a:visited {
		/*ccolor: #52188C;*/
}
a:hover {
		color: #ff0000;
}
li {
	list-style-image: url(/images/bullet.gif); 
	list-style-position: outside;
	padding: 0px 15px 0px 15px;
	margin: 0px 0px 5px 10px;
	vertical-align: middle;	
}
#uneven {background-color: #FFFFCC;}
#even {background-color: #FFFFFF;}
.maintitle {
		font-family: arial, helvetica;
		/*ffont-size: 80%;*/
		color: #003366;
		font-weight: bold;
		text-decoration: none;
	}
.tabs {
		font-family: arial, helvetica;
		font-size: 80%;
		color: #003366;
		font-weight: bold;
		text-decoration: none;
	}
.tabsactive {
		font-family: arial, helvetica;
		font-size: 80%;
		color: #FFFFFF;
		font-weight: bold;
		text-decoration: none;
	}
	
.start_navbar {
		font-family: arial, helvetica;
		font-size: 85%;
		color: #FFFFFF;
	}
.navbar {
		font-family: arial, helvetica;
		font-size: 82%;
		color: #FFFFFF;
	}
.menu {
		font-family: arial, helvetica;
		font-size: 80%;
		color: #003366;
	}
/*
.menu:ahover {
		font-family: arial, helvetica;
		font-size: 80%;
		color: #003366;
		text-decoration: none;
		}
*/		
.bhead {
		font-family: arial, helvetica;
		font-size: 80%;
		color: #0066CC;
		font-weight: bold;
	}
.bhead:visited {
		color: #52188C;
}
	
.lo_bhead {
		font-family: arial, helvetica;
		font-size: 80%;
		color: #0066CC;
		font-weight: bold;
		background-color: #cce4f8;
	}
.btext {
		font-family: arial, helvetica;
		font-size: 80%;
		color: #0066CC;
		font-weight: bold;
	}
.text {
		font-family: arial, helvetica;
		font-size: 14px;
		color: #000000;
		font-weight: normal;
        padding: 10px;
	}
.text_s {
		font-family: arial, helvetica;
		font-size: 70%;
		color: #000000;
		font-weight: normal;
	}
.text_sp {
		font-family: arial, helvetica;
		font-size: 80%;
		color: #000000;
		font-weight: normal;
		line-height: 17pt;
	}
.textlink {
		font-family: arial, helvetica;
		color: #000000;
		font-weight: normal;
	}
.resulthead {
		font-family: arial, helvetica;
		font-size: 80%;
		color: #000000;
		font-weight: bold;
	}
.resulttext {
		font-family: arial, helvetica;
		font-size: 80%;
		color: #000000;
	}
.bresultlink {
		font-family: arial, helvetica;
		font-size: 80%;
		color: #003366;
		font-weight: bold;
	}
.resultlinkreduce {
		font-size: 70%;
}

/*  Result link was wrong*/
.smallresultlink {
		font-family: arial, helvetica;
		font-size: smaller;
		color: #003366;
	}
.smallresultlinkreduce {
		font-family: arial, helvetica;
		color: #003366;
		font-size: 70%;
	}
/* /Result link was wrong*/

.resultlink {
		font-family: arial, helvetica;
		/*ffont-size: smaller;*/
		color: #003366;
	}

.resultlink:hover {
		color: #ff0000;
	}
	
.usymbol {
		font-family: arial, helvetica;
		font-size: 80%;
		color: #0066CC;
		font-weight: bold;
		text-decoration: none;
	}
.ulink {
		font-family: arial, helvetica;
		font-size: 80%;
		color: #0066CC;
		font-weight: bold;
	}
.pager {
		font-family: arial, helvetica;
		font-size: 80%;
		color: #0066CC;
	}
.pager:visited {
		color: #52188C;
	}
.pager:hover {
		color: #ff0000;
	}
.selectedpager {
		font-family: arial, helvetica;
		font-size: 100%;
		color: #0066CC;
		/*ccolor: #F7A500;*/
	}


.footer {
		font-family: arial, helvetica;
		font-size: 12px;
		color: #000000;
	}
.footer:visited {
		color: #52188C;
}
.footer:hover {
		color: #ff0000;
	}

.footersmall {
		font-family: arial, helvetica;
		font-size: 10px;
		color: #000000;
	}	
.selectbox { 
		background-color: #FFFFFF;
		font-family: arial, helvetica;
		font-size: 12px;
	}

.buscadorpordetino { 
	background-color: #FFFFFF;
	font-family: arial, helvetica;
	font-size: 12px;
	width: 129px;
}
.inputfieldbuscadorpordestino { 
		background-color: #FFFFFF;
		font-family: arial, helvetica;
		font-size: 12px;
	}

	
.inputfield { 
		background-color: #FFFFFF;
		font-family: arial, helvetica;
		font-size: 12px;
	}
.formbutton { 
		background-color: #0066cc;
		font-family: arial, helvetica;
		font-size: 80%;
		color: #FFFFFF;
		font-weight: bold;
		border: #003366 1px solid; 
		cursor: pointer;
		/*margin:*/
	}
.formbutton_over { 
		background-color: #0066cc;
		font-family: arial, helvetica;
		font-size: 80%;
		color: #FF4444;
		font-weight: bold;
		border: #003366 1px solid; 
		cursor: pointer;
		/*margin:*/
	}
.euro {
		font-family: arial, helvetica;
		font-size: 82%;
		color: #000000;
		text-decoration: none;
	}
.yesno { 
		/*--background-color: #88ddff;*/
		background-color: #cee7ff;
		font-family: arial, helvetica;
		font-size: 70%;
		color: #000000;
		font-weight: bold;
		border: #003366 1px solid; 
		text-decoration: none;
		/*margin:*/
	}
.separator_box { 
		background-color: #cee7ff;
	}
.separator_txt { 
		/*bbbackground-color: #cee7ff;*/
		font-family: arial, helvetica;
		font-size: 70%;
		color: #000000;
		font-weight: bold;
	}
.ho_separator_txt { 
		font-family: arial, helvetica;
		font-size: 95%;
	}
	

.std_txt {
	font-family: arial, helvetica;
    font-size: 12px;
}
	
.gray_txt { 
    color: #666;
}
	

.smaller { 
		font-size: 85%;
	}
.text_small {
		font-family: arial, helvetica;
		font-size: 60%;
		color: #000000;
		font-weight: normal;
	}
.text_promo {
		font-family: verdana, arial, helvetica;
		font-size: 80%;
		color: #000000;
		font-weight: normal;
	}
.bhead_promo {
		font-family: verdana, arial, helvetica;
		font-size: 80%;
		color: #0066CC;
		font-weight: bold;
	}
	
.table_bg { 
		background-color: #0066cc;
	}
.td_title {
		font-family: arial, helvetica;
		font-size: 80%;
		color: #0066cc;
		font-weight: bold;
		background-color: #cee7ff;
	}
.new {
		font-family: arial, helvetica;
		font-size: 80%;
		color: #ff0000;
		font-weight: bold;
	}
.control {
		font-family: arial, helvetica;
		font-size: 100%;
		color: #000000;
		font-weight: normal;
	}
.warning {
	font-family: arial, helvetica;
	font-size: 80%;
	color: #ff0000;
	font-weight: bold;
	background-color: #ffffff;
}
.alert {
	font-family: arial, helvetica;
	color: #ff0000;
	font-weight: bold;
	background-color: #ffffff;
}
.darken { 
		background-color: #dddddd;
	}
.tdtext {
		background-color: #FFFFFF;
		font-family: arial, helvetica;
		font-size: 80%;
		color: #000000;
		font-weight: normal;
}
.tderror {
		background-color: #FFFFFF;
		font-family: arial, helvetica;
		font-size: 80%;
		color: #FF0000;
		font-weight: normal;
}

H1 {
	font-family: arial, helvetica;
	font-size: 110%;
	color: #0066CC;
	font-weight: bold;
	}
	
.menu_small_text {
		font-family: arial, helvetica;
		font-size: 70%;
		color: #000000;
		font-weight: normal;
		/*lline-height: 18pt*/
}


/****************************************************************************
		PAGINA PRINCIPAL DEL BUSCADOR
****************************************************************************/

/* Menu de la derecha que contiene originalmente a las agencias */
.cajaagencias {
	position:absolute;
	/*border: solid 1px #0066cc;*/
	font-family: arial, helvetica;
	left:818px;
	top:196px;
	width: 160px;
	text-align:center;
}

.cafotos{
	width: 120px;
	height: 84px;
	border: 0px;	
}


.cajaagencias_header_first {
	margin-top: 0px; /*Para pegar la caja arriba*/
	/*
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;*/
	font-family: arial, helvetica;
	text-align:left;
}


.cajaagencias_header {
	margin-top: 10px;
	/*
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;*/
	font-family: arial, helvetica;
	text-align:left;
}

.cajaagencias_content {
	font-family: arial, helvetica;
	text-align:left;
	width: 118px;
	margin: 5 auto 0 auto;
}

.cajaagencias_image{
	margin-top: 5px;
	text-align: center;
	width: 118px;
}

.cajaagencias_image_last{
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: center;
	width: 118px;
}


/* round corners */

.catop-left {
	background-image: url('/images/bordertopleft1280x5.gif');
	height: 5px;
	font-size: 2px;
}


.catop-right {
	float: right;
	margin-top: -5px;
	background-image: url('/images/bordertopright.gif'); 
	height: 5px; 
	width: 5px;
	font-size: 2px;
}

.cabottom-left {
	background-image: url('/images/borderbottomleft1280x5.gif');
	height: 5px;
	font-size: 2px;
	margin-right: 5px;
}

.cabottom-right {
	background-image: url('/images/borderbottomright.gif');
	background-position: 100% 0;
	background-repeat: no-repeat;
	height: 5px;
	font-size: 2px;
	margin-top: -5px;
}

.cainside {
	border-left: 1px solid #0066cc;
	border-right: 1px solid #0066cc;
	/*background: #EFEFEF;*/
	padding-left: 10px;
	padding-right: 10px;	
}

