/*Generales*/
body {
	left:0px;
	top:0px;
	padding:0px;
	margin-top:0px;
	margin-left:0px;
	background-color: #374543;
	color:#000000;
}a{
	color:#000000;
	text-decoration:none;
}body, p, ul{
	font-family:verdana,helvetica,sans-serif,verdana;font-size:13px;
}body, img{
	border:none;
}.derecha{
	float:right;
	padding:10px;
}.izquierda{
	text-align:left;
	float:left;
	padding:10px;
}.centro{
	clear:both;
	text-align:center;
	padding:10px;
}.enlaceDerecha{
	text-align:right;
	padding:10px;
}#OfertasActuales{
	background: #000000 url("/images/skina_izquierda_arriba.gif") no-repeat top left;
    margin-top:15px;
	padding-top:1px;
	margin-right:-5px;
	margin-left:0px;
	text-align:center;
	background-color:#ffffff;
}.OfertasActuales1{
	padding-top:1px;
	margin-top:0px;
	margin-right:-5px;
	margin-left:0px;
	text-align:center;	
}.imagenPromoIndirecto{
	
}.imagenPromo{
	
}.big{
	font-size:18px;
	color:#000000;
}.OA{
	background: #000000 url("/images/skina_izquierda_arriba.gif") no-repeat top left;
	float:left;
	width:49%;
	background-color:#ffffff;
}.AO{
	background: #000000 url("/images/skina_izquierda_arriba.gif") no-repeat top left;
	float:right;
	width:49%;
	background-color:#ffffff;
}.CenTro{
	clear:both;
}.Porta{
	margin-left:7px;
	margin-right:7px;
	font-size:25px;
}.Porta1{
	margin-left:7px;
	margin-right:7px;
	font-size:20px;
}h1{
	font-size:18px;
	text-align:center;
}h2{
	color: #1c4c4d;
	font-size:15px;
	text-align:center;
}.strong{
	font:bold 12px verdana; 
}#maya{
	height:35px;
	width:35px;
}.skina_derecha_abajo{
	background: transparent url("/images/skina_derecha_abajo.gif") no-repeat bottom right;
}.skina_derecha_arriba{
	background: transparent url("/images/skina_derecha_arriba.gif") no-repeat top right;
}.skina_izquierda_arriba{
	background: transparent url("/images/skina_izquierda_arriba.gif") no-repeat top left;
}.skina_izquierda_abajo{
	background: transparent url("/images/skina_izquierda_abajo.gif") no-repeat bottom left;
	padding:10px;
}#titulo{
	font-size:19px;
	color:#1c4c4d;
}.small{
	font-size:11px;
}.small a{
	text-decoration:underline;
}.LEFT{
	float:left;
	position:absolute;
	top:0px;
	margin-top:0px;
}
.clear{
	clear:both;
	padding:10px;
	text-align:center;
}.floatleft{
	float:left;
    padding:10px;
}.floatLeft{
	float:left;
    padding:10px;
	background: transparent url("/images/flecha.gif") no-repeat top left;
}.left{
	float:left;
	padding:1%;
	width:48%;
}.floatRight{
	float:right;
    padding:10px;
}.right{
	float:right;
}.alignLeft{
	text-align:left;
}.center{
	text-align:center;
/*javascripts*/
}#cargando{
	margin-left:-30px;
	margin-top:-30px;
	position:fixed;
	z-index:8;
	width:100%;
	height:100%;
	background-color:#000000;
	margin-left:-15px;
	margin-top:-15px;
	padding:20px;
}#cargando1{
	color:#3f3f3f;
	background-color:#d0d0fa;
	z-index:9;
	position:fixed;
	font-size:17px;
	width:250px;
	height:75px;
	margin-top:-50px;
	top:50%;
	margin-left:50%;
	left:-125px;
	padding:13px;
	border-top:2px solid #dedef8;
	border-left:2px solid #dedef8;
	border-bottom:2px solid #b4b4f7;
	border-right:2px solid #b4b4f7;
	text-align:center;
}#BoxText{
	color:#000000;
	background-color:#a5c6c7;
	z-index:9;
	position:fixed;
	font-size:17px;
	width:700px;
	height:315px;
	margin-top:-155px;
	top:50%;
	margin-left:50%;
	left:-350px;
	border-top:1px solid #999999;
}.margenContenido{
	margin-top:15px;
	margin-right:15px;
	margin-bottom:15px;
	margin-left: 15px;
	text-align:justify;
}#logo{
	height: 96px;
	width: 327px;
	padding:0px;
	left:10px;
	top:6px;
	margin:0px;
	background: transparent url("/images/logo.gif") no-repeat top right;
	text-indent:-9999px;
	position:absolute;
	z-index:3;
}#logo a{
	margin-top:10px;
	display:block;
	width: 100%;
    height:80%;
	text-indent:-9999px;
}#skina_d{
	top:0px;
	position:absolute;
	height:120px;
	margin-left: -49%;
	left:50%;
	width:98%;
	min-width: 980px;
	background: #ffffff url("/images/skina_d.gif") no-repeat bottom right;
	z-index:1;
}#marquesina_fin{
	height:60px;
	background: transparent url("/images/tel.gif") no-repeat bottom right;
	top:0px;
	position:absolute;
	margin-left: -49%;
	left:50%;
	width:98%;
	min-width: 970px;
}#fondo_logo{
	top:0px;
	position:absolute;
	height:120px;
	margin-left: -49%;
	left:50%;
	width:98%;
	min-width: 980px;
	background: transparent url("/images/skina_iz.gif") no-repeat bottom left;
	z-index:2;
	text-align:center;
}#marquesina{
	text-align:left;
	background-color:#ffffff;
	margin-top:25px;
	margin-left:200px;
	margin-right:200px;
    padding-top:2px;
	padding-bottom:2px;
	height:18px;
	overflow:hidden;
	line-height: 18px;
	border: 1px solid #d9eae9;
}#contenedor{
	position:absolute;
	top:151px;
	min-height:500px;
	height:auto;
	margin-left: -49%;
	left:50%;
	width:97%;
	min-width: 970px;
}#first{
	height:100%;
	width:100%;
    min-height:660px;
	background: #d9eae9 url("/images/sombra_izquierda.gif") repeat-y top left;	
}#pie{
	margin-left:20px;
	height:30px;
	width:auto;
	text-align:center;
	padding-top:10px;
	background: transparent url("/images/sombra_baja.gif") repeat-x top left;
}#skina_sombra{
	float:left;
	height:20px;
	width:20px;
	background: transparent url("/images/skina_sombra.gif") no-repeat top left;
}#clientes{
	padding-top:1px;
	position:absolute;
	background: transparent url("/images/cliente.gif") no-repeat bottom left;
	top:101px;
	height:18px;
	width:260px;
	left:-130px;
	margin-left:50%;
	font:bold 13px verdana;
	color:#ffffff;
}#clientes a{
	font:bold 13px verdana;
	color:#ffffff;
	text-decoration:none;
}#margen{
	margin-left:25px;
	margin-right:5px;
	padding-top:5px;
	padding-bottom:5px;
}
/*Menu principal*/
#menu{
	position:absolute;
	top:130px;
	height:15px;
	margin-left:43px;
}.menu{
	padding-left:6px;
	padding-right:6px;
	padding-bottom:3px;
	padding-top:2px;
	border-right: 1px solid #d9eae9;
	text-align:center;
	float:left;
	background-color:#5f8788;
}.menuf{
	padding-left:6px;
	padding-right:6px;
	padding-bottom:3px;
	padding-top:2px;
	text-align:center;
	float:left;
	background-color:#5f8788;
}.menu a{
	font:bold 13px verdana;
	color:#ffffff;
	text-decoration:none;
}.menuf a{
	font:bold 13px verdana;
	color:#ffffff;
	text-decoration:none;
}.menu a:hover{
	color:#f39303;
}.menuf a:hover{
	color:#f39303;
}.menu_activo{
	padding-left:6px;
	padding-right:6px;
	padding-bottom:3px;
	padding-top:2px;
	text-align:center;
	float:left;
	background-color:#d9eae9;
}.menu_activo a{
	font:bold 13px verdana;
	color:#333333;
	text-decoration:none;
}.menu_activoJazztel{
	padding-left:6px;
	padding-right:6px;
	padding-bottom:3px;
	padding-top:2px;
	text-align:center;
	float:left;
	background-color:#000000;
}.menu_activoJazztel a{
	font:bold 13px verdana;
	color:#ffffff;
	text-decoration:none;
}.enlace{
	text-decoration:underline;
	color:#030ffa;
}
/*Portada*/
.portadaIZ{
	background: #000000 url("/images/skina_izquierda_arriba.gif") no-repeat top left;
	margin-bottom:0px;
	margin-right:-5px;
	margin-top:10px;
}.portadaIZbajo{
	background: transparent url("/images/skina_izquierda_abajo.gif") no-repeat bottom left;
}.jazztel{
	background: transparent url("/images/jazztellogo.gif") no-repeat top left;
	margin-top:10px;
	margin-left:10px;
	color:#ffffff;
	height:152px;
}.formularioCobertura{
	position:relative;
	clear:both;
	padding-top:2px;
	left:50%;
	margin-left:-315px;
	width:630px;
}.textoCobertura{
	margin-left:266px;
	padding-left:40px;
	height:75px;
	padding-right:5px;
	padding-top:9px;
	padding-bottom:5px;
	background: transparent url("/images/infonegro.gif") no-repeat top left;
	text-align: justify;
}#TEL{
	width:226px;
	text-align:left;
	padding-left:37px;
	color:#f38004;
	font:bold 35px verdana;
	height:42px;
	background: #ffffff url("/images/fondoinput.gif") no-repeat center left;
	margin-right:5px;
	border:1px solid #ef9203;
}.desborde{
	margin-left:-8px;
	margin-top:-8px;
}
/*Articulos*/
.articulo{
	border-bottom:6px solid #a5c6c7;
	border-left:3px solid #a5c6c7;
	padding-left:10px;
	padding-right:10px;
	margin-right:-5px;
	background: transparent url("/images/fondoNoticia.gif") no-repeat bottom right;
	text-align:justify;
}.banner{
	margin-bottom:10px;
	text-align:center;
	background-color: #a5c6c7;
	margin-right:-5px;
}#banner{
	height:90px;
}.columna1{
	background: transparent url("/images/skina_derecha_arriba.gif") no-repeat top right;
	padding:10px;
}.columna1b{
    background-color: #a5c6c7;
	margin-left:-5px;
	margin-top:15px;
	width:300px;
}#columna2{
	margin-left:310px;
}.Boton{
	padding:3px;
	background-color:#5f8788;
	color:#ffffff;
	font:bold 13px verdana;
}#comentario{
	width:98%;
	background-color:#ffffff;
	font-family: verdana;
	font-size:13px;
	height:130px;
	margin-left:5px;
	margin-right:5px;
	border:1px solid #999999;
}#name{
	width:180px;
	background-color:#ffffff;
	border:1px solid #999999;
	margin-left:5px;
}#capaComentario{
	border-top:2px solid #a5c6c7;
	padding-top:5px;
	margin-right:-5px;
	padding-left:5px;
}.clase1{
	font-size:12px;
	color:#2603fc;
}.clase2{
	font-size:15px;
	color:#6c03fc;
}.clase3{
	font-size:18px;
	color:#036cfc;
}.clase4{
	font-size:20px;
	color:#0378fc;
}.clase5{
	font-size:22px;
	color:#94480a;
}.clase1:hover{
	text-decoration:underline;
}.clase2:hover{
	text-decoration:underline;
}.clase3:hover{
	text-decoration:underline;
}.clase4:hover{
	text-decoration:underline;
}.clase5:hover{
	text-decoration:underline;
}.listaMenu{
	margin-left:-30px;
	list-style:none;
}.listaMenu a{
	font-size:11px;
	color:#2f2e44;
	text-transform: uppercase;
}.listaMenu a:hover{
    text-decoration:underline;
	text-transform: uppercase;
}.explicacion{
	background-color:#a5c6c7;
	margin-top:15px;
	margin-left:15px;
	margin-right:15px;
}.disabled{
	display:none;
}.current{
	padding-top:3px;
	padding-bottom:3px;
	padding-left:6px;
	padding-right:6px;
	background-color:#23636e;
	margin-left:1px;
	margin-right:1px;
	color:#daf3f8;
}.pagination a{
	padding-top:3px;
	padding-bottom:3px;
	padding-left:6px;
	padding-right:6px;
	background-color:#a5c6c7;
	margin-left:1px;
	margin-right:1px;
}.pagination a:hover{
	background-color:#fabf72;
}.Autor{
	float:left;
	background-color:#a5c6c7;
	margin-left:15px;
	border-top:1px solid #999999;
	margin-top:-4px;
}
/*Contratar Jazztel*/
#enlace1{
	position:absolute;
	margin-top:142px;
	margin-left:770px;
}#enlace2{
	position:absolute;
	margin-top:385px;
	margin-left:770px;
}#enlace3{
	position:absolute;
	margin-top:390px;
	margin-left:305px;
}#enlace4, #enlace1, #enlace4 a{
	 font-size:16px;
	 background-color:#ffffff;
	 padding:5px;
}#enlace5, #enlace2, #enlace3, #enlace5 a{
	font-size:16px;
	background-color:#f3930b;
	padding:5px;
}#enlace4{
	 position:absolute;
	 margin-top:200px;
	 margin-left:560px;
}#enlace5{
	 position:absolute;
	 margin-top:445px;
	 margin-left:560px;
}.titularOferta{
	 height:30px;
	 color:#dd0202;
	 text-align:center;
	 margin-bottom:10px;
	 font-size:26px;
}.titularOferta2{
	 height:30px;
	 color:#dd0202;
	 text-align:center;
	 margin-bottom:10px;
	 font-size:24px;
}
.enlaces{
    text-align:center;
	width:100%;	
}.enlaces a:hover{
	background-color:#5f8788;
	color:#ffffff;
}#logo_jazztel{
	background: #000000 url("/images/jazztellogo.gif") no-repeat top left;
	height:22px;
	width:auto;
	margin-left:20px;
	border-bottom:15px solid #ed8e03;
	text-align:right;
	padding-top:78px;
}.red{
	color:red;
	font:bold 13px verdana;
}#dinamico{
	text-align:center;
	min-height:90px;
}.barraSeleccion{
	background-color:#ed8e03;
	height:20px;
	width:auto;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:-5px;
	margin-right:-5px;
}.lineaActual{
	text-align:center;
	margin-bottom:10px;
	width:100%;
}.observaciones{
	border:1px solid #999999;
	height:150px;
	width:450px;
	font-family:verdana;
	font-size:12px;
}.email, .cp, .poblacion, .direccion, .telefono, .telefonos, .nombre{
	border:1px solid #999999;
	height:20px;
	width:300px;
}#formulario1{
	position:relative;
	left:50%;
	margin-left:-470px;
	width:800px;
	padding-left:70px;
	padding-right:70px;
}#captcha{
	border:1px solid #999999;
	height:30px;
	width:100px;
	text-align:center;
	font:bold 24px arial;
	text-transform: uppercase;
	color:#000066;
}.simple_captcha_image{
	border:1px solid #999999;
	height:32px;
	width:100px;
	background-color:#ffffff;
}.errorAceptada{
	width: 700px;
	border: 1px solid #999999;
	background: #a5c6c7 url("/images/alertOK.gif") no-repeat center left;
	top:60px;
	left:50%;
	margin-left:-350px;
	position:relative;
}.error{
	position:relative;
	width:700px;
	border: 1px solid #999999;
	background: #a5c6c7 url("/images/alert.gif") no-repeat center left;
	top:60px;
	margin-left:-350px;
	left:50%;
}.errorCabecera{
	width: 100%;
	height: 20px;
	background: #5f8788 url("/images/error.gif") no-repeat top left;
}.errorCabeceraAceptada{
	width: 100%;
	height: 20px;
	background: #5f8788 url("/images/aceptado.gif") no-repeat top left;
}.Cabecera{
	width: 100%;
	height: 20px;
	background: #5f8788 url("/images/alerta.gif") no-repeat top left;
}.errorContenido{
	margin-top:5px;
	margin-right:15px;
	margin-bottom:15px;
	margin-left: 55px;
	text-align:justify;
}#AlertaContrato{
	position:absolute;
	width:700px;
	border: 1px solid #999999;
	background: #a5c6c7 url("/images/alert.gif") no-repeat center left;
	margin-left:-350px;
	left:50%;
	z-index:10;
}#coberturaJazztel{
	position:absolute;
	top:5px;
	text-align:justify;
	width:436px;
	margin-left:-200px;
	left:50%;
	color:#ffffff;
}#cobertura{
	margin-top:5px;
	margin-left:13px;
	width: 200px;
	height: 25px;
	font:bold 24px verdana;
	text-align:center;
	color:#ed8e03;
	border-left:2px solid #666666;
	border-bottom:2px solid #ecebeb;
	border-right:2px solid #666666;
	border-top:2px solid #ecebeb;
}#cobertura_submit{
	margin-top:6px;
	width: 200px;
	height: 30px;
	font:bold 14px verdana;
}.restoOfertas{
	height:210px;
	float:left;
	width:433px;
	padding:10px;
	background: transparent url("/images/wifigratisb.gif") no-repeat bottom right;
}.ofertaRecomendada{
	margin-top:10px;
	margin-bottom:15px;
	width:900px;
	height:240px;
	padding:10px;
	background: transparent url("/images/wifigratisn.gif") no-repeat bottom right;
}.ofertaRecomendadaIndirecto{
	margin-top:10px;
	margin-bottom:15px;
	width:900px;
	height:240px;
	padding:10px;
	background: transparent url("/images/routergratisn.gif") no-repeat bottom right;
}.restoOfertaIndirecto{
	height:210px;
	width:900px;
	padding:10px;
	background: transparent url("/images/routergratisb.gif") no-repeat bottom right;
}/*Comparativa*/
.cv img{
	opacity: .3;
	filter: alpha(opacity=30);
}#list{
	margin-top:10px;
	text-align:center;
	width:100%;
	padding:10px;
	border-collapse:collapse;
	border-bottom:3px solid #a5c6c7;
	background-color:#d9eae9;
}#list td{
	padding-bottom:2px;
	padding-top:3px;
}#list th{
	padding-bottom:10px;
	padding-top:3px;
}#list a{
	text-decoration:underline;
	font-size:11px;
}.ipar{
	background-color:#a5c6c7;
}.s{
	color:#0d0465;
	cursor: pointer;
	background: transparent url("/images/arriba_abajo.gif") no-repeat bottom center;
}.sorttable_sorted{
	background: transparent url("/images/arriba_asc.gif") no-repeat bottom center;
}.sorttable_sorted_reverse{
	background: transparent url("/images/abajo_desc.gif") no-repeat bottom center;
}#explicacion{
	background-color:#a5c6c7;
	margin-top:15px;
	margin-left:15px;
	margin-right:15px;
}.l_iz{
	width:100%;
	border-collapse:collapse;
	border-bottom:2px solid #a5c6c7;
}.l_iz td{
	padding:10px;
}.c_iz{
	border-right:1px solid #999999;
	width:160px;
}.calcularDistancia{
	padding-top:40px;
	width:445px;
	position:relative;
	left:50%;
	margin-left:-223px;
}.verticalAlign{
	vertical-align:middle;
}/*Localizador de centrales*/
#map2{
	height:450px;
	margin-left:400px;
	margin-right: -5px;
}#form_central{
	float:left;
	margin-left:-5px;
	height:auto;
	width:370px;
	background-color:#a5c6c7;
	min-height:430px;
	padding:10px;
}#formCobertura{
	margin-left:77px;
	margin-top:15px;
}#tel{
	border:1px solid #999999;
	height:20px;
	width:210px;
}#calle{
	border:1px solid #999999;
	height:20px;
	width:210px;
}#numero{
	border:1px solid #999999;
	height:20px;
	width:60px;
}#cPo{
	border:1px solid #999999;
	height:20px;
	width:144px;
}#localidad{
	border:1px solid #999999;
	height:20px;
	width:210px;
}
/*Cobertura*/
#contenidoCobertura{
	position:absolute;
	width:920px;
	left:50%;
	margin-left:-460px;
	padding-bottom:15px;
	padding-left:10px;
}.procesoContrato{
	margin-top:20px;
	margin-bottom:20px;
	width:80%;
	margin-left:10%;
	margin-right:10%;
	text-align:center;
}#proceso{
	text-align:center;
}.medio{
	padding-bottom:0px;
}.Contrato{
	text-align:center;
	width:500px;
	margin-left:180px;
}#explicacion2{
	background-color:#000000;
	margin-top:15px;
	color:#ffffff;
}#explicacion2 h2{
	color:#ffffff;
}.textoCobertura2{
	padding-left:40px;
	padding-right:5px;
	padding-top:9px;
	padding-bottom:5px;
	background: transparent url("/images/infonegro.gif") no-repeat top left;
	text-align: justify;
}#carrito{
	background-color:#ffffff;
	float:left;
	margin-left:10px;
	width:450px;
}#opciones{
	background-color:#f3930c;
	float:left;
	margin-right:10px;
	width:450px;
}.sinMargen{
	background-color:#e5cca9;
	padding:10px;
	margin-top:10px;
	margin-bottom:10px;
	text-align:center;
	font-size:18px;
	color:#d68107;
}.carritoUnidad{
	width:100%;
	font-size:11px;
	color: #575656;
}.checks{
	font-size:13px;
	text-align:left;
	color:#333333;
}#checksOcultos{
	margin-left:30px;
}#Nombre, #Apellidos, #TelefonoMovil, #CodigoPostal, #Poblacion{
	width:160px;
	margin-right:10px;
	height:17px;
	border:1px solid #999999;
}#NumeroDocumento, #Telefono{
	width:130px;
	margin-left:10px;
	height:17px;
	border:1px solid #999999;
}#Email{
	width:220px;
	height:17px;
	border:1px solid #999999;
}#Direccion{
	width:332px;
	height:17px;
	border:1px solid #999999;
}
/*IP*/
.ip{
	text-align:center;
}.ips{
	font-size:25px;
}
/*Privado*/
#buscador{
	margin-top:10px;
	padding:5px;
	background-color:#a5c6c7;
	float:right;
}.menus{
	padding:10px;
	background-color:#a5c6c7;
	width:900px;
	text-align:center;
	left:50%;
	margin-left:-460px;
	position:relative;
}.conSol{
	margin-top:10px;
	left:-460px;
	margin-left:50%;
	position:relative;
}.solicitudes{
	border-collapse:collapse;
	width:920px;
	text-align:center;
}.solicitudes td{
	padding:10px;
}.solicitudes th{
	padding:10px;
	background-color:#a5c6c7;
}.solicitudes tr{
	border-bottom:1px solid #999999;
}.S_atrasada{
	background-color:#f97a7a;
}.S_pendiente{
	background-color:#f9b863;
}.S_finalizada{
	background-color:#bcf97a;
}.S_futura{
	background-color:#8df8e0;
}.segunda{
	background-color:#a5c6c7;
}.ngr{
	width:200px;
	border-right:1px solid #999999;
}#pedido_observaciones{
	width:800px;
	height:200px;
}#pedido_provincia_id{
	width:220px;
}#pedido_servicio_id{
	width:210px;
}#boton{
	text-align:right;
	padding-top:10px;
	padding-bottom:20px;
}#articulo_titulo{
	width:900px;
	height:30px;
	border:none;
	font:bold 22px verdana;
	color:#0006f7;
}#eti{
	width:900px;
	height:18px;
	border:none;
	color:#0006f7;
}#articulo_estracto{
	font-size:13px;
	font-family:verdana;
	width:900px;
	height:150px;
	border:none;
	color:#0006f7;
}#articulo_contenido{
	font-size:13px;
	font-family:verdana;
	width:900px;
	height:250px;
	border:none;
	color:#0006f7;
}#articulo_categoria_id{
	width:200px;
}.etiquetas{
	width:894px;
	height:auto;
	background-color:#ffffff;
	padding: 3px;
}.EnviarArticulo{
	width:902px;
	height:auto;
	padding-bottom:20px;
	position:relative;
	margin-left:-451px;
	left:50%;
}#comentario_contenido{
	width:98%;
	background-color:#ffffff;
	font-family: verdana;
	font-size:13px;
	height:130px;
	margin-left:5px;
	margin-right:5px;
	border:1px solid #999999;
}#comentario_nick{
	width:180px;
	background-color:#ffffff;
	border:1px solid #999999;
	margin-left:5px;
}
