/*
Copyright (c) 2011, Red Universal de Marketing y Bookings Online, S.A. (Rumbo) All rights reserved.

RMBES(rumbo.es)
*/

/*Common*/
#body{width:1000px;float:left;margin:2px 0 0 0}
#wrap-homes{width:1000px;float:left;margin:2px;background-color:#FFFFFF}
#body .publicidad{background-image:url(/pictures/borde-publicidad.jpg);background-repeat:no-repeat;height:13px;padding:0;width:298px;}
#body .top-publicidad{width:300px;height:250px;background-image:url(/pictures/borde-publicidad.jpg);background-repeat:no-repeat;height:13px;padding:0}
#body .promo728x90{width:728px;float:left}
#body .promo262x90{width:262px;float:right}
#body p.txt-especificacion{color:#008DD6;float:right;font-style:italic;margin:15px 0 0;padding:0 12px 0 0}
#body a.link-searchbox{color:#000;text-decoration:underline}
#body a:hover.link-searchbox{color:#FFF;text-decoration:underline}
#body #PubMiddle1, #body #PubMiddle2{border:0}
/*cajas*/
#body .box-inf-azul{float:left;background-image:url(/pictures/fondo-inf-oferta.jpg);background-repeat:repeat-x;width:100%}
#body .box-inf-verde{float:left;background-image:url(/pictures/borde-inf-verde.gif);background-repeat:repeat-x;width:100%}
#body .box-sup-verde{background-image:url(/pictures/fondo-deg-verde.gif);background-repeat:repeat-x;color:#FFF;font-size:11px;font-weight:bold;height:26px;margin:0;text-transform:uppercase;width:100%}
#body .box-sup-azul{background-image:url(/pictures/fondo-sup-oferta-vuelos.gif);background-repeat:repeat-x;color:#FFF;display:block;float:left;font-size:11px;font-weight:bold;margin:0;width:100%;}
#body .box-borde-verde{background-color:#72AC0E;float:left;height:100%;width:1px}
#body .box-borde-azul{background-color:#0891D8;float:left;height:26px;width:1px}
#body .box-borde-izq {float:left;margin:0;padding:0}
#body .box-borde-sup, #body .box-borde-derc{float:right;margin:0;padding:0}
#body .box-titulo{float:left;padding:6px 0 0 8px}
/*cajas*/

/* Groups */
#body #group-left{float:left;width:356px}
#body #group-middle{float:left;margin:10px 0 15px 0; position:relative}
#body #group-seo{float:left; width:100%;margin:0 0 15px 0}
#body #group-bottom{float:left;width:100%;margin:0 0 20px 0}

/*HOME*/
#body #group-left #searchbox-home{width:328px;margin:0 10px 0 0}
#body #group-left .hm1{*margin:3px 0 0 0;float:left}
/* boletin */
#body #boletin .box-central-boletin{background-image:url(/pictures/borde-interior-boletin.gif);background-repeat:repeat-y;height:80px;padding:5px 0 0;width:356px} /*El height cuando se quite el comunicado de spanair es 63*/
#body #boletin #boletin-sup, #body #boletin-inf {text-align:center;width:100%}
#body #boletin #formulario{background-color:#E0F797;border-left:1px solid #8FB31B;border-right:1px solid #8FB31B;color:#000000;height:73px;*height:50px;margin:0 10px;padding:0 0 0 10px;text-align:left} /*El height cuando se quite el comunicado de spanair es 55*/
#body #boletin .mail{padding:5px 0 0;*width:270px}
#body #boletin #opCorrecta{background-color:#E0F797;border-left:1px solid #AFCA55;border-right:1px solid #AFCA55;line-height:13px;margin:0 10px;padding:0 10px}
#body #boletin #cargando .ajax-loader{left:140px;position:absolute;top:5px}
#body #boletin .sign-in{position: absolute;right: 10px;top: 5px;}
/* boletin */
#body .promo-destacado{margin:0 0 8px 0;float:right}
#body .hm2{float:left;width:320px;margin:0 0 0 15px}
#body .hm2 .servicios{background-color:#FFFFFF;width:320px}
#body .hm2 .promo{margin:0 0 10px 0}
#body .box-central-servicios{border-left:1px solid #75AE11;border-right:1px solid #75AE11;float:none;_float:left}
#body .box-central-servicios ul{line-height:25px;list-style-type:none;margin:0;width:45%;} /*la medida de line-height cuando se quite el comunicado de spanair es 21*/
#body .servicios1{float:left;padding:5px 0 0 15px}
#body .servicios2{float:right;padding:5px 0 0 15px;*padding:5px 0 0 5px}
#body .servicios2 li img{bottom:5px; display:none}
#body #mega{width:300px;float:right}
#body #mega .hm3{width:300px;float:left;border:1px solid #9DCBE2}
#body #mega .hm4{width:300px;float:left;border:1px solid #9DCBE2;margin:5px 0 0 0}


/*RUMBO-RECOMIENDA*/
#body #group-middle .publicidad-video{float:left}
#body #group-middle .publicidad-video-middle{float:left;height:266px;width:695px}
/*imagenes*/
#body #group-middle .publicidad-video-middle.recomienda1{background-image:url(/pictures/recomienda1.jpg);background-repeat:no-repeat}
#body #group-middle .publicidad-video-middle.recomienda2{background-image:url(/pictures/recomienda2.jpg);background-repeat:no-repeat}
#body #group-middle .publicidad-video-middle.recomienda3{background-image:url(/pictures/recomienda3.jpg);background-repeat:no-repeat}
#body #group-middle .publicidad-video-middle.recomienda4{background-image:url(/pictures/recomienda4.jpg);background-repeat:no-repeat}
/*imagenes*/
#body #group-middle .publicidad-video-middle .video{float:left;padding:55px 0 0 13px}
#body #group-middle .publicidad-video-middle .titulo-link{float:left;;margin:0;padding-top:20px;}
#body #group-middle .publicidad-video-middle .titulo-link a{float:right;height:50px;width:393px; text-indent:-1000px}
#body #group-middle .publicidad-video-middle .ofertas{float:left;width:330px;margin:46px 0 0 15px}
#body #group-middle .publicidad-video-middle .ofertas ul{float:left;line-height:20px;padding-left:14px;list-style-type:none}
#body #group-middle .publicidad-video-middle .rumbo-red{float:left;margin:0px 0 0 12px;*margin:-2px 0 0 12px;_margin:0px 10px 0 12px;height:0;width:40px;line-height:10px}
#body #group-middle .publicidad-video-middle .rumbo-red ul{float:left;list-style-type:none;width:auto}
#body #group-middle .publicidad-video-middle .rumbo-red li{float:left;margin:0;padding:0 0 0 0;width:40px}
#body #group-middle .publicidad-video-middle .rumbo-red li span{padding:0 4px 0 0}
#body #group-middle .buttons-container{bottom:15px;left:290px;position:absolute}
#body #group-middle .buttons-container ul{padding:0;margin:0;font-weight:bold;font-size:17px; text-align:center}
#body #group-middle .buttons-container li{float:left;margin:0 5px 0 0; padding:4px 0 0 0;width:30px;height:30px;background-image:url(/pictures/button-blue.gif);background-repeat:no-repeat; color:#fff}
#body #group-middle .buttons-container li:hover{background-image:url(/pictures/button-blue-hover.gif);background-repeat:no-repeat;color:#008dd6;cursor:pointer}
#body #group-middle .buttons-container li.selected{background-image:url(/pictures/button-blue-selected.gif); color:#ffffff}
/*RUMBO-RECOMIENDA*/

/* popup top destinos */
#body.home #search-box-vacacional #top-destinos-popup{float:left;border:1px solid #008DD6;width:430px;background-color:#F4F9FE;background-image:url(/pictures/bg-top-destinos-popup.gif);background-repeat:repeat-x;background-position:top; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;padding:0 0 5px 0;position:absolute; z-index:1;}
#body.home #search-box-vacacional #top-destinos-popup .cerrar{text-align:right}
#body.home #search-box-vacacional #top-destinos-popup .top-razones{float:left; margin:0 0 0 5px}
#body.home #search-box-vacacional.search-box #top-destinos-popup .top-razones p, #body.home #search-box-vacacional.search-box #top-destinos-popup .top-destinos p{color:#008DD6;font-size:12px;font-weight:bold;margin:0 0 0 5px; background:none}
#body.home #search-box-vacacional #top-destinos-popup .top-razones ul{color:#000000;font-size:10px;line-height:15px;list-style-type:none;margin:5px 0 12px 5px;padding:0}
#body.home #search-box-vacacional #top-destinos-popup .top-destinos{float:left;margin:0 0 10px 8px}
#body.home #search-box-vacacional #top-destinos-popup .top-destinos .box-ofertas{float:left;background-color:#FFFFFF;border:1px solid #bbdffd;padding:8px;margin:5px 0 5px 0;width:390px}
#body.home #search-box-vacacional #top-destinos-popup p.titulo-box-ofertas{color:#808080;font-weight:bold;margin:0 0 5px 0; background:none}
#body.home #search-box-vacacional #top-destinos-popup .box-ofertas li a{margin:0}
#body.home #search-box-vacacional #top-destinos-popup .top-destinos ul{list-style-type:none;color:#008DD6;line-height:17px;padding:0;margin:0;width:100%}
#body.home #search-box-vacacional #top-destinos-popup .top-destinos li{display:inline}
/* popup top destinos */

/* buttons */
#body a.button-left{display:block;float:left;height:33px;padding-right:12px;text-align:center;text-decoration:none;text-transform:uppercase;color:#fff;font-family:Verdana, Geneva, sans-serif;font-size:12px;font-weight:bold;cursor:pointer}
#body a.button-left span{background:transparent url(/pictures/btn-rumbo-base-izq.gif) no-repeat top left;display:block;line-height:27px;padding:2px 0 4px 10px; background-repeat:no-repeat} 
#body a.button-left:hover span{background:transparent url(/pictures/btn-rumbo-base-izq.gif) no-repeat bottom left}
#body a.button-right{display:block;float:left;height:31px;padding-left:30px;text-align:center;text-decoration:none;text-transform:uppercase;color:#fff;font-family:Verdana, Geneva, sans-serif;font-size:11px;font-weight:bold;cursor:pointer}
#body a.button-right span{background:transparent url(/pictures/btn-rumbo-base-der.gif) no-repeat top right;display:block;line-height:25px;padding:2px 10px 4px 0px}
#body a.button-right:hover span{background:transparent url(/pictures/btn-rumbo-base-der.gif) no-repeat bottom right}
#body .icon-seg, .icon-search, .icon-refresh, .icon-offer{background:transparent url(/pictures/btn-rumbo-base-der.gif) no-repeat scroll top right}
#body .icon-seg:hover, .icon-search:hover, .icon-refresh:hover, .icon-offer:hover{background:transparent url(/pictures/btn-rumbo-base-der.gif)  no-repeat scroll bottom right}
/* buttons */
