@charset "utf-8";
/* CSS Document */

body{
	background:#1592ec;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
a{text-decoration:none;}
.fondo{
	background:url(fondo.jpg) no-repeat;
	position:relative;
	width:972px;
	margin:0px auto;
}
.contenedor{
	width:900px;
	margin:0px auto;
}
#header{
	background:url(cabecera.jpg) top no-repeat;
	height:254px;
}
#menu{
	background:#000000;
	height:39px;
	padding-left:35px;
}
#menu h1{
	float:left;
	background:url(no_seleccionado.jpg) bottom no-repeat;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	width:114px;
	height:29px;
	padding-top:10px;
	margin:0px;
}
h4{
	float:left;
	background:url(no_seleccionado_grande.jpg) top no-repeat;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	width:152px;
	height:29px;
	padding-top:0px;
	padding-left:0px;
	margin-top:10px;
	margin-bottom:0px;
}
#menu a{
	display:block;
	color:#000000;
	text-decoration:none;
	padding-top:7px;
}
#menu a:hover{
	background-color:#000000;
	color:#ed981b;
	height:22px;
}
#separador_menu{
	background:#ed981b;
	font-size:0px;
	height:6px;
}
#fondo_principal{
	background:url(fondo_todo.jpg);
	width:900px;
	overflow:hidden;
}
#lateral{
	float:left;
	background:#ed9117 url(fondo_menu.jpg) repeat-x;
	width:220px;
	min-height:850px;
	height:auto !important;
	height:850px;
}
.cab_menu{
	background:url(cab_menu.jpg) no-repeat;
	width:200px;
	height:31px;
	margin-left:10px;
}
.cab_menu h1{
	color:#ed981b;
	font-weight:bold;
	font-size:16px;
	padding-top:5px;
	margin-left:10px;
}
h2{
	background:url(puntos.jpg) no-repeat bottom;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:12px;
	text-align:left;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:18px;
	margin-top:3px;
	margin-bottom:3px;
}
#lateral a{
	display:block;
	color:#000000;
	text-decoration:none;
}
#lateral a:hover{
	font-weight:bold;
}
#principal{
	/*padding-left:220px;*/
	background-color:white;
float:left;
/*margin-left:220px;*/
width:680px;

}
#flash{
	/*float:right;*/
	background:#fff url(img_flash.jpg) left top no-repeat;
	width:680px;
	height:206px;
}
.imagen_pagina{
	background:#000000 url(img_flash.jpg);
	width:450px;
	height:100px;
	margin-left:10px;	
}
.imagen_pagina_grande{
	background:#000000 url(img_flash.jpg);
	width:450px;
	height:190px;
	margin-left:10px;	
}
#cabeza_tulum{
	background:#FFFFFF;
	width:452px;
	height:190px;
	margin-left:10px;
	margin-top:7px;
	border:1px solid #B8BBB2
}
#cabeza_extreme{
	background:#000000 url(cabecera-extreme.jpg);
	width:450px;
	height:233px;
	margin-left:10px;
	margin-top:7px;
}
#cabeza_caballos{
	background:#000000 url(cabecera-caballos.jpg);
	width:450px;
	height:233px;
	margin-left:10px;
	margin-top:7px;
}
#cabeza_buceo{
	background:#000000 url(cabecera-buceo.jpg);
	width:450px;
	height:233px;
	margin-left:10px;
	margin-top:7px;
}
#cabeza_fantasy{
	background:#000000 url(cabecera-fantasy.jpg);
	width:450px;
	height:233px;
	margin-left:10px;
	margin-top:7px;
}
#cabeza_fury{
	background:#000000 url(cabecera-fury.jpg);
	width:450px;
	height:233px;
	margin-left:10px;
	margin-top:7px;
}
#cabeza_isla{
	background:#000000 url(cabecera-isla.jpg);
	width:450px;
	height:233px;
	margin-left:10px;
	margin-top:7px;
}
#cabeza_caribbean{
	background:#000000 url(cabecera-caribbean.jpg);
	width:450px;
	height:233px;
	margin-left:10px;
	margin-top:7px;
}
#cabeza_snorkel{
	background:#000000 url(cabecera-snorkel.jpg);
	width:450px;
	height:233px;
	margin-left:10px;
	margin-top:7px;
}
#cabeza_delfines{
	background:#000000 url(cabecera-delfines.jpg);
	width:450px;
	height:233px;
	margin-left:10px;
	margin-top:7px;
}
#cabeza_coba{
	background:#000000 url(cabecera-coba.jpg);
	width:450px;
	height:233px;
	margin-left:10px;
	margin-top:7px;
}
#cabeza_chichen{
	background:#000000 url(cabecera-chichen.jpg);
	width:450px;
	height:233px;
	margin-left:10px;
	margin-top:7px;
}
#cabeza_xelha{
	background:#000000 url(cabecera-xelha.jpg);
	width:450px;
	height:233px;
	margin-left:10px;
	margin-top:7px;
}
#cabeza_xcaret{
	background:#000000 url(cabecera-xcaret.jpg);
	width:450px;
	height:233px;
	margin-left:10px;
	margin-top:7px;
}
#informacion{
	width:472px;
	background:#ffffff;
	float:left;
}
.titulo{
	padding-top:15px;
	font-size:24px;
	text-align:left;
	margin-left:20px;
}
.texto_cuerpo{
	margin-left:15px;
	margin-top:15px;
	margin-right:15px;
	text-align:justify;
}
.separador{
	width:443px;
	height:5px;
	background:#ffffff url(separador.jpg) no-repeat;
	margin-left:15px;
	clear:both;
}
.cuadro{
	width:214px;
	float:left;
	margin-left:3px;
	margin-right:3px;
	font-size:0px;
}
.cuadro_i{
	width:214px;
	float:left;
	margin-left:1px;
	margin-right:3px;
	border:#b8bbb2 1px solid;
	padding:2px;
	display:inline;
}
.borde{
	border-style:solid;
}
.titulo_promocion{
	margin-left:5px;
	margin-top:5px;
	font-size:14px;
	font-weight:bold;
}
.texto_promocion{
	margin-left:5px;
	margin-top:5px;
	font-size:12px;
}
.cuadro_precio{
	width:210px;
}
.texto_precio{
	color:#932700;
	font-weight:bold;
	float:left;
	margin-top:2px;
	margin-left:5px;
	margin-right:5px;
	font-size:12px;
}
.texto_precio2{
	color:#932700;
	font-size:24px;
	font-weight:bold;
	float:left;
	margin-top:12px;
	margin-left:25px;
	margin-right:5px;
	display:inline;
}
.sep_vert_chico{
	width:2px;
	float:left;
	height:46px;
	background:#ffffff url(separador_vertical_chico.jpg);
}
.cuadro_botones{
	width:88px;
	float:left;
	margin-left:10px;
	margin-right:0px;
}
.detalles{
	margin-top:5px;
	margin-bottom:5px;
	margin-left:10px;
	width:88px;
	height:20px;
}
.sep_vert{
	width:3px;
	float:left;
	height:208px;
	background:#ffffff url(separador_vertical.jpg);
	margin-left:3px;
	margin-right:3px;
}
.division{
	margin-top:15px;
	margin-left:10px;
}
.division2{
	margin-top:15px;
	margin-left:10px;
	margin-bottom:10px;
	height:110px;
}
.promo_chica{
	width:442px;
	height:53px;
	margin-left:15px;
	margin-top:5px;
	margin-bottom:5px;
	background:#ffffff url(fondo_promo.jpg);
}
.titulo_promo_chica{
	padding-top:5px;
	padding-left:10px;
	font-size:14px;
	font-weight:bold;
}
.sep_promo{
	width:325px;
	height:3px;
	background:url(sep_promo.jpg) no-repeat;
	margin-left:7px;
	margin-top:3px;
	margin-bottom:3px;
	font-size:0px;
}
.texto_promo{
	width:325px;
	padding-top:2px;
	padding-left:10px;
	font-size:12px;
}
.cuadro_promo_chica{
	float:left;
}
.ver_detalles{
	width:88px;
	height:20px;
	margin-top:16px;
	margin-left:8px;
	float:left;
}
.reservar{
	width:88px;
	height:20px;
	margin-top:16px;
	margin-left:48px;
	float:left;
}
.reservar2{
    line-height : 10px
	width:88px;
	height:20px;
	margin-top:5px;
	margin-bottom:2px;
	margin-left:48px;
	float:left;
}
.reservar2 a{
	margin-bottom:2px;
}
#forma{
	background:#ffffff;
	width:208px;
	/*height:660px;*/
	float:left;
}
#titulo_forma{
	width:199px;
	height:36px;
	background:#ffffff url(forma.jpg);
}
#titulo_forma_eng{
	width:199px;
	height:36px;
	background:#ffffff url(forma_eng.jpg);
}
#contenido_forma{
	background:#eeeeee;
	width:195px;
	border-width:2px;
	border-style:solid;
	border-color:#d4d4d4;
}
.etiqueta{
	margin-top: 5px;
	text-align:left;
	margin-left:8px;
	color:#000000;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.etiqueta2{
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	display:block;
	width:150px;
	margin-top: 5px;
	margin-left:8px;
}
.fecha{
	width:142px;
}
.calendario{
	width:20px;
	height:17px;
	margin-left:8px;
}
#paypal{width:auto ;border:0px; margin-left:42px}
#contenido_forma select, input, textarea,#flotante select,#contenido_forma2 select{
	border: 1px solid #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-left:6px;
	margin-top:2px;
	margin-bottom:2px;
	width:180px;
}
.texto_forma{
	width:410px;
	height:100px;
}
#enviar{
	text-align:right;
	margin-right:5px;
	margin-top:3px;
}
#enviar2{
	margin-top:10px;
	margin-bottom:15px;
	margin-left:120px;
	width:66px;
	height:23px;
	padding-left:230px;
}
a img{
	border:0px;
}
#boda{
	width:199px;
	height:111px;
	background:#ffffff url(boda.jpg);
	margin-top:10px;
}
#delfin{
	width:199px;
	height:111px;
	background:#ffffff url(delfin.jpg);
	margin-top:10px;
}

#paypal_buy{
	width:199px;
	height:111px;
	background:#ffffff url(paypal.jpg);
	margin-top:10px;
    text-align: center;
}

#pie{
	background:url(pie.jpg);
	width:900px;
	height:30px;
	padding-top:10px;
	text-align:center;
	margin:auto;
}
#menu_pie{
	float:left;
	margin:auto;
	text-align:center;
	background:#000000;
	width:900px;
	padding-top:10px;
	padding-bottom:10px;
}
#menu_pie ul{
	text-align:center;
	margin:0px;
}
#menu_pie li{
	margin:0px;
	color:#A0A0A0;
	display:inline;
	font-family:"Arial Narrow",Arial,sans-serif;
	font-size:12px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-left:7px;
	margin-right:7px;
}
#menu_pie a{
	text-decoration:none;
	color:#ffffff;
}
#fondo{
	background:#ffffff;
	text-align:center;
	width:900px;
	height:30px;
	padding-top:14px;
}

.clear{
	clear:both;
}
.espacio{
	height:10px;
}
#flotante{
	padding-left:16px;
}
.textoa{
	margin-left:20px;
}
h3{
	margin-left:15px;
	padding-top:5px;
	font-size:16px;
	text-align:left;
	margin-bottom:4px;
}
#cuadro_detalles{
	margin-right:15px;
}
h5{
	font-size:14px;
	padding-bottom:2px;
	margin-bottom:12px;
	border-bottom:1px #000000 solid;
}
.boton1{
	background:url(enviar.jpg);
	border:none;
	width:66px;
	height:23px;
}
.boton155{
	background:url(send.jpg);
	border:none;
	width:66px;
	height:23px;
}
table{
  border-collapse: collapse;
  border: 1px solid #ed981b;
  color: #ed981b;
  text-align:center;
}
td{
  border: 1px dotted #ed981b;
  padding: .4em;
  color: #000000;
}
th{
  border: 1px solid #dfebc5;
  padding: .4em;
  color: #ffffff;
  background:#ed981b;
  text-align:center;
}
tbody tr:hover td{
  background:#f9db6d;
  color:#000000;
}

#img_nuevo{ 
	width:36px;
	height:27px;
	border:0;
	float:right;
	padding: 0;
	position:absolute;
	top: 250px;
	left:378px;
}

principal{background-color:white;
float:left;
margin-left:220px;
width:680px;}
