/* CSS Document */

body{
padding:0px;
margin:0px;
background-color:#999999;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
#todo{ margin:auto;
width:779px}
#cabecero{background-image:url(imgs/cabecero.jpg) ;
height:63px;
margin:0px;}
#menuFlash{background-image:url(imgs/fondogris.jpg);
height:282px;
margin:0px;
}
#menu{
background-image:url(imgs/fondomenu.jpg);
height:41px;
margin:0px;
}
#menuLine{
text-align:center;
padding-top:11px;
font-weight:bold;
 color:#003333;
 font-size:110%;
}
#menuLine a{
color:#ffffff;
text-decoration:none;
}

#menuLine a:hover{
color:#ffff00;
text-decoration:none;
}
#frase{
font-family:"Times New Roman", Times, serif;
background-color:#b9ada2;
height:132px;
margin:0px;
}
#contenido{
background-color:#cdc8bd;
margin:0px;
padding:4px;
color:#635956;
padding-bottom:30px;
}
#contenido a{
color:#d14a00;
}
#contenido a:hover, #contenido li a{
color:#12191c;
}
 
#abajo{
background-image:url(imgs/fondoabajo.jpg);
height:31px;
margin:0px;
padding-top:30px;
text-align:center;
font-size:10px; 
color:#ffffff;

}
#abajo a
{
color:#999999;
}
#texteFrase{
float:right;
width:400px;
padding-top:10px;
padding-right:20px;
color:#4c4442;
font-size:18px;
font-style:italic;
text-align:right;

}


#infoMenuFlash{
color:#ffffff;
text-align:center;
height:22px;
padding:10px;
}

#lineaTemps{
height:240px;
}

ol {padding-left:26px;margin-left:0px;}
ul li, ol li {font-size:1.091em; line-height:2.417em; color:#c35020;}
ol li a {color:#12191c;}
ol li a:hover{text-decoration:none;}

#colsde3
{
margin:0px;
}
#colsde1
{
padding-top:28px;
padding-left:40px;
padding-right:40px;
}
#col1, #colsde3  #col2, #col3{
float:left;
padding-top:28px;
padding-left:40px;
width:205px;
}


#map{
width:680px;
margins:auto;
height:490px;
border:10px  #000000 solid;
background-color:#999999;
}
#colsde2 #col2
{
float:left;
padding-top:28px;
padding-left:40px;
width:422px;
text-align:justify;
}
 
#contenido h1{
font-size:20px;
color:#442216;
font-family:"Times New Roman", Times, serif;
font-style:italic;
}

#contenido h2{
font-size:16px;
color:#442216;
font-family:"Times New Roman", Times, serif;
font-style:italic;
margin-bottom:0px;
}

#colsde2 img, #colsde1 img
{
border:1px #dddcdc solid; 
}

#colsde2 .noborder,#colsde1 .noborder
{
border:none;
}

#contenido .destacat 
{
border:1px solid #442216;
padding:15px;
text-align:left;
line-height:200%;
margin-bottom:15px;

}
#contenido .destacatTitol
{
background-color:#442216;
padding:5px;
color:#ffffff;
}

#tabla td
{
padding:4px;
margin:0px;
margin-bottom:3px;
border-bottom:1px #aa9999 solid;
}

.tdany
{
color:#c35020;
}
.trlt
{

background-color:#CCCCCC;
}
 
#contenido .imgGaleria{
border:#333333 2px solid;
margin-bottom:14px; 

}

#contenido .imgGaleria:hover{
border:#ffffff 2px solid;
margin-bottom:14px; 

}

th{
background-color:#b9ada2;
color:#dddddd;
border:#b9ada2 1px solid; padding:2px
}
.infoCastell{margin-top:0px;}
.infoCastell td {border:#cdc8bd 1px solid; background-color:#eee; padding:4px;
}

.infoCastell td+td {border-left:0px;}

.infoCastell .first {width:146px; text-align:center;background-color:#ffffff;}
.infoCastell .last {width:146px; text-align:center;}
.infoCastell .estil {width:106px; text-align:center;}
.infoCastell tr {border-left:#442216 1px solid; padding:2px;}

#contenido dfn {
font-style:normal;
color:#000000;
}