html, body{ 
 margin:0; 
 padding:0; 
 text-align:center; 
 background-color:#0f2805;
 scrollbar-face-color: #0f2805;
scrollbar-shadow-color: #0f2805;
scrollbar-highlight-color: #0f2805;
scrollbar-3dlight-color: #1a3c0d;
scrollbar-darkshadow-color: #1a3c0d;
scrollbar-track-color:#1a3c0d;
scrollbar-arrow-color: #1a3c0d;

} 

 
#pagewidth{ 
 width:1000px;  
 margin-left:auto; 
 margin-right:auto;
 background-color:#1a3c0d; 
border-left: 1px solid #B13E16;
border-right: 1px solid #B13E16;
border-bottom: 1px solid #B13E16;
} 
 
#header{
 height:38px;
 position:relative; 
 background-image:url(../imagenes_asturias/img/colormenu.gif);
 background-repeat:repeat-x;
 background-color:#0f2805; 
 width:1000px;
} 

#logo {
float:left;
position:absolute;
top:10px;
left:40px;
color:#fff;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
}

#h1 {
float:left;
position:absolute;
top:10px;
left:40px;
color:#fff;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
}

#idiomas {
padding-top:12px;
padding-right:30px;
float:right;
//background:inherit;
}

#foto{
 position:relative;
margin-left:0px; 
float:left;
 height:413px;
 width:800px;
 background-color:#1a3c0d; 
 
} 

bg1 {color: #ffffff}
select { background-color: #1a3c0d;color: #ffffff }

#menu{
 position:absolute;
 height:438px;
;
 background-image:url(../imagenes_asturias/img/colormenu.gif);
 background-repeat:no-repeat;
 background-color:#fb279f; 
 width:100%;
} 

#textomenu {
top:15px;
padding-left:15px;
}
 
#maincol{
 min-height:450px;
 background-color:#1a3c0d;
 background-position:top;
 position: relative; 
 width:1000px;
 
 }
#maincol2{
 min-height:50px;
 background-color:#1a3c0d;
 background-position:top;
 position: relative; 
 width:800px;
 
 }
 
#maincol_img{
 min-height:300px;
 background-color:#1a3c0d;
 background-position:top;
 position: relative; 
 width:900px;
left:40px;
 
 }

#arriba {
background-image:url(imatges/bl-up.png);
background-repeat:no-repeat;
height:15px;
 width:726px;
} 
 
#abajo {
background-image:url(imatges/bl-down.png);
background-repeat:no-repeat;
height:15px;
 width:726px;
}

#contenido2{
position:relative;
float:right;
right:80px;
text-align:justify;
color:#FFFFFF;
width:400px;
 }



 
 #frames{
 overflow: auto;
 height:360px;
 width:340px;
 }
 
#contenido_foto{
position:relative;
float:right;
right:0px;
color:#FFFFFF;
width:400px;
 }
 
#contenido{
position:relative;
float:left;
left:80px;
text-align:justify;
color:#FFFFFF;
 width:400px;
background-position:bottom;
 }


#contenido3{
position:relative;
float:left;
left:80px;
text-align:justify;
color:#FFFFFF;
 width:800px;
background-position:bottom;

 }
 
 #contenido_imagenes{
position:relative;
float:left;
height:650px;
left:80px;
text-align:justify;
color:#FFFFFF;
 width:760px;
 }

 
#footer{
 position:relative;
 height:138px;
 background-image:url(../imagenes_asturias/img/colorfooter.gif);
 background-repeat:no-repeat; 
 width:100%;
margin-top:45px;
 } 

 
 
 #footer2{
 width:1000px; 
 height:35px;
 text-align:center;
 padding-top:10px; 
 clear:both;
 } 
 
 

 .agenda {
color:#FFCC33;
font-family:Georgia, "Times New Roman", Times, serif;
text-decoration:underline;
font-size:14px;
height:25px;
}

.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

a:link, a:visited {
color:#CCCCCC;
text-decoration:underline;

}

a:hover {
color:#FFFFFF;
background-color:#006699;
}

.textoblanco {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
}

a.textoblanco:link, a.textoblanco:visited {
color:#FFF;
text-decoration:none;
}

a.textoblanco:hover {
color:#FFCC00;
text-decoration:none;
}
a.textoblanco2:link, a.textoblanco2:visited {
color:#FFF;
text-decoration:none;
font-size:12px;

}

a.textoblanco2:hover {
color:#FFCC00;
text-decoration:none;
font-size:12px;

}

.negrita {
color:#c4d90b;
font-weight: bold;
}
.content {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
}

.titulos {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
height:45px;
background-image:url(imatges/fons_titol.gif);
background-repeat:repeat-x;
}



.textonegro {
color:#666666;
}

/*Menu */


.solidblockmenu{
position:relative;
left:0px;
margin-top:4px;
background-image:url(imagenes_asturias/img/colormenu3.gifkk);
background-repeat:repeat-y;
background-color:#1a3c0d;
font: normal 14px Georgia;
width: 195px;

}


.solidblockmenu td{
height:28px;
color: white;
text-decoration: none;
width: 155px;
}

.solidblockmenu td a{
width: 155px;
height:28px;
color: white;
display:table;
padding-left:20px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
text-decoration: none;
border-right: 0px solid #fff;
border-left: 0px solid #fff;
border-top: 0px solid #fff;
border-bottom: 0px solid #fff;
}

.solidblockmenu td a:visited{
color: white;
text-decoration: none;
width: 155px;
}

.solidblockmenu td a:hover{
color: white;
text-decoration: none;
background: transparent url(../imagenes_asturias/img/colormenu2.gif) center center repeat-x;
width: 155px;
}

.solidblockmenu td .current{
color: #B13E16;
text-decoration: none;
background: transparent url(../imagenes_asturias/img/colormenu2.gif) center center repeat-x;
width: 185px;
}


.solidblockmenu2{
position:absolute;
left:100px;
margin: 0;
padding-top:4px;
float: left;
font: normal 14px Georgia;
width: 100%;
}
.solidblockmenu2 li{
display: inline;
}

.solidblockmenu2 li a{
float: left;
color: white;
padding-left:15px;
padding-right:15px;
padding-top:7px;
padding-bottom:10px;
text-decoration: none;
border-right: 1px solid #B13E16;
}

.solidblockmenu2 li a:visited{
color: white;
}

.solidblockmenu2 li a:hover, .solidblockmenu2 li .current{
color: white;
background: transparent url(../imagenes_asturias/img/colormenu2.gif) center center repeat-x;
}

</style>

[if IE]>
<style type="text/css">
p.iepara{ /*Conditional CSS- For IE (inc IE7), create 1em spacing between menu and paragraph that follows*/
padding-top: 1em;
}
</style>
<![endif]>



pre {text-indent: 30px} 
#tabmenu 
{ color: #000; 
border-bottom: 1px solid white;
 margin: 12px 0px 0px 0px; padding: 0px;
 z-index: 1; 
padding-left: 10px 
} 

#tabmenu li 
{ display: inline;
 overflow: hidden;
 list-style-type: none; 
} 

#tabmenu a, a.active 
{ color: #aaaaaa; 
background: #295229; 
font: normal 1em verdana, Arial, sans-serif;
 border: 1px solid white;
 padding: 2px 5px 0px 5px;
 margin: 0px; 
text-decoration: none;
 cursor:hand; 
} 

#tabmenu a.active { 
background: #ffffff;
 border-bottom: 3px solid #fff; 
} 

#tabmenu a:hover { 
color: #fff; 
background: #c4d90b;
 } 

#tabmenu a:visited { 
color: #E8E9BE; 
} 

#tabmenu a.active:hover { 
background: #c4d90b; 
color: #DEDECF; 
} 
#content8 {
font: 0.9em/1.3em verdana, sans-serif; 
text-align: justify; 
background: #1a3c0d; 
padding: 20px; 
border: 1px solid white; 
border-top: none; z-index: 2; 
} 

#content8 a { 
text-decoration: none; 
color: #E8E9BE; 
} 

#content8 a:hover { 
background: #aaaaaa; 
} 

 .rsociales ul {  
    display:inline;  
    margin:0pt !important;  
    padding:0pt !important;  
    }  
    .rsociales li {  
    background:transparent none repeat scroll 0%;  
    display:inline;  
    list-style-type:none;  
   margin:0pt;  
   padding:2px;  
   }  
   .rsociales img {  
   border:0pt none;  
   float:none;  
   margin:0pt;  
   padding:0pt;  
   }  
   .rsociales-sobre {  
   opacity:0.4;  
   }  
   .rsociales-sobre:hover {  
   opacity:1;  
   }  

