html, body{ 
position:relative;
height:auto;
 margin:0; 
 padding:0; 
 text-align:center; 
 background-color:#000;
 scrollbar-face-color: #280a05;
scrollbar-shadow-color: #280a05;
scrollbar-highlight-color: #280a05;
scrollbar-3dlight-color: #571b03;
scrollbar-darkshadow-color: #571b03;
scrollbar-track-color:#571b03;
scrollbar-arrow-color: #571b03;

} 

#pagewidth{ 
 width:1000px;  
height:auto;
 margin-left:auto; 
 margin-right:auto;
margin-bottom: 20px;
padding-bottom: 20px;
 background-color:#571b03; 
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/colormenu4.gif);
 background-repeat:repeat-x;
 background-color:#0f2805; 
 width:1000px;
} 

#logo {
float:left;
position:absolute;
top:20px;
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;
}

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


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

#foto{
margin-right:0px; 
margin-left:auto;
top:20px; 
 height:413px;
 width:800px;
 background-image:url(../imagenes_asturias/casa_rural/portada1.jpg);
 background-repeat:no-repeat;
 background-color:#1a3c0d; 
 z-index:8;
} 

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

#textomenu {
top:15px;
padding-left:15px;
}
 
#maincol{
 min-height:450px;
 background-color:#571b03;
 padding-bottom: 20px;
  position: relative; 
 width:1000px;
 
 }
#maincol05{
 min-height:225px;
 background-color:#571b03;
 padding-bottom: 20px;
padding-left:250px;
  position: relative; 
 width:600px;
 
 }
 
#maincol_img{
 min-height:300px;
 background-color:#0b279f;
  position: relative; 
 width:1000px;
 margin-bottom: 20px;

 }



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

 }
 
 #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;


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

 }
#contenido4 table{
position:relative;
float:left;
left:80px;
text-align:justify;
color:#FFFFFF;
 width:400px;

 }

 #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/colorfooter5.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;
}

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

a.content {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFF;
text-decoration:none;
}

a.current:hover{
color: #bae730;
}

.titulos {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
height:45px;
}



.textonegro {
color:#666666;
}

/*Menu */

#menu1{
 width:100%;
 text-align:center;
top:20px;
margin:0;
 
}

#menu2{
 width:195px;
padding:0;
margin:0;
 
}

.solidblockmenu .table{ 

float:left;
top:10px;
left:40px;
padding-left:0px;
margin-left:0px;
margin-top:4px;
#background-image:url(imagenes_asturias/img/colormenu3.gifkk);
#background-repeat:repeat-y;
#background-color:#6f0065;
font: normal 14px Georgia;
width: 195px;
height: 100%;
}


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

.solidblockmenu td a{
width: 155px;
height:38px;
color: white;
display:table;
padding-left:20px;
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;
font: normal 13px Georgia;

}

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

.solidblockmenu td a:hover{
color: #B13E16;
text-decoration: none;
background: transparent center center repeat-x;
width: 155px;
font: normal 13px Georgia;
}

.solidblockmenu td .current a{
color: #B13E16;
text-decoration: none;
background: transparent center center repeat-x;
width: 155px;
font: normal #B13E16 13px Georgia ;
}



.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]


.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;  
   }  
