 html,body {
	font-family:arial;
	text-align:center;
}

#Screen {
	width: 760px;
	margin: 6px auto 0 auto;
}

/* Header */
.eheader {
	background: url(images/header_rounded_top.gif) top no-repeat;
	padding: 13px 0  0 0;
	margin: 0;
}

.titulo{
	background-color: #86A3C2;
	border-left: 2px solid #336699;
	border-right: 2px solid #336699;
	margin: 0;
	font-size: 22px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	color: #FFFFFF;
	height: 35px;
}

.medio{
	border-left: 2px solid #336699;
	border-right: 2px solid #336699;
	padding-top: 10px;
}

.col1{
	width:200px;
	float: left;
}	
.col2{
	width:200px;
	float: right;
}	
.columnas{
	width:540px;
	height: 355px;
	margin-left: 0px;
	
}	
.anuncio{
	height: 375px;
	width: 246px;
	border: 1px solid #4F97E9;
	float: right;
	
}	

h3 { font-size: 15px;
		font-weight: bold;
     	font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif ; 
		background: white;
		color: black; 
	}
	
.titulomedio {
	font-size: 15px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	background: white;
	color: black;
	}
	
.contenedortitulomedio {
	height:25px;
	padding-top: 9px;
	padding-bottom: 9px;
	text-align: left;
	padding-left: 10px;
	}
	
/* page footers */
.footer {padding:0 0 13px 0;background:url(images/header_rounded_bottom.gif) bottom no-repeat;}
.footer .footNav {margin:0;padding:0 0 0 0;text-align:center;background:#EAEFF5;border-left:2px solid #336699;border-right:2px solid #336699;}
.footer .footNav a:link {font-size:9px;font-weight:bold;color:#336699;margin:0 2px;}
.footer .footNav a:visited {font-size:9px;font-weight:bold;color:#6699CC;margin:0 2px;}
.footer .footNav a:hover {font-size:9px;font-weight:bold;color:#6699CC;margin:0 2px;}
.footer .footNav a:active {font-size:9px;font-weight:bold;color:#6699CC;margin:0 2px;}
.copyright {font-size:9px;text-align:left;padding:0 0 0 15px;background:#FFFFFF;}

.rojo {color: #CC0000 ;}

#logo { width: 165px; height: 60px;}

div#userArea{
	float: right;
	width: 142px;
	height: 60px;
	font-weight: bold;
	font-size: 16px;	
}

div#userArea a{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	text-decoration: underline;
}

div#userArea a:hover{
	color: #FF0000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	text-decoration: underline;
}

#adsBanner { width: 468px; height: 60px;text-align: center;}


/* Modules */
#m1,#m2,#m3,#m4,#m5,#m6,#m7,#m8,#m9,#m1m2,#m3m6 {margin-bottom:2px;}
#m1,#m2,#m3,#m4,#m5,#m6,#m8,#m9 {width: 10px; height: 230px;}
#m1m2m4m5 {height:364px;} html > body #m1m2m4m5 {height:362px;} /* vuelos page search */
html > body #m6 {margin-bottom:4px;} /* Moz hack */
html > body #m3,#m6,#m9 {width:10px; height: 250px;} /* Moz hack */
#m3m6 {width:247px;height:355px;} html > body #m3m6 {width: 248px;} /* tall module 355 */
#m4,#m7 {float:left;} /* content left col */
#m5,#m8 {float:right;} /* content right col */
#m4m5m7m8{height: 358px;margin-bottom: 6px;}
html>body #m4m5m7m8{height: 354px;}

/*  Page Colls */
#c-right {float:right;
          width: 10px;
          border: 1px solid #4F97E9;
		 }
#c-left {float:left;
         width:701px;
		}

/* Searchbox - global*/
.searchbox{
	background-color:#F6FBFF;
	width: 716px;
	height: 255px;
	font-size: 11px;
	border: 1px solid #4F97E9;
	margin-left: auto;
    margin-right: auto;
}
html>body .searchbox{
	width:726px;
	height: 275px;
	margin-left: 17px;
}

.searchbox .heading{
	font-weight: bold;
	border-bottom: 1px solid #4F97E9;
	padding: 4px 0 2px 0;
	margin-bottom: 4px;
}
.searchbox .row{
	padding:5px 0 6px 0;
}

.searchbox-header{
	background-color: #BBDBFE;
	font-weight: bold;
	padding: 3px 0 4px 5px;
}
.searchbox-tabs td{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.searchbox .hspacer{
	padding-left: 40px;
}
.searchbox ul { 
	list-style-image: url(images/flecha_547db2.gif); 
	font-size: 13px;
}

.searchbox li { 
	margin-bottom: 4px;
}

.tab-on{
	height: 27px;
	background-color: #F6FBFF;
	border-right: 1px solid #4F97E9;
	border-bottom: 1px solid #F6FBFF;
	cursor: pointer;
}
.tab_mid-on{
	height: 27px;
	background-color: #F6FBFF;
	border-left: 1px solid #4F97E9;
	border-bottom: 1px solid #F6FBFF;
	border-right: 1px solid #4F97E9;
	cursor: pointer;
}
.tab_end-on{
	height: 27px;
	background-color: #F6FBFF;
	border-left: 1px solid #4F97E9;
	border-bottom: 1px solid #F6FBFF;
	cursor: pointer;
}
.tab-off{
	height: 27px;
	background-color: #BBDBFE;
	border-bottom: 1px solid #4F97E9;
	cursor: pointer;
}
.tab-empty{
	height: 27px;
	background-color: #BBDBFE;
	border-bottom: 1px solid #4F97E9;
}

#flSearch{
	display: block;
}
#hoSearch{
	display: none;
}
#caSearch{
	display: none;
}
#viSearch{
	display: none;
}

/* Boxes */ 
.adsBox { padding:0px; border: 1px solid #4F97E9;} 


/* Modboxes layout styles - global */
.modBox .clear {overflow:auto;}
.modBox {width:220px; font-family:arial;}
.modBox h2 {margin:0px;color:#9966CC;font-weight:bold;font-size:18px;text-align:left;}
.modBox .main {height:154px; border: 1px solid #4F97E9; padding:1px; } html > body .modBox .main {height:245px;} /* Moz Hack (IE broken-box fix) */
.modBox .header {font-weight:bold; font-size:11px; color:#000066; background-color:#EAEFF5; padding: 2px 0px 2px 5px; text-align:left;}
.modBox .row {padding:0px 0px 1px 0px;margin-bottom:1px;border-bottom:1px solid #efefef;overflow:auto;}
.modBox .row-bottom {overflow:auto;}
.modBox .row a,.modBox .row-bottom a {float:left;}
.modBox .container {padding:1px 4px 2px 4px; border: 1px solid #4F97E9;} /* When there is no header, otherwise use main */
.modBox .right-col {float:right;text-align:left;width:130px;}
.modBox .right {float:right;}
.modBox .left {float:left;}
.modBox .info2 {font-size:11px;color:#000066;padding-left:5px;text-align:left;}
.modBox .info {font-size:10px;color:#666666;padding-left:5px;}
.modBox a {font-size:11px; color:#0066FF;text-decoration:underline;}
.modBox a:hover {text-decoration:underline;color:#FF0000;}
.modBox .col{padding-left:5px;}
.modBox table {border-collapse:collapse; border-spacing:0; font-size:11px; width:99%; clear:right; margin-left:5px;}
.modBox td {color:#000066; border-bottom:1px solid #efefef;}
.modBox td.col1 {width:160px;}
.modBox td.col-right {text-align:right; font-weight:bold;}
.modBox td.c-r {text-align:right;}
.modBox .favl {width:110px;padding-left:3px; text-align: left; font-size:11px;}
.modBox .favl div {margin-bottom:2px;}
.modBox .favr {width:120px;float:right; text-align: left; font-size:11px;}
.modBox .favr div {margin-bottom:2px;}


a:link{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-decoration: underline;
}
a:visited{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-decoration: underline;
}
a:hover{
	color: #FF0000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-decoration: underline;
}
a:active{
	color: #FF0000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-decoration: underline;
}
a:focus{
	color: #0066FF; 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-decoration: underline;
}
form {margin:0px;}

.buscador_dentro_tab {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.contenido {
	border-left: 2px solid #336699;
	border-right: 2px solid #336699;
}

.enlace_azul12
{
	font-weight: normal;
	font-size: 12px;
	color: #0091d7;
	font-family: arial;
}

.description12
{
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	line-height: 10pt;
	font-family: arial;
}

.naranja14
{
	font-weight: bold;
	font-size: 14px;
	color: #ff9900;
	font-family: Arial;
}