*{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;}
body {background: url(../media/img/static/bg.jpg) no-repeat center 50px; text-align:center; /*background-attachment: fixed; */}
img {border:none}
a { text-decoration:none;outline:none}

.fix { clear:both; height:1px; overflow:hidden;}
.wrapper { width:950px; margin:0 auto; text-align:left; }
.header{ height:150px;}
.header .logo{ background:url(../media/img/static/logo-pasajesexpress.gif); width:387px; height:117px; text-indent:-90000px; float:left; margin-top:10px;}
.header .barra{ background:url(../media/img/static/bg-barraheader.gif); width:575px; height:27px; margin-left:-35px; float:right; padding:5px 10px}
.header .barra.small { background:url(../media/img/static/bg-barraheader-s.gif) bottom; width:394px; margin-left:0px;}
.header .barra .login{ background:url(../media/img/static/btn-login.gif); width:84px; height:22px; float:left; margin-right:5px;}
.header .barra .registra{ background:url(../media/img/static/btn-registro.gif); width:84px; height:22px; float:left; margin-right:15px;}
.header .barra .txt{ background:url(../media/img/static/bg-search.gif); width:160px; height:22px; border:none; float:left; margin-right:5px;}
.header .barra .btn{ background:url(../media/img/static/btn-search.gif); width:33px; height:22px; border:none; float:left; margin-right:15px;}
.header .barra.small .btn { margin-right:70px;}
.header .barra .lang{ float:left; background:url(../media/img/static/btn-lang.gif); width:62px; height:22px; font-size:11px; color:#b9b9b9;text-align:center; line-height:22px; font-weight:700;}
.header .barra .lang.es{ background-position:left bottom;}
.header .barra .lang.in{ background-position:right top;; margin-right:15px;}
.header .barra.small .lang.in { margin-right:0;}
.header .barra .lang.es.on{background-position:left top; color:#0073a5;}
.header .barra .lang.in.on{background-position:right bottom; color:#0073a5;}
.header .barra .contact { float:left}
.fecha { width:230px; float:right; display:inline; padding:0 20px; /*border-left:solid 1px #d6d6d6; */margin-top:30px; color:#858585; font-size:12px; font-weight:700; height:50px }
.fecha p{ position: absolute; font-size:13px; color:#0073a5; font-weight:700; margin-bottom:-10px; z-index: 99 }
.fecha img { position:relative; top:13px; left:-2px}
.reservar { width:200px; float:right;display:inline; padding:0 20px; border-left:solid 1px #d6d6d6; margin-top:10px; height:50px; background:url(../media/img/static/ico-telefono-b.gif) no-repeat 20px 0; padding-left:60px; font-weight:700; color:#0084be; text-transform:uppercase;}
.reservar p { font-size:23px; font-weight:700; color:#ec7100; margin-bottom:-3px;}

.footer{ clear:both; padding-top:25px;}
.footer .links { float:left; width:645px;}
.footer .links p a{ font-size:13px; color:#0084be; font-weight:700; margin-right:10px;}
.footer .links p a.contacto { background:url(../media/img/static/ico-contacto.gif) no-repeat left center; padding-left:20px;}
.footer .legales{ float:right;width:300px; font-size:12px; color:#afafaf; padding-top:15px;}
.footer .legales img { float:left; margin-top:-15px; margin-right:5px;}
.footer .powered {clear:both; text-align:center; padding:10px;}

/*Navegacion*/
.navega { background:url(../media/img/static/bg-navega.gif); height:31px; overflow:hidden; clear:both; padding:4px 0 0 11px; margin:-15px -6px 10px -7px; position:relative;}
.navega ul li{ float:left; list-style:none;}
.navega ul li a{ float:left; display:inline; color:#91278f; font-weight:700; padding:0 20px;height:29px; line-height:29px; text-decoration:none; color:#858b8e;outline:none}
.navega ul li a.on { background:url(../media/img/static/nav-on.gif) center;color:#FFFFFF; /*padding:0 20px 0 10px; position:relative; margin:0 10px;*/ position:relative;outline:none}
.navega ul li a.on span{ width:10px; height:29px; display:block; position:absolute;}
.navega ul li a.on span.le{ float:left; background:url(../media/img/static/nav-on.gif) left; top:0; left:0 }
.navega ul li a.on span.ri{background:url(../media/img/static/nav-on.gif) right; top:0; right:0; *right:-1px}

.submenu { padding-bottom:10px; padding-left:10px; font-size:12px; color:#cccccc;}
.submenu span{ font-size:12px; color:#0084be; padding-right:20px; font-weight:700;}
.submenu a { font-size:12px; color:#ec7100; font-weight:700; margin:0 10px;}
/*Fin navegacion*/

/*Estructura general y HOME*/
.content{ background:url(../media/img/static/rb-content.png) repeat-y; padding:0 13px;}
.main-decotop { background:url(../media/img/static/rb-top.png); height:11px; overflow:hidden; margin:0 -13px; position:relative; top:-11px; clear:both}
.main-decobottom { background: #FFF url(../media/img/static/rb-foot.png); height:11px; overflow:hidden; margin:0 -13px; /*position:relative; top:11px;*/clear:both}
.content .col-i{ float:left; overflow:hidden; width:206px; margin-bottom:5px;}
.content .col-d{ float:right; overflow:hidden; width:708px; margin-bottom:5px;}

.buscador { background:url(../media/img/static/bg-buscador-home.gif); height:284px; padding:0 15px; margin-bottom:5px;}
.buscador h2 { font-size:18px; color:#0084be; line-height:45px;}
.buscador label{ display:block; color:#0084be; font-size:12px; font-weight:700;padding:5px 0;}
.buscador select{ width:100%; border:solid 1px #ccc}
.buscador .calend {float:right;}
.buscador .mes{ width:90px;}
.buscador .dia{ width:50px;}
.buscador p{ text-align:center; padding-top:10px;}
.buscador .btn{ background:url(../media/img/static/btn-buscar.gif); width:62px; height:25px; border:none; overflow:hidden;}


/*  DESTACADA*/
div.img-destacada { width: 699px; height: 226px;}
div.sub-images { width: 699px; height: 187px; background: url(../media/img/static/bg-subimages.jpg) no-repeat; overflow: hidden; margin-top:120px;}
div.sub-images div.text { font-family: verdana; width: 100%; height: 42px; margin: 13px 0 0 9px; background: url(../media/img/static/bg-subimage-header.jpg) no-repeat;}
div.sub-images div.text h1 { color: #fff; font-size: 30px; font-weight: bold; float: left; margin-left:13px; line-height: 42px; vertical-align: middle; width:195px;}
div.sub-images div.text h1 a { color: #fff; }
div.sub-images div.text p { float: left; color: #a4dff4; font-size: 14px; font-weight: bold; line-height: 42px; vertical-align: middle; margin-left: 22px;}
div.sub-images div.text p a { color: #a4dff4;}
div.sub-images div.text a.more_info { float: left; line-height: 42px; margin-left: 25px;}
div.sub-images div.text a.more_info img{ vertical-align:middle; }
div.sub-images div.region { position: relative; margin-top: 15px; float: left; margin-left: 11px;}
div.sub-images div.region p { color: #918f88; background:#DDD; bottom:3px; height:30px; line-height: 15px; font-size:11px; vertical-align: middle; text-align: center; left:0; position:absolute; width:100px; }
div.sub-images div.region p a { color: #918f88;}

div#fotoHotel1 {width: 204px;height: 286px;border: 1px solid #fff;float: left;position: relative; }
div#fotoHotel2 {width: 287px;height: 142px;border-bottom:1px solid #fff;border-top:1px solid #fff;float: left;position: relative;}
div#fotoHotel3 {width: 287px;height: 143px;border-bottom:1px solid #fff;float: left;position: relative;}
div#fotoHotel4 {width: 204px;height: 286px;border: 1px solid #fff;float: right;position: relative;}
p.layer_data a {color: #000;font-size:12px; font-weight:bold;position: absolute;height: 30px;line-height: 15px;	vertical-align: middle;	width: 90%;left:0;	bottom: 0;background: transparent url(../media/img/static/bg-layer-hotel.png) repeat-x;text-align: center;}
p.layer_data a span {color:#D62D20;}

/* FIN */
.box924 { background:url(../media/img/static/rb924-content.gif) repeat-y;  clear:both; width:924px; margin-bottom:5px;}
.box924 .deco-top{ background:url(../media/img/static/rb924-top.gif); height:11px; overflow:hidden; display:block}
.box924 .deco-bottom{ background:url(../media/img/static/rb924-foot.gif); height:11px; overflow:hidden;display:block;clear:both}
.box924 h2{ font-size:18px; color:#0084be; padding:0 15px; margin-bottom:10px;}
.box924 h2 a { float:right; font-size:12px; color:#0084be; font-weight:700; text-decoration:none;}
.box924 .row { padding:0 10px;}
.box924 .item { float:left; width:125px;  height:185px; overflow:hidden; margin:0 6px; display:inline;}
.box924 .item.on { width:335px; background:url(../media/img/static/bg-destinodestacado.gif)}
.box924 .item.on .datos { float:right; width:190px; padding:10px 10px 10px 0}
.box924 .item.on .datos h4{ font-size:14px; color:#0084be;}
.box924 .item.on .datos h5{ font-size:13px; color:#ff6000; font-weight:100; margin-bottom:5px;}
.box924 .item.on .datos p{ font-size:12px; color:#797979; height:78px;}
.box924 .item.on .datos span{ font-size:30px; font-weight:700; color:#d62d20; text-align:right; display:block; line-height:22px; margin-top:20px;}
.box924 .item.on .datos span a{ color:#797979; font-size:10px; display:block;}
.box924 .logos {  background:url(../media/img/static/rb924-content.gif) repeat-y; padding:0; text-align:center; vertical-align:middle}
.box924 .logos img{ margin:-8px 60px;}

.box708 { clear:both; width:708px; background:url(../media/img/static/rb708-content.gif) repeat-y; margin-bottom:5px;}
.box708 .deco-top{background:url(../media/img/static/rb708-top.gif); height:11px; overflow:hidden; display:block; clear:both;}
.box708 .deco-bottom{ background:url(../media/img/static/rb708-foot.gif); height:11px; overflow:hidden;display:block;clear:both}
.box708 h2{ font-size:18px; color:#0084be; padding:0 15px; margin-bottom:10px;}
.box708 .row { padding:5px 10px; height:190px;}
.box708 .item { width:162px; float:left; display:inline; margin:0 5px;}
.box708 .item h4{ color:#000000; font-size:16px; padding-left:5px;}
.box708 .item p{ padding:0 10px; font-size:12px; color:#797979; margin-top: -10px}
.box708 .item a.ingresar{ font-size:13px; color:#ff6000; font-weight:700; background:url(../media/img/static/ico-mas.gif) no-repeat right center; padding-right:17px; /*margin-left:10px;*/}

.box708.medio { margin-top:15px}
.box708.medio h2{ margin-bottom:0;height:40px; margin-top:-25px}
.box708.medio h2 a{ display:inline; float:left;height:40px; background:url(../media/img/static/btn-transportes.gif); text-indent:-9000px; position:relative;}
.box708.medio h2 .btn-1{ width:83px;background-position:0 40px;}
.box708.medio h2 .btn-2{ width:72px; background-position:72px 40px;}
.box708.medio h2 .btn-3{ width:71px; background-position:143px 40px;}
.box708.medio h2 .btn-1on,
.box708.medio h2 .btn-1:hover{background-position:0 0; width:83px}
.box708.medio h2 .btn-2on,
.box708.medio h2 .btn-2:hover{background-position:72px 0;width:72px}
.box708.medio h2 .btn-3on,
.box708.medio h2 .btn-3:hover{background-position:143px 0; width:71px}
.box708.medio .vetodas { float:right; margin-right:10px; display:inline; margin-bottom:5px; margin-top:-15px;}
.box708.medio .row{ height:175px; overflow:auto; margin-right:10px; clear:both;}
.box708.medio .item { width:119px;margin:0 7px 10px 6px}
.box708.medio .item p { padding-left:0;}
.box708.medio .item a.ingresar { margin:0} 

.col394 { width:394px; float:left}
.col394 .item{ background:url(../media/img/static/bg-box-394x76.gif); height:66px; overflow:hidden; padding:5px; margin-bottom:6px;}
.col394.space .item { margin-bottom:22px;}
.col394.space .item.last { margin-bottom:5px;}
.col394 .item h4 a{ width:66px; font-size:15px; font-weight:700; line-height:16px; margin-top:15px; color:#0084be;padding:0 10px; float:left; vertical-align:middle;}
.col394 .item h4 a.dolineas { line-height:18px; padding:12px 5px 0 5px;}
.col394 .item.right a.dolineas { text-align:right} 
.col394 .item img { float:right}
.col394 .item.right h4{ float:right}
.col394 .item.right img { float:left}
.col394 .item p a{ font-size:12px; color:#797979; float:left; width:120px; padding:7px 0 0 10px;}

.topeInferior { position: absolute; }



.col301 { width:301px; float:right;}
.col301 .masvisitados{ background:url(../media/img/static/bg-lugaresmasvisitados.gif); height:152px; margin-bottom:5px; padding-top:10px;}
.col301 .masvisitados h4 {font-size:18px; color:#0084be; padding:0 15px; margin-bottom:10px;}
.col301 .masvisitados ul { list-style:none; padding:3px 15px 0 15px;}
.col301 .masvisitados ul li{ background:url(../media/img/static/bullet-blue.gif) no-repeat left 8px; padding-left:10px; margin-bottom:2px; overflow:hidden;}
.col301 .masvisitados ul li span{float:left; color:#ff6000; font-size:12px; width:130px; padding-top:2px;}
.col301 .masvisitados ul li span a  { font-size:12px; color:#0084be; font-weight:700; }
.col301 .consultas { margin-bottom:5px}
.col301 .sucursales { background:url(../media/img/static/bg-sucursales.gif); height:70px; margin-bottom:5px;padding-top:6px;}
.col301 .sucursales h4 {font-size:18px; color:#0084be; padding:0 15px; margin-bottom:10px;}
.col301 .sucursales ul { list-style:none; padding:0 26px 0 26px;}
.col301 .sucursales ul li{ background:url(../media/img/static/bullet-blue.gif) no-repeat left 8px; padding-left:10px; margin-bottom:2px; float:left; margin:0 5px; display:inline;}
.col301 .sucursales ul li a{ font-size:12px; color:#fd6001; font-weight:700; background:url(../media/img/static/ico-mas.gif) no-repeat right center; padding-right:17px;}

.paquete { margin-bottom:5px;}
.rb206 { margin-bottom:5px;}
.rb206 h3{ background:url(../media/img/static/rb206-head.gif); color:#0084be; font-size:18px; line-height:18px; padding:10px 15px 7px 15px;}
.rb206 h3 span { background:url(../media/img/static/ico-atencion.gif); width:40px; height:40px; float:left; margin-right:5px;}
.rb206 .top{ background:url(../media/img/static/rb206-top.gif); display:block; clear:both; height:11px; overflow:hidden}
.rb206 .foot{ background:url(../media/img/static/rb206-foot.gif);display:block; clear:both; height:18px; overflow:hidden}
.rb206 .content{ background:url(../media/img/static/rb206-conten.gif);font-size:12px; color:#797979; *height:1%}
.rb206 .content.imgs { text-align:center;}
.rb206 .content:after { content:"."; display:block; clear:both; visibility:hidden; height:0;}
.rb206 .content h4 { font-size:16px; color:#426e94; line-height:35px;}
.rb206.small .content h4 { line-height:18px; margin-top:-5px; position:relative;}
.rb206 .content h4.small,
.rb206 .content h4.small a {line-height:20px; color:#ec7100; font-size:16px;}
.rb206 .content p{ font-size:12px; color:#797979; padding:5px 1px; margin-top: 0px}
.rb206.small .content p { padding:2px 15px;}
.rb206 .content p.precio { padding:5px 15px;}
.rb206 .content span.precio {font-size:25px; font-weight:700; color:#d62d20; text-align:right; display:block; line-height:20px; float:right;}
.rb206 .content .precio a { color:#797979; font-size:10px; font-weight:100; display:block;}
/*Fin Estructura general y HOME*/

/*Tranfers*/
.destacado-img { position:relative; margin-bottom:5px;}
.destacado-img .datos{ position:absolute; top:10px; right:20px; background:url(../media/img/static/bg-destacdo-transparente.png); width:190px; height:297px; padding:15px 10px; text-align:left;}
.destacado-img .datos h3{ color:#0084be; font-size:22px;}
.destacado-img .datos h4{ font-size:18px; color:#ff6000; font-weight:100; margin-bottom:10px;}
.destacado-img .datos p{ font-size:14px; color:#5c5b5b; margin-bottom:5px; padding:0;}
.destacado-img .datos .precio{font-size:25px; font-weight:700; color:#d62d20; text-align:right; display:block; line-height:20px; position:absolute; top:280px; right:10px; }
.destacado-img .datos .precio a { color:#797979; font-size:10px; font-weight:100; display:block;}
.destacado-img .datos .servicios span { float:left; width:140px; font-size:10px; line-height:22px; color:#5c5b5b; height:28px;}
.destacado-img .datos .servicios span img { float:left; margin-right:5px;} 


.nyn { background:url(../media/img/static/bg-novedadesynoticias.gif); width:392px; height:186px;}
.nyn h3{ font-size:18px; color:#0084be; line-height:26px;padding:5px 15px;}
.nyn .item{ background:none; padding:5px 20px; height:57px;}
.nyn .item.b img{ float:left; margin-right:10px;}
.nyn .item a.title{ color:#ec7100; font-weight:700; font-size:12px;}
.nyn .item p{ font-size:9px; color:#797979;}
.nyn .item .acc{ font-size:9px; color:#ec7100; position:relative; top:-2px;}
.nyn .item.b .acc { float:right;}

.toptranfer{ background:url(../media/img/static/bg-toptransfer.gif); width:303px; height:186px; margin-left:-2px;}
.toptranfer h3{ font-size:18px; color:#0084be; padding:5px 15px 15px 15px;}
.toptranfer ul{ list-style:none; padding:0 15px;}
.toptranfer ul li{ margin-bottom:3px;}
.toptranfer .num{ display:inline-block; width:20px; margin-right:10px; color:#f8833d; font-weight:700; font-size:12px; text-align:right}
.toptranfer .ciudad{ display:inline-block; width:120px; color:#0084be; font-weight:700; font-size:12px;}
.toptranfer .pcia{ display:inline-block; width:120px;color:#f8833d; font-weight:700; font-size:12px;}
/*Fin tranfers*/

/*Hoteles*/

.tophotel { background:url(../media/img/static/bg-hotelesmascontratados.gif); height:272px;}
.tophotel h3{ font-size:16px; color:#0084be; padding:9px 15px 15px 15px;}
.tophotel ul{ list-style:none; padding:0 15px;}
.tophotel ul li{ background:url(../media/img/static/bullet-blue.gif) no-repeat left 8px; padding-left:10px; margin-bottom:2px; overflow:hidden;}
.tophotel ul li span{ float:left; color:#ff6000; font-size:12px; width:130px; padding-top:2px;}
.tophotel ul li span a{ font-size:12px; color:#0084be; font-weight:700;}
.tophotel .num{ display:inline-block; width:20px; margin-right:10px; color:#f8833d; font-weight:700; font-size:12px; text-align:right}
.tophotel .ciudad{ display:inline-block; width:120px; color:#0084be; font-weight:700; font-size:12px;}
.tophotel .pcia{ /*display:inline-block;*/ width:120px;color:#f8833d; font-weight:700; font-size:12px;}

/*Fin hoteles*/

/*Pasajes*/
.toppasajes { background:url(../media/img/static/bg-hotelesmascontratados.gif); height:272px;}
.toppasajes h3{ font-size:16px; color:#0084be; padding:9px 15px 15px 15px;}
.toppasajes ul{ list-style:none; padding:0 15px;}
.toppasajes ul li{ /*background:url(../media/img/static/bullet-blue.gif) no-repeat left 8px; padding-left:10px;*/ margin-bottom:2px;}
.toppasajes ul li a{ font-size:12px; color:#0084be; font-weight:700;}
.toppasajes ul li span{ color:#f8833d; font-size:12px; font-weight:700;}
.toppasajes .num {  width:10px;margin-right:8px;}
.toppasajes .tpasaje {   display:inline-block; width:40px; font-weight:700; font-size:12px; }
.toppasajes .empresa {  display:inline-block;  margin-right:5px; color:#0084BE; font-weight:700; font-size:12px; text-align:left; width:80px;}
.toppasajes .destino {  font-weight:700; font-size:12px; }

/*Resultado busqueda*/
.result{}
.result h5{ font-size:18px; color:#0084be; margin-bottom:20px; padding-top:15px;}
.result h6{ font-size:13px; color:#ec7100; margin-bottom:35px;}
.result .item{ width:330px; padding-right:20px; height:180px; float:left; display:inline;}
.result .item img{ float:left; margin-right:10px;}
.result .item h3{ color:#ec7100; font-size:14px; margin-bottom:5px;}
.result .item h1 { margin-bottom:5px; font-size:14px; line-height:14px; }
.result .item h1 a{ font-size:14px; color:#5c5b5b; display:block; }
.result .item h2{margin-bottom:5px;}
.result .item h2 a{ font-size:10px; color:#5c5b5b; display:block;}
.result .item h2 strong{ font-size:12px; text-transform:uppercase;}
.result .item p{font-size:12px;color:#5c5b5b; margin-bottom:5px;}
.result .item .precio{ font-size:10px; color:#5c5b5b; font-weight:700; margin-bottom:0px;}
.result .item .precio span{ font-size:14px; font-weight:700; color:#FFFFFF; display:inline-block; padding:2px 5px; background-color:#ec7100; position:relative; top:2px;}
.result .pagin{ text-align:center; padding:10px 0; clear:both;}
.result .pagin a{ display:inline-block; line-height:18px; margin:0 2px; font-size:13px; color:#5e81a8; text-transform:uppercase; border:solid 1px #e1e1e1; padding:2px 5px;}
.result .pagin a.on{ background-color:#e1e1e1;}
.result .pagin a.txt{ border:none;}
/*Fin resultado busqueda*/

/*Interiores*/
.submenu .back{ float:right; font-size:10px; line-height:10px; color:#ec7100; font-weight:700; margin:-5px 5px 5px 0}
.news708 { clear:both; width:708px; background:url(../media/img/static/rb708-content.gif) repeat-y; margin-bottom:5px;text-align:center;}
.news708 .deco-top{background:url(../media/img/static/rb708-top.gif); height:11px; overflow:hidden; display:block;}
.news708 .deco-bottom{ background:url(../media/img/static/rb708-foot.gif); height:11px; overflow:hidden;display:block;clear:both}
.news708 h1{ text-align:left; font-size:32px; color:#0084be; line-height:32px; margin-bottom:10px; padding:0 15px}
.news708 img { margin-bottom:5px;}
.news708 p{ text-align:left; padding:0 15px; margin-bottom:10px; font-size:12px; line-height:18px; color:#747474;}
.news708 .relacionados { padding:10px 13px;}
.news708 .relacionados .galeria { background:url(../media/img/static/bg-galeria-interior.gif); width:341px; height:258px; float:left; text-align:left; padding:10px 15px; overflow:hidden; margin-bottom:5px;}
.news708 .relacionados .galeria h3{ font-size:18px; line-height:18px; color:#0084be; margin-bottom:5px;}
.news708 .relacionados .galeria img{margin-bottom:1px;}
.news708 .relacionados .galeria .col{ width:70px;; float:right;}
.news708 .relacionados .galeria p{ font-size:10px; color:#0084be; margin-top:0px;}
.news708 .relacionados .video{ background:url(../media/img/static/bg-video-interior.gif); width:272px; height:258px; float:right; text-align:left; padding:10px 15px;}
.news708 .relacionados .video h3{ font-size:18px; line-height:18px; color:#0084be; margin-bottom:5px;}
.news708 .relacionados .video .center { padding:15px 24px;}
.news708 .relacionados .noticias{ background:url(../media/img/static/bg-relacionadas-interior.gif); width:653px; height:119px; clear:both; text-align:left; padding:10px 15px;}
.news708 .relacionados .noticias h3{ font-size:18px; line-height:18px; color:#0084be; margin-bottom:20px;}
.news708 .relacionados .noticias .item { float:left; width:325px;}
.news708 .relacionados .noticias .item img { float:left; margin-right:10px;}
.news708 .relacionados .noticias .item h1 { line-height:15px; margin-bottom:0;}
.news708 .relacionados .noticias .item h1 a{ font-size:15px;line-height:15px;  color:#0084be;}
.news708 .relacionados .noticias .item p { margin-bottom:0; line-height:12px;}
.news708 .relacionados .noticias .item p a{ font-size:11px; color:#747474; line-height:12px;}

.contenido-main { padding:0 7px 0 7px;}
.contenido-main .pelicula { float:left; margin-right:-1px;}
.contenido-main .datos { width:234px; height:327px; display:inline; float:right; background:url(../media/img/static/bg-detallePaquete.gif); text-align:left; padding:10px; position:relative; overflow:hidden}
.contenido-main .datos .postit{ position:absolute; top:0; right:-10px;}
.contenido-main .datos h1 { font-size:22px; color:#0084be; line-height:22px; padding:0; margin-bottom:5px;}
.contenido-main .datos h2 { font-size:18px; color:#ff6000;line-height:18px; padding:0; margin-bottom:20px;}
.contenido-main .datos p { height:120px; font-size:14px; color:#5c5b5b; padding:0px;} 
.contenido-main .datos p strong {}
.contenido-main .datos h3 { color:#0084be; font-size:16px; margin-bottom:5px;}
.contenido-main .datos .servicios span { float:left; width:117px; font-size:10px; line-height:22px; color:#5c5b5b; height:28px;}
.contenido-main .datos .servicios span img { float:left; margin-right:5px;} 

.masinfo { width:431px; float:left; text-align:left; padding:0 0 0 10px;}
.masinfo .botonera { height:38px; margin-bottom:10px;}
.masinfo .botonera a{ float:left; display:inline; height:38px; text-indent:-9000px;outline:none}

.masinfo .botonera .btn-1 { background:url(../media/img/static/btn-detalles-hover.gif); width:81px;}
.masinfo .botonera .btn-2 { background:url(../media/img/static/btn-hoteles.gif); width:73px;}
.masinfo .botonera .btn-3 { background:url(../media/img/static/btn-pasajes.gif); width:71px;}
.masinfo .botonera .btn-4 { background:url(../media/img/static/btn-adicionales.gif); width:97px;}
.masinfo .botonera .btn-5 { background:url(../media/img/static/btn-comentarios-hover.gif); width:97px;}
.masinfo .botonera .btn-6 { background:url(../media/img/static/btn-tarifas.gif); width:97px;}

.masinfo .botonera .btn-7 , .masinfo .botonera .btn-1:hover{ background:url(../media/img/static/btn-detalles.gif); width:81px; }
.masinfo .botonera .btn-8  , .masinfo .botonera .btn-2:hover{ background:url(../media/img/static/btn-hoteles_az.gif); width:73px;}
.masinfo .botonera .btn-9 , .masinfo .botonera .btn-3:hover{ background:url(../media/img/static/btn-pasajes_az.gif);  width:71px;}
.masinfo .botonera .btn-10 , .masinfo .botonera .btn-4:hover{ background:url(../media/img/static/btn-adicionales_az.gif);width:97px; }
.masinfo .botonera .btn-11 , .masinfo .botonera .btn-5:hover{ background:url(../media/img/static/btn-comentarios.gif); width:97px;}
.masinfo .botonera .btn-12 , .masinfo .botonera .btn-6:hover{ background:url(../media/img/static/btn-tarifas_az.gif);width:97px; }
.masinfo .comentar { float:left;}
.masinfo .comentar img { margin-bottom:0;}
.masinfo .comentarios { height:250px; overflow:auto;padding-right:10px; margin-bottom:5px;}
.masinfo .comentarios .comentario{ border-bottom:dotted 1px #c8c8c8; padding-bottom:10px; margin-bottom:10px; }
.masinfo .comentarios .comentario .title{ padding:0; line-height:22px; color:#6c6c6c; /*height:22px;*/}
.masinfo .comentarios .comentario .title .time{ font-size:11px; color:#ff853b; float:right;}
.masinfo .comentarios .comentario .title img{ float:left; margin-right:5px;}
.masinfo .comentarios .comentario .title .ico { margin-left:5px}
.masinfo .comentarios .comentario .title span { float:left;}
.masinfo .comentarios .comentario .title strong{ font-size:13px; color:#ee7600; float:left; margin-right:5px;}
.masinfo .comentarios .comentario .content{ background:none; padding-left:27px; margin-bottom:0; float:none;}
.masinfo2 { width:254px; float:right; text-align:left}
.masinfo2 .calificar{ background:url(../media/img/static/bg-votacion.gif); width:230px; height:22px; line-height:17px; padding:5px 5px; overflow:hidden; margin-bottom:5px;}
.masinfo2 .calificar .mas{ font-size:10px; color:#5c5b5b; padding-right:20px; background:url(../media/img/static/ico-megusta.gif) no-repeat right center; line-height:17px; margin-right:2px;}
.masinfo2 .calificar .menos{ font-size:10px; color:#5c5b5b; padding-right:20px; background:url(../media/img/static/ico-nomegusta.gif) no-repeat right center; line-height:17px;margin-right:5px;}
.masinfo2 .calificar span{ font-size:10px;color:#5c5b5b;}
.masinfo2 .calificar span strong{ color:#ff8135;}
.masinfo2 .calificar img { float:right;}
.masinfo2 .pago{ background:url(../media/img/static/bg-precio.jpg) no-repeat; width:238px; /* height:195px; */ overflow:hidden;}
.masinfo2 .pago .desde{ text-align:center; font-size:22px; padding:22px 10px 10px; color:#FFFFFF; line-height:35px; margin-bottom:0;}
.masinfo2 .pago .desde strong{ font-size:35px; color:#FFFFFF;line-height:25px;}
.masinfo2 .pago .modo{ font-size:14px; color:#ff6203; text-align:center; padding:0; margin-top:30px;}
.masinfo2 .pago .modo img{ margin:0 2px !important;}

.relacionados-big { padding:10px 0;}
.relacionados-big .galeria { background:url(../media/img/static/bg-galeriaBig-interior.gif); width:364px; height:258px; float:left; text-align:left; padding:10px 15px; overflow:hidden; margin-bottom:5px;}
.relacionados-big .galeria h3{ font-size:18px; line-height:18px; color:#0084be; margin-bottom:5px;}
.relacionados-big .galeria img{margin-bottom:1px;}
.relacionados-big .galeria .col{ width:85px;; float:right;}
.relacionados-big .galeria p{ font-size:12px; color:#0084be; margin-top:-15px;}
.relacionados-big .video{ background:url(../media/img/static/bg-video-interior.gif); width:272px; height:258px; float:right; text-align:left; padding:10px 15px;}
.relacionados-big .video h3{ font-size:18px; line-height:18px; color:#0084be; margin-bottom:5px;}
.relacionados-big .video .center { padding:15px 24px;}

.detalles ul { list-style:none; padding:3px 15px 0 5px;}
.detalles ul li{ background:url(../media/img/static/bullet-blue.gif) no-repeat left 5px; padding-left:10px; margin-bottom:5px; font-size:12px; color:#5c5b5b;}
.detalles ul li a{ font-size:12px; color:#0084be; font-weight:700;}
.detalles ul li span{color:#ff6000; font-size:12px; font-weight:700;}

.datos-hotel{}

.destacado-img { position:relative; margin-bottom:5px; height:350px; margin-bottom:20px;}
.destacado-img .datos-hotel {text-align:left; padding:10px; overflow:hidden;position:absolute; top:10px;  right:20px; background:url(../media/img/static/bg-destacdo-transparente.png); width:190px; height:305px;}
.postit{ position:absolute; top:0; right:-10px;}
.destacado-img .datos-hotel h1 {padding:0; margin-bottom:5px; margin-top:30px; font-size:31px; color:#5c5b5b; line-height:31px;}
.destacado-img .datos-hotel h2 {font-size:22px; color:#0084be;line-height:18px; padding:0; margin-bottom:5px;}
.destacado-img .datos-hotel h3 {font-size:18px; color:#ff6000;line-height:18px; padding:0; margin-bottom:5px;}
.destacado-img .datos-hotel p { font-size:12px; color:#5c5b5b; padding:0px;} 
.destacado-img .datos-hotel p strong {}
.destacado-img .datos-hotel h4 { color:#0084be; font-size:16px; margin-bottom:5px;}
.destacado-img .datos-hotel .servicios span { float:left; width:95px; font-size:10px; line-height:22px; color:#5c5b5b; height:28px;}
.destacado-img .datos-hotel .servicios span img { float:left; margin-right:5px;} 

/* FOTITOS EN EL MEDIO*/
div.inside-img {	display: block;	width: 95px;height: 95px;background-color: transparent;position: absolute; }
div#img-1 {	right:285px;	top:10px; }
div#img-2 {	bottom:12px;	left:15px;}

.prosys{ background-color:#6699cc;}
.prosys .deco-top { background:url(../media/img/static/rb-blue-top.gif); width:709px; height:9px; overflow:hidden; margin-bottom:10px;}
.prosys .deco-bottom{ background:url(../media/img/static/rb-blue-bottom.gif); width:709px; height:9px; overflow:hidden}
.prosys .box-1 { background:#fff; padding:15px; margin:0 20px 35px 20px;border:solid 1px #00008b;}
.prosys .textbox { background:#fff; padding:5px; margin:0 20px 10px 20px; height:70px; overflow:auto; border:solid 1px #00008b; font-size:14px; color:#00008b;}
.prosys .box-1 .numero { float:left; font-size:16px; font-weight:700; color:#fff; background-color:#00008b; padding:2px 15px; margin:-15px 0 0 -15px; margin-right:10px;} 
.prosys .box-1 h2 { font-size:18px; color:#00008b;  float:left; margin-top:-10px}
.prosys .box-1 .direccion { font-size:18px; color:#00008b;float:right; margin-top:-10px; display:inline  }
.prosys .box-1 p { padding:10px 35px 10px 35px;font-size:14px; color:#00008b; clear:both }
.prosys .box-1 .row { margin-bottom:10px; padding-left:35px;; height:23px}
.prosys .box-1 .row label {font-size:12px; color:#00008b; font-weight:700; float:left; width:70px;}
.prosys .box-1 .row input { border:solid 1px #87ceeb; width:450px; float:left}
.prosys .box-1 .row input.small { width:100px;}  
.prosys .box-1 .row .calend { float:left} 
.prosys .box-1 .row2 { text-align:center}
.prosys .box-1 .row2 input { background-color:#cccce7; color:#00008b; font-weight:700; margin:0 5px;}
/*Fin interiores*/



/*Popups*/
.modal { background:#fff; opacity:0.7; filter: alpha (opacity=70); width:100%; height:100%; position:absolute; z-index:9900; display:table-cell; top:0; left:0;}
.modal2 { background:#FFFFFF; opacity:0.7; filter: alpha (opacity=70); width:65%; height:105%; position:absolute; z-index:9900; display:table-cell; top:0; left:0;}
.popup {position:absolute;top:50%; left:50%; z-index:9999; text-align:left;}

.sucursal { width:606px; margin:-150px 0 0 -303px;}
.sucursal .head{ background:url(../media/img/static/popup-sucursal-head.png); height:75px;}
.sucursal .foot{ background:url(../media/img/static/popup-sucursal-foot.png); height:17px; overflow:hidden; clear:both;}
.sucursal .body{ background:url(../media/img/static/popup-sucursal-body.png) repeat-y; padding:15px 25px 0 25px;}
.sucursal .body h2 { font-size:18px; color:#0586bf; text-transform:uppercase;}
.sucursal .body p { font-size:12px; line-height:16px; color:#5e5b5b; background:url(../media/img/static/ico-sucursal.gif) no-repeat left center; height:61px; padding:25px 0 15px 90px;}
.sucursal .body a{ font-size:12px; color:#0586bf;}

.loginpop { width:466px; margin:-150px 0 0 -230px;}
.loginpop .head{ background:url(../media/img/static/popup-login-head.png); height:61px; padding:15px 15px 0 0; text-indent:-9000px;}
.loginpop .head a { float:right; display:inline; background:url(../media/img/static/btn-cerrar.gif); width:21px; height:21px;}
.loginpop .foot{ background:url(../media/img/static/popup-login-foot.png); height:16px; overflow:hidden; clear:both;}
.loginpop .body{ background:url(../media/img/static/popup-login-body.png) repeat-y; padding:15px 20px 0 25px; float:left; width:418px;}
.loginpop .body .row { float:left; width:100%; padding:5px 0;}
.loginpop .body .row label {color:#565656; font-weight:700; font-size:12px;float:left;display:inline;width:90px;padding-left:100px;}
.loginpop .body .row .txt{ float:left; display:inline; border:solid 1px #bfbfbf; width:124px;}
.loginpop .body .row .txt-s{float:left; display:inline; border:solid 1px #bfbfbf; width:100px; margin-right:5px;}
.loginpop .body .row .btn {float:left; display:inline; background:url(../media/img/static/btn-loginpop.gif); width:19px; height:19px; border:none;}
.loginpop .body .row-last { text-align:center; padding:10px; color:#565656; font-weight:700; font-size:11px; clear:both}
.loginpop .body .row-last a{color:#565656; font-weight:700; font-size:11px;}
.passw {background:url(../media/img/static/password_bg.png) no-repeat; width:466px; height:232px;}
.close {float:right; width:21px; height:21px; padding-right:22px; padding-top:7px;}
.loginpop .body .row p {color:#565656; font-weight:700; font-size:12px;float:left;display:inline;width:330px;padding-left:55px; padding-top:40px;}
.loginpop .body .row .email {color:#565656; font-weight:700; font-size:12px;float:left;display:inline;width:330px;padding-left:55px; padding-top:10px;}
.loginpop .body .row_txt {color:#565656; font-weight:700; font-size:12px;float:left;display:inline;width:330px;padding-left:55px; padding-top:15px;}
.txt-em{display:inline; border:solid 1px #bfbfbf; width:245px; margin-left:10px;}
.enviar {width:19px; height:19px; vertical-align:bottom; /*float:right; */margin-right:14px;}
.loginpop .body .row_txt label {color:#565656; font-weight:700; font-size:12px;display:inline;}
.btn_enviar {margin: 0 auto 0 auto; width:74px; height:19px; position:relative; top:20px;}


.politicas { background:scroll; width:707px; margin:-200px 0 0 -353px;}
.politicas .head{ background:url(../media/img/static/popup-politica-head.png); height:76px;}
.politicas .foot{ background:url(../media/img/static/popup-politica-foot.png); height:17px; overflow:hidden; clear:both;}
.politicas .body{ background:url(../media/img/static/popup-politica-body.png) repeat scroll 0 0; padding:15px 25px 0 25px;}
.politicas .body h2{ font-size:14px; color:#339ccb; text-transform:uppercase; margin-bottom:15px;}
.politicas .body p { font-size:12px; color:#919191; padding-bottom:15px;}
.politicas .body p strong{ text-transform:uppercase;}


.terminos { background:scroll; width:707px; margin:-200px 0 0 -353px;}
.terminos .head{ background:none; height:76px;}
.terminos .foot{ background:url(../media/img/static/popup-politica-foot.png); height:17px; overflow:hidden; clear:both;}
.terminos .body{ background:url(../media/img/static/popup-politica-body.png) repeat scroll 0 0; padding:15px 25px 0 25px;}
.terminos .body h2{ font-size:14px; color:#339ccb; text-transform:uppercase; margin-bottom:15px;}
.terminos .body p { font-size:12px; color:#919191; padding-bottom:15px;}
.terminos .body p strong{ text-transform:uppercase;}

.contacto { background: Transparent scroll; width:707px; margin:-200px 0 0 -353px;}
.contacto .head{ background:none; height:76px;}
.contacto.foot{ background:Transparent; height:17px; overflow:hidden; clear:both;}
.contacto .body{ background:Transparent repeat scroll 0 0; padding:15px 25px 0 25px;}
.contacto .body h2{ font-size:14px; color:#339ccb; text-transform:uppercase; margin-bottom:15px;}
.contacto .body p { font-size:12px; color:#919191; padding-bottom:15px;}
.contacto .body p strong{ text-transform:uppercase;}

.paquetepop { width:543px; margin:-200px 0 0 -270px;}
.paquetepop .head{ background:url(../media/img/static/popup-paquete-head.png); height:75px; text-indent:-9000px;}
.paquetepop .foot{ background:url(../media/img/static/popup-paquete-foot.png); height:16px; overflow:hidden; clear:both;}
.paquetepop .body{ background:url(../media/img/static/popup-paquete-body.png) repeat-y; padding:15px 25px 0 25px;}
.paquetepop .body .space { clear:both; height:25px; overflow:hidden;}
.paquetepop h2 {font-size:15px; color:#339ccb; margin-bottom:15px;}
.paquetepop .body .row { float:left; width:100%; padding:5px 0;}
.paquetepop .body .row label {color:#565656; font-weight:700; font-size:12px;float:left;display:inline;width:145px;padding-left:65px; line-height:19px;}
.paquetepop .body .row label.dolineas { line-height:12px;}
.paquetepop .body .row .txt {float:left; display:inline; border:solid 1px #bfbfbf; width:200px;}
.paquetepop .body .row select { float:left; display:inline; border:solid 1px #bfbfbf; width:202px;}
.paquetepop .body .row span { float:left; display:inline; width:100px;color:#565656; font-weight:700; font-size:12px;}
.paquetepop .body .row span input { position:relative; top:2px;}
.paquetepop .body p{ padding-left:65px;color:#565656;font-size:11px;}
.paquetepop .body .btn{ text-align:right; width:410px; padding:5px 0;}
.paquetepop .body .btn input{ background:#50a8d0; border:none; color:#FFFFFF; font-weight:700; font-size:12px; padding:2px 5px;}

.recomendarpop { width:706px; margin:-250px 0 0 -353px;}
.recomendarpop .head{ background:url(../media/img/static/popup-recomendar-head.png); height:75px; text-indent:-9000px;}
.recomendarpop .foot{ background:url(../media/img/static/popup-recomendar-foot.png); height:16px; overflow:hidden; clear:both;}
.recomendarpop .body{ background:url(../media/img/static/popup-recomendar-body.png) repeat-y; padding:15px 25px 0 25px; float:left; width:656px}
.recomendarpop .body .space { clear:both; height:25px; overflow:hidden;}
.recomendarpop h2 {font-size:15px; color:#339ccb; margin-bottom:15px;}
.recomendarpop .body .row { float:left; width:100%; padding:5px 0;}
.recomendarpop .body .row label {color:#565656; font-weight:700; font-size:12px;float:left;display:inline;width:150px;padding-left:65px; line-height:19px;}
.recomendarpop .body .row .txt {float:left; display:inline; border:solid 1px #bfbfbf; width:380px;}
.recomendarpop .body .row textarea{ border:solid 1px #bfbfbf; width:380px; height:100px; margin-bottom:10px;}
.recomendarpop .body .btn{ padding:5px 0 5px 218px;}
.recomendarpop .body .btn input{ background:#50a8d0; border:none; color:#FFFFFF; font-weight:700; font-size:12px; padding:2px 5px;}


.registropop { width:560px; height:600px;margin:-300px 0 0 -270px; overflow:hidden;}
.registropop .head{ background:url(../media/img/static/popup-registracion-head.png) no-repeat; height:75px; text-indent:-9000px;}
.registropop .head a { float:right; display:inline; background:url(../media/img/static/btn-cerrar.gif); width:21px; height:21px; margin: 12px 10px 0 0;}
.registropop .foot{ background:url(../media/img/static/popup-registracion-foot.png) no-repeat; height:19px; overflow:hidden; clear:both;}
.registropop .body{ background:url(../media/img/static/popup-registracion-body.png) repeat-y; padding:15px 25px 0 25px; float:left; width:491px; height:285px; overflow:auto; }
.registropop .body .space { clear:both; height:25px; overflow:hidden;}
.registropop h2 {font-size:15px; color:#339ccb; margin-bottom:15px;}
.registropop .body .row { float:left; /*width:100%;*/ padding:5px 0;}
.registropop .body .row label {color:#565656; font-weight:700; font-size:12px;float:left;display:inline;width:135px;padding-left:35px; line-height:19px;}
.registropop .body .row label.small { padding-left:10px; width:25px;}
.registropop .body .row label.short { width:40px;}
.registropop .body .row .btn {background:#50a8d0; float:left; display:inline; border:none; color:#FFFFFF; font-weight:700; font-size:12px; padding:0px 5px; margin-left:5px;}
.registropop .body .row label.dolineas { line-height:12px;}
.registropop .body .row .txt {float:left; display:inline; border:solid 1px #bfbfbf; width:200px;}
.registropop .body .row .txt.medium { width:113px;}
.registropop .body .row .txt.small { width:50px;}
.registropop .body .row.especial { padding-left:191px;}
.registropop .body .row.especial label { width:30px; padding-left:0;}
.registropop .body .row.especial .txt.small { width:45px; margin-right:10px;}
.registropop .body .row.especial .txt.xsmall { width:20px; margin-right:10px;}
.registropop .body .row select { float:left; display:inline; border:solid 1px #bfbfbf; width:150px;}
.registropop .body .row select.medium { /*width:150px;*/width:200px; float:none}
.registropop .body .row select.dosd{ width:40px; float:none; margin-right:2px;}
.registropop .body .row select.cuatrod{ width:60px; float:none}
.registropop .body .row span { float:left; display:inline; width:90px;color:#565656; font-weight:700; font-size:12px;}
.registropop .body .row span input { /*position:relative;*/ top:2px;}
.registropop .body .row .avatars { float:left; width:355px; padding:25px 0 0 35px; clear:left}
.registropop .body p.asterisco{ padding-left:35px;color:#565656;font-size:11px;}
.registropop .body .tyc { padding:15px 5px 5px 5px; border-top:solid 1px #319bc8;border-bottom:solid 1px #319bc8; margin:0 35px; height:65px;} 
.registropop .body .tyc input { float:left; margin-right:5px;}
.registropop .body .tyc p { float:left; font-size:10px; color:#757575; width:370px; /*margin-bottom:10px;*/}
.registropop .body .tyc p a {color:#757575; font-weight:700}
.registropop .body div.btn{ text-align:right; width:455px; padding:5px 0;}
.registropop .body div.btn input{ background:#50a8d0; border:none; color:#FFFFFF; font-weight:700; font-size:12px; padding:2px 5px;}

.reservaspop { width:911px; margin:-200px 0 0 -455px;}
.reservaspop .head{ background:url(../media/img/static/popup-reservas-head.png); height:62px; text-indent:-9000px; padding:15px 15px 0 0;}
.reservaspop .head a { float:right; display:inline; background:url(../media/img/static/btn-cerrar.gif); width:21px; height:21px;}
.reservaspop .foot{ background:url(../media/img/static/popup-reservas-foot.png); height:17px; overflow:hidden; clear:both;}
.reservaspop .body{ background:url(../media/img/static/popup-reservas-body.png) repeat-y; padding:10px 20px 0 20px; float:left; width:871px}
/*Ancho de las columnaas*/
.reservaspop .body .row-head .mod-a,
.reservaspop .body .row .mod-a{ width:97px; float:left;padding-left:5px; padding-right:5px;}
.reservaspop .body .row-head .mod-b,
.reservaspop .body .row .mod-b{width:105px; float:left; margin-left:5px; padding-left:5px; padding-right:5px;}
.reservaspop .body .row-head .mod-c,
.reservaspop .body .row .mod-c{width:132px; float:left; margin-left:5px; padding-left:5px; padding-right:5px;}
.reservaspop .body .row-head .mod-d,
.reservaspop .body .row .mod-d{width:91px; float:left; margin-left:5px; padding-left:5px; padding-right:5px;}
.reservaspop .body .row-head .mod-e,
.reservaspop .body .row .mod-e{width:192px; float:left; margin-left:5px; padding-left:5px; padding-right:5px;}
.reservaspop .body .row-head .mod-f,
.reservaspop .body .row .mod-f{width:71px; float:left; margin-left:5px; padding-left:5px; padding-right:5px;}
.reservaspop .body .row-head .mod-g,
.reservaspop .body .row .mod-g{width:87px; float:left; margin-left:5px;}
/*Fin Ancho de las columnaas*/
.reservaspop .body .row-head{height:45px; }
.reservaspop .body .row-head .mod-a,
.reservaspop .body .row-head .mod-b,
.reservaspop .body .row-head .mod-c,
.reservaspop .body .row-head .mod-d,
.reservaspop .body .row-head .mod-e,
.reservaspop .body .row-head .mod-f,
.reservaspop .body .row-head .mod-g{height:34px; background:#cccccc;text-align:center; font-size:13px; color:#0084be; text-transform:uppercase; font-weight:700; padding-top:13px;}
.reservaspop .body .row-head .mod-b,
.reservaspop .body .row-head .mod-c,
.reservaspop .body .row-head .mod-d{height:45px;padding-top:3px;}
.reservaspop .body .row .mod-a,
.reservaspop .body .row .mod-b,
.reservaspop .body .row .mod-c,
.reservaspop .body .row .mod-d,
.reservaspop .body .row .mod-e,
.reservaspop .body .row .mod-f,
.reservaspop .body .row .mod-g { font-size:11px; color:#085070;}
.reservaspop .body .row{ height:85px;padding:10px 0; border-bottom:solid 1px #cccccc}
.reservaspop .body .row .mod-a{ line-height:85px; text-align:center}
.reservaspop .body .row .mod-b{text-align:center; padding-top:25px;}
.reservaspop .body .row .mod-c{ line-height:20px; padding-top:22px;}
.reservaspop .body .row .mod-d{line-height:85px; text-align:center}
.reservaspop .body .row .mod-e{line-height:20px; padding-top:22px;}
.reservaspop .body .row .mod-f{line-height:85px; text-align:center; font-weight:700;}
.reservaspop .body .row .mod-g{ text-align:center}
.reservaspop .body .row .mod-g a{ font-size:10px; color:#085070; padding:3px 0; display:block; text-align:center}
.reservaspop .body .row .mod-g a img{ display:block; margin:0 auto;}
/*Fin popus*/

#preview {
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
}

div.sub-images div.text h1.destino { overflow: hidden; height: 40px; width: 341px; }
div.sub-images div.text p.destino { width: 290px; margin-right: 25px; overflow: hidden; height: 35px; text-align: right }



/* COMPRA */
.col-d .volver { float: right; }
.col-d .volver a { color:#EC7100; font-size:10px; font-weight:bold; margin-right:8px; }
.col-d h2 { color:#0084BE; margin-bottom:4px; }
.col-d .opcionViaje { background-color:#e5e5e5; width:675px; padding:13px; display:table; }
.col-d .opcionViaje .viajeIzq { float:left; }
.col-d .opcionViaje .viajeIzq ul { color:#0084be; font-size:17px; font-weight:bold; padding-left:16px; margin-top:4px; }
.col-d .opcionViaje .viajeIzq ul span { color:#ed7d0f; }
.col-d .opcionViaje .viajeDer { float:right; color:#9fa3a5; font-size:17px; font-weight:bold; }
.col-d .opcionViaje .viajeDer span { color:#d62d20; font-size:22px; font-weight:bold; }

.seleccionarFecha { color:#05b0f8; font-size:13px; margin-top:10px; margin-left:20px; }
.calendarioCont { width:700px; height:170px; margin-top:15px; }
.calendarioCont .flechaIzq a { background:url(../media/img/static/btnIzq.jpg) no-repeat; width:31px; height:30px; float:left; margin-top:75px; text-indent:-9000px; }
.mesCont { width:180px; height:170px; float:left; margin-left:23px; }
.mesCont .calendarioBg { background:url(../media/img/static/bgCalendario.jpg) no-repeat; width:179px; height:170px; color:#ed7d0f; font-weight:bold; font-size:14px; }
.mesCont .calendarioBg span { margin-left:15px; line-height:32px; }
.calendarioCont .flechaDer a { background:url(../media/img/static/btnDer.jpg) no-repeat; width:31px; height:30px; float:right; margin-top:75px; text-indent:-9000px; }
.calendarioCont .fechasCont { width:162px; _width:167px; height:108px; margin-top:30px; margin-left:8px; }
.calendarioCont .fechasCont a { width:23px; height:19px; display:block; float:left; text-align:center; padding-top:2px; color:#838281; }
.calendarioCont .fechasCont a.grisClaro { width:23px; height:19px; display:block; float:left; text-align:center; padding-top:2px; color:#acacac; }
.calendarioCont .fechasCont a.naranja { width:23px; height:19px; display:block; float:left; text-align:center; padding-top:2px; color:#ee7e10; }
.calendarioCont .fechasCont a.naranjaAzul { background:#96e0ff; width:23px; height:19px; display:block; float:left; text-align:center; padding-top:2px; color:#ee7e10; }
.calendarioCont .fechasCont a.naranjaRojo { background:#800; width:23px; height:19px; display:block; float:left; text-align:center; padding-top:2px; color:#ee7e10; }

.hotelesDisponibles { width:695px; margin-top:15px; margin-left:5px; display:table; }
.hotelesDisponibles ul { color:#0084be; font-size:15px; font-weight:bold; padding-left:16px; margin-top:4px; }
.hotelesDisponibles ul li span { color:#ed7d0f; }
.hotelesDisponibles .cuadroHotel { background:#efefef; width:700px; height:105px; margin-top:15px; margin-bottom:10px; }
.hotelesDisponibles .cuadroHotel .hotelIzq { width:490px; height:90px; margin:8px; float:left; }
.hotelesDisponibles .cuadroHotel .hotelIzq img { float:left; }
.hotelesDisponibles .cuadroHotel .hotelIzq .texto { float:right; width:315px; height:86px; }
.hotelesDisponibles .cuadroHotel .hotelIzq .texto { font-size:13px; font-weight:bold; color:#ee7600; }
.hotelesDisponibles .cuadroHotel .hotelIzq .texto p { font-size:11px; font-weight:bold; color:#5c5b5b; }
.hotelesDisponibles .cuadroHotel .hotelIzq .texto p span { color:#0084be; }
.hotelesDisponibles .cuadroHotel .hotelDer { width:165px; height:90px; margin-top:8px; margin-right:8px; font-size:13px; color:#0084be; font-weight:bold; float:right; }
.hotelesDisponibles .cuadroHotel .hotelDer a { font-size:13px; color:#0084be; font-weight:bold; }
.hotelesDisponibles .cuadroHotel .hotelDer a span { color:#ed7d0f; }
.hotelesDisponibles .cuadroHotel .hotelDer .margenRadio { margin-top:55px; float:right; color:#ed7d0f; }
.hotelesDisponibles a.continuar { background:url(../media/img/static/continuarBtn.jpg) no-repeat; width:116px; height:25px; float:right; text-indent:-9000px; margin-bottom:40px; }

/* COMPRA 2 */
.hotelSeleccionado { width:695px; margin-top:10px; /* margin-left:5px;*/ display:table; }
.hotelSeleccionado ul { color:#0084be; font-size:15px; font-weight:bold; padding-left:16px; margin-top:4px; margin-bottom:8px; }
.hotelSeleccionado ul li span { color:#ed7d0f; }
.hotelSeleccionado .cuadroHotel { width:700px; display:table; margin-bottom:5px; border-bottom:#339dcb thin solid; padding-bottom:10px; *padding-bottom:10px; }
.hotelSeleccionado .cuadroHotel .hotelIzq { width:490px; _width:600px; margin:8px; float:left; display:table; }
.hotelSeleccionado .cuadroHotel .hotelIzq .titulo { color:#0084be; font-size:13px; font-weight:bold; }
.hotelSeleccionado .cuadroHotel .hotelIzq img { float:left; }
.hotelSeleccionado .cuadroHotel .hotelIzq .inputs { font-size:12px; color:#5c5b5b; padding-top:13px; line-height:17px; margin-bottom:8px; font-weight:bold; }
.hotelSeleccionado .cuadroHotel .hotelIzq .checks { font-size:12px; color:#5c5b5b; line-height:17px; margin-bottom:8px; font-weight:bold; }
.hotelSeleccionado .cuadroHotel .hotelIzq .checks input { margin-right:3px; }
.hotelSeleccionado .cuadroHotel .hotelIzq .checks span { color:#ed7d0f; }
.hotelSeleccionado .cuadroHotel .hotelIzq .inputs span { color:#ed7d0f; }
.hotelSeleccionado .cuadroHotel .hotelIzq ul.cantidades { margin-top:10px; font-size:12px; }
.hotelSeleccionado .cuadroHotel .hotelIzq ul.cantidades li { margin-bottom:8px; }
.hotelSeleccionado .cuadroHotel .hotelIzq ul.cantidades li span { color:#5c5b5b; }
.hotelSeleccionado .cuadroHotel .hotelIzq ul.cantidades li span.adultos { font-weight:normal; margin-left:17px; }
.hotelSeleccionado .cuadroHotel .hotelIzq ul.cantidades li select { width:40px; color:#ed7d0f; margin-left:10px; border:#666666 thin inset; }
.hotelSeleccionado .cuadroHotel .hotelIzq .texto { float:right; width:315px; height:86px; }
.hotelSeleccionado .cuadroHotel .hotelIzq .texto { font-size:13px; font-weight:bold; color:#ee7600; }
.hotelSeleccionado .cuadroHotel .hotelIzq .texto p { font-size:11px; font-weight:bold; color:#5c5b5b; }
.hotelSeleccionado .cuadroHotel .hotelIzq .texto p span { color:#0084be; }
.hotelSeleccionado .cuadroHotel .hotelDer { width:165px; height:15px; margin-top:80px; margin-right:8px; font-size:13px; color:#0084be; font-weight:bold; float:right; }
.hotelSeleccionado .cuadroHotel .hotelDer a { font-size:13px; color:#0084be; font-weight:bold; }
.hotelSeleccionado .cuadroHotel .hotelDer a span { color:#ed7d0f; }
.hotelSeleccionado .cuadroHotel .hotelDer .margenRadio { margin-top:55px; float:right; color:#ed7d0f; }
.hotelSeleccionado a.continuar { background:url(../media/img/static/continuarBtn.jpg) no-repeat; width:116px; height:25px; float:right; text-indent:-9000px; margin-bottom:40px; }

.col-d .opcionViaje .viajeIzq .tituloInferior{ color:#0084be; font-size:17px; font-weight:bold; padding-left:6px; margin-top:4px; margin-bottom:16px; }
.col-d .opcionViaje .viajeIzq .cantidades { color:#0084be; font-size:12px; font-weight:bold; padding-left:16px; margin-top:4px; line-height:18px; }
.col-d .opcionViaje .viajeIzq .cantidades li span { color:#5c5b5b; }
.col-d .opcionViaje .viajeIzq .cantidades li span.pasajeros { color:#ed7d0f; }
.col-d .opcionViaje .precioFinal { width:120px; float:right; color:#9fa3a5; font-size:17px; font-weight:bold; margin-top:90px; text-align:center; }
.col-d .opcionViaje .precioFinal span { color:#d62d20; font-size:32px; font-weight:bold; }
.col-d .opcionViaje .precioFinal a { background:url(../media/img/static/confirmarBtn.jpg) no-repeat; width:115px; height:25px; float:right; text-indent:-9000px; }
.col-d .tarifaExclusiva { font-size:9px; color:#5c5b5b; margin-top:5px; margin-bottom:12px; }

/* COMPRA 3 */
.hotelSeleccionado .cuadroHotel .hotelIzq .textoCompra3 { float:right; width:315px; height:86px; }
.hotelSeleccionado .cuadroHotel .hotelIzq .textoCompra3 { font-size:13px; font-weight:bold; color:#ee7600; }
.hotelSeleccionado .cuadroHotel .hotelIzq .textoCompra3 p { font-size:11px; font-weight:bold; color:#5c5b5b; width:420px; }
.hotelSeleccionado .cuadroHotel .hotelIzq .textoCompra3 p span { color:#0084be; }
.hotelSeleccionado h4 { color:#ed7d0f; margin-top:10px; margin-left:8px; }
.hotelSeleccionado .cuadroHotel .hotelIzq .formularioCont { width:305px; margin-left:15px; margin-bottom:10px; display:table; }
.hotelSeleccionado .cuadroHotel .hotelIzq .formularioCont .izq { width:110px; float:left; }
.hotelSeleccionado .cuadroHotel .hotelIzq .formularioCont .izq p { text-align:right; font-size:13px; color:#5c5b5b; line-height:24px; *line-height:27px }
.hotelSeleccionado .cuadroHotel .hotelIzq .formularioCont .der { width:190px; float:right; }
.hotelSeleccionado .cuadroHotel .hotelIzq .formularioCont .der input { width:180px; height:13px; border:#0084be thin solid; margin-left:5px; margin-top:4px; margin-bottom:5px; font-size:11px; color:#ed7d0f; }
.hotelSeleccionado .cuadroHotel .hotelIzq .formularioCont .der select { width:182px; height:15px; *height:17px; border:#0084be thin solid; margin-left:5px; margin-top:4px; margin-bottom:5px; font-size:11px; color:#ed7d0f; }
.hotelSeleccionado .cuadroHotel .hotelIzq .formularioCont .der select.corto { width:57px; height:15px; *height:17px; border:#0084be thin solid; margin-left:5px; margin-top:4px; margin-bottom:5px; font-size:11px; color:#ed7d0f; float:left; }
.hotelSeleccionado .confirmar {width:390px; display:table; font-size:12px; color:#5c5b5b; margin-left:30px; margin-top:20px; line-height:20px; margin-bottom:20px; }
.col-d a.enviar3 { background:url(../media/img/static/btnEnviar.jpg) no-repeat; width:115px; height:25px; float:right; text-indent:-9000px; margin-bottom:20px; }

/* COMPRA 4 */
.hotelSeleccionado .cuadroHotel4 { width:700px; display:table; margin-bottom:5px; border:0px; }
.hotelSeleccionado .cuadroHotel4 .hotelIzq { width:490px; _width:590px; margin:8px; float:left; display:table; }
.hotelSeleccionado .cuadroHotel4 .hotelIzq img { float:left; }
.hotelSeleccionado .cuadroHotel4 .hotelIzq .textoCompra3 { float:right; width:315px; _width:305px; height:86px; }
.hotelSeleccionado .cuadroHotel4 .hotelIzq .textoCompra3 { font-size:13px; font-weight:bold; color:#ee7600; }
.hotelSeleccionado .cuadroHotel4 .hotelIzq .textoCompra3 p { font-size:11px; font-weight:bold; color:#5c5b5b; width:420px; }
.hotelSeleccionado .cuadroHotel4 .hotelIzq .textoCompra3 p span { color:#0084be; }
.hotelSeleccionado .cuadroHotel4 .hotelIzq .confirmarReserva { width:600px; float:left; display:table; font-size:12px; font-weight:bold; color:#5c5b5b; }
.hotelSeleccionado .cuadroHotel4 .hotelIzq .confirmarReserva span { font-size:12px; color:#0084be; margin-bottom:3px; }
.hotelSeleccionado .cuadroHotel4 .hotelIzq .confirmarReserva p { font-size:13px; color:#0084be; margin-bottom:3px; }
.confirmarReserva .viajeImp { color:#5c5b5b; font-size:13px; font-weight:bold; }
.confirmarReserva .viajeImp label { color:#d62d20; font-size:21px; font-weight:bold; }

.col-d .opcionViaje4 { background-color:#e5e5e5; width:690px; padding:4px; display:table; }
.col-d .opcionViaje4 .viajeIzq4 { float:left; color:#0084be; font-size:17px; line-height:15px; font-weight:bold; padding-left:16px; margin-top:4px; padding-bottom:4px; }
.col-d .opcionViaje4 .viajeDer4 { float:right; color:#ed7d0f; font-size:17px; line-height:15px; font-weight:bold; padding-right:16px; margin-top:4px; padding-bottom:4px; }

.medioPagoCont { width:696px; margin-top:10px; margin-bottom:10px; display:table; }
.medioPagoCont .contIzq { width:386px; float:left; margin-bottom:10px; }
.medioPagoCont .contIzq .medioIzq { width:361px; float:left; margin-left:20px; margin-bottom:10px; }
.medioPagoCont .contIzq .medioIzq img { float:left; }
.medioPagoCont .contIzq .medioIzq .descripcion { width:294px; float:right; font-size:13px; margin-top:9px; color:#5c5b5b; }
.medioPagoCont .contDer { width:232px; float:right; margin-bottom:10px; margin-right:10px; }
.medioPagoCont .contDer .pagos { width:212px; height:18px; font-size:13px; color:#5c5b5b; float:right; }
.medioPagoCont .contDer .inputPago { width:20px; height:18px; float:left; }
.pagarOnline { background:url(../media/img/static/pagarOnline.jpg) no-repeat; width:131px; height:25px; margin-top:20px; margin-bottom:20px; float:right; text-indent:-9000px; }