/* COMPROBADOR DE DIRECCIÓN */

.comp_dir
{
	text-align:			left;
	width:				710px;
	height:				220px;
	background:			black;
	display:			none;
	cursor:				default;
}

.comp_dir .closer
{
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	font-weight:		bold;
	text-align:			center;
	color:				white;
	background:			#333333;
	cursor:				pointer;
	width:				710px;
	height:				18px;
	padding-top:		2px;
}

.comp_dir .title
{
	font-size:			16px;
	font-weight:		bold;
	font-family:		Arial, Helvetica, sans-serif;
	color:				#FF9911;
	text-align:			center;
	width:				710px;
	padding:			6px 0 6px 0;
}

.comp_dir .left
{
	color:				white;
	width:				180px;
	height:				148px;
	float:				left;
}

.comp_dir .left p
{
	margin:				5px;
}

.comp_dir .left b
{
	color:				#FF9911;
}

.comp_dir .center
{
	color:				white;
	width:				250px;
	height:				138px;
	padding-top:		10px;
	float:				left;
	margin:				0 10px 0 10px;
}

.comp_dir .right
{
	color:				white;
	width:				250px;
	height:				138px;
	padding-top:		10px;
	float:				left;
}

.comp_dir .row
{
	width:					250px;
	margin:					4px 0 4px 0;
	float:					left;
	background:				url(../img/solinfo_dotted.jpg) repeat-x bottom;
	height:					20px;
}

.comp_dir .acepto
{
	background-image:		none;
}

.comp_dir .row label
{
	float:					left;
	background:				black;
	margin-top:				3px;
	font-weight:			bold;
	height:					20px;
	padding-right:			3px;
}

.comp_dir .acepto label
{
	font-weight:			normal;
}

.comp_dir .row .inputter
{
	width:					100px;
	float:					right;
	height:					16px;
	border:					1px	solid #F4B300;
	margin-top:				1px;
}

.comp_dir .submitter
{
	width:					69px;
	height:					15px;
	float:					right;
	font-size:				8px;
	font-weight:			bold;
	border:					0;
	background:				url(../img/solinfo_submit.jpg) no-repeat;
	margin:					10px	0 0 0;
	cursor:					pointer;
}

/* TENGO O NO TENGO ADSL */

.pasarte
{
	display:				none;
	width:					800px;
	height:					410px;
	background:				black;
	cursor:					default;
	text-align:				left;
}

.pasarte .closer
{
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	font-weight:		bold;
	text-align:			center;
	color:				white;
	background:			#333333;
	cursor:				pointer;
	width:				800px;
	height:				18px;
	padding-top:		2px;
}

.pasarte .left
{
	width:				512px;
	height:				390px;
	float:				left;
	border-right:		1px solid #FB9D00;
}

.pasarte .right
{
	width:				287px;
	height:				390px;
	float:				left;
}

.pasarte .solinfo .ofer
{
	width:				288px;
	height:				107px;
	background:			url(../img/pasarme_ofer.jpg) no-repeat;
	float:				left;
	margin-top:			10px;
	margin-left:		-1px;
}

.pasarte .left h2
{
	color:				#FF9911;
	font-size:			16px;
	font-family:		Arial, Helvetica, sans-serif;
	margin:				10px 0 10px 5px;
}

.pasarte .left ol
{
	color:				#FF9911;
	font-family:		Arial, Helvetica, sans-serif;
	font-weight:		bold;
	margin-left:		21px;
	margin-right:		10px;
}

.pasarte .left li
{
	margin:				9px 10px 9px 0px;
}

.pasarte .left ol b
{
	color:				white;
}

/* POPUPS INFORMACIÓN */

.popuper
{
	text-align:			left;
	display:			none;
	width:				575px;
	height:				400px;
	background:			white;
	font-family:		Verdana, Geneva, sans-serif;
}

.popuper .title
{
	width:				575px;
	height:				46px;
	text-align:			center;
	color:				#FF9900;
	background:			black;
}

.popuper .title .text
{
	padding-right:		124px;
	background:			url(../img/popup_title_logo.jpg) no-repeat	right	top;
	font-size:			18px;
	font-weight:		bold;
	padding-top:		12px;
	height:				34px;
	text-align:			right;
}

.popuper .title .closer
{
	width:				26px;
	height:				26px;
	background:			url(../img/popup_closer.jpg) no-repeat;
	cursor:				pointer;
	float:				right;
	margin-top:			10px;
	margin-right:		10px;
}

.popuper .txt
{
	height:				354px;
	width:				575px;
	overflow:			auto;
	font-size:			11px;
	color:				#656565;
}

.popuper .txt h2
{
	font-size:			12px;
	color:				#FF9900;
	margin-left:		25px;
	padding:			30px 0 5px 0;
}

.popuper .txt .heading
{
	padding-left:		15px;
	background:			url(../img/popup_subtitle_bg.jpg) 0 2px no-repeat;
	font-size:			11px;
	margin:				15px 10px 5px 10px;
}

.popuper .txt .heading b
{
	font-weight:		bold;
	color:				black;
	font-size:			11px;
}

.popuper .txt p
{
	margin:				5px 10px 0 25px;
	font-size:			11px;
}

.popuper .txt p b
{
	color:				black;
	font-size:			11px;
}

.popuper .txt ul
{
	margin:				5px 10px 0 40px;
}

.popuper .txt li
{
	font-size:			11px;
}

.popuper .txt ol
{
	margin:				5px 10px 0 43px;
}

#pop_garantia .title .text
{
	width:				315px;
}

#pop_garantia .txt
{
	background:			url(../img/popup_garantia_bg.jpg) right center no-repeat;
}

#pop_regalos .title .text
{
	width:				250px;
}

#pop_privacidad .title .text
{
	width:				345px;
}

.pop_ventajas
{
	display:none;
}

/* Menu Desplegable de Productos */

.popupmenu
{
	width:				264px;
	height:				153px;
	position:			absolute;
	margin-top:			28px;
	border-bottom:		1px solid black;
	display:			none;
	background:			#999999;
}

.popupmenu a
{
	background:			url(../img/menu_li.jpg) 0px 9px no-repeat;
	font-size:			11px;
	color:				black;
	width:				235px;
	height:				12px;
	padding:			4px 2px 5px 10px;
	border-bottom:		1px solid black;
	margin-left:		10px;
}

.popupmenu a:hover
{
	color:				white;
}

/* POP 7 VENTAJAS */

.pop_ventajas
{
	text-align:			left;
	cursor:				default;
	display:			none;
	width:				572px;
	height:				408px;
	border:				1px solid black;
}

.pop_ventajas .title
{
	width:				572px;
	height:				46px;
	text-align:			left;
	color:				#FF9900;
	background:			black;
}

.pop_ventajas .title .text
{
	background:			url(../img/popup_title_logo.jpg) no-repeat left top;
	font-size:			18px;
	font-weight:		bold;
	padding-left:		74px;
	padding-top:		12px;
	height:				34px;
	text-align:			right;
	margin:				0 75px 0 80px;
}

.pop_ventajas .title .closer
{
	width:				26px;
	height:				26px;
	background:			url(../img/popup_closer.jpg) no-repeat;
	cursor:				pointer;
	float:				right;
	margin-top:			10px;
	margin-right:		10px;
}

.pop_ventajas .txt
{
	text-align:			left;
	width:				572px;
	background:			url(../img/popup_garantia_bg.jpg) 280px center no-repeat;
	height:				362px;
	overflow:			auto;
}

.pop_ventajas ol
{
	color:				#FF9900;
	font-size:			11px;
	font-weight:		bold;
	margin:				20px 15px 10px 45px;
	padding-bottom:		20px;
}

.pop_ventajas ol p
{
	font-weight:		normal;
	color:				black;
	margin:				5px 0 15px 0px;
}

/* FIN POP 7 VENTAJAS */

/*Call me back nuevo*/
.callmeback
{
	width:					910px;
	height:					54px;
	float:					left;	
	margin-left:			0px;
	margin-top:				7px;
	font-size:				12px;
	font-weight:			bold;
	color:					black;
	background-image:		url(../img/fondo_naranja_callme.gif);
	background-repeat:		repeat-x;
	border:					1px solid #FFB22A;		
}

.callmeback p
{
	font-size:				12px;
	width:					500px;
	padding-top:			15px;
	padding-left:			50px;
}

.callmeback .tel
{
	width:					47px;
	height:					40px;
	float:					left;
	background-image:		url(../img/telefono_imagen.gif);
	margin-left:			0px;
	margin-top:				7px;
}

.callmeback .txt
{
	margin-top:				9px;
	width:					470px;
	height:					51px;
	float:					left;
	font-size:				18px;
	font-family:			Arial, Helvetica, sans-serif;
	color:					black;
	font-weight:			bold;
	margin-left:			125px;
}

.callmeback .txt b
{
	font-size:				17px;
	font-family:			Arial, Helvetica, sans-serif;
	color:					black;
	font-weight:			bold;
}
.callmeback .txt .desplazador
{
	width:					450px;
	height:					20px;
	float:					left;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				10px;
	color:					black;
	font-weight:			normal;
	margin-left:			2px;
}
.callmeback .telefono
{
	width:					138px;
	height:					19px;
	background:				url(../telefonos/telefono.php) no-repeat;
	float:					left;
	margin-top:				12px;
	margin-bottom:			4px;
}

.callmeback .telefono_aw
{
	width:					138px;
	height:					19px;
	background:				url(../telefonosaw/telefono.php) no-repeat;
	float:					left;
	margin-top:				12px;
	margin-bottom:			4px;
}

.callmeback form
{
	float:					left;
	width:					165px;
	height:					22px; 
	margin-top:				12px;
	margin-left:			-3px;
}

.callmeback .input
{
	margin-top:				-7px;
	float:					left;
	margin-right:			0px;
}
.callmeback .input .inputter
{
	width:					145px;
	height:					18px;
	background:				white;
	font-size:				10px;
	color:					#999999;
	border:					1px solid black;
	margin-bottom:			0px;
}
.callmeback .submit
{
	margin-top:				4px;
	float:					left;
	margin-left:			30px;
}
.callmeback .submit .submitter
{
	border:					0;
	width:					88px;
	height:					20px;
	background:				url(../img/boton_enviar_negro.gif) no-repeat;
	font-weight:			bold;
	margin-left:			0px;
	cursor:					pointer;
	color:					#FFFFFF;
	margin-top:				0px;
}

/* Menu Desplegable de Productos Home Alternativa */

.popupmenu2
{
	width:				114px;
	height:				153px;
	position:			absolute;
	margin-top:			1px;
	border-bottom:		1px solid black;
	display:			none;
	background:			#999999;
}

.popupmenu2 a
{
	background:			url(../img/menu_li.jpg) 0px 9px no-repeat;
	font-size:			11px;
	color:				black;
	width:				88px;
	height:				12px;
	padding:			4px 2px 5px 10px;
	border-bottom:		1px solid black;
	display:			block;
	margin-left:		10px;
	text-decoration:	none;
}

.popupmenu2 a:hover
{
	color:				white;
}