html, body {

	margin: 0;

	padding: 0;

	background-color: #013334;	

}



#contenedor_fondo {

	width: 850px;

	/*height: 4292px;*/

	margin: auto;

	background-color: #FAE7C0;

}



#contenedor_fondo_faq {

	width: 850px;

	/*height: 1584px;*/

	margin: auto;

	background-color: #FAE7C0;

}



#contenedor_fondo_galeria {

	width: 850px;

	/*height: 1249px;*/

	margin: auto;

	background-color: #FAE7C0;

}



#contenedor_fondo_aviso {

	width: 850px;

	/*height: 1578px;*/

	margin: auto;

	background-color: #FAE7C0;

}



#contenedor_fondo_gps {

	width: 850px;

	/*height: 1392px;*/

	margin: auto;

	background-color: #FAE7C0;

}



#contenedor_fondo_reservas {

	width: 850px;

	/*height: 2418px;*/

	margin: auto;

	background-color: #FAE7C0;

}



#contenedor_fondo_reservasform {

	width: 850px;

	/*height: 2287px;*/

	margin: auto;

	background-color: #FAE7C0;

}



#contenedor_fondo_reservasform2 {

	width: 850px;

	/*height: 2212px;*/

	margin: auto;

	background-color: #FAE7C0;

}



#contenedor_fondo_precios {

	width: 850px;

	/*height: 3168px;*/

	margin: auto;

	background-color: #FAE7C0;

	overflow:auto;

}



#contenedor_fondo_seguro {

	width: 850px;

	/*height: 1646px;*/

	margin: auto;

	background-color: #FAE7C0;

}



#contenedor_fondo_contacto {

	width: 850px;

	/*height: 1468px;*/

	margin: auto;

	background-color: #FAE7C0;

}



#contenedor_fondo_enlaces {

	width: 850px;

	/*height: 2338px;*/

	margin: auto;

	background-color: #FAE7C0;

}



#contenedor_central {

	width: 850px;

	margin: auto;

}



#contenedor_izq {

	width: 257px;

	margin: auto;

	float: left;

	background-color: #FAE7C0;	

}



#contenedor_der {

	width: 576px;

	margin: auto;

	float: left;

	background-color: #FFFFFF;	

}



#header {

	width: 850px;

	height: 94px;

	margin: auto;

	background-image: url(../images/header.jpg);

	background-repeat: no-repeat;

}



#botonera {

	width: 257px;

	height: 214px;

	margin: 0px auto;

	background-image: url(../images/fondo_btnera.jpg);

	background-repeat: no-repeat;

}



#bot_01 {

	float: left;

	width: 257px;

	height: 20px;

	margin: 10px auto;

}



/* IE6 Only */

*html #bot_01 {

	float: left;

	width: 257px;

	height: 20px;

	margin: 10px auto;

}



#bot_02 {

	float: left;

	width: 257px;

	height: 20px;

	margin: 7px auto;

}



/* IE6 Only */

*html #bot_02 {

	float: left;

	width: 257px;

	height: 20px;

	margin: 1px auto;

}



#bot_03 {

	float: left;

	width: 257px;

	height: 20px;

	margin: 7px auto;

}



/* IE6 Only */

*html #bot_03 {

	float: left;

	width: 257px;

	height: 20px;

	margin: 10px auto;

}



#bot_04 {

	float: left;

	width: 257px;

	height: 20px;

	margin: 8px auto;

}



/* IE6 Only */

*html #bot_04 {

	float: left;

	width: 257px;

	height: 20px;

	margin: 1px auto;

}



#bot_05 {

	float: left;

	width: 257px;

	height: 20px;

	margin: 8px auto;

}



/* IE6 Only */

*html #bot_05 {

	float: left;

	width: 257px;

	height: 20px;

	margin: 11px auto;

}



#bot_06 {

	float: left;

	width: 257px;

	height: 20px;

	margin: 7px auto;

}



/* IE6 Only */

*html #bot_06 {

	float: left;

	width: 257px;

	height: 20px;

	margin: -8px auto;

}



#contenedor_txt {

	width: 921px;

	height: 1315px;

	margin: auto;

}



#contenedor_txt_faq {

	width: 921px;

	height: 545px;

	margin: auto;

}



#contenedor_txt_izq {

	width: 257px;

	margin: auto;

	float: left;	

}



#contenedor_txt_izq_arriba {

	width: 257px;

	height: 550px;

	margin: auto;		

}



#contenedor_txt_izq_corrido01 {

	width: 250px;

	height: 27px;

	margin: 15px auto;		

}



#contenedor_txt_izq_foto01 {

	width: 277px;

	height: 277px;		

}



#contenedor_txt_izq_corrido02 {

	width: 240px;

	height: 140px;

	margin: 5px auto;	

}



#contenedor_txt_izq_corrido03 {

	width: 240px;

	height: 20px;

	margin: 15px 0px 5px 17px;		

}



#contenedor_txt_izq_fotolinks01 {

	width: 257px;

	height: 210px;

	margin: 0px auto;	

}

/* IE6 Only */

*html #contenedor_txt_izq_fotolinks01 {

	width: 257px;

	height: 210px;

	margin: -3px auto;	

}



#contenedor_txt_izq_fotolinks02 {

	width: 257px;

	height: 200px;

	margin: 0px auto;	

}



/* IE6 Only */

*html #contenedor_txt_izq_fotolinks02 {

	width: 257px;

	height: 200px;

	margin: -3px auto;	

}



#contenedor_txt_izq_fotolinks03 {

	width: 257px;

	height: 200px;

	margin: 0px auto;	

}



/* IE6 Only */

*html #contenedor_txt_izq_fotolinks03 {

	width: 257px;

	height: 200px;

	margin: -3px auto;	

}



#contenedor_txt_izq_links {

	width: 257px;

	height: 121px;

	margin: 0px auto;

	background-image: url(../images/fondo_links.jpg);

	background-repeat: no-repeat;	

}



#contenedor_txt_izq_links_txt {

	width: 210px;

	padding: 12px 0px 0px 23px;	



}



/* IE6 Only */

*html #contenedor_txt_izq_links_txt {

	width: 210px;

	margin: 0px 0px 0px 10px;	

}



#contenedor_txt_izq_linea {

	width: 257px;

	height: 20px;

	background-image: url(../images/linea_dest_izq.jpg);

	background-repeat: no-repeat;		

}





#contenedor_txt_izq_abajo {

	width: 257px;

	height: 760px;

	margin: 12px auto;

	background-color: #3797FF;	

}



#contenedor_txt_der {

	width: 576px;

	margin: auto;

	float: left;	

}



/* IE6 Only */

*html #contenedor_txt_der {

	width: 576px;

	margin: auto;

	float: left;	

}



#logo_marina {

	width: 526px;

	height: 110px;

	margin: 5px auto;

	float: left;	

}



#contenedor_txt_der_corrido01 {

	width: 526px;

	height: 575px;

	margin: 10px 0px 0px 25px;	

}





#contenedor_txt_der_corrido {

	width: 526px;

	margin: 10px 0px 0px 25px;

	height: 450px;

}



#contenedor_txt_der_linea {

	width: 526px;

	height: 20px;

	clear: both;

	background-image: url(../images/linea_horiz_der.jpg);

	background-repeat: no-repeat;		

}



#contenedor_txt_der_corrido02 {

	width: 526px;

	margin: 10px 0px 0px 25px;	

	height: 1800px;

}



#contenedor_txt_der_linea02 {

	width: 526px;

	height: 20px;

	background-image: url(../images/linea_horiz_der.jpg);

	background-repeat: no-repeat;		

}



#contenedor_txt_der_corrido03 {

	width: 526px;

	margin: 10px 0px 0px 25px;

	height: 730px;	

}



#contenedor_txt_der_corrido04 {

	width: 526px;

	margin: 10px 0px 0px 25px;	

}



#contenedor_txt_der_corrido05 {

	width: 526px;

	height: 410px;

	margin: 10px 0px 0px 25px;	

	

}



#contenedor_txt_der_corrido06 {

	width: 526px;

	height: 80px;

	margin: 10px 0px 0px 25px;

		

}



#contenedor_txt_der_corrido07 {

	width: 526px;

	height: 485px;

	margin: 0px 0px 0px 25px;

	

}



#contenedor_txt_der_corrido08 {

	width: 526px;

	/*height: 430px;*/

	margin: 0px 0px 15px 25px;

}



#contenedor_txt_der_corrido09 {

	width: 526px;

	/*height: 210px;*/

	margin: 0px 0px 15px 25px;	

}



#contenedor_txt_der_corrido10 {

	width: 526px;

	/*height: 260px;*/

	margin: 0px 0px 15px 25px;	

}



#contenedor_txt_der_corrido11 {

	width: 526px;

	height: 70px;

	margin: 0px 0px 0px 25px;

}



#contenedor_txt_der_corrido12 {

	width: 526px;

	/*height: 230px;*/

	margin: 0px 0px 15px 25px;

	

}



#contenedor_txt_der_direccion {

	width: 526px;

	height: 105px;

	margin: 0px 0px 0px 25px;

	

}



#contenedor_txt_der_fotofinal {

	width: 526px;

	height: 374px;

	margin: 0px 0px 0px 25px;

	

}



#contenedor_txt_der_sitemap {

	width: 526px;

	margin: 10px 0px 0px 25px;	

}



#contenedor_txt_der_avisolegal {

	width: 526px;

	margin: 10px 0px 0px 25px;	

}



#contenedor_txt_der_contacto {

	width: 526px;

	margin: 10px 0px 0px 25px;	

}



#contenedor_txt_der_encabezados {

	width: 526px;

	height: 310px;

	margin: 10px 0px 0px 25px;	

	

}



#contenedor_txt_der_plano {

	width: 526px;

	height: 365px;

	margin: 0px 0px 0px 25px;	

	

}



#contenedor_txt_der_hada01 {

	width: 526px;

	height: 315px;

	margin: 0px 0px 0px 25px;

	

}



#contenedor_txt_der_hada02 {

	width: 526px;

	height: 275px;

	margin: 0px 0px 0px 25px;

	

}



#contenedor_txt_der_hada03 {

	width: 526px;

	height: 275px;

	margin: 0px 0px 0px 25px;

	

}



#contenedor_txt_der_gps {

	width: 526px;

	height: 214px;

	margin: 0px 0px 0px 25px;

	

}



#contenedor_txt_der_aclaracion {

	width: 526px;

	height: 284px;

	margin: 0px 0px 0px 25px;

	

}



#contenedor_txt_der_paypal {

	width: 526px;

	height: 353px;

	margin: 0px 0px 0px 25px;

	

}



#contenedor_txt_der_preguntas {

	width: 526px;

	height: 770px;

	margin: 0px 0px 0px 25px;

}



#contenedor_txt_der_links {

	width: 526px;

	height: 1150px;

	margin: 0px 0px 0px 25px;

}



#contenedor_txt_der_formcontacto {

	width: 526px;

	height: 400px;

	margin: 0px 0px 0px 25px;

}



#contenedor_txt_der_form01 {

	width: 526px;

	height: 610px;

	margin: 0px 0px 0px 25px;

}



#contenedor_txt_der_form02 {

	width: 526px;

	height: 535px;

	margin: 0px 0px 0px 25px;

}



#contenedor_txt_der_mail {

	width: 526px;

	height: 80px;

	margin: 0px 0px 0px 25px;

}





#contenedor_txt_der_legal {

	width: 526px;

	height: 390px;

	margin: 0px 0px 0px 25px;

	

}



#contenedor_txt_der_swf {

	width: 526px;

	height: 223px;

	margin: 0px 0px 0px 0px;	

}



#contenedor_txt_der_swfA {

	width: 297px;

	height: 223px;

	margin: 0px 0px 0px 0px;

	float: left;		

}



#contenedor_txt_der_swfB {

	width: 229px;

	height: 223px;

	margin: 0px 0px 0px 0px;

	float: left;		

}



#contenedor_txt_der_tel {

	width: 526px;

	height: 88px;

	margin: 15px auto;

	background-image: url(../images/fondo_telefono.jpg);

	background-repeat: no-repeat;	

}



#contenedor_txt_der_teltxt {

	width: 526px;

	height: 88px;

	padding: 15px 0px 0px 0px;

}



#contenedor_txt_der_100seguro {

	width: 526px;

	height: 35px;

	margin: 10px auto;

}



#contenedor_txt_der_gpstiempo {

	width: 526px;

	height: 129px;

	margin: 10px 0px 0px 25px;	

	background-image: url(../images/gps_tiempo.jpg);

	background-repeat: no-repeat;

}



#contenedor_txt_der_gpstiempolink {

	width: 526px;

	height: 64px;

	margin: auto;	

	background-color: #ededed;

}



#contenedor_txt_der_gpstiempolink01 {

	width: 263px;

	height: 30px;

	margin: 10px auto;

	float: left;	

}



#contenedor_txt_der_gpstiempolink02 {

	width: 263px;

	height: 30px;

	margin: 10px auto;

	float: left;	

}



#hada_home01 {

	width: 223px;

	height: 100px;

	margin: 0px 0px 0px 0px;

	float: left;		

}



#hada_home02 {

	width: 303px;

	height: 85px;

	margin: 40px 0px 0px 0px;

	float: left;		

}



#hada_reservas01 {

	width: 263px;

	height: 182px;

	margin: 0px 0px 0px 0px;

	float: left;		

}



#hada_reservas02 {

	width: 263px;

	height: 182px;

	margin: 40px 0px 0px 0px;

	float: left;		

}



#auto_precios01 {

	width: 203px;

	height: 100px;

	margin: 20px 0px 0px 0px;

	float: left;		

}



#auto_precios02 {

	width: 323px;

	height: 80px;

	margin: 40px 0px 0px 0px;

	float: left;		

}



#contacto_formulario{

	width: 610px;

	height: 195px;

	margin: 15px 0px 0px 30px;

	float: left;	

}



#contacto_form_izq {

	height: 195px;

	float: left;

	margin: 0px 0px 0px 0px;

	width: 85px;

}



#contacto_form_izq2 {

	height: 195px;

	float: left;

	margin: 0px 0px 0px 0px;

	width: 95px;

}



#contacto_form_izq3 {

	height: 195px;

	float: left;

	margin: 0px 0px 0px 0px;

	width: 75px;

}



#contacto_form_der{

	float: left;

	margin: 0px 0px 0px 0px;

	width: 215px;

}



#contacto_form_der2{

	float: left;

	margin: 0px 0px 0px 0px;

	width: 215px;

}



#contacto_form_check{

	float: left;

	margin: 10px 0px 0px 0px;

	width: 17px;

	height: 17px;

}



#contacto_form_check_txt{

	float: left;

	margin: 10px 0px 0px 5px;

	width: 130px;

	height: 17px;

}



#pie {

	float: center;

	width: 850px;

	/*height: 50px;*/

	margin: auto;

}





#pie01 {

	width: 850px;

	/*height: 40px;

	margin: 10px auto;*/

}



.txt_direccion {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	line-height: 16px;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	color: #4E4E4E;

}



.txt_pie {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	line-height: 16px;

	font-weight: bold;

	font-variant: normal;

	text-transform: none;

	color: #666666;

}



.txt_gama {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	line-height: 16px;

	font-weight: bold;

	font-variant: normal;

	text-transform: none;

	color: #FFFFFF;

}



.txt_direccion_dest {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	line-height: 16px;

	font-weight: bold;

	font-variant: normal;

	text-transform: none;

	color: #4E4E4E;

}



.txt_titulo {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-style: normal;

	line-height: 16px;

	font-weight: bold;

	font-variant: normal;

	text-transform: none;

	color: #4E4E4E;

}



.txt_txt_gral {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: 16px;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	color: #4E4E4E;

}



.txt_txt_gral01 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 20px;

	font-style: normal;

	line-height: 35px;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	color: #4E4E4E;

}



.txt_txt_gral02 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 20px;

	font-style: normal;

	line-height: 25px;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	color: #4E4E4E;

}



.txt_txt_destacado {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-style: normal;

	line-height: 16px;

	font-weight: bold;

	font-variant: normal;

	text-transform: none;

	color: #4D4D4D;

}



.txt_txt_destacado02 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: 19px;

	font-weight: bold;

	font-variant: normal;

	text-transform: none;

	color: #808080;

}



.txt_txt_destacado_light {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: 17px;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	color: #808080;

}



.txt_txt_destacado_naranja {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 23px;

	font-style: normal;

	line-height: 25px;

	font-weight: bold;

	font-variant: normal;

	text-transform: none;

	color: #990100;

}



.txt_txt_destacado_naranja02 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-style: normal;

	font-weight: bold;

	font-variant: normal;

	text-transform: none;

	color: #990100;

}



.txt_txt_destacado_naranja03 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-style: normal;

	font-weight: bold;

	font-variant: normal;

	text-transform: none;

	color: #990100;

}



.txt_txt_destacado_naranja04 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-style: normal;

	font-weight: normal;

	line-height: 20px;

	font-variant: normal;

	text-transform: none;

	color: #990100;

}



.txt_txt_destacado_naranja05 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 17px;

	font-style: normal;

	font-weight: bold;

	font-variant: normal;

	text-transform: none;

	color: #990100;

}



.txt_txt_destacado_verde {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 30px;

	font-style: normal;

	font-weight: bold;

	font-variant: normal;

	line-height: 35px;

	text-transform: none;

	color: #175500;

}



.txt_txt_destacado_verde1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-style: normal;

	font-weight: bold;

	font-variant: normal;

	line-height: 20px;

	text-transform: none;

	color: #175500;

}



.txt_txt_destacado_verde2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 47px;

	font-style: normal;

	font-weight: bold;

	font-variant: normal;

	line-height: 57px;

	text-transform: none;

	color: #175500;

}



.txt_txt_destacado_azul {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 28px;

	font-style: normal;

	font-weight: bold;

	font-variant: normal;

	line-height: 20px;

	text-transform: none;

	color: #3797FF;

}



.txt_txt_destacado_azul02 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-style: normal;

	font-weight: bold;

	font-variant: normal;

	line-height: 20px;

	text-transform: none;

	color: #3797FF;

}



.txt_txt_destacado_blanco {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-style: normal;

	font-weight: bold;

	font-variant: normal;

	text-transform: none;

	color: #FFFFFF;

}



.txt_form {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	line-height: 28px;

	font-weight: bold;

	font-variant: normal;

	text-transform: none;

	color: #4E4E4E;

}



.txt_form2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	line-height: 11px;

	font-weight: bold;

	font-variant: normal;

	text-transform: none;

	color: #4E4E4E;

}



.txt_form3 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	line-height: 38px;

	font-weight: bold;

	font-variant: normal;

	text-transform: none;

	color: #4E4E4E;

}



.txt_form4 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	line-height: 25px;

	font-weight: bold;

	font-variant: normal;

	text-transform: none;

	color: #4E4E4E;

}



.txt_form5 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	line-height: 35px;

	font-weight: bold;

	font-variant: normal;

	text-transform: none;

	color: #4E4E4E;

}



.txt_links_naranja {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 14px;

	font-style: normal;

	font-weight: bold;

	font-variant: normal;

	text-transform: none;

	color: #F5821F;

}



.campos {

	margin: 0px 0px 0px 0px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666666;

	border: 1px solid #CCCCCC;

	height: 18px;

	width: 185px;

}



.campos_presu {

	margin: 0px 0px 7px 0px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666666;

	border: 1px solid #CCCCCC;

	height: 17px;

	width: 180px;

}



.campos_check {

	margin: 0px 0px 7px 0px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666666;

	border: 1px solid #CCCCCC;

	height: 17px;

	width: 17px;

}



.campos_list {

	margin: 0px 0px 7px 0px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666666;

	border: 1px solid #CCCCCC;

	height: 22px;

	width: 185px;

}



.campo_message {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666666;

	border: 1px solid #CCCCCC;

	height: 103px;

	width: 180px;

}



.btn_enviar{

	border: none;

	background-color: transparent;

	margin: 15px 0px 5px 50px;

	height: 21px;

	width: 132px;

}



a:link {

	text-decoration: none;

	color: #1C509d;

	

}



a:visited {

	text-decoration: none;

	color: #1C509d;

}



a:hover {

	text-decoration: underline;

	color: #1C509d;

}



a:active {

	text-decoration: none;

	color: #1C509d;

}



a.links_A:link {

      color: #3797FF;

      text-decoration: none;

}



a.links_A:visited {

      color: #3797FF;

      text-decoration: none;

}



a.links_A:hover {

      color: #666666;

      text-decoration: underline;

}



a.links_A:active {

	color: #3797FF;

      text-decoration: none;

}



a.links_B:link {

      color: #666666;

      text-decoration: none;

}



a.links_B:visited {

      color: #666666;

      text-decoration: none;

}



a.links_B:hover {

      color: #3797FF;

      text-decoration: underline;

}



a.links_B:active {

	color: #666666;

      text-decoration: none;

}



a.links_C:link {

      color: #3797FF;

	  text-decoration: underline;

}



a.links_C:visited {

      color: #3797FF;

	  text-decoration: underline;

      

}



a.links_C:hover {

      color: #666666;

      text-decoration: none;

}



a.links_C:active {

	color: #3797FF;

    text-decoration: underline;

}



a.links_D:link {

      color: #FFFFFF;

	  text-decoration: none;

}



a.links_D:visited {

      color: #FFFFFF;

	  text-decoration: none;

      

}



a.links_D:hover {

      color: #FFFFFF;

      text-decoration: underline;

}



a.links_D:active {

	color: #FFFFFF;

    text-decoration: none;

}

.clear{ height:1px; font-size:1px; line-height:1px; clear:both; float:none; display:block; }