/* remember to define focus styles! */
:focus {
	outline: 0;
}

ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}



/*body {background:url(https://travelclub.s3.amazonaws.com/imagenes/NW_home/nueva/fondo_invierno.jpg) top center no-repeat; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; background-color:#f9fafc;}*/

#bodyContent{margin-top:30px}

p a{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}


/*/ HEADER TOP /*/
#home_new #head_top { width:100%; background:#336ab2; height:18px;}
#home_new #head_top .wrapp { width:986px; margin:0px auto; height:18px; }
#home_new #head_top ul { float:right; line-height:0.9}
#home_new #head_top li { color:#fff; display:inline; font-size:12px; padding-right:5px; }
#home_new #head_top li a { color:#fff; font-size:12px; text-decoration:none;}
#home_new #head_top li a:hover { text-decoration:underline;}

/*/ ESTRUCTURA /*/
#home_new #wrapper { width:986px; height:auto; overflow:hidden; margin:0px auto;}

/*/ HEADER /*/
#home_new #head { width:100%; height:166px; position:relative}
#home_new #head h1 { float:left;}

#header{height: 18em !Important; width:986px !Important}

/*/ CONTENIDO /*/
#content { width:946px; background:#fff; overflow:hidden; padding:20px; box-shadow: 0 0 5px 5px rgba(9, 9, 9, 0.0976563); -webkit-box-shadow: 0 0 5px 5px rgba(9, 9, 9, 0.0976563); border: 1px solid #E3E3E3; }

#promo { width:946px; height:335px; background:url(../imagenes/NW_home/nueva/bg_promo_bottom.jpg) bottom no-repeat; position:relative}
#promo .imagen_promo { position:absolute; left:0pX; top:0px; /*z-index:1;*/}
#promo .catalogo { width:309px; height:122px; background:url(../imagenes/NW_home/nueva/bg_catalogo_btn.png); position:absolute; /*z-index:2;*/ top:205px; left:255px;}
#promo .catalogo a { width:205px; height:44px; position:absolute; text-align:center; font-size:17px; font-weight:bold; display:block; left:97px; color:#fff; top:57px; text-decoration:none; text-shadow:1px 1px #666; line-height:20px}
#promo .catalogo a:hover { text-decoration:underline;}

#socios { width:211px; padding:10px; height:276px; background:url(../imagenes/NW_home/nueva/bg_caja_socios.png) no-repeat; position:absolute; right:20px; top:20px; /*z-index:3*/}
#socios p {  text-align:center;  }
#socios p a { color:#fff; text-align:center; font-size:21px; font-weight:bold; text-decoration:none; padding:0px !Important}
#socios p a:hover { text-decoration:underline;}
#socios .titular {  text-align:center;  padding-bottom:40px;}
#socios .titular a { font-size:22px; color:#e68e22; text-align:center; font-weight:normal; text-decoration:none;padding-top:0}
#socios .titular a:hover { text-decoration:underline;}
#socios .inf {   padding:20px 0px 18px 0px; }
#socios .inf a { font-size:16px; color:#a3c3e4; text-decoration:none; }
#socios .inf a:hover { text-decoration:underline;}
#socios a.boton { width:216px; height:36px; padding-top:3px; margin:0px auto; background:url(../imagenes/NW_home/nueva/btn_socios.png); font-size:16px; color:#fff; display:block; text-align:center; text-decoration:none;}
#socios a.boton:hover { text-decoration:underline;}

.linea_pasos { background:url(../imagenes/NW_home/nueva/bg_linea_pasos.jpg) no-repeat; height:50px;  width:100%; margin:20px 0px;}
.linea_pasos p { float:left; width:210px; color:#336ab2; font-weight:bold; padding-left:10px; font-size:15px; margin-right:70px; float:left; text-align:center}
.linea_pasos p.uno { color:#fff; padding-top:7px; }
.linea_pasos p.dos {  width:100px; padding-top:7px; margin-right:80px;font-size:12px; padding-top:0}
.linea_pasos p.tres {  width:170px; padding-top:7px; margin-right:50px;font-size:12px;padding-top:0}
.linea_pasos p.cuatro {  width:225px; padding-top:7px; margin-right:0px;font-size:12px;padding-top:0}
.linea_pasos p a {  color:#336ab2; text-decoration:none;}
.linea_pasos p a:hover { text-decoration:underline;}

 .caja_puntos { padding:10px; width:926px; height:275px; border-top:1px solid #e8f0f9; background:#f0ece9; position:relative; margin-bottom:20px;}
 .caja_puntos h2 { font-size:20px; font-weight:bold; color:#3670bd;}
 .linea_logos{overflow:hidden}
 .linea_logos img { margin-right:8px; padding:10px 0px 0px 0px; float:left}
 .linea_logos a { padding:0}
 .muestra { color:#000000; font-size:15px; padding:7px 0px 13px 10px; margin-bottom:13px; border-bottom:1px solid #d0d8e4; width:670px;}
 .muestra a { color:#336ab2; text-decoration:none; font-weight:bold; padding:0; display:inline;font-size:15px;}
 .muestra a:hover { text-decoration:underline;}
 .caja_puntos_inf { width:325px; height:70px; padding:10px; margin-right:5px; background:url(../imagenes/NW_home/nueva/bg_caja_puntos_inf.png) no-repeat; float:left }
 .caja_puntos_inf img { float:left; margin:0px 25px 0px 20px}
 .caja_puntos_inf img.peq { margin-top:7px;}
 .caja_puntos_inf p { color:#888888; font-size:14px; padding-top:7px;  }
 .caja_puntos_inf p a { color:#888888; font-weight:700; display:inline  }
 .caja_puntos_logos { width:231px; height:245px; background:url(../imagenes/NW_home/nueva/bg_caja_puntos_logos.jpg) no-repeat; position:absolute; right:6px; top:42px; }
 .caja_puntos_logos h3 {color:#336ab2; font-size:21px; text-align:left; padding:10px 10px 5px 10px;}
 .caja_puntos_logos p { padding:0px 10px 10px 10px; font-size:14px; color:#8d8d8d; } 
 .caja_puntos_logos p a { color:#8d8d8d; font-weight:700;display:inline; font-size:14px; }
 .caja_puntos_logos img { position:absolute;top:100px; left:6px;}

 .caja_participa { width:926px; height:241px; background:url(../imagenes/NW_home/nueva/bg_caja_participa.jpg) repeat-x; padding:10px; margin-bottom:20px;}
 .caja_participa h2 { font-size:20px; font-weight:bold; color:#3670bd;}
 .caja_gana { width:190px; height:168px; padding:14px; border-bottom:3px solid #356bb2; background:#fff; float:left; margin:13px 0px 0px 10px; -webkit-box-shadow:  0px 0px 5px 1px rgba(6, 6, 6, 0.2);	box-shadow:  0px 0px 5px 1px rgba(6, 6, 6, 0.2); position:relative }
 
 .caja_gana img.imagen_gana { -webkit-box-shadow:  0px 0px 5px 1px rgba(6, 6, 6, 0.2);	box-shadow:  0px 0px 5px 1px rgba(6, 6, 6, 0.2);}
 
 
 /* IE6-8 */
 body.ie6 .caja_gana,
 body.ie7 .caja_gana,
 body.ie8 .caja_gana {
   	zoom: 1;
	filter: progid:DXImageTransform.Microsoft.Shadow(Color=#e3e7e8, Strength=3, Direction=0),
           progid:DXImageTransform.Microsoft.Shadow(Color=#e3e7e8, Strength=3, Direction=90),
           progid:DXImageTransform.Microsoft.Shadow(Color=#e3e7e8, Strength=3, Direction=180),
           progid:DXImageTransform.Microsoft.Shadow(Color=#e3e7e8, Strength=3, Direction=270);

}
 
 /* IE6-8 */
 body.ie6 .caja_gana img.imagen_gana,
 body.ie7 .caja_gana img.imagen_gana,
 body.ie8 .caja_gana img.imagen_gana {
   	zoom: 1;
	filter: progid:DXImageTransform.Microsoft.Shadow(Color=#e3e7e8, Strength=3, Direction=0),
           progid:DXImageTransform.Microsoft.Shadow(Color=#e3e7e8, Strength=3, Direction=90),
           progid:DXImageTransform.Microsoft.Shadow(Color=#e3e7e8, Strength=3, Direction=180),
           progid:DXImageTransform.Microsoft.Shadow(Color=#e3e7e8, Strength=3, Direction=270);

} 
 
 .caja_gana .titular { font-size:16px; color:#336ab2; font-weight:700; padding:8px 0px 0px 0px;}
 .caja_gana p { font-size:12px; color:#8d8d8d; line-height:17px}
 .caja_gana p.flecha { position:absolute; bottom:10px; right:10px;}
 .caja_gana p.flecha a {  color:#336ab2; font-size:12px; font-weight:bold; text-decoration:none;}
 .caja_gana p.flecha img { margin:0px 0px -5px 5px;}

 .caja_apps { width:343px; height:245px; background:url(../imagenes/NW_home/nueva/bg_apps.jpg); border:1px solid #e3e3e3; float:left; -webkit-box-shadow:  0px 0px 3px 1px rgba(6, 6, 6, 0.1); box-shadow:  0px 0px 3px 1px rgba(6, 6, 6, 0.1); position:relative }
  
 /* IE6-8 */
 body.ie6 .caja_apps,
 body.ie7 .caja_apps,
 body.ie8 .caja_apps {
   	zoom: 1;
	filter: progid:DXImageTransform.Microsoft.Shadow(Color=#e3e7e8, Strength=3, Direction=0),
           progid:DXImageTransform.Microsoft.Shadow(Color=#e3e7e8, Strength=3, Direction=90),
           progid:DXImageTransform.Microsoft.Shadow(Color=#e3e7e8, Strength=3, Direction=180),
           progid:DXImageTransform.Microsoft.Shadow(Color=#e3e7e8, Strength=3, Direction=270);

} 
 
 .caja_apps h4 { padding:8px 15px 2px 15px; color:#336ab2; font-size:16px; font-weight:700;}
 .caja_apps p { padding:0px 10px 0px 15px; color:#9a9a9a; font-size:12px; line-height:13px}
 .caja_apps .btn_azul { background:url(../imagenes/NW_home/nueva/btn_apps.png); width:211px; height:25px; padding-top:11px; color:#fff; text-decoration:none; position:absolute; top:200px; left:70px; font-size:12px; font-weight:bold; text-align:center}
 .caja_apps .btn_appstore { position:absolute; right:40px; top:90px; }
 .caja_apps .btn_google { position:absolute; right:40px; top:125px; }

.facebook_like { width:580px; height:185px; float:left; margin-left:20px;}
.siguenos { padding-top:20px;}

.siguenos img{float:left}
.siguenos a{padding-top:0}

/*/ PIE /*/
#footer{width:986px}
#pie { padding:10px 0px 10px 0px; margin-bottom:15px;}
#pie ul { float:left;  margin: 0px !important; padding: 0px !important}
#pie li { display:inline; padding-right:15px; }
#pie li a { font-size:13px; color:#0072cf; text-decoration:none;}
#pie li a:hover { text-decoration:underline;}
#pie p.legal { font-size:11px; color:#333; clear:both; padding-top:5px;}

#pie .buscador {float:right;}
#pie .buscador label { float:left; font-size:14px; font-weight:bold; color:#3771be; padding-right:10px; padding-top:5px; }
#pie .buscador span { display:block; background:url(../imagenes/NW_home/nueva/bg_input.png); width:128px; height:26px; float:left}
#pie .buscador input { float:left; background:none; border:none; width:110px; font-size:11px; padding-left:6px; padding-top:5px; }
#pie .buscador .button { background:url(../imagenes/NW_home/nueva/btn_buscador.png); width:89px; height:26px; padding-top:0px; color:#fff; text-decoration:none; font-size:12px; font-weight:bold; text-align:center; float:left; margin-left:10px; cursor:pointer; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;}


/*//////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////
//CONTACTO /*/

@font-face {
    font-family: 'stone_sans_semibold';
    src: url('fonts/stone_sans_semibold.eot');
    src: url('fonts/stone_sans_semibold.eot?#iefix') format('embedded-opentype'),
         url('fonts/stone_sans_semibold.woff') format('woff'),
         url('fonts/stone_sans_semibold.ttf') format('truetype'),
         url('fonts/stone_sans_semibold.svg#lt_1') format('svg');
    font-weight: normal;
    font-style: normal;
}
 



.stone-bold { font-family: 'stone_sans_semibold'; font-weight:normal}
.azul_claro { color:#0061c4!important;}
.negrita { font-weight:bold;}
.sin_borde { border:none!important;}


#content.contacto { background:none;}
.contacto_privado #contacto_left { width:77.7%; float:left; background:#fff; padding:26px 10px;}
.contacto_publico #contacto_left { width:100%; float:left; background:#fff; padding:10px 1px; }

#content.contacto_publico { width:946px; background:#fff; overflow:hidden; padding:20px; }


#contacto_left h2 { background:#4a8ebd; height:34px; font-size:24px; color:#fff; text-align:center; padding-top:4px; margin-bottom:7px;}
#contacto_left .submenu_contact { float:left; margin:0px; padding:0px;}

#contacto_left .submenu_contact li { float:left;}
#contacto_left .submenu_contact li a { color:#3876a0; text-decoration:none; padding-top:9px; width:188px;   float:left; border-right:1px solid #f4f4f4; height:24px; text-align:center; background:url(/imagenes/NW_contacto/bg_submenu_contact.jpg) repeat-x; font-family: 'stone_sans_semibold'; font-weight:normal; font-size:12px;  }
.contacto_publico #contacto_left li a{ width:188px;}

#contacto_left .submenu_contact li a:hover { background:url(/imagenes/NW_contacto/bg_submenu_contact_on.jpg) repeat-x;}
#contacto_left .submenu_contact li img { margin:0px 5px -5px 0px}

#contacto_left .articulo_cont { clear:both; padding-top:30px; overflow:hidden;  font-family:Arial, Helvetica, sans-serif; line-height:normal; padding-bottom:15px; border-bottom:1px dotted #cccccc; position:relative;}
#contacto_left .img_articulo { border:1px solid #b8b7b5; float:left;}
#contacto_left .texto { margin-left:280px; padding-right:10px; }
#contacto_left  h3 { font-size:24px; color:#0061c4;font-family: 'stone_sans_semibold'; font-weight:normal; padding-bottom:10px; border-bottom:1px dotted #cccccc; margin-bottom:10px; }
#contacto_left .texto p { font-size:12px;}
#contacto_left .texto ul { padding:20px 0px; padding-left:15px; list-style-image:url(/imagenes/NW_contacto/ico_lis_contact.jpg);}
#contacto_left .texto li { color:#333; font-size:12px; padding-bottom:3px;}
#contacto_left .texto .boton_naranja { font-family: 'stone_sans_semibold'; font-weight:normal; text-align:center;  padding:9px 15px 9px 15px; display:inline-block;  background:url(/imagenes/NW_contacto/bg_button.jpg) repeat-x; font-size:18px; color:#fff; text-decoration:none;  }
#contacto_left .boton_naranja:hover { background:url(/imagenes/NW_contacto/bg_button_on.jpg) repeat-x;}
#contacto_left .registrate_boton { text-align:center}
#contacto_left .solicitar { text-align:center; padding:15px 0px 10px 0px; clear:both }
#contacto_left .texto a { color:#0061c4; font-family: inherit;  font-size:12px; display:inline; text-decoration:underline}
#contacto_left .redes_sociales { position:absolute; left:0px; top:360px;}
#contacto_left .redes_sociales img:first-child { margin-right:5px;}
#contacto_left .caja_red_social .btn_youtube { width:113px; height:17px; text-decoration:none; padding-top:3px; text-align:center; font-size:11px; font-weight:bold; color:#333; text-shadow:1px 1px #fff; background:url(/imagenes/NW_contacto/btn_ir_youtube.png); display:block}
#contacto_left .caja_red_social .btn_youtube:hover { background:url(/imagenes/NW_contacto/btn_ir_youtube_on.png);}

#contacto_left .qr_sup { font-weight:bold; text-align:center; padding:25px 35px 15px 0px;}
#contacto_left .caja_qr { float:left; width:250px; height:210px; border:3px solid #fc7400; float:left; margin-left:45px; margin-right:10px; position:relative}
#contacto_left .caja_qr h4 { width:100%; text-align:center; height:30px; padding-top:4px; background:#fc7400; font-size:11px; color:#fff; font-weight:bold;}
#contacto_left .caja_qr h4 img { margin:0px 5px -5px 0px;}
#contacto_left .caja_qr a { text-decoration:none;}
#contacto_left .caja_qr a:hover { text-decoration:underline;}
#contacto_left .caja_qr ul { padding:10px 25px; margin:0px;}
#contacto_left .caja_qr .qr { margin:8px 0px 0px 85px}
#contacto_left .caja_qr .interroga { position:absolute; left:170px; top:113px;}

#contacto_left .caja_red_social { width:32%; float:left; border-right:1px dotted #ccc; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-bottom:20px;}
#contacto_left .caja_red_social a{color: #0061C4 !important; font-weight: bold; font-size:12px; display:inline; text-decoration:underline;font-family: Arial, Helvetica, sans-serif}

#contacto_left .caja_red_social p { padding:10px 4px 0px 10px;}
#contacto_left .caja_red_social img { margin:0px 5px -5px 0px}
#contacto_left .enc_esp { font-size:24px; padding:20px 0px 0px 0px; margin-bottom:0px; color:#fc7400; border-bottom:none;}

#contacto_left .tabla_ejemplos { padding:10px 0px 30px 0px;}
#contacto_left .tabla_ejemplos p { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#0061c4; text-align:center; padding:20px 0px;}
#contacto_left .tabla_ejemplos table { }
#contacto_left .tabla_ejemplos table td {  text-align:center; padding:10px 0px; background:#ebebeb; border:1px solid #fff; border-bottom:none; border-collapse:collapse; font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
#contacto_left .tabla_ejemplos table tbody td { font-weight:normal; background:#fff; border:1px solid #ccc; border-collapse:collapse;  }
#contacto_left .pie_contact { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333; padding:0px 0px 0px 0px;}



.columna_1024{float:left;position:relative;width:300px;}







