@charset "utf-8";
/* CSS Document */
*{  margin:0; padding:0;}

body { font-size:14px; font-family: Arial, Helvetica, sans-serif; color:#000000;}
img  { border:none;}
a { text-decoration:none;}
.contenedor { width:922px; margin: 0 auto;}

.contend 			{ width:920px;}
.banner 			{
	width:920px;
	height:122px;
	border-bottom: solid 1px #000000;
	float:left;
	z-index: 0;
}
.divisor  			{
	width:920px;
	height:25px;
	background-image:url(../img/divisor.jpg);
	border-bottom: solid 1px #000000;
	border-top: solid 1px #000000;
	float:left;
	z-index: 1;
}
.menu				{
	width:870px;
	height:35px;
	margin-top:-10px;
	float:left;
	margin-left:50px;
	z-index: 2;
}
.redessociales		{ width:195px; height:35px; margin-top:-10px; float:left; margin-left:10px;}

.lado_derecho		{ width:205px; height:1122px; float:right;}		
.frm_derecho		{
	width:205px;
	height:250px;
	background-color:#FFBB19;
	float:right;
	z-index: 0;
}			  
.add_derecho		{ width:205px; float:right; }

.inicio_cuerpo 		{ width:713px; height:160px; background-color:#E7E6E4; 
					  border-top: solid 3px #FFFFFF; float:left; }						  
.inicio_cuerpo p	{ display:block; width:500px; padding: 40px 10px; float:right; font-size:20px; text-align:center; }	
				  		 
.chat		   		{ width:205px; height:160px; background-image:url(../img/chat.jpg); float:left; border-top: solid 3px #FFFFFF;}
.chat2		   		{ width:205px; height:160px; float:left;}
.inicio_divisorimg  { float:left; width:713px; height:260px; border-top: solid 4px #A09E9C; border-bottom: solid 4px #A09E9C;}

.texto			   { float:left; width:591px; padding-left:120px; background-color:#FFFFFF; background:url(../img/fondotexto.jpg) repeat-y; }
.texto p		   { padding: 15px 10px; text-align:justify; line-height:20px; }
.texto h3		   { display:block; padding:6px 10px; font-size:18px; background-color:#F5D26D; margin: 0 10px;}
.texto ul   	   { padding:10px; display:block; }
.texto li		   { margin-top: 8px; list-style:url(../img/vinieta.jpg) outside; margin-left:20px;}
.texto span		   { display:block; padding:10px; width:350px; margin-left:10px; background-color:#FAE9B7;}


/*::::::::::::::::::::::::::::::::::::::::*/
.tarifas		   { float:left; width:678px; padding: 10px 0; background-color:#FFFFFF;}

.tarifas h2		   { float:left; width:644px; background-color:#E8E4E5; padding: 4px 0; text-align:center; display:block; margin-left:30px; }
.tarifas span	   { float:left; width:644px; font-weight:bold; display:block; padding: 3px 0; text-align:center; 
					 margin-left:30px; background-color:#603804; color:#FFFFFF;}
					 
.hotel			   { font-size:13px; color: #333333;  margin-left:30px; margin-top:10px;}					 
.hotel ul		   { float:left; width:644px; display:block;}
.hotel ul li	   { width:158px; padding-right:3px; float:left; height:30px; list-style:none; margin-top:5px;}
					 
.check			   { float:left; margin-left:5px; width:24px; height:60px; padding: 4px 0;}					 

.zonaa		       { background-color:#FFB100; float:left; width:92px; height:30px; font-weight:bold; text-align:center; padding: 4px 0;}
.zonaa p		   { padding-top:6px;}
.zonab 		       { background-color:#F5C558; float:left; width:92px; height:30px; font-weight:bold; text-align:center; padding: 4px 0;}
.zonab p		   { padding-top:6px;}
.lugara			   { background-color:#FBDF7B; float:left; width:92px; height:60px; text-align:center; padding: 4px 0; font-size:12px;}
.lugarb			   { background-color:#F5D26D; float:left; width:92px; height:60px; text-align:center; padding: 4px 0; font-size:12px;}

.precioa	       { background-color:#FDF4C3; float:left; width:88px; height:60px; text-align:center; padding: 4px 2px; font-weight:bold;}
.precioa p		   { display:block; font-weight:bold; padding: 3px 0; }
.preciob	       { background-color:#F7E4AB; float:left; width:88px; height:60px; text-align:center; padding: 4px 2px; font-weight:bold;}
.preciob p		   { display:block; font-weight:bold; padding: 3px 0; }
.precioc	       { background-color:#F2D696; float:left; width:88px; height:60px; text-align:center; padding: 4px 2px; font-weight:bold;}
.precioc p		   { display:block; font-weight:bold; padding: 3px 0; }

.precioa a		   { background-color:#FF7505; display:block; height:17px;  text-align:center; padding: 1px 0; color:#FFFFFF;}
.precioa a:hover   { color:#000000;}
.preciob a		   { background-color:#FF7505; display:block; height:17px;  text-align:center; padding: 1px 0; color:#FFFFFF;}
.preciob a:hover   { color:#000000;}
.precioc a		   { background-color:#FF7505; display:block; height:17px;  text-align:center; padding: 1px 0; color:#FFFFFF;}
.precioc a:hover   { color:#000000;}

.precioscancun	   { width:260px; float:left; margin-top:10px; padding: 0 10px; margin-left:20px;}
.precioscancun h3  { float:left; width:260px; font-size:16px;  font-weight:bold; display:block; padding: 3px 0; text-align:center; background-color:#603804; color:#FFFFFF; }


/*:::::::::::::::::::::::::::::::::::::::::::::::::::*/
.toura		      { background-color:#FFB100; float:left; width:130px; height:18px; font-weight:bold; text-align:center; padding: 4px 0; padding-top:6px;}
.tourb 		      { background-color:#F5C558; float:left; width:130px; height:18px; font-weight:bold; text-align:center; padding: 4px 0; padding-top:6px;}

.tourpa	     	  { background-color:#FDF4C3; float:left; width:110px; height:45px; text-align:center; padding: 4px 10px; font-weight:bold;}
.tourpa p		  { display:block; font-weight:bold; padding: 3px 0; }
.tourpb	       	  { background-color:#F7E4AB; float:left; width:110px; height:45px; text-align:center; padding: 4px 10px; font-weight:bold;}
.tourpb p		  { display:block; font-weight:bold; padding: 3px 0; }
.tourpta          {color: #999999; text-align: center; text-decoration: line-through;}
.tourptb          {color: #999999; text-align: center; text-decoration: line-through;}

.lugarta		   { background-color:#FBDF7B; float:left; width:130px; height:21px; text-align:center; padding: 16px 0; font-size:12px;}
.lugartb		   { background-color:#F5D26D; float:left; width:130px; height:21px; text-align:center; padding: 16px 0; font-size:12px;}

.tourpa a		   { background-color:#FF7505; display:block; height:17px;  text-align:center; padding: 1px 0; color:#FFFFFF;}
.tourpa a:hover    { color:#000000;}
.tourpb a		   { background-color:#FF7505; display:block; height:17px;  text-align:center; padding: 1px 0; color:#FFFFFF;}
.tourpb a:hover    { color:#000000;}

.form2			   {
	float:left;
	padding: 10px 0;
	background-color:#FFFFFF;
	border-right: solid 2px #DADADA;
	width: 713px;
}
.titulo			   { text-align:center; width:698px; float:left; padding: 10px 0;}

.label		       { width:226px; display:block; text-align:right; height:35px; float:left; padding-right:4px;}
.input		       { width:200px; display:block; text-align:left; height:25px; float:left;}

.imagenestrans	   { width:370px; float:left; margin-top:10px; margin-left:8px; }


.amenidades		   { background-color:#E9EBEB; float:left; padding:20px; width:673px; }
.amenidades ul	   { display:block; list-style: url(../img/vinieta2.png) inside; margin-top:10px;}
.amenidades li	   { width:300px; float:left; margin: 2px;}

.contacto		   { float:left; width:713px; border-right: solid 2px #DADADA; background-image:url(../img/fondocontacto.jpg);}
.info			   { float:left; width:240px; padding: 10px 30px; text-align:justify;}
.infoc			   { float:left; margin:80px 0; width:240px; line-height:25px;  }
.infocontac		   { float:left; width:200px; padding-left:40px; margin-top:20px;}
.formulario		   { float:left; width:378px; padding:10px 10px;}

.afiliaciones	   { background-color:#FFB100; padding-top: 35px; border-top: solid 2px #FFFFFF; border-bottom: solid 0px;}
.logo-secretaria   { width: 150px; padding-right: 75px; padding-bottom: 15px;}
.logo-AMIPCI	   { width: 150px;}
.redessociales-bottom	{ background-color:#FFB100; padding-top: 5px;}

.pie			   { width:920px; height:55px; float:left;}
.fin			   { background-color:#FFB100; width:920px; border-top: solid 0px #FFFFFF; height:10px; padding: 10px 0; text-align:center; float:left; font-size:10px;} 
.datos_clima {
	width:179px;
	float:left;
	border-width: 0;
	margin-left: 20px;
	margin-top: 20px;
}
.lado_izquierdo {
width:713px; float:left;
}
.logo_paypal {

	width:156px;
	float:left;
	border-width: 0;
	margin-left: 35px;
	margin-top: 20px;
}
.zonahoteles {
	background-color:#E9EBEB;
	float:left;
	padding:10px;
	width:700px;
}
.zonahoteles ul {
	display:block;
	list-style: url(../img/vinieta2.png) inside;
	margin-top:10px;
	width: 100%;
}
.zonahoteles li {
	width:20%;
	float:left;
	margin: 2px;
	font-size: 11px;
}
.zonahotelescuadro {
	font:Verdana;
	font-size:11px;
	font-style:normal;
	position:absolute;
	background-color:#FFFFFF;
	color:#000000;
	border:1px solid;
	border-color:#000000;
	z-index:1;
	display:none;
	margin-left: 25px;
	margin-top: -60px;
}