﻿@import url('../basico.css');
@import url('../lightbox.css');
div#centro h4
{
	margin:10px 0;
	text-decoration:underline;	
}
.hotelesxRegion{ margin:0px; clear:both;  }
.hotelesxRegion a{	text-decoration:none;	}
a .nombre-hotel-paquete{	text-decoration:underline;	}
.nombre-ciudad-hotel-paquete
{
	color:#333333;
	font-style:normal;
	text-decoration:none;
	font-weight:normal;
}
.panelhotelinfo
{
	margin:0 0 10px 0; 
	clear:both; 
	border:solid 0px red; 
}
.Hotel-info{ margin-top:0px;}
.Hotel-info ul
{
	margin:0;
	border:solid 1px red;
	list-style:none;
}
.Hotel-info ul li
{
	margin:0;
	border:solid 0px red;
}
.Hotel-info ul li
{
	background:url(../../imagenes/comunes/guion.jpg) no-repeat left center;
	padding-left:10px;
}
.contenedor_imagenes{border:solid 1px #305E93; }
.pop
{
	background:url(../../imagenes/paquetes/zoom.jpg) no-repeat top right;
	width:80px;
	height:80px;
	display:block;	
	/*float:right;*/
}
.btnRegresar
{
	margin:0 0 5px 0;
}


.animacion-mapa
{
	width:360px;
	height:160px;
	border:solid 0px red;
	float:left;
	margin-bottom:10px;
}
.animacion-banner
{
	width:302px;
	height:154px;
	border:solid 1px #00397A;
	float:right;
	margin-top:2px;
}
div#centro .animacion-banner #franja
{
	position:absolute;
	z-index:700;
	margin-top:127px;
	padding:5px 10px;		
	background:#013A7B;
	filter:alpha(opacity=80);
	opacity:0.8;
	width:282px;
}
div#centro .animacion-banner #franja h1
{
	margin:0;
	padding:0;
	color:White;
	font-size:15px;
	font-weight:bold;
	filter:alpha(opacity=100);
	opacity:1;
}
.paquete-circuitos-no-data
{
	padding:0 0 25px 0;
	font-size:12px;
	
}

/**************************** DEL MES ****************************************/
.PanelPaqueteInfo ul
{
	margin:10px 0;
	border:solid 0px red;
}
div#centro .PanelPaqueteInfo h3
{
	margin:15px 0 0 0;
}
.PanelPaqueteInfo ul li{ 	margin:5px 0; }
/**************************** PAQUETE TURISTICO ******************************/

.ul-paquete-turistico{	color:#013A7B;}
.ul-paquete-turistico li{	margin:10px 0; font-size:12px;}
.ul-paquete-turistico li a{	text-decoration:underline; letter-spacing:0.5px;}
.ul-paquete-turistico span{	color:#333333;}
.PanelPaqueteInfo h2{ line-height:20px;}
.PanelPaqueteInfo h2 span.comentario{color:#333333; font-style:italic; font-weight:normal; margin-left:10px; font-size:11px;}
.PanelPaqueteInfo h3{ margin:10px 0 0 0; font-style:italic; font-size:11px;  border:solid 0px red;}
.btnsolinfo{ margin-left:20px;}
	
/**************************** PAQUETE TEMATICO ******************************/
.ul-paquete-tematico li{	margin:10px 0; font-size:12px;}


.MsoNormal, .MsoNormal span
{
	margin:0; padding:0; font-size:12px; font-family:Verdana;
}
.MsoNormal span{ border:solid 0px red; font-size:12px;}


/************************ FORMULARIOS ****************************************/
.tabla-form-contacto{ width:600px; border:solid 0px red; margin:0; font-weight:bold; }
.tabla-form-contacto tr
{
	vertical-align:middle;
}
/*.tabla-form-contacto tr td{ padding:0 10px 5px 0; }*/
.labelForm
{
	border:solid 0px red;
	font-weight:bold; 
	width:200px;
	padding:7px 10px 7px 0;
	vertical-align:top;
	
}
.tabla-form-contacto .comentarios
{
	width:350px;	
}
.texto
{
	width:235px;
}
.textoddl
{
	width:240px;
}
.textochecklist
{
	font-weight:normal;
}


/***********************************/

.MyCalendar .ajax__calendar_container {
    border:1px solid black;
    background-color: #FFF8D5;
    width:227px;
    text-align:center;
}
.MyCalendar .ajax__calendar_header, 
 .MyCalendar .ajax__calendar_footer{ background-color:#FFED9D;}
.MyCalendar .ajax__calendar_body {height:125px;}
.MyCalendar .ajax__calendar_body, 
.MyCalendar .ajax__calendar_days, 
.MyCalendar .ajax__calendar_months, 
.MyCalendar .ajax__calendar_years
{
	width:227px;
	text-align:center;
}
.MyCalendar .ajax__calendar_footer {height:20px; 	text-align:center;}
.MyCalendar .ajax__calendar_dayname {height:25px;width:25px; 	text-align:center;}
.MyCalendar .ajax__calendar_day {height:20px;width:22px; 	text-align:center;}

 
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
    background-color:#FFFCEA;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
    background-color:#FEB767;
    text-align:center;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
}

.MaskedEditFocus
{   
    color: #000000;
}
.MaskedEditMessage
{
	color: #ff0000;
	font-weight: bold;
}
.MaskedEditError
{
    background-color: #ffcccc;
}
.MaskedEditFocusNegative
{
    background-color: #ffffcc;
    color: #ff0000;
}
.MaskedEditBlurNegative
{
    color: #ff0000;
}


div#centro a.btnregresar
{
	display:block;
	background:url(../../imagenes/paquetes/btnregresar.jpg) no-repeat center;
	width:77px;
	height:23px;
	border:solid 0px red;
	margin:0 0 5px 0;
}
div#centro a.btnregresaren
{
	display:block;
	background:url(../../imagenes/paquetes/btnregresar-en.jpg) no-repeat center;
	width:77px;
	height:23px;
	border:solid 0px red;
	margin:0 0 5px 0;
}

.btnenviaralign
{
	margin:0px 25px 0px 30px;
}
.btnenviaralign2
{
	margin:0px 35px 0px 85px;
}
.testimonio
{
	background:#FEE5C9;
	padding:10px 15px;
	
}

.paginadortop{  border-bottom:solid 1px #FD9726; text-align:right; padding:10px 0;}
.paginadorbottom{ border-top:solid 1px #FD9726; text-align:right; padding:10px 0;}
div#centro .fecha{text-transform:capitalize; font-style:italic; color:#FD9726; margin:10px 0 5px 0; }
div#centro .mensajetestimonio{ border:solid 2px #FEE5C9; margin:5px 0; padding:10px; }
div#centro .infoautor{ text-align:right; padding:0; padding-right:10px; margin:5px 0 15px 0;}
div#centro .infoautor p{ text-align:right; padding:0; margin:0;}


/**************/
#tabs{ border-bottom:solid 0px #00397A;
	 padding:0px; height:26px; margin:0;
	 background:white url(../../imagenes/paquetes/tab-fondo.jpg) repeat-x left bottom;
}
div#centro #tabs a
{
	background:url(../../imagenes/paquetes/tab.jpg) no-repeat left top;
	border:solid 0px red;
	margin:0;
	padding:0;
	display:block;
	width:115px;
	height:26px;
	float:left;
	line-height:26px;
	text-align:center;
	font-style:normal;
}
div#centro #tabs a:hover, div#centro #tabs a.activo{color:#FD9726; text-decoration:none;
	background:url(../../imagenes/paquetes/tab-activo.jpg) no-repeat left top;}

#informacion{ background:#EBEFF5; 
	border-top:none; 
	padding:0px;	
	}
div#centro #informacion p{ margin:0; padding:0;}
div#centro #informacion #servicios{ border:solid 1px #00397A; border-top:none; padding:10px; height:220px;}

div#centro #informacion #puerto-cayo{ border:solid 1px #00397A; border-top:none; padding:10px;}
div#centro #informacion #puerto-cayo p{ margin:0 0 10px 0; padding:0;}
#informacion ul
{	
	margin-bottom:10px;
	 list-style:url(../../imagenes/paquetes/guion.jpg);}
	 
.datostestimonios{ border:none; }
.datostestimonios a{padding-bottom:10px;}
div#centro  .inactivo{ color:#666666;}
.lbpag{ color:#FD9726; font-weight:bold; font-style:italic;}