/*

Copyright (c) 2010, Red Universal de Marketing y Bookings Online, S.A. (Rumbo) All rights reserved.

RMBPT (rumbo.pt)

*/

/* Header */
#header-pt{width:1000px;line-height:120%;background-color:#FFFFFF}
#header-pt #header-logo{width:200px;float:left;margin:0 0 0 10px; background-color:#FFFFFF}
#header-pt #header-logo img {border:none}
#header-acceso-negocios{width:50%;height:45px;float:left;text-align:center;padding:20px 0 0 0}
#header-acceso-negocios img{margin:28px 0 0 0}
#header-pt #header-customer-care {float:right;right:10px;top:10px;text-align:right}
#header-pt #header-customer-care #header-phone {margin:10px 10px 0 10px}
#header-pt #header-enlaces{float:right;margin:10px 10px 0pt 0pt;text-align:right;width:60%}
#header-pt ul {float:left;list-style:none;background-image:url(/pictures/background-header.gif);margin:5px 0 0 0;padding:6px 0 6px 0;width:100%}
#header-pt li {float:left;margin:0pt 10px 0pt 45px;display:inline;font-size:12px;font-family:Arial,Helvetica,sans-serif;font-weight:bold;color:white}
#header-pt li a, #header-pt li a:link, #header-pt li a:visited{color:white;text-decoration:none}
#header-pt li a:hover {color:black;text-decoration:none}
#header-pt li.active {color:black}
#header-pt li.active a, #header-pt li.active a:link, #header-pt li.active a:visited{color:#000000;text-decoration:none}
/* clearer div used to align floating div*/
#header div.clearer{clear:both;line-height:0}

/*Common*/
#wrap-homes{width:1000px;margin:2px 0 0 0}
#body .vermas{text-align:right;padding:6px 5px 0 10px}
#body .tasas{text-align:left;padding:8px 10px 5px 5px}
#body .title-box-azul{font-size:11px;color:#008DD6;font-weight:bold;text-transform:uppercase;padding:5px 0 5px 5px;background-image:url(/pictures/fondo-titulo-deg-azul.gif);background-repeat:repeat-x;border-bottom:solid 1px #FFFFFF}
#body .title-box-verde{font-size:11px;color:#FFFFFF;font-weight:bold;text-transform:uppercase;padding:5px 0 5px 5px;background-image:url(/pictures/fondo-deg-verde.gif);background-repeat:repeat-x}
#body #main1 table th.price,#body #main1 table td.price{font-weight:bold;font-size:11px;color:#008DD6;padding:0 5px 0 0;text-align:right}
#body #main1 table td.title{padding:0 0 0 5px;line-height:25px;color:#000000;text-decoration:underline}
#body #main1 div.v1 table th,#body #main1 div.v5 table th,#body #main1 div.h2 table th{padding:10px 0 5px 5px;color:#008DD6;font-weight:bold;border-bottom:solid 1px #C9DDF5}

/*Groups*/
#body #main1 #group-1{width:357px;float:left}
#body #main1 #group-2{width:310px;margin:0 0 0 16px;float:left}
#body #main1 #group-3{width:300px;float:right}
#body #main2 #group-4{width:100%}

/*Seo (quitar al crear design-home-flight)
#body .seo-box-flight{width:240px;float:left;margin:10px 10px 0 0}
#body .box-sup-seo-flight{background-image:url(/pictures/fondo-deg-seo.gif);background-repeat:repeat-x;color:#FFFFFF;font-size:10px;font-weight:bold;height:18px;margin:0;text-transform:uppercase;width:100%}
#body .box-titulo-seo-flight{float:left;padding:3px 0 0 8px}
#body .box-central-seo-flight{background-image:url(/pictures/interior-seo.gif);background-repeat:repeat-y}
#body .box-inf-seo-flight{width:100%;background-image:url(/pictures/borde-inf-seo.gif);background-repeat:repeat-x}
#body .seo-box-flight .sub-texto{float:left;padding:0 10px 0 10px;width:100%}
#body .seo-box-flight .precios-desde{float:left;padding:5px 0 0;width:40%}
#body .seo-box-flight .mas-ofertas{float:right;padding:5px 0 0;width:50%}
#body .seo-box-flight table{margin:6px 12px 0 12px;width:90%;line-height:18px;border:0}
#body .seo-box-flight a.link-black{text-decoration:none}
#body .seo-box-flight td.price{color:#008DD6;font-size:11px;font-weight:bold;text-align:right}
#body div.box-borde-sup-flight, #body .box-borde-derc{float:right;margin:0;padding:0}
#body div.box-borde-izq{float:left;margin:0;padding:0}
#body div.box-titulo-flight{float:left;padding:6px 0 0 8px}
#body #main2 .seo-box-flight table.seo{border:0 none;line-height:18px;margin:6px 12px 0;width:90%}
#body #main2 .seo-box-flight table.info-seo{width:95%}

/*Seo (excepto Home principal)*/
#body #main2 .seo-box{width:242px;height:250px;float:left;border:solid 1px #C9DDF6;margin-right:8px;}
#body #main2 .seo-box-right{width:242px;height:250px;float:right;border:solid 1px #C9DDF6;margin:0}
#body #main2 .seo-box h2, #body #main2 .seo-box-right h2, #body #main2 .seo-box-home h2{width:100%;background-color:#C9DDF6;font-size:11px;font-weight:bold;text-transform:uppercase;color:#008DD6;text-align:center;padding:2px 0 2px 0;margin-bottom:5px}
#body #main2 .seo-box-home a.link-black, #body #main2 .seo-box a.link-black, #body #main2 .seo-box-right a.link-black{text-decoration:none}
#body #main2 table.seo, #body #main2 table.info-seo{width:100%}
#body #main2 table.seo tr{line-height:19px}
#body #main2 table.seo td.price{font-weight:bold;font-size:11px;color:#008DD6;padding:0 5px 0 0;text-align:right}
#body #main2 table.seo td.title{padding-left:5px;color:#000000}

/*Publicidad*/
#body .publicidad{width:300px;height:13px; background-image:url(/pictures/marca-publicidad.gif);background-repeat:no-repeat}
#body .publicidad-inf{width:100%;height:13px;background-image:url(/pictures/marca-publicidad-728.gif);background-repeat:no-repeat}
#body #main2 .group-content{width:100%;margin:10px 0 10px 0}
#body #main2 .promo728x90{width:728px;float:left;margin-right:10px}
#body #main2 .promo262x90-right{width:262px;float:right;margin:0}

/*HOME*/
#body.home{margin:-8px 0 0 0;*margin:2px 0 0 0}
#body #main1 #group-1 div.hm1{width:355px;*width:358px;height:208px;margin-top:14px;background-image:url(/pictures/1024img-recomendado.jpg);background-repeat:repeat-x;border:solid 1px #008DD6}
#body #main1 #group-1 div.hm1 .title{color:#008DD6;font-weight:bold;font-size:12px}
#body #main1 #group-1 div.hm1 img{margin:50px 0 5px 5px;border:solid 2px #E1ECFA}
#body #main1 #group-1 div.hm1 p{padding:5px 10px 0 10px;margin:0}
#body #main1 #group-2 div.hm1{width:310px}
#body #main1 #group-2 div.hm1 #area-cliente{background-color:#0079C2;padding:0 5px 0 5px;height:120px;*height:110px}
#body #main1 #group-2 div.hm1 #area-cliente-inf{margin:0 0 6px 0}
#body #main1 #group-2 div.hm1 #area-cliente ul{line-height:25px;color:#FFFFFF;list-style-type:none}
#body #main1 #group-2 div.hm1 #area-cliente li{border-bottom:dotted 1px #FFFFFF}
#body #main1 #group-2 div.hm1 #area-cliente li.vacio{border:0}
#body #main1 #group-2 div.hm1 #area-cliente ul.title{font-weight:bold;list-style-type:none}
#body #main1 #group-2 div.hm1 #title-area{width:310px;padding:10px 0 0 0}
#body #main1 #group-2 div.hm1 #title-area li{display:inline;color:#FFFFFF;font-weight:bold;padding-top:5px;margin:15px 0 0 0}
#body #main1 #group-2 div.hm1 #area-cliente .title li{display:inline;border:0px}
#body #main1 #group-2 div.hm1 ul.lista-cliente1{float:left;width:145px;padding:0 0 0 5px}
#body #main1 #group-2 div.hm1 ul.lista-cliente2{float:right;padding:0 5px 0 0}
#body #main1 #group-2 div.hm1 .title-left{padding-left:10px}
#body #main1 #group-2 div.hm1 .title-right{padding-left:20px}
#body #main1 #group-2 div.hm1 #area-cliente-sup{height:35px;background-image:url(/pictures/fondo-area-sup.gif);background-repeat:no-repeat}
#body #main1 #group-2 div.hm2{width:310px;margin-bottom:12px}
#body #main1 #group-2 div.hm2 #boletin{background-color:#D7F2B8;border-left:solid 1px #98C010;border-right:solid 1px #6FA201;padding:0 0 0 10px}
#body #main1 #group-2 div.hm2 #boletin p{margin:0;line-height:16px}
#body #main1 #group-2 div.hm2 #boletin img{margin:5px 0 0 200px; padding:0}
#body #main1 #group-2 div.hm2 #boletin-sup,#boletin-inf{margin:0;padding:0;border:0}
#body #main1 #group-2 div.hm3{width:308px;height:90px;margin:0 0 15px 0}
/*#body #main1 #group-2 div.hm3 img{float:right;margin:50px 5px 5px 0}
#body #main1 #group-2 div.hm3 p{padding:45px 5px 0 5px;margin:0 5px 0 5px}*/
#body #main1 #group-2 div.hm4{width:308px; *width:310px;height:208px;*height:210px;border:solid 1px #C9DDF6}
#body #main1 #group-2 div.hm4 table{width:100%}
#body #main1 #group-2 div.hm4 table th{margin-top:10px}
#body #main1 #group-2 div.hm4 p{margin:0}
#body #main1 #group-3 div.hm1{width:100%}
#body #main1 #group-3 div.hm2{width:298px;*width:300px;background-color:#F7F3F4;border:solid 1px #999999;margin:10px 0 15px 0}
#body #main1 #group-3 div.hm2 h1{font-weight:bold;color:#008DD6;font-size:11px;text-transform:uppercase;border-bottom:solid 1px #CCCCCC;margin:1px}
#body #main1 #group-3 div.hm2 p{color:#000000;border-bottom:dotted 1px #CCCCCC;line-height:14px;margin:5px 0 5px 10px} 
#body #main2 .line{width:100%}
#body #main2 .promo300x250{width:300px;float:right}
/*seo box*/
#body #main2 .seo-box-home{width:226px;height:250px;float:left;border:solid 1px #C9DDF6;margin-right:5px}
#body #main2 table.seo tr{line-height:18px}
#body #main2 table.seo td.price{font-weight:bold;font-size:11px;color:#008DD6;padding:0 5px 0 0;text-align:right}
#body.home #main2 div.line{margin:10px 0 10px 0}
/* fin HOME*/

/*HOME AIR
#body.air{float:left;margin:2px 0 0 0}
#body #main1 #group-1 div.v1{width:100%;height:250px;margin-top:6px;border:solid 1px #CADEF5}
#body #main1 #group-1 div.v1 img{border:solid 2px #CADEF5}
#body #main1 #group-1 div.v1 p{margin:5px 0 0 5px}
#body #main1 #group-1 div.v1 table{width:335px;margin:5px 0 0 10px}
#body #main1 #group-2 div.v1{width:100%;margin-bottom:3px}
#body #main1 #group-2 div.v2{background-image:url(/pictures/1024fondo310x76.gif);background-repeat:no-repeat;border:1px solid #91B71A;height:76px;margin-bottom:5px;width:308px;*width:310px}
#body #main1 #group-2 div.v2 .title{font-size:11px;font-weight:bold;text-transform:uppercase;color:#008DD6;margin:3px 0 0 10px}
#body #main1 #group-2 div.v3{width:100%;margin-bottom:5px}
#body #main1 #group-2 div.v4{width:308px; *width:310px;background-image:url(/pictures/1024img-superbuscador.jpg);background-repeat:repeat-x; border:solid 1px #008DD6;margin:0 0 10px 0}
#body #main1 #group-2 div.v4 img{float:right;margin:15px 5px 5px 0}
#body #main1 #group-2 div.v4 p{margin:0pt 5px;padding:45px 0 3px}
#body #main1 #group-2 div.v5{width:310px;height:250px;border:solid 1px #CADEF5}
#body #main1 #group-2 div.v5 h3{font-size:11px;font-weight:bold;color:#ffffff;background-image:url(/pictures/fondo-azul-osc.gif);background-repeat:repeat-x;height:24px;text-align:center;padding-top:5px}
#body #main1 #group-2 div.v5 table{width:300px;height:215px;margin:5px 0 0 5px}
#body #main1 #group-2 div.v5 table td span{font-size:10px;font-weight:normal;padding-left:10px}
#body #main1 #group-3 div.v2{width:298px;*width:300px;height:158px;background-color:#F7F3F4;border:solid 1px #999999;margin:8px 0 8px}
#body #main1 #group-3 div.v2 h2{font-weight:bold;color:#008DD6;font-size:11px; text-transform:uppercase; border-bottom:solid 1px #CCCCCC;padding:5px 0 5px 10px}
#body #main1 #group-3 div.v2 p{color:#000000;border-bottom:dotted 1px #CCCCCC;line-height:16px}
#body.air #main2 div.line{margin:10px 0 10px 0;float:left}
/*Efectos Acordeon*/
/*
h3.toggler{width:100%;cursor:pointer;font-size:11px;font-weight:bold;color: #ffffff;margin:0;background-image:url(/pictures/fondo-azul-osc.gif);background-repeat:repeat-x;height:20px;text-align:center;padding-top:8px;
}
div.element p, div.element h4{margin:0px;padding:4px}
blockquote{padding:5px 20px}
*/
/* fin HOME AIR*/

/*HOME HOTEL*/
#body.hotel{float:left;margin:2px 0 0 0}
#body #main1 #group-2 div.h1{width:100%;margin-bottom:3px}
#body #main1 #group-2 div.h2{width:308px;*width:310px;height:76px;border:solid 1px #91B71A;/*background-image:url(/pictures/precio-minimo.gif);*/ background-image:url(/pictures/1024fondo310x76.gif);background-repeat:no-repeat;margin-bottom:10px;text-align:left}
#body #main1 #group-2 div.h2 .title{font-weight:bold;font-size:11px;color:#008DD6;text-transform:uppercase}
#body #main1 #group-2 div.h3{width:308px;*width:310px;border:solid 1px #C9DDF6;margin-bottom:15px}
#body #main1 #group-2 div.h3 table{width:100%}
#body #main1 #group-3 div.h2{width:298px;*width:300px;background-color:#F7F3F4;border:solid 1px #999999;margin-bottom:15px;line-height:19px;margin-top:10px;*margin-top:7px}
#body #main1 #group-3 div.h2 h2{font-weight:bold;color:#008DD6;font-size:11px; text-transform:uppercase;border-bottom:solid 1px #CCCCCC;padding:5px 0 5px 10px}
#body #main1 #group-3 div.h2 p{color:#000000;border-bottom:dotted 1px #CCCCCC;line-height:20px;text-align:left}
#body #main1 #group-4 div.h1{height:250px;width:250px;border:solid 1px #91B71A;float:left}
#body #main1 #group-4 div.h1 .title{font-size:11px}
#body #main1 #group-4 div.h1 ul{margin-left:20px}
#body #main1 #group-4 div.h1 span{list-style-type:none;display:inline;color:#008DD6;font-size:11px;font-weight:bold}
#body #main1 #group-4 div.h1 img{border:solid 1px #91B71A;text-align:center}
#body #main1 #group-4 div.h1 p{text-align:left;border-bottom:solid 1px #D8F3BC;font-weight:bold;line-height:20px;margin:3px 5px 0 8px;color:#008DD6;font-size:10px;font-weight:bold}
#body #main1 #group-4 div.h2{width:425px;*width:430px;height:250px;border:solid 1px #CADEF5;float:left;margin:0 0 0 10px}
#body #main1 #group-4 div.h2 table{width:385px;margin:0 0 5px 15px;line-height:12px}
#body #main1 #group-4 div.h2 th{color:#008DD6;font-weight:bold;border-bottom:solid 1px #C9DDF5}
#body #main1 #group-4 div.h3{width:300px;float:right}
#body.hotel #main2 div.line{margin:10px 0 10px 0}
/*fin HOME HOTEL*/

/*HOME flight-hotel*/
#body.flight-hotel{float:left;margin-top:2px}
#body #main1 #group-2 div.vh1{width:100%;margin-bottom:3px}
#body #main1 #group-2 div.vh2{width:308px;*width:310px;height:76px;border:solid 1px #91B71A;background-image:url(/pictures/1024fondo310x76.gif);background-repeat:no-repeat;margin-bottom:15px}
#body #main1 #group-2 div.vh2 .title{font-size:11px;font-weight:bold;text-transform:uppercase;color:#008DD6;margin:3px 0 0 10px}
#body #main1 #group-2 div.vh3{width:308px;*width:310px;height:160px;border:solid 1px #CCCCCC; background-image:url(/pictures/fondo-deg-gris-vh.gif); background-repeat:repeat-x}
#body #main1 #group-2 div.vh3 ul.lista-precio, #body #main1 #group-3 div.vh2 ul.lista-precio{padding:0 15px 0 15px;width:90%;}
#body #main1 #group-2 div.vh3 li{line-height:19px;margin-top:4px;padding:0}
#body #main1 #group-2 div.vh3 img{border:solid 1px #C9DDF5;margin:3px 0 0 0}
#body #main1 #group-2 div.vh3 p{text-align:center;margin:0}
#body #main1 #group-3 div.vh1{width:100%}
#body #main1 #group-3 div.vh2{width:298px;*width:300px;height:160px;border:solid 1px #C9DDF6;margin:17px 0 0 0}
#body #main1 #group-3 div.vh2 li{line-height:19px;margin-top:7px}
#body #main1 #group-4 div.vh1 .left{width:340px;}
#body #main1 #group-4 div.vh1{width:681px;*width:687px;height:249px;border:solid 1px #C9DDF6;float:left;margin:15px 0 0 0}
#body #main1 #group-4 div.vh1 .info-fiestas{width:339px;*width:334px;height:113px;float:left;border-right:solid 1px #C9DDF6}
#body #main1 #group-4 div.vh1 .info-fiestas-right{width:340px;*width:350px;height:113px;float:right}
#body #main1 #group-4 div.vh1 p,#body #main1 #group-4 div.vh1 .info-fiestas-right p{background-color:#C9DDF5;font-weight:bold;color:#008DD6;padding:5px;margin:0}
#body #main1 #group-4 div.info-fiestas img, #body #main1 #group-4 div.vh1 .info-fiestas-right img{float:left;border:solid 1px #C9DDF6;margin:5px 0 0 5px}
#body #main1 #group-4 ul.lista-precio{width:70%;float:right;padding:0 8px 0 8px}
#body #main1 #group-4 div.vh2{width:300px;float:right;margin:15px 0 0 0}
#body #main1 div.info-fiestas li, #body #main1 div.info-fiestas-right li{line-height:22px}
#body ul.lista-precio li div.title{float:left}
#body ul.lista-precio li div.precio{float:right}
#body.flight-hotel #main2 div.line{margin:10px 0 10px 0}
/*fin flight-hotel*/

/*HOME CAR*/
#body.car{float:left;margin:2px 0 0 0}
#body #main1 #group-2 div.hc1{width:100%;margin-bottom:4px}
#body #main1 #group-2 div.hc2{width:100%;margin-bottom:15px}
#body #main1 #group-2 div.hc3{width:308px;*width:310px;height:130px;background-color:#F7F3F4;border:solid 1px #999999;text-align:left}
#body #main1 #group-2 div.hc3 h2{font-weight:bold;color:#008DD6;font-size:11px;text-transform:uppercase;text-align:left;padding:5px 0 5px 10px;border-bottom:solid 1px #CCCCCC}
#body #main1 #group-3 div.hc2{width:298px;*width:300px;height:130px;border:solid 1px #C9DDF6;margin:15px 0 0 0;text-align:left}
#body #main1 #group-3 div.hc2 li{line-height:20px}
#body #main1 #group-3 div.hc2 ul.lista-precio{width:95%;margin:5px 5px 5px 8px;padding:0 5px 0 5px; }
#body #main1 .info-inf{padding:0 0 5px 10px;text-align:left}
#body #main1 #group-3 div.hc2 .info-inf .vermas{text-align:right;font-weight:bold;padding:5px;margin: 10px 0 0 130px}
#body #main1 #group-4 div.hc1{width:680px;height:248px;border:solid 1px #C9DDF6;float:left;text-align:left}
#body #main1 #group-4 div.hc1 .info-alquiler{width:50%;float:left;margin-top:10px;line-height:27px}
#body #main1 #group-4 div.hc1 .info-alquiler-right{width:50%;float:right;margin-top:10px;line-height:27px}
#body #main1 #group-4 div.hc1 ul.lista-precio{width:55%;margin:10px 5px 0 0;padding:0}
#body #main1 #group-4 div.hc1 li.info-alquiler{line-height:70px}
#body #main1 #group-4 div.hc1 .info-alquiler-title{color:#008DD6;text-transform:uppercase;font-weight:bold;font-size:10px;padding:10px 0 2px 0;border-bottom:solid 1px #C9DDF6;margin-left:5px}
#body #main1 #group-4 div.hc1 img{float:left;margin:10px 0 5px 8px}
#body #main1 #group-4 div.hc2{width:300px;float:right}
#body ul.lista-precio{float:right}
#body.car #main2 div.line{margin:10px 0 10px 0}
/*fin HOME CAR*/


