*
{
	margin:				0;
	padding:			0;
}

body
{
	background:			url('../pr_hw/img/img.fondo.jpg') repeat-x top center #F3F3F5;
}

.contents
{
	width:				1000px;
	background:			white;
	text-align:			left;
}

/* INICIO CABECERA */

.header
{
	background:			url('../img/v2/header.jpg') no-repeat top center;
	width:				1000px;
	height:				200px;
}

.header .txt
{
	float:				left;
	color:				white;
	font-weight:		bold;
	font-size:			10px;
	font-family:		Verdana, Geneva, sans-serif;
	margin:				75px 0 0 100px;
	height:				50px;
}

.header .txt b
{
	color:				#CCCC33;
	font-style:			normal;
}

.header .txt p
{
	font-style:			italic;
	margin:				3px 0 0 0;
}

.nophone
{
	background:			url('../img/v2/header.jpg') no-repeat top center;
}

.header .callme
{
	float:				right;
	width:				375px;
	height:				179px;
	margin-top:			11px;
	margin-right:		10px;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
}

.header .callme p
{
	width:				260px;
	color:				white;
	margin-left:		18px;
	margin-top:			35px;
	float:				left;
}

.header .callme .telefono
{
	background:			url('../telefono/telefono.php') no-repeat 40px center;
	width:				235px;
	height:				27px;
	float:				left;
	margin-left:		18px;
	margin-top:			10px;
}

.header .callme .telefono .txt
{
	float:				right;
	width:				60px;
	display:			block;
	height:				12px;
	margin:				1px 0 0 0;
	padding:			0;
	font-size:			11px;
	color:				#DDDD33;
}

.header .callme .logo_telefono
{
	width:				36px;
	height:				27px;
	float:				left;
	background:			url('../img/v2/logo_tel.gif') no-repeat;
}

.header .callme marquee
{
	width:				250px;
	color:				white;
	float:				left;
	margin-left:		18px;
	margin-top:			7px;
	font-size:			10px;
	font-weight:		bold;
}

.header .callme form
{
	display:			block;
	width:				360px;
	height:				49px;
	float:				left;
	margin:				6px 0 0 8px;
}

.header .callme form i
{
	display:			block;
	margin:				2px 0 0 9px;
	color:				#00067E;
	font-style:			normal;
	font-size:			11px;
	font-weight:		bold;
}

.header .callme form b
{
	text-decoration:	underline;
	color:				black;
	font-size:			13px;
}

.header .callme form #callme_telefono
{
	font-size:			10px;
	width:				160px;
	border:				1px solid black;
	float:				left;
	margin:				5px 18px 0 35px;
}

.header .callme form .submit
{
	width:				90px;
	height:				27px;
	font-size:			12px;
	background:			url('../img/v2/callme_submit.png') no-repeat;
	border:				0;
	cursor:				pointer;
	float:				left;
	margin:				2px 0 0 25px;
}

.header .particulares
{
	margin-left:		5px;
	background:			url('../img/particulares.on.gif') no-repeat;
}

.header .empresas
{
	background:			url('../img/empresas.on.gif') no-repeat;
}

/* FIN CABECERA */

/* BOTONERA MEDIA */

.mid_buttons
{
	width:				550px;
	height:				58px;
	margin:				17px 10px 0 3px;
	display:			block;
	float:				left;
}

.mid_buttons .button
{
	width:				70px;
	height:				48px;
	cursor:				pointer;
	float:				left;
	margin-right:		2px;
	margin-top:			8px;
	margin-left:		3px;
}

#midbut_jazztel
{
	background:			url('../img/jazztel.gif') no-repeat;
}

#midbut_yacom
{
	background:			url('../img/yacom.gif') no-repeat;
}

#midbut_orange
{
	background:			url('../img/orange.gif') no-repeat;
}

#midbut_tele2
{
	background:			url('../img/tele2.gif') no-repeat;
}

#midbut_ono
{
	background:			url('../img/ono.gif') no-repeat;
}

#midbut_telefonica
{
	background:			url('../img/telefonica.gif') no-repeat;
}

.mid_buttons .middle
{
	float:				right;
	text-align:			left;
	font-size:			11px;
	font-style:			italic;
	font-family:		Verdana;
	color:				#666666;
	height:				30px;
	width:				160px;
	margin-top:			18px;
}

/* FIN BOTONERA MEDIA */

/* OFERTAS */

.ofertas
{
	width:				980px;
	height:				1380px;
	margin:				0 10px 0 10px;
}

.ofertas .oferta
{
	float: 				left;
	width:				485px;
	height:				450px;
	background:			white;
	margin-bottom:		10px;
}

.ofertas .oferta .header
{
	width:				485px;
	height:				70px;
}

.ofertas .oferta .header .tel
{
	float:				left;
	margin-top:			50px;
	margin-left:		15px;
}

.ofertas .oferta .comp_cont
{
	width:				483px;
	height:				103px;
	margin-left:		1px;
	margin-right:		1px;
	font-family:		Arial;
	font-size:			10px;
	color:				#333333;
	text-align:			left;
}

.ofertas .oferta .comp_cont h2
{
	font-size:			14px;
	padding:			15px 0 0 10px;
}

.ofertas .oferta .comp_cont .comp_row
{
	width:				440px;
	margin-top:			10px;
	height:				20px;
	font-size:			11px;
	margin-left:		4px;
	padding-left:		20px;
	background:			url('../img/aw_arrow.gif') no-repeat top left;
}

.ofertas .oferta .comp_cont .txter
{
	height:				17px;
	float:				left;
	margin-top:			3px;
}

.ofertas .oferta .comp_cont .inputter
{
	font-size:			11px;
	font-weight:		bold;
	color:				#333333;
	border:				1px solid #333333;
	background:			white;
	height:				18px;
	float:				left;
	margin-left:		15px;
}

.ofertas .oferta .comp_cont .button
{
	border:				0;
	font-size:			12px;
	font-weight:		bold;
	font-family:		Arial, Helvetica, sans-serif;
	width:				100px;
	height:				20px;
	cursor:				pointer;
	float:				right;
	color:				white;
}

.ofertas .oferta .comp_cont h3
{
	font-size:			12px;
	padding:			10px;
}

.ofertas .oferta .table_title
{
	background:			url('../img/elementos.tabla.gif') no-repeat;
	width:				483px;
	height:				69px;
	margin-left:		1px;
	margin-right:		1px;
	display:			block;
}

.ofertas .left
{
	margin-right:		5px;
}

.ofertas .right
{
	margin-left:		5px;
}

.ofertas .oferta .rows
{
	background:			white;
	width:				483px;
	margin-left:		1px;
	margin-right:		1px;
	height:				180px;
}

.ofertas .oferta .row
{
	font-size:			11px;
	font-family:		Arial, Helvetica, sans-serif;
	color:				#333333;
	height:				35px;
	display:			block;
	text-decoration:	none;
	width:				483px;
	background:			white;
	border-bottom:		1px solid #DADADA;
	cursor:				pointer;
}

.ofertas .oferta .row:hover
{
	background:			#EEEEEE;
}

.ofertas .oferta .rower
{
	float:				left;
}

.ofertas .oferta .speed b, .ofertas .oferta .preciopromo b
{
	color:				black;
}

.ofertas .oferta .reco
{
	float:				left;
	width:				20px;
	height:				22px;
	margin-top:			6px;
	background:			url('../img/leyenda.mejor.oferta.jpg') no-repeat;
}

.ofertas .oferta .reco_off
{
	float:				left;
	width:				20px;
	height:				22px;
	margin-top:			6px;
}

.ofertas .oferta .title
{
	width:				90px;
	font-weight:		bold;
	margin-top:			4px;
	text-align:			left;
}

.ofertas .oferta .speed
{
	width:				25px;
	margin-top:			10px;
}

.ofertas .oferta .llamadas
{
	width:				20px;
	margin:				10px 10px 0 10px;
}

.ofertas .oferta .cuota
{
	width:				20px;
	margin:				10px 10px 0 10px;
}

.ofertas .oferta .tv
{
	width:				20px;
	margin-top:			10px;
}

.ofertas .oferta .routerwifi
{
	width:				20px;
	margin:				10px 10px 0 10px;
}

.ofertas .oferta .preciopromo
{
	width:				40px;
	margin-top:			10px;
}

.ofertas .oferta .mesespromo
{
	width:				20px;
	margin:				10px 10px 0 10px;
}

.ofertas .oferta .preciofinal
{
	width:				40px;
	margin:				10px 10px 0 20px;
}

.ofertas .oferta .ahorro
{
	width:				20px;
	margin:				10px 10px 0 10px;
}

.ofertas .oferta .pie_legal
{
	width:				485px;
	margin-top:			2px;
	background:			white;
	font-size:			10px;
	color:				#888888;
	font-family:		Arial, Helvetica, sans-serif;
	height:				26px;
	text-align:			left;
}

#ofer_jazztel
{
	background:			#000000;
}

#ofer_jazztel .header
{
	background:			url('../img/cabeceras/cabecera.jazztel.gif') no-repeat;
}

#ofer_jazztel .first
{
	background:			url('../img/cabeceras/cabecera.jazztel_first.gif') no-repeat;
}

#ofer_jazztel .comp_cont
{
	background:			#999999;
}

#ofer_jazztel .comp_cont .button
{
	background:			#FF9900;
}

#ofer_telefonica
{
	background:			#005179;
	color:				white;
}

#ofer_telefonica .header
{
	background:			url('../img/cabeceras/telefonica.jpg') no-repeat;
}

#ofer_telefonica .first
{
	
	background:			url('../img/cabeceras/telefonica_first.jpg') no-repeat;
}

#ofer_telefonica .comp_cont
{
	background:			#2091B9;
}

#ofer_telefonica .comp_cont .button
{
	background:			#005179;
}

#ofer_yacom
{
	background:			#DC0067;
}

#ofer_yacom .header
{
	background:			url('../img/cabeceras/yacom.png') no-repeat;
}

#ofer_yacom .first
{
	background:			url('../img/cabeceras/yacom_first.png') no-repeat;
}

#ofer_yacom .comp_cont
{
	background:			#FF88C0;
}

#ofer_yacom .comp_cont .button
{
	background:			#465059;
}

#ofer_orange
{
	background:			#FF6600;
}

#ofer_orange .header
{
	background:			url('../img/cabeceras/orange.png') no-repeat;
}

#ofer_orange .first
{
	background:			url('../img/cabeceras/orange_first.png') no-repeat;
}

#ofer_orange .comp_cont
{
	background:			#FFB300;
}

#ofer_orange .comp_cont .button
{
	background:			#FF6600;
}

#ofer_tele2
{
	background:			#D20D16;
}

#ofer_tele2 .header
{
	background:			url('../img/cabeceras/tele2.png') no-repeat;
}

#ofer_tele2 .first
{
	background:			url('../img/cabeceras/tele2_first.png') no-repeat;
}

#ofer_tele2 .comp_cont
{
	background:			#F79D9F;
}

#ofer_tele2 .comp_cont .button
{
	background:			#D20D16;
}

#ofer_ono
{
	background:			#D3D3D3;
}

#ofer_ono .header
{
	background:			url('../img/cabeceras/ono.png') no-repeat;
}

#ofer_ono .first
{
	background:			url('../img/cabeceras/ono_first.png') no-repeat;
}

#ofer_ono .comp_cont
{
	background:			#BFD0D5;
}

#ofer_ono .comp_cont .button
{
	background:			#6D95A0;
}

/* FIN OFERTAS */

/* LEGAL FOOTER */

.footer
{
	background:			#0C0C2A;
	width:				1000px;
	height:				80px;
}

.footer .txt
{
	font-family:		Arial, Helvetica, sans-serif;
	color:				white;
	font-size:			10px;
	font-weight:		bold;
	float:				right;
	margin:				13px 39px 0 0;
}

/* FIN LEGAL FOOTER */

/* COMPROBADOR DE DIRECCIÓN */

#comp_dir #comp_dir_cage
{
	width:				481px;
	height:				311px;
	border:				2px solid black;
	background:			white;
	color:				#333333;
	font-family:		Verdana, Geneva, sans-serif;
	font-size:			11px;
	text-align:			left;
	cursor:				default;
}

#comp_dir #comp_dir_cage .closer
{
	padding:			2px;
	background:			#333333;
	color:				white;
	text-align:			center;
	cursor:				pointer;
	font-weight:		bold;
}

#comp_dir #comp_dir_cage p
{
	margin:				10px;
}

#comp_dir #comp_dir_cage label
{
	text-align:			right;
	padding-right:		155px;
	display:			block;
	margin-bottom:		5px;
}

#comp_dir #comp_dir_cage .inputter
{
	font-size:			11px;
	font-weight:		bold;
	color:				#333333;
	font-family:		Verdana, Geneva, sans-serif;
	width:				95px;
	border:				1px solid black;
}

#comp_dir .jazztel #comp_dir_submit { background: #FF9900; }
#comp_dir .yacom #comp_dir_submit { background: #465059; }
#comp_dir .orange #comp_dir_submit { background: #FF6600; }
#comp_dir .telefonica #comp_dir_submit { background: #005179; }
#comp_dir .ono #comp_dir_submit { background: #6D95A0; }
#comp_dir .tele2 #comp_dir_submit { background: #D20D16; }

#comp_dir_submit
{
	border:				0;
	font-size:			12px;
	font-weight:		bold;
	font-family:		Arial, Helvetica, sans-serif;
	width:				100px;
	height:				20px;
	cursor:				pointer;
	float:				right;
	color:				white;
	margin-right:		154px;
}

/* FIN COMPROBADOR DE DIRECCIÓN */

/* POP_UP COMPROBADOR DE TELÉFONO */

#comp_cont_pu
{
	border:				2px solid black;
	width:				483px;
	height:				103px;
	font-family:		Arial;
	font-size:			10px;
	color:				#333333;
	text-align:			left;
	cursor:				pointer;
}

#comp_cont_pu .closer
{
	float:				right;
	padding:			2px 2px 0 0;
}

#comp_cont_pu h2
{
	font-size:			14px;
	padding:			15px 0 0 10px;
}

#comp_cont_pu .comp_row
{
	width:				440px;
	margin-top:			10px;
	height:				20px;
	font-size:			11px;
	margin-left:		4px;
	padding-left:		20px;
	background:			url('../img/aw_arrow.gif') no-repeat top left;
}

#comp_cont_pu .txter
{
	height:				17px;
	float:				left;
	margin-top:			3px;
}

#comp_cont_pu .inputter
{
	font-size:			11px;
	font-weight:		bold;
	color:				#333333;
	border:				1px solid #333333;
	background:			white;
	height:				18px;
	float:				left;
	margin-left:		15px;
}

#comp_cont_pu .button
{
	border:				0;
	font-size:			12px;
	font-weight:		bold;
	font-family:		Arial, Helvetica, sans-serif;
	width:				100px;
	height:				20px;
	cursor:				pointer;
	float:				right;
	color:				white;
}

#comp_cont_pu h3
{
	font-size:			12px;
	padding:			10px;
}

#comp_popup .jazztel { background:#999999;}
#comp_popup .yacom { background:#FF88C0;}
#comp_popup .telefonica { background:#005179;}
#comp_popup .ono { background:#BFD0D5;}
#comp_popup .orange { background:#FFB300;}
#comp_popup .tele2 { background:#F79D9F;}

#comp_popup .jazztel .button { background: #FF9900; }
#comp_popup .yacom .button { background: #465059; }
#comp_popup .telefonica .button { background: #005179; }
#comp_popup .ono .button { background: #6D95A0; }
#comp_popup .orange .button { background: #FF6600; }
#comp_popup .tele2 .button { background: #D20D16; }

#mundial
{
	width:				544px;
	height:				209px;
	text-align:			left;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	cursor:				default;
	background:			url(../img/popup_mundial.jpg) no-repeat right top;
}

#mundial .closer
{
	float:				right;
	margin:				5px;
	cursor:				pointer;
	font-size:			15px;
}

#mundial p
{
	margin:				5px 10px 0px 10px;
	font-weight:		bold;
	width:				400px;
	float:				left;
}

#mundial p b, #mundial .title
{
	font-size:			14px;
}

#mundial .lglfooter
{
	font-size:			10px;
	font-weight:		normal;
	color:				#666;
}

.banner_mundial
{
	cursor:				pointer;
	width:				980px;
	height:				64px;
	background:			url(../img/banner_mundial_2.jpg) no-repeat;
	margin:				5px 10px 5px 10px;
	display:			none;
}

.banner_regalos
{
	width:				980px;
	height:				64px;
	background:			url(../img/banner_regalos.jpg) no-repeat;
	margin:				5px 10px 5px 10px;
}