/* CSS Document */

* {	padding:0px; margin:0px; border:0px; outline: 0;}

input::-moz-focus-inner { border: 0; }

iframe {display: none;}
#adwords iframe {display: block;}
.content iframe {display: block;}

ul { list-style: none; }

body {
	font-size: 12px; color: #222;
	font-family: "Helvetica Neue", Helvetica, Verdana, Arial, Trebuchet MS, Trebuchet, sans-serif;
	background:url("../img/fnd3.png") repeat-x center top #F7F7F7;
	}
	h1, h2, h3, h4, h5, h6 { font-family: Trebuchet MS, Trebuchet, Verdana, Helvetica, Arial, sans-serif; }
	
#contenedor { width: 980px; height: 660px; margin: 0 auto; position: relative; background: url("../img/fnd_new.png") no-repeat center top; }

#cabecera { height:54px; margin:0 160px; font-size: 15px; text-align: center; color:#fff; line-height:20px; text-shadow: 0 1px 1px #000; position: relative; }
	#cabecera span { font-weight: bold; color: #f6a20a; cursor: pointer; margin:0 6px; }
	#cabecera span:hover { text-decoration:underline; }
	#cabecera span:active { position: relative; top: 1px; }
	
	#cabecera #nuevasAltas { display: block; width:300px; height: 25px; position: absolute; left: -4px; top:63px; text-indent: -9999px; }

#nav { width:505px; height:30px; position: absolute; left:19px; top:127px; }
	#nav li { height: 30px; position:relative; float: left; }
		#nav li#ADSL20 { width: 75px; margin-right: 30px; }
		#nav li#ADSL6 { width: 57px; margin-right: 31px; }
		#nav li#ADSL3 { width: 57px; margin-right: 81px; }
		#nav li#ADSL30 { width: 76px; margin-right: 32px; }
		#nav li#ADSLdigitalplus { width: 66px; }
			#nav li a { display: block; height: 100%; background-image:url("../img/nav_new.png"); background-repeat: no-repeat; text-indent: -9999px; }
				#nav li a:active {position: relative; top: 1px; }
					#nav li#ADSL20 a { background-position: 0 0; }
					#nav li#ADSL6 a { background-position: -105px 0; }
					#nav li#ADSL3 a { background-position: -193px 0; }
					#nav li#ADSL30 a { background-position: -331px 0; }
					#nav li#ADSLdigitalplus a { background-position: -439px 0; }
					#nav li#ADSL20 a:hover { background-position: 0 -30px; }
					#nav li#ADSL6 a:hover { background-position: -105px -30px; }
					#nav li#ADSL3 a:hover { background-position: -193px -30px; }
					#nav li#ADSL30 a:hover { background-position: -331px -30px; }
					#nav li#ADSLdigitalplus a:hover { background-position: -439px -30px; }
					body#ADSL20 #nav li#ADSL20 a { background-position: 0 -60px; }
					body#ADSL6 #nav li#ADSL6 a { background-position: -105px -60px; }
					body#ADSL3 #nav li#ADSL3 a { background-position: -193px -60px; }
					body#ADSL30 #nav li#ADSL30 a { background-position: -331px -60px; }
					body#ADSLdigitalplus #nav li#ADSLdigitalplus a { background-position: -439px -60px; }
	 
#producto_destacado { width: 500px; height: 360px; overflow: hidden; left:21px; top:199px; position:absolute; }	

#webphone { width: 190px; height: 66px; position: absolute; right: 213px; top: 13px;}	
	#webphone a {
		float: left; display: inline; width: 100%; height: 100%; overflow: hidden; margin: 0 auto; position: relative;
		background: url(../img/webphone.png) no-repeat;
		}
		#webphone a:hover { top: -1px }	
		#webphone a:active { top: 0px }	
		#webphone a img { display: none; }

/*NUEVO FORMULARIO WEBPHONE*/
	#webphone2 {
		width: 383px; height: 85px; position: absolute; right: 18px; top: 101px;
		background: url(../img/webphone_form.jpg) #4c4c4c;
		}	
	#titulo_webphone { width:252px; height:19px; position: absolute; top:12px; right: 15px; text-indent: -9999%; background: url(../img/webphone_form_banner.gif); }
	#input_webpone { width:240px; height:26px; position:absolute; left:128px; top:41px; }
	#input_webpone #telefono { width:170px; height:14px; position: absolute; top:6px; background: transparent; color:#333; font-size:13px;  line-height:15px; text-align:center; }
	#input_webpone #btnLlamar { width:65px; height:100%; position:absolute; background: transparent; right:0; text-indent: -9999px; cursor: pointer; }
	#input_webpone #btnLlamar:active { background: url(../img/webphone_form_btn.jpg); }
/*FIN NUEVO FORM WEBPHONE*/

#mail { width:382px; height:52px; position:absolute; right:19px; top:577px; background: url(http://ofertasjazztel.es/img/mail.png);  }
	#mail input { width:30px; height:30px; position:absolute; right:11px; top:11px; background: transparent;}
	#mail #btnMail{cursor:pointer;}
		#mail input:active { background: url(http://ofertasjazztel.es/img/mail.jpg);}
	#mail #email_info { width:158px; height:30px; right:63px; top:11px;line-height:30px; font-size:14px; }
		#mail #email_info:active { background: transparent; }

#ventajas { height:54px; width:504px; position:absolute; right:457px; top:576px; }
	#ventajas a { display:block; width:100%; height:100%; position:relative; text-indent:-9999px; background:url("http://ofertasjazztel.es/img/7ventajas3.png") no-repeat scroll 0 0 transparent; }
	
#ventajas2 { background: url(../img/ventajas_fnd.png) repeat-x top #f8f8f8; margin: 0 20px; }	
	#ventajas2 p { text-align: center;}	
		#ventajas2 p.tit { text-align: center; margin: 20px 0 5px; }	
	#ventajas2 a { display:block; text-align:center; }	

#promo_form { width: 236px; height: 270px; position: absolute; right: 94px; top: 240px; }

	#promo_form img { display: none; }
#tabla_form { width: 100%; text-align: center;}

#tabla_form .inputlogin {
	width:120px; 
	height: 13px; 
	margin:3px 0;
	font-size:15px;
	text-align:left;
	border-bottom: #f89d00 solid 1px;
	line-height:35px; 
	vertical-align:bottom;
	}
	
#tabla_form .inputlogin2 {
	width:150px; 
	height: 20px; 
	margin:1px 0;
	font-size:16px;
	background: transparent; 
	text-align:center;
	border-bottom: #f89d00 solid 1px;
	border: #f89d00 solid 1px;
	line-height:18px; 
	vertical-align:bottom;
	}	
	.portada #tabla_form .inputlogin { width:140px; }
#tabla_form .label { width:100px; font-size:10px; text-align:center; vertical-align:bottom; }
#tabla_form .label0 { width:100px; font-size:15px; text-align:center; vertical-align:bottom; }

	.portada #tabla_form .label0  { width:350px; margin-right:10px; padding:5px 5px 5px 0; line-height: 20px; }
	.portada #tabla_form .label  { width:1px; margin-right:10px; padding:5px 5px 5px 0; line-height: 20px; }
	.portada #tabla_form .label2  { width:20px; margin-right:10px; padding:5px 5px 5px 0; line-height: 20px; }	
	

#tabla_form .btn_log  {
	width:207px; height: 26px; margin: 10px auto 0;
	color: #fff; line-height: 16px; font-weight: bold; font-size: 14px; text-transform: uppercase;
	background-image: url(http://ofertasjazztel.es/img/btn.png); background-repeat: no-repeat; background-position: center top; background-color: transparent;
	cursor:pointer;
	}	
	#tabla_form .btn_log:active  { background-position: center bottom; }	
	.portada #tabla_form .btn_log  { margin-top: 10px; }	

.lbl_consulta {
	font-size: 12px;
	color: #009933;
	font-weight:bold;
	}
.lbl_error {  font-size:10px; text-align:center; color:#F23100;font-size:12px;  }
.letra_pequena { display: block; margin-top: 4px; text-align: center; font-size: 9px; color: #990000; }
.lbl_comprobacion_final { display:block; color: #f89d00; font-size:14px; text-align:center; }

#alta_servicio { margin: 15px 0; display: none; }
	#alta_serv { }
		#alta_serv a {
			display: block; width: 904px; height: 46px; margin: 0 auto 5px;
			background-image: url(http://ofertasjazztel.es/img/_alta_btn.jpg);background-repeat: no-repeat; background-position: center top;
			text-indent: -9999px;
			}
			#alta_serv a:hover { background-position: center bottom; }

#anuncios_promos { width:936px; margin:0 22px; overflow: hidden; display: none;	}
	#promo1, #promo2, #promo3 {
		width: 284px; height: 94px; float: left; display: inline; margin: 0 14px 14px;
		background: url(http://ofertasjazztel.es/img/destacado_fnd.png) no-repeat center top;
		line-height: 0; text-align: center; font-size: 20px; font-weight: bold; color:#f89d00;
		}
		#promo1 a, #promo2 a, #promo3 a { display: block; overflow: hidden}
#contenido_inferior { width:936px; margin:0 22px; overflow: auto; display: none; }	
	#contenido_inferior_1, #contenido_inferior_2, #contenido_inferior_3 {
		width: 284px; height: 94px; float: left; display: inline; margin: 14px;
		background: url(http://ofertasjazztel.es/img/destacado_fnd.png) no-repeat center top;
		line-height: 94px; text-align: center; font-size: 18px; font-weight: bold; color:#f89d00;
		}
		#contenido_inferior_1 a, #contenido_inferior_2 a, #contenido_inferior_3 a { display: block; overflow: hidden}

		
#txt { width: 960px; margin: 0 auto; text-shadow: 0 -1px 0 #fff; color: #555; }
	#txt #letra_pequena { padding-top: 10px; font-size: 0.8em; color: #888; text-shadow: none; }

#pie {
	height: 20px; padding: 10px; margin-top: 20px;
	background: #fff; border-top: 1px solid #ddd;
	text-align: center; line-height: 20px;
	}
	#pie a { text-decoration: none; color: #666;}
		#pie a:hover { color: #333;}

.condiciones_legales { font-size:9px; line-height:14px; margin-top:15px; }

/* POP-UPs */

#promo_amigo { background: #F7F7F7 url(http://ofertasjazztel.es/img/promo-amigo.png) no-repeat left top; }
#anexom, #garantia { background: #F7F7F7; }

#garantia .h2 { font-weight: bold; color:#f89d00; }
#garantia ul { list-style: disc; margin:10px 60px; }
#garantia img { margin:20px; }

#anexom { padding: 30px; font-size: 14px; color: #666; }
	#anexom p { margin: 20px 0; }

.nowebphone{border:0px solid black;}

#contenedor { width: 980px; height: 660px; margin: 0 auto; position: relative; background: url("../img/fnd_new2.png") no-repeat center top; }
#promo_form { display:none; }
#form_muestraCobertura {
	width: 382px; height: 194px; overflow: hidden; position: absolute; top: 199px; right: 19px;padding-top:0px;
	background: url("../img/form_cobertura_datos.png") no-repeat center top; font-size:13px; text-shadow:0 1px 0 #FFF; line-height:21px; text-align:center;
	}
#form_muestraForm{
	width: 382px; height: 194px; overflow: hidden; position: absolute; top: 389px; right: 19px;padding-top:0px;
	background: url("../img/form_cobertura_datos.png") no-repeat center top; font-size:13px; text-shadow:0 1px 0 #FFF; line-height:21px; text-align:center;
	}
	
#form_muestraCobertura #email_cob { width:159px; height:100%; border:2px solid black; margin-top:-42px;}	
	#form_muestraCobertura .subMuesCob{
		width:59px; height:60px;  float: right; display:inline; cursor:pointer;margin-top:-62px;margin-right:35px;
		background-image: url("../img/form_contacto_btn.png"); background-position: center top; background-color: transparent;
		background-repeat:no-repeat;
		}
#formCobertura, #formContacto {
	width: 382px; height: 174px; overflow: hidden; position: absolute; top: 199px; right: 19px;
	background: url("../img/form_cobertura_fnd.png");
	text-align: center;
	}
#formContacto {
	width: 352px; height: 139px; top: 388px; padding:35px 15px 0;
	background: url("../img/form_contacto_fnd.png"); color: #777; font-size: 11px;
	}
	#formCobertura a, #formContacto a { color: #F6A20A; text-shadow:0 1px 0 #FFF; text-decoration: none; font-weight: bold; }
		#formCobertura a:hover, #formContacto a:hover { text-decoration: underline; }
		#formCobertura a:active, #formContacto a:active { position: relative; top:1px; }
	#formCobertura #coberturaTelefono {
		width:187px; height:21px; line-height:21px; padding: 10px 10px 10px 17px; margin:66px 0 20px 30px; float: left; display:inline;
		background: transparent; font-size:18px; text-shadow:0 1px 0 #FFF; text-align:center;
		}
	#formCobertura #coberturaEnviar { width:106px; height:36px; margin:68px 32px 23px 0; float: left; display:inline; background: transparent; cursor: pointer; }
		#formCobertura #coberturaEnviar:active { background: url("../img/form_cobertura_btn.png"); }

	#formContacto dl { width: 269px; height:60px; margin: 12px 0 0 2px; float: left; display: inline; border:0px solid red }
	#formContacto dt { width:100px; height:16px; margin: 2px 5px; float: left; display:inline; text-align: right;}
	#formContacto dd { width:149px; height:16px; margin: 2px 5px; float: left; display:inline; }
		#formContacto dd input { width:139px; height:100%; padding: 0 5px; background: url("../img/form_contacto_input.png"); }
	#formContacto #raivne2 {
		width:59px; height:60px; margin: 12px 10px 0 0; float: right; display:inline; cursor:pointer;
		background-image: url("../img/form_contacto_btn.png"); background-position: center top; background-color: transparent;
		}
		#formContacto #raivne2:active { background-position: center bottom; }
	#formContacto .condiciones_legales { display:block; margin-top:84px; }
	

#form_contacto { display: none; }
#formCobertura { height:362px; background:url("../img/form_cobertura_fnd_GRND.jpg"); }
	#formCobertura #coberturaTelefono {	width:303px; margin:160px 28px 5px 30px; padding:10px; }
	#formCobertura #coberturaEnviar { width:317px; height:37px; margin:6px 32px 40px 33px; }
		#formCobertura #coberturaEnviar:active { background:url("../img/form_cobertura_btn_GRND.png"); }
		
.lbl_error  { font-size:14px; font-weight:bold; text-shadow:0 1px 1px #FFFFFF; }
#formCobertura a, #formContacto a { color:#FFFFFF; text-shadow:0 1px 0 #555555; }