a {

color: #003366;
font: bold 12px Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
text-decoration: none;
}

a:hover {
color: #489bee;
font: bold 12px Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
text-decoration: none;
}
/* Para que se expanda una caja con sus flotantes en Firefox */

.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

/* End hide from IE-mac */
/* GENERAL - MARGENES - BODY */

* {
margin: 0;
padding: 0;
}

/*-------------------GENERAL - MARGENES - BODY-----------------------------------*/

body {
background: #ffffff;
font: normal 13px "Verdana", Arial, Trebuchet MS, Helvetica, sans-serif;
color: #003366;
margin: 0;
}

/*---------------------- LOGO CABECERO------------------------------------------------------- */

#logo {
width: 100%;
height: 155px;
margin: 0 auto;
background: url(fondovmbaratos.gif) repeat-x;
}


.logoimagen{
width: 960px;
height: 155px;
font: normal 12px Verdana, Arial, Helvetica, sans-serif;
margin: 0px 0px 0px 0px;
background: url(vuelosmuybaratos.gif) no-repeat;
}


.txtlogoizq{
float: left;
width: 320px;
font: normal 12px Verdana, Arial, Helvetica, sans-serif;
margin: 0px 0px 0px 0px;
padding: 97px 0px 0px 25px;
}

.txtlogodrcha{
float: right;
width: 140px;
height: 20px;
background: #dfdfdf;
border:1px solid #cccccc;
font: normal 12px "Verdana", Arial, Trebuchet MS, Helvetica, sans-serif;
text-align: justify;
margin: 110px 20px 0px 0px;
padding: 5px 5px 0px 25px;
}


/*---------------------- CONTENIDOS------------------------------------------------------- */

#contenidos {
width: 960px;
margin: 0 auto;
background: #ffffff;
}


/*---------------------- IZQUIERDA ----------------------- */

#izq{
float: left;
background: #efeeee;
width: 150px;
height: auto;
}

#izqcateg{
float: left;
background: #efeeee;
width: 150px;
height: 1310px;
}

#izqcateg ul li{
list-style: none;
}

.txtizq{
background: #ffffff;
border:1px solid #243f84;
font: normal 12px "Verdana", Arial, Trebuchet MS, Helvetica, sans-serif;
color: #808080;
width: 128px;
height: 170px;
margin: 4px 5px 0px 5px;
padding: 3px 3px 3px 5px;
text-align: justify;
}


.izqtituloinfo{
background: #243f84;
border:1px solid #c5c5c5;
font: normal 12px "Verdana", Arial, Trebuchet MS, Helvetica, sans-serif;
color: #ffffff;
font-weight: bold;
width: 130px;
height: 20px;
margin: 0px 5px 0px 5px;
padding: 3px 3px 3px 5px;
}

.izqtituloinfoviajero{
background: #243f84;
border:1px solid #c5c5c5;
font: normal 12px "Verdana", Arial, Trebuchet MS, Helvetica, sans-serif;
color: #ffffff;
font-weight: bold;
width: 130px;
height: 30px;
margin: 3px 5px 0px 5px;
padding: 3px 3px 3px 5px;
}

.pubizq{
background: #0066cc;
width: 130px;
height: 600px;
padding: 3px 2px 3px 8px;
margin: 3px 5px 0px 5px;
}

#izq ul

{
margin: 3px 0px 0px 5px;
width: 139px;
list-style: none;
font: normal 12px "Verdana", Arial, Trebuchet MS, Helvetica, sans-serif;
}

#izq li {
margin-top: 3px;
padding: 3px 3px 3px 5px;
background: #ffffff;
border:1px solid #a4a4a4;
color: #0066cc;}

/*---------------------- DERECHA------------------------- */

#der{
float: right;
background: #ffffff;
width: 800px;
height: 600px;
margin: 0px 0px 0px 0px;
}

.buscadorvuelos{
float: left;
background: #ffffff;
width: 400px;
height: 250px;
margin: 10px 0px 0px 5px;
}

.pubsuperior{
float: right;
background: #e8f3ff;
width: 300px;
height: 250px;
margin: 10px 0px 0px 0px;
}

/*--- TXT FONDONOTICIAS--- */

.txtfondonoticias{
float: left;
background: #fff;
width: 400px;
height: 810px;
font: normal 12px Verdana, Arial, Helvetica, sans-serif;
padding: 5px 5px 5px 5px;
}

.txtfondonoticiascateg{
float: left;
background: #d1daf8;
width: 240px;
height: 810px;
font: normal 12px Verdana, Arial, Helvetica, sans-serif;
padding: 5px 5px 5px 5px;
}

.txtfondonoticiascat1{
float: left;
width: 260px;
height: auto;
font: normal 12px Verdana, Arial, Helvetica, sans-serif;
padding: 5px 0px 0px 2px;
margin-left: 5px;
}

.txtfondonoticiascat2{
float: left;
width: 260px;
height: auto;
font: normal 12px Verdana, Arial, Helvetica, sans-serif;
padding: 5px 0px 0px 0px;
margin-left: 5px;
border-left: 1px solid #999999;
}

.txtfondonoticiascatcoches{
float: left;
width: 520px;
height: 810px;
font: normal 12px Verdana, Arial, Helvetica, sans-serif;
padding: 5px 0px 0px 20px;
margin-left: 5px;
border-left: 1px solid #999999;
text-align: justify;
}

.txtfondestino{
float: left;
background: #3399cc;
width: 600px;
height: 310px;
font: normal 12px "Verdana", Arial, Trebuchet MS, Helvetica, sans-serif;
padding: 5px 5px 5px 5px;
}

.fondonoticia{
background: #f1f4fe;
border:1px solid #000000;
padding: 5px 5px 5px 5px;
margin-top: 10px;
}

.titunoticia{
font: bold 13px "Verdana", Arial, Trebuchet MS, Helvetica, sans-serif;
color: #cc0000;
}

.titudestino{
font: bold 13px "Verdana", Arial, Trebuchet MS, Helvetica, sans-serif;
color: #4041FF;
text-decoration: none;
}

.noticia{
margin-top: 5px;
font: normal 11px "Verdana", Arial, Trebuchet MS, Helvetica, sans-serif;
color: #003366;
text-align: justify;
}

.enlacenoticia{
font: bold 10px "Verdana", Arial, Trebuchet MS, Helvetica, sans-serif;
color: #cc3300;
text-align: right;
}

.imgcontinente{
float: right;
background: #ffffff;
width: 385px;
height: 30px;
margin: 4px 0px 0px 0px;
}

.continentes{
float: right;
background: #ffffff;
border:1px solid #243f84;
font: normal 12px "Verdana", Arial, Trebuchet MS, Helvetica, sans-serif;
width: 383px;
height: 120px;
margin: 0px 0px 0px 0px;
padding-top: 8px;
}

.fotocontinente{
float: left;
background: #ffffff;
border:1px solid #243f84;
margin: 4px 3px 4px 7px;
}

.fotocontinente2{
background: #87CEEB;
border:1px solid #243f84;
margin: 0px 0px 0px 0px;
}


.botoncontinente{
float: right;
background: #b7dbff;
border:1px solid #243f84;
padding: 4px 4px 4px 4px;
margin-top: 4px;
margin-right: 12px;
}

/*--- PIE PAGINA--- */

.tabla-destinos{
color: #000066;
background-color: #b7dbff;
font-style: normal;
font-family: Arial, Verdana;
font-variant: normal;
font-weight: bold;
font-size: 12pt;
text-align: center;
height: 310px;
width: 650px;
margin: 8px,8px,8px,8px;
}

.tabla-destinos a{
text-align: center;
text-decoration: none;
font: bold 12px "Verdana", Arial, Trebuchet MS, Helvetica, sans-serif;
color: #003399;
}

.pie{
font: bold 12px "Verdana", Arial, Trebuchet MS, Helvetica, sans-serif;
color: #ffffff;
padding-top: 5px;
text-align: center;
float: left;
background: #003366;
width: 960px;
height: 107px;
margin: 22px 0px 0px 5px;
}

/* -------------- MENU-BAJOLOGO ---------- */

#menu {
width: 940px;
height: 20px;
border-top: 4px solid #243f84;
}

#menu ul {
margin: 0;
padding: 0;
list-style: none;
}

#menu li {
padding: 0;
display: inline;
background: none;
}

#menu a {
width: 210.3px;
display: block;
background: #ffffff;
border:1px solid #0066cc;
float: left;
height: 20px;
padding: 5px 0px 0px 20px;
margin: 0px 1px 0px 1px;
color: #003366;
font: bold 12px "Verdana", Arial, Trebuchet MS, Helvetica, sans-serif;
text-decoration: none;
}

#menu a:hover {
background: #0066cc;
text-decoration: none;
color: #FFFFFF;
}

.bordeciudadini
{
border: 0.1mm solid #666666;
background-color: #e0e0e0;
padding: 10px 10px 10px 10px;
margin: 1px;
}	


/*-- LINEA HORIZONTAL -- */
.lineahoriz {
		width: 100%;
		background: #FFFFFF;
	
}

.fondoazul{
background: #004a95;
height: 35px;
}
