/*================== INDEX ==================*/
/*================== ID�s ==================*/

#green_line{width:100%; height:3px; background-color:#95bb1d;}
#principal_container {margin:0 auto; width:980px; height:auto;}
#logome {text-decoration:none; width:90px;height:50px; font-size:36px;  font-family: Myriad Pro, Tahoma, Helvetica, Arial, sans-serif;float:left; src: url(MyriadPro-BoldCond.otf); margin:-5px 0 0 0; padding:0 0 0 34px;text-align:left; clear:both;}
#logome a{color:#fff; text-decoration:none; font-family: Myriad Pro; src: url(MyriadPro-BoldCond.otf); }
#logogusta {text-decoration:none; width:180px;height:36px; font-size:36px;  font-family: Myriad Pro, Tahoma, Helvetica, Arial, sans-serif;float:left; src: url(MyriadPro-BoldCond.otf); margin:-36px 49px 0; padding:0 0 0 34px;text-align:left; clear:both;}
#logogusta a{color:#fff; text-decoration:none; font-family: Myriad Pro; src: url(MyriadPro-BoldCond.otf); }
#logoviajar {text-decoration:none; width:180px;height:36px; font-size:36px;  font-family: Myriad Pro, Tahoma, Helvetica, Arial, sans-serif;float:left; src: url(MyriadPro-BoldCond.otf); margin:-36px 135px 0; padding:0 0 0 34px;text-align:left; clear:both;}
#logoviajar a{color:#fff; text-decoration:none; font-family: Myriad Pro; src: url(MyriadPro-BoldCond.otf); }
#logobarato {text-decoration:none; width:80px;height:36px; font-size:36px;  font-family: Myriad Pro, Tahoma, Helvetica, Arial, sans-serif;float:left; src: url(MyriadPro-BoldCond.otf); margin:-36px 220px 0; padding:0 0 0 34px;text-align:left; clear:both;}
#logobarato a{color:#fff; text-decoration:none; font-family: Myriad Pro; src: url(MyriadPro-BoldCond.otf); }
#menu_sup{ width:980px; clear:both; background:url(../images/header.png) no-repeat; z-index:999; position:relative;}
#path_like {width:980px;height:33px; clear:both;}
#container{width:980px; height:auto; background:url(../images/content_pixel.png) repeat-y; float:left;}
#containerconfirm{width:980px; min-height:700px; background:url(../images/content_pixel.png) repeat-y; float:left;}
#travels{width:576px; height:auto; text-align:left; padding-left:35px; float:left; clear:both;}
#noches_hotel{width:300px; height:510px; float: left; margin: 5px 0 0 35px;}
#rutas_destacadas{width:912px;height:61px; background-color:#f2f2f2; clear:both; margin:0 0 0 35px; }
#col1_rutas{width:620px; height:auto; float:left; margin:-3px 0 0 -5px;}
#col2_rutas{width:300px; height:auto; float: left; margin:25px 0 20px 30px;}
#fondo_mapa{width:466px; height:332px; background:url(../images/fondo_mapa.gif) no-repeat; margin:0 0 0 35px; float:left;}
#fondo_rutas{width:450px; height:332px; background:url(../images/fondo_rutas.gif) no-repeat; margin:0 0 0 -4px; float:left;}
#ruta_liligo1{width:191px; height:261px; float:left; margin:20px 0 0 4px;}
#ruta_liligo2{width:191px; height:261px; float:left; margin:20px 0 0 28px;}
.ruta1{width:191px; float:left; margin:10px 0 0 4px;}
.ruta2{width:191px; float:left; margin:10px 0 0 28px;}
.ruta3{width:191px; float:left; margin:10px 0 0 20px;}
#patro1{width:170px; height:180px; float:left; margin:20px 0 0 4px; padding: 0 15px 0 15px;}
#patro2{width:191px; height:180px; float:left; margin:20px 0 0 4px; border-right: 2px solid #F2F2F2; border-left: 2px solid #F2F2F2; padding: 0 15px 0 15px;}
#patro3{width:191px; height:180px; float:left; margin:20px 0 0 4px;  border-left: 2px solid #F2F2F2; padding: 0 15px 0 15px;}
#vertical{width:191px;  float:left; margin:-155px 0 0 14px; border-right: 2px solid #F2F2F2; height: 170px;}
#ruta1mapa{width:191px; height:26px; float:left; margin:10px 0 0 4px;}
#rutas_publicadas{width:570px; height:20px; background-color:#fff; clear:both; padding:25px 0 0 0; margin: 0 0 0 40px;}
#ultimos_vuelos_hoteles{width:570px; height:50px; background-color:#fff; clear:both; padding:25px 0 0 0; margin: 0 0 0 40px;}
#footer{width:100%; height:auto; clear:both; background-color:#2b85c2;}
#footer_contenido{width:960px; margin:0 auto; clear:both; }
/*================== SLIDE PANEL ==================*/
#slide-panel{background-color:#0262a5;display:none;height:130px;margin:0 auto; width:990px;}
#bienvenido{width:435px; height:30px; background-color:#0262a5; padding:20px 0 0 40px; color:#aed4f0; text-align:left;}
.slide {width:915px; margin:0 auto;}
.btn-slide-registro:link, .btn-slide-registro:visited{-moz-box-shadow: 1px 1px 2px #000;background:url(../images/flecha_login_der.gif) no-repeat; background-position:96% 50%;margin:0 2px 0 0;color:#fff; float:right; display:block;font-size:13px; font-weight:bold;height:27px; padding:1px 0 1px 10px;line-height:23px;text-align:left; text-decoration:none;width:130px; background-color:#95bb1d;}
.btn-slide-login:link, .btn-slide-login:visited{-moz-box-shadow: 1px 1px 2px #000;background:url(../images/flecha_login_abajo.gif) no-repeat; background-position:95% 50%;margin:0 2px 0 0;color:#fff; float:right; display:block;font-size:13px; font-weight:bold;height:27px; padding:1px 0 1px 10px;line-height:23px;text-align:left; text-decoration:none;width:130px; background-color:#95bb1d;}
.btn-slide-ingresa:link, .btn-slide-ingresa:visited{-moz-box-shadow: 1px 1px 2px #000;background:url(../images/flecha_login_abajo.gif) no-repeat; background-position:95% 50%;margin:0 2px 0 0;color:#fff; float:right; display:block;font-size:13px; font-weight:bold;height:27px; padding:1px 0 1px 10px;line-height:23px;text-align:left; text-decoration:none;width:155px; background-color:#95bb1d;}
.loginform {width:442px; height:56px;color:#999; font-family:Arial, Helvetica, sans-serif; float:left; margin:-15px 40px 0 0; background-color:#014473; padding:12px 0 0 0; float:right;}
.formdetails {color:#aed4f0; margin:5px 0 0 -52px; width:550px;}
.usuario_login{width:135px; background-color:#efefef; color:#2b85c2;border:none; padding:0 5px 2px 5px; font-size:12px; height:22px; }
.button_login{border:none; padding:0 5px 2px 3px;color:#fff; background-color:#2b85c2; font-weight:bold; font-size:12px; width:110px; height:26px;margin:0 0 0 -5px;}
.pass_login{width:135px;background-color:#efefef; color:#2b85c2;border:none; padding:0 5px 2px 5px; font-size:12px; height:22px;margin:0 0 0 -5px;}
.loginregister {color:#999; padding:5px;}
.loginregister a:link, .loginregister a:visited {color:#FFF; font-size:11px; text-decoration:underline;}
.loginform h2 {padding:10px 10px 10px 0; font-size:18px; font-weight:normal; text-transform:uppercase;}
.loginform ul li {display:inline;}
.loginform ul li a:link, .loginform ul li a:visited {color:#FFF; font-size:12px; text-decoration:underline;}
.recordar{float:left; padding:2px 0 0 62px;}
.recordar a{color:#fff; text-decoration:underline; font-size:11px; color:#aed4f0;}
.flecha_login_abajo{background:url(../images/flecha_login_abajo.gif) no-repeat; background-position:right-center; width:15px; height:15px;}
.flecha_login_der{background:url(../images/flecha_login_der.gif) no-repeat; background-position:right-center; width:15px; height:15px;}
/*================== HEADER ====================*/
/*================== Menu ====================*/
.menu{width:650px; height: 51px; float:left; margin: 6px 0 0 40px; position: absolute; }
.menu li{float:left;  list-style:none; text-decoration: none;font-size:16px; font-weight:bold; }
.menu_tabs {padding-top:17px; width:auto; height:34px; margin:0 0 0 10px;}
.menu_tabs_actual{padding-top:17px; width:auto; height:34px;  background:url(../images/pixel_blue_menu.png) repeat-x; background-position:100% 100%; margin:0 0 0 10px;}
.menu_lines {padding-top:19px; margin:0 0 0 10px;}
.menu a{ color:#fff; }
.followus{width:258px; height:55px; float:left; margin: 5px 0 0 4px;}
.social{margin-top:-20px; margin-left:75px;width: 160px;}
.socialrutas{width:160px; float:left; margin:-20px 0 0 375px;}
.social ul{width:50px;}
.social2{width:160px; float:left; margin:22px 0 0 450px;}
/*================== Follow us ====================*/
.menu_followus {width:104px; height:36px; float:left; margin-left: 50px;  padding-left:700px; list-style:none; text-decoration: none; color:#fff; font-size:13px; font-weight:bold; }
.social li{float:left; height:35px; padding-top:13px; padding-left:5px; list-style:none; text-decoration: none; color:#fff;}
/*================== Paths ====================*/
.path{font-family:arial; color:#000; width:670px; height:26px;float:left; text-align:left; color:#000; font-size:11px; padding:7px 0 0 36px;}
.like{width:242px; height:28px; float:left; text-align:left; padding-top:5px;}
/*==================CONTAINER====================*/
/*================== Intro ====================*/
.intro{width:576px; text-align:left; font-size:13px; padding:35px 0 0 35px; float:left; clear:both; line-height:5px;}
.intro_liligo{width:576px; height:90px; text-align:left; font-size:13px; padding:20px 0 0 35px; float:left; clear:both; line-height:5px;}
.modif_datos h3{width:576px; height:90px; background-color:#CECFD1; text-align:left; font-size:12px; padding:35px 0 0 35px; float:left; clear:both; line-height:5px;}
.intro_ruta{width:576px; height:115px; text-align:left; font-size:12px; padding:35px 0 0 35px; float:left; clear:both; line-height:5px;}
.intro_patrocinador{width:576px; height:50px; text-align:left; font-size:13px; padding:35px 0 0 35px; float:left; clear:both; line-height:5px;}
.intro_rutas{width:576px;  text-align:left; font-size:13px; padding:45px 0 0 0; clear:both; padding-bottom:10px;}
/*================== Tabs Travels ====================*/
.tabsTopIframe {width: 576px; height: 71px; background: url(../images/pbg.gif) no-repeat; text-align: left; padding-left:30px;}
.tabsTopIframe ul, .tabsTopIframe li {margin: 0 0 0 0px; padding: 0}
.tabsTopIframe li {display: inline}
.tabsTopIframe li a {display: block; float: left; height: 59px; line-height: 71px; text-decoration: none}
#pflights, #pcars, #photels, #prestaurants {position: relative; width: 128px; text-align: center; font-weight: bold; padding-top: 12px}
a#pflights:link, a#pflights:visited {color: #999; background: url(../images/p-vuelos-baratos.png) 0 71px}
a#pflights:hover, a#pflights:active, .tabsTopIframe li.activo a#pflights {color: #000; background: url(../images/p-vuelos-baratos.png)}
a#photels:link, a#photels:visited {color: #999; background: url(../images/p-hoteles-baratos.png) 0 71px}
a#photels:hover, a#photels:active, .tabsTopIframe li.activo a#photels {color: #000; background: url(../images/p-hoteles-baratos.png)}
a#pcars:link, a#pcars:visited {color: #999; background: url(../images/p-alquiler-coches.png) 0 71px}
a#pcars:hover, a#pcars:active, .tabsTopIframe li.activo a#pcars {color: #000; background: url(../images/p-alquiler-coches.png)}
a#prestaurants:link, a#prestaurants:visited {color: #999; background: url(../images/p-promociones-restaurantes.png) 0 71px}
a#prestaurants:hover, a#prestaurants:active, .tabsTopIframe li.activo a#prestaurants {color: #000; background: url(../images/p-promociones-restaurantes.png)}
/*================== Tabs Rutas ====================*/
.tabsrutas {width: 625px; height: 98px; background: url(../images/bg_rutas.gif) no-repeat; text-align: left; margin:0 0 0 4px;}
.tabsrutas ul, .tabsTopIframe li {margin: 0 0 0 0px; padding: 0}
.tabsrutas li {display: inline}
.tabsrutas li a {display: block; float: left; height: 59px; line-height: 40px; text-decoration: none}
#lateralRuta {height:1500px; margin:31px 5px 0 0; float:right;}
#lateralRutaRuta {height:1850px; margin:-23px 35px 0 0; float:right;}
#lateralRutaCuaderno {height:1175px; margin:29px 5px 0 0; float:right;}
#lateralRutaConditions {height:1080px; margin:-73px 0 0 35px;}
#lateralRutaSomos {height:1175px; margin:-126px 0 0 35px; }
#lateralRutaContacto {height:1175px; margin:-91px 5px 0 0; float:right;}
#lateralRutaFAQ {height:1175px; margin:-32px 5px 0 0; float:right;}
#lateralRutaAffiliate {height:1250px; margin:-73px 0 0 35px;}
#todas, #todas2, #africa, #africa2, #america, #america2, #asia, #asia2, #europa, #europa2, #oceania, #oceania2 {position: relative; width: 100px; height:41px; text-align: center; font-weight: bold; margin:-15px 0 0 2px;}
a#todas:link, a#todas:visited {color: #999; background: url(../images/todas.png) 0 1px;}
a#todas2:link, a#todas2:visited {color: #999; background: url(../images/todas.png) 0 40px;}
a#todas:hover{color: #000; background: url(../images/todas.png) 0 40px;}
a#todas2:hover{color: #000; background: url(../images/todas.png) 0 1px;}
a#africa:link, a#africa:visited {color: #999; background: url(../images/africa.png) 0 1px;}
a#africa2:link, a#africa2:visited {color: #999; background: url(../images/africa.png) 0 40px;}
a#africa:hover{color: #000; background: url(../images/africa.png) 0 40px;}
a#africa2:hover{color: #000; background: url(../images/africa.png) 0 1px;}
a#america:link, a#america:visited {color: #999; background: url(../images/america.png) 0 1px;}
a#america2:link, a#america2:visited {color: #999; background: url(../images/america.png) 0 40px;}
a#america:hover{color: #000; background: url(../images/america.png) 0 40px;}
a#america2:hover{color: #000; background: url(../images/america.png) 0 1px;}
a#asia:link, a#asia:visited {color: #999; background: url(../images/asia.png) 0 1px}
a#asia2:link, a#asia2:visited {color: #999; background: url(../images/asia.png) 0 40px}
a#asia:hover{color: #000; background: url(../images/asia.png)0 40px;}
a#asia2:hover{color: #000; background: url(../images/asia.png)0 1px;} 
a#europa:link, a#europa:visited {color: #000; background: url(../images/europa.png) 0 1px}
a#europa2:link, a#europa2:visited {color: #000; background: url(../images/europa.png) 0 40px}
a#europa:hover{color: #000; background: url(../images/europa.png) 0 40px;}
a#europa2:hover{color: #000; background: url(../images/europa.png) 0 1px;}
a#oceania:link, a#oceania:visited {color: #999; background: url(../images/oceania.png) 0 1px}
a#oceania2:link, a#oceania2:visited {color: #999; background: url(../images/oceania.png) 0 40px}
a#oceania:hover{color: #000; background: url(../images/oceania.png) 0 40px;}
a#oceania2:hover{color: #000; background: url(../images/oceania.png) 0 1px;}
/*================== Banner Noches de Hotel ====================*/
.suerte{width:301px; height:20px; font-size:15px; font-weight:bold; color:#f87a23; padding: 18px 0 0 0; }
.regalo{width:57px; height:57px; margin:0 0 0 232px; position:absolute; z-index:1;}
.regalamos_noches_hotel{width:218px; line-height:1.3em; margin:15px 5px  0;}
.regalamos_noches_hotel2{width:233px; line-height:1.3em; margin:3px 5px  0;} 
.descrip_banner_noches_hotel{width:250px; font-size:14px; color:#000; padding: 10px 0 0 15px; line-height:15px; text-align:left;}
.descrip_banner_noches_hotel2{color:#0083da;}
.silla{padding:7px 0 0 0;}
.a_por_ellas{width:197px; height:58px; margin:192px 0 5px 35px;}
.condiciones_banner_noches_hotel{width:240px; font-size:9px; color:#000; padding: 0 0 0 30px; line-height:1.1em;}
#clima{width:200px; height:600px; margin: 5px 5px 5px 5px;}
#clima2{width:600px; }
.lW { float: left; clear: left; height: 15px; }
.rW { float: right; clear: right; height: 15px; }
#mapita{width:183px; height:137px; margin-top:-321px; margin-left:17px;}
#descripcion{width:183px; height:82px; margin-top:48px; margin-left:-67px;}
#patro {height: 82px; margin-left: 14px; padding-top: 12px; width: 183px;}
#tiempo{width:183px; height:137px; margin-top:4px; margin-left:82px;}
.diatiempo{}
.fechatiempo{}
.temptiempo{}
.conditiontiempo{}
.imgtiempo{}
/*================== Rutas destacadas ====================*/
.titulo_rutas_destacadas{width:350px; text-align:left; font-size:22px; font-weight:regular; color:#000; padding:20px 0 0 20px; float:left;}
.seleccion_pais_ciudad{width:400px; float:left; margin:20px 0 0 87px;}
.img_buscador_ciudades_paises{width:20px; margin:-27px 0 0 408px; float:left;}
.seleccion_pais_ciudad input[type=text] {border:2px solid #e0e0e0; width:280px; height:35px;}
.seleccion_pais_ciudad select {width:190px; height:26px; padding:3px 0 0 1px; color:#3581b7; font-weight:bold; font-size: 12px; margin: 0px 0px 0px 200px}
#form input.btn {color:#FFFFFF;background-color:#990000;border:2px solid #e0e0e0;}
#form select {width:378px; border:2px solid #e0e0e0; height:35px;}
#form textarea {width:378px; height:135px; border:2px solid #e0e0e0;}
/*================== Mapa ====================*/
.google_maps{margin: 20px 0 0 38px;}
.fondo_negro_mapa{width:390px; height:32px; background-color:#000; text-align:left; margin:-5px 0 0 38px;  padding:4px 0 0 10px;}
.fondo_negro_mapa a {color:#fff;}
/*================== RUTAS Principal ==================*/
.fondo_rutas_principal{width:650px; float:left; margin:0 0 0 2px;}
#fondo_patros_principal{width:638px; height:190px; float:left;margin: 8px 0 10px -113px; text-align: left;}
#fondo_patros_principal2{width:638px; height:190px; float:left; margin: 20px 0 10px -115px; border-top: 2px solid #F2F2F2; text-align: left;}
#menu_rutas{width:625px; height:90px; background: url(../images/fondo_amarillo_rutas.gif) no-repeat; margin:0 0 20px 5px;}
.titulo_ruta1{font-size:15px; font-weight:bold; color:#0262a5; text-align:left; margin:5px 0 0 0;}
.titulo_ruta2{font-size:15px; font-weight:bold; color:#0262a5; text-align:left; margin:5px 0 0 0;}
.titulo_ruta3{font-size:15px; font-weight:bold; color:#0262a5; text-align:left; margin:5px 0 0 0;}
.foto_ruta1{width:191px; height:127px;}
.foto_ruta2{width:191px; height:127px;}
.foto_ruta3{width:191px; height:127px;}
.articleList .twoCols { float:left; width:220px; margin-right:70px; }
.descripcion_ruta1{font-size:12px; color:#666; text-align:left;}
.descripcion_ruta2{font-size:12px; color:#666; text-align:left;}
.descripcion_ruta3{font-size:12px; color:#666; text-align:left;}
.ver_ruta1_index{margin:6px 0 0 0; text-align:left;}
.ver_ruta2_index{margin: 6px 0 0 5px; text-align:right;}
.ver_ruta1{margin:5px 0 0 0; text-align:left;}
.ver_ruta2{margin:10px 0 0 0; text-align:left;}
.ver_ruta3{margin:10px 0 0 0; text-align:left;}
.todas_las_rutas{width:412px; height:27px; background-color:#f2f2f2; clear:both; font-weight:regular; margin:275px 0px 0px 0px; display:block;}
.texto_ver_todas_las_rutas {font-size:13px; padding-top:5px;}
.texto_todas_las_rutas{margin:2px 0 0 0;}
.flecha_todas_las_rutas{}
.todas_las_rutas a{color:#0262a5;}

.buscador_rutas{width:500px; margin:-57px 0 0 18px;}
.boton_buscar_rutas{float:left;margin:-2px 0 0 -200px;}
.boton_ver_mapa{float:left;margin:3px 0 0 -120px;}
.buscador_rutas select {width:190px; height:28px; padding:6px 0 0 4px; color:#000;font-size: 12px; font-weight:bold; margin:-10px 0 0 0; font-family:arial;}
.ultimas_rutas_publicadas{width:300px; height:25px; font-size:21px; margin:25px 0 0 4px; color:#000;}
#paginador_rutas{}
.paginas_rutas{padding:4px 0 0 200px;width:427px; height:29px; color:#000; float:left; margin:13px 0 0 0px; background-color:#f2f2f2; font-size:15px; line-height:24px;}
.paginas_rutas li{text-align:center;margin:0 0 0 0; width:15px; height:27px; color:#000; float:left; text-decoration:none; list-style:none;}
.paginas_rutas a{width:350px; height:27px; color:#0074b1;}
.paginas_rutas_selected a{width:350px; height:27px; color:#020204;}
#paginador_rutas_hidden{}
.paginas_rutas_hidden{padding:4px 0 0 200px;width:427px; height:29px; float:left; margin:13px 0 0 0px;  font-size:15px; line-height:24px;}
.paginas_rutas_hidden li{text-align:center;margin:0 0 0 0; width:15px; height:27px;  float:left; text-decoration:none; list-style:none;}
.paginas_rutas_hidden a{width:350px; height:27px; }
/*================== COL1-RUTAS ====================*/
/*================== Ultimas rutas ====================*/
.rutas_col1{width:190px; float:left; text-align:left; padding-bottom: 5px;}
.rutas_col1 li{text-decoration:none; list-style:none;}
.rutas_col2{width:190px; float:left; text-align:left;}
.rutas_col2 li{text-decoration:none; list-style:none;}
.rutas_col3{width:190px; float:left; text-align:left;}
.rutas_col3 li{text-decoration:none; list-style:none;}
.titulo_ultimas_rutas{font-size:22px; color:#000; float:left;}
.ver_rutas{}
.ver_rutas a{font-size:13px; color:#0262a5; float:right;}
.usuario_rutas{font-size:13px; background-position:0% 0%; padding:0 0 0 20px; }
.pais_rutas{font-size:14px; font-weight:bold; padding:0 0 0 20px;}
.pais_rutas a{font-size:14px; font-weight:bold; color:#2477b1; }
#puntos_rutas_titulo{width:579px; height:12px; background: url(../images/linea_ultimas_rutas.gif) repeat-x; margin:10px 0 0 0; clear:both;}
#puntos_rutas_titulo2{width:579px; height:12px; background: url(../images/linea_ultimas_rutas.gif) repeat-x;  clear:both;}
#puntos_rutas_titulo3{width:579px; height:12px; background: url(../images/linea_ultimas_rutas.gif) repeat-x;  clear:both; margin-left:40px; }
.puntos_rutas{width:190px; height:4px; background: url(../images/puntos.gif) repeat-x; margin:5px 0 5px 0;}
#space_footer{width:98px; height:50px;}
/*================== Ultimas vuelos&hoteles ====================*/
.titulo_ultimas_vuelos{background-color:#FFFFFF;font-size:18px;  color:#000; float:left; height:30px; width:252px;}
.titulo_ultimos_hoteles{background-color:#FFFFFF;font-size:18px;  color:#000; float:left; height:30px; width:252px;}
.ultimos_vuelos{width:279px; height:325px; float:left; margin:15px 0 0 0;}
.ultimos_hoteles{width:279px; height:325px; float:right; margin: 15px 0 0 0;}
#button_changeAirport{float: left;margin-top:20px;width:250px;height:34px;background:#8bb01a;color:#fff;border:none;font-weight:bold;font-size:14px;cursor:pointer;}
/*================== COL2- SOCIAL MEDIA ====================*/
.tweets{width:312px; height:170px; background:url(../images/fondo_twitter.gif) no-repeat; margin: 15px 0 0 0;}
.twittear{margin: 15px 0 0 0;}
.fondo_blogs{width:300px; height:126px; background:url(../images/fondo_blogs.gif) no-repeat; margin: 15px 0 0 0; text-align:left;}
.fondo_blogs li{color:#fff; text-decoration:none; list-style:none; padding:2px 0 0 20px; margin:-2px 0 0 0;}
.fondo_blogs a{color:#fff; text-decoration:none; list-style:none;}
.publicidad_home{width:300px; height:265px; background:no-repeat; text-align: left; margin: 10px 0 0 0;}
/*================== PAGINAS SECUNDARIAS ==================*/
#contenido_rutas{width:580px; height:auto; text-align:left; padding-left:30px; float:left; clear:both; margin:20px 0 60px 0;}
#contenido_quienes_somos{width:625px; height:auto; text-align:left; padding-left:35px; float:left; clear:both; margin:-20px 0 120px 0;}
#contenido_cuaderno_viajero{width:625px; height:auto; text-align:left; padding-left:35px; float:left; margin:10px 0 120px 0;}
#contenido_nombre_rutas{width:625px; height:auto; text-align:left; padding-left:35px; float:left; clear:both; margin:-15px 0 120px 0;}
#contenido_faq{width:625px; height:auto; text-align:left; padding-left:35px; float:left; clear:both; margin:15px 0 120px 0;}
#contenido_condiciones_uso{width:575px; height:auto; text-align:left; padding-left:35px; float:left; clear:both; margin:30px 0 120px 0;}
#contenido_afiliacion{width:575px; height:620px; text-align:left; padding-left:35px; float:left; clear:both; margin:-20px 0 120px 0; }
#contenido_imprenta{width:575px; height:550px; text-align:left; padding-left:35px; float:left; clear:both; margin:-20px 0 120px 0; }
#contenido_form{width:480px; height:570px; text-align:left; padding-left:130px; margin:-30px auto; float:left; clear:both;}
#contenido_form_confirm{width: 599px; min-height: 710px; text-align:center; margin: 0 auto; clear:both;}
#contenido_form_contacterrors{width: 480px; height: 710px; text-align:left; padding-left:130px; margin:-30px auto; float:left; clear:both;}
#patrocinador_form{min-height:700px; text-align:left; padding-left:30px; margin: 0; float:left; clear:both;}
table#tableConditions{margin-left: 125px;}
/*================== FAQ ==================*/
#faq{width:580px; height:auto; text-align:left; padding-left:30px; float:left; clear:both; margin:0 0 100px 0;}
#noches_hotel_b{width:250px; height:168px;float:right; margin: 0 30px 0 0; }
#noches_hotel_c{width:250px; height:168px; float:left; margin: 52px 0 0 35px; }
.suerte_b{width:250px; height:20px; font-size:14px; font-weight:bold; color:#f87a23; padding:10px 0 0 19px; font-weight:bold; text-align:left;}
.regalamos_noches_hotel_b{width:250px; line-height:1.1em; padding:2px 0 0 18px; text-align:left;}
.regalamos_noches_hotel2_b{width:250px; line-height:1.1em; padding:2px 0 0 18px; text-align:left;} *
.condiciones_banner_noches_hotel_b{width:220px; font-size:10px; color:#9b9064; padding: 5px 0 0 19px; line-height:1.1em; text-align:left;}
.consiguelas_aqui{width:197px; height:58px; margin:13px 0 0 25px;}
#rutas_destacadas_b{width:250px; height:196px; background:url(../images/fondo_rutas_destacadas.png) no-repeat; margin: 18px 0 0 0; }
#rutas_destacadas_list{width:250px; height:196px; margin: 18px 0 0 0; }
#liligo_destacadas_b{width:250px; height:196px; background:url(../images/vuelos_liligo.png) no-repeat; margin: 18px 0 0 0; }
#liligo_destacadas_c1{width:250px; height:215px; background:url(../images/banner-hotel-1.jpg) no-repeat; margin: 18px 0 0 0; }
#liligo_destacadas_c2{width:250px; height:215px; background:url(../images/banner-hotel-2.jpg) no-repeat; margin: 18px 0 0 0; }
#liligo_destacadas_c3{width:250px; height:215px; background:url(../images/banner-hotel-3.jpg) no-repeat; margin: 18px 0 0 0; }
#liligo_destacadas_c4{width:250px; height:215px; background:url(../images/banner-hotel-4.jpg) no-repeat; margin: 18px 0 0 0; }
#liligo_destacadas_c5{width:250px; height:215px; background:url(../images/banner-hotel-5.jpg) no-repeat; margin: 18px 0 0 0; }
#tweets_small{width:312px; height:164px; background:url(../images/fondo_twitter_small.png) no-repeat; margin: 10px 0 0 0;}
#tweets_small2{  no-repeat; margin: 9px 0 0 0;}
.titulo_rutas_destacadas_b{color:#fff; font-size:15px; padding:7px 0 0 0; font-weight:bold;}
.titulo_liligo_destacadas_b{color:#fff; font-size:15px; padding:7px 0 0 0; font-weight:bold;}
.titulo_liligo_destacadas_c{color:#fff; font-size:15px; padding:7px 0 0 0; font-weight:bold;}
.datos_utiles{padding-top:7px; margin-left:65px;}
.clima{padding-top:7px; margin-left:88px;}
.titulo_clima_destacadas_b{background:url(../images/07_01_Rutas-Detalle-Banner-Vuelo_06.jpg); height:204px; width:218px; color:#fff; font-size:15px; margin:0px 0 0 0; font-weight:bold;}
.titulo_clima_destacadas_bES{background:url(../images/07_01_Rutas-Detalle-Banner-Vuelo_06_ES.jpg) no-repeat; height:204px; width:218px; color:#fff; font-size:15px; margin:0px 0 0 0; font-weight:bold;}
.titulo_patro_destacadas_b{background:url(../images/07_01_Rutas-Detalle-Banner-Vuelo_08.jpg); height:160px; width:218px; color:#515151; font-size:14px; margin:0px 0 0 0;}
.titulo_mapa_destacadas_b{background:url(../images/mapita2.jpg); height:370px; width:218px; color:#fff; font-size:15px; margin:-3px 0 0 0; font-weight:bold;}
.titulo_tiempo_destacadas_b{color:#fff; font-size:15px; padding:7px 0 0 0; font-weight:bold;}
.lista_rutas_destacadas_b{font-size:12px; font-weight:bold; text-align:left; padding:14px 0 0 15px;}
.lista_rutas_destacadas_b li{height:24px; text-decoration:none; list-style:none; background:url(../images/marcador.png) no-repeat; background-position:0% 0%;}
.lista_rutas_destacadas_b a{color:#666; font-weight:bold;}
.ver_mas_rutas_destacadas_b{margin:7px 0 0 15px; text-align:left; font-size:11px; font-weight:bold;}
.ver_mas_rutas_destacadas_b a{color:#0262a5;}
/*================== GALERIA RUTAS ==================*/
#slideshowHolder{border: 5px solid #BAD340; -moz-border-radius: 5px; width:580px; height:300px;}
.ft-prev, .ft-next { background-color: #000; padding: 0 10px; color:#fff; font-weight:bold;}
.ft-prev a {color:#fff; font-weight:bold;}
.ft-next a{color:#fff; font-weight:bold;}
.ft-button-ft-active { color: black; }
.ft-button-ft-active a { color: #fff; }
/*================== CONTACTAR ==================*/
#contenido_form input[type=text] {border:1px solid #898989; width:175px; height:25px; padding:0 0 0 5px; margin:15px 0 0 0;}
#contenido_form input[type=email] {border:1px solid #898989; width:369px; height:25px;margin:15px 0 0 0; padding:0 0 0 5px;}
#contenido_form input.btn {color:#FFFFFF;background-color:#990000;border:1px solid #898989;margin:15px 0 0 0;}
#contenido_form select {width:378px; border:1px solid #898989; height:25px;margin:15px 0 0 0;}
#contenido_form textarea {width:374px; font-family: Helvetica; font-size: 14px; height:135px; border:1px solid #898989;margin:15px 0 0 0;}
#contenido_form_contacterrors input[type=text] {border:1px solid #898989; width:175px; height:25px; padding:0 0 0 5px; margin:15px 0 0 0;}
#contenido_form_contacterrors input[type=email] {border:1px solid #898989; width:369px; height:25px;margin:15px 0 0 0; padding:0 0 0 5px;}
#contenido_form_contacterrors input.btn {color:#FFFFFF;background-color:#990000;border:1px solid #898989;margin:15px 0 0 0;}
#contenido_form_contacterrors select {width:378px; border:1px solid #898989; height:25px;margin:15px 0 0 0;}
#contenido_form_contacterrors textarea {width:374px;  font-family: Helvetica; font-size: 14px; height:135px; border:1px solid #898989;margin:15px 0 0 0;}
.boton_enviar_contacto{margin:-60px 0 0 280px;}
.boton_enviar_contacto2{margin:-60px 0 0 150px;}
.sombra_contacto{margin:20px 0 0 -60px;}
.sombra_contacto2{margin:20px 0 0 -15px;}
/*================== RUTAS ==================*/
#consejos_viajeros{width:312px; height:140px; background:url(../images/fondo_consejos.png) no-repeat; margin: 28px 0 0 0;}
#consejos_viajeros_list{width:312px; height:140px; background:url(../images/fondo_consejos.png) no-repeat; margin: 20px 0 0 0;}
.consejos_viajeros_titulo{width:200px; font-size:14px;text-align:left; color:#fff; margin:20px 0 0 40px; padding:6px 0 0 0;font-weight:bold;}
.consejos_viajeros_descripcion{width:200px; text-align:left; margin:13px 0 0 20px; font-size:12px;}
.consejos_viajeros_descripcion a{color:#0262a5;}
.consejos_viajeros_info{width:200px; text-align:left; margin:12px 0 0 20px;}
.consejos_viajeros_info a{color:#0262a5;}
#add_ruta{width:250px; height:100px; background:url(../images/fondo_add_ruta.png) no-repeat; margin:10px 0 0 0 ; }
.texto_add_ruta{padding:18px 0 0 15px; text-align:left;}
.titulo_add_rutas{margin:1px 0 0 0;}
.descrip_add_rutas{width:220px;margin:3px 0 0 0; line-height:1.1em; text-decoration:none;}
.descrip_add_rutas a{width:220px;margin:3px 0 0 0; line-height:1.1em; text-decoration:none;}
/*================== CONDICIONES ==================*/
.lista1_condiciones{text-decoration:none; list-style:none; float:left; width:200px; padding:20px 0 20px 160px; }
.lista2_condiciones{text-decoration:none; list-style:none; float:left;width:200px; padding:20px 0 20px 0; }
/*================== FORMULARIO DE REGISTRO - 2 NOCHES DE HOTEL - PASO 1 ==================*/

#fondo_alert{background:url(../images/fondo_alert_form.gif) no-repeat; width:417px; height:35px; padding:5px 0 0 9px; color:#3e80ad; font-weight:bold; font-size:12px;}
#registro_paso1{background:url(../images/paso1.gif) no-repeat; width:911px; height:67px; margin:20px 0 0 35px;}
/*== Nombre OK==*/
#nombre_form{width:220px; height:24px;margin:5px 0 0 0; }
.nombre{width:180px;}
.campo_nombre input[type=text]{float:left; width:180px; height:22px; padding:0 0 0 5px; color:#333;}
.campo_nombre input[type=text2]{float:left; width:180px; height:22px; padding:0 0 0 5px; color:#333;}
.error_nombre {float:left;}
/*== Apellido ==*/
#apellido_form{width:220px; height:24px;margin:-44px 0 0 215px; float:left;}
.apellido{width:170px;}
.campo_apellido input[type=text]{float:left; width:172px; height:22px; padding:0 0 0 5px; color:#333;}
.campo_apellido input[type=text2]{float:left; width:172px; height:22px; padding:0 0 0 5px; color:#333;}
.error_apellido {float:left;}
/*== Mail ==*/
#mail_form{width:220px; height:24px;margin:25px 0 0 0;}
.mail{width:180px;}
.campo_mail input[type=text]{float:left; width:180px; height:22px; padding:0 0 0 5px; color:#333;}
.campo_mail input[type=text2]{float:left; width:180px; height:22px; padding:0 0 0 5px; color:#333;}
.error_mail {float:left;}
/*== Telefono ==*/
#telefono_form{width:220px; height:24px;margin:-43px 0 0 215px; float:left;}
.telefono{width:180px;}
.campo_telefono input[type=text]{float:left; width:172px; height:22px; padding:0 0 0 5px; color:#333;}
.campo_telefono input[type=text2]{float:left; width:172px; height:22px; padding:0 0 0 5px; color:#333;}
.error_telefono {float:left;}
/*== CP ==*/
#cp_form{width:180px; height:24px;margin:5px 0 0 0;}
.cp {width:180px;}
.campo_cp input[type=text]{float:left; width:57px; height:22px; padding:0 0 0 5px; color:#333;}
.campo_cp input[type=text2]{float:left; width:57px; height:22px; padding:0 0 0 5px; color:#333;}
.error_cp {float:left;}
/*== Poblacion ==*/
#poblacion_form{width:220px; height:24px;margin:-24px 0 0 6px; float:left;}
.poblacion{width:180px;}
.campo_poblacion input[type=text]{float:left; width:130px; height:22px; padding:0 0 0 5px; color:#333;}
.campo_poblacion input[type=text2]{float:left; width:172px; height:22px; padding:0 0 0 5px; color:#333;}
.campo_poblacion input[type=text3]{float:left; width:172px; height:22px; padding:0 0 0 5px; color:#333;}
.error_poblacion {float:left;}
/*== Pa�s ==*/
#pais_form{width:220px; height:24px;margin:-43px 0 0 256px; float:left;}
.pais{width:180px;}
.campo_pais input[type=text]{float:left; width:132px; height:22px; padding:0 0 0 5px; color:#333;}
.campo_pais input[type=text2]{float:left; width:132px; height:22px; padding:0 0 0 5px; color:#333;}
.error_pais {float:left;}

/*== Contrase�a ==*/
#pass_form{width:220px; height:24px;margin:25px 0 0 0;}
#pass_form2{width:220px; height:24px;margin:0 0 0 0;}
#pass_form2{width:220px; height:24px;margin:15px 0 0 0;}

.pass{width:180px;}
.campo_pass input[type=password]{float:left; width:180px; height:22px; padding:0 0 0 5px; color:#333; border: 1px solid #898989;}
.error_pass {float:left;}
/*== Contrase�a 2 ==*/
#pass2_form{width:220px; height:24px;margin:-43px 0 0 215px; float:left;}
.pass2{width:180px;}
.campo_pass2 input[type=password]{float:left; width:172px; height:22px; padding:0 0 0 5px; color:#333;}
.campo_pass3 input[type=password]{float:left; width:172px; height:22px; padding:0 0 0 5px; color:#333; border: 1px solid #898989; }
.error_pass2 {float:left;}
/*== Hide Fecha & Nacionalidad ==*/
#fecha_nacionalidad{width:417px; height:60px; margin:-10px 0 0 0;}
#checkAdult{width:417px; height:60px; margin:-10px 0 0 0;}
#fecha_form{width:220px; height:23px;margin:20px 0 0 0; }
.fecha{width:180px;}
.campo_fecha select{float:left; width:54px; height:23px; border:1px solid #898989; margin:2px 0 0 0;}
.campo_fecha2 select{float:left; width:54px; height:23px; margin:2px 0 0 12px; border:1px solid #898989;}
.campo_fecha3 select{float:left; width:54px; height:23px; margin:-22px 0 0 130px; border:1px solid #898989;}
.error_fecha {float:left; margin:-23px 0 0 184px;}
#nacionalidad_form{width:220px; height:23px;margin:-43px 0 0 225px; float:left;}
#nacionalidad_form2{width:220px; height:23px;margin:-43px 0 0 225px; float:left;}
.nacionalidad{width:180px; margin:0 0 0 35px;}
.nacionalidad2{width:180px; margin:0 0 0 -11px;}
.campo_nacionalidad select {width:220px;float:left; width:181px; height:23px; margin:0 0 0 -12px; border:1px solid #898989;}
.campo_nacionalidad2 select {width:220px;float:left; width:134px; height:23px; margin:0 0 0 35px; border:1px solid #898989;}
.error_nacionalidad {float:left;}
.hidden {display: none;}
#mayores_edad{ color:#000; font-size:11px;}
#aviso_errores{width:402px; height:auto; border:2px solid #cc0000; margin:18px 0 0 0; padding:10px 0 15px 10px; display:hide;}
#aviso_errores_step2{ height:auto; align:center; border:2px solid #cc0000; margin:18px 0 0 0; padding:10px 0 15px 0px; display:hide;}
#aviso_errores_contact{width:363px; height:auto; border:2px solid #cc0000; margin:10px 0 10px 0; padding:10px 0 15px 10px; display:hide;}
#aviso_errores_pwd{width:402px; height:auto; border:2px solid #cc0000; margin:25px 0 0 -70px; padding:10px 0 15px 10px; display:hide;}
#puntos_form{width:417px; height:1px; background:url(../images/puntos_form.gif) no-repeat; margin:-5px 0 15px}
#espacio_form{width:417px; height:3px; margin:-5px 0 15px}
.suscripcion_registro{float:left; font-size:16px; color:#000; font-weight:bold; margin:14px 0 0 55px;}
.ofertas_registro{float:left; font-size:16px; color:#000; font-weight:bold; margin:14px 0 0 65px;}
.noches_hotel_registro{float:left; font-size:16px; color:#000; font-weight:bold; margin:14px 0 0 80px;}
#registro_container{width:911px; height:890px; /*background:url(../images/fondo_paso1.png) no-repeat; background-position:95% 100%;*/ margin:3px 0 0 35px;}
#registro_container_short{width:911px; height:620px; /*background:url(../images/fondo_paso1.png) no-repeat; background-position:95% 100%;*/ margin:3px 0 0 35px;}
#registro_col1_paso1{clear:both; float:left; width:494px; height:435px;}
.titulo_registro_paso1{font-size:27px; color:#0e6099; font-weight:bold; padding: 0 38px 10px 49px; margin:-25px 0 0 -60px; line-height:38px}
.descripcion_registro_paso1{width:450px; text-align: center; font-size:14px; color:#000; line-height:1.3em; padding:-20px 0 0 0;}
.nh_registro_paso1{background:url(../images/form1_snow.png) no-repeat; background-position:80% 80%; width:445px; height:308px; font-size:23px; color:#0e6099; font-weight:bold; padding:50px 0 10px 15px; line-height:1.3em;}
.condiciones_registro_paso1{width:400px; text-align: center; font-size:11px; color:#000000; line-height:1.3em; padding:80px 0 0 30px;}
.texto_condiones_paso1{font-size:10px; text-align:left; margin: 0 0 0 0px; }
#quiero_viajar_barato{margin:5px 0 0 50px; }
#registro_col2_paso1{clear:both;float:left; width:390px; height:500px; margin: -430px 0 0 380px;}
#form_registro{width:420px; height:auto;text-align:left; margin:-20px 0 30px 100px; float:left; clear:both;}
#form_registro input[type=radio] {border:1px solid #898989;margin: 0 0 8px 0;}
#form_registro input[type=text] {border:1px solid #898989; }
#form_registro input[type=text2] {border:1px solid #D8000C; }
#form_registro input[type=text3] {border:1px solid #898989; }
#form_registro input[type=email] {border:1px solid #898989; margin: 8px 0 0 0;}
#form_registro input[type=telefono] {border:1px solid #898989; margin: 8px 0 0 0;}
#form_registro input[type=cp] {border:1px solid #898989; margin: 8px 0 0 0;}
#form_registro input[type=poblacion] {border:1px solid #898989; margin: 8px 0 0 0;}
#form_registro input[type=pass] {border:1px solid #898989; margin: 8px 0 0 0;}
#form_registro input[type=pass2] {border:1px solid #898989; margin: 8px 0 0 0;}
#form_registro input.btn {color:#FFFFFF;background-color:#990000;border:1px solid #898989;}
#form_registro textarea {border:1px solid #898989; float:left;}
/*================== FORMULARIO DE REGISTRO - 2 NOCHES DE HOTEL - PASO 2 ==================*/
.intro_registro{width:911px; height:80px; text-align:left; font-size:12px; padding-top:15px;  float:left; clear:both;}
.intro_registro2{width:580px; margin-left: 35px; margin-top: -40px; height:65px; text-align:center; font-size:12px; background-color: #CECFD1; padding-top:10px; padding-left:40px; float:left; clear:both;}
.intro_registro3{width:911px; height:80px; padding-left:40px;text-align:left; font-size:12px; padding-top:15px;  float:left; clear:both;}
.intro_registro4{width:911px; height:80px; padding-left:40px;text-align:left; font-size:12px; padding-top:15px;  float:left; clear:both;}
.intro_registro5{width:911px; height:80px; text-align:left; font-size:12px; padding-top:15px;  float:left; clear:both; padding-bottom:20px; margin-left:30px;}
#registro_paso2{background:url(../images/paso2.gif) no-repeat; width:911px; height:67px; margin:20px 0 0 35px;}
#registro_container_paso2{width:911px; height:435px;margin:0 0 0 35px;}
#mail_warning{background:url(../images/fondo_aviso_correo.png) no-repeat; width:220px; height:347px; margin:100px 0 0 0;}
.title_mail_warning{width:170px; padding:30px 0 0 20px; font-size:16px; color:#0b578c; font-weight:bold;}
.descrip_mail_warning{width:170px; margin:-10px 0 0 25px;}
#form_coreg{float:left; margin:-30px 0 0 160px}
#form_coreg2{float:left; margin:-358px 0 0 260px}
.coreg { width:599px; background:url(/images/coregbox_middle.png) repeat; margin:10px auto; padding:0; }
.coreg .start { width:599px; height:3px; background:url(/images/coregbox_start.png) no-repeat; }
.coreg .img { margin:20px 20px 10px 23px; width:120px; float:left; }
.coreg img { display:inline; width:120px; }
.coreg .txt { margin:20px 110px 23px 163px; text-align:justify; }
.coreg .opt { margin:40px 10px 23px 0;  float:right; }
.coreg .opt select { width:80px; }
.coreg .end { width:599px; height:3px; background:url(/images/coregbox_end.png) no-repeat; }
#volver_continuar_ofertas{margin:20px 0 20px 0;}
.button_coreg_send { border:0; cursor:pointer; padding:0 5px 0 0; width:138px; height:46px; text-align:center; background:url(/images/boton_continuar.gif) right no-repeat; }
.nombre_via_form{border:1px solid #898989; width:170px; height:23px; padding:0 0 0 5px; color:#333;}
.numero_via_form{width:80px; border:1px solid #898989; height:23px; padding:0 0 0 5px; color:#333;}
.piso_via_form{width:80px; border:1px solid #898989; height:23px; padding:0 0 0 5px; color:#333;}
.puerta_via_form{width:80px; border:1px solid #898989; height:23px;padding:0 0 0 5px; color:#333;}
.via_form{width:190px; border:1px solid #898989; height:23px;padding:0 0 0 5px; color:#333;}
/*================== FORMULARIO DE REGISTRO - DATOS EXTRAS - PASO 2.5 ==================*/
#form_datos_extras{width:660px;text-align:left;float:right; margin:-350px 0 0 0;}
#form_datos_extras input[type=radio] {border:1px solid #000;margin: 0 0 8px 0;}
#form_datos_extras input[type=checkbox] {border:1px solid #000;margin: 0 0 8px 10px;}
#form_datos_extras input.btn {color:#FFFFFF;background-color:#990000;border:1px solid #000;}
#form_datos_extras textarea {width:378px; height:135px; border:1px solid #000;}
.puntos_datos_extras{background:url(../images/puntos_datos_extras.gif) no-repeat; width:655px; height:3px; margin:5px 0 5px 0;}
#finalizar_datos_extras{margin:40px 0 20px 160px;}
/*================== FORMULARIO DE REGISTRO - MUCHAS GRACIAS - PASO 3 ==================*/
#banners_thankyou{width:660px;text-align:left;float:right; margin:50px 90px 0 0;}
#entrar_en_espacio{margin:20px 0 20px 160px; width:220px; height:50; float:left;}
#entrar_en_espacio2{margin:150px 0 200px 380px; width:220px; height:50; float:left;}
#registro_paso3{background:url(../images/paso3.gif) no-repeat; width:911px; height:67px; margin:20px 0 0 35px;}
.banner1{width:300px; height:250px; float: left; margin:0 10px 0 0;}
.banner2{width:300px; height:250px; float: left;}
/*================== FOOTER ====================*/
.texto_footer{width:800px; height:auto; color:#fff; text-align:left; padding:20px 0 0 30px;}
.texto_footer a{color:#fff;}
.patrocinadores_footer{margin:0 0 0 15px;}
#footerList{margin-left: 150px;}
.menu_footer{width:860px; margin:15px 0 0 40px; text-align:center}
.menu_footer li{float:left; padding-left:8px; list-style:none; text-decoration: none; color:#c7e5f9;}
.menu_footer a{list-style:none; text-decoration: none; color:#c7e5f9;}
.patrocinadores_footer li{float:left; height:60px; padding-top:13px; padding-left:10px; list-style:none; text-decoration: none; color:#fff;}
.copyright {color:#fff; margin:0 auto;}
.footer_line{background:url(../images/linea_footer.gif) no-repeat; width:960px; height:1px; clear:both; margin:10px 0 0 0;}
#datos_ok{font-size:15px; color:#000; font-weight:bold; padding:0 0 0 90px;}
#contenido_form_modif_datos{width:480px; height:auto; text-align:left; padding-left:20px; margin:0 auto; float:left; clear:both;}
#contenido_form_modif_datos input[type=text] {border:1px solid #898989; width:175px; height:25px; padding:0 0 0 5px; margin:15px 0 0 0;}
#contenido_form_modif_datos input[type=email] {border:1px solid #898989; width:369px; height:25px;margin:15px 0 0 0; padding:0 0 0 5px;}
#contenido_form_modif_datos input.btn {color:#FFFFFF;background-color:#990000;border:1px solid #898989;margin:15px 0 0 0;}
#contenido_form_modif_datos select {width:378px; border:1px solid #898989; height:25px;margin:15px 0 0 0;}
#contenido_form_modif_datos textarea {width:374px; height:135px; border:1px solid #898989;margin:15px 0 0 0;}

#form_modif_datos{width:420px; height:auto;text-align:left; margin:-80px 0 90px 40px; float:left; clear:both;}
#form_modif_datos input[type=radio] {border:1px solid #898989;margin: 0 0 8px 0;}
#form_modif_datos input[type=text] {border:1px solid #898989; }
#form_modif_datos input[type=email] {border:1px solid #898989; margin: 8px 0 0 0;}
#form_modif_datos input[type=telefono] {border:1px solid #898989; margin: 8px 0 0 0;}
#form_modif_datos input[type=cp] {border:1px solid #898989; margin: 8px 0 0 0;}
#form_modif_datos input[type=poblacion] {border:1px solid #898989; margin: 8px 0 0 0;}
#form_modif_datos input[type=pass] {border:1px solid #898989; margin: 8px 0 0 0;}
#form_modif_datos input[type=pass2] {border:1px solid #898989; margin: 8px 0 0 0;}
#form_modif_datos input.btn {color:#FFFFFF;background-color:#990000;border:1px solid #898989;}
#form_modif_datos textarea {border:1px solid #898989; float:left;}

#form_modif_datos_extras{width:209px; height:382px;text-align:left; float:left; margin:-350px 0 0 470px;}
#form_modif_datos_extras li{list-style:none; text-decoration:none;}
#form_modif_datos_extras input[type=radio] {border:1px solid #000;margin: 0 0 8px 0;}
#form_modif_datos_extras input[type=checkbox] {border:1px solid #000;margin: 0 0 8px 10px;}
#form_modif_datos_extras input.btn {color:#FFFFFF;background-color:#990000;border:1px solid #000;}
#form_modif_datos_extras textarea {width:378px; height:135px; border:1px solid #000;}

#apellido_form{width:220px; height:24px;margin:-44px 0 0 215px; float:left;}
#direccion2_form{width:144px; height:24px;margin:-24px 0 0 6px; float:left;}
.direccion2{width:144px;}
.campo_direccion2 input[type=text]{float:left; width:144px; height:22px; padding:0 0 0 5px; color:#333;}
.error_direccion2 {float:left;}
#num_form{width:42px; height:24px;margin:-24px 0 0 166px; float:left;}
.num{width:42px;}
.campo_num input[type=text]{float:left; width:42px; height:22px; padding:0 0 0 5px; color:#333;}
.error_num {float:left;}
/*== Piso ==*/
#piso_form{width:42px; height:24px;margin:-24px 0 0 223px; float:left;}
.piso{width:42px;}
.campo_piso input[type=text]{float:left; width:42px; height:22px; padding:0 0 0 5px; color:#333;}
.error_piso {float:left;}
/*== Puerta ==*/
#puerta_form{width:42px; height:24px;margin:-24px 0 0 280px; float:left;}
.puerta{width:42px;}
.campo_puerta input[type=text]{float:left; width:42px; height:22px; padding:0 0 0 5px; color:#333;}
.error_puerta {float:left;}
#direccion_form{width:87px; height:24px;margin:5px 0 0 0;}
.direccion {width:87px;}
.campo_direccion select {width:67px;float:left; height:23px; margin:0; border:1px solid #898989;}
.error_direccion {float:left;}
#pass_form_modif{width:220px; height:24px;margin:10px 0 0 0;}
.pass{width:180px;}
.campo_pass_modif input[type=password]{float:left; width:180px; height:22px; padding:0 0 0 5px; color:#333;}
.error_pass_modif {float:left;}
/*== Contrase�a 2 ==*/
#pass2_form_modif{width:220px; height:24px;margin:-43px 0 0 215px; float:left;}
.pass2_modif{width:180px;}
.campo_pass2_modif input[type=password]{float:left; width:172px; height:22px; padding:0 0 0 5px; color:#333;}
.error_pass2_modif {float:left;}
/*#noches_hotel_b{width:250px; height:168px; background-color:#ffeda5;float:left; margin:-73px 0 0 86px; }*/
#noches_hotel_b_somos{width:250px; height:168px; float:left; margin:-86px 0 0 35px; }
#noches_hotel_b_modif{width:250px; height:168px;float:left; margin:-50px 0 0 235px; }
#noches_hotel_b_modif2{width:250px; height:168px; float:left; margin:-70px 0 0 235px; }
#noches_hotel_b_modif3{width:250px; height:168px; float:left; margin:-100px 0 0 245px; }
.suerte_b{width:250px; height:20px; font-size:14px; font-weight:bold; color:#f87a23; padding:10px 0 0 19px; font-weight:bold; text-align:left;}
#noches_hotel_rutas{width:250px; height:168px;float:right; margin:-152px 30px 0 0; }
#noches_hotel_rutas2{width:250px; height:168px; float:left; margin:-120px 0 0 86px; }
 #fondo_rutas_load{width:450px; height:263px; no-repeat; margin:0 0 0 -3px; float:left;}
 .theme-default #slider {
   
    width:522px; /* Make sure your images are the same size */
    height:337px; /* Make sure your images are the same size */
}
