BODY {
	FONT: 8pt Verdana, Geneva, Arial, Helvetica, sans-serif; 
	COLOR: #666666;  
	BACKGROUND-COLOR: #EFE7BD; 
	margin : 0px 0px 20px 0px; 
	TEXT-ALIGN: center
}

#borde{ 
border: 2px solid #63231A; 
text-align: left; 
width: 750px; 
margin: auto; 
background-color : #ffffff; 
overflow:visible;
} 
    
#contenedor{ 
text-align: left; 
width: 750px; 
background-color : #ffffff; 
margin: auto; 
border: 2px solid #63231A; 
overflow:hidden;
} 

#cabecera {
	WIDTH: 750px; 
	HEIGHT: 100px
}

#barranavegacion {
  Float:left;
	BACKGROUND:  #63231A no-repeat; 
	WIDTH: 750px; 
  font-size:100%;
  line-height:normal;
	TEXT-ALIGN: center;
	HEIGHT: 25px;
	PADDING-TOP: 8px	
}


}
A.enlacebarra {
	COLOR: #ffffff
}
A.enlacebarra:visited {
	COLOR: #ffffff
}
A.enlacebarra:active {
	COLOR: #ffffff
}
A.enlacebarra:unknown {
	COLOR: #ffffff
}
A.enlacebarra:link {
	COLOR: #ffffff
}
A.enlacebarra:hover {
	COLOR: #fadc82
}

#cuerpo {
TEXT-ALIGN: center; 
width:560px; 
padding: 10px 20px 10px 10px; 
background-color : #ffffff; 
color : #000000;
float:right; 
}

#cuerpo H2 {
	FONT-SIZE: 14pt;
   color:63231A;
	TEXT-ALIGN: center;
	PADDING-TOP: 10px;
	text-decoration:underline; 		
	font-style: italic	   
}

#cuerpo H3 {
	FONT-SIZE: 10pt;
   color:63231A;
	text-decoration:underline		
}


#cuerpoentero {
TEXT-ALIGN: center; 
width:750px; 
padding: 10px 20px 10px 10px; 
background-color : #ffffff; 
color : #000000;
float:right; 
}

#cuerpoentero H2 {
	FONT-SIZE: 14pt;
   color:63231A;
	TEXT-ALIGN: center;
	PADDING-TOP: 10px;
	text-decoration:underline; 		
	font-style: italic	   
}

#cuerpoentero H3 {
	FONT-SIZE: 10pt;
   color:63231A;
	text-decoration:underline		
}

#bloque {
	WIDTH: 450px; 
	float: right;
	overflow:hidden;
	MARGIN-RIGHT: 15px;
}

#cuerpobloque {
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	MARGIN-BOTTOM: 15px; 
	PADDING-BOTTOM: 13px; 
	PADDING-TOP: 5px; 
	COLOR: #63231A;
	BACKGROUND-COLOR: #DDDDDD;
	BORDER-RIGHT: #63231A 2px solid; 
	BORDER-TOP: #63231A 2px solid; 
	BORDER-BOTTOM: #63231A 2px solid;
	BORDER-LEFT: #63231A 2px solid;	
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt	
}
#titulobloque {
	PADDING-RIGHT: 3px; 
	PADDING-LEFT: 8px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	BACKGROUND: #63231A no-repeat right bottom; 
	PADDING-BOTTOM: 7px; 
	MARGIN: 20px 0 0; 
	COLOR: #ffffff; 
	PADDING-TOP: 7px; 
	LETTER-SPACING: 2px; 
	ext-transform: uppercase
}


p {
	  text-align:justify;
}

#portada{ 
height : 340px; 
width: 550px; 
} 

#pie {
clear : both; 
color : #000000; 
text-align : right; 
margin : 10px 10px 0px 10px; 
padding-bottom:10px; 
  Background-color : #ffffff; 
	}
	
#lateral {
	MARGIN-TOP: 3px; 
	FLOAT: left; 
	WIDTH: 150px; 
	HEIGHT: 360px;
  Background-color : #ffffff; 	
}
#central {
	WIDTH: 450px
}
#separador {
	WIDTH: 25px;
	FLOAT: left
}
#fotohuespedes {
	WIDTH: 270px;
	FLOAT: left;
	HEIGHT: 360px;	
	BACKGROUND: url(images/huespedes.jpg) no-repeat center
}
#fotonoticias {
	WIDTH: 250px;
	FLOAT: right;
	HEIGHT: 360px;	
	BACKGROUND: url(images/newspaper.gif) no-repeat center
}
#titulopagina {
	WIDTH: 750px; 
	HEIGHT: 30px;
	TEXT-ALIGN: center;
	COLOR: #63231A; 
	FONT-SIZE: 8pt;
	PADDING-TOP: 15px;
	font-style: italic
}

#titulopagina H2 {
	MARGIN: 0px;
	text-decoration:underline; 
	FONT-SIZE: 14pt
}

.cuerpolateral {
	PADDING-RIGHT: 4px; 
	PADDING-LEFT: 10px; 
	MARGIN-BOTTOM: 15px; 
	PADDING-BOTTOM: 13px; 
	PADDING-TOP: 5px; 
	COLOR: #63231A;
	BACKGROUND-COLOR: #DDDDDD;
	BORDER-RIGHT: #63231A 2px solid; 
	BORDER-TOP: #63231A 2px solid; 
	BORDER-BOTTOM: #63231A 2px solid;
	HEIGHT: 120px
}
.titulolateral {
	PADDING-RIGHT: 3px; 
	PADDING-LEFT: 8px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	BACKGROUND: #63231A no-repeat right bottom; 
	PADDING-BOTTOM: 7px; 
	MARGIN: 20px 0 0; 
	COLOR: #ffffff; 
	PADDING-TOP: 7px; 
	LETTER-SPACING: 2px; 
	ext-transform: uppercase
}

.cuerpocentral {
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	MARGIN-BOTTOM: 15px; 
	PADDING-BOTTOM: 13px; 
	PADDING-TOP: 5px; 
	COLOR: #63231A;
	BACKGROUND-COLOR: #DDDDDD;
	BORDER-RIGHT: #63231A 2px solid; 
	BORDER-TOP: #63231A 2px solid; 
	BORDER-BOTTOM: #63231A 2px solid;
	BORDER-LEFT: #63231A 2px solid;	
	WIDTH: 450px;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt	
}
.titulocentral {
	PADDING-RIGHT: 3px; 
	PADDING-LEFT: 8px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	BACKGROUND: #63231A no-repeat right bottom; 
	PADDING-BOTTOM: 7px; 
	MARGIN: 20px 0 0; 
	COLOR: #ffffff; 
	PADDING-TOP: 7px; 
	LETTER-SPACING: 2px; 
	ext-transform: uppercase
}
.campo2{
    border-width: 2px;
    border-style: solid;
    font-size:8pt;
    color:#63231A;
    background-color:#FAF6E2;
    }
.libre
  {
  font-family:verdana,arial;
  font-size:8pt; 
  background-color:#666666;
  color:#ffffff;  
  }
.ocupado
  {
  font-family:verdana,arial;
  font-size:8pt; 
  background-color:#63231A;
  color:#aaaaaa;  
  }
.fuertenegro
  {
  font-family:verdana,arial;
  color:000000;
  font-size:8pt; 
  font-weight:bold;
  text-decoration:underline  
  }
.tabla{
    color:63231A;
    font-size:8pt
}
.cuerpolateraltaf {
	PADDING-RIGHT: 4px; 
	PADDING-LEFT: 10px; 
	MARGIN-BOTTOM: 15px; 
	PADDING-BOTTOM: 13px; 
	PADDING-TOP: 5px; 
	COLOR: #63231A;
	BACKGROUND-COLOR: #DDDDDD;
	BORDER-RIGHT: #63231A 2px solid; 
	BORDER-TOP: #63231A 2px solid; 
	BORDER-BOTTOM: #63231A 2px solid;
	HEIGHT: 120px
}
.titulolateraltaf {
	PADDING-RIGHT: 3px; 
	PADDING-LEFT: 8px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	BACKGROUND: #63231A no-repeat right bottom; 
	PADDING-BOTTOM: 7px; 
	MARGIN: 20px 0 0; 
	COLOR: #ffffff; 
	PADDING-TOP: 7px; 
	LETTER-SPACING: 2px; 
	ext-transform: uppercase
}
#lateraltaf {
	MARGIN-TOP: 3px; 
	FLOAT: left; 
	WIDTH: 178px; 
	HEIGHT: 360px
}
#cuerpotaf {
	PADDING-RIGHT: 3px; 
	PADDING-LEFT: 5px; 
	FLOAT: right; 
	PADDING-BOTTOM: 15px; 
	WIDTH: 540px; 
	PADDING-TOP: 13px
}
#cuerpotaf H2 {
	MARGIN: 8px;
	FONT-SIZE: 14pt;
   color:63231A;
	TEXT-ALIGN: center;
	PADDING-TOP: 0px;
	text-decoration:underline; 		
	font-style: italic	   
}
.cabecera{
	 FONT-WEIGHT: bold;     
	 font-style: italic    
}
A.enlacecalen {
	COLOR: #63231A;
	FONT-SIZE: 8pt
}
A.enlacecalen:visited {
	COLOR: #63231A;
	FONT-SIZE: 8pt
}
A.enlacecalen:active {
	FONT-SIZE: 8pt;
	COLOR: #63231A
}
A.enlacecalen:unknown {
	FONT-SIZE: 8pt;
	COLOR: #63231A
}
A.enlacecalen:link {
	FONT-SIZE: 8pt;
	COLOR: #63231A
}
A.enlacecalen:hover {
	FONT-SIZE: 8pt;
	COLOR: #C69C6B
}
.contactos{
	font-family:verdana,arial;
	COLOR: #63231A;
	font-size:7pt; 
	text-decoration:none
}
A.enlacemail {
	COLOR: #63231A
}
A.enlacemail:visited {
	COLOR: #63231A
}
A.enlacemail:active {
	COLOR: #63231A
}
A.enlacemail:unknown {
	COLOR: #63231A
}
A.enlacemail:link {
	COLOR: #63231A
}
A.enlacemail:hover {
	COLOR: #C69C6B
}
.cuerpolateralgran {
	PADDING-RIGHT: 4px; 
	PADDING-LEFT: 10px; 
	MARGIN-BOTTOM: 15px; 
	PADDING-BOTTOM: 13px; 
	PADDING-TOP: 5px; 
	COLOR: #63231A;
	BACKGROUND-COLOR: #DDDDDD;
	BORDER-RIGHT: #63231A 2px solid; 
	BORDER-TOP: #63231A 2px solid; 
	BORDER-BOTTOM: #63231A 2px solid;
	HEIGHT: 150px
}
#cuerpobien {
	PADDING-BOTTOM: 20px 
}
#cuerpobien H2 {
	MARGIN: 8px;
	float: right;
	FONT-SIZE: 14pt;
   color:63231A;
   width: 560px;
	TEXT-ALIGN: center;
	PADDING-TOP: 10px;
	text-decoration:underline; 		
	font-style: italic	   
}
#cuerpobien H3 {
	FONT-SIZE: 10pt;
   color:63231A;
	text-decoration:underline		
}
#bienabj
	{
	width: 610px;
	PADDING-LEFT: 40px; 
	HEIGHT: 100px;
	Float: left;	
	PADDING-BOTTOM: 20px;	
	TEXT-ALIGN: justify  
}
#textoizqbien
	{
	HEIGHT: 240px;
	width: 320px;
	Float: left;
	PADDING-LEFT: 40px; 	
	TEXT-ALIGN: justify
}

#textoext
	{
	width: 610px;
	PADDING-right: 30px; 
	HEIGHT: 100px;
	Float: right;	
	PADDING-BOTTOM: 20px;
	TEXT-ALIGN: justify  
}
#textoext H3 {
	FONT-SIZE: 10pt;
   color:63231A;
	text-decoration:underline		
}
#galeriaext
	{
	TEXT-ALIGN: center; 
	BORDER-RIGHT: #63231A 2px solid; 
	BORDER-TOP: #63231A 2px solid; 
	BORDER-BOTTOM: #63231A 2px solid;	
	BORDER-LEFT: #63231A 2px solid;	
	width: 300px;
	HEIGHT: 100px;
	margin-left: auto ;
  margin-right: auto ;	
  clear: both;
	PADDING-BOTTOM: 0px
	}
	

#galeriaaviso
	{
	width: 300px;	
	TEXT-ALIGN: center; 	
	FONT: 7pt Verdana;
	margin-left: auto;
  margin-right: auto;			
	COLOR: #000000 	
	}	
	



#textobierzoizq
	{
	HEIGHT: 280px;
	width: 300px;
	Float: left;
	PADDING-LEFT: 25px;
	PADDING-right: 10px; 	
	TEXT-ALIGN: justify
}
#textobierzoder
	{
	HEIGHT: 280px;
	Float: right;
	PADDING-right: 30px; 	
	width: 300px;	
	TEXT-ALIGN: justify	
}
#textobierzoizq2
	{
	HEIGHT: 300px;
	width: 425px;
	Float: left;
	PADDING-LEFT: 140px;
	PADDING-right: 10px; 	
	TEXT-ALIGN: justify
}
#textobierzoder2
	{
	HEIGHT: 300px;
	Float: right;
	PADDING-right: 30px; 	
	width: 300px;	
	TEXT-ALIGN: justify	
}
#fotobierzo2
	{
	HEIGHT: 300px;
	width: 310px;
	Float: left;
	PADDING-LEFT: 40px; 
	BACKGROUND: url(images/bierzo2.jpg) no-repeat center;
	PADDING-BOTTOM: 20px 		

}
#fotobierzo1
	{
	HEIGHT: 300px;
	Float: right;
	width: 320px;	
	BACKGROUND: url(images/bierzo1.jpg) no-repeat center
}
#fotobierzo4
	{
	HEIGHT: 300px;
	width: 410px;
	Float: left;
	PADDING-right: 20px; 
	BACKGROUND: url(images/bierzo3.jpg) no-repeat right;
	PADDING-BOTTOM: 20px 		

}
#fotobierzo3
	{
	HEIGHT: 300px;
	Float: right;
	width: 320px;	
	BACKGROUND: url(images/bierzo4.jpg) no-repeat center;
}
#fotobierzo6
	{
	HEIGHT: 300px;
	width: 410px;
	Float: left;
	PADDING-right: 20px; 
	BACKGROUND: url(images/bierzo5.jpg) no-repeat right;
	PADDING-BOTTOM: 20px 		

}
#fotobierzo5
	{
	HEIGHT: 300px;
	Float: right;
	width: 320px;	
	BACKGROUND: url(images/bierzo6.jpg) no-repeat center
}
#fotootras2
	{
	HEIGHT: 300px;
	width: 310px;
	Float: left;
	PADDING-LEFT: 40px; 
	BACKGROUND: url(images/otras2.jpg) no-repeat center;
	PADDING-BOTTOM: 20px 		

}
#fotootras1
	{
	HEIGHT: 300px;
	Float: right;
	width: 320px;	
	BACKGROUND: url(images/otras1.jpg) no-repeat center
}
#fotorutas
	{
	HEIGHT: 300px;
	Float: right;
	width: 320px;	
	BACKGROUND: url(images/rutas.jpg) no-repeat center
}
#fotoserv1
	{
	width: 610px;
	PADDING-right: 30px; 
	HEIGHT: 150px;
	Float: right;	
	PADDING-BOTTOM: 20px;
	BACKGROUND: url(images/serv1.jpg) no-repeat center;	
	TEXT-ALIGN: justify  
}
#fotoserv2
	{
	width: 610px;
	PADDING-right: 30px; 
	HEIGHT: 150px;
	Float: right;	
	PADDING-BOTTOM: 20px;
	BACKGROUND: url(images/serv2.jpg) no-repeat center;	
	TEXT-ALIGN: justify  
}
#fotoserv3
	{
	width: 610px;
	PADDING-right: 30px; 
	HEIGHT: 150px;
	Float: right;	
	PADDING-BOTTOM: 20px;
	BACKGROUND: url(images/serv3.jpg) no-repeat center;	
	TEXT-ALIGN: justify  
}
#fotomadrid
	{
	width: 300px;
	PADDING-right: 30px; 
	HEIGHT: 180px;
	Float: right;	
	PADDING-BOTTOM: 20px;
	BACKGROUND: url(images/mapa1.jpg) no-repeat center;	
	TEXT-ALIGN: justify  
}
#fotogalicia
	{
	width: 300px;
	PADDING-right: 30px; 
	HEIGHT: 180px;
	Float: right;	
	PADDING-BOTTOM: 20px;
	BACKGROUND: url(images/mapa3.jpg) no-repeat center;	
	TEXT-ALIGN: justify  
}
#fotoasturias
	{
	width: 300px;
	PADDING-right: 30px; 
	HEIGHT: 180px;
	Float: right;	
	PADDING-BOTTOM: 20px;
	BACKGROUND: url(images/mapa2.jpg) no-repeat center;	
	TEXT-ALIGN: justify  
}
#textollegar
	{
	width: 290px;
	PADDING-left: 70px; 
	HEIGHT: 180px;
	Float: left;	
	PADDING-BOTTOM: 20px;
	TEXT-ALIGN: justify  
}
#textollegar2
	{
	width: 410px;
	PADDING-left: 190px; 
	HEIGHT: 180px;
	Float: left;	
	PADDING-BOTTOM: 20px;
	TEXT-ALIGN: justify  
}
.tabla2{
    background-color:EFE7BD;
    border-style:solid;
    border-color:63231A;
    border-width:2px;
    color:63231A;
    font-size:8pt;
}
.cabeceragrande2{
    background-color:63231A;
    color:C69C6B;
    font-weight:bold;
    font-size:12pt;
}
.campo{
    border-width: 2px;
    border-style: solid;
    font-size:8pt;
    color: 666666;
    }
.boton{
	 font-family:verdana,arial;
	 font-size:8pt;
    font-weight:bold;
    color:C69C6B;
    background-color:#63231A;
    border:0px;
    height=19px;
    }
    
.cuerpooferta {
	MARGIN-BOTTOM: 15px; 
	COLOR: #63231A;
	BACKGROUND-COLOR: #DDDDDD;
	BORDER-RIGHT: #63231A 2px solid; 
	BORDER-TOP: #63231A 2px solid; 
	BORDER-BOTTOM: #63231A 2px solid;
	HEIGHT: 116px
}
    
    