
@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;
}

.lheader_nologo
{
	width:				950px;
	height:				89px;
	background:			url('../../img/header_nologo.jpg') no-repeat;
}
.telefono_banner
{
	width:				300px;
	height:				70px;
	float:				right;
	margin:				15px 0 0 0;
}
.telefono_banner h2
{
	font-size:			16px; 
	font-weight:		bold;
	text-decoration:	underline;
}
.telefono_banner i
{
	width:				300px;
	float:				left;
	margin:				0 0 0 0;
	font-size:			12px;
}
/* Barra izquierda */

.box_left
{
	width:				637px;
	height:				192px;
	float:				left;
	margin-bottom:		5px;
}

/* 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 */

/* Pestañas */

.box_left .pest
{
	height:				18px;
	width:				629px;
	background:			url('../../img/v2/prod_pest_bg.jpg') repeat-x;
	border-left:		1px solid #999999;
	border-bottom:		1px solid #999999;
	border-right:		1px solid #999999;
	float:				left;
}

.box_left .pest a
{
	width:				209px;
	height:				18px;
	float:				left;
	text-align:			center;
}

.box_left .pest .active .txt
{
	color:				#FF6600;
	background:			url(../../img/v2/prods_moreinfo.gif) no-repeat left center;
	padding-left:		15px;
	text-align:			left;
	display:			inline;
}

.box_left .pest a .txt
{
	font-size:			12px;
	color:				black;
	font-weight:		bold;
	text-transform:		uppercase;
}

.box_left .pest .lefter
{
	border-right:		1px solid #999999;
}

/* Fin Pestañas */

/* Intro */

.box_left .intro
{
	height:				75px;
	width:				616px;
	padding-left:		15px;
	float:				left
}

.box_left .intro h1
{
	padding-top:		5px;
	font-size:			30px;
	font-weight:		bold;
	color:				#FF6600;
}

.box_left .intro h2
{
	padding-top:		5px;
	font-size:			14px;
	font-weight:		bold;
	color:				black;
	margin-bottom:		5px;
}

.box_left .intro ul
{
	margin-left:		15px;
}

.box_left .intro li
{
	font-size:			10px;
	font-weight:		bold;
	list-style-image:	url(../../img/v2/ul_blackarrow.gif);
	margin-top:			2px;
}

.box_left .intro u
{
	font-size:			14px;
	font-weight:		bold;
	text-decoration:	underline;
	color:				black;
}

/* Fin Intro */

/* MidTitle */

.box_left .midtitle
{
	width:				629px;
	height:				63px;
	background:			url(../../img/v2/prod_comp_bg.jpg) repeat-x;
	border:				1px solid #999999;
	float:				left;
	margin-top:			4px;
}

.box_left .midtitle .txt
{
	background-image:	url(../../img/v2/ul_blackarrow.gif);
	background-repeat:	no-repeat;
	background-position: left 15px;
	padding-left:		14px;
	color:				#FF6600;
	font-size:			13px;
	font-weight:		bold;
	float:				left;
	padding-top:		10px;
	margin-left:		15px;
}

.box_left .midtitle b
{
	color:				black;
	font-size:			13px;
}

.box_left .midtitle form
{
	float: 				left;
	margin:				10px 20px 0 20px;
}

.box_left #comp_tel_form
{
	float:				right;
	margin-right:		21px;
}

.box_left .midtitle #compdir_opener
{
	font-size:			11px;
	font-weight:		bold;
	color:				black;
	border:				none;
	background:			url(../../img/v2/prods_moreinfo_black.gif) no-repeat left center;
	padding-left:		14px;
	float:				right;
	cursor:				pointer;
	margin-right:		10px;
	margin-top:			6px;
}

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

.box_left .midtitle .inputter
{
	width:				103px;
	border:				1px solid #FF6600;
	font-size:			11px;
	float:				right;
}

/* Fin MidTitle */

/* Fin Barra izquierda */

/* Barra Derecha */

.box_right
{
	width:				313px;
	height:				192px;
	float:				right;
	margin-bottom:		5px;
}

/* 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 .txter b
{
	font-size:			20px;
	color:				#333;
	margin:				10px 0 0 -2px;
}
.callmeback .txt .txter
{
	font-size:			17px;
	margin:				10px 0 0 0;
	width:				290px;
	color:				#333;
}
.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 b
{
	color:				#333333;
	font-size:			14px;
	font-weight:		bold;
	font-style:			normal;
}

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

.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:		6px;
}

.callmeback .form ul
{
	width:				296px;
	margin-left:		15px;
	list-style-type:	none;
}
.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 .form li
{
	width:				296px;
	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;
}

/* Fin Caja Callmeback */

/* Email */

.email
{
	width:				313px;
	height:				71px;
	margin-top:			2px;
	background:			url(../../img/v2/prods/email_bg.jpg) no-repeat;
}

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

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

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

.email .form .inputter
{
	width:				85px;
	border:				1px solid #FF6600;
	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:		8px;
}

.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;
	padding-left:		11px;
	margin-bottom:		4px;
	font-weight:		bold;
	width:				298px;
}

/* Fin Email */

/* Fin Barra Derecha */

/* Producto */

.prod
{
	width:				477px;
	height:				534px;
	float:				left;
	border:				1px solid #999999;
	background-repeat:	no-repeat;
	background-position:371px 10px;
}

.yestv
{
	background-image:	url('../../img/v2/prods/prods_bg.jpg');
}


.notv
{
	background-image:	url('../../img/v2/prods/prods_bg_notv.jpg');
}
.prod .pincho_opener
{
	background-image:	url(../../img/v2/pincho_usb_prod.jpg);
	background-repeat:	no-repeat;
	background-position:center;
	width:				160px;
	height:				92px;
	float:				right;
	display:			block;
	margin-top:			10px;
	margin-right:		75px;
}
.prod .pincho_opener p
{
	text-align:			center;
	padding-top:		0px;
	margin-left:		44px;
	font-weight:		bold;
	font-size:			8px;
	margin-left:		-30px;
}
.prod .pincho_opener h2
{
	text-align:			center;
	padding-top:		78px;
	font-size:			10px;
	margin-left:		-35px;
}		
.prod .sep
{
	width:				454px;
	height:				4px;
	background:			url(../../img/v2/prods/prod_sep.gif) no-repeat;
	display:			block;
	margin:				1px 0 3px 13px;
	float:				left;
}

.prod h2
{
	font-size:			24px;
	font-weight:		bold;
	color:				#FF6600;
	margin:				12px 0 0 13px;
}

.prod h3
{
	font-size:			14px;
	font-weight:		bold;
	color:				#FF6600;
	margin:				3px 0 5px 13px;
}

.prod .price
{
	float:				left;
	font-size:			59px;
	color:				#FF6600;
	font-weight:		bold;
	margin:				3px 5px 3px 13px;
}

.prod .price_detail
{
	color:				#FF6600;
	font-size:			35px;
	margin-left:		5px;
	float:				left;
	margin-top:			7px;
}
.prod .price_detail b
{
	color:				#FF6600;
	font-size:			20px;
}
.prod .duracion
{
	margin-top: 		-5px;
	margin-left:		14px;
	width:				283px;
	font-weight:		bold;
	font-size:			10px;
	color:				#666666;
	display:			block;
	height:				14px;
	float:				left;
}

.prod .detail
{
	width:				477px;
	margin-left:		13px;
	height:				164px;
	float:				left;
}

.prod .detail ul
{
	list-style-image:	url(../../img/v2/ul_orangearrow.gif);
	margin-left:		13px;
}

.prod .detail li
{
	font-size:			11px;
	font-weight:		bold;
	color:				black;
	margin:				3px 0 3px 0;
}

.prod .detail b
{
	font-size:			11px;
	font-weight:		bold;
	color:				#FF6600;
}

.prod .tabs
{
	width:				477px;
	height:				206px;
	float:				left;
}

.prod .tabs .botonera
{
	background:			url(../../img/v2/botonera_bg.gif) repeat-x;
	height:				19px;
	width:				477px;
	border-bottom:		1px solid #999999;
}

.prod .tabs .botonera .but
{
	width:				158px;
	height:				19px;
	cursor:				pointer;
	float:				left;
}

.prod .tabs .botonera .separador
{
	width:				1px;
	height:				19px;
	background:			#999999;
	float:				left;
}

.prod .tabs .botonera .but .txt
{
	font-size:			12px;
	font-weight:		bold;
	color:				#999999;
	background-repeat:	no-repeat;
	background-position:left bottom;
	margin-top:			2px;
	padding-left:		18px;
}

.prod .tabs .botonera .active .txt
{
	color:				#000000;
}

.prod .tabs .botonera .tab_vent .txt
{
	background-image:	url(../../img/v2/prods/prod_tabs_01.gif);
	margin-left:		46px;
}

.prod .tabs .botonera .tab_carac .txt
{
	background-image:	url(../../img/v2/prods/prod_tabs_02.gif);
	margin-left:		21px;
}

.prod .tabs .botonera .tab_precio .txt
{
	background-image:	url(../../img/v2/prods/prod_tabs_03.gif);
	margin-left:		11px;
}

.prod .content
{
	width:				477px;
	height:				187px;
	overflow:			auto;
}

.prod .content .moreinfo_ventajas ul
{
	list-style-image:	url(../../img/v2/prods/prod_tabs_01_small.gif);
	margin-left:		20px;
	font-size:			10px;
	font-weight:		normal;
	color:				#444444;
	font-family:		Verdana, Geneva, sans-serif;
	margin-top:			5px;
}

.prod .content .moreinfo_ventajas ul li
{
	margin:				2px 0 3px 0;
}

.prod .content .moreinfo_ventajas ul b
{
	color:				#FF6500;
	font-size:			10px;
	font-weight:		bold;
	font-family:		Verdana, Geneva, sans-serif;
}


.prod .content .moreinfo_caracteristicas ul
{
	list-style-image:	url(../../img/v2/prods/prod_tabs_02_small.gif);
	margin-left:		20px;
	font-size:			10px;
	font-weight:		normal;
	color:				#444444;
	font-family:		Verdana, Geneva, sans-serif;
	margin-top:			5px;
}

.prod .content .moreinfo_caracteristicas ul li
{
	margin:				2px 0 3px 0;
}

.prod .content .moreinfo_caracteristicas ul b
{
	color:				#FF6500;
	font-size:			10px;
	font-weight:		bold;
	font-family:		Verdana, Geneva, sans-serif;
}

.prod .content .moreinfo_precio h3
{
	font-size:			13px;
	color:				#444444;
	margin-left:		20px;
	text-decoration:	underline;
}

.prod .content .moreinfo_precio .row
{
	height:				14px;
	width:				340px;
	margin-left:		56px;
	background:			url(../../img/v2/prods/dotted_bg.gif) repeat-x center bottom;
	margin-bottom:		3px;
}

.prod .content .moreinfo_precio .txt
{
	background:			url(../../img/v2/prods/prod_tabs_03_small.gif) no-repeat left center white;
	padding-left:		14px;
	font-size:			11px;
	float:				left;
	height:				14px;
	color:				#FF6500;
}

.prod .content .moreinfo_precio .price
{
	font-size:			11px;
	float:				right;
	background:			white;
	height:				14px;
	margin:				0;
	padding:			0;
	font-weight:		bold;
	color:				black;
}

.prod .content .moreinfo_precio .laster .txt
{
	border-bottom:		0px solid black;
}

.prod .content .moreinfo_precio .laster .price
{
	border-bottom:		1px solid black;
}

.prod .content .moreinfo_precio .richer
{
	height:				14px;
	width:				345px;
	margin-left:		55px;
}

.prod .content .moreinfo_precio .richer .txt
{
	color:				black;
	font-weight:		bold;
	background:			white;
	padding-right:		5px;
	font-size:			11px;
}

.prod .content .moreinfo_precio .richer .price
{
	font-size:			11px;
	color:				#FF6500;
}

.prod .content .moreinfo_precio .big .txt
{
	font-size:			12px;
}

.prod .content .moreinfo_precio .big .price
{
	font-size:			12px;
}

/* Fin Producto */

/* Alta */

.alta
{
	width:				452px;
	height:				534px;
	float:				right;
	border:				1px solid #FF6600;
	background:			black url(../../img/v2/prods/regalos_bg.gif) bottom center no-repeat;
	color:				white;
}

.alta h2
{
	font-size:			25px;
	color:				#FF6C08;
	margin-top:			10px;
	margin-left:		23px;
}

.alta h3
{
	font-size:			11px;
	color:				#FF6C08;
	margin-top:			5px;
	margin-left:		8px;
	background-image:	url(../../img/v2/orange_dot.jpg);
	background-repeat:	no-repeat;
	background-position: left center;
	float:				left;
	width:				425px;
	padding-left:		15px;
}

.alta h3 b
{
	font-size:			11px;
	color:				white;
}

.alta 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;
}

.alta u
{
	color:				#FF6600;
}

.alta p
{
	width:				425px;
	margin-left:		23px;
	font-weight:		bold;
	font-size:			11px;
}

.alta .sep
{
	width:				425px;
	height:				1px;
	border-bottom:		1px dotted #FF6C08;
	margin:				5px 0 3px 23px;
	float:				left;
}

.alta .lbl_radio
{
	margin-top:			-2px;
	float:				right;
	margin-left:		5px;
	margin-right:		5px;
}

.alta .labeler label
{
	font-size:			10px;
}

.alta .labeler
{
	width:				210px;
	margin-left:		5px;
	height:				17px;
	float:				left;
	margin-top:			6px;
	margin-bottom:		6px;
	font-weight:		bold;
	font-size:			10px;
	text-align:			right;
}

.alta .lefter
{
	margin-left:		23px;
}

.alta .inputter
{
	font-size:			10px;
	font-weight:		bold;
	width:				100px;
	border:				1px solid #FF6C08;
	float:				right;
	margin-left:		10px;
}

.alta .labeler_polpriv
{
	font-size:			10px;
	color:				#666666;
	margin-left:		23px;
	font-weight:		bold;
	padding-top:		5px;
	float:				left;
}

.alta .polpriv_opener
{
	color:				#FF6C08;
	cursor:				pointer;
}

.alta .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-top:			3px;
	margin-right:		10px;
}
.volver_solinfo
{
	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:				left;
	margin:				25px 0 0 -230px;
}

/* Fin Alta */

/* Pie Oferta */

.prod_footer
{
	padding:			5px 10px 5px 10px;
	font-size:			9px;
	color:				#999;
	display:			block;
	width:				930px;
	float:				left;
}

/* Fin Pie Oferta */

/* Pie Legal */

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

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

/* Contacto */

.contacto
{
	width:				450px;
	height:				331px;
	background:			black;
	margin-top:			4px;
	border:				1px solid #FF6600;
}

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

.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:				363px;
	margin-left:		40px;
	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-top:			10px;
	margin-right:		45px;
}

/* Fin Contacto */

#others
{
	width:				452px;
	height:				534px;
	float:				right;
}

#others .alta_opener
{
	width:				450px;
	background:			#FF6600;
	border:				1px solid black;
	height:				126px;
	margin-top:			5px;
	cursor:				pointer;
}

#others .alta_opener h2
{
	font-size:			16px;
	padding:			10px 10px 0 10px;
	margin-bottom:		0;
	color:				white;
}

#others .alta_opener p
{
	margin:				2px 10px 0 10px;
	font-size:			11px;
	font-weight:		bold;
}

#others .alta_opener .butt_alta
{
	font-size:			14px;
	font-weight:		bold;
	color:				white;
	border:				none;
	background:			url(../../img/v2/prods_moreinfo_black.gif) no-repeat left center;
	padding-left:		14px;
	cursor:				pointer;
	margin-left:		340px;
}

#others .regalo
{
	border-left:		1px solid #FF6600;
	border-right:		1px solid #FF6600;
	border-bottom:		1px solid #FF6600;
	width:				450px;
	height:				60px;
	margin-top:			5px;
	background:			black url(../../img/v2/prods/regalos_bg.gif) bottom center no-repeat;
}

.reg_opener{cursor:pointer;}
/*.box_left .botonera .but_moviles
{
	background:			url('../../img/v2/botonera_but_moviles.gif') no-repeat;
	width:				123px;
	height:				33px;
	cursor:				pointer;
	float:				left;
}*/
.botonera{width:635px;height:34px;float:left;}
		.botonera a.but_adsl{background:url(../../img/botonera.gif) 0 0 no-repeat;width:162px;height:34px;float:left;display:block;}
				.botonera a.but_adsl:hover{background-position:0 -34px;}
				.botonera a.but_adsl.selected{background-position:0 -68px;}
				.botonera a.but_adsl.selected:hover{background-position:0 -34px;}
		.botonera a.but_tv{background:url(../../img/botonera.gif) -162px 0 no-repeat;width:149px;height:34px;float:left;}
				.botonera a.but_tv:hover{background-position:-162px -34px;}
				.botonera a.but_tv.selected{background-position:-162px -68px;}
				.botonera a.but_tv.selected:hover{background-position:-162px -34px;}
		.botonera a.but_moviles{background:url(../../img/botonera.gif) -311px 0 no-repeat;width:158px;height:34px;float:left;}
				.botonera a.but_moviles:hover{background-position:-311px -34px;}
				.botonera a.but_moviles.selected{background-position:-311px -68px;}
				.botonera a.but_moviles.selected:hover{background-position:-311px -34px;}
		.botonera a.but_empresas{background:url(../../img/botonera.gif) -469px 0 no-repeat;width:160px;height:34px;float:left;}
				.botonera a.but_empresas:hover{background-position:-469px -34px;}
				.botonera a.but_empresas.selected{background-position:-469px -68px;}
				.botonera a.but_empresas.selected:hover{background-position:-469px -34px;}
		.botonera a.but_yaclientes{background:url(../../img/botonera.gif) -469px 0 no-repeat;width:160px;height:34px;float:left;}
				.botonera a.but_yaclientes:hover{background-position:-469px -34px;}
				.botonera a.but_yaclientes.selected{background-position:-469px -68px;}
				.botonera a.but_yaclientes.selected:hover{background-position:-469px -34px;}

