body{
background:#423b2e;
padding:0px;
margin:0px;
}

a img {
border:0px;
}

#contingut{
position:relative;
float:left;
border-left:7px solid #fff;
border-right:7px solid #fff;
width:990px;
text-align:left;
background:url('/plantilles/img/fonspagh.gif');
}

#cap{
position:relative;
float:left;
width:990px;
height:125px;
background:#d27303;
}

#flashete{
position:absolute;
top:0px;
right:0px;
}

#columnaesq{
position:relative;
float:left;
width:160px;
background:#fff;
padding-bottom:15px;
}

#menuopcions{
position:relative;
float:left;
background:#d8d2c6;
font-family: Verdana;
font-size:9px;
color:#000;
line-height:24px;
width:156px;
*width:160px;
margin-top:10px;
padding-left:4px;
}

#separamenuopcions {
display:block;
float:left;
color:#000;
text-decoration:none;
padding-left:0px;
padding-right:0px;
color:#514b3b;
}

#menuopcions a{
display:block;
float:left;
color:#000;
text-decoration:none;
padding-left:4px;
padding-right:4px;
font-weight:bold;
color:#514b3b;
}

#menucolumna{
position:relative;
float:left;
margin-top:10px;
width:160px;
}

#itemmenucolumna{
font-family: Georgia;
font-size:12px;
margin-top:5px;
font-weight:bold;
line-height:25px;
padding-left:3px;
}

.selected2{
background:#433b30;
}

.noselected2{
background:#b0a48d;
}

#itemcolumnacerca{
background:#b0a48d;
font-family: Georgia;
font-size:12px;
margin-top:5px;
font-weight:bold;
line-height:25px;
padding-left:5px;
color:#fff;
}

#itemcolumnacerca .cerca{
width:130px;
border:1px solid #d27303;
}

#itemmenucolumna a{
text-decoration:none;
color:#fff;
}

#seccio{
position:relative;
float:left;
width:650px;
margin-top:10px;
margin-left:18px;
}

#menuprincipal{
position:relative;
float:left;
width:650px;
background:#c8bfaf;
}

#itemmenuprincipal{
position:relative;
float:left;
border-right:5px solid #fff;
font-family:verdana;
font-size:11px;
font-weight:bold;
padding-left:4px;
padding-right:4px;
line-height:24px;
}

#itemmenuprincipal a{
text-decoration:none;
color:#fff;
}

.noselected{
background:#b0a48d;
}

.selected{
background:#e9b981;
}


#contingutbd{
position:relative;
float:left;
font-family:verdana;
font-size:11px;
border-top:25px solid #e9b981;
margin-top:15px;
line-height:18px;
min-height:600px;
*height:600px;
}


#contingutbd td{
valign:top;
font-size:11px;
line-height:18px;
}

h1,h2,h3,h4,h5{
font-family:georgia;
color:#d27303;
}

.titol1{
font-size:22px;
line-height:23px;
}

.titol2{
font-size:12px;
}

.lletratitol{
font-family:georgia;
}

.colortaronja{
color:#d27303;
}

.fototipus{
margin-left:25px;
border:4px solid #d8d7d7;
}

#contingutbd a{
text-decoration:none;
color:#000;
}

#peu{
position:relative;
float:left;
clear:both;
background:#d27303;
min-height:20px;
width:990px;
border-top:18px solid #fff;
}

label {
display:block;
}

textarea{
width:400px;
height:230px;
margin-bottom:10px;
}


/*********** Estils Etapes ***/

#titoletapa{
margin-top:20px;
font-size:16px;
background:#dc8502;
color:#fff;
line-height:18px;
width:646px;
padding:2px;
*width:650px;
}

#esquerra{
position:relative;
float:left;
width:410px;
margin-top:30px;
}

#recorregut{
position:relative;
background:#edc592;
padding:3px;
margin-bottom:20px;
}

#desnivell{
position:relative;
float:left;
width:195px;
}

#resum{
position:relative;
float:right;
margin-left:30px;
width:180px;
color:#d98500;
}

#resum b{
color:#000;
}

#desnivell2{
background:#edc592;
padding:3px;
}

#resum2{
border:1px solid #edc592;
padding-left:3px;
}

#dreta{
position:relative;
float:right;
width:200px;
margin-top:40px;
}

#moduletcosetes{
width:200px;
height:204px;
margin-bottom:20px;
}

#trak{
position:absolute;
top:35px;
left:48px;
line-height:15px;
}

#trak span{
display:block;
margin:0px;
color:#d98500;
font-weight:bold;
}

#guia{
position:absolute;
top:80px;
left:48px;
line-height:15px;
}

#guia span{
display:block;
margin:0px;
color:#d98500;
font-weight:bold;
}



#imatgeambpeu{
background:#dfddde;
padding:4px;
margin-bottom:20px;
font-size:10px;
height:205px;
}

#imatgeambpeu img{
display:block;
}

.fonsgrisrutes {
  background:#d7d6d6;
  color:#706f6e;
  padding:6px 8px 6px 8px;
  position:relative;
  clear:both;
  float:left;
  font-weight:bold;
  margin-bottom:10px;
}




#seleccions {
  background: url(/plantilles/img/fonsselrutes.gif);
  height:69px;
  width:650px;
  margin-top:0px;
}
#selrutaprincipal, #selrutavariant {  
  position:relative; 
  float:left;
  width:287px;
  margin-top:16px;
}
#selrutaprincipal select, #selrutavariant select {
  width:280px;
    font-size:11px;
}
#selrutaprincipal {
  margin-left:57px;  
}
#selrutaprincipal span {
  background:#514b3b;
  color:#fff;
  text-transform: uppercase;
  width:280px;
  position:relative;
  float:left;
  margin-bottom:5px;
  font-weight:bold;
}
#selrutavariant span {
  background:#68012c;
  color:#fff;
  text-transform: uppercase;
  width:280px;
  position:relative;
  float:left;
  margin-bottom:5px;
  font-weight:bold;
}
#selrutaprincipal select {
  background:#beb39f;
}
#selrutavariant select {
  background: #d6bfc9;
}


#pestanyes, #pestanyes img {
  position:relative;
  width:650px;
  height:57px;
  border:0px;
  margin:0px;
}
#cosetapa {
  width:650px;
  padding:0px;
  position:relative;
  float:left;
}

#textindexetapes {
 background: #eceae4; 
 width: 650px
}
#textindexetapes p {
  padding-left:30px;
  padding-right:30px;
  text-align:justify;
}
#textseleccionsetapes {
  background:#eceae4;
  margin-top:0px;
  position:relative;
  height:300px;
  padding-left:30px;
  padding-right:20px;
  width:600px;
  *width:650px;
}
#textrutaprincipal {
  padding-right:20px;
}
#textrutaprincipal, #textrutavariant {
   width:285px;
   position:relative;
   float:left;
}
#textrutaprincipal span, #textrutavariant span {
  position:relative;
  float:left;
  width:285px;
  clear:both;
  color:#fff;
  text-transform: uppercase;
  font-weight:bold;
}
#textrutaprincipal span {
  background: #544b3c;
}
#textrutavariant span {
  background:#68002d;
}
#textrutaprincipal a, #textrutavariant a {
  position:relative;
  float:left;
  width:285px;
  clear:both;
  font-size:9px;
  margin-top:5px;
  padding-top:2px;
  padding-bottom:2px;  
}
#textrutaprincipal a {
  background: #beb39f;
}
#textrutavariant a {
  background: #d7c1ca;
}
#textrutaprincipal a span, #textrutavariant a span {
  text-transform:none;
  width:50px;
  clear:none;
  position:absolute;
  right:0px;
  top:0px;
  display:inline;
  font-size:9px;
  font-weight:0;
}
#textrutaprincipal a span {
  background:#beb39f;
  color: #524b3b;
}
#textrutavariant a span {
  background: #d7c1ca;
  color: #6a032d; 
}
#sobrebisbe {
  margin-top:10px;
  margin-bottom:10px;
  border: 1px solid #E9B981;  
  width:450px;
  *width:460px;
  padding:5px;
  position:relative;
}
#imatgehome {
  position:absolute;
  left:8px;
  top:76px;
}
#ca_carretera {
  margin:0px;
  padding:0px;
  padding-left: 50px;
  background: url(http://www.caminsoliba.cat/plantilles/img/pictocotxe.gif) no-repeat;
}
#ca_avio {
  margin:0px;
  padding:0px;
  padding-left: 50px;
  background: url(http://www.caminsoliba.cat/plantilles/img/pictoavio.gif) no-repeat;
}
#ca_tren {
  margin:0px;
  padding:0px;
  padding-left: 50px;
  background: url(http://www.caminsoliba.cat/plantilles/img/pictotren.gif) no-repeat;
}
#ca_bus {
  margin:0px;
  padding:0px;
  padding-left: 50px; 
  background: url(http://www.caminsoliba.cat/plantilles/img/pictobus.gif) no-repeat;
}
#idiomes {
  position:relative;
  float:left;
  height:60px;
  background:#fff;
  display:block;
  left:22px;
  padding-top:10px;
}
#triaidioma {
  padding-top:2px;
  background: url(http://www.caminsoliba.cat/plantilles/img/fonsidiomes.gif) no-repeat #cdc1af;
  font-size:8px;
  font-family:Arial;
  color:#6a6966;
  width:136px !important;
  width:141px;
  text-align:right;
  height:22px !important;
  height:24px;
  padding-right:4px;
}
#triaidioma select {
  font-size:10px;
  width:65px;
}
#columnadrt{
position:absolute;
right:0px;
top:174px;
width:140px;
}
