* {
margin: 0;
padding: 0;
}
a {  
	text-decoration: none;
                font-family: Arial,Verdana;   
	font-size: 11px;   
	color: #7C7B7E;
}
.internal-link{

text-decoration: none ;
color:#AB9B8F;

}
.contenedor_contenidos1{
height:370px;
} 
.internal-link:hover{

text-decoration: underline;
color:#AB9B8F;

}

.htmlarea-showtableborders{
border: 0px solid #B1A295; vertical-align:middle;

}
.contenttable {		border: 0px solid #B1A295; vertical-align:middle;}
.contenttable-0 {		border: 1px solid #B1A295; vertical-align:middle; width:100%;}
.separador_spa {		margin-top: 10px; border-top: 1px solid #DCDCDF; vertical-align:middle; width:100%; height:2px; clear:both;}
.separador_ofertas {	margin-top: 10px; border-top: 1px solid #DCDCDF; vertical-align:middle; width:100%; height:5px;}


caption {		border: 1px solid #B1A295; }
.tr-odd {text-align: center; vertical-align:middle;}
.tr-even {text-align: center; vertical-align:middle;}
TR.tr-0{background: #B1A295;} 
TD.td-0 {	text-align: left; }


#cabecera
{
position:relative; z-index:1; top:0px;
}

#menu
{

}

#lateral
{

}
#contenido
{
	padding:20px 10px 10px 10px;
}
.fondogotas
{
	background-image: url('../imagenes/fondogotas_lopesanhr.png');
	background-repeat:no-repeat;
}
* html #lateral 
{
	width:197px; /* para IE5.x/W */
	w\idth: 197px; /* para otros IE */
}
body
{
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFAE2;
	margin: 10px 0px 0px 0px ;
	padding:0px;
	text-align:center; /* centrar para IE5.x */
}
a
{
	text-decoration:none;	
}
#contenedor
{
padding:0px;
margin: 10px 0px 0px 0px ;
	width:760px;
	/*border-style:solid;
	border-color:#d9d9d9;
	border-width:1px;*/
	text-align:center;
	margin:auto;
}
.texto_idiomas, .texto_idiomas a
{
	font-size:10px;
	text-align:right; 
	color:#7C7B7E;
	text-transform:capitalize;
	padding-right:5px;
}
.texto_contenido
{
	font-size:10px;
	margin-left:0px;
	padding:5px;
	/*text-align:justify;*/
	margin-top:0px;
}
.bodytext
{
	font-size:11px;
	text-align:justify;
	
}
h2
{
	font-size:12px;
	text-align:justify;
	font-weight:bold;
	
}
h3
{
	font-size:11px;
	text-align:justify;
	font-weight:bold;
	
}
.alineado_vertical td
{
	vertical-align:top;
}
.imagen_contenido
{
	padding:5px;
	text-align:center;
}
.formulario
{
	font-size:9px;
	color:#7C7B7E;
}
.formulario_hoteles
{
	text-align:left;
	padding-left:20px;
	padding-top:5px;
	padding-bottom:5px;
	color:#7C7B7E;
}
label
{
	font-size:10px;
	text-align:right;
}
.menu_izquierdo 
{
	font-size:10px;
	text-align:center;

}
.menu_izquierdo_titulo
{
	text-align:left;
	font-size: 11px;
	color:#7C7B7E;
	font-weight:bold;
	text-transform:capitalize;
	padding-left:20px;
	padding-top:5px;
	padding-bottom:5px;
}
.menu_izquierdo_titulo2
{
	text-align:left;
	font-size: 11px;
	padding-left:20px;
	padding-top:5px;
	padding-bottom:5px;
	color:#7C7B7E;
	font-weight:bold;
	text-transform:capitalize;
	border-style:solid;
	border-width:1px 0px 1px 0px;
	border-color:#d9d9d9;	
}
.linea_menu_izquierdo
{
	border-style:solid;
	border-width:0px 0px 1px 0px;
	border-color:#d9d9d9;	
}
.lista_servicios2
{
	text-align: left;
	color:#7C7B7E;
}
.texto_contenido
{
	color:#7C7B7E;
	font-size:10px;
	margin-left:5px;
}
a.texto_contenido:visited {color:#e0e0e0;}
a.texto_contenido:hover {color:#5a5a5a;}

.contenido
{
	background-image: url('../imagenes/fondogotas_lopesanhr.png');
}
.titulo_contenido
{
	font-weight:bold;
	margin-top:20px;
	font-size:15px;
	text-align:left;
	color:#AB9B8F;
	/*text-transform:capitalize;*/
	padding: 10px 0px 5px 0px;
}
h4
{
	font-weight:bold;
	margin-top:20px;
	font-size:13px;
	text-align:left;
	color:#AB9B8F;
	/*text-transform:capitalize;*/
	padding: 10px 0px 5px 0px;
}
.csc-firstHeader{
	font-weight:bold;
	margin-top:10px;
	font-size:15px;
	text-align:left;
	color:#AB9B8F;
	padding: 00px 0px 5px 0px;
}

.headline{
	font-weight:bold;
	margin-top:10px;
	font-size:15px;
	text-align:left;
	color:#AB9B8F;
	padding: 00px 0px 5px 0px;
}
h1{
	font-weight:bold;
	margin-top:10px;
	font-size:15px;
	text-align:left;
	color:#AB9B8F;
	padding: 00px 0px 5px 0px;
}

.subtitulo_contenido
{
	font-size:12px;
	text-align:left;
	color:#7C7B7E;
	text-transform:capitalize;
	padding: 0px 10px 10px 0px;
}
.texto_menu_hoteles
{
	font-size:10px;
	margin-left:5px;
	border-style:solid;
	border-width:0px 0px 1px 0px;
	border-color:#000000;
}
.texto_misc_gris
{
	font-size:11px;
	text-align:left;
	color:#7C7B7E;
	text-transform:capitalize;
}

.fondo_menu
{
	background-image: url('../imagenes/fondomenuprincipal_lopensan.png');
	background-repeat:repeat-x;
	height:17px;
}
.fondomenuizquierdo
{
	background-image: url('../imagenes/fondomenuizquierdo_lopensan.png');
	background-repeat:repeat-x;
}
#imagen_contenido
{
	text-align:center;
	padding:10px;
}
.texto_contenido
{
	text-align:left;
	padding-left:20px;
	padding-right:5px;
	vertical-align:top;
}

.menu_interior{
text-decoration:none;
    display:block;
    padding: 0;  
	  color: #878278;
	  font-weight:bold;
	  font-size:11px;

}
.menu_interior:hover{
	color:#AB9B8F;
	background-color:transparent;
}
.menu_interior_activo{
text-decoration:none;
    display:block;
    padding: 0;  
	  color:#AB9B8F;
	  font-weight:bold;
	  font-size:11px;

}
.menu_interior_activo:hover{
	color: #878278;
	background-color:transparent;
}


li>ul { 
	top: auto;
	left: auto;
}

.titulo_ofertas{
	text-align:left;
	font-size: 11px;
	padding-top:5px;
	padding-left:10px;
	color:#7C7B7E;
	font-weight:bold;
	text-transform:capitalize;
	border-style:solid;
	border-width:1px 0px 1px 0px;
	border-color:#d9d9d9;	
	background-image: url('../imagenes/fondomenuprincipal_lopensan.png');
	background-repeat:repeat-x;
	height:26px;
	margin-left:10px;
	margin-top:25px;
}
.foto_ofertas{
	text-align:left;
	padding-top:5px;
	padding-left:10px;
}
.texto_ofertas{
	text-align:left;
	padding-top:5px;
         padding-left:10px;
	color:#878278;
	font-size:11px;
	}
.estrellas{
	text-align:left;
	font-weight:bold;
	font-size:30px;
	color:#AB9B8F;
	padding-top:0px;
	padding-left:10px;
}
.nombre_ofertas{
	 font-weight:bold;
}
.texto_ofertas a{
	color:#AB9B8F;
}
.borde_imagen{
/*	border-width:1px;
	border-style:solid;
	border-color:#FFFAE2;*/
}
.bordederecho{
		border-style:solid;
	border-width:0px 3px 0px 0px;
	border-color:#d9d9d9;
}
#menu_inferior{
margin-left:-40px;
	
}
#menu_inferior li{
	display:inline;
	padding-right:20px;
}
.menuvisible2{
	text-align:left;
	background-repeat:repeat-x;
	color: #666;
	margin-bottom:-40px;
}
/* CSS Document */

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#contenedor {
	text-align:center;
	margin:auto;
	padding:25px 20px 10px 20px ;
	min-height:630px;
	width:760px;
	background:url(../imagenes2/degradado_lopesanhr.gif) repeat-x;
	background-color: #99887B;
}
#cabecera {
	text-align:left;
	width:760px;
	height:100px;
}
#logo {
	text-align:left;	
	width:100px;
	height:61px;
	float:none;
	clear:both;
}
#idiomas {
	text-align:right;	
	width:200px;
	height:15px;
	float:right;
	clear:right;
	margin-top:-60px;
}
#buscar {
	width:250px;
	height:30px;
	float:right;
	text-align:right;
	clear:right;
}
#menu_superior {
	text-align:left;
	margin-top:0px;
	width:760px;
	height:25px;
	background-color:#ffffff;
	float:none;
}
#divmenuinterior {
	text-align:left;
	margin-top:3px;
	margin-bottom:2px;	
	width:760px;
	height:25px;
	background-color:#ffffff;
}
#menuinterior {
	float:right;
	width:504px;
}
 
#menuinterior ul, li {
	list-style-type: none;
}
 
#menuinterior ul {
	margin: 0;
	padding: 0;
}
 
#menuinterior li {
	float: left;
}
 
#menuinterior a {
	text-decoration: none;
	color: #796F63;
	background: #ffffff;
	font-weight:bold;
	font-size:10px;
	display: block;
	padding: 6px 5px;
	text-align: center;
}
 
#menuinterior a:hover {
	background: #99887B;
	color:#FFFFFF;
}

#menuinterior a:active {
	background: #99887B;
	color:#FFFFFF;
}
#contenidos {
	width:760px;
	height:421px;
}
#contenidosinterior {
	width:760px;
	min-height:600px;
	background-color:#FFFFFF;
	font-size:9px;
}
#imagencentral {
	text-align:left;
	margin-top:1px;
	width:760px;
	height:292px;
}
#imagencentralinterior {
	text-align:left;
	margin-top:1px;
	width:760px;
	height:220px;
}
#columna1 {
	float:left;
	text-align:left;
	margin-top:1px;
	width:254px;
	height:128px;
	background-color:#CBBEB5;
}
/*#columna1interior {
	float:left;
	text-align:left;
	margin-top:1px;
	width:254px;
	min-height:128px;
	background-color:#ffffff;
}*/

#columna2 {
	float:left;
	text-align:left;
	margin-top:1px;
	margin-left:2px;
	margin-right:2px;
	width:251px;
	height:127px;
	text-align:center;
}
#columna3 {
	float:right;
	text-align:left;
	margin-top:1px;
	width:251px;
	height:127px;
}
#columnainterior{
	float:right;
	text-align:left;
	margin-top:1px;
	margin-left:2px;
	/*width:492px;*/
	width:744px;
	min-height:300px;
	text-align:left;
	background-color:#ffffff;
	padding: 5px 5px 10px 5px ;
	color:#7A6A5E;
}
#pie1 {
	float:right;
	width:225px;
	height:60px;
	margin-top:10px;
}
#pie2 {
	text-align:center;
	width:760px;
	height:20px;
}
#pie2 li{
	display:inline;
}
#pie2 li a{
	padding-left:15px;
	list-style-type:disc;
	color:#ffffff;
}
.cabezacolumna1 {
	text-align:left;
	margin-top:1px;
	width:239px;
	height:20px;
	background-color:#ffffff;
	padding:5px 0px 0px 15px;
	font-size:12px;
	color:#796F63;
}
.cabezacolumna2 {
	text-align:left;
	margin-top:1px;
	width:236px;
	height:20px;
	background-color:#ffffff;
	padding:5px 0px 0px 15px;
	font-size:12px;
	color:#796F63;
}
#reserva{
	color:#7A6A5E;
	font-size:13px;
	margin-left:15px;
	padding-top:5px;
	height:200px;
	text-align:left;
	width:200px;
	height:90px;
}
#reserva .formulario{
	margin-top:5px;
	margin-left:8px;
	font-size:10px;
}
#reserva .formulario1{
	color:#7A6A5E;
	margin-right:21px;
	font-size:10px;
        float:right;
        clear:right;
        margin-top:-10px;

}
#reserva .formulario2{
padding-top:2px;
margin-top:1px;
}

.formulario3{
	font-size:10px;
}

.bodytext{
	font-size:10px;
	color:#7A6A5E;
	text-align:justify;
	margin-top: 5px;
	margin-bottom:5px;
}
#separador1{
        overflow:hidden;
	height:3px;
	width:760px;
	background-color:#B1A295;
}
#separador2{
        overflow:hidden;
	height:3px;
	width:760px;
	background-color:#AB9B8F;
}
#nombre_hotel
{
        margin: 5px 5px 5px 0px ;
        font-size:14px;
        font-weight:bold;
}
.csc-bulletlist, .csc-bulletlist-0
{

}
div#columnainterior ul li{
list-style-type:disc;
list-style: inside;
}
div#columnainterior a{
text-decoration:underline;}

.news-latest-container {
	text-align:left;
	margin-top:1px;
	width:251px;
	height:100px;
	background-color:#ffffff;
	padding:0px 0px 0px 0px;
	font-size:12px;
	color:#796F63;
	
}
.news-single-timedata {
	margin-top:5px;
	font-size:9px;
	margin-left:10px;
}
.news-latest-container {
	width:100%;
	/*height:100%;*/

}
.news-list-container img.spacer-gif {
	border:0px;

}
