	body {
		font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#39464d;
		margin: 0;
		background-image: url(../images/bg.jpg); background-position:center top; background-repeat:no-repeat;
		/*line-height:1.5em;*/
	}
		
	h1 {
		font-size:23px;
		padding:0px;
		margin:0px;
		color:#2f5880;
	}
	strong{
		font-weight:bold;
		color:#c16b1e;
		}
	a {
		color:#C16B1E;
	
	}
	a:hover {
		color:#A3493F;
		text-decoration:underline;
	}
	input{
		font-size:9px;
		color:#2f5880;
		}
	.campo{	
	font-size:11px;
	color:#2f5880;
	border:1px solid #9ec4d9;
	font-family:Arial, Helvetica, sans-serif;
	}
	select{
		font-size:9px;
		color:#2f5880;
		}
	
	/* ESQUELETO */
	#contenedor{
		text-align: left;
		width: 936px;

		margin:0 auto 0 auto;
	}
	
	#principal{
		float:left;
		overflow:hidden;
		margin-top:10px;
		width: 936px;
		min-width:936px;
		max-width:1024px;

		background-color:#FFFFFF;
		
	}
	
	#marketing{
		float:left;
		width:888px;
		height:14px;
		padding:9px 20px 0 0;
		text-align:right;
		font-size:12px; font-weight:bold; color:#7dba00;
	}
	
	#cabecera {
		float:left;		
		background-image: url(../images/fondoCAB.jpg); position:left top;	background-repeat: repeat-x;
	}
	#cabeceraDCH{
		float:left;
	}
	#cabeceraIZQ{
		float:left;
	}
	#menu {
		float:left;
		width:926px;
		height:23px;
		border-top: 1px solid #fff;
		padding:5px 0 0 10px;
		background-image: url(../images/fondoMENU.jpg); background-repeat: repeat-x; background-position:top left;
	}
	
	.seccion_menu{
		float:left;
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size:12px;
		font-weight:bold;
		margin-right:8px;
		text-decoration:none;
	}
	.seccion_menu a{
		color:#ffffff;
		text-decoration:none;
	}
	.seccion_menu a:hover {
		color:#ddd;
		text-decoration:none;
	}
	.menufun {
	list-style: none;
	position:relative;
}menu
	.icono_menu {
		float:left;
		width:21px;
		height:21px;
	}
	#flash{
		float:left;
		width:544px;
		height:139px;
		padding:0;
	}
	
	/* submenu -------------------------- */	
	#submenu {
		float:left;
		width:589px;
		height:16px;
		padding-right:20px;
		padding-bottom:13px;
	}
	.icono_submenu {
		float:right;
		height:16px;
		padding-right:5px;
	}
	.seccion_submenu {
		float:right;
		height:16px;
		padding:2px 20px 0 0;
	}
	.seccion_submenu_version {
		float:right;
		height:16px;
		padding:2px 5px 0 0;
	}
	
	#submenu a{
		text-decoration:none;
		color:#666666;
	}
	#submenu a:hover{
		color:#7dba00;
	}
	.titular{
	font-weight:bold;
	color:#c16b1e;
	font-size:13px;
	}
	.hotel{
	font-weight:bold;
	color:#2f5880;
	font-size:13px;
	text-decoration:underline
	}
	.entradilla{
	text-align:left;
	color:#2f5880;
	font-weight:800;
	}
	
	
	
/* CONTENIDOS */
	#contenido {
		float:left;
		font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#39464d;
		text-decoration:none;
		font-style:normal;
		text-align:justify;
		background-image: url(../images/fondoCONT.jpg); position:left top;	background-repeat: repeat-x;

		width:908px;

	}
	#contenido a{
		text-decoration:none;
	}
		
	#contenidoIZQ {
		float:left;
		padding-left:0px;		
		width:635px;
		min-height:514px; 
		
	}

	#contenidoDCH {
		float:left;
		padding-left:25px;
		width:280px;
		height:305px;
	}
	
	.toggler{
	cursor:pointer;
	margin:0px;
	padding:0px;
	font-size:12px;
	border-bottom:2px solid #BEBCB4;
	padding:5px 0px 0px 15px;
	margin:1px 0px;
	color:#2f5880;
	height: 22px;
	}



	.element{
	background-color:#f5f4f4;
	
	}
	.element p{
	padding:12px;
	margin:0px;
	text-align:left;
	color:#2f5880;
	}
	#foto{
	width:135px;
	}
	.txtTarifas{
	padding:2px;
	margin:0px;
	text-align:center;
	color:#39464D;
	font-weight:10px;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	}
	.tdborde{
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	}
	.tdborde2{
	padding:2px;
	margin:0px;
	text-align:center;
	color:#39464D;
	font-weight:10px;
	border-bottom:1px solid #CCCCCC;
	
	}
	.tdborde3{
	border-bottom:1px solid #CCCCCC;
	padding:2px;
	margin:0px;
	text-align:center;
	color:#39464D;
	font-weight:10px;
	}
	.fecha{
	font-weight:bold;
	color:#c16b1e;
	font-size:11px;
	}
	.titulo{
	font-weight:bold;
	color:#305981;
	font-size:13px;
	}

	/* Pie -------------------------- */
	#pie{
		float:left;
		padding-top:10px;
		width:908px;
		height:70px;
		text-align:center;
		line-height:1.5em;
	}
	#pie a{
		text-decoration:none;
		color:#666666;
	}
	#pie a:hover{
		color:#666666;
		text-decoration: none;
	}
	
	/* Fin Pie ---------------------- */
	
	/* FIN ESQUELETO */
	
	/* Otros */
	#destacadoTIT {
		float:left;		
		width:391px;
		height:15px;
		font-size:13px;
		color:#2f5880;
		padding:0 0 3px 0;
		font-weight:bold;
	}
	
	#seccionTIT {
		float:left;		
		width:391px;
		height:15px;
		font-size:13px;
		color:#2f5880;
		padding:0 0 3px 0px;
		font-weight:bold;
		height:23px;
		margin-top:20px;
	}
		
	#bloque_textos {
		float:left;
		padding-top:10px;
		width:620px;
		text-align:justify;	
	}
	
	#home_cont{
		float:left;
		width:621px;
		padding:60px 0px 0 15px;
	}
	#seccion_cont{
		float:left;
		width:610px;
		padding:60px 16px 0 15px;
	}
	#interior{
		float:left;
		padding:10px 0px 0 15px;
		text-align:justify;
	}
	#interior_cafe{
		float:left;
		text-align:justify;
		background-image:url(../images/img_cafe.jpg);
		background-position:bottom right;
		background-repeat:no-repeat;
	}
	#home_reservas{
		float:left;
		width:268px;
		height:229px;
		background-image:url(../images/reservasFND.jpg); background-repeat:no-repeat; background-position:left top;
	}
	
	.botonRES {
		width:125px;
		height:19px;
		font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;		
		background-color:#d4d0c8;
		border:1px solid #663300;		
	}
	
	.campoRES {
		height:19px;
		font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#555555;		
	}
	
	.reservas_tabla{
		font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#555555;	
	}
	.tit_azul{
	color:#2f5880; 
	font-weight:bold;
	}
	
	
	/* FIN CONTENIDOS */
	.contacto {
		font-size:20px;
		font-weight:bold;
		color:#5d90ad;
		text-decoration:none;
		padding-right:10px;
	}
	
	.sifr1, .sifr1 a{
		font-family: "Times New Roman", Times, serif;
		font-size:23px;
		font-weight:bold;
		color:#2f5880;

		
	}
	.sifrSeccion{
		font-family: "Times New Roman", Times, serif;
		font-size:23px;
		font-weight:bold;
		color:#fff;
	}
	.sifr2, .sifr2 a{
		font-family: "Times New Roman", Times, serif;
		font-size:16px;
		font-weight:bold;
		color:#5d90ad;
		text-decoration:none;
		padding:10px 0 0 0;
	}
	.sifr3, .sifr3 a {
		font-family: "Times New Roman", Times, serif;
		font-size:23px;
		font-weight:bold;
		color:#fff;
		text-decoration:none;
	}
	
	.sifr4, .sifr4 a {
		font-family: "Times New Roman", Times, serif;
		font-size:18px;
		font-weight:bold;
		color:#c06b1e;
		text-decoration:none;
	}

	.sifr5, .sifr5 a{
		font-family: "Times New Roman", Times, serif;
		font-size:16px;
		font-weight:bold;
		color:#C06A1D;
		text-decoration:none;
		padding:10px 0 0 0;
	}	

	.sifrblanco {
		font-size:24px;
		color:#ffffff;
	}
	
	.texto13g {
		font-size:13px;
		font-weight:bold;
		color:#878787;
	}
	
	.enlace11gs {
		color:#333333;
	}
	.enlace11gs:hover{
		color:#7dba00;
	}

	
