body { background-image:url(http://www.vuelos-desde-barcelona.com/fondo_pagina.jpg); background-attachment:fixed; background-repeat:no-repeat; background-color:#5a6da0; font-family:Tahoma,Verdana,Arial; font-size:12px; text-align:center; margin:0px }
A { font-family:Tahoma,Verdana,Arial; font-size:12px; text-decoration:none; color:black }
input { font-family:Tahoma,Verdana,Arial; font-size:12px }
img { border:0px }

#cabecera { width:975px; _width:1000px; height:95px; _height:100px; background-color:black; color:white; text-align:left; padding-top:5px; padding-left:25px; margin:auto; margin-top:0px }
#arriba_izq { width:600px; float:left }
#arriba_der { width:200px; text-align:right; float:right }
#pagina { width:980px; _width:1000px; text-align:left; background-color:white; padding:10px; margin:auto }
#izquierda { width:640px; margin-top:20px; float:left }
#derecha { width:330px; margin-top:20px; float:right }
#destinos { width:980px; text-align:left; margin:auto; line-height:22px; letter-spacing:1px;}
#abajo { width:1000px; color:white; background-color:#252525; background-image:url(fondo_abajo.gif); background-repeat:no-repeat; margin:auto }

#abajo A { font-weight:bold; color:white; text-decoration:underline }

.ofertas { width:980px; height:80px; background-image:url(http://www.vuelos-desde-barcelona.com/fondo_ofertas.gif); margin:auto }
.resultado { width:290px; _width:300px; height:50px; _height:60px; background-image:url(http://www.vuelos-desde-barcelona.com/fondo_destino.gif); text-align:left; padding:5px; margin:0 20 10 0px; float:left;  }
.resultado A { font-weight:bold }
.Agrande { font-size:16px; color:blue; text-decoration:underline }
.Arojo { color:#AA0000; font-weight:bold }
.Anavy { color:navy; text-decoration:underline; font-weight:bold }
.resultado_rss { width:119px; _width:127px; height:52px; _height:60px; border-right:1px solid white; padding:4px; margin-left:6px; margin-right:4px; margin-top:10px; float:left }
.resultado_rss A { color:white; font-weight:bold }
.titulo_azul { color:#0933ad; font-size:16px; font-weight:bold }
.destinos_select { margin-right:8px; _margin-top:8px; background-color:#c6e3f6; padding:10px; letter-spacing:0px; float:left; }
.destinos_select A { font-weight:bold }
.tabla { width:650px; border-left:1px solid black; border-top:1px solid black; border-spacing:0px }
.tabla th,td { font-family:Tahoma,Verdana,Arial; font-size:12px; padding:5px; border-right:1px solid black; border-bottom:1px solid black }
.tabla A { color:blue; text-decoration:underline }
.tabla2 { width:650px; border-left:1px solid black; border-top:1px solid black; border-spacing:0px }
.tabla2 th,td { font-family:Tahoma,Verdana,Arial; font-size:12px; padding:5px; border-right:1px solid black; border-bottom:1px solid black }
.tabla2 A { color:#AA0000; font-weight:bold; text-decoration:underline }
.tabla2 span { color:#AA0000; font-weight:bold; text-decoration:underline; cursor:pointer }
.tabla_peq { width:400px; border-left:1px solid black; border-top:1px solid black; border-spacing:0px }
.tabla_peq th,td { font-family:Tahoma,Verdana,Arial; font-size:12px; padding:5px; border-right:1px solid black; border-bottom:1px solid black }
.tabla_peq A { color:blue; text-decoration:underline }
.img_hotel { width:100px; border:1px solid black; max-height: 80px; height: expression(this.height > 80 ? 80: true); }
