/* 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/fnd2.png') center top repeat-x #f7f7f7;
	}
	h1, h2, h3, h4, h5, h6 { font-family: Trebuchet MS, Trebuchet, Verdana, Helvetica, Arial, sans-serif; }
	
#contenedor { width: 980px; height: 580px; margin: 0 auto; position: relative; background: url('../img/fnd.png') center top no-repeat; }

#cabecera { display: none; }


#nav { width: 421px; height: 44px; position: absolute; top: 505px; left: 61px; }
	#nav li { height: 44px; float: left; }
		#nav li#ADSL20 { width: 141px; }
		#nav li#ADSL6 { width: 140px; }
		#nav li#ADSL3 { width: 140px; }
			#nav li a { display: block; height: 100%; background-image: url(../img/nav.png); background-repeat: no-repeat; text-indent: -9999px; }
				#nav li#ADSL20 a { background-position: 0 0; }
				#nav li#ADSL6 a { background-position: -141px 0; }
				#nav li#ADSL3 a { background-position: -281px 0; }
				#nav li#ADSL20 a:hover { background-position: 0 -44px; }
				#nav li#ADSL6 a:hover { background-position: -141px -44px; }
				#nav li#ADSL3 a:hover { background-position: -281px -44px; }
				body#ADSL20 #nav li#ADSL20 a { background-position: 0 -88px; }
				body#ADSL6 #nav li#ADSL6 a { background-position: -141px -88px; }
				body#ADSL3 #nav li#ADSL3 a { background-position: -281px -88px; }
	 
#producto_destacado { width: 500px; height: 360px; overflow: hidden; left:21px; top:121px; position:absolute; }	

#webphone { display:block;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; }

#mail {	width: 190px; height: 66px; position: absolute; right: 16px; top: 13px; }	
	#mail a { display: block; position: relative; width: 100%; height: 100%; background: url(../img/email.png) no-repeat; text-indent: -9999px; }	
		#mail a:hover { top: -1px }	
		#mail a:active { top: 0px }	
		
#ventajas {	width: 383px; height: 54px; position: absolute; right: 18px; top: 495px; }	
	#ventajas a { display: block; position: relative; width: 100%; height: 100%; background: url(../img/7ventajas2.png) no-repeat; text-indent: -9999px; }	
		#ventajas a:hover { top: -1px }	
		#ventajas a:active { top: 0px }	

#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: 215px; }
	#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 { display:block; font-size:10px; text-align:center; color:#990000; }
.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 */
body #MapPrecio { left:270px; top:32px; z-index:100}
body #MapAhorro { left:136px; top:92px; z-index:101}
body #MapLlamadas { left:326px; top:159px; z-index:102}
body #MapPermanencia { left:141px; top:147px; z-index:103}
body #MapRouter { left:223px; top:153px; z-index:104}
body #MapAlta { left:337px; top:225px; z-index:105}
body #MapSatisfecho { left:68px; top:316px; z-index:106}

#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;}
