body{
	background-color:#FFFFFF;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
}
.top{
	background-image:url(../imagenes/img_r1_c1.png);
	background-repeat:repeat-x;
	height:126px;
}

.margen{
	margin:auto;
	width:957px;
}
.flash_top{
	margin:auto;
	width:489px;
}
#barra_idiomas{
	height:30px;
}
.triplew{
	width:221px;
	height:23px;
	float:left;
	padding-top:7px;
	font-size:13px;
	color:#F5600B;
	font-weight:bold;
}
.logos_idiomas{
	width:724px;
	height:27px;
	float:left;
	padding-top:3px;
	font-size:13px;
	color:#696969;
	font-weight:bold;
	text-align:right;
}
.logos_idiomas span{
	font-size:18px;
	margin-left:8px;
	margin-right:7px;
	color:#BFBFBF;
}
.sombra_top{
	background-image:url(../imagenes/img_r1_c2.png);
	background-repeat:repeat-x;
	height:6px;
}
.menu_y_flash{
	background-image:url(../imagenes/img_r1_c3.png);
	background-repeat:no-repeat;
	width:910px;
	height:172px;
	margin-left:3px;
	padding-left:19px;
	padding-right:21px;
}
.menu_gral{
	float:left;
	width:188px;
}
.menu{
	width:188px;

	margin-top:4px;
}
.menu #current{
background-image:url(../imagenes/bton_menu_over.png);
background-repeat:no-repeat;


width:188px;
height:18px;
}
.boton{
	background-image:url(../imagenes/bton_menu.png);
	background-repeat:no-repeat;
	width:188px;
	height:18px;
	margin-bottom:4px;
	
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}
.boton a{
	display:block;
	width:163px;
	height:17px;
	padding-left:25px;
	padding-top:1px;
	text-decoration:none;
	color:#FFFFFF;
}
.boton a:hover{
	background-image:url(../imagenes/bton_menu_over.png);
}
.flash_center{
	width:701px;
	float:right;
	margin-top:4px;
	height: 149px;
}

#contenido{
	margin-bottom:10px;
}
.contenido_izquierdo{
width:224px;
float:left;
margin-top:7px;
}
.formulario{
	width:218px;
	margin-left:3px;
}
.formulario_top{
	background-image:url(../imagenes/img_r1_c5.png);
	background-repeat:no-repeat;
	width:200px;
	height:70px;
	padding-top:7px;
	padding-left:18px;
	font-size:13px;
	font-weight:bold;
	color:#5F5E5E;
	line-height: 18px;
	background-color: #C5C5C5;
}
.formulario_top img{
	margin-right:18px;
	padding-bottom: 20px;
}
.formulario_top .consulta {
	font-weight: bold;
	color: #FF6600;
}
.formulario_center{
	background-color:#C5C5C5;
	padding-left:10px;
}
.formulario_center .titulo_formulario_center{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FF6600;
text-align:center;
font-weight:bold;
padding-bottom:5px;
}
.campo_txt_form{
	background-image:url(../imagenes/form_campo.png);
	background-repeat:no-repeat;
	width:201px;
	height:21px;
	padding-top:3px;
	padding-left:7px;
	margin-bottom:6px;
}
.campo_txt_form input{
border:0px;
width:184px;
height:17px;
font-size:11px;
font-weight:bold;
color:#646464;
}
.textarea_txt_form{
	background-image:url(../imagenes/form_textarea.png);
	background-repeat:no-repeat;
	width:194px;
	height:82px;
	padding-top:6px;
	padding-left:7px;
	margin-bottom:7px;
}
.textarea_txt_form textarea{
	border:0px;
	width:187px;
	height:77px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#646464;
}
.enviar{
	background-image:url(../imagenes/form_bton.png);
	background-repeat:no-repeat;
	width:197px;
	height:32px;
	border:0px;
	
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}
.formulario_bottom{
	background-image:url(../imagenes/img_r1_c7.png);
	background-repeat:no-repeat;
	width:218px;
	height:9px;
}
.sernatur{
	width:212px;
	height:182px;
	margin-top:16px;
	background-image:url(../imagenes/img_r1_c8.png);
	background-repeat:no-repeat;
	padding-left:6px;
	padding-top:7px;
	padding-right:6px;
}
.sernatur .sernatur_logo{
text-align:center;
padding-bottom:20px;
}
.linea{
	background-color:#D1D1D1;
	background-repeat:repeat-x;
	height:1px;
	font-size:1px;
}
.boton_sernatur{
	background-image:url(../imagenes/bton_sernatur.png);
	background-repeat:no-repeat;
	width:212px;
	height:31px;
	
	font-size:14px;
	font-weight:bold;
	/*color:#608086;*/
	
}
.boton_sernatur a{
	text-decoration:none;
	/*color:#608086;*/
	display:block;
	width:212px;
	height:25px;
	text-align:center;
	padding-top:6px;
	color:#FF6600;
}
.boton_sernatur a:hover{
	background-image:url(../imagenes/bton_sernatur_over.png);
}
.sernatur_bottom{
	background-image:url(../imagenes/img_r1_c9.png);
	background-repeat:no-repeat;
	width:220px;
	height:41px;
	margin-left:2px;
}
.direccion{
	font-size:12px;
	font-weight:bold;
	/*color:#646464;*/
	color:#FF6600;
	padding-left:15px;
}
.direccion p{
	font-size:11px;
	font-weight:bold;
	/*color:#646464;*/
	color:#FF6600;
}


.contenido_derecho{
width:733px;
float:left;
margin-top:7px;
margin-bottom:30px;
}
.izquierdo{
width:356px;
float:left;
margin-left:8px;
}
.convenio{
	width:352px;
	height:205px;
}
.convenio_center{
	background-color:#DC6412;
	height:auto !important;
	min-height:34px;
	padding-left:11px;
	padding-top:7px;
}
.convenio_center{
	margin:0px;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}
.convenio_center a{
	text-decoration:none;
	color:#FFFFFF;
}
.convenio_bottom{
	background-image:url(../imagenes/img_r1_c112.png);
	background-repeat:no-repeat;
	width:352px;
	height:9px;
}
.video{
	margin-top:16px;
}
.video_top{
	background-image:url(../imagenes/img_r1_c12.png);
	background-repeat:no-repeat;
	width:353px;
	height:8px;
	font-size:1px;
}
.video_center{
	background-image:url(../imagenes/img_r1_c13.png);
	background-repeat:repeat-y;
	padding-top:2px;
	padding-left:32px;
	padding-right:30px;
	padding-bottom:5px;
}
.video_center p{
	margin:0px;
	margin-top:9px;
	font-size:12px;
	font-weight:bold;
	color:#646464;
}
.video_bottom{
	background-image:url(../imagenes/img_r1_c14.png);
	background-repeat:no-repeat;
	width:353px;
	height:8px;
	font-size:1px;
	
}
.servicios{
	background-image:url(../imagenes/img_r1_c20.png);
	background-repeat:no-repeat;
	width:349px;
	height:99px;
	margin-top:10px;
	padding-top:9px;
	padding-left:7px;
}









.derecho{
width:352px;
float:left;
margin-left:9px;
}
.ofertas{
	margin-top:16px;
}
.ofertas_top{
	background-image:url(../imagenes/img_r1_c15.png);
	background-repeat:no-repeat;
	width:352px;
	height:38px;
}
.ofertas_center{
	background-color:#E9E9E9;
	padding-top:6px;
	padding-left:1px;
	padding-bottom:25px;
}
.blanco_top{
	background-image:url(../imagenes/img_r1_c16.png);
	background-repeat:no-repeat;
	width:350px;
	height:8px;
	font-size:1px;
}
.blanco_center{
	background-image:url(../imagenes/img_r1_c17.png);
	background-repeat:repeat-y;
	width:326px;
	padding-left:24px;
	padding-bottom:15px;
	
}
.ofertas_center p{
	margin:0px;
	margin-top:9px;
	font-size:12px;
	font-weight:bold;
	color:#646464;
	margin-left:27px;
	margin-right:30px;
}
.ofertas_bottom{
	background-image:url(../imagenes/img_r1_c18.png);
	background-repeat:no-repeat;
	width:352px;
	height:8px;
	font-size:1px;
}
.oferta_weekend{
	background-image:url(../imagenes/img_r1_c19.png);
	background-repeat:no-repeat;
	width:297px;
	height:89px;
	margin-top:13px;
	padding-right:40px;
	padding-top:15px;
	padding-left:15px;
}
.oferta_weekend img{
	border:#FFFFFF solid 2px;
}
.oferta_weekend h2{
	margin:0px;
	
	font-size:16px;
	font-weight:bold;
	color:#4a4a4a;
}
.oferta_weekend p{
	margin:0px;
	font-size:15px;
	font-weight:bold;
	color:#4a4a4a;
}
.weekend_txt{
	padding-top:25px;s
}
/*---- SITEMAP ------*/
.estructura_sitio{
	font-size:12px;
	color:#4a4a4a;
	margin-left:50px;
	padding-top:40px;
	
	padding-bottom:80px;
}
.estructura_sitio a{
	text-decoration:none;
	color:#4a4a4a;
}
.estructura_sitio a:hover{
color:#F5600B;
}
.estructura_sitio h1{
	font-size:24px;
	color:#4a4a4a;
}


.footer{
	background-image:url(../imagenes/img_r1_c21.png);
	background-repeat:no-repeat;
	width:956px;
	height:43px;
	margin-bottom:50px;
	padding-top:25px;
	
}

.menu_footer{
	
	margin-left:27px;
	font-size: 11px;
	color: #7B7B7B;
	font-weight:bold;
}

.menu_footer a{
	text-decoration: none;
	margin-left:6px;
	margin-right:6px;

	

	color: #7B7B7B;
	text-decoration: none;
}
.menu_footer a:hover{
	
	color: #525252;
	
}

.clearfloat { /* esta clase debe colocarse en un elemento div o break y debe ser el Aoltimo elemento antes del cierre de un contenedor que incluya completamente a un elemento flotante */
    	clear:both;
        height:0;
        font-size: 1px;
        line-height: 0px;
}


/*----------- RESERVAS ------------------*/
.barra{
	background-image:url(../imagenes/barra_reserva.png);
	background-repeat:no-repeat;
	width:702px;
	height:34px;
	margin-left:4px;
	padding-top:12px;
	padding-left:26px;
}
.barra h2{
	margin:0px;
	font-size:18px;
	font-weight:bold;
	color:#585858;
}
.formulario_reserva{
	width:691px;
	margin-top:41px;
	margin-left:21px;
}
.formulario_reserva_top{
	background-image:url(../imagenes/img_r2_c1.png);
	background-repeat:no-repeat;
	width:691px;
	height:10px;
	font-size:1px;
}
.formulario_reserva_center{
	background-image:url(../imagenes/img_r2_c2.png);
	background-repeat:repeat-x;
	background-color:#C8C8C8;
	padding-left:23px;
	padding-top:14px;
	padding-right:16px;
	padding-bottom:40px;
	
	font-size:12px;
	font-weight:bold;
	color:#636363;
	
}
.formulario_reserva_center p{
	margin:0px;
	margin-bottom:5px;
	font-size:11px;
	font-weight:lighter;
	color:#636363;
	
}
.option_campo{
border:#C6C6C6 solid 2px;
background-color:#FFFFFF;
height:22px;
	width:245px;
}
.option_campo select{
	border:0px;
	height:22px;
	width:245px;
}
.textbox_campo{
	background-color:#FFFFFF;
	border:#C6C6C6 solid 2px;
	width:122px;
	height:21px;
	padding-top:1px;
	padding-left:1px;
}
.textbox_campo input{
	border:0px;
	
	width:120px;
	height:18px;
}
.option_campo_{
	border:#C6C6C6 solid 2px;
	height:22px;
	width:108px;
}
.option_campo_ select{
	border:0px;
	
	height:22px;
	width:108px;
}
.textbox_campo_{
	border:#C6C6C6 solid 2px;
	background-color:#FFFFFF;
	height:21px;
	width:242px;
	padding-top:1px;
	padding-left:1px;
}
.textbox_campo_ input{
border:0px;
	height:18px;
	width:240px;
}
.textarea_campo_{
	border:#C6C6C6 solid 2px;
	background-color:#FFFFFF;
	height:78px;
	width:242px;
	padding-top:1px;
	padding-left:1px;
}
.textarea_campo_ textarea{
	border:0px;
	height:74px;
	width:237px;
}
.textbox_campo__{
	border:#C6C6C6 solid 2px;
	background-color:#FFFFFF;
	height:21px;
	width:155px;
	padding-top:1px;
	padding-left:1px;
}
.textbox_campo__ input{
	border:0px;
	height:18px;
	width:153px;
}
.enviar_reserva{
	background-image:url(../imagenes/form_reserva_bton.png);
	background-repeat:no-repeat;
	width:131px;
	height:48px;
	border:0px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
}


.formulario_reserva_bottom{
	background-image:url(../imagenes/img_r2_c3.png);
	background-repeat:no-repeat;
	width:691px;
	height:10px;
	font-size:1px;
}



/*------ TARIFAS --------*/
.tarifas{
	font-size:12px;
	font-weight:bold;
	color:#636363;
	width:726px;
	margin-left:7px;
	margin-top:15px;
}
.tarifas p{
	margin:0px;
	font-size:12px;
	font-weight:lighter;
	color:#636363;
}
.tarifas span{
	margin:0px;
	font-size:12px;
	font-weight:bold;
	color:#FF6800;
}
.linea_horizontal{
	border-bottom:#BFBFBF solid 2px;
	margin-top:12px;
	margin-bottom:15px;
	margin-right:10px;
	height:1px;
	font-size:1px;
}

.linea_vertical{
	border-right:#BFBFBF solid 2px;
	height:159px;
	margin-right:13px;
}
.seccion_info_boton{
	background-image:url(../imagenes/img_r3_c2.png);
	background-repeat:no-repeat;
	width:720px;
	height:53px;
	margin-bottom:35px;
}
.seccion_info_boton p{
	margin:0px;
	padding-top:12px;
	padding-left:42px;
	font-weight:bold;
}
.seccion_info_boton img{
	margin-right:50px;
	margin-top:3px;
}
.image_tarifa{
	width:203px;
	margin-left:15px;
	margin-right:15px;
}


/*-------- FAQ -------*/
.faqs{
	font-size:12px;
	
	color:#636363;
	width:720px;
	margin-left:7px;
	margin-top:30px;
	padding-left:6px;
}
.pregunta{
	font-size:12px;
	font-weight:bold;
	color:#FF6800;
	margin-bottom:15px;
}
.pregunta a{
	text-decoration:none;
	color:#FF6800;

}
.pregunta span{
	font-size:14px;
	font-weight:bold;
	color:#272727;
	margin-right:8px;
}
.faqs p{
	margin:0px;
	margin-left:25px;
	margin-right:30px;
	
	text-align:justify;
	
}
.puntos_faq{
	background-image:url(../imagenes/img_r3_c4.png);
	background-repeat:repeat-x;
	height:1px;
	margin-left:10px;
	margin-right:17px;
	margin-bottom:20px;
	margin-top:20px;
}


/*------- EMPRESA --------*/

.empresa{
	font-size:12px;
	
	color:#636363;
	width:720px;
	margin-left:7px;
	margin-top:30px;
	padding-left:6px;
}
.texto_empresa{
	width:339px;
	float:left;
	padding-right:25px;
	padding-left:10px;
}
.texto_empresa h1{
	margin:0px;
	margin-bottom:20px;
	color:#323232;
	font-size:20px;
}
.texto_empresa p{
	margin:0px;
	margin-bottom:15px;
	color:#323232;
	font-size:12px;
	text-align:justify;
}


.video_empresa{
	float:left;
	background-image:url(../imagenes/img_r3_c5.png);
	background-repeat:no-repeat;
	height:230px;
	width:299px;
	margin-top:40px;
	margin-left:10px;
	padding-top:15px;
	padding-left:12px;
}
.asterisco_orange {
	font-size: 15px;
	font-weight: bold;
	color: #FF6800;
}
.bold {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}
.bold_small {
	font-weight: bold;
	color: #333333;
}
.listado_servicios {
}
.listado_servicios li {
	line-height: 20px;
	font-weight: bold;
	font-size: 15px;
	color: #666666;
	list-style-type: none;
	background-image: url(../imagenes/visto_ok.jpg);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: 1px;
}

.barra_paginacion{
	background-image:url(../imagenes/barra_paginacion.png);
	background-repeat:no-repeat;
	width:720px;
	height:26px;
	margin-top:60px;

	padding-top:7px;
	font-size:12px;
	font-weight:bold;
	color:#606060;
}
.barra_paginacion a{
	text-decoration:none;
	color:#606060;
}
.barra_paginacion span{
	
	margin-right:4px;
	margin-left:4px;
	font-size:15px;
	font-weight:bold;
	color:#606060;
}
.time_picker_div {padding:5px;
		border:solid #999999 1px;
		background:#ffffff;
}

.link_servi a{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color: #666666;
	}