html, body{  
 margin:0; 
 padding:0; 
 text-align:center; 
 background-color:#6c4405;
background-image:url(../imagenes_asturias/img/fondo.png);
background-repeat:repeat-x;
background-position:bottom;
 scrollbar-face-color: #977315;
scrollbar-shadow-color: #977315;
scrollbar-highlight-color: #977315;
scrollbar-3dlight-color: #6c4405;
scrollbar-darkshadow-color: #6c4405;
scrollbar-track-color:#6c4405;
scrollbar-arrow-color: #6c4405;

} 

 
#ancho-casas-rurales-asturias{ 
 width:800px;  
 margin-left:auto; 
 margin-right:auto;

 background-color:#977315;
border-left: 1px solid #B13E16;
border-right: 1px solid #B13E16;
border-bottom: 1px solid #B13E16;

} 
 
#cabecera-casas-rurales-asturias{
 height:38px;
 position:relative; 
 background-image:url(../imagenes_asturias/img/colormenu1.png);
 background-repeat:no-repeat;
 background-color:#6c4405; 
 width:100%;
} 

#logo-casa-rural {
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; 
 height:413px;
 width:800px;
 background-color:#6c4405; 
 
} 

#menu{
 position:relative;
 height:38px;
 background-image:url(../imagenes_asturias/img/colormenu.png);
 background-repeat:no-repeat;
 background-color:#6c4405; 
 width:100%;
z-index:10;
} 

#textomenu {
top:15px;
padding-left:15px;
}
 
#aldea {
height:100%;
 background-color:#977315;
}

#fondo-texto-casa-rural{
 background-color:#977315;
 min-height:550px;
height:100%;
 position: relative; 
 width:800px;
 }
 
#maincol_img{
 min-height:300px;
 background-color:#0b279f;
 background-image:url(imatges/fons1.gif);
 background-repeat:no-repeat;
 background-position:top;
 position: relative; 
 width:800px;
 
 }

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

#contenido{
position:relative;
float:left;
left:80px;
text-align:justify;
color:#FFFFFF;
 width:300px;
 }

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




#menudecontenido{
position:relative;
float:left;
left:20px;
text-align:justify;
color:#FFFFFF;
width:180;
 }

#contenidoconmenu{
position:relative;
float:right;
left:-120px;
text-align:justify;
color:#FFFFFF;
width:400px;
 }


 
 #frames{
 overflow: auto;
 height:360px;
 width:340px;
 }
 
#contenido_foto{
position:absolute;
float:right;
right:0px;
color:#FFFFFF;
width:300px;
 }
 

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

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

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

 #contenido_noticias6{
position:relative;
float:left;
left:80px;
text-align:justify;
color:#FFFFFF;
 width:310px;
 }

 #contenido_noticias7{
position:relative;
float:left;
left:120px;
text-align:justify;
color:#FFFFFF;
 width:310px;
 }

#contenido_noticias2{
position:relative;
float:left;
height:200px;
left:80px;
text-align:justify;
color:#FFFFFF;
 width:650px;
overflow: auto;
 }

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

 } 

  

 
 #footer2{
 width:800px; 
 height:100px;
 text-align:center;
 padding-top:10px; 
 background-color:#977315;
 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:none;

}

a:hover {
color:#FFFFFF;
background-color:#6c4405;
text-decoration:none;
}

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

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

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

}



.textonegro {
color:#666666;
}

/*Menu */


.asturias-rural-bloque{
position:absolute;
left:9px;
margin: 0;
padding-top:4px;
float: left;
font: normal 14px Georgia;
width: 100%;
z-index:10;
}



.asturias-rural-bloque li{
display: inline;
}

.asturias-rural-bloque li a{
float: left;
color: white;
padding-left:15px;
padding-right:15px;
padding-top:-50px;
padding-bottom:10px;
text-decoration: none;
border-right: 1px solid #fff;
border-left: 1px solid #fff;
}

.asturias-rural-bloque li a:visited{
color: #d98020;
}

.asturias-rural-bloque li a:hover, .asturias-rural-bloque li .current{
color: white;
text-decoration:none;
background: transparent url(../imagenes_asturias/img/colormenu1p.png) center center repeat-x;
}
.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(imatges/fonsmenu2.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]

#oferta0 {
	position:absolute;
	left:-163px;
	top:50%;
	width:325px;
	height:293px;
	z-index:2;
	margin-left: 50%;
	margin-top: -146px;
}

a.oferta1:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8EB838;
	text-decoration: underline;
}
a.oferta1:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8EB838;
	text-decoration: underline;
}
a.oferta1:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
}

a.oferta1:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8EB838;
	text-decoration: underline;
}


.oferta2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
}
.oferta3 {
	font-size: 10px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#oferta4 {
	position:absolute;
	left:284px;
	top:14px;
	width:27px;
	height:28px;
	z-index:3;
}

.white_content{
font-family: Times,Arial, Helvetica, sans-serif;
font-size: 14px;
font-size: 14 px;
font-weight: normal;
color: #fff;
display:none;
position:absolute;
top:430px;
left:200px;
width:500px;
height:480px;
padding:16px;
border:16px solid #fff;
background-color:#000;
z-index:1002;
overflow:auto;
}

.black_overlay{
display:none;
position:absolute;
top:0px;
left:0px;
float:left;
width:100%;
height:100%;
background-color:black;
z-index:1001;
-moz-opacity:0.8;
opacity:.80;
filter:alpha(opacity=80);
}

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

