#login{margin: 0 auto;text-align:center;}
#bg_login{background: url(../../images/mdces/extras/bg_login2.jpg) no-repeat; width:772px; height:571px; margin:0 auto; text-align:left;}
#login01{color:#FFF; width:290px; height:161px; position:relative; top:225px; left:40px; float:left;}
#login02{background: url(../../images/mdces/extras/bg_block2v.gif) no-repeat; width:366px; height:157px; position:relative; top:205px; left:65px; float:left; display:none; padding:4px 0 0 4px; color:#FFF;}
.login_linea{width:280px; margin-bottom:5px; font-family:Arial, Helvetica, sans-serif; font-size:0.7em;float:left; text-align:right;}
.login_linea2{width:355px; margin:0 0 5px 5px; font:normal 0.7em Arial, Helvetica, sans-serif; color:#FFF; float:left; text-align:left;}
.txt_error{font-size:0.7em; color:#ff3030;}
div.login_linea span{width:93px; text-align:right; margin-right:10px; margin-top:3px; float:left;}
div.login_linea .in_text{width:160px; margin:0; padding:0 0 0 2px; font-family:Arial, Helvetica, sans-serif; float:left; color:#666; border:1px solid #060a6d;}
div.login_linea a{color:#fff; margin-right:12px;}
div.login_linea .in_bot{width:80px; height:17px; margin-right:12px; margin-top:2px;}
div.login_linea p{margin:0 0 0 12px; padding: 0; text-align: left;}
div.login_linea2 p{margin:0 0 0 12px; padding: 0; text-align: left;}
#esperahome{position:absolute; top:175px; left:10px; z-index:199;}
#esperahome #capa-animadahome{padding:0; background:url(../../images/mdces/general/espere_home.jpg) no-repeat; height:243px; width:365px;}
.text_animationhome{position:absolute; top:60px; left:20px; font:normal 13px Tahoma, Verdana, Arial; color:#333; z-index:50;}
#esperahome #destination-error .esperehome{position:absolute; top:45px; left:20px; font:bold 14px Tahoma, Verdana, Arial; color:#CC0000;}
#esperahome #loading .esperehome{position:absolute; top:30px; left:20px; vertical-align:top;z-index:50; font:bold 13px Tahoma, Verdana, Arial; color:#333;}
.text_errorhome{padding:0; position:absolute; top:70px; left:20px; font:normal 13px Tahoma, Verdana, Arial; color:#333; width:250px; text-align:left;}
.text_errorclosehome{position:absolute; top:8px; left:300px; font:normal 12px Verdana Arial; color:#000; text-decoration:none; width:50px;}
.text_errorclosehome a:visited{text-decoration:none; color:#000;}
.text_errorclosehome a{text-decoration:none; color:#000;}
.text_errorclosehome a:vlink{text-decoration:none; color:#000;}
.text_errorclose a{position:absolute; top:15px; left:350px; font:normal 12px Verdana Arial; color:#000; text-decoration:none; width:500px; background:#FF0000;}
#esperahome .animationhome{position:absolute; top:80px; left:30px; z-index:40;}
#espera{width:772px; height:500px; position:absolute; top:0px; left:270px;}
#espera .capa-animada{padding:0; position:relative;}
#espera .espere{position:absolute; top:60px; left:28px; vertical-align:top;}
#espera .animation{position:absolute; top:87px; left:268px;}
#espera .animation2{position:absolute; top:178px; left:16px;}
body > .animation {position:fixed;}
body > .animation2 {position:fixed;}
/*ERROR FATAL*/
.errorf_tit{float:left; width:730px; margin:40px 0 0 30px; /margin:40px 0 0 15px; color:#666; font:normal 11px Verdana, Arial, Helvetica, sans-serif;}
.errorf{background:url(../../images/mdces/general/bg_error_vac.jpg) no-repeat; float:left; width:369px; height:351px; padding:60px 0 0 360px; margin:4px 0 0 20px; /margin:4px 0 0 18px;}
.errorf_city{background:url(../../images/mdces/general/bg_error_city.jpg) no-repeat;float:left;width:369px;height:370px;padding:60px 0 0 360px; margin:4px 0 0 20px; /margin:4px 0 0 18px;}
.errorf_all{background:url(../../images/mdces/general/bg_error_all.jpg) no-repeat;float:left;width:709px;height:214px;padding:70px 10px 0 10px; margin:4px 0 0 20px; font:normal 11px verdana; /margin:4px 0 0 18px;}
.errorf_hotel{background:url(../../images/mdces/general/bg_error_hot.jpg) no-repeat; float:left; width:735px; height:435px; padding:60px 0 0 0px; margin:4px 0 0 20px; //margin:4px 0 0 11px;}
.errorf_hotel p{font-size:11px; color:#006AB0; font-weight:700; margin-left:23px;}
.errorf img{float:left; margin:0px 0 0 70px;}
.errorf p{font-size:11px; color:#006AB0; font-weight:700;}
p.txterror{font-size:11px;color:#006AB0; font-weight:700; padding-left:7px;}
.error_orac{font-size:11px; font-weight:700; color:#BD1C20}
.blue{color:#017ACB;}
.tit01_errorh{background:url(../../images/mdces/general/bullet_tit01_h.gif) no-repeat; width:18px; padding:3px 0 0 25px; float:left; margin:30px 0 0 11px;}
.tit01_errorv{background:url(../../images/mdces/general/bullet_tit01.gif) no-repeat; width:18px;padding:3px 0 0 25px;float:left; margin:30px 0 0 11px;}
.tit01_errorv h3{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;color:#333;width:723px; border-bottom:1px solid #F29619; margin:0;/*para firefox*/}
.tit01_errorh h3{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;color:#333;width:723px; border-bottom:1px solid #F29619; margin:0;/*para firefox*/}
.tit01_error{background:url(../../images/mdces/general/bullet_tit01.gif) no-repeat; width:18px;padding:3px 0 0 25px;float:left; margin:30px 0 0 11px;}
.tit01_error h3{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;color:#333; width:723px; border-bottom:1px solid #F29619; margin:0;/*para firefox*/}
.error_ct{padding:5px 0 0 20px;float:left;}
/*POPUP DESCRIPCION HOTELES  */
#pophotel{background:#FFF; font:normal 11px verdana; width:570px; height:405px;}
#pophotel .titpophotel{background:#F29619; padding:3px 0 3px 10px; margin:0; color:#fff; font:bold 11px verdana; overflow: hidden;}
#pophotel .titpophotel img{vertical-align:middle; padding-right:5px;}
#pophotel .direcc{padding:4px 0 4px 10px; width:80%; float:left;}
#pophotel .im{text-align:right; padding:4px 10px 4px 0;}
#pophotel .linenar{border-bottom:1px solid #F29619; margin:10px 0;}
#pophotel .pad{padding: 0 10px;}
/*POPUP NUEVO PESTANAS*/
.container{width:740px; background-color:#B5C7DD; overflow:hidden; text-align:center; padding-top:18px; padding-left:12px; /*padding-right:17px;*/ float:left; font-family:Arial; font-size:11px; padding-bottom:20px; margin:0px;}
.content{width:726px; /*min-width:729px;*/ padding-top:10px; border-bottom:17px solid #dde2ed; background-color:#f5f5f5; float:left; border:1px solid #6a83ad; margin-right:17px;}
.headerPop{width:728px; /*min-width:731px;*/ background-color:#6983ad; padding-left:0px; color:#ffffff; font-weight:bold; font-size:12px; float:left; overflow:hidden; margin-right:17px;}
.headerPop .txt{float:left; padding-left:6px; padding-top:6px;}
.headerPop .cerrar{float:right; padding-right:5px; padding-top:5px;}
.pestDestine{width:100%; color:#fff; font-family:Arial; font-size:12px;	margin-bottom:10px; float:left;}
.pestDestine ul{background-color:#c1ccdd; float:left; list-style:none; margin-left:0; padding-left:0em;}
.pestDestine ul li{text-align:center;}
.pestDestine .pestInActive{/*width:90px;*/ border-right:1px solid #fff; border-top:3px solid #CCC; background-color:#8DA2C0; margin-top:0px; list-item:none; white-space:none; list-style:none; float:left; cursor:pointer;}
.pestDestine .pestInActiveBorderNone{/*width:90px;*/ background-color:#8DA2C0; margin-top:0px; border-top:3px solid #CCC; list-item:none; white-space:none; list-style: none; float:left; cursor:pointer;}
.pestDestine .pestActive{/*width:90px;*/ margin-top:0px; background-color:#f5f5f5; border-top:3px solid #ff9900; font-weight:bold; float:left; cursor:pointer; color:#000;}
.listadoPop{width:210px; margin-left:10px; margin-right:10px; margin-bottom:15px; float:left;}
.cuerpodestinos{height:200px; overflow:auto; width:205px; float:left; text-align:left;}
.rellenodiv{float:left;}
.listadoPop .header{width:190px; margin:0px; padding:0px; color:#b91014; font-size:12px; border-bottom:2px solid #ff9900; float:left; margin-bottom:7px; text-align:left;}
.listadoPop .cuerpodestinos li{background:transparent url(../../images/mdces/general/buletListado.gif) no-repeat; background-position:0px 4px; float:left;list-style:none; padding-left:13px; color:#666666; font-size:12px; width:170px; margin-top:5px; text-align:left; cursor:pointer; padding-top:0px;}
.listadoPop .cuerpodestinos A{color:#666; text-decoration:none; float:left; width:120px; text-align:left; cursor:pointer;}
.listadoPop .cuerpodestinos .tab4{margin:0 5px 0 35px;}
.listadoPop .cuerpodestinos img.tab0{margin:0 5px 0 0; float:left;}
.listadoPop .cuerpodestinos img.tab1{margin:0 5px 0 10px; float:left;}
.listadoPop .cuerpodestinos img.tab2{margin:0 5px 0 20px; float:left;}
.listadoPop .cuerpodestinos img.tab3{margin:0 5px 0 30px; float:left;}
.listadoPop .cuerpodestinos A:hover{color:#C02527; text-decoration:none;}
.pestInActive{}
.last{width:726px; height:17px; background-color:#dde2ed; float:left; margin-top:15px;}
.peana2{height:10px;}
.peana2 span a{float:right; color:#B91014; font:normal 11px verdana; padding-right:5px;}
/*POPUP DESTINOS FRECUENTES*/
.bajomapaflash{width:345px; padding-left:6px; position:absolute; top:99px; left:0px; visibility:hidden; z-index:5;}
.bajomapa{width:345px; height: 150px; padding-left:6px; position:absolute; top:99px; left:0px; visibility:hidden; z-index:5;}
.bajomapa a{text-decoration:none;}
.bajomapa .recuadr{border:0px; overflow:hidden; width:350px;}
.bajomapapop{width:520px; font-weight:bold; margin:5px 0 5px 10px; overflow:hidden;}
.bajomapapop a{text-decoration:none;}
.bajomapapop .recuadr{border:0px; width:522px; overflow:hidden; background:transparent;}
.cabezazul{background:#6983AD; margin-top:8px; padding:1px 0 1px 8px; color:#fff; font:12px verdana; overflow:hidden; height:15px;}
.cabezazul a{float:right; padding:0 3px; margin-right:1px; text-decoration:none; color:#fff; font-weight:bold; border:1px solid #fff;}
.bajomapapop .cabezazul span{float:left;}
.coldest{list-style:none; float:left; background: #fff;}
.bajomapapop .coldest{height:370px;}
.bajomapa .coldest{height:136px;}
.coldest .listblock{margin:0; padding:0; width:85px; font:normal 11px verdana;}
.coldest .listblock .list{line-height:14px; margin:0; padding-left:6px;}
.coldest .listblock .list a{color:#666;}	
.coldest .listblock .list a:hover{color:#000;}	
.coldest .listblock .roj {color:#B91014; background:#EAEDF4; padding: 3px 0px 4px 6px;}
.coldest .listblock .roj a {color:#B91014; line-height:14px; font:normal 11px verdana;}	
.coldest .listblock .roj a:hover {color:#B91014;}
.coldest .listblock .ulti {margin-bottom: 5px;}	
.coldest.dcha{border-right:1px solid #EEF0F6;}
.coldest.izq{border-left:1px solid #EEF0F6;}
.peana{height:15px; background:#DDE2ED;}
.peana span a{float: right; color:#B91014; font:normal 11px verdana; padding-right:5px;}
.listblock .list a.sub{color:#B91014;}
.listblock .list a.sub:hover{color:#B91014;}
#popup {position: absolute; top:280px; left:10px; visibility:hidden; z-index:1; padding:0 10px 5px 0;}	
.white{background:#fff; height:100%; overflow:auto;}
.msn_error{font: normal 12px Arial, Verdana; color:#B91115; padding:12px 0 12px 45px; border:1px solid #B91115; background:url(../../images/mdces/general/icon_info_p.gif) left center no-repeat;}
/* Buscador reservas */
.servicio_buscaTop{float:left;margin-top:10px;}
.servicio_buscaTop img{margin:0;padding:0;float:left;}
.servicio_busca{border-bottom:1px solid #CCC; border-left:1px solid #CCC; border-right:1px solid #CCC; float:left; width:545px; font-size:12px;}
.serv_buscaCol01, .serv_buscaCol02, .serv_buscaCol03{float:left; margin:10px;}
.serv_buscaCol01{width:172px;}
.serv_buscaCol02{width:144px;}
.serv_buscaCol03{width:149px;}
.serv_tit{border-bottom:1px solid #B7C9DD; margin-bottom:4px;}
.serv_buscaPie{background:#E0E7F0; clear:left; width:545px; margin:0; overflow:hidden; padding:0;}
.serv_buscaPie a img{float:right; margin:0; padding:5px 10px;}
.spac5px{float:left; margin-bottom:3px;}
.spac2px{float:left; margin-left:2px;}
.serv_buscatxt{float:left; width:45px; line-height:18px; font-size:11px;}
.serv_buscatxt2{float:left; width:75px;line-height:18px; font-size:11px; padding-left:10px}
.radiobusc{float:left; margin-left:5px;}
/*Classes convertidas 08/06 */
.line_estado{width:545px; float:left; padding-top:5px;}
.line_estado2{width:545px; float:left; margin-bottom:5px; overflow:hidden;}
.localizador00{border:1px solid #CCC; padding:2px 5px; float:left; font-size:13px; font-family:verdana; color:#B91014;}
.localizador01{font-size:11px; color:#333;}
.localizador02{font-size:13px; color:#333;}
.line_hotel00{float:left; width:548px; font:normal 11px Tahoma, Arial; color:#000; background-color:#E8E8E8; margin-bottom:0px; height:20px;}
.line_hotel01{float:left; width:350px; padding:3px 0 0 35px;}
.line_hotel02{float:left; width:75px; padding-top:3px;}
.line_hotel03{float:left; width:60px; padding-top:3px;}
.nombrebooking00{width:360px; float:left; clear:both; font:normal 11px tahoma, verdana;}
.nombrebooking01{padding:0 10px; width:60px; float:left; font:normal 11px Tahoma, Arial;}
.services_print{border:1px solid #E2E2E2; clear:both; overflow:hidden; width:546px; padding:5px 0 0 0;}
.cabecera_print{display:inline;}
.print_cerrar{width:550px; text-align:right; margin-bottom:10px;}

/*--------------------CONDICIONES GENERALES condiciones.css-----------------------------*/
#operativa_content .clear{clear: both;}
#operativa_content .clearight{clear: right;}
.condiciones{margin:0 25px 0 0; text-align:justify; font:normal .7em Verdana, Geneva, Arial, Helvetica, sans-serif; color:#333;}
.condiciones .entrad{margin-left:15px;}
.condiciones ol li p.titu{background: #7E7E7E;color: #fff;overflow:hidden; height:100%;font-weight: bold;padding:2px 0 1px 10px;margin: 6px 15px 15px 0;font-size: 12px; width:100%;}
.condiciones ol li{font-weight:bold;}
.condiciones ol li span{font-weight:normal;}
.condiciones ol li li{margin:10px 0 10px 0; list-style-type:none; font-weight:normal;}
.condiciones ol li li li{margin:10px 0 10px 0; list-style-type:none; font-weight:normal;}
.condiciones ol ol{margin:10px 0 0 0;}
.condiciones .complement{text-align:justify;font-weight:bold;margin:20px 0 6px 0;padding:0;}
.condiciones .complement ul li{list-style-type:square;font-weight:normal;}
p.ankla{font:normal .7em Verdana, Geneva, Arial, Helvetica, sans-serif; margin:5px 0 3px 0;}
p.ankla a{font:normal 1em Verdana, Geneva, Arial, Helvetica, sans-serif; color: #385676;}
/*--------------------AVISO LEGAL-----------------------------*/
.legal{margin:0 25px 0 0;text-align:justify; font:normal .7em Verdana, Geneva, Arial, Helvetica, sans-serif; color:#333;}
.legal_text{margin:10px 15px 15px 10px; color:#333;}
.subir a{color:#385676;}
/*--------------------MAPA WEB-----------------------------*/
#operativa_content .barra_gris{background:#FEF3D8; color:#333; font-weight:bold; padding:1px 0 1px 10px; margin:5px 15px 6px 0; font-size:14px; border-bottom:1px solid #B7C9DD; overflow:hidden;}
#operativa_content .barra_gris a{text-decoration:none; color:#416389; font-weight:bold;}
#operativa_content .colum{width:250px; margin:0 10px 15px 0;}
#operativa_content .colum a{text-decoration:none;}
#operativa_content .colum p{font-family: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif; margin:0 0 0 10px; color:#416389; padding:6px 0 5px 0;}
#operativa_content .colum p a{color:#416389;}
#operativa_content .colum ul{margin:3px 0 10px 10px; padding:0; list-style-type: none;}
#operativa_content .colum ul li{font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#666; padding:2px 0 2px 0; margin:0;}
#operativa_content .colum ul li a{color:#666; background:url(../../images/mdces/general/bullet-red.gif) no-repeat 0px center; padding:0 0 0 10px;}
#operativa_content .fin{width:235px; margin-right:0px;}
.overflow{overflow:hidden;}
/* PAGINAS ESTATICAS estaticas.css OFERTAS */
/* OFERTAS PUNTUALES */
#destacada{margin:10px 0 10px 10px;}
.bandaazulada{background:#5078A0; overflow:hidden; height:15px; font:bold 15px Arial, Verdana; padding: 1px 0 3px 10px; color:#fff; margin-top:10px; margin-right:15px;}
#imag_a{overflow: hidden;}
.imag_b{border:0;float: left;margin: 10px 0;}
.imag_b a{border:0;float: left;margin-right: 15px;}
#imag_a a{border:0;margin-bottom: 10px;margin-right: 6px;text-decoration:none;float: left;}
.pijam{padding: 2px 0 2px 10px;overflow: hidden;float: left;width:737px;}
.pijam a{text-decoration:none;}
.oferpartone{float:left;width: 500px;overflow: auto;}
.oferparttwo{width: 225px;text-align: right;overflow: auto;}
a span.name{color:#1676B6;font:bold 14px Verdana, Arial;}
a span.descri{color:#333333;font:normal 11px Arial, Verdana;margin-right:5px;}
a span.prize{color:#B91014;font:bold 14px Verdana, Arial;}
a span.uh{color:#B91014;font:bold 12px Arial, Verdana;}
.oferparttwo a img{vertical-align: bottom;}
.band{background:#E6EBF2;}
.verpdf{color:#666;font:normal 10px Tahoma, Arial;margin-left:10px;font-style: italic;}
/* OFERTAS Y DESTACADOS GENERALES */
#col_1{width:180px;float:left;}
#col_2{width:390px;float:left;margin-left:10px;}
#col3{width:190px;float:left;margin-left:10px;}
.ofertasnew{width:162px; margin-bottom: 34px; margin-left:10px; overflow: hidden;}
.destacadosnew{width:162px; margin-bottom: 20px; margin-left:10px; overflow: hidden;}
.central{margin-left:10px;}
.publiizq{margin-bottom: 10px;}
.hidebanner{position:relative; left:0px; top:0px; display:none;}
/* CAPA POPUP GENERICO */
.maingeneric{position:relative; width:500px; background-color: #fff; border: 1px solid #666666; font:bold 11px arial, tahoma;}
.maingeneric .captit{background:url(../../images/mdces/extras/barra_tit.gif) repeat-x; font: bold 13px arial, tahoma; color:#fff; padding:4px 0 2px 10px; height: 30px}
.maingeneric .innercap{ background-color: #fff; border: 1px solid #B9B9B9; margin:10px; padding: 5px; background-color:#EBEBEB;}
.maingeneric .itemg{margin-top:3px; margin-right: 10px;}
.maingeneric .itemg img{margin-right:3px;}
.maingeneric .itemgtit{color:#666;}
.maingeneric .itemgdesc{color:#333;}
.maingeneric .closec{position:absolute; top:0px; left:470px;}
.maingeneric .closec a{border:0; text-decoration:none;}
.maingeneric .flo{float:left;}
