/* CSS Document */
body{
	background-color:#C4C4C4;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
}
form{margin:0; padding:0;}
h1{font-family:"Lucida Sans Unicode",Arial, Helvetica, sans-serif; font-size:30px; color:#666; letter-spacing:-3px; font-weight:normal; margin:0 0 5px 20px;}
h2{font-family:"Lucida Sans Unicode",Arial, Helvetica, sans-serif; font-size:20px; color:#666; letter-spacing:-2px; font-weight:normal; margin:0 0 0 10px;}

.btn_enviar{background:transparent url("../images/btn_enviar.gif") 0 0 no-repeat;display:block;margin-top:2px;margin-right:4px;width:84px;height:15px;cursor:pointer;cursor:hand;}

.separador{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#606060;}
.inputbox{
	font-family:Tahoma, "Trebuchet MS", Arial, Verdana;
	font-size:11px;
	border-top: 1px solid #666;
	border-left: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-right: 1px solid #666;
	padding-left:2px;
	padding-top:2px;
	padding-bottom:2px;
}
/*Sistema de Ocultamiento*/
	.divhidden{display:none;}
	.divshown{display:inherit;}

/*idiomas*/
	#idiomas{
		width:990px;
		text-align:right;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#949494;
		margin-top:10px;
		margin-right:10px;
	}
	#idiomas a:link, #idiomas a:visited{color:#606060; text-decoration:none;}
	#idiomas a:hover{text-decoration:underline;}

/*header*/
	#header{margin: 0px auto;width:990px; margin-top:11px;}
	#header .buscador{
		float:left;
		width:484px;
		background-color:#FFF;
		text-align:left;
		padding-left:11px;
		padding-top:5px;
		padding-bottom:6px;
		height:20px;
	}
		.inputbox_buscador{
			font-family:Arial, Helvetica, sans-serif;
			font-size:10px;
			color:#606060;
			border:1px solid #DFDFDF;
			background-color:#F3F3F3;
			width:164px;
		}
		.btnSearch{
			font-family:Arial, Helvetica, sans-serif;
			font-size:10px;
			color:#FFF;
			background-color:#606060;
			border:1px solid #606060;
			width:50px;
			margin-left:-3px;
		}
	
	#header .menuTop{
		float:right; 
		width:484px;
		background-color:#FFF;
		text-align:right;
		padding-right:11px;
		padding-top:8px;
		padding-bottom:6px;
		height:17px;
	}
	#header .menuTop a:link, #header .menuTop a:visited{font-family:Arial, Helvetica, sans-serif; font-size:10px;color:#606060; text-decoration:none;}
	#header .menuTop a:hover{text-decoration:underline;}
	
/*headerBanner*/
	#headerBanner{margin: 0px auto;clear:both; width:990px; height:297px; position: relative;}
	#headerBanner .baseHeader{
	position: absolute;
	z-index: 1000;
	left: 0;
	bottom: 0px;
}

/*content-menu*/
	#content-menu{width:594px; margin:34px 0 0 7px;}
	#menu{border-top:2px solid #FFFFFF; position:absolute; width:600px; padding:15px; top: -34px; left: 0;}
		#menu span{ font-family:"Lucida Sans Unicode",Arial, Helvetica, sans-serif;color:#959595;font-size:18px;letter-spacing:-2px;border-bottom:1px solid #959595;display:block;}
	.menu0{background-color:#333333;}
	.menu1{background-color:#3C3C3C;}
	.menu2{background-color:#4A4A4A;}
	.menu3{background-color:#5C5C5C;}

/*menu*/	
	#mPrincipal .menuBlock{ font-size:10px;width:100%px; padding:0 15px 0 10px; background:url(../images/dot.gif) no-repeat; background-position:0 5px;}
		#mPrincipal .menuBlock a:link, .menuBlock a:visited{ font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:10px; text-decoration:none; }
		#mPrincipal .menuBlock a:hover{ text-decoration:underline;}
		#mPrincipal .miniMenuBlock{font-size:10px;width:100%px; padding:0 15px 0 10px; background:url(../images/dot.gif) no-repeat; background-position:0 5px;}
		#mPrincipal .miniMenuBlock a:link, .miniMenuBlock a:visited{ font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:9px; text-decoration:none; letter-spacing:-1px;}
		#mPrincipal .miniMenuBlock a:hover{ text-decoration:underline;}
		
/*modMenuServicios*/
	.modMenuServicios .titulo{ height:22px;}
	.modMenuServicios .titulo{ font-family:Arial, Helvetica, sans-serif;color:#FFF;font-size:12px;letter-spacing:-1px; font-weight:bold; padding:6px 0 0 35px; margin-top:2px;}
	.modMenuServicios .divisor{ background:url(../images/menuDivisor.gif) repeat-x; margin:5px 30px 0px 30px; height:15px}
/*modGuias*/
	#modGuias{ padding-top:20px;}
		#guias ul{list-style:none; padding:0; margin:0; }
		#guias a:link, #guias a:visited{ font-family:"Lucida Sans Unicode",Arial, Helvetica, sans-serif; font-size:12px; color:#666;text-decoration:none; }
		#guias a:link, #guias a:visited{ display:block; padding:0 0 3px 40px; }
		#guias a:hover{ background-color:#627899; color:#FFF;}
		.select{background-color:#333333; color:#FFFFFF; font-family:"Lucida Sans Unicode",Arial, Helvetica, sans-serif; font-size:12px; padding-left:40px;}
		
	/*mod_promociones*/
	#mod_promociones{
		padding-left:10px;
	}
	#mod_clima{
		padding-left:10px;
		font-family:"Century Gothic",Arial, Helvetica, sans-serif
	}
	/*modIndicadores*/
	#modIndicadores{ padding:10px}
	#modIndicadores table td{ font-size:10px;}
	#modIndicadores strong{ font-size:11px;}
	
	/*FOOTER*/
	#destacados ul{list-style:none; padding:0; margin:0; }
		#destacados a:link, #destacados a:visited{ font-family:"Lucida Sans Unicode",Arial, Helvetica, sans-serif; font-size:11px; color:#2971A7;text-decoration:none; }
		#destacados a:hover{ text-decoration:underline;}
		
	/*aditionalInfo*/
	#aditionalInfo{	clear:both;	font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:10px; text-align:center; padding:10px}
	
	/*menuPrincipal*/
	#menuPrincipal { margin-top:60px;}
		#menuPrincipal ul{list-style:none; padding:0; margin:0; }
		#menuPrincipal li{margin:0;}
		#menuPrincipal a:link, #menuPrincipal a:visited{ font-family:"Lucida Sans Unicode",Arial, Helvetica, sans-serif; font-size:12px; color:#666;text-decoration:none; }
		#menuPrincipal a:link, #menuPrincipal a:visited{ display:block; padding:0 0 3px 40px;}
		#menuPrincipal a:hover{ background-color:#627899; color:#FFF;}
		#menuPrincipal a.selected:link, #menuPrincipal a.selected:visited{background-color:#333333; color:#FFFFFF;}
		#menuPrincipal a.select:link, #menuPrincipal a.select:visited{background-color:#627899; color:#FFFFFF;}

/*SISTEMAS*/
/*destinos*/
	#destinos .subMenuDestinos{ background:url(../images/aMenu.gif) no-repeat; background-position:0 13px; margin:24px 0 24px 5px; padding-left:30px;}
		.subMenuDestinos a:link, .subMenuDestinos a:visited{ font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; color:#3083C0; height:19px; text-decoration:none; display:block; font-size:11px; padding:0 10px 0 10px; height:19px;}
		.subMenuDestinos a:hover{ margin-top:-5px }
		.subMenuDestinos a.this:link, .subMenuDestinos a.this:visited{ background:url(../images/aMenuBase.gif) no-repeat bottom center;  margin-top:-5px}
	
	.tiniH1{ font-size:23px;color:#3083C0;}
	#destinos .menuDestinos{ background-color:#E3DFD7; padding:5px 20px 10px 20px; margin:0;}
		.menuDestinos .menuBlock{ text-transform:lowercase;font-size:10px; color:#FFF;width:100%px; padding:0 10px 0 10px; background:url(../images/dotInt.gif) no-repeat; background-position:0 5px;}
			.menuDestinos .menuBlock:first-letter{text-transform:uppercase;}
			.menuDestinos .menuBlock a:link, .menuDestinos .menuBlock a:visited{ text-transform:lowercase;text-transform;font-family:Arial, Helvetica, sans-serif; color:#666; font-size:10px;text-decoration:none;}
			.menuDestinos .menuBlock a:hover{ text-decoration:underline; }
			.menuDestinos .miniMenuBlock{width:100%px; padding:0 15px 0 10px; background:url(../images/dot.gif) no-repeat; background-position:0 12px;}
		.contenidos{ padding-left:20px;font-family:"Lucida Sans Unicode",Arial, Helvetica, sans-serif; font-size:12px; color:#666666; margin:10px; text-align:justify;}
		.contenidos img{ padding:2px; border:4px solid #EBEDD7; margin:5px;}
		
		#destinos h2{ font-size:18px; font-weight:normal;}
			#destinos .tablaCD img {padding:0; border:0; margin:0;}
			#destinos .tablaCD{font-family:"Lucida Sans Unicode",Arial, Helvetica, sans-serif; font-size:11px; color:#666; margin-bottom:10px;}
			#destinos .tablaCD td{border-bottom:1px dotted #CCC;}
			.tablaCD a:link, .tablaCD a:visited{color:#006699; font-weight:bold; text-decoration:none;}
			.tablaCD a:hover{color:#FF6600;}
		#destinos .extra{ margin:10px; padding-top:20px; border-top:1px solid #CCC;}
			.extra .tablaSB{font-family:"Lucida Sans Unicode",Arial, Helvetica, sans-serif; font-size:11px; color:#666; margin-bottom:10px;}
			.extra .tablaSB td{border-bottom:1px dotted #CCC;}

/*servicios*/
	#servicios .subMenu{ background-color:#CFC9BA; padding:0 20px 0 20px;}
	.subMenu a:link, .subMenu a:visited{ font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; color:#675F47; text-decoration:none; display:block; font-size:11px; padding:0 10px 0 10px; height:17px; font-weight:bold}
	.subMenu a:hover{ margin-top:3px }
	.subMenu a.this:link, .subMenu a.this:visited{ margin-top:7px}
	
	#servicios .menuServicios{ background-color:#E3DFD7; padding:10px 20px 10px 20px; margin:0;}
	
		
	#servicios .contenidos{ font-family:"Lucida Sans Unicode",Arial, Helvetica, sans-serif; font-size:12px; color:#666666; margin:10px; text-align:justify;}
	#servicios .contenidos img{ padding:2px; border:4px solid #EBEDD7; margin:5px;}
		.menuServicios .miniMenuBlock{width:100%px; padding:0 10px 0 10px; background:url(../images/dotInt.gif) no-repeat; background-position:0 10px;}
		.menuServicios .miniMenuBlock a:link, .menuServicios .miniMenuBlock a:visited{ font-family:Arial, Helvetica, sans-serif; color:#666; font-size:9px; text-decoration:underline;}
		.menuServicios .miniMenuBlock a:hover{ text-decoration:none; }
		.menuServicios .titulo{ height:22px;}
		.menuServicios .titulo{ font-family:Arial, Helvetica, sans-serif;color:#666;font-size:12px;letter-spacing:-1px; font-weight:bold; padding:6px 0 0 35px; margin-top:2px;}
	#servicios .contacto{ padding:0 10px 0 10px; text-align:center}
	#servicios .contacto{ font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:10px;}
	#servicios .contacto a:link, #servicios .contacto a:visited{ color:#006699; font-weight:bold; text-decoration:none;}
	#servicios .contacto a:hover{color:#FF6600;}
	#servicios .divisor{ background:url(../images/menuDivisor.gif) repeat-x; margin:5px 30px 0px 30px; height:1px}
	#servicios .btn_comentar{background:transparent url("../images/botones/btnEnviar.gif") 0 0 no-repeat;display:block;margin-top:2px;margin-right:4px;width:84px;height:15px;cursor:pointer;cursor:hand;}
	

