@charset "utf-8";
/* CSS Document */

*, body
{
	margin:				0;
	padding:			0;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
}

.waiting
{
	cursor:				wait;
}

a
{
	text-decoration: 	none;
}

.main
{
	width:				950px;
	text-align:			left;
}

.lheader
{	
	width:				950px;
	height:				89px;
	background:			url('../../img/v2/header.jpg') no-repeat;
}

/* Barra izquierda */

.box_left
{
	width:				637px;
	height:				661px;
	float:				left;
}

/* Botonera */

.box_left .botonera
{	
	width:				631px;
	height:				33px;
	background:			url('../../img/v2/botonera_bg.gif') repeat-x;
}

.box_left .botonera .but_hogar
{
	width:				162px;
	height:				33px;
	float:				left;
	background:			url('../../img/v2/botonera_but_hogar.gif') no-repeat;
	cursor:				pointer;
}

.box_left .botonera .but_empresas
{	
	width:				204px;
	height:				33px;
	float:				left;
	background:			url('../../img/v2/botonera_but_empresas.gif') no-repeat;
	cursor:				pointer;
}

.box_left .botonera .but_end
{
	width:				1px;
	height:				33px;
	float:				right;
	background:			url('../../img/v2/botonera_end.gif') no-repeat;
}

.box_left .botonera .atencion
{
	float:				left;
	margin:				8px 0 0 8px;
	font-size:			10px;
}

.box_left .botonera .atencion b
{
	font-size:			12px;
}

/* Fin Botonera */

/* Intro */

.box_left .intro
{
	height:				129px;
	width:				616px;
	background-position: 360px 15px;
	background-repeat: 	no-repeat;
	padding-left:		15px;
}
/*
.box_left .intro h1
{
	padding-top:		0px;
	font-size:			30px;
	font-weight:		bold;
	color:				#FF6600;
}
.box_left .intro h2
{
	margin-top:			-4px;
	font-size:			13px;
	font-weight:		bold;
	color:				#FF6600;
	margin-bottom:		2px;	
}

.box_left .intro ul
{
	margin-left:		15px;
	margin-top:			9px;
}
.box_left .intro li
{
	font-size:			12px;
	font-weight:		bold;
	list-style-image:	url(../../img/v2/ul_blackarrow.gif);
}

.box_left .intro li b
{
	font-size:			13px;
}
.box_left .intro u
{
	font-size:			14px;
	font-weight:		bold;
	text-decoration:	underline;
	color:				black;
	margin-top:			-6px;
}*/
.pincho_opener	
{
	width:				140px;
	height:				120px;
	float:				right;
	display:			block;
	background-image:	url(../../img/v2/kit_internet_usb.gif);
	background-repeat:	no-repeat;
	background-position:center 0px;
	margin-right:		5px;
	margin-top:			0px;
	
}	
.pincho_opener p
{
	text-align:			center;
	padding-top:		0px;
	margin-left:		44px;
	font-weight:		bold;
	font-size:			8px;
}
.pincho_opener h2
{
	text-align:			center;
	padding-top:		93px;
	font-size:			10px;
	margin-left:		30px;
}

/* Fin Intro */

/* MidTitle */

.box_left .midtitle
{
	width:				629px;
	height:				28px;
	background:			url(../../img/v2/midtitle_bg.gif) repeat-x;
	border:				1px solid #999999;
}

.box_left .midtitle b
{
	font-size:			18px;
	font-weight:		normal;
	color:				#FF6600;
	display:			block;
	padding-top:		3px;
	margin-left:		14px;
}

/* Fin MidTitle */

/* ProdsBig */

.prods
{
	width:				311px;
	height:				352px;
	float:				left;
	border:				1px solid #999999;
	margin-right:		5px;
	margin-top:			5px;
	cursor:				pointer;
}
.prods_bigger
{
	width:				629px;
	height:				353px;
	background-color:	#000;
	float:				left;
	border:				1px solid #999999;
	margin-right:		5px;
	margin-top:			5px;
	cursor:				pointer;
	background-image:	url(../../img/orange_tdi.gif);
}
.solo_hoy
{
	background-image:	url(../../img/solo_hoy.gif);
	width:				80px;
	height:				80px;
	float:				left;
	margin:				245px 0 0 373px;
}
.prods h2
{
	margin:				10px 10px 0px 14px;
	font-weight:		bold;
	color:				#FF6600;
	font-size:			24px;
}

.prods ul
{
	padding-top:		10px;
	list-style-image:	url(../../img/v2/ul_orangearrow.gif);
	background-image: 	url('../../img/v2/prods/prods_bg_notv.jpg');
	background-position:right -160px;
	background-repeat:	no-repeat;
	margin-left:		30px;
	margin-top:			0;
	width:				277px;
	padding-bottom:		5px;
	margin-right:		-10px;
}

.prods li
{
	font-size:			12px;
	color:				#696969;
}

.prods li b
{
	font-size:			12px;
	color:				#303030;
}

.prods .disponibilidad
{
	font-size:			10px;
	font-weight:		bold;
	color:				#FF6600;
	height:				15px;
	margin-left:		14px;
}

.prods .price
{
	color:				#FF6600;
	font-size:			56px;
	margin-left:		14px;
	float:				left;
}

.prods .price_detail
{
	color:				#FF6600;
	font-size:			35px;
	margin-left:		5px;
	float:				left;
	margin-top:			5px;
}

.prods .duracion
{
	margin-left:		14px;
	width:				283px;
	font-weight:		bold;
	font-size:			10px;
	color:				#000000;
	display:			block;
	height:				14px;
	float:				left;
}

.prods .more_info
{
	width:				65px;
	height:				20px;
	margin-top:			90px;
	background:			url(../../img/v2/prods_moreinfo.gif) left center no-repeat;
	float:				right;
	padding-left:		14px;
	font-size:			13px;
	color:				#FF6600;
	text-decoration:	underline;
	font-weight:		bold;
}
/*.prods .pincho_opener
{
	width:				38px;
	height:				111px;
	float:				right;
	background-image:	url(../../img/v2/pincho_usb_small.jpg);
	background-repeat:	no-repeat;
	background-position:center;
	margin-right:		10px;
	margin-top:			-15px;
}*/		

#pincho_opener
{
	width:				311px;
	height:				352px;
	float:				left;
	border:				1px solid #FF6600;
	background:			url('../../img/cartel_pincho.gif') no-repeat;
	margin-right:		5px;
	margin-top:			5px;
	cursor:				pointer;
}
/* Fin ProdsBig */

#prodA
{
	background-image:	url(../../img/v2/prodA_bg.jpg);
	background-repeat:	no-repeat;
	background-position: 14px 189px;
}

#prodA ul
{
	background-image:	url(../../img/v2/prodA_ul_bg.jpg);
	background-repeat:	no-repeat;
	background-position:right top;
}
#prodB
{
	
}

#prodB ul
{
	/*background-image:	url(../../img/v2/prodB_ul_bg.jpg);
	background-repeat:	no-repeat;
	background-position: right center;*/
}

/* Prod Small */

.prod_small
{
	cursor:				pointer;
	width:				311px;
	height:				101px;
	border:				1px solid black;
	float:				left;
	margin:				5px 0 0 5px;
	background-color:	#F86700;
	background-image:	url(../../img/v2/prodB_ul_bg_orange.jpg);	
	background-repeat:	no-repeat;
	background-position:200px 17px;
}

.prod_small h2
{
	margin:				0px 10px 2px 14px;
	font-weight:		bold;
	color:				black;
	font-size:			18px;
}

.prod_small .more_info
{
	width:				65px;
	height:				20px;
	background:			url(../../img/v2/prods_moreinfo.gif) left center no-repeat;
	float:				right;
	padding-left:		14px;
	font-size:			13px;
	color:				#FF6600;
	text-decoration:	underline;
	font-weight:		bold;
	margin-top:			20px;
}

.prod_small .price
{
	color:				#FF6600;
	font-size:			25px;
	margin-left:		14px;
	float:				left;
}

.prod_small .price_detail
{
	color:				#FF6600;
	font-size:			18px;
	margin-left:		5px;
	float:				left;
	margin-top:			5px;
}

.prod_small .duracion
{
	margin-left:		14px;
	width:				283px;
	font-weight:		bold;
	font-size:			10px;
	color:				#000000;
	display:			block;
	height:				14px;
	float:				left;
	margin-top:			-10px;
}
.prod_small ul
{
	padding-top:		0px;
	list-style-image:	url(../../img/v2/ul_blackarrow.gif);
	margin-left:		30px;
	margin-top:			0;
	width:				267px;
	padding-bottom:		0px;
}

.prod_small li
{
	font-size:			12px;
	color:				white;
}

.prod_small li b
{
	font-size:			12px;
	color:				white;
}

.prod_small p
{
	text-decoration:	none;
	color:				white;
	margin-top:			10px;
	font-weight:		bold;
	margin-right:		30px;
}

/* Fin Prod Small */
.como_cambio_contrato
{
	width:				311px;
	height:				101px;
	border:				1px solid #999999;
	display:			block;
	float:				left;
	margin:				5px 0 0px 0px;
	background:			url(../../img/v2/comp_bg.jpg) repeat-x;
	font-size:			24px;
	color:				black;
	font-weight:		normal;
}
.como_cambio_contrato h2
{
	font-size:			18px;
	color:				#FF6600;
	margin:				5px 0 0 9px;
	text-decoration:	none;
}
.como_cambio_contrato h3
{
	font-size:			14px;
	color:				#FF6600;
	margin:				0 0 0 9px;
}
.como_cambio_contrato ul
{
	margin:				7px 0 0 15px;
	font-size:			15px;
	list-style:			none;
	
}
.como_cambio_contrato li
{
	margin:				3px 0 3px 0;

	
}
.tengo_adsl_opener
{

	margin:				10px 0 5px 15px;
	font-size:			12px;
	list-style:			none;
	text-decoration:	underline;	
	font-weight:		bold;	
	cursor:				pointer;		
}
.notengo_adsl_opener
{
	margin:				5px 0 0 15px;
	font-size:			12px;
	list-style:			none;
	text-decoration:	underline;
	font-weight:		bold;
	cursor:				pointer;
}
/* Comprobador */
.alta_de_linea_gratis
{
	background-image:	url(../../img/alta_gratis.png);
	width:				72px;
	height:				64px;
	float:				right;
	margin:				-50px 15px 0 0;
}
.comprobador
{
	width:				475px;
	height:				100px;
	border:				1px solid #999999;
	display:			block;
	float:				left;
	margin:				10px 0 0px -15px;
	background:			url(../../img/v2/comp_bg.jpg) repeat-x;
	font-size:			24px;
	color:				black;
	font-weight:		normal;
}


.comprobador h2 
{
	font-size:			18px;
	color:				#FF6600;
	margin:				5px 0 0 10px;
}
.comprobador h3
{
	font-weight:		normal;
	margin:				0px 0 0 0;
	padding:			10px 0 0 0;
}
.comprobador ul
{
	margin-left:		3px;
	list-style-type:	none;
}

.comprobador .telf
{
	background-repeat:	no-repeat;
	background-position: left center;
	padding-left:		11px;
	margin:				10px 0 0 -1px;
	width:				250px;
	float:				left;
}
.comprobador .dire
{
	width:				250px;
	float:				left;
	margin:				-57px 0 0 230px;
}
.comprobador .dire p
{
	float:				left;
	padding:			20px 0 20px 0;
}
.comprobador .inputter
{
	width:				100px;
	height:				18px;
	border:				1px solid #FF6600;
	font-size:			10px;
	margin:				3px 0 0 0px;
}

.comprobador .submitter 
{
	font-size:			12px;
	font-weight:		bold;
	color:				#FF6600;
	border:				none;
	background:			url(../../img/v2/prods_moreinfo.gif) no-repeat left center;
	padding-left:		10px;
	cursor:				pointer;
	margin:				10px 0 0 10px;
}
.comprobador #compdir_opener
{
	font-size:			12px;
	font-weight:		bold;
	color:				#FF6600;
	border:				none;
	float:				left;
	background:			url(../../img/v2/prods_moreinfo.gif) no-repeat left center;
	padding-left:		16px;
	cursor:				pointer;
	margin:				-13px 0 0 0px;
}

/* Fin Comprobador */

/* Fin Barra izquierda */

/* Barra Derecha */

.box_right
{
	width:				313px;
	height:				661px;
	float:				right;
}

/* Caja Callmeback */

.callmeback
{
	background:			url(../../img/v2/telefono_bg.jpg) repeat-x;
	width:				311px;
	height:				117px;
	border:				1px solid #999999;
}

.callmeback .txt
{
	height:				75px;
	margin-top:			3px;
	margin-left:		2px;
	padding-left:		92px;
	background:			url(../../img/v2/telefono_chica.jpg) no-repeat left center;
	font-size:			12px;
	font-weight:		bold;
}

.callmeback .txt h2
{
	font-size:			14px;
	margin-bottom:		5px;
}

.callmeback .txt i
{
	font-style:			normal;
	color:				#FF6600;
	font-weight:		bold;
	font-size:			12px;
	display:			block;
	margin-bottom:		2px;
}

.callmeback .txt h3
{
	font-size:			12px;
	background:			url('../../img/v2/prods_moreinfo.gif') no-repeat;
	background-position: 0 2px;
	padding:			0 0 5px 14px;
}

.callmeback .txt b
{
	color:				#333333;
	font-size:			14px;
	font-weight:		bold;
	font-style:			normal;
}

.callmeback .form
{
	margin-top:			10px;
	width:				311px;
}

.callmeback .form .inputter
{
	width:				70px;
	border:				1px solid #FF6600;
	font-size:			10px;
	margin-left:		10px;
}

.callmeback .form .submitter
{
	font-size:			14px;
	font-weight:		bold;
	color:				#FF6600;
	border:				none;
	background:			url(../../img/v2/prods_moreinfo.gif) no-repeat left center;
	padding-left:		14px;
	cursor:				pointer;
	margin-left:		5px;
}

.callmeback .form ul
{
	width:				296px;
	margin-left:		15px;
	list-style-type:	none;
}

.callmeback .form li
{
	background-image:	url(../../img/v2/ul_blackarrow.gif);
	background-repeat:	no-repeat;
	background-position: left center;
	padding-left:		11px;
	margin-bottom:		4px;
	font-weight:		bold;
	width:				296px;
}

/* Fin Caja Callmeback */

/* Email */

.email
{
	width:				313px;
	height:				108px;
	margin-top:			0px;
	background:			url(../../img/v2/email_v2_bg.jpg) no-repeat;
}

.email p
{
	font-size:			12px;
	padding:			19px 0 0 55px;
	font-weight:		bold;
}

.email b
{
	font-size:			12px;
	color:				white;
}

.email .form
{
	margin-top:			18px;
}

.email .form .inputter
{
	width:				85px;
	border:				1px solid black;
	font-size:			10px;
	margin-left:		17px;
}

.email .form .submitter
{
	font-size:			14px;
	font-weight:		bold;
	color:				black;
	border:				none;
	background:			url(../../img/v2/prods_moreinfo_black.gif) no-repeat left center;
	padding-left:		14px;
	cursor:				pointer;
	margin-left:		6px;
}

.email .form ul
{
	width:				298px;
	margin-left:		15px;
	list-style-type:	none;
}

.email .form li
{
	background-image:	url(../../img/v2/ul_blackarrow.gif);
	background-repeat:	no-repeat;
	background-position: left center;
	width:				298px;
	padding-left:		11px;
	margin-bottom:		4px;
	font-weight:		bold;
}

/* Fin Email */

/* Contacto */

.contacto
{
	width:				311px;
	height:				352px;
	background:			url(../../img/v2/contact_bg.jpg) no-repeat;
	margin-top:			4px;
	border:				1px solid #FF6600;
}

.contacto h2
{
	font-size:			24px;
	font-weight:		bold;
	color:				#FF6600;
	margin:				10px 0 0 14px;
}

.contacto h4
{
	font-size:			13px;
	font-weight:		bold;
	color:				#FF6600;
	margin:				10px 0 0 14px;
	background:			url(../../img/v2/x_form.gif) no-repeat 0 0;
	padding:			1px 0 6px 20px;
}

.contacto u
{
	color:				#FF6600;
}

.contacto p
{
	margin:				8px 11px 15px 14px;
	color:				white;
	font-weight:		bold;
	font-size:			11px;
}

.contacto .row
{
	width:				283px;
	margin-left:		14px;
	font-weight:		bold;
	color:				white;
	margin-bottom:		5px;
	height:				17px;
	display:			block;
	background:			url(../../img/v2/contact_dotted.jpg) repeat-x;
}

.contacto .row .labeler
{
	float:				left;
	background:			black;
	height:				17px;
	padding-right:		3px;
}

.contacto .row .inputter
{
	float:				right;
	width:				125px;
	font-size:			10px;
	border:				1px solid #FF6600;
}

.contacto .row .inputter_chck
{
	float:				right;
}

.contacto .row .polpriv_opener
{
	color:				#FF6600;
	cursor:				pointer;
}

.contacto .submitter
{
	font-size:			14px;
	font-weight:		bold;
	color:				#FF6600;
	border:				none;
	background:			url(../../img/v2/prods_moreinfo.gif) no-repeat left center;
	padding-left:		14px;
	cursor:				pointer;
	float:				right;
	margin-right:		12px;
}

/* Fin Contacto */

/* Regalo */

.regalo
{
	margin-top:			3px;
	border:				1px solid #FF6600;
	width:				311px;
	height:				69px;
	background:			url(../../img/v2/regalo_v2_bg.gif) no-repeat center bottom;
}

.regalo p
{
	margin:				3px 10px 0 17px;
	font-size:			12px;
	font-weight:		bold;
}

.regalo b
{
	font-weight:		14px;
}

/* Fin Regalo */

/* Fin Barra Derecha */

/* Pie Legal */

.footer
{
	font-family:		Verdana, Geneva, sans-serif;
	font-size:			10px;
	color:				#999999;
	padding-top:		10px;
	text-align:			center;
	float:				left;
	width:				950px;
}

.footer .opener
{
	font-family:		Verdana, Geneva, sans-serif;
	color:				#FF6600;
	font-weight:		bold;
	cursor:				pointer;
	font-size:			10px;
}
/* Fin Pie Legal */