*{ margin: 0;padding: 0;}

body {
  font-family: Verdana, Arial, helvetica, sans-serif;
  background:#DDDDDE;
}

a img,fieldset,legend{border:none;padding:0;margin:0;}
a img{vertical-align:middle;}
.icono{vertical-align:middle;}

.gradualshine{filter:alpha(opacity=100);-moz-opacity:1;}

/************************************CAPAS PARA DISEO **********************************************/
#encabezado {
	position:relative;
	width:755px;
	/*height:197px;*/
	margin:0 auto 10px auto;
	text-align:left;
	background:#999999;
}
/*interno*/
#encabezado_i {position:relative;width:755px;margin:0 auto 0px auto;text-align:left;
background:#bf9986;}

#encabezado div.slideshow{width:755px;height:197px;}

#encabezado_i div.slideshow {width:755px;height:194px;}

.slideshow h1 img {position:absolute;top:0;}

/*interno*/
#menu_i{width:755px;height:40px;background:#bf9986 url(../img/bg_menu.gif) no-repeat;}

/*===================== ESTILOS PARA EL CUERPO FRONT ======================================*/
#cuerpo{
	margin:0px auto 0 auto;
	/*overflow:hidden;*/
	padding:0px;
	position:relative;
	text-align:left;
	width:755px;
	background:#CACACA;
}
#cuerpo #menu {
	margin: 0px;
	height:40px;
	background: url(../img/menu.jpg) no-repeat;
}
#menu ul{float:left;margin:0;padding:13px 0px 0px 16px;height:25px;}
#menu ul li{margin:0;padding:0;display:inline;list-style-type:none;}

#menu ul li a:link, #menu ul li a:visited{
	float: left;
	font-size: 13px;
	font-weight: bold;
	margin: 0 10px 0px 5px;
	padding-bottom:5px;
	text-decoration: none;
	color: #000;
}
#menu ul li a.actual:link, #menu ul li a.actual:visited, #menu ul li a:hover{
	border-bottom:3px solid #D29C2F;padding-bottom:5px;color:#000;
}
#wrapper {width:100%;float:left;padding:10px 0px 0px 0px;background:#cacacb;}

#cont{width:735px;float:left;background: url(../img/bg_cont.gif) repeat-y;margin:0px 10px 0 10px; padding-bottom:10px;}
* html #cont{margin:0px 5px 0 5px;}

#paquete-i{width:500px;float:left;}
#paquete-i h3{font-size:14px;font-weight:bold;}
#paquete-i p{margin-top:5px;font-size:12px;}
.paq-caja{width:150px;float:left;border:1px dashed #999999;margin-left:10px;text-align:center;padding:10px 0;}
.paq-caja a.fotp{width:auto;display:block;}

#comentarios-i{width:216px;float:left;margin-left:10px;_margin-left:9px;}
/*width:226px orig*/

#comentarios-i h2{width:216px;}
#comentarios-i .coment{float:left;margin:12px 0px 12px 10px;_margin:12px 0px 12px 7px; padding-bottom:10px;border-bottom:1px; border-bottom-style:solid; border-bottom-color:#999999;}
#comentarios-i .coment p{color:#666666;font-size:12px;font-style:italic;}

#paquete-i h2,#comentarios-i h2,#fotos_tours h2{height:26px; background:url(../img/h2_bg.jpg); padding-left:10px;font:bold 14px/26px Verdana, Arial, helvetica, sans-serif;}

#fotos_tours{ width:736px;float:left; height:136px; margin-top:10px;margin-left:10px;_margin-left:5px;background:#ddddde;}

#slide{float:left;width:736px;overflow:hidden;}

.mas{float:right;margin:5px;}

/*============================ ESTILOS PARA EL PIE ==========================================*/

#antepie{clear:both;width:775px;height:41px;margin:0 auto 0 auto;background:url(../img/sup_pie.gif) no-repeat top left;}

#pie{
	clear:both;
	width:745px;/*775-30*/
	margin:0 auto 0 auto;
	text-align:right;
	vertical-align:middle;
	padding:0px 30px 0px 0px;
	font:bold 11px Arial, Helvetica, sans-serif;
}

#pie img{vertical-align:middle;}

/*********************************** TEXTO y LOS ENLACES ***************************************/
.txtVisitas{font-style:italic; font-size:11px; font-weight:normal; color:#D7893F;}

.txtEnlacetit{font-size:14px; font-weight:bold;color:#B36750;text-decoration:underline;}

.txtEnlacetit:hover{color:#666666;text-decoration:none;}

.txtEnlace{font-size:12px; font-weight:bold;color:#666666;text-decoration:underline;}
.txtEnlace:hover{color:#D68940;text-decoration:none;}

.txtEnlace1{color:#666666;text-decoration:underline;}
.txtEnlace1:hover{text-decoration:none;}

.txtPeq{ font-weight:normal; font-size:10px;color: #000000;}

.txtlightbox{
    font:10px bold Verdana,Arial, Helvetica, sans-serif;
	color:#7F5D16;
	text-decoration:none;
}

/*============================= ESTILOS PARA EL INTERNO ==========================================*/

#menu_i ul {float:left;margin:0;padding:13px 0px 0px 16px;height:25px;}
#menu_i ul li {margin:0;padding:0;display:inline;list-style-type:none;}

#menu_i ul li a:link, #menu_i ul li a:visited {
	float: left;
	font-size: 13px;
	font-weight: bold;
	margin: 0 9px 0px 0px;
	padding-bottom:5px;
	text-decoration: none;
	color:#FFFFFF;
}
#menu_i ul li a.actual:link, #menu_i ul li a.actual:visited, #menu_i ul li a:hover {
	border-bottom:3px solid #D29C2F;
	padding-bottom:5px;
	color:#FFFFFF;
}

#principal{width:735px;float:left;background:url(../img/bg-cont-int.gif) repeat-y;
 padding:0 10px 0 10px; margin:3px 0 10px 0;font-size: 12px;font-weight: normal;}

#cont-izq{width:555px;float:left;}

#contenido{width:355px;padding:0px 10px 10px 10px;float:right;border-width:1px 0 0px 0;border-style:solid;border-color:#999999;text-align:justify;}

#contenido p{line-height:15px;}

#contenido h2{height:24px;padding-left:0px;font:bold 16px/24px Verdana, Arial, helvetica, sans-serif; margin-bottom:5px;}
#contenido ul{list-style-position:inside;}


#nav{width:100%;float:left;font-size:15px;font-weight:bold;margin:5px 0px 10px 0; padding:0 0 0 0;}

#nav li{float:left;list-style:none;}
#nav li a{color:#706C61;text-decoration:underline;padding:0 5px 0 3px;}
#nav li a:hover{text-decoration: none;}
#nav li strong{color:#D68940;padding:0 0 0 5px;}
#nav li h2 {float:left;font-size:18px;}
#nav li h4 {float:left;font-size:14px;}

#latizq-inner{width:170px;float:left;}
#latder-inner{width:170px;float:right;}

#latizq-inner h2,#latder-inner h2{height:24px; background:url(../img/bg_h2_internas.gif) repeat-x;padding-left:10px;font:bold 14px/25px Verdana, Arial, helvetica, sans-serif;}

.caja_lateral{width:150px;padding:0 10px;position:relative;/*float:left;background:#DDDDDD;*/}
.separador{height:10px; background-color:#CACACA;}

.caja_lateral ul li{list-style:none;margin:10px 0;}
.caja_lateral ul li a.txtEnlace{display:block;margin:5px 0 0 80px;}
.caja_lateral ul li a.fotpaq{display:block;width:140px;padding:3px;text-decoration:none;text-align:center;}

.caja_lateral .coment{float:left;margin:5px 0px 5px 0px; padding-bottom:10px;border-bottom:1px; border-bottom-style:solid; border-bottom-color:#999999;}
.caja_lateral .coment p{color:#666666;font-style:italic;}
.caja_lateral h3{font-size:14px;font-weight:bold;}

/*200-10(padding)*/
#fot-sec{width:155px;padding:0px 0px 10px 10px; float:right;}
#fot-sec a{display:block;padding:2px;border:1px solid #CCCCCC;font:10px bold Verdana, Arial, Helvetica, sans-serif;color:#000000;text-decoration:none; text-align:center;}
#fot-sec a:hover {background-color:#999999;}
#fot-sec em{display:block;font:italic 11px Arial, Helvetica, sans-serif;margin:5px 0 0 5px;color:#706C61;}

#listado{float:left; width:355px;background:#CACACA;padding-bottom:10px;}
#listado h2{height:40px; background:url(../img/cont_h.gif);padding-left:10px;font:bold 14px/40px Verdana, Arial, helvetica, sans-serif; color:#FFFFFF;}

.list-cont{float:left;width:335px; border:1px solid #999999;margin:5px 0 10px 4px; padding:5px; background-color:#DDDDDD;_margin-left:2px;}
.list-cont h3{font:bold 14px Verdana, Arial, Helvetica, sans-serif;color:#706C61;}
.list-cont em{}
.list-cont span{ font-size:11px; font-weight:normal;}
.list-cont p{ font-size:12px; font-weight:normal; margin-top:5px;}

.imgn{float:left;width:auto;margin-right:5px;}
.imgn a{display:block;padding:3px;border:1px solid #CCCCCC; font-size:10px; font-weight:normal;color:#666666; text-decoration:none;}
.imgn a:hover {background-color:#D68940;}

.fila{float:left;width:100%;margin-bottom:10px;}
.imagen{float:left;width:105px;margin:0 2px 0 2px;text-align:center;}
.imagen a{display:block;padding:2px;font:10px bold Verdana, Arial, Helvetica, sans-serif;color:#666666; text-decoration:none;text-align:center;}
.imagen a img{border:1px solid #FF0000;}
.imagen em{font-size:10px;}

#error,#exitoso{width:355px; background:url(../img/bg-err.gif) repeat-y; margin:10px 0;}
/*===== Estilos de error ==========*/
#error h4{font:bold 15px Verdana, Arial, Helvetica, sans-serif; background:url("../img/top-err.gif") no-repeat;padding:10px 20px 0px 15px; color:#CC0000;}
#error .msj{background:url("../img/bot-err.gif") no-repeat left bottom;text-align:left;_padding-bottom:25px;}
#error .msj ul{padding:0px 20px 25px 20px; list-style-image:url(../img/flecha.gif); color: #666666;}
#error .msj ul li{font: normal 12px Verdana, Arial, Helvetica, sans-serif;margin:10px 0 0 20px;}
/*===== Estilos de exitoso ========*/
#exitoso h4{font:bold 15px Verdana, Arial, Helvetica, sans-serif; background:url("../img/top-err.gif") no-repeat;padding:10px 20px 0px 15px; color:#336600;}
#exitoso .msj{background:url("../img/exitoso-pie.gif") no-repeat left bottom;text-align:center; padding-bottom:15px;}
#exitoso .msj p{padding:0px 25px 25px 10px;color: #666666;}


/**************************** PAGINACION ***************************************************/
#paginacion{width:97%;height:26px;text-align:center;margin:5px 0px 10px 0px;padding:0px 5px;
	float:left !important;
	float:none;
	_position:relative;
	background:#BE5C43 url(../img/bg-pag.gif) repeat-x;
}
#paginacion span{font: normal 11px/26px Arial, Helvetica, sans-serif;color:#fff;}
#paginacion a{font: bold 11px/26px Arial, Helvetica, sans-serif;color:#fff;}
#paginacion a:hover{color:#666666;text-decoration:none;}


.cat-izq{
	width:47%;
	float:left;
	margin: 5px 0px 5px 5px;
	padding:5px 0;
	text-align:center;
	border-color:#CC3300;
	border-style:dashed;
	border-width: 1px 1px 1px 0px;
}
.cat-der{
	width:47%;
	float: right;
	margin: 5px 3px 5px 0px;
	padding:5px 0;
	text-align:center;
	border-color:#CC3300;
	border-style:dashed ;
	border-width: 1px 0px 1px 1px;
}	
.cat-izq .imgn{float: left;clear:right;}
.cat-der .imgn{float:right;clear:left;}
.cat-der span,.cat-izq span{ font-size:10px; font-weight: normal;}

/*********************************** ESTILO PARA LOS FORMULARIOS ******************************/

form label{font:bold 12px Verdana, Arial, Helvetica, sans-serif;color:#000000; margin-left:5px;}
/*border:1px solid #ffffff;*/
.formulario{background:#ffffff url(../img/bgrojo.gif) repeat-x top left;}
.formulario .contenido {padding:8px 0px 16px 10px;}
.formulario .trform{text-align:center;vertical-align:top;margin-top:5px; clear:both;}
.formulario .tdlabels{width:30%;float:left;margin-bottom:8px;text-align:left;}
.formulario .tdimputs{width:68%; float:left;margin-bottom:8px;text-align:left;}
.formulario .trindic{text-align:left;vertical-align:top;}
.formulario strong{color:#FF0000}
.formulario img,.formulario input{vertical-align:middle}

.formulario .paquet{width:45%;float:left; margin:5px 0 10px 5px;text-align:left;}

.formulario .boton1{width:87px; height:23px;background:url(../img/boton1.gif);font:bold 12px Verdana, sans-serif;color:#ffffff;margin:10px 2px;border: none;}
.formulario .boton2{width:87px; height:23px;background: url(../img/boton2.gif);font:bold 12px Verdana, sans-serif;color:#D6D6D6;margin:10px 2px;border:none;}

legend{font:bold 16px Verdana, Arial, Helvetica, sans-serif;color:#000000;margin-left:0px;}

select{width:auto;border:#ccc 1px solid;
	font:normal 12px Verdana,Arial,Helvetica, sans-serif ;
	background:#fff url(../img/shadow_top.gif) repeat-x top;
}

.textarea{padding:5px;border: 1px solid #ccc;	
	font:12px Verdana,Arial,Helvetica, sans-serif;
	background:#fff url(../img/shadow_top.gif) repeat-x top;
}
.textbox{padding:2px;border:#ccc 1px solid;
	background:#fff url(../img/shadow_top.gif) repeat-x top;
	font:normal 12px Verdana,Arial,Helvetica, sans-serif;
}
.textboxError{background:#ffffec;padding:2px;
	font:normal 12px Verdana,Arial,Helvetica, sans-serif;
	border:1px solid #F37D60;
	
}
.textbox:focus, .textarea:focus, .textboxError:focus,.textcant:focus,select:focus
{
	background:#fff url(../img/shadow_top.gif) repeat-x top;
	border:#999 1px solid;
}
.LengthText { 
	font:10px normal Verdana,Arial,Helvetica, sans-serif;
	color: #000000;
	text-align:center;
	border:0;
	background-color:transparent;
	margin:0;
}

#ampliacion{
	position: relative;
	visibility:hidden;
}