/*================== INDEX ==================*/
body{line-height:1.3em;}
/*================== ID�s ==================*/
#background{width:100%; height:100%; background:url(../images/fondo6.jpg) no-repeat; background-position:top center; background-color:#38681c;}
#green_line{width:100%; height:1px; background-color:#95bb1d;}
#principal_container {margin:0 auto; width:980px; height:auto;}
/*== IE ==*/ #logo {width:980px;height:36px; font-size:34px;  font-family: Tahoma, Helvetica, Arial, sans-serif;float:left; margin:-5px 0 0 0; padding:0 0 0 34px;text-align:left; clear:both;}
/*== IE ==*/ #menu_sup{height:92px; width:980px; clear:both;}
#path_like {width:980px;height:33px; clear:both;}
#container{width:980px; height:auto; background:url(../images/content_pixel.png) repeat-y; float:left;}
#travels{width:576px; height:auto; text-align:left; padding-left:30px; float:left; clear:both; margin-top:-380px; }
#noches_hotel{width:301px; height:410px; background-color:#f2f2f2; float: left; margin: 80px 0 0 45px;}
/*== IE ==*/ #rutas_destacadas{width:910px;height:61px; background-color:#f2f2f2; clear:both; margin:0 0 0 0; }
#col1_rutas{width:570px; height:auto; float:left; margin:0 0 20px 0;}
#col2_rutas{width:312px; height:auto; float: left; margin:0 0 20px 80px;}
/*== IE ==*/ #fondo_mapa{width:465px; height:332px; background:url(../images/fondo_mapa.gif) no-repeat; margin:0 0 0 34px; float:left;}
#fondo_rutas{width:446px; height:332px; background:url(../images/fondo_rutas.gif) no-repeat; margin:0 0 0 0; float:left;}
#contenido_rutas{width:580px; height:auto; text-align:left; padding-left:30px; float:left; clear:both; margin:30px 0 60px 0;}
#ruta1{width:191px; height:261px; float:left; margin:10px 0 0 0;}
#ruta2{width:191px; height:261px; float:left; margin:10px 0 0 20px;}
#ruta3{width:191px; height:261px; float:left; margin:10px 0 0 20px;}
#rutas_publicadas{width:570px; height:50px; 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: 200px 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; float:left;}
#bienvenido{width:435px; height:30px; background-color:#0262a5; padding:20px 0 0 ; color:#aed4f0; text-align:left;}
.slide {width:910px; margin:0 auto;}
.btn-slide-registro:link, .btn-slide-registro:visited{box-shadow: 2px 2px 5px #000;;background:url(../images/flecha_login_der.gif) no-repeat; background-position:95% 50%;margin:0 2px 0 0;color:#fff; float:right; display:block;font-size:11px; font-weight:bold;height:25px; padding:1px 0 1px 10px;line-height:22px;text-align:left; text-decoration:none;width:120px; background-color:#95bb1d; }
.btn-slide-login:link, .btn-slide-login:visited{box-shadow: 2px 2px 5px #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:11px; font-weight:bold;height:25px; padding:1px 0 1px 10px;line-height:25px;text-align:left; text-decoration:none;width:150px; background-color:#95bb1d; margin:0 0 0 -300px; }
.loginform {width:440px; height:66px;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;}
.formdetails input{border:none; padding:2px 5px 2px 5px; font-size:12px;}
.formdetails input.usuario[type="text"]:focus {background:url(../images/icono_persona.gif) no-repeat; background-position: left center; padding-left: 17px; }
.usuario input{background-color:#efefef; color:#2b85c2;}
.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;}
.button{color:#fff; background-color:#2b85c2; font-weight:bold; font-size:11px;}
.recordar{float:left; padding:10px 0 0 32px;}
.recordar a{color:#fff; text-decoration:underline;}
.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 ====================*/
/*== IE ==*/ .menu{width:650px; height: 44px; float:left;}
/*== IE ==*/ .menu li{float:left;list-style:none; text-decoration: none;font-size:16px; font-weight:bold; }
.menu_tabs {padding-top:14px}
.menu_lines {padding-top:19px}
.menu a{ color:#fff; }
.menu_tabs{padding-top:17px;}
.followus{width:258px; height:51px;float:left;}
.social{width:160px; height:51px; float:left;}
/*================== Menu Cajas ====================*/
/*================== Follow us ====================*/
.menu_followus {width:77px; height:31px; float:left; padding-top:17px; padding-left:10px; list-style:none; text-decoration: none; color:#fff; font-size:12px; font-weight:bold;}
.social li{float:left; height:35px; padding-top:13px; padding-left:10px; list-style:none; text-decoration: none; color:#fff;}
/*================== Paths ====================*/
.path{width:670px; height:28px; float:left; text-align:left; color:#000; padding-top:5px; font-size:11px;}
.like{width:242px; height:28px; float:left; text-align:left; padding-top:5px;}
/*==================CONTAINER====================*/
/*================== Intro ====================*/
.intro{width:576px; height:80px; text-align:left; font-size:12px; padding-top:20px; padding-left:30px; float:left; clear:both;}
/*================== 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}
/*================== Tabs Rutas ====================*/
.tabsrutas {width: 625x; 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: 71px; text-decoration: none}
#todas, #africa, #america, #asia, #europa, #oceania {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 78px;}
a#todas:hover, a#todas:active, .tabsTopIframe li.activo a#todas {color: #000; background: url(../images/todas.png) 0 40px;}
a#africa:link, a#africa:visited {color: #999; background: url(../images/africa.png) 0 40px}
a#africa:hover, a#africa:active, .tabsTopIframe li.activo a#africa {color: #000; background: url(../images/africa.png)}
a#america:link, a#america:visited {color: #999; background: url(../images/america.png) 0 40px}
a#america:hover, a#america:active, .tabsTopIframe li.activo a#america {color: #000; background: url(../images/america.png)}
a#asia:link, a#asia:visited {color: #999; background: url(../images/asia.png) 0 40px}
a#asia:hover, a#asia:active, .tabsTopIframe li.activo a#asia {color: #000; background: url(../images/asia.png)}
a#europa:link, a#europa:visited {color: #000; background: url(../images/europa.png) 0 40px}
a#europa:hover, a#europa:active, .tabsTopIframe li.activo a#europa {color: #000; background: url(../images/europa.png)}
a#oceania:link, a#oceania:visited {color: #999; background: url(../images/oceania.png) 0 40px}
a#oceania:hover, a#oceania:active, .tabsTopIframe li.activo a#oceania {color: #000; background: url(../images/oceania.png)}
/*================== Banner Noches de Hotel ====================*/
.suerte{width:301px; height:20px; font-size:12px; font-weight:bold; color:#f87a23; padding: 25px 0 0 0;}
.regalo{width:57px; height:57px; margin:-35px 0 0 235px; position:absolute; z-index:1; }
.regalamos_noches_hotel{width:301px; line-height:1.3em;}
.regalamos_noches_hotel2{width:301px; line-height:1.3em;} 
/*== IE ==*/ .descrip_banner_noches_hotel{width:240px; font-size:11px; color:#000; padding: 5px 0 0 0;}
.silla{padding:7px 0 0 0;}
/*== IE ==*/ .condiciones_banner_noches_hotel{width:240px; font-size:9px; color:#000; padding: 0 0 0 0; line-height:1.1em;}
/*== IE ==*/ .a_por_ellas{width:197px; height:58px; margin:5px 0 5px 0;}
/*================== Rutas destacadas ====================*/
.titulo_rutas_destacadas{width:350px; text-align:left; font-size:19px; font-weight:bold; color:#000; padding:20px 0 0 20px; float:left;}
.seleccion_pais_ciudad{width:400px; float:left; margin:20px 0 0 60px;}
/*== IE ==*/ .img_buscador_ciudades_paises{width:20px;margin:-25px 0 0 0; float:right;}
/*================== Mapa ====================*/
.google_maps{margin: 10px 0 0 0;}
/*== IE ==*/ .fondo_negro_mapa{width:384px; height:22px; background-color:#000; text-align:left; margin:0 0 0 0; padding:5px 0 0 15px;}
.fondo_negro_mapa a {color:#fff;}
/*================== RUTAS Principal ==================*/
#fondo_rutas_principal{width:650px; height:270px; float:left;}
#menu_rutas{width:625px; height:96px; background: url(../images/fondo_amarillo_rutas.gif) no-repeat; margin:0 0 20px 0;}
.titulo_ruta1{font-size:13px; font-weight:bold; color:#0262a5; text-align:left; margin:5px 0 5px 0;}
.titulo_ruta2{font-size:13px; font-weight:bold; color:#0262a5; text-align:left; margin:5px 0 5px 0;}
.titulo_ruta3{font-size:13px; font-weight:bold; color:#0262a5; text-align:left; margin:5px 0 5px 0;}
.foto_ruta1{width:191px; height:127px;}
.foto_ruta2{width:191px; height:127px;}
.foto_ruta3{width:191px; height:127px;}
.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:10px 0 0 0; text-align:right;}
.ver_ruta2_index{margin:10px 0 0 0; text-align:right;}
.ver_ruta1{margin:10px 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;}
/*== IE ==*/ .todas_las_rutas{width:405px; height:27px; background-color:#f2f2f2; clear:both; font-weight:bold; margin:5px 0 0 -40px; display:block;}
.texto_ver_todas_las_rutas {padding:5px 0 0 0;}
.texto_todas_las_rutas{margin:2px 0 0 0;}
.flecha_todas_las_rutas{}
.todas_las_rutas a{color:#0262a5;}
.buscador_rutas{width:500px; margin:-50px 0 0 20px;}
.boton_buscar_rutas{float:left;margin:0 0 0 -80px;}
.boton_ver_mapa{float:left;margin:5px 0 0 0;}
.ultimas_rutas_publicadas{width:300px; height:25px; font-size:20px; margin:20px 0 0 0; color:#000; font-weight:bold;}
#paginador_rutas{width:627px;height:27px;background-color:#f2f2f2;clear:both; margin:20px 0 0 0;}
.paginas_rutas{width:350px; height:27px; color:#000; float:left; margin:5px 0 0 200px;}
.paginas_rutas li{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;}
/*================== COL1-RUTAS ====================*/
/*================== Ultimas rutas ====================*/
.rutas_col1{width:190px; float:left; text-align:left;}
.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:18px; font-weight:bold; color:#000; float:left;}
.ver_rutas{font-size:11px; font-weight:bold; float:right;}
.ver_rutas a{font-size:10px; font-weight:bold; color:#0262a5; float:right;}
.usuario_rutas{font-size:10px; font-weight:bold;  background:url(../images/marcador.png) no-repeat; background-position:0% 0%; padding:0 0 0 20px; }
.pais_rutas{font-size:13px; font-weight:bold; padding:0 0 0 20px;}
.pais_rutas a{font-size:13px; font-weight:bold; color:#2477b1;}
.puntos_rutas_titulo{width:581px; background: url(../images/puntos.gif) repeat-x;}
/*== IE ==*/.puntos_rutas{width:190px; height:5px; background: url(../images/puntos.gif) repeat-x; margin:0 0 3px 0;}
/*== IE ==*/ #space_footer{width:980px; height:30px;}
/*================== Ultimas vuelos&hoteles ====================*/
.titulo_ultimas_vuelos{font-size:15px; font-weight:bold; color:#000; float:left;}
.titulo_ultimos_hoteles{font-size:15px; font-weight:bold; color:#000; float:left; margin:0 0 0 95px;}
.ultimos_vuelos{width:279px; height:254px; float:left; margin:15px 0 0 0;}
.ultimos_hoteles{width:279px; height:254px; float:right; margin: 15px 0 0 0;}
/*================== COL2- SOCIAL MEDIA ====================*/
.tweets{width:312px; height:164px; background:url(../images/fondo_twitter.gif) no-repeat; margin: 15px 0 0 0;}
.fondo_blogs{width:300px; height:123px; 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:4px 0 0 20px;}
.fondo_blogs a{color:#fff; text-decoration:none; list-style:none;}
.publicidad_home{width:300px; height:273px; background: no-repeat; margin: 15px 0 0 0;}
/*================== 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 20px;}
.menu_footer{width:800px; margin:20px 0 0 120px;}
.menu_footer li{float:left; padding-left:8px; list-style:none; text-decoration: none; color:#fff;}
.menu_footer a{list-style:none; text-decoration: none; color:#fff;}
.patrocinadores_footer li{float:left; height:60px; padding-top:13px; padding-left:10px; list-style:none; text-decoration: none; color:#fff;}
.copyright {width:700px; color:#fff; margin:0 auto;}
.footer_line{background:url(../images/linea_footer.gif) no-repeat; width:960px; height:1px; clear:both; margin:90px 0 0 0;}
/*================== PAGINAS SECUNDARIAS ==================*/
#contenido_secundarias{width:580px; height:auto; text-align:left; padding-left:30px; float:left; clear:both; margin:20px 0 120px 0;}
/*================== FAQ ==================*/
#faq{width:580px; height:auto; text-align:left; padding-left:30px; float:left; clear:both; margin:0 0 100px 0;}
/*== IE ==*/ #noches_hotel_b{width:250px; height:168px; float:left; margin:50px 0 0 90px; }
.suerte_b{width:250px; height:20px; font-size:12px; font-weight:bold; color:#f87a23; padding:10px 0 0 25px; font-weight:bold; text-align:left;}
.regalamos_noches_hotel_b{width:250px; line-height:1.1em; padding:0 0 0 25px; text-align:left;}
.regalamos_noches_hotel2_b{width:250px; line-height:1.1em; padding:0 0 0 25px; text-align:left;} 
.condiciones_banner_noches_hotel_b{width:230px; font-size:9px; color:#000; padding: 10px 0 0 25px; line-height:1.1em; text-align:left;}
/*== IE ==*/
.consiguelas_aqui{width:197px; height:58px; margin:15px 0 0 5px;}
#rutas_destacadas_b{width:250px; height:196px; background:url(../images/fondo_rutas_destacadas.png) no-repeat; margin: 15px 0 0 0; }
#tweets_small{width:312px; height:164px; background:url(../images/fondo_twitter_small.png) no-repeat; margin: 15px 0 0 0;}
.titulo_rutas_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:#64a5d3;}
/*================== 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 ==================*/
#form{width:480px; height:550px; text-align:left; padding-left:130px; margin:0 auto; float:left; clear:both;}
#form input[type=text] {border:2px solid #e0e0e0; width:180px; height:25px;}
#form input[type=email] {border:2px solid #e0e0e0; width:374px; height:25px;}
#form input.btn {color:#FFFFFF;background-color:#990000;border:2px solid #e0e0e0;}
#form select {width:378px; border:2px solid #e0e0e0; height:25px;}
#form textarea {width:378px; height:135px; border:2px solid #e0e0e0;}
.boton_enviar_contacto{margin:-60px 0 0 280px;}
.sombra_contacto{margin:20px 0 0 -60px;}
/*================== RUTAS ==================*/
#consejos_viajeros{width:312px; height:164px; background:url(../images/fondo_consejos.png) no-repeat; margin: 15px 0 0 0;}
.consejos_viajeros_titulo{width:200px; font-size:14px;text-align:left; color:#fff; margin:2px 0 0 -25px; padding:6px 0 0 0;font-weight:bold;}
.consejos_viajeros_descripcion{width:200px; text-align:left; margin:15px 0 0 -70px; font-size:12px;}
.consejos_viajeros_descripcion a{color:#64a5d3;}
.consejos_viajeros_info{width:200px; text-align:left; margin:20px 0 0 -70px; color:#64a5d3;}
.consejos_viajeros_info a{color:#64a5d3;}
#add_ruta{width:250px; height:95px; background:url(../images/fondo_add_ruta.png) no-repeat; margin:15px 0 0 0 ; }
.texto_add_ruta{padding:10px 0 0 15px; text-align:left;}
.titulo_add_rutas{margin:7px 0 0 0;}
.descrip_add_rutas{margin:7px 0 0 0; line-height:1.3em;}
/*================== 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; }
/*================== IMPRENTA ==================*/
#contenido_imprenta{width:580px; height:500px; text-align:left; padding-left:30px; float:left; clear:both; margin:0 0 100px 0;}
/*================== AFILIACION ==================*/
#contenido_afiliacion{width:580px; height:500px; text-align:left; padding-left:30px; float:left; clear:both; margin:0 0 100px 0;}
/*================== FORMULARIO DE REGISTRO - 2 NOCHES DE HOTEL - PASO 1 ==================*/
#registro_paso1{background:url(../images/paso1.gif) no-repeat; width:911px; height:67px; margin:20px 0 0 0;}
.suscripcion_registro{float:left; font-size:16px; color:#000; font-weight:bold; margin:15px 0 0 90px;}
.ofertas_registro{float:left; font-size:16px; color:#000; font-weight:bold; margin:15px 0 0 110px;}
.noches_hotel_registro{float:left; font-size:16px; color:#000; font-weight:bold; margin:15px 0 0 100px;}
#registro_container{width:911px; height:435px; background:url(../images/fondo_paso1.jpg) no-repeat; margin:0 0 0 35px;}
#registro_col1_paso1{clear:both; float:left; width:494px; height:435px;}
.titulo_registro_paso1{font-size:36px; color:#0e6099; font-weight:bold; padding:10px 0 10px 0;}
.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{width:350px; font-size:24px; color:#0e6099; font-weight:bold; padding:10px 0 10px 0; line-height:1.3em;}
.condiciones_registro_paso1{width:400px; text-align: center; font-size:11px; color:#000; line-height:1.3em; padding:210px 0 0 30px;}
.texto_condiones_paso1{font-size:11px; text-align:left; margin: 0 0 0 10px;}
.quiero_viajar_barato{margin:0 0 0 50px;}
#registro_col2_paso1{clear:both;float:left; width:410px; height:500px; margin: -430px 0 0 380px;}
#form_registro{width:380px;text-align:left; padding-left:130px;float:left; clear:both;}
#form_registro input[type=radio] {border:1px solid #000;margin: 0 0 8px 0;}
#form_registro input[type=text] {border:1px solid #000; width:180px; height:25px; margin: 8px 0 0 0;}
#form_registro input[type=email] {border:1px solid #000; width:180px; height:25px; margin: 8px 0 0 0;}
#form_registro input[type=telefono] {border:1px solid #000; width:180px; height:25px; margin: 8px 0 0 0;}
#form_registro input[type=cp] {border:1px solid #000; width:30px; height:25px; margin: 8px 0 0 0;}
#form_registro input[type=poblacion] {border:1px solid #000; width:60px; height:25px; margin: 8px 0 0 0;}
#form_registro input[type=pass] {border:1px solid #000; width:180px; height:25px; margin: 8px 0 0 0;}
#form_registro input[type=pass2] {border:1px solid #000; width:180px; height:25px; margin: 8px 0 0 0;}
#form_registro input.btn {color:#FFFFFF;background-color:#990000;border:1px solid #000;}
#form_registro select {width:162px; border:1px solid #000; height:25px;}
#form_registro textarea {width:378px; height:135px; border:1px solid #000;}
/*================== FORMULARIO DE REGISTRO - 2 NOCHES DE HOTEL - PASO 2 ==================*/
.intro_registro{width:911px; height:80px; text-align:left; font-size:12px; padding-top:10px; padding-left:40px; float:left; clear:both;}
#registro_paso2{background:url(../images/paso2.gif) no-repeat; width:911px; height:67px; margin:20px 0 0 0;}
#registro_container_paso2{width:911px; height:auto;margin:0 0 0 0;}
#mail_warning{background:url(../images/fondo_aviso_correo.png) no-repeat; width:220px; height:347px; margin:0 0 0 -680px;}
.title_mail_warning{width:170px; margin:0px 0 0 -30px; font-size:18px; color:#0b578c; font-weight:bold;}
.descrip_mail_warning{width:170px; margin:0 0 0 0;}
#form_coreg{float:left; margin:-380px 0 0 210px;}
.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;}
/*================== FORMULARIO DE REGISTRO - DATOS EXTRAS - PASO 2.5 ==================*/
#form_datos_extras{width:660px;text-align:left;float:right; margin:-180px 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[type=via] {border:1px solid #000; width:180px; height:25px; margin: 8px 0 0 0;}
#form_datos_extras input[type=nombre_via] {border:1px solid #000; width:180px; height:25px; margin: 8px 0 0 0;}
#form_datos_extras input[type=numero_via] {border:1px solid #000; width:80px; height:25px; margin: 8px 0 0 0;}
#form_datos_extras input[type=piso_via] {border:1px solid #000; width:80px; height:25px; margin: 8px 0 0 0;}
#form_datos_extras input[type=puerta_via] {border:1px solid #000; width:80px; height:25px; margin: 8px 0 0 0;}
#form_datos_extras input[type=cp] {border:1px solid #000; width:70px; height:25px; margin: 8px 0 0 0;}
#form_datos_extras input[type=poblacion] {border:1px solid #000; width:120px; height:25px; margin: 8px 0 0 0;}
#form_datos_extras input[type=pass] {border:1px solid #000; width:180px; height:25px; margin: 8px 0 0 0;}
#form_datos_extras input[type=pass2] {border:1px solid #000; width:180px; height:25px; margin: 8px 0 0 0;}
#form_datos_extras input.btn {color:#FFFFFF;background-color:#990000;border:1px solid #000;}
#form_datos_extras select {width:200px; border:1px solid #000; height:25px; margin: 8px 0 0 5px; }
#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 0; float:right;}
/*================== FORMULARIO DE REGISTRO - MUCHAS GRACIAS - PASO 3 ==================*/
#banners_thankyou{width:660px;text-align:left;float:right; margin:-300px 0 50px 0;}
#entrar_en_espacio{margin:20px 0 20px 160px; width:220px; height:50; float:left;}
#registro_paso3{background:url(../images/paso3.gif) no-repeat; width:911px; height:67px; margin:20px 0 0 0;}
.banner1{width:300px; height:250px; float: left; margin:0 10px 0 0;}
.banner2{width:300px; height:250px; float: left;}
/*================== FOOTER ====================*/
.texto_footer{width:890px; height:auto; color:#fff; text-align:left; padding:20px 0 0 0;}
.texto_footer a{color:#fff;}
.patrocinadores_footer{margin:0 0 0 20px;}
.menu_footer{width:800px; margin:20px 0 0 120px;}
.menu_footer li{float:left; padding-left:8px; list-style:none; text-decoration: none; color:#fff;}
.menu_footer a{list-style:none; text-decoration: none; color:#fff;}
.patrocinadores_footer li{float:left; height:60px; padding-top:13px; padding-left:10px; list-style:none; text-decoration: none; color:#fff;}
.copyright {width:700px; color:#fff; margin:0 auto;}
.footer_line{background:url(../images/linea_footer.gif) no-repeat; width:960px; height:1px; clear:both; margin:90px 0 0 0;}