body{
	margin:0;
	background:#AEC8E1;
	font-family: Arial, Verdana, tahoma;
	color:#ffcc99;
	padding:0;
}
td{color:#ffcc99;line-height:18px;}
hr{border: 1px dotted #cccccc;height:1px;width:96%;}
a{color: #80ffff;}
a:hover{color: #fff;}

#principal{
		width: 740px;
		height:100%;
		background: #000064 url(bg.gif) repeat-y  center;
		border-left:1px solid #434E96;
		border-right:1px solid #434E96;
}
#header{
		height: 137px;
		width: 100%;	
}
#menu{
		height: 25px;
		width: 100%;
		background-color: #CEDEF5;	
}
#contenido{
		width: 100%;
		height: 100%;
}
#goog{		
		background:#fff;
}
#logos{
		background:#fff;
		padding:15px 0;
		border-bottom:1px solid #AEC8E1;	
		border-top:1px solid #AEC8E1;	
}
#host{
	text-align:center;
	padding:6px 10px;
	background:#3F6F9F;
	color:#ddf;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	border-top:1px solid #000064;
}
#host a{
	color:#fff;
}
#host a:hover{
	color:#ffc;
}
#footer{
		background:#fff url(bg_footer.jpg) repeat-x top;
		padding:0 0 6px 0;
}
.footer{
	padding:6px 6px 6px 40px;	
}
.footer td{vertical-align:top; padding-left:6px; background:url(li.gif) no-repeat 0 5px;}
.footer a{
	font:bold 11px Tahoma, Arial, sans-serif;
	color:#3D72C2;
	text-decoration:none;
	line-height:16px;
	letter-spacing:1px;
}
.footer a:hover{
	color:#006;
	text-decoration:underline;
}
.azul{
		font-size:15px;
		letter-spacing:1px;
		color:#ffffff;
		background-image:url(bg_azul.jpg);
		background-repeat:repeat-y;
		width:760px;
		height:28px;
		vertical-align:top;
		padding-top: 4px;
}
.f12{
		font-size:12px;
}
.f13{
		font-size:13px;
}
.f14{
		font-size:14px;
}
.f15{
		font-size:15px;
}
.f16{
		font-size:16px;
}
.buscarGoogle{
		height: 18px; 
		width:59px;
		background: url(btn_buscar.jpg);
		border:none;
		cursor:pointer;
		
}
.inputGoogle{
		border: 1px solid #4271A1;
		height: 18px;
		width: 100px;
}
#newmenu{
	background:#ECF3FB url(bg_menu.jpg) repeat-x bottom;
}
#newmenu a{
	color:#1F2989;
	font:bold 11px Verdana, Arial, sans-serif;
	text-decoration:none;
	float:left;
	padding:6px 19px 6px 19px;
	letter-spacing:-1px;
	background:url(mdiv.gif) no-repeat right center;
}
#newmenu a:hover{
	color:#fff;
	text-decoration:none;
	background:#D82A2C;
}
#newmenu a:hover span{
	color:#ffc;
}




/*2009*/
.bazul{
		font-size:12.0pt;
		font-family:Arial;
		color:#fff;
		letter-spacing:4px;
		font-weight:bold;		
		background-image:url(bg_azul.jpg);
		background-repeat:repeat-y;
		width:760px;
		text-align:center;
		padding:8px 0 6px 0;
}
.bazul h4{
	font-size:24.0pt;
	font-family:Arial Black;
	color:#fff;
	font-weight:normal;
	letter-spacing:0;
	margin:0 0 12px 0;
	padding:0;
}
.subTit{
	font-size:15px;
	letter-spacing:1px;
	color:#ffffff;
	font-weight:bold;	
	padding:10px 0 10px 0;
	text-align:center;
}
.cuadro{
	padding:10px 0 10px 40px;
}
.cuadro table{
	background:#ededed;
}
.cuadro th, .cuadro td{
	color:#003366;
	font-size:12px;
	background:#F8FAFC;
}
.cuadro th{
	text-decoration:underline;
	background:#E6EEF6;
}
.cuadro div{
	padding:5px 6px;
	background:#fff;
	color:#003366;
	width:680px;
	font:normal 11pt Arial, Helvetica, sans-serif;
}
.cuadro div span{color:#006699;}
.border{
	border-top:1px solid #3580D2;
	padding:10px 0;
}
.border .f14{font-size:16px;}
.fotoscity{
	vertical-align:top;
	padding:8px 0 0 0;
	text-align:center;
	width:170px;
}
.notas{
	text-align:right;
	font-size:12px;
	font-weight:bold;
	color:#D6E3ED;
}
.notas2{
	text-align:right;
	font-size:12px;
	font-weight:bold;
	color:#FFFFD5;
}
.tango{
	font-size:12px;
	border-left:1px solid #006699;
	padding-left:10px;
}
.tango a{
	color:#ffcc99;
	font-weight:bold;
}
.tango a:hover{
	color:#80ffff;
}
a.lprom{
	color:#333;
	font:bold 13px Tahoma, Geneva, sans-serif;
}
a.lprom:hover{
	color:#069;
}
a.linkw{
	background:#06F;
	color:#fff;
	font:bold 11px Arial, Helvetica, sans-serif;
	margin:0 0 0 25px;
	padding:2px 5px;
	text-decoration:none;
	display:inline-block;
}
a.linkw:hover{
	color:#ffc;	
	background:#069;
	text-decoration:none;
}
a.linkh{
	background:#06F;
	color:#fff;
	font:bold 11px Arial, Helvetica, sans-serif;
	margin:8px 20px;
	display:block;
	width:160px;
	padding:2px 6px;
	text-decoration:none;
	line-height:17px;
}
a.linkh:hover{
	color:#ffc;	
	background:#069;
	text-decoration:none;
}
a.htop{
	color:#fff;
	float:right;
	margin:0 15px 0 0;
	padding:4px 5px 4px 20px;
	font:bold 12px Verdana, Geneva, sans-serif;
	text-decoration:none;
	background-color:#f00;
	background-image:url(top.gif);
	background-repeat:no-repeat;
	background-position:3px 8px;
}
a.htop:hover{
	color:#ffc;
	text-decoration:none;
	background-color:#f60;
}
/*Saca las web de los hoteles*/
.hCuadros p a{
	display:none;
}
/*Menu home*/
.menudiv{
	background:#AABCE0;	
	font:normal 11px "Lucida Sans Unicode";	
	line-height:18px;
	z-index:100;
	width: 178px;
	border-top: 1px solid #E0E0EC;
	text-align:left !important;
	margin-bottom:90px;
}
.menudiv a{
	width: 178px;
	display: block;
	border-bottom: 1px solid #E0E0EC;
	padding:3px 0 3px 0;
	text-indent:5px;
	text-decoration: none;
	color:#000066;
	cursor:pointer;
	font-weight:bold;
}
.menudiv a:hover{
	background: #D82A2C;
	color:#ffffff;
}