@charset "utf-8";
/* CSS Document */

body
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#004691;
		margin:0px;
		padding:0px;
		text-align:center;
	}

*
	{
		padding:0px;
		margin:0px;
	}

.both
	{
		clear:both;
	}

#contenedor_general
	{
		width:840px;
		text-align:center;
		background:url(../images/bg_fondo.jpg) repeat-y;
		margin:0 auto 0 auto;
		text-align:left;
	}

#cont_cabecera
	{
		width:800px;
		padding:0 20px 0 20px;
	}

#cont_izq_head
	{
		width:510px;
		float:left;
		text-align:left;
	}
	
#cont_der_head
	{
		width:290px;
		float:right;
		text-align:right;
	}

#logo_telefonica
	{
		width:90px;
		float:left;
		padding:0 0 0 20px;
	}

#txt_ir_portada
	{
		width:200px;
		float:left;
		padding:10px 0 0 0;
	}

#txt_ir_portada a
	{
		text-decoration:underline;
		color:#004691;
	}

#txt_ubicacion
	{
		width:400px;
		float:left;
		padding:25px 0 0 0;
	}

.txt_ubicacion_bold
	{
		font-weight:bold;
	}
	
#txt_fecha
	{
		width:260px;
		float:right;
		padding:10px 20px 0 0;
		text-align:right;
	}

#txt_ubicacion a
	{
		text-decoration:none;
		color:#004691;
	}

#txt_ubicacion a:hover
	{
		text-decoration:underline;
		color:#004691;
	}
	
#buscador
	{
		width:260px;
		float:right;
		text-align:right;
		padding:10px 20px 0 0;
	}
	
#txt_buscador
	{
		width:137px;
		float:left;
	}
	
#cont_campo_buscar
	{
		width:100px;
		float:left;
		padding:0 0 0 2px;
	}

#campo_buscar
	{
		width:100px;
		height:12px;
		font-family:Arial, Helvetica, sans-serif;
		color:#666666;
		font-size:10px;
		border:solid 1px #7f7f7f;
		padding:0 2px 0 2px;
	}

#btn_lupa
	{	
		width:15px;
		margin:1px 0 0 0;
		float:right;
	}

#btn_buscar
	{
		width:14px;
		height:14px;
		display:block;
		border:none;
		cursor:pointer;
		background:url(../images/lupa.gif) no-repeat 0px 0px;
	}
	
#btn_buscar:hover
	{
		width:14px;
		height:14px;
		display:block;
		border:none;
		cursor:pointer;
		background:url(../images/lupa_a.gif) no-repeat 0px 0px;
	}

#img_titulo
	{
		width:260px;
		text-align:right;
		padding:20px 20px 14px 0;
		float:right;
	}

#cont_interior
	{
		width:800px;
		padding:0 20px 0 20px;
		text-align:center;
	}
	
#cont_menu
	{
		width:720px;
		border-top:dotted 2px #b9b9b9;
		height:30px;
		text-align:center;
		padding:0 0 0 80px;
	}

/*#cont_menu_1
	{
		width:770px;
		border-top:dotted 2px #b9b9b9;
		height:30px;
		text-align:center;
		padding:0 0 0 30px;
	}*/
#cont_menu_1
	{
		width:783px;
		border-top:dotted 2px #b9b9b9;
		height:30px;
		text-align:center;
		padding:0 0 0 17px;
	}

.menu_principal
	{
		width:100px;
		padding:0 20px 0 20px;
		text-align:center;
		float:left;
	}

.menu_principal_2
	{
		width:60px;
		padding:0 20px 0 20px;
		text-align:center;
		float:left;
	}

.menu_principal_3
	{
		width:120px;
		padding:0 20px 0 20px;
		text-align:center;
		float:left;
	}


/*.menu_1
	{
		width:100px;
		padding:0 15px 0 15px;
		text-align:center;
		float:left;
	}
	
.menu_2
	{
		width:60px;
		padding:0 15px 0 15px;
		text-align:center;
		float:left;
	}

.menu_3
	{
		width:120px;
		padding:0 15px 0 15px;
		text-align:center;
		float:left;
	}*/

.menu_1
	{
		width:80px;
		padding:0 9px 0 9px;
		text-align:center;
		float:left;
	}
	
.menu_2
	{
		width:50px;
		padding:0 9px 0 9px;
		text-align:center;
		float:left;
	}

.menu_3
	{
		width:95px;
		padding:0 9px 0 9px;
		text-align:center;
		float:left;
	}

.menu_4
	{
		width:90px;
		padding:0 9px 0 9px;
		text-align:center;
		float:left;
	}

.menu_5
	{
		width:87px;
		padding:0 9px 0 9px;
		text-align:center;
		float:left;
	}

.menu_6
	{
		width:73px;
		padding:0 9px 0 9px;
		text-align:center;
		float:left;
	}


#cont_banner
	{
		width:800px;
	}

#cont_banner_2
	{
		width:800px;
		height:290px;
	}

#menu_inferior
	{
		width:800px;
		text-align:center;
		float:left;
		margin:20px 0 0 0; 
	}

.cont_centro
	{
		width:540px;
		text-align:center;
		margin:0 0 25px 0;
		float:left;
		padding:0 0 0 135px;
	}

.linea_medio
{
	width:540px;
	text-align:center;
	border-top:dotted 1px #CCCCCC;
	margin:15px 0 10px 0;
	float:left;
	font-size:1px;
}

.cont_iconos
	{
		width:266;
		text-align:center;
		float:left;		
		padding:0 9px 0 9px;
	}

.cont_iconos_1
	{
		width:132;
		text-align:center;
		float:left;		
		padding:0 0 0 01;
	}

.cont_iconos_2
	{
		width:132;
		text-align:center;
		float:left;
		border-left:dotted 1px #CCCCCC;
		border-right:dotted 1px #CCCCCC;
		padding:0 0 0 0; 
	}

.cont_iconos_3
	{
		width:132;
		text-align:center;
		float:left;
		border-left:dotted 1px #CCCCCC;
		padding:0 0 0 0; 
	}

.cont_iconos_4
	{
		width:132;
		text-align:center;
		float:left;
		border-right:dotted 1px #CCCCCC;
		padding:0 0 0 0; 
	}

.cont_iconos_speedy
	{
		width:135;
		text-align:center;
		float:left;
		border-right:dotted 1px #CCCCCC;
		padding:0 0 0 0; 
	}
	
.cont_iconos_centro
	{
		width:265;
		text-align:center;
		float:left;
		border-left:dotted 2px #CCCCCC;
		border-right:dotted 2px #CCCCCC;
		padding:0 9px 0 9px; 
	}

#cont_pie
	{
		width:800px;
		height:23px;
		font-size:10px;
		color:#898989;
		background:#dddddd;
		padding:0 0 -90px 0;
		float:left;
		border-bottom: solid 10px #004691;
		text-align:center;
	}
	
#cont_pie a
	{
		text-decoration:none;
		color:#898989;
	}
	
#cont_pie a:hover
	{
		text-decoration:underline;
		color:#898989;
	}


/***************************** formulario ***************************************/
#cont_formulario
	{
		width:800px;
		text-align:center;
	}

.formulario
	{
		border: solid 1px #E3E3E3;
		background-color: #FAFAFA;
		width: 600px;
		margin:15px auto 15px auto;
		padding:25px 0 20px 0;
		text-align:left;
	}
	
.cont_exh
	{
		width: 600px;
		margin:10px auto 15px auto;
		text-align:left;
	}

.cont_consultanos
	{
		width: 600px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#464646;
		margin:10px auto 15px auto;
		text-align:left;
	}

#titulo_formulario
	{
		width: 600px;
		margin:30px auto 15px auto;
		font-size:16px;
		color:#004691;
		text-align:left;
		font-weight:bold;
		
	}

#titulo_formulario_cross
	{
		width: 700px;
		margin:30px auto 15px auto;
		font-size:16px;
		color:#004691;
		text-align:left;
		font-weight:bold;
		
	}

#columna_izq
	{
		width:125px;
		padding:0 10px 0 60px;
		float:left;
	}

.fila_texto
	{
		color:#000E73;
		font-size:11px;
		font-weight:bold;
		background:url(../images/bullet_formulario.gif) no-repeat 0px 6px;
		padding:0 0 10px 10px;
	}
	
.cont_derecha
	{
		width:390px;
		float:left;
	}
#columna_des
	{
		width:380px;
		float:left;
		padding:0 10px 10px 0;
	}

#columna_des_2
	{
		width:380px;
		float:left;
		padding:0 10px 20px 0;
	}

#columna_des_3
	{
		width:380px;
		float:left;
		padding:0 10px 35px 0;
	}

.fila_seleccion
	{
		width:120px;
		float:left;
	}

.fila_seleccion_2
	{
		width:390px;
		float:left;
	}

.txt_seleccion
	{
		width:100px;
		font-size:11px;
		color:#666666;
		padding:0 2px 0 2px;
	}

.fila_boton
	{
		width:220px;
		float:left;
		margin:0 0 -5px 0;
	}
	
.fila_compo
	{
		width:220px;
		float:left;
	}

.txt_campo
	{
		width:200px;
		border:solid 1px #7f9db9;
		font-size:11px;
		color:#666666;
		padding:0 2px 0 2px;
	}

.txt_campo_consultanos
	{
		width:200px;
		border:solid 1px #7f9db9;
		font-size:11px;
		color:#666666;
		padding:0 2px 0 2px;
	}
	
.fila_compo_2
	{
		width:340px;
		float:left;
	}

.txt_campo_2
	{
		width:320px;
		border:solid 1px #7f9db9;
		font-size:11px;
		color:#666666;
		padding:0 2px 0 2px;
	}

.fila_compo_3
	{
		width:120px;
		float:left;
	}

.fila_compo_4
	{
		width:110px;
		float:left;
		padding:4px 0 0 0;
	}

.txt_campo_3
	{
		width:100px;
		border:solid 1px #7f9db9;
		font-size:11px;
		color:#666666;
		padding:0 2px 0 2px;
	}

#btn_enviar
	{
		width:480px;
		margin:20px auto 0 auto;
		float:left;
		text-align:center;				
	}

#txt_pie
	{
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000E73;
	text-align:center;
	margin:10px 0 10px 0;
	}

/***************************** CUADROS ***************************************/
#cont_cuadro
	{
		width:800px;
		text-align:center;
	}

.cuadro
	{
		width: 710px;
		margin:15px auto 15px auto;
		padding:10px 0 10px 0;
		text-align:left;
	}

.txt_tit_modelo
	{ 
		color: #1b41ad;
		font-size: 13px;
		font-weight: bold;
		vertical-align: middle;
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		padding:10px 0 10px 0;
	}

.txt_subtit_celeste
	{
		width:100px;
		color: #00086e;
		font-size: 11px;
		font-weight: bold;
		vertical-align: middle;
		text-align:right;
		font-family:Arial, Helvetica, sans-serif;
		padding:10px 5px 10px 0;
		background:#deecfc;
	}

.txt_subtit_celeste2
	{
		width:100px;
		color: #00086e;
		font-size: 11px;
		font-weight: bold;
		vertical-align: middle;
		text-align:right;
		font-family:Arial, Helvetica, sans-serif;
		padding:10px 5px 10px 0;
		background:#deecfc;
	}

.txt_caractersitas1
	{
		width:140px;
		color:#333333;
		font-size:11px;
		vertical-align:middle;
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		background:#eaeaea;
	}

.txt_caractersitas1 a
	{
		text-decoration:underline;
		color:#333333;
		
	}
	
.txt_caractersitas2
	{
		width:140px;
		color:#333333;
		font-size:11px;
		vertical-align:middle;
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		background:#f6f6f6;
	}

.txt_caractersitas2 a
	{
		text-decoration:underline;
		color:#333333;
	}
	


.txt_caractersitas_formas
	{
		width:115px;
		color:#333333;
		font-size:11px;
		vertical-align:middle;
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		background:#eaeaea;
	}

.txt_caractersitas_formas2
	{
		width:115px;
		color:#333333;
		font-size:11px;
		vertical-align:middle;
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		background:#f6f6f6;
	}

.tit_formas_3
{
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	float:left;
	color:#004691;
	font-weight:bold;
	font-size:11px;
	padding:5px 0 5px 0;
}

.tit_compara_2
{
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	color:#004691;
	font-weight:bold;
	font-size:11px;
	padding:5px 0 5px 0;
}


#btn_haz_pedido
	{
		width:700px;
		margin:15px auto 0 auto;
		float:left;
		text-align:center;				
	}

.cuadro_centro
	{
		width:700px;
		margin:15px auto 0 auto;
		float:left;
		text-align:left;				
	}

#txt_legal
	{
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#464646;
	text-align:justify;
	margin:30px 0 10px 0;
	}

#txt_legal2
	{
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#464646;
	text-align:justify;
	margin:35px 50px 30px 50px;
	}

#txt_legal_tarifa
	{
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#464646;
	text-align:justify;
	margin:0 50px 30px 50px;
	}


.txt_ver_mas1
	{
		width:140px;
		color:#333333;
		font-size:11px;
		vertical-align:middle;
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		background:url(../images/vineta_mas.gif) no-repeat 18px 12px #eaeaea;
	}

.txt_ver_mas1 a
	{
		text-decoration:underline;
		color:#333333;
	}
	
.txt_ver_mas2
	{
		width:140px;
		color:#333333;
		font-size:11px;
		vertical-align:middle;
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		background:url(../images/vineta_mas.gif) no-repeat 18px 12px #f6f6f6;
	}

.txt_ver_mas2 a
	{
		text-decoration:underline;
		color:#333333;
	}
	

.tit_azul
	{
		height:20px;
		color: #00086e;
		font-size: 13px;
		font-weight: bold;
		vertical-align: middle;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		padding: 10px 0 10px 0;
	}
	
.sub_tit_gris
	{
		height:15px;
		color: #333333;
		font-size: 11px;
		font-weight: bold;
		vertical-align: middle;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		background-color:#ebeaea;
		padding: 2px 0 2px 5px;
	}
	
.sub_tit_gris_linea
	{
		height:15px;
		color: #333333;
		font-size: 11px;
		font-weight: bold;
		vertical-align: middle;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		background:#ebeaea;
		padding: 2px 0 2px 5px;
		border-bottom:solid 1px #a6a6a6;
		border-right:solid 1px #a6a6a6;
	}
	
.sub_tit_gris_linead
	{
		height:15px;
		color: #333333;
		font-size: 11px;
		font-weight: bold;
		vertical-align: middle;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		background:#ebeaea;
		padding: 2px 0 2px 5px;
		border-right:solid 1px #a6a6a6;
	}	
	
.sub_tit_gris_l
	{
		height:15px;
		color: #333333;
		font-size: 11px;
		vertical-align: middle;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		background-color:#ebeaea;
		padding: 2px 0 2px 5px;
	}
	
		
.sub_tit_blanco
	{
		height:15px;
		color: #333333;
		font-size: 11px;
		vertical-align: middle;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		background:#ffffff;
		padding: 2px 0 2px 5px;
	}
	
.sub_tit_blanco_linea
	{
		height:15px;
		color: #333333;
		font-size: 11px;
		font-weight: bold;
		vertical-align: middle;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		background:#ffffff;
		padding: 2px 0 2px 5px;
		border-right:solid 1px #a6a6a6;
	}
	
.sub_tit_blanco_l
	{
		height:15px;
		color: #333333;
		font-size: 11px;
		vertical-align: middle;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		background:#ffffff;
		padding: 2px 0 2px 5px;
	}
	
.tit_celeste
	{
		color:#003399;
		font-size: 14px;
		font-weight: bold;
		vertical-align: middle;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
	}
	
.subtit_celeste
	{
		color:#0066FF;
		font-size: 14px;
		font-weight: bold;
		vertical-align: middle;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
	}

.subtit_gris
	{
		color:#666666;
		font-size: 12px;
		vertical-align: middle;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
	}
	
.txt1
	{
		color:#666666;
		font-size: 12px;
		font-weight: bold;
		vertical-align: middle;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
	}
	
.cont_cuadro
	{
	padding: 0 20px 0 25px;
	background:#F3F3F3;
	}


/******************* Speedy Total *******************************/

.cuadro_speedy
	{
	width: 620px;
	margin:15px auto 15px auto;
	padding:30px 0 10px 0;
	text-align:left;
	}
	
.cuadro_speedy2
	{
		position:absolute;
		width: 550px;
		margin:15px auto 15px auto;
		padding:30px 0 10px 0;
		text-align:left;
	}

.cont_menu_manual
{
	position:absolute;
	width:440px;
}

.btn_descarga_manual
{
	position:relative;
	width:132px;
	top:0px;
	left:500px;
}

.cuadro_preguntas_sp
	{
		width: 550px;
		margin:0px auto 0 auto;
		padding:0 0 0 45px;
		text-align:left;
		float:left;
	}

.cuadro_speedy_2
	{
		width: 690px;
		margin:15px auto 15px auto;
		padding:30px 0 10px 0;
		text-align:left;
	}

.tit_speedy
	{
	width:410px;
	padding:0 0 15px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#004691;
	text-align:left;
	font-weight:bold;
	}

.txt_pasos
	{
	width:440px;
	padding:0 0 15px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-align:left;
	font-weight:bold;
	}

.tit_speedy_2
	{
	width:440px;
	padding:0 0 15px 70px;
	font-size:16px;
	color:#004691;
	text-align:left;
	font-weight:bold;
	}
	
.tit_beneficios_control
	{
	width:200px;
	padding:0 0 15px 50px;
	}

.cont_txt_speedy
	{
		width:550px;
		padding:0 0 35px 0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#464646;
	}

.cuadro_beneficios
	{
	width: 620px;
	margin:15px auto 0 auto;
	padding:30px 0 0 10px;
	text-align:left;
	}

.cuadro_td_imagen
	{
		width:800px;
		text-align:left;
		text-align:left;
	}

.cuadro_tarifa_speedy_cont
	{
		width: 640px;
		margin:15px auto 15px auto;
		padding:30px 0 15px 0;
		text-align:left;
	}
	
.cuadro_beneficios_2
	{
		width:652px;
		margin:15px auto 15px auto;
		padding:30px 0 15px 0;
		text-align:left;
	}

.txt_vinetas
	{
	width:420px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#464646;
	line-height:12px;
	padding:0 0 10px 15px;
	background:url(../images/vineta_beneficios.jpg) no-repeat 5px 4px;
	}

.txt_vinetas_equipos2
	{
	width:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	line-height:12px;
	padding:0 0 10px 15px;
	background:url(../images/vineta_beneficios.jpg) no-repeat 5px 4px;
	}


.txt_vinetas_2_mr
	{
		width:535px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#464646;
		line-height:15px;
		padding:0 0 10px 15px;
		background:url(../images/vineta_beneficios.jpg) no-repeat 5px 4px;
	}

.txt_vinetas_sva
	{
	width:425px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#464646;
	line-height:14px;
	padding:0 0 10px 15px;
	background:url(../images/vineta_beneficios.jpg) no-repeat 5px 4px;
	}
	
.txt_vinetas_sva a
	{
	text-decoration:none;
	color:#004691;
	}

.txt_vinetas_sva a:hover
	{
	text-decoration:underline;
	color:#004691;
	}

.txt_vinetas2
	{
		width:540px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#464646;
		line-height:12px;
		padding:0 0 10px 80px;
		background:url(../images/vineta_beneficios.jpg) no-repeat 70px 4px;
	}

.cuadro_beneficios_control
	{
		width:652px;
		padding:0 0 15px 0;
	}

.tit_pasos
	{
	width:440px;
	padding:0 0 15px 0;
	}

.cont_cuadros
	{
		width:340px;
		font-size:11px;
		line-height:12px;
		margin:0 auto 15px auto;
	}

.cont_cuadros_2
	{
		width:212px;
		font-size:11px;
		line-height:12px;
		margin:0 auto 15px auto;
	}


.cont_tarifas
	{
		width:340px;
		font-size:11px;
		line-height:12px;
		margin:15px auto 15px auto;
	}
	
.cont_tarifas_speedy
	{
		width:638px;
		font-size:11px;
		line-height:12px;
		margin:15px auto 0 auto;
	}



.cont_txt_pedido
	{
	width:440px;
	padding:0 0 15px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#464646;
	}


.cont_txt_pedido_k1
{
width:420px;
padding:0 0 15px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#464646;
} 

.cont_txt_pedido2
	{
	width:440px;
	padding:0 0 15px 70px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#464646;
	}

.cont_pedidos
	{
		width:520px;
		font-size:11px;
		line-height:12px;
		margin:15px auto 15px auto;
	}

.cont_para_que_sirrve
	{
		width:535px;
		font-size:11px;
		line-height:12px;
		margin:15px auto 15px auto;
	}

.cont_botones_centrado
	{
		width:300px;
		font-size:11px;
		line-height:12px;
		margin:15px auto 15px auto;
		text-align:center;
	}

.cont_cuadros_2
	{
	width:400px;
	line-height:12px;
	margin:15px auto 15px auto;
	text-align:center;
	}

.cont_cuadros_varios
	{
		width:550px;
		margin:15px auto 0 auto;
		text-align:center;
	}
	
#btn_haz_pedido_bam
	{
	width:132px;
	float:right;
	}

#btn_que_es_speedy_total
	{
		width:690px;
		margin:15px auto 0 auto;
		float:left;
		text-align:center;				
	}

#btn_haz_pedido_bam_2
	{
		width:80px;
		margin:0 auto 0 auto;
		float:right;
		text-align:right;				
	}

#btn_haz_pedido_bam_3
	{
	width:132px;
	margin:0 0 15px 0;
	float:right;
	text-align:right;
	}

#btn_speedy_arriba
	{
	width:132px;
	float:left;
	padding:0 0 15px 0;
	text-align:right;
	}
	
.centro_botones
{
	float:right;
	width:132px;
}

.centro_botones img
{
	padding:0 15px 0 0;
}

#btn_haz_pedido_bam_3_2
	{
		width:95px;
		margin:0 0 5px 0;
		float:right;
		text-align:right;				
	}

#btn_haz_pedido_bam_4
	{
		width:650px;
		margin:0px auto 20px auto;
		float:left;
		text-align:center;				
	}
	

#btn_tarfias_bam_5
	{
		width:640px;
		margin:15px auto 0 auto;
		float:left;
		text-align:center;				
	}
	
#btn_puntos_coneccion
	{
		width:550px;
		margin:0 auto 10px auto;
		float:left;
		text-align:center;				
	}


.cont_equipos
	{
		width: 680px;
		margin:15px auto 15px auto;
		padding:30px 0 30px 0;
		text-align:left;
	}

.cont_cuadros_equipos
	{
		width:678px;
		font-size:11px;
		line-height:12px;
		margin:0 auto 15px auto;
	}


.tit_modeoms
	{
		width:550px;
		padding:0 0 15px 0;
		text-align:center;
	}

.txt_pedido2
	{
		color:#666666;
		font-size: 11px;
		vertical-align: middle;
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		font-style:italic;
	}
	

.cont_txt_control
	{
		width:550px;
		padding:0 0 10px 0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#464646;
	}

.cont_txt_control_que_es
	{
	width:410px;
	padding:0 0 10px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#464646;
	text-align:left;
	float:left;
	}

.cont_txt_control_que_es2
	{
	width:440px;
	padding:0 0 10px 70px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#464646;
	text-align:left;
	float:left;
	}

.txt_gris_control_beneficios
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		text-align:left;
		color:#7c7c7c;
		padding:0 0 0 50px;
	}

.subtit_control
	{
	margin:15px 0 15px 0;
	width: 440px;
	}

.vineta_enlaces
	{
		width:500px;
		padding:0 0 4px 40px;
		font:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#464646;
		background:url(../images/vineta_beneficios.jpg) no-repeat 30px 6px;
		font-weight:normal;
	}

.vineta_enlaces a
	{
		color:#464646;
		text-decoration:none;
	}

.vineta_enlaces a:hover
	{
		color:#464646;
		text-decoration:underline;
	}

.vineta__caracteristicas
	{
	width:400px;
	padding:0 0 8px 40px;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#464646;
	background:url(../images/vineta_beneficios.jpg) no-repeat 30px 5px;
	font-weight:normal;
	}

.vineta__caracteristicas_sva
	{
		width:500px;
		padding:0 0 8px 40px;
		font:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#464646;
		background:url(../images/vineta_beneficios.jpg) no-repeat 30px 5px;
		font-weight:normal;
	}

.cont_kit
	{
		width:500px;
		padding:15px 0 30px 40px;
	}

.kit_vinetas
	{
		width:475px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#464646;
		line-height:12px;
		padding:0 0 10px 50px;
		background:url(../images/vineta_beneficios.jpg) no-repeat 40px 4px;
	}

.cont_paginas
	{
		width:550px;
	}

.anterior
	{
		width:100px;
		font:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#838383;
		float:left;
		text-align:left;
	}

.anterior a
	{
		text-decoration:none;
		color:#838383;
	}

.anterior a:hover
	{
		text-decoration:underline;
		color:#004691;
	}

.siguiente
	{
		width:100px;
		font:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#838383;
		float:right;
		text-align:right;
	}

.siguiente a
	{
		text-decoration:none;
		color:#838383;
	}

.siguiente a:hover
	{
		text-decoration:underline;
		color:#004691;
	}

.kit_vinetas_2
	{
		width:405px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#464646;
		line-height:12px;
		padding:0 0 10px 120px;
		background:url(../images/vineta_beneficios.jpg) no-repeat 110px 4px;
	}

.cuandro_version
	{
		margin:15px 0 30px 0;
		text-align:center;
	}

.cont_pasos
	{
		width:415px;
		font-size:11px;
		line-height:12px;
		margin:0 auto 15px auto;
	}

.cont_tarifas_control
	{
	width:285px;
	font-size:11px;
	line-height:12px;
	margin:15px 0 0 0;
	}


.vinetas_preguntas_tit
	{
		width:535px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#00086e;
		font-weight:bold;
		line-height:12px;
		padding:0 0 25px 15px;
		background:url(../images/vineta_preguntas.jpg) no-repeat 5px 4px;
	}

.txt_preguntas
	{
		width:535px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#464646;
		line-height:12px;
		padding:0 0 25px 15px;
	}

.txt_preguntas a
	{
		text-decoration:none;
		color:#464646;
	}

.txt_preguntas a:hover
	{
		text-decoration:underline;
		color:#464646;
	}

.txt_legal_adobe
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#464646;
		text-align:center;
	}

.txt_legal_adobe a
	{
		text-decoration:underline;
		color:#464646;
	}

.txt_legal_adobe a:hover
	{
		text-decoration:none;
		color:#464646;
	}

.firma_ingenia
	{
	float:right;
	width:80px;
	margin:3px 0 0 0;
	}


/***************************************equipos*************************************/


.cont_home_img
	{
		width:215px;
		padding:0 40px 0 15px;
		float:left;
	}

.cont_txt_home
	{
		width:520px;
		padding:30px 0 25px 0;
		float:left;
	}

.cont_txt_home_equipos
	{
		width:300px;
		padding:30px 0 25px 0;
		float:left;
	}

.txt_home
	{
		width:380px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#464646;
		float:left;
	}

.subtit_home
	{
		width:380px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		float:left;
		color:#00086e;
		padding:0 0 15px 0; 
	}

.btn_consultanos_equipos
	{
		width:95px;
		padding:30px 35px 0 0;
		float:right;
		text-align:right;				
	}
	
	
.cuadro_equipos_servicios
	{
		width:760px;
		margin:15px auto 15px auto;
		padding:30px 0 10px 0;
		text-align:left;
	}

.tit_servicios_b
{
	width:550px;
	padding:0 0 15px 70px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#004691;
	font-weight:bold;
}

.subtit_servicios_b
	{
		width:550px;
		padding:0 0 15px 96px;
		float:left;
	}

.txt_vinetas_servicios
	{
		width:480px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#464646;
		line-height:12px;
		padding:0 0 10px 110px;
		background:url(../images/vineta_beneficios.jpg) no-repeat 96px 4px;
		float:left;
	}

#btn_haz_pedido_servicios
	{
		width:760px;
		margin:15px auto 0 auto;
		float:left;
		text-align:center;				
	}

#btn_haz_pedido_sva
	{
		width:760px;
		margin:15px auto 20px auto;
		float:left;
		text-align:center;				
	}


.cuadro_servicios_b
	{
		width:760px;
		padding:20px 0 5px 0;
		text-align:center;
		float:left;
	}


.cuadro_pedido
	{
		width: 420px;
		margin:0 auto 0 auto;
		text-align:center;
	}

.datos_azul
	{
		width:130px;
		color:#000E73;
		font-size:11px;
		font-weight:bold;
		background:url(../images/bullet_formulario.gif) no-repeat 0px 6px;
		padding:0 5px 10px 10px;
		vertical-align:top;
		text-align:left;
	}

.datos_azul_2
	{
		width:230px;
		color:#000E73;
		font-size:11px;
		font-weight:bold;
		background:url(../images/bullet_formulario.gif) no-repeat 0px 6px;
		padding:0 5px 10px 10px;
		vertical-align:top;
		text-align:left;
	}


.datos_azul_equipos
	{
		color:#000E73;
		font-size:11px;
		font-weight:bold;
		padding:10px 5px 10px 5px;
		vertical-align:top;
		text-align:left;
		border:solid 1px #000E73;
		margin:15px 0 15px 0;
	}

.campo_datos_chico
	{
		width:102px;
		vertical-align:top;
		text-align:left;
		padding:0 3px 0 0;
	}

.txt_seleccion_b
	{
		width:106px;
		font-size:11px;
		color:#666666;
		padding:0 2px 0 2px;
	}
	
.txt_seleccion_pack
	{
		width:200px;
		font-size:11px;
		color:#666666;
		padding:0 2px 0 2px;
	}

.campo_txt_2
	{
		width:156px;
		border:solid 1px #7f9db9;
		font-size:11px;
		color:#666666;
		padding:0 2px 0 2px;
	}
	
.campo_datos_chico_2
	{
		width:155px;
		vertical-align:top;
		text-align:left;
		padding:0 3px 0 2px;
	}


.campo_txt_1
	{
		width:264px;
		border:solid 1px #7f9db9;
		font-size:11px;
		color:#666666;
		padding:0 2px 0 2px;
	}

.campo_txt_3
	{
		width:100px;
		border:solid 1px #7f9db9;
		font-size:11px;
		color:#666666;
		padding:0 2px 0 2px;
	}

.campo_txt_4
	{
		width:100px;
		border:solid 1px #7f9db9;
		font-size:11px;
		color:#666666;
		padding:0 2px 0 2px;
	}

.campo_txt_5
	{
		width:80px;
		border:solid 1px #7f9db9;
		font-size:11px;
		color:#666666;
		padding:0 2px 0 2px;
	}

.campo_equipos_monto
	{
		width:50px;
		border:solid 1px #7f9db9;
		font-size:11px;
		color:#666666;
		padding:0 2px 0 2px;
	}

.aling_top
	{
		vertical-align:top;
		text-align:left;
	}


.aling_top_nombre
	{
		vertical-align:top;
		text-align:left;
		font:Arial, Helvetica, sans-serif;
		font-size:12px;
		text-align:left;
		padding:2px 0 0 0;
	}

.aling_top_email
	{
		vertical-align:top;
		text-align:left;
		font:Arial, Helvetica, sans-serif;
		font-size:12px;
		text-align:left;
		padding:0px 0 0 0;
	}

.boton_pedido
	{
		height:20px;
	}

.txt_gris_pedido
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#7e7e7e;
		text-align:left;
	}

.txt_azul_servicios
	{
		width:133px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#000e73;
		text-align:left;
		padding:3px 0 3px 0;
	}

.txt_azul_servicios_2
	{
		width:112px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#000e73;
		text-align:left;
		padding:3px 0 3px 0;
	}

.aling_center
	{
		width:60px;
		vertical-align:top;
		text-align:left;
		padding:3px 0 0 0;
	}


.check_center
	{
		width:20px;
		vertical-align:top;
		text-align:left;
		padding:3px 0 0 0;
	}

.txt_azul_paquete
	{
		width:90px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#000e73;
		text-align:left;
		padding:3px 0 3px 0;
	}

.txt_azul_paquete_2
	{
		width:110px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#000e73;
		text-align:left;
		border-left:solid 1px #b2c9e6;
		padding:3px 0 3px 5px;
	}
	
.aling_center_2
	{
		width:82px;
		vertical-align:top;
		text-align:left;
		padding:3px 0 0 0;
	}

.check_center_2
	{
		width:20px;
		vertical-align:top;
		text-align:left;
		padding:3px 0 0 0;
	}


.cuadro_cuotas_beetel
	{
		width:535px;
		padding:0 0 15px 15px;
		text-align:left;
	}


.descarga_manual_equipo
	{
		width:95px;
		padding:0 15px 5px 0;
		float:right;
		text-align:right;				
	}

/************************************************************************fin*******/


.txt_tit_laptops
	{ 
		color: #004691;
		font-size: 13px;
		font-weight: bold;
		vertical-align: middle;
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		padding:0px 0 10px 0;
	}

.txt_tit_caract
	{
		width:123px;
		color:#004691;
		font-size:11px;
		vertical-align:middle;
		text-align:right;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
		background:#f6f6f6;
		line-height:18px;
		padding:0 5px 0 0;
		vertical-align:top;
	}

.txt_detalles
	{
		width:211px;
		color:#333333;
		font-size:11px;
		vertical-align:middle;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		background:#eaeaea;
		line-height:18px;
		padding:0 0 0 5px;
		vertical-align:top;
	}


.txt_detalles_ver_mas
	{
		width:195px;
		color:#333333;
		font-size:11px;
		vertical-align:middle;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		background:url(../images/vineta_mas.gif) no-repeat 5px 4px #eaeaea;
		line-height:18px;
		padding:0 0 0 21px;
		vertical-align:top;
	}

.txt_detalles_ver_mas a
	{
		text-decoration:underline;
		color:#333333;
	}

.txt_detalles_ver_mas a:hover
	{
		text-decoration:none;
		color:#333333;
	}

.txt_tit_formas
	{
		width:182px;
		color:#004691;
		font-size:11px;
		vertical-align:middle;
		text-align:center;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
		vertical-align:top;
	}

.txt_detalle_pago
	{
		width:100px;
		color:#333333;
		font-size:11px;
		vertical-align:middle;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		line-height:18px;
		padding:0 0 0 15px;
	}

.tit_valor
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	width:160px;
	background:#f6f6f6;
	text-align:center;
	padding:10px 0 10px 0;
	font-weight:bold;
}


.tit_datos_elegidos
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	width:368px;
	background:#eaeaea;
	text-align:left;
	padding:10px;
}

.campo_valor
{
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:bold;
	width:100px;
	text-align:center;
}

.tit_compara_laptops
{
	width:700px;
	margin:0 auto 15px auto;
	float:left;
	text-align:left;				
}

.paso1_laptops
{
	width:700px;
	text-align:left;
	float:left;
	margin:10px 0 10px 0;
}

.cont_laptop
{
	width:140px;
	float:left;
}

.cont_laptop_left
{
	width:80px;
	float:left;
}

.imagenes_laptops
{
	width:140px;
	float:left;
	margin:0 0 5px 0;
}

.tit_laptops_elige
{
	font-family:Arial, Helvetica, sans-serif;
	width:140px;
	text-align:center;
	float:left;
	color:#004691;
	font-weight:bold;
	font-size:11px;
	margin:0 0 5px 0;
}

.ver_detalle_laptops
{
	width:140px;
	float:left;
	background:#f6f6f6;
	margin:0 0 10px 0;
}

.ver_detalle_laptops_2
{
	width:140px;
	float:left;
	background:#eaeaea;
	margin:0 0 10px 0;
}

.cont_int_gris1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	line-height:18px;
	text-align:center;
}

.mas_detalles
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	padding:0 0 0 5px;
	text-align:center;
	background:url(../images/vineta_mas.gif) no-repeat 25px 11px;
	padding:10px 0 10px 0;
}

.mas_detalles a
{
	text-decoration:underline;
	color:#333333;
}

.mas_detalles a:hover
{
	text-decoration:none;
	color:#333333;
}

.cont_meses
{
	width:540px;
	margin:0 auto 10px 80px;
	float:left;
}

.campo_select
{
	width:15px;
	float:left;
	margin:8px 0 10px 0;
}

.cuotas_meses
{
	width:110px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-align:left;
	padding:10px 0 5px 5px;
	float:left;
}

.cont_calculo
{
	text-align:center;
	float:left;
	padding:0 0 0 90px;
}

.mensuales
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	text-align:center;
	margin:10px 0 10px 0;
}

.txt_nota
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	text-align:left;
	padding:15px 0 0 45px;
}

/******************************************* CODIGO DE SPRY  ****************************/

.cont_spry_sva
{
	width:550px;
	padding:10px 0 10px 0;
}

.cont_acordion_sva
{
	width:550px;
	padding:0 0 2px 0;
}

.fnd_servicios
{
	width:550px;
	height:58px;
	background:url(../images/fnd_servicios.jpg) no-repeat;
	margin:0 0 2px 0;
}

.img_logo_servicio
{
	width:67px;
	height:56px;
	float:left;
	padding:1px 0 0 1px;
}

.tit_servicio_logos
{
	width:450px;
	float:left;
	padding:22px 0 0 17px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#004691;	
}

.tit_servicio_logos a
{
	text-decoration:none;
	color:#004691;	
}

.fnd_celeste_solo
{
	width:550px;
	background:#e1f0ff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#004691;
}

.tit_caracteristicas1
{
	width:530px;
	padding:10px 0 7px 20px;
	background:url(../images/vineta_azul_sva.jpg) no-repeat 10px 15px;
	border-bottom:solid 1px #004691;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

.txt_caracteristicas1
{
	width:520px;
	padding:20px 15px 15px 15px;
}

.cont_fnd_dos
{
	width:550px;
	background:#e1f0ff;
	float:left;
}

.cont_fnd_tres
{
	width:550px;
	background:#f3f7fa;
	float:left;
}


.fnd_celeste_dos
{
	width:210px;
	background:#e1f0ff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#004691;
	float:left;
}

.tit_caracteristicas2
{
	width:190px;
	padding:10px 0 7px 20px;
	background:url(../images/vineta_azul_sva.jpg) no-repeat 10px 15px;
	border-bottom:solid 1px #004691;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	float:left;
}

.txt_caracteristicas2
{
	width:180px;
	padding:20px 15px 15px 15px;
	float:left;
}

.fnd_gris_dos
{
	width:335px;
	background:#f3f7fa;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	float:right;
}

.tit_programacion1
{
	width:305px;
	padding:10px 10px 7px 20px;
	background:url(../images/vineta_gris_sva.jpg) no-repeat 10px 15px;
	border-bottom:solid 1px #666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight:bold;
	float:left;
}

.txt_programacion1
{
	width:305px;
	padding:20px 15px 15px 15px;
	float:left;
}

.cont_tablas_sva
{
	width:300px;
}

.tabla_sva
{
	width:25px;
	height:12px;
	border:solid 1px #275eb1;
	background:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	float:left;
	color:#004691;
}

.cont_vineta
	{
		width:440px;
		float:left;
	}

.vineta__caracteristicas_sva2
	{
		width:390px;
		padding:0 0 8px 40px;
		font:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#464646;
		background:url(../images/vineta_beneficios.jpg) no-repeat 30px 5px;
		font-weight:normal;
	}
	
	
/**********************  nuevos precios chrf ***************/

.sec01_n_precios
	{
	width:auto;
	height:35px;
	padding:25px 20px 0 20px;
	}
.conte_sec01
	{
		width:auto;
		height:35px;
		border-bottom:1px #7ba4d1 solid;
	}
.tex_sec01
{
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#004691;
	width:165px;
	height:17px;
	float:left;
	padding-top:5px;
}

.campo_sec01	
{
	width:117px;
	height:auto;
	float:left;
}

.campo_sec01 input
{
	width:115px;
	height:22px;
	border:1px #7ba4d1 solid;
}

.btn_sec01
{
	width:80px;
	height:22px;
	float:right;	
}

.sec02_n_precios
	{
		width:auto;
		height:367px;
	}

.tit_nprecios_sec02
{
	color:#2168ba;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}

.subtit_sec02
{
	color:#004691;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}

.pie_sec02
{
	color:#636060;
	font-size:10px;
	font-weight:bold;
	text-align:center;
}


.tabla_nprecios td
{
	background:#eff4fa;
	border:1px solid #82b3e8;	
}

.valor
{
	width:60px;
	height:22px;
}

.preg_frecuentes
{
	position:absolute;
	top:473px;
	left:871px;
	width:122px;
	height:51px;
/*	background:url(../images/img_pre_frecuentes.jpg) no-repeat;
*/}

.preg_frecuentes a:
{
	display:block;
	width:122px;
	height:51px;
}


.escribele
{
	position:absolute;
	top:541px;
	left:871px;
	width:122px;
	height:103px;
/*	background:url(../images/img_escribele.jpg) no-repeat;*/
}

.escribele a:
{
	display:block;
	width:122px;
	height:103px;
}



/************************** fin n precios **************/



/***********************************************trios y duos ******************************************/


.cuadro_trios_duos
	{
		width: 690px;
		margin:0 0 15px 0;
		padding:30px 0 10px 110px;
		text-align:left;
		float:left;
	}

.txt_trios
	{
		width:490px;
		float:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:22px;
		color:#004691;
		font-weight:bold;
		text-align:center;
	}

.cont_izq_trios
{
	width:500px;
	float:left;
}

.txt_trios_info
{
	width:490px;
	float:left;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:14px;
	margin:10px 0 0 0;
	line-height:20px;
}

.btn_trios_duos
{
	width:490px;
	float:left;
	text-align:center;
	padding:30px 0 0 0;
}

.btn_speedy_total_td
{
	width:490px;
	float:left;
	text-align:center;
	margin:30px 0 25px 0;
}

.link_arma
{
	width:670px;
	height:25px;
	position:absolute;
	text-align:right;
	font-size:13px;
	font-weight:bold;
	color:#004691;
}

.link_arma a
{
	text-decoration:underline;
	color:#004691;
}

.link_arma a:hover
{
	text-decoration:underline;
	color:#004691;
}

.btn_busca_edificio
{
	width:490px;
	float:left;
	text-align:center;
	margin:15px 0 0 0;
}


.cont_der_trios
{
	width:170px;
	float:right;
	text-align:left;
}

.btn_consultanos_td
{
	width:155px;
	text-align:left;
}


.cuadro_paquetes
{
	width:790px;
	margin:0 0 15px 0;
	padding:30px 0 10px 10px;
	text-align:left;
	float:left;
}
	
.cont_izq_paquetes
{
	width:610px;
	float:left;
}

.cont_izq_paquetes2
{
	width:605px;
	float:left;
}

.oferta_izq
{
	float:left;
	width:150px;
	text-align:center;
	margin:50px 0 0 0;
}

.cont_medio_td
{
	width:425px;
	float:left;
	text-align:left;
	padding:0  0 0 30px;	
}

.btn_centros_td_paquetes
{
	width:410px;
	text-align:center;
}
.btn_centros_td
{
	width:420px;
	text-align:center;
}

.btn_centros_td2
{
	width:505px;
	text-align:center;
}

.btn_s_total
{
	width:500px;
	text-align:center;
	padding:5px 0 10px 0;
}

.tit_td
{
	width:400px;
	margin:30px 0 8px 0;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#004691;
	font-weight:bold;
}

.tit_td_trios_2
{
	width:400px;
	margin:15px 0 8px 0;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#004691;
	font-weight:bold;
}

.tit_td_trios
{
	width:600px;
	margin:30px 0 8px 0;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#004691;
	font-weight:bold;
}

.tit_td_trios3
{
	width:665px;
	margin:30px 0 8px 0;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#004691;
	font-weight:bold;
}


.cont_img_ofertas
{
	width:750px;
	position:inherit;
	height:150PX;
}

.cont_img_ofertas2
{
	width:665px;
	position:inherit;
	height:150PX;
}

.txt_tarifas
{
	width:400px;
	margin:15px 0 8px 0;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:bold;
}

.tit_td_arma
{
	width:400px;
	margin:30px 0 8px 0;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#004691;
	font-weight:bold;
	float:left;
}

.txt_arma
{
	width:480px;
	margin:5px 0 8px 0;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	font-weight:bold;
	padding:0 0 0 20px;
	float:left;
}

.txt_arma_a a
{
	text-decoration:none;
	color:#004691;
}

.txt_arma_a a:hover
{
	text-decoration:underline;
	color:#004691;
}

.txt_busca_edifico
{
	width:500px;
	margin:15px 0 8px 0;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	font-weight:bold;
	float:left;
}

.txt_paquetes
{
	width:420px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	line-height:18px;
}

.txt_paquetes a
{
	text-decoration:underline;
	color:#004691;
}

.txt_paquetes a:hover
{
	text-decoration:none;
	color:#004691;
}

.img_centros_paq
{
	width:420px;
	text-align:center;
	margin:25px 0 10px 0;
}

.cont_columnas_td
{
	width:420px;
	clear:both;
}

.col_td_1
{
	width:120px;
	height:320px;
	padding:10px;
	float:left;
	text-align:left;
	background:#f3f3f3;
}

.col_td_2
{
	width:120px;
	height:320px;
	padding:10px;
	float:left;
	text-align:left;
	background:#e3f1ff;
}

.btn_paquetes_td
{
	width:155px;
	text-align:right;
}

.col_td_duos_spd
{
	width:190px;
	height:220px;
	padding:10px;
	float:left;
	text-align:left;
	background:#f3f3f3;
}

.col_td_duos_spd2
{
	width:190px;
	height:220px;
	padding:10px;
	float:left;
	text-align:left;
	background:#e3f1ff;
}

.col_td_duos_1
{
	width:190px;
	height:220px;
	padding:10px;
	float:left;
	text-align:left;
	background:#f3f3f3;
}

.col_td_duos_2
{
	width:190px;
	height:220px;
	padding:10px;
	float:left;
	text-align:left;
	background:#e3f1ff;
}

.cont_promociones_td
{
	width:510px;
	float:left;
	text-align:left;
	padding:0  0 0 100px;	
}

.cont_promociones_td2
{
	width:505px;
	float:left;
	text-align:left;
	padding:0  0 0 100px;	
}

.btn_centros_td_3
{
	width:510px;
	text-align:center;
}

.cont_tablas_promociones
{
	width:490px;
	padding:25px 10px 0 10px;
}


.cont_tablas_promociones2
{
	width:485px;
	padding:25px 10px 0 10px;
}


.cont_tablas_promociones_2
{
	width:450px;
	padding:25px 10px 0 50px;
}

.col_titulos
{
	width:484px;
	background:#0071bc;
	border-top: 2px solid #29abe2;
	border-left: 2px solid #29abe2;
	border-right: 2px solid #29abe2;
	border-bottom: 1px solid #d4d4d4;
	height:60px;
}


.col_titulos_2
{
	width:400px;
	background:#0071bc;
	border-top: 2px solid #29abe2;
	border-left: 2px solid #29abe2;
	border-right: 2px solid #29abe2;
	border-bottom: 1px solid #d4d4d4;
	height:60px;
}

.tit_promocion
{
	width:90px;
	height:50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	float:left;
	border-right: 1px solid #d4d4d4;
	padding:10px 0 0 0;
}

.tit_medio
{
	width:303px;
	float:left;
}

.tit_medio_2
{
	width:218px;
	float:left;
}

.tit_servicios
{
	width:302px;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFFFFF;
	text-align:center;
	float:left;
	border-right: 1px solid #d4d4d4;
	border-bottom: 1px solid #d4d4d4;
	padding:5px 0 0 0;
}

.tit_servicios_2
{
	width:218px;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFFFFF;
	text-align:center;
	float:left;
	border-right: 1px solid #d4d4d4;
	border-bottom: 1px solid #d4d4d4;
	padding:5px 0 0 0;
}

.tit_telefonia
{
	width:135px;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFFFFF;
	text-align:center;
	float:left;
	border-right: 1px solid #d4d4d4;
	padding:5px 0 0 0;
}

.tit_telefonia_2
{
	width:105px;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFFFFF;
	text-align:center;
	float:left;
	border-right: 1px solid #d4d4d4;
	padding:5px 0 0 0;
}

.tit_internet
{
	width:81px;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFFFFF;
	text-align:center;
	float:left;
	border-right: 1px solid #d4d4d4;
	padding:5px 0 0 0;
}

.tit_internet_2
{
	width:111px;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFFFFF;
	text-align:center;
	float:left;
	border-right: 1px solid #d4d4d4;
	padding:5px 0 0 0;
}

.tit_internet_3
{
	width:196px;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFFFFF;
	text-align:center;
	float:left;
	border-right: 1px solid #d4d4d4;
	padding:5px 0 0 0;
}

.tit_television
{
	width:84px;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFFFFF;
	text-align:center;
	float:left;
	border-right: 1px solid #d4d4d4;
	padding:5px 0 0 0;
}

.tit_precios
{
	width:90px;
	height:42px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	float:left;
	padding:18px 0 0 0;
}

.tit_precios_p_n
{
	width:90px;
	height:55px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	vertical-align:middle;
	float:left;
	padding:5px 0 0 0;
}

.cont_texto
{
	width:484px;
	background:#deecfc;
	border-left: 2px solid #29abe2;
	border-right: 2px solid #29abe2;
	border-bottom: 1px solid #29abe2;
}

.cont_texto_2
{
	width:400px;
	background:#deecfc;
	border-left: 2px solid #29abe2;
	border-right: 2px solid #29abe2;
	border-bottom: 1px solid #29abe2;
}

.filas
{
	width:484px;
	border-bottom: 1px solid #d4d4d4;
}

.filas_2
{
	width:400px;
	border-bottom: 1px solid #d4d4d4;
}

.txt_promocion
{
	width:90px;
	height:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#003399;
	text-align:center;
	vertical-align:middle;
	border-right: 1px solid #d4d4d4;
	padding:10px 0 0 0;
	float:left;
}

.txt_promocion_duos_n_p
{
	width:90px;
	height:42px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#003399;
	text-align:center;
	vertical-align:middle;
	border-right: 1px solid #d4d4d4;
	padding:8px 0 0 0;
	float:left;
}

.txt_promocion_duos_n_p2
{
	width:90px;
	height:49px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#003399;
	text-align:center;
	vertical-align:middle;
	border-right: 1px solid #d4d4d4;
	padding:1px 0 0 0;
	float:left;
}

.txt_promocion_p_n
{
	width:90px;
	height:47px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#003399;
	text-align:center;
	vertical-align:middle;
	border-right: 1px solid #d4d4d4;
	padding:3px 0 0 0;
	float:left;
}

.txt_promocion2
{
	width:90px;
	height:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#003399;
	text-align:center;
	vertical-align:middle;
	border-right: 1px solid #d4d4d4;
	padding:10px 0 0 0;
	float:left;
}

.txt_telefonia
{
	width:135px;
	height:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#003399;
	text-align:center;
	float:left;
	background:#f6f6f6;
	border-right: 1px solid #d4d4d4;
	padding:10px 0 0 0;
}

.txt_telefonia_2
{
	width:105px;
	height:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#003399;
	text-align:center;
	float:left;
	background:#f6f6f6;
	border-right: 1px solid #d4d4d4;
	padding:10px 0 0 0;
}


.txt_internet
{
	width:81px;
	height:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#606060;
	text-align:center;
	float:left;
	background:#f6f6f6;
	border-right: 1px solid #d4d4d4;
	padding:10px 0 0 0;
}

.txt_internet_2
{
	width:111px;
	height:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#606060;
	text-align:center;
	float:left;
	background:#f6f6f6;
	border-right: 1px solid #d4d4d4;
	padding:10px 0 0 0;
}

.txt_internet_p_n
{
	width:111px;
	height:47px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#606060;
	text-align:center;
	float:left;
	background:#f6f6f6;
	border-right: 1px solid #d4d4d4;
	padding:3px 0 0 0;
}

.txt_internet_3
{
	width:196px;
	height:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#606060;
	text-align:center;
	float:left;
	background:#f6f6f6;
	border-right: 1px solid #d4d4d4;
	padding:10px 0 0 0;
}

.txt_television
{
	width:84px;
	height:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#003399;
	text-align:center;
	float:left;
	background:#f6f6f6;
	border-right: 1px solid #d4d4d4;
	padding:10px 0 0 0;
}

.txt_precios
{
	width:90px;
	height:35px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#003399;
	text-align:center;
	vertical-align:middle;
	padding:15px 0 0 0;
	float:left;
}

.txt_legal_td
{
	width:490px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#464646;
	text-align:left;
	line-height:15px;
	margin:20px 0 0 0;
	padding:0 10px 0 0;
}

.txt_legal_td2
{
	width:485px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#464646;
	text-align:left;
	line-height:15px;
	margin:20px 0 0 0;
	padding:0 10px 0 0;
}

.tabla_pequeña
{
	width:440px;
	padding:0 0 0 30px;
}

.fila_tit_peq
{
	width:440px;
	background:#ebeaea;
	border-bottom:solid 1px #d0cfcd;
}

.tit_pak
{
	width:160px;
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#635f59;
	font-weight:bold;
	text-align:center;
	padding:4px 0 4px 0;
	border-right: 1px solid #d0cfcd;
	float:left;
}

.tit_valor_total_peq
{
	width:100px;
	height:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#635f59;
	font-weight:bold;
	text-align:center;
	padding:12px 0 4px 0;
	border-right: 1px solid #d0cfcd;
	float:left;
}

.tit_valor_cuota
{
	width:178px;
	height:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#635f59;
	font-weight:bold;
	text-align:center;
	padding:12px 0 4px 0;
	float:left;
}

.fila_blanca
{
	width:440px;
	background:#FFFFFF;
}

.txt_pak
{
	width:160px;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#635f59;
	font-weight:bold;
	text-align:center;
	padding:6px 0 4px 0;
	border-right: 1px solid #d0cfcd;
	float:left;
}

.txt_valor_total_peq
{
	width:100px;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#635f59;
	font-weight:bold;
	text-align:center;
	padding:6px 0 4px 0;
	border-right: 1px solid #d0cfcd;
	float:left;
}

.txt_valor_cuota
{
	width:178px;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#635f59;
	font-weight:bold;
	text-align:center;
	padding:6px 0 4px 0;
	float:left;
}

.fila_gris
{
	width:440px;
	background:#efefee;
}

.fila_blanca2
{
	width:440px;
	background:#FFFFFF;
	border-bottom:solid 1px #d0cfcd;
}




/*****************************modem*****************************************/


.cont_img_modem
{
	width:420px;
	float:left;
	margin:25px 0 0 0;
}

.cont_izq_modems
{
	width:615px;
	float:left;
}

.txt_vinetas_modem
{
	width:400px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#464646;
	line-height:15px;
	padding:0 0 10px 15px;
	background:url(../images/vineta_beneficios.jpg) no-repeat 5px 4px;
}

.txt_vinetas_modem a
{
	text-decoration:underline;
	color:#004691;
}

.txt_vinetas_modem a:hover
{
	text-decoration:none;
	color:#004691;
}

.img_modem
{
	width:186px;
	float:right;
	margin:25px 0 0 0;
}

.img_modem_chica
{
	width:160px;
	float:right;
	margin:25px 0 0 0;
}

.cont_izq_modem
{
	float:left;
	width:110px;
	text-align:center;
	margin:10px 0 0 0;
}

.cont_medio_modem
{
	width:475px;
	float:left;
	text-align:left;
	padding:0  0 0 30px;	
}

.btn_compra_modem
{
	width:76px;
	margin:15px auto 0 auto;
	float:left;
	padding:0 0 0 220px;
	text-align:center;				
}
/***************************************ESTYLOS DE PREGUNTAS TD*******************************************/

.cont_preguntas_td
{
	width:550px;
	margin:5px 0 10px 0;
}

.tit_pregunta
{
	width:525px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#004691;
	text-align:left;
	font-weight:bold;
	padding:8px 0 5px 25px;
	background:url(../images/vineta_preguntas_td.jpg) no-repeat 12px 13px;
	border-bottom:solid 1px #408ce9;
}

.txt_pregunta
{
	width:520px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-align:left;
	padding:10px 0 10px 25px;
	background:#fafafa;
}

.txt_pregunta a
{
	text-decoration:underline;
	color:#666666;
}
.txt_pregunta a:hover
{
	text-decoration:none;
	color:#666666;
}

/***********************************************cuadro************************/


.fnd_producto_td
{
	width:172px;
	height:20px;
	margin:2px 0 1px 0;
	padding:6px 0 0 0;
	background:url(../images/fnd_producto.jpg) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF;
	text-align:center;
}

.fnd_pa
{
	width:100px;
	height:20px;
	margin:2px 0 1px 0;
	padding:6px 0 0 0;
	background:url(../images/fnd_p_a.jpg) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF;
	text-align:center;
}

.fnd_np
{
	width:100px;
	height:20px;
	margin:2px 0 1px 0;
	padding:6px 0 0 0;
	background:url(../images/fnd_n_p.jpg) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF;
	text-align:center;
}


/***************************************************styles speedy ************************************/

.cont_izq_sp
{
	float:left;
	width:150px;
	text-align:center;
	margin:10px 0 0 0;
}

#cont_banner_index
	{
		width:800px;
	}
	
.tit_td_2
{
	width:400px;
	margin:10px 0 8px 0;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#004691;
}


.tit_zona_td
{
	width:420px;
	margin:25px 0 10px 0;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#004691;
}

.txt_speedy
{
	width:420px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	line-height:18px;
	margin:20px 0 0 0;
}

.txt_speedy a
{
	text-decoration:underline;
	color:#004691;
}

.txt_speedy a:hover
{
	text-decoration:none;
	color:#004691;
}

.txt_speedy_tit
{
	width:420px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#004691;
	font-weight:bold;
	line-height:18px;
	margin:20px 0 0 0;
}

.txt_vinetas_sp
{
	width:405px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#464646;
	line-height:15px;
	padding:0 0 10px 15px;
	background:url(../images/vineta_beneficios.jpg) no-repeat 5px 4px;
}

.txt_vinetas_sp2
{
	width:405px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#464646;
	line-height:15px;
	padding:0 0 5px 15px;
	background:url(../images/vineta_beneficios.jpg) no-repeat 5px 4px;
}

.txt_vinetas_sp2 a
{
	text-decoration:none;
	color:#464646;
}

.txt_vinetas_sp2 a:hover
{
	text-decoration:underline;
	color:#464646;
}

.cont_iconos_1_sp
	{
		width:99px;
		text-align:center;
		float:left;		
		padding:0 0 0 01;
	}

.cont_iconos_2_sp
	{
		width:99px;
		text-align:center;
		float:left;
		border-left:dotted 1px #CCCCCC;
		border-right:dotted 1px #CCCCCC;
		padding:0 0 0 0; 
	}
#menu_inferior_index
	{
		width:800px;
		text-align:center;
		float:left;
		margin:20px 0 7px 0; 
	}
	
#cont_img_centro
	{
		width:400px;
		margin:15px auto 15px auto;
		text-align:center;				
	}

#cont_img_definido
	{
		position:absolute;
		width:700px;
		height:140px;
		text-align:center;
		left:-140px;
	}


.txt_vinetas_sp_2
{
	width:350px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#464646;
	line-height:15px;
	padding:0 0 10px 60px;
	background:url(../images/vineta_beneficios.jpg) no-repeat 50px 4px;
}

.cont_medio_sp
{
	width:547px;
	float:right;
	text-align:left;	
}

.cont_pestanas_sp
{
	width:547px;
	margin:0 auto 0 auto;
}

.pest_paso1
{
	width:250px;
	height:19px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#004691;
	text-align:center;
	padding:5px 0 0 0;
}

.tit_azul_pestana
{
	width:470px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#004691;
	margin:0 auto 0 auto;
	padding:30px 0 10px 0;
}

.txt_gris_pestana
{
	width:470px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#464646;
	margin:0 auto 0 auto;
	padding:10px 0 10px 0;
	line-height:18px;
}

.txt_gris_pestana a
{
	color:#408ce9;
	font-weight:bold;
	text-decoration:none;
}

.txt_gris_pestana a:hover
{
	color:#408ce9;
	font-weight:bold;
	text-decoration:underline;
}

.cont_datos_sp
{
	width:410px;
	margin:10px auto 0 auto;
	padding:0 0 0 60px;	
}

.cont_txt__sp
{
	width:410px;
}

.txt_azul_sp
{
	width:120px;
	color:#004691;
	font-size:11px;
	font-weight:bold;
	background:url(../images/bullet_formulario.gif) no-repeat 0px 5px;
	padding:0px 5px 10px 10px;
	vertical-align:top;
	text-align:left;
}

.campo_numero_sp
{
	width:45px;
	border:solid 1px #7f9db9;
	font-size:11px;
	color:#666666;
	padding:0 2px 0 2px;
}

.campo_depa_sp
{
	width:264px;
	border:solid 1px #7f9db9;
	font-size:11px;
	color:#666666;
	padding:0 2px 0 2px;
}

.campo_telefono_sp
{
	width:210px;
	border:solid 1px #7f9db9;
	font-size:11px;
	color:#666666;
	padding:0 2px 0 2px;
}

.tit_cesleste_pesntanas
{
	width:90px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#408ce9;
	padding:0 0 10px 0;
	text-align:center;
}

.opc_sp
{
	text-align:right;
	padding:0 5px 0 0;
}

.txt_negro_sp
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:center;
}

.txt_negro_sp2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding:0 0 0 5px;
	text-align:left;
}

.txt_azul_sp_2
{
	width:400px;
	color:#004691;
	font-size:11px;
	font-weight:bold;
	background:url(../images/bullet_formulario.gif) no-repeat 0px 5px;
	padding:0px 5px 10px 10px;
	vertical-align:top;
	text-align:left;
}

.cont_iconos_otros
{
	width:420px;
	padding:25px 0 0 0;
}

.formulario_sp
{
	border: solid 1px #E3E3E3;
	background-color: #FAFAFA;
	width: 410px;
	margin:15px auto 0 auto;
	padding:25px 0 20px 0;
	text-align:left;
}

.campo_numero_sp2
{
	width:100px;
	vertical-align:top;
	text-align:left;
	padding:0 3px 0 2px;
}

.campo_txt_numero_sp
{
	width:100px;
	border:solid 1px #7f9db9;
	font-size:11px;
	color:#666666;
	padding:0 2px 0 2px;
}

.campo_daros2_sp
{
	width:200px;
	border:solid 1px #7f9db9;
	font-size:11px;
	color:#666666;
	padding:0 2px 0 2px;
}

.txt_seleccion_sp
{
	width:100px;
	font-size:11px;
	color:#666666;
	padding:0 2px 0 2px;
}


.cuadro_formulario_sp
{
	width: 400px;
	margin:0 auto 0 auto;
	text-align:center;
}

.tit_azul_pestana_1
{
	width:370px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	font-weight:bold;
	color:#004691;
	margin:0 auto 0 auto;
	padding:0 0 10px 30px;
}

.txt_gris_pestana_sp
{
	width:370px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#464646;
	text-align:left;
	margin:0 auto 0 auto;
	padding:0 0 10px 30px;
	line-height:18px;
}

.cont_datos_sp_tabla
{
	width:350px;
	margin:10px auto 0 auto;
	padding:0 0 0 20px;
	background-color: #FAFAFA;
}

.campo_datos_chico_sp
{
	width:200px;
	vertical-align:top;
	text-align:left;
	padding:0 3px 0 0;
}

.campo_datos_sp_2
{
	width:200px;
	border:solid 1px #7f9db9;
	font-size:11px;
	color:#666666;
	padding:2px 2px 2px 2px;
}

.cont_form_sp
{
	width:350px;
}

.txt_azul_sp_tabla_2
{
	width:310px;
	color:#004691;
	font-size:11px;
	font-weight:bold;
	background:url(../images/bullet_formulario.gif) no-repeat 0px 5px;
	padding:0px 5px 10px 10px;
	vertical-align:top;
	text-align:left;
}

.formulario_sp_2
{
	border: solid 1px #E3E3E3;
	background-color: #FAFAFA;
	width: 410px;
	margin:15px auto 0 auto;
	padding:25px 0 20px 20px;
	text-align:left;
}

.subtit_gris_sp
{
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:24px;
	font-size: 12px;
	vertical-align: middle;
	text-align:center;
}

.txt_velocidades_sp
{
	width:90px;
	color:#004691;
	font-size:11px;
	font-weight:bold;
	background:url(../images/bullet_formulario.gif) no-repeat 0px 5px;
	padding:0px 5px 10px 10px;
	vertical-align:top;
	text-align:left;
}

.campo_chico_telefono_sp
{
	width:40px;
	border:solid 1px #7f9db9;
	font-size:11px;
	color:#666666;
	padding:2px;
}

.campo_grande_telefono_sp
{
	width:153px;
	border:solid 1px #7f9db9;
	font-size:11px;
	color:#666666;
	padding:2px;
}

.cont_tabla_scroll_cont_sup
{
	width:425px;
	margin:120px 0 15px 0;
}

.cont_tabla_scroll
{
	width:425px;
	margin:10px 0 15px 0;
}

.cont_izq_scroll
{
	width:120px;
	float:left;
	padding:0px 0 0 0;
}

.cont_der_scroll
{
	width:300px;
	float:left;
}

.tabla_2_sp_velocidades
{
	float:left;
}

.cont_valocidades_nuevas
{
	width:505px;
	margin:15px 0 0 0;
}

.cont_valocidades_nuevas_1
{
	width:503px;
	margin:15px 0 0 0;
}

.cont_valocidades_nuevas_2
{
	width:405px;
	margin:15px 0 0 0;
}

.cont_valocidades_nuevas_3
{
	width:304px;
	margin:15px 0 0 0;
}

.cont_velocidad_n_1
{
	width:100px;
	float:left;
}

.cont_columna_final_vn
{
	width:102px;
	float:left;
}

.img_tit_vn
{
	width:99px;
}

.vn_dato1
{
	width:91px;
	text-align:center;
	border-top:solid 1px #8db5e2;
	/*border-bottom:#8db5e2 solid 1px;
	border-left:#8db5e2 solid 1px;*/
	border-right:#8db5e2 solid 1px;
	line-height:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	background:#fafafa;
	padding:10px 4px 10px 4px; 
}

.vn_dato1_2
{
	width:91px;
	text-align:center;
	border-top:solid 1px #8db5e2;
	border-bottom:#8db5e2 solid 1px;
	/*border-left:#8db5e2 solid 1px;*/
	border-right:#8db5e2 solid 1px;
	line-height:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	background:#fafafa;
	padding:10px 4px 10px 4px; 
}


.vn_dato_pack
{
	width:91px;
	text-align:center;
	border-top:solid 1px #8db5e2;
	/*border-bottom:#8db5e2 solid 1px;
	border-left:#8db5e2 solid 1px;*/
	border-right:#8db5e2 solid 1px;
	line-height:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	background:#fafafa;
	padding:2px 4px 2px 4px; 
}


.vn_dato_pack2
{
	width:90px;
	text-align:center;
	border-top:solid 1px #8db5e2;
	/*border-bottom:#8db5e2 solid 1px;*/
	border-left:#8db5e2 solid 1px;
	border-right:#8db5e2 solid 1px;
	line-height:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	background:#fafafa;
	padding:2px 4px 2px 4px; 
}

.vn_dato
{
	width:90px;
	text-align:center;
	border-top:solid 1px #8db5e2;
	/*border-bottom:#8db5e2 solid 1px;*/
	border-left:#8db5e2 solid 1px;
	border-right:#8db5e2 solid 1px;
	line-height:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	background:#fafafa;
	padding:10px 4px 10px 4px; 
}

.vn_dato_2
{
	width:90px;
	text-align:center;
	border-top:solid 1px #8db5e2;
	border-bottom:#8db5e2 solid 1px;
	border-left:#8db5e2 solid 1px;
	border-right:#8db5e2 solid 1px;
	line-height:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#626262;
	background:#fafafa;
	padding:10px 4px 10px 4px; 
}

.cont_exh_sp
{
	width: 600px;
	margin:10px auto 30px auto;
	text-align:left;
}

.espacio_tit_sp
{
	width:115px;
	height:60px;
	padding:16px 0 0 0;
}


.tit_vn_titulo1
{
	width:111px;
	text-align:center;
	border-top:solid 1px #8db5e2;
	border-left:#8db5e2 solid 1px;
	/*border-right:#8db5e2 solid 1px;*/
	line-height:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#004691;
	background:#e1f0ff;
	font-weight:bold;
	margin:0px 0 0 0;
	padding:10px 4px 10px 4px; 
}


.tit_vn_titulo2
{
	width:111px;
	text-align:center;
	border-top:solid 1px #8db5e2;
	border-left:#8db5e2 solid 1px;
	/*border-right:#8db5e2 solid 1px;*/
	line-height:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#004691;
	background:#e1f0ff;
	font-weight:bold;
	margin:0px 0 0 0;
	padding:10px 4px 10px 4px; 
}

.tit_vn_titulo3
{
	width:111px;
	text-align:center;
	border-top:solid 1px #8db5e2;
	border-left:#8db5e2 solid 1px;
	/*border-right:#8db5e2 solid 1px;*/
	line-height:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#004691;
	background:#e1f0ff;
	font-weight:bold;
	margin:0px 0 0 0;
	padding:25px 4px 25px 4px; 
}

.tit_vn_titulo4
{
	width:111px;
	text-align:center;
	border-top:solid 1px #8db5e2;
	border-left:#8db5e2 solid 1px;
	border-bottom:#8db5e2 solid 1px;
	/*border-right:#8db5e2 solid 1px;*/
	line-height:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#004691;
	background:#e1f0ff;
	font-weight:bold;
	margin:0px 0 0 0;
	padding:10px 4px 10px 4px;
}

.tit_vn_titulo5
{
	width:111px;
	text-align:center;
	border-top:solid 1px #8db5e2;
	border-left:#8db5e2 solid 1px;
	border-bottom:#8db5e2 solid 1px;
	/*border-right:#8db5e2 solid 1px;*/
	line-height:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#004691;
	background:#e1f0ff;
	font-weight:bold;
	margin:0px 0 0 0;
	padding:10px 4px 10px 4px; 
}

.subtit_escaleras
{
	width:400px;
	margin:25px 0 0 0;
	text-align:left;
}

.cont_datos_tabla_vn_sp
{
	width:350px;
	margin:10px auto 0 auto;
	padding:0 0 0 20px;
	background-color: #FAFAFA;
	border: solid 1px #E3E3E3;
}

.wn
{
	width:300px;
	height:335px;
	overflow:auto;
	padding-bottom:8px;
	float:left;
	scrollbar-face-color:#e1f0ff; /*color principal de las cajas de flechas y de la barra de desplazamiento*/
    /*scrollbar-highlight-color:#004691; /*color del borde de las cajas de flechas y de la barra de desplazamiento*/
    scrollbar-shadow-color:#94b7d7; /*color de la sombra de las cajas de flechas y de la barra de desplazamiento*/
    scrollbar-3dlight-color:#94b7d7; /*color de la luz 3d de las cajas de flechas y de la barra de desplazamiento*/
    scrollbar-arrow-color:#004691; /*color principal de las flechas*/
    scrollbar-track-color:#004691; /*color del fondo de la barra de desplazamiento*/
    scrollbar-darkshadow-color:#94b7d7; /*color de la sombra en los bordes de las cajas de flechas y de la barra de desplazamiento*/
}


.subtit_home_equipos
	{
		width:340px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		float:left;
		color:#00086e;
		padding:0 0 15px 0; 
	}

.txt_home_equipos
	{
		width:340px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#464646;
		float:left;
	}

.btn_oferta_equipos
	{
		width:155px;
		padding:8px 35px 0 0;
		float:right;
		text-align:right;				
	}
	
.subtitulos_equipos
{
	width:430px;
	padding:10px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#004691;
	text-align:left;
	font-weight:bold;
}

.cont_medio_equipos
{
	width:430px;
	float:left;
	text-align:left;
	padding:0  0 0 20px;	
}

.cont_der_equipos
{
	width:150px;
	float:right;
	text-align:left;
}

.btn_paquetes_equipos
{
	width:150px;
	text-align:left;
}

.img_equipos
	{
		width:430px;
		padding:0 0 15px 0;
		text-align:center;
	}

.txt_speedy_2
{
	width:420px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	line-height:18px;
	margin:0px 0 0 0;
}

/********************PROMO PACK TRIO DUO *************/
.txt_precios2
{
	position:relative;
	width:90px;
	height:35px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#003399;
	text-align:center;
	vertical-align:middle;
	padding:15px 0 0 0;
	float:left;
}


#div_pack20 {
	position:absolute;
	left:92px;
	top:5px;
	width:119px;
	height:34px;
	z-index:1;
	text-align:right;
	vertical-align:top;
}

#div_pack20_2 {
	position:absolute;
	left:93px;
	top:5px;
	width:119px;
	height:34px;
	z-index:1;
	text-align:right;
	vertical-align:top;
}


#div_pack20_trio {
	position:absolute;
	left:38px;
	top:-2px;
	width:55px;
	height:34px;
	z-index:1;
	text-align:right;
	vertical-align:top;
}

#div_pack20_duo {
	position:absolute;
	left:39px;
	top:-2px;
	width:55px;
	height:34px;
	z-index:1;
	text-align:right;
	vertical-align:top;
}

.tit_promocion2
{
	position:relative;
	width:90px;
	height:50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	float:left;
	border-right: 1px solid #d4d4d4;
	padding:10px 0 0 0;
}

#div_oferta_trios
{
	position:absolute;
	left:-110px;
	top:-10px;
	width:98px;
	height:176px;
	z-index:1;
	text-align:right;
	vertical-align:top;
}

#div_oferta_duos
{
	position:absolute;
	left:-120px;
	top:-10px;
	width:98px;
	height:176px;
	z-index:1;
	text-align:right;
	vertical-align:top;
}

.tit_precios2
{
	position:relative;
	width:90px;
	height:42px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	float:left;
	padding:18px 0 0 0;
}

#div_oferta_trios_der
{
	position:absolute;
	left:110px;
	top:-10px;
	width:98px;
	height:176px;
	z-index:1;
	text-align:right;
	vertical-align:top;
}

#div_oferta_duos_der
{
	position:absolute;
	left:110px;
	top:-10px;
	width:98px;
	height:176px;
	z-index:1;
	text-align:right;
	vertical-align:top;
}

/********************************FIN *******************/



/***************carta ***************/

.cuadro_ver_carta
{
	width:740px;
	margin:0 0 15px 0;
	padding:0 0 0 35px;
	text-align:left;
}

.tit_ver_carta
{
	width:200px;
	margin:30px auto 15px auto;
	padding:0 0 0 45px;
	font-size:16px;
	color:#004691;
	text-align:left;
	font-weight:bold;
	float:left;
}

.btns_ver_carta
{
	width:400px;
	margin:30px 0 15px 0;
	padding:0 25px 0 0;
	text-align:right;
	float:right;
}

.cont_carta
{
	width:698px;
	text-align:center;
	margin:0 auto 0 auto;
	border:solid 1px #939598;
	background:url(../images/fnd_carta.jpg) no-repeat #FFFFFF;
}

.fecha_carta
{
	width:633px;
	margin:30px 65px 0 0;
	text-align:right;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

.datos_carta
{
	width:641px;
	margin:35px 0 0 0;
	padding:0 0 0 57px;
	text-align:left;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ef2940;
	line-height:16px;
}

.contenido_de_carta
{
	width:641px;
	margin:25px 0 0 0;
	padding:0 0 0 57px;
	text-align:left;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	line-height:16px;
}

.contenido_de_carta a
{
	color:#000000;
	text-decoration:none;
}

.contenido_de_carta a:hover
{
	color:#000000;
	text-decoration:underline;
}
.cont_tabla_carta
{
	width:500px;
	margin:15px 0 0  0;
	padding:0 0 0 100px;
	float:left;
}

.firma_izq
{
	width:200px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	line-height:16px;
	text-align:left;
	padding:0 0 0 57px;
}

.firma_der
{
	width:250px;
	float:right;
	text-align:right;
	padding:0 50px 0 0;
}

.cont_carta_simple
{
	width:698px;
	text-align:center;
	margin:0 auto 0 auto;
	border:solid 1px #939598;
}

.tabla_nprecios_carta td
{
	/*background:#eff4fa;*/
	border:1px solid #333333;	
}

.cont_for_carta
{
	width:300px;
	border:solid 1px #999999;
	padding:8px;
	float:right;
}

.fila_carta
{
	width:300px;
	text-align:left;
}

.campo_nombre
{
	width:70px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#004691;
	text-align:right;
	font-weight:bold;
	padding:0 4px 5px 0;
}

.campo_datos
{
	width:200px;
	float:left;
}


/***************************************cross *************************************/

.cont_cross
{
	width: 700px;
	margin:10px auto 15px auto;
	text-align:left;
}

.cont_cuadro_cross
{
	padding: 0 20px 15px 25px;
	background:#F3F3F3;
}
	
.cont_tres_cuadros
{
	width:650px;
	margin:15px 0 15px 0;
	text-align:left;
}

.cross_fnd
{
	width:208px;
	height:260px;
	float:left;
	border:solid 1px #0f63bd;
	background-color:#FFFFFF;
	margin:0 9px 0 0;
	padding:0 0 5px 0;
}

.cross_fnd2
{
	width:208px;
	height:260px;
	float:left;
	border:solid 1px #0f63bd;
	background-color:#FFFFFF;
	padding:0 0 5px 0;
}

.tit_cross
{
	width:190px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0f63bd;
	font-weight:bold;
	text-align:left;
	line-height:13px;
	float:left;
	padding:8px 0 10px 12px;
}

.img_cross
{
	width:88px;
	float:left;
	margin:0 0 0 12px;
	border: solid 1px #e3e3e3;
}

.txt_cross
{
	width:90px;
	padding:0 0 0 5px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}

.txt_desde
{
	width:190px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	color:#0f63bd;
	padding:0 10px 0 0;
}

.btn_cross
{
	width:93px;
	height:22px;
	float:right;
	padding:5px 10px 0 0;
}

.txt_precio_cross
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#1d91ec;
	text-align:right;
}

.txt_cross_oferta
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-align:right;
}

/***********************************************************************************/


.titulos_modems
{
	width:550px;
	padding:0 0 15px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#004691;
	text-align:left;
	font-weight:bold;
}

.titulos_modems1
{
	width:400px;
	margin:10px 0 8px 0;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#004691;
	text-align:left;
	font-weight:bold;
}



/***********************/

.tabla_fondo
{
	height:210px;
	background-color:#FFFFFF;
	border:solid 1px #0f63bd;
	margin:0 5px 0 0;
	float:left;
}

.tabla_fondo2
{
	height:210px;
	background-color:#FFFFFF;
	border:solid 1px #0f63bd;
	float:left;
}



.titulo_cross_tabla
{
	width:190px;
	height:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; color:#1d8fff;
	font-weight:bold;
	text-align:left;
	line-height:13px;
	float:left;
	text-transform:uppercase;
	padding:8px 0 8px 0;
}

.txt_descrip_tabla
{
	width:94px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	vertical-align:top;
	padding:0 0 0 5px;
}

.txt_azul_tablas
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	color:#0f63bd;
}

.txt_precio_tabla
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#1d91ec;
	text-align:right;
}

.txt_psd_tabla
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-align:right;
}


/*****************/

.cont_borde_tarifa
{
	width:210px;
	border:solid 1px #36b0e3;
	background-color:#FFFFFF;
	margin:10px auto 0 auto;
}

.tit_tarifa_eq
{
	float:left;
	width:104px;
	border-right:solid 1px #bfdcee;
	border-bottom:solid 1px #649dc2;
	background:#0071bc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	padding:8px 0 5px 0;
}

.tit_tarifa_eq2
{
	float:left;
	width:105px;
	border-bottom:solid 1px #649dc2;
	background:#0071bc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	padding:8px 0 5px 0;
}

.txt_cuotas_eq
{
	float:left;
	width:104px;
	border-right:solid 1px #ced1d5;
	border-bottom:solid 1px #ced1d5;
	background:#deecfc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#003399;
	text-align:center;
	padding:5px 0 5px 0;
}

.txt_monto_eq
{
	float:left;
	width:104px;
	border-bottom:solid 1px #ced1d5;
	background:#f6f6f6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-align:center;
	padding:5px 0 5px 0;
}
/*********************/

#tit_formulario_equipos
{
	width: 600px;
	margin:30px auto 15px auto;
	font-size:16px;
	color:#004691;
	text-align:left;
	font-weight:bold;
	background:#074e9b;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:17px;
	padding:8px 0 8px 15px;
}

.tit_ingrese_numero
{
	width:200px;
	color:#000E73;
	font-size:13px;
	font-weight:bold;
	padding:0 5px 10px 0;
	vertical-align:top;
	text-align:left;
}

/************************** carta_negocios  *****************/

.cont_carta_negocios
{
	width:698px;
	text-align:center;
	margin:0 auto 0 auto;
	border:solid 1px #939598;
	background:url(../images/fnd_carta_verde.jpg) no-repeat #FFFFFF;
}

.fecha_carta_negocios
{
	width:633px;
	margin:30px 65px 0 0;
	text-align:right;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#015092;
}

.datos_negocio
{
	width:641px;
	margin:45px 0 0 0;
	padding:0 0 0 57px;
	text-align:left;
	float:left;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#015092;
	line-height:16px;
}

.cont_carta_negocio
{
	width:600px;
	margin:25px 0 0 0;
	padding:0 40px 0 57px;
	text-align:left;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#015092;
	line-height:16px;
}

.cont_carta_negocio a
{
	color:#015092;
	text-decoration:none;
}

.cont_carta_negocio a:hover
{
	color:#015092;
	text-decoration:underline;
}

.tabla_negocios td
{
	background:#eff4fa;
	border:1px solid #cadb37;	
}

.firma_izq_negocios
{
	width:200px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#015092;
	line-height:16px;
	text-align:left;
	padding:10px 0 0 57px;
}

/******************************nueva tabla para trios ************************/

.cont_izq_paquetes_new
{
	width:610px;
	float:left;
}

.col_titulos_new
{
	width:660px;
	background:#0071bc;
	border-top: 2px solid #29abe2;
	border-left: 2px solid #29abe2;
	border-right: 2px solid #29abe2;
	border-bottom: 1px solid #d4d4d4;
	height:60px;
}

.cont_promociones_new
{
	width:665px;
	float:left;
	text-align:left;
	padding:0  0 0 20px;	
}


.btn_centros_new
{
	width:560px;
	text-align:center;
}


.btn_centros_new2
{
	width:665px;
	text-align:center;
}

.cont_tablas_promociones_new
{
	width:665px;
	padding:0px 0px 0 0px;
}


.tit_medio_new
{
	width:340px;
	float:left;
}

.tit_promocion_new
{
	position:relative;
	width:90px;
	height:50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	float:left;
	border-right: 1px solid #d4d4d4;
	padding:10px 0 0 0;
}


.tit_servicios_new
{
	width:339px;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFFFFF;
	text-align:center;
	float:left;
	border-right: 1px solid #d4d4d4;
	border-bottom: 1px solid #d4d4d4;
	padding:5px 0 0 0;
}


.tit_telefonia_new
{
	width:135px;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFFFFF;
	text-align:center;
	float:left;
	border-right: 1px solid #d4d4d4;
	padding:5px 0 0 0;
}

.tit_internet_new
{
	width:104px;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFFFFF;
	text-align:center;
	float:left;
	border-right: 1px solid #d4d4d4;
	padding:5px 0 0 0;
}

.tit_television_new
{
	width:98px;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFFFFF;
	text-align:center;
	float:left;
	border-right: 1px solid #d4d4d4;
	padding:5px 0 0 0;
}

.tit_precios_new
{
	width:76px;
	height:42px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	float:left;
	padding:3px 0 0 0;
}


.tit_ahorro
{
	border-left: 1px solid #d4d4d4;
	width:75px;
	height:52px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	float:left;
	padding:10px 0 0 0;
}

.tit_p_final_new	
{
	border-left: 1px solid #d4d4d4;
	width:75px;
	height:52px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	float:left;
	padding:10px 0 0 0;
}

.tit_p_final_new2
{
	border-left: 1px solid #d4d4d4;
	width:75px;
	height:52px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	float:left;
	padding:10px 0 0 0;
	position:relative;
}



#div_busca_promo {
	position:absolute;
	left:84px;
	top:3px;
	width:45px;
	height:55px;
	z-index:1;
	text-align:left;
}

#div_busca_promo2 {
	position:absolute;
	left:88px;
	top:3px;
	width:45px;
	height:55px;
	z-index:1;
	text-align:left;
}

#div_busca_promo3 {
	position:absolute;
	left:82px;
	top:3px;
	width:45px;
	height:55px;
	z-index:1;
	text-align:left;
}

.cont_texto_new
{
	width:660px;
	background:#deecfc;
	border-left: 2px solid #29abe2;
	border-right: 2px solid #29abe2;
	border-bottom: 1px solid #29abe2;
}

.filas_new
{
	width:660px;
	border-bottom: 1px solid #d4d4d4;
}

.txt_promocion_new
{
	width:90px;
	height:55px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#003399;
	text-align:center;
	vertical-align:middle;
	border-right: 1px solid #d4d4d4;
	padding:10px 0 0 0;
	float:left;
}

.txt_telefonia_new
{
	width:131px;
	height:57px;
	font-family:Arial, Helvetica, sans-serif;
	/*font-weight:bold;*/
	font-size:12px;
	color:#003399;
	text-align:center;
	float:left;
	background:#f6f6f6;
	border-right: 1px solid #d4d4d4;
	padding:8px 2px 0 2px;
}

.txt_telefonia_new2
{
	width:131px;
	height:63px;
	font-family:Arial, Helvetica, sans-serif;
	/*font-weight:bold;*/
	font-size:12px;
	color:#003399;
	text-align:center;
	float:left;
	background:#f6f6f6;
	border-right: 1px solid #d4d4d4;
	padding:2px 2px 0 2px;
}

.txt_telefonia_gris
{
	font-size:11px;
	color:#161616;
	padding:2px 0 0 0;
}


.txt_internet_new
{
	width:104px;
	height:55px;
	font-family:Arial, Helvetica, sans-serif;
	/*font-weight:bold;*/
	font-size:12px;
	color:#003399;
	text-align:center;
	float:left;
	background:#f6f6f6;
	border-right: 1px solid #d4d4d4;
	padding:10px 0 0 0;
}

.txt_internet_gris
{
	width:104px;
	font-size:11px;
	color:#161616;
	padding:5px 0 0 0;
}

.txt_television_new
{
	width:98px;
	height:60px;
	font-family:Arial, Helvetica, sans-serif;
	/*font-weight:bold;*/
	font-size:11px;
	color:#003399;
	text-align:center;
	float:left;
	background:#f6f6f6;
	border-right: 1px solid #d4d4d4;
	padding:5px 0 0 0;
}

.txt_television_gris
{
	width:94px;
	font-size:11px;
	color:#161616;
}

.txt_precios_new
{
	width:76px;
	height:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#003399;
	text-align:center;
	vertical-align:middle;
	padding:25px 0 0 0;
	float:left;
	background:#f6f6f6;
}


.txt_ahorro
{
	width:75px;
	height:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#003399;
	text-align:center;
	vertical-align:middle;
	padding:25px 0 0 0;
	border-left: 1px solid #d4d4d4;
	float:left;
	background:#f6f6f6;
}

.txt_p_final_new
{
	position:relative;
	width:76px;
	height:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#003399;
	text-align:center;
	vertical-align:middle;
	padding:25px 0 0 0;
	border-left: 1px solid #d4d4d4;
	float:left;
}

#div_pack20_new {
	position:absolute;
	left:84px;
	top:13px;
	width:80px;
	height:40px;
	z-index:1;
	text-align:left;
	vertical-align:top;
}

#div_pack20_new2 {
	position:absolute;
	left:80px;
	top:10px;
	width:80px;
	height:34px;
	z-index:1;
	text-align:right;
	vertical-align:top;
}

.txt_legal_new
{
	width:650px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#464646;
	text-align:left;
	line-height:15px;
	margin:20px 0 0 0;
	padding:0 10px 0 0;
}
/************************************fin nueva tabla *************************/

/******************************nueva tabla para DUOS************************/

.cont_izq_paquetes_duo
{
	width:600px;
	float:left;
}

.col_titulos_duo
{
	width:621px;
	background:#0071bc;
	border-top: 2px solid #29abe2;
	border-left: 2px solid #29abe2;
	border-right: 2px solid #29abe2;
	border-bottom: 1px solid #d4d4d4;
	height:60px;
}

.col_titulos_duo_2
{
	width:696px;
	background:#0071bc;
	border-top: 2px solid #29abe2;
	border-left: 2px solid #29abe2;
	border-right: 2px solid #29abe2;
	border-bottom: 1px solid #d4d4d4;
	height:60px;
}

.cont_promociones_duo
{
	width:640px;
	float:left;
	text-align:left;
	padding:0  0 0 50px;	
}

.cont_promociones_duo_2
{
	width:720px;
	float:left;
	text-align:left;
	padding:0  0 0 0;	
}


.btn_centros_duo
{
	width:550px;
	text-align:center;
}

.btn_centros_duo2
{
	width:695px;
	text-align:center;
}

.cont_tablas_promociones_duo
{
	width:630px;
	padding:0px 0px 0 0px;
}

.cont_tablas_promociones_duo_2
{
	width:700px;
	padding:0px 0px 0 0px;
}


.tit_medio_duo
{
	width:301px;
	float:left;
}

.tit_paquete_duo
{
	width:75px;
	height:50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#FFFFFF;
	font-weight:900;
	text-align:center;
	vertical-align:middle;
	float:left;
	border-right: 1px solid #d4d4d4;
	padding:10px 0 0 0;
}

.tit_promocion_duo
{
	width:90px;
	height:50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#FFFFFF;
	font-weight:900;
	text-align:center;
	vertical-align:middle;
	float:left;
	border-right: 1px solid #d4d4d4;
	padding:10px 0 0 0;
}



.tit_servicios_duo
{
	width:300px;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFFFFF;
	text-align:center;
	float:left;
	border-right: 1px solid #d4d4d4;
	border-bottom: 1px solid #d4d4d4;
	padding:5px 0 0 0;
}


.tit_telefonia_duo
{
	width:175px;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFFFFF;
	text-align:center;
	float:left;
	border-right: 1px solid #d4d4d4;
	padding:5px 0 0 0;
}

.tit_internet_duo
{
	width:124px;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFFFFF;
	text-align:center;
	float:left;
	border-right: 1px solid #d4d4d4;
	padding:5px 0 0 0;
}

.tit_television_duo
{
	width:98px;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFFFFF;
	text-align:center;
	float:left;
	border-right: 1px solid #d4d4d4;
	padding:5px 0 0 0;
}

.tit_precios_duo
{
	width:76px;
	height:47px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	float:left;
	padding:7px 0 0 0;
}

.tit_ahorro_duo
{
	border-left: 1px solid #d4d4d4;
	width:75px;
	height:52px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	float:left;
	padding:10px 0 0 0;
}

.tit_p_final_duo	
{
	border-left: 1px solid #d4d4d4;
	width:75px;
	height:52px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	float:left;
	padding:10px 0 0 0;
}

.tit_p_final_duo2
{
	border-left: 1px solid #d4d4d4;
	width:75px;
	height:52px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	float:left;
	padding:10px 0 0 0;
	position:relative;
}
	

.cont_texto_duo
{
	width:621px;
	background:#deecfc;
	border-left: 2px solid #29abe2;
	border-right: 2px solid #29abe2;
	border-bottom: 1px solid #29abe2;
}

.cont_texto_duo_2
{
	width:696px;
	background:#deecfc;
	border-left: 2px solid #29abe2;
	border-right: 2px solid #29abe2;
	border-bottom: 1px solid #29abe2;
}

.filas_duo
{
	width:620px;
	border-bottom: 1px solid #d4d4d4;
}

.filas_duo_2
{
	width:696px;
	border-bottom: 1px solid #d4d4d4;
}

.txt_promocion_duo
{
	width:90px;
	height:55px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#003399;
	text-align:center;
	vertical-align:middle;
	border-right: 1px solid #d4d4d4;
	padding:10px 0 0 0;
	float:left;
}

.txt_paquete_duo_2
{
	width:75px;
	height:55px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#003399;
	text-align:center;
	vertical-align:middle;
	border-right: 1px solid #d4d4d4;
	padding:10px 0 0 0;
	float:left;
}

.txt_telefonia_duo
{
	width:170px;
	height:58px;
	font-family:Arial, Helvetica, sans-serif;
	/*font-weight:bold;*/
	font-size:12px;
	color:#003399;
	text-align:center;
	float:left;
	background:#f6f6f6;
	border-right: 1px solid #d4d4d4;
	padding:7px 2px 0 2px;
}

.txt_telefonia_gris_duo
{
	font-size:11px;
	color:#161616;
	padding:2px 0 0 0;
}


.txt_internet_duo
{
	width:124px;
	height:50px;
	font-family:Arial, Helvetica, sans-serif;
	/*font-weight:bold;*/
	font-size:12px;
	color:#003399;
	text-align:center;
	float:left;
	background:#f6f6f6;
	border-right: 1px solid #d4d4d4;
	padding:15px 0 0 0;
}

.txt_internet_gris_duo
{
	width:124px;
	font-size:11px;
	color:#161616;
	padding:10px 0 0 0;
}

.txt_television_duo
{
	width:98px;
	height:60px;
	font-family:Arial, Helvetica, sans-serif;
	/*font-weight:bold;*/
	font-size:11px;
	color:#003399;
	text-align:center;
	float:left;
	background:#f6f6f6;
	border-right: 1px solid #d4d4d4;
	padding:5px 0 0 0;
}

.txt_television_gris_duo
{
	width:94px;
	font-size:11px;
	color:#161616;
}

.txt_precios_duo
{
	width:76px;
	height:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#003399;
	background:#f6f6f6;
	text-align:center;
	vertical-align:middle;
	padding:25px 0 0 0;
	float:left;
}


.txt_ahorro_duo
{
	width:76px;
	height:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#003399;
	text-align:center;
	background:#f6f6f6;
	vertical-align:middle;
	padding:25px 0 0 0;
	border-left: 1px solid #d4d4d4;
	float:left;
}

.txt_p_final_duo
{
	position:relative;
	width:75px;
	height:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#003399;
	text-align:center;
	vertical-align:middle;
	padding:25px 0 0 0;
	border-left: 1px solid #d4d4d4;
	float:left;
}

#div_pack20_duo {
	position:absolute;
	left:80px;
	top:10px;
	width:80px;
	height:34px;
	z-index:1;
	text-align:right;
	vertical-align:top;
}

.txt_legal_duo
{
	width:620px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#464646;
	text-align:left;
	line-height:15px;
	margin:20px 0 0 0;
	padding:0 10px 0 0;
}

.txt_legal_duo_2
{
	width:680px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#464646;
	text-align:left;
	line-height:15px;
	margin:20px 0 0 0;
	padding:0 10px 0 10px;
}
/************************************fin nueva tabla  DUOS*************************/

/******************************nueva tabla para DUOS TV************************/

.cont_izq_paquetes_tv
{
	width:610px;
	float:left;
}

.col_titulos_tv
{
	width:625px;
	background:#0071bc;
	border-top: 2px solid #29abe2;
	border-left: 2px solid #29abe2;
	border-right: 2px solid #29abe2;
	border-bottom: 1px solid #d4d4d4;
	height:60px;
}

.cont_promociones_tv
{
	width:650px;
	float:left;
	text-align:left;
	padding:0  0 0 50px;	
}


.btn_centros_tv
{
	width:560px;
	text-align:center;
}

.btn_centros_tv2
{
	width:665px;
	text-align:center;
}

.cont_tablas_promociones_tv
{
	width:630px;
	padding:0px 0px 0 0px;
}


.tit_medio_tv
{
	width:301px;
	float:left;
}

.tit_promocion_tv
{
	position:relative;
	width:90px;
	height:50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
	font-weight:900;
	text-align:center;
	vertical-align:middle;
	float:left;
	border-right: 1px solid #d4d4d4;
	padding:10px 0 0 0;
}


.tit_servicios_tv
{
	width:300px;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFFFFF;
	text-align:center;
	float:left;
	border-right: 1px solid #d4d4d4;
	border-bottom: 1px solid #d4d4d4;
	padding:5px 0 0 0;
}


.tit_telefonia_tv
{
	width:175px;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFFFFF;
	text-align:center;
	float:left;
	border-right: 1px solid #d4d4d4;
	padding:5px 0 0 0;
}

.tit_internet_tv
{
	width:124px;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFFFFF;
	text-align:center;
	float:left;
	border-right: 1px solid #d4d4d4;
	padding:5px 0 0 0;
}

.tit_television_tv
{
	width:98px;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFFFFF;
	text-align:center;
	float:left;
	border-right: 1px solid #d4d4d4;
	padding:5px 0 0 0;
}

.tit_precios_tv
{
	width:76px;
	height:47px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	float:left;
	padding:7px 0 0 0;
}


.tit_ahorro_tv
{
	border-left: 1px solid #d4d4d4;
	width:75px;
	height:52px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	float:left;
	padding:10px 0 0 0;
}

.tit_p_final_tv	
{
	border-left: 1px solid #d4d4d4;
	width:78px;
	height:52px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	float:left;
	padding:10px 0 0 0;
}

.tit_p_final_tv2
{
	border-left: 1px solid #d4d4d4;
	width:78px;
	height:52px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	float:left;
	padding:10px 0 0 0;
	position:relative;
}

.cont_texto_tv
{
	width:625px;
	background:#deecfc;
	border-left: 2px solid #29abe2;
	border-right: 2px solid #29abe2;
	border-bottom: 1px solid #29abe2;
}

.filas_tv
{
	width:625px;
	border-bottom: 1px solid #d4d4d4;
}

.txt_promocion_tv
{
	width:90px;
	height:55px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#003399;
	text-align:center;
	vertical-align:middle;
	border-right: 1px solid #d4d4d4;
	padding:10px 0 0 0;
	float:left;
}

.txt_telefonia_tv
{
	width:170px;
	height:58px;
	font-family:Arial, Helvetica, sans-serif;
	/*font-weight:bold;*/
	font-size:12px;
	color:#003399;
	text-align:center;
	float:left;
	background:#f6f6f6;
	border-right: 1px solid #d4d4d4;
	padding:7px 2px 0 2px;
}

.txt_telefonia_gris_tv
{
	font-size:11px;
	color:#161616;
	padding:2px 0 0 0;
}


.txt_internet_tv
{
	width:125px;
	height:45px;
	font-family:Arial, Helvetica, sans-serif;
	/*font-weight:bold;*/
	font-size:12px;
	color:#003399;
	text-align:center;
	float:left;
	background:#f6f6f6;
	border-right: 1px solid #d4d4d4;
	padding:20px 0 0 0;
}

.txt_internet_gris_tv
{
	width:124px;
	font-size:11px;
	color:#161616;
	padding:10px 0 0 0;
}

.txt_television_tv
{
	width:98px;
	height:60px;
	font-family:Arial, Helvetica, sans-serif;
	/*font-weight:bold;*/
	font-size:11px;
	color:#003399;
	text-align:center;
	float:left;
	background:#f6f6f6;
	border-right: 1px solid #d4d4d4;
	padding:5px 0 0 0;
}

.txt_television_gris_tv
{
	width:94px;
	font-size:11px;
	color:#161616;
}

.txt_precios_tv
{
	width:76px;
	height:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#003399;
	text-align:center;
	vertical-align:middle;
	background:#f6f6f6;
	padding:25px 0 0 0;
	float:left;
}


.txt_ahorro_tv
{
	width:76px;
	height:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#003399;
	text-align:center;
	vertical-align:middle;
	padding:25px 0 0 0;
	border-left: 1px solid #d4d4d4;
	background:#f6f6f6;
	float:left;
}

.txt_p_final_tv
{
	position:relative;
	width:78px;
	height:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#003399;
	text-align:center;
	vertical-align:middle;
	padding:25px 0 0 0;
	border-left: 1px solid #d4d4d4;
	float:left;
}

#div_pack20_tv {
	position:absolute;
	left:83px;
	top:15px;
	width:55px;
	height:34px;
	z-index:1;
	text-align:right;
	vertical-align:top;
}

.txt_legal_tv
{
	width:620px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#464646;
	text-align:left;
	line-height:15px;
	margin:20px 0 0 0;
	padding:0 10px 0 0;
}

/************************************fin nueva tabla  TV*************************/

.cuadro_trios_duos_edifico
{
	width: 800px;
	margin:15px auto 15px auto;
	text-align:left;
}
	
.cont_edifico2
{
	width:715px;
	margin:0 auto 30px auto;
}

.cont_edifico
{
	width:800px;
	margin:0 auto 30px auto;
}


.txt_edifico_encuentra
{
	margin:15px 0 8px 0;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#004691;
	font-weight:bold;
}

.cont_cuadro_edifico
{
	width:715px;
	margin:5px 0 15px 0;
}

.titulos_edifico
{
	background:#004691;
	width:715px;
}

.tit_depa_ed
{
	width:141px;
	height:15px;
	color:#FFFFFF;
	border-right:solid 1px #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	font-weight:bold;
	padding:5px;
	float:left;
}

.tit_provincia_ed
{
	width:117px;
	height:15px;
	color:#FFFFFF;
	border-right:solid 1px #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	font-weight:bold;
	padding:5px;
	float:left;
}

.tit_distrio_ed
{
	width:123px;
	height:15px;
	color:#FFFFFF;
	border-right:solid 1px #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	font-weight:bold;
	padding:5px;
	float:left;
}

.tit_calle_ed
{
	width:221px;
	height:15px;
	color:#FFFFFF;
	border-right:solid 1px #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	font-weight:bold;
	padding:5px;
	float:left;
}

.tit_numero_ed
{
	width:59px;
	height:15px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	font-weight:bold;
	padding:5px;
	float:left;
}

.fnd_celeste_edi
{
	width:715px;
	background:#d3e4f7;
	padding:5px 0 5px 0;
}

.txt_depa_ed
{
	width:141px;
	/*border-right:solid 1px #d3e4f7;*/
	background:#d3e4f7;
	padding:5px;
	float:left;
}

.campo_depa_ed
{
	width:138px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#004691;
	border:solid 1px #7f9db9;
}


.txt_provincia_ed
{
	width:118px;
	/*border-right:solid 1px #d3e4f7;*/
	background:#d3e4f7;	
	float:left;
	padding:5px;
}

.campo_provincia_ed
{
	width:117px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#004691;
	border:solid 1px #7f9db9;
}

.txt_distrito_ed
{
	width:124px;
	/*border-right:solid 1px #d3e4f7;*/
	background:#d3e4f7;	
	float:left;
	padding:5px;
}

.campo_distrito_ed
{
	width:123px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#004691;
	border:solid 1px #7f9db9;
}

.txt_calle_ed
{
	width:222px;
	/*border-right:solid 1px #d3e4f7;*/
	background:#d3e4f7;	
	float:left;
	padding:5px;
}

.campo_calle_ed
{
	width:222px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#004691;
	border:solid 1px #7f9db9;
}

.txt_numero_ed
{
	width:49px;
	/*border-right:solid 1px #d3e4f7;*/
	background:#d3e4f7;	
	float:left;
	padding:5px;
}

.campo_numero_ed
{
	width:49px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#004691;
	border:solid 1px #7f9db9;
}

.btn_buscar_ed
{
	width:715px;
	padding:5px 0 5px;
	text-align:center;
}

.txt_menaaje_ed
{
	margin:10px 0 10px 0;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:bold;
}

.txt_seleccione_edifico
{
	margin:20px 0 10px 0;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#004691;
	font-weight:bold;
}

.tit_nombre_proy_ed
{
	width:141px;
	height:15px;
	color:#FFFFFF;
	border-right:solid 1px #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	font-weight:bold;
	padding:5px;
	float:left;
}

.tit_nombre_construc_ed
{
	width:181px;
	height:15px;
	color:#FFFFFF;
	border-right:solid 1px #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	font-weight:bold;
	padding:5px;
	float:left;
}

.tit_direc_obra_ed
{
	width:141px;
	height:15px;
	color:#FFFFFF;
	border-right:solid 1px #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	font-weight:bold;
	padding:5px;
	float:left;
}

.tit_urbanizacion_ed
{
	width:69px;
	height:15px;
	color:#FFFFFF;
	border-right:solid 1px #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	font-weight:bold;
	padding:5px;
	float:left;
}

.tit_distrito_obra_ed
{
	width:60px;
	height:15px;
	color:#FFFFFF;
	border-right:solid 1px #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	font-weight:bold;
	padding:5px;
	float:left;
}

.tit_seleccionar_ed
{
	width:57px;
	height:15px;
	color:#FFFFFF;
	border-right:solid 1px #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	font-weight:bold;
	padding:5px;
	float:left;
}

.fnd_fila_edi_1
{
	width:715px;
	background:#d3e4f7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

.fnd_fila_edi_2
{
	width:715px;
	background:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

.txt_nombre_proy_ed
{
	width:141px;
	padding:5px;
	float:left;
	text-align:left;
	line-height:14px;
}

.txt_nombre_construc_ed
{
	width:182px;
	padding:5px;
	float:left;
	text-align:left;
	line-height:14px;
}

.txt_direc_obra_ed
{
	width:141px;
	padding:5px;
	float:left;
	text-align:left;
	line-height:14px;
}

.txt_urbanizacion_ed
{
	width:70px;
	padding:5px;
	float:left;
	text-align:center;
	line-height:14px;
}

.txt_distrito_obra_ed
{
	width:61px;
	padding:5px;
	float:left;
	text-align:center;
	line-height:14px;
}

.txt_seleccionar_ed
{
	width:68px;
	padding:2px 0 0 0;
	float:left;
	text-align:center;
	line-height:14px;
}

.btn_sino_esta_en_lista
{
	border-top:solid 1px #7f9db9;
	width:715px;
	text-align:center;
	padding:20px 0 15px 0;
}
/*****************************************cuadro SUGERIMOS OFERTA ************************/
.con_sugerimos
{
	width:760px;
	float:left;
	text-align:left;
	padding:0  0 0 30px;	
}

.tit_sugerimos
{
	width:600px;
	margin:20px 0 20px 0;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#004691;
	font-weight:bold;
}

.botones_sug
{
	width:750px;
	text-align:center;
	padding:0px 0 15px 0;
}

.cont_tablas_sugerimos
{
	width:750px;
	position:relative;
	padding:25px 0 0 0;
}

#oferta_paq_trio{
	position:absolute;
	right:0px;
	top:-90px;
	width:125px;
	height:130px;
	z-index:1;
	text-align:right;
	vertical-align:top;
}

.col_titulos_sug
{
	width:746px;
	background:#0071bc;
	border-top: 2px solid #29abe2;
	border-left: 2px solid #29abe2;
	border-right: 2px solid #29abe2;
	border-bottom: 1px solid #d4d4d4;
	height:60px;
}

.cont_promociones_sug
{
	width:590px;
	float:left;
	text-align:left;
	padding:0  0 0 20px;	
}


.btn_centros_sug
{
	width:560px;
	text-align:center;
}

.cont_tablas_promociones_sug
{
	width:590px;
	padding:0px 0px 0 0px;
}


.tit_medio_sug
{
	width:340px;
	float:left;
}

.tit_promocion_sug
{
	position:relative;
	width:90px;
	height:50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	float:left;
	border-right: 1px solid #d4d4d4;
	padding:10px 0 0 0;
}


.tit_servicios_sug
{
	width:339px;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFFFFF;
	text-align:center;
	float:left;
	border-right: 1px solid #d4d4d4;
	border-bottom: 1px solid #d4d4d4;
	padding:5px 0 0 0;
}


.tit_telefonia_sug
{
	width:145px;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFFFFF;
	text-align:center;
	float:left;
	border-right: 1px solid #d4d4d4;
	padding:5px 0 0 0;
}

.tit_telefonia_sug2
{
	width:208px;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFFFFF;
	text-align:center;
	float:left;
	border-right: 1px solid #d4d4d4;
	padding:5px 0 0 0;
}

.tit_internet_sug
{
	width:94px;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFFFFF;
	text-align:center;
	float:left;
	border-right: 1px solid #d4d4d4;
	padding:5px 0 0 0;
}

.tit_television_sug
{
	width:98px;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFFFFF;
	text-align:center;
	float:left;
	border-right: 1px solid #d4d4d4;
	padding:5px 0 0 0;
}

.tit_television_sug2
{
	width:130px;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFFFFF;
	text-align:center;
	float:left;
	border-right: 1px solid #d4d4d4;
	padding:5px 0 0 0;
}

.tit_precios_sug
{
	width:76px;
	height:47px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	float:left;
	padding:7px 0 0 0;
}

.tit_ahorro_sug
{
	border-left: 1px solid #d4d4d4;
	width:75px;
	height:52px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	float:left;
	padding:10px 0 0 0;
}

.tit_p_final_sug
{
	border-left: 1px solid #d4d4d4;
	width:78px;
	height:52px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	float:left;
	padding:10px 0 0 0;
}


.tit_seleccione_sug
{
	border-left: 1px solid #d4d4d4;
	width:83px;
	height:42px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	float:left;
	padding:20px 0 0 0;
}
	

.cont_texto_sug
{
	width:746px;
	background:#deecfc;
	border-left: 2px solid #29abe2;
	border-right: 2px solid #29abe2;
	border-bottom: 1px solid #29abe2;
}

.filas_sug
{
	width:746px;
	border-bottom: 1px solid #d4d4d4;
}

.txt_promocion_sug
{
	width:90px;
	height:55px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#003399;
	text-align:center;
	vertical-align:middle;
	border-right: 1px solid #d4d4d4;
	padding:10px 0 0 0;
	float:left;
}

.txt_telefonia_sug
{
	width:141px;
	height:57px;
	font-family:Arial, Helvetica, sans-serif;
	/*font-weight:bold;*/
	font-size:12px;
	color:#003399;
	text-align:center;
	float:left;
	background:#f6f6f6;
	border-right: 1px solid #d4d4d4;
	padding:9px 2px 0 2px;
}

.txt_telefonia_sug2
{
	width:204px;
	height:63px;
	font-family:Arial, Helvetica, sans-serif;
	/*font-weight:bold;*/
	font-size:12px;
	color:#003399;
	text-align:center;
	float:left;
	background:#f6f6f6;
	border-right: 1px solid #d4d4d4;
	padding:2px 2px 0 2px;
}

.txt_telefonia_gris_sug
{
	font-size:11px;
	color:#161616;
	padding:2px 0 0 0;
}


.txt_internet_sug
{
	width:94px;
	height:55px;
	font-family:Arial, Helvetica, sans-serif;
	/*font-weight:bold;*/
	font-size:12px;
	color:#003399;
	text-align:center;
	float:left;
	background:#f6f6f6;
	border-right: 1px solid #d4d4d4;
	padding:10px 0 0 0;
}

.txt_internet_gris_sug
{
	width:94px;
	font-size:11px;
	color:#161616;
	padding:5px 0 0 0;
}

.txt_television_sug
{
	width:98px;
	height:60px;
	font-family:Arial, Helvetica, sans-serif;
	/*font-weight:bold;*/
	font-size:11px;
	color:#003399;
	text-align:center;
	float:left;
	background:#f6f6f6;
	border-right: 1px solid #d4d4d4;
	padding:5px 0 0 0;
}

.txt_television_sug2
{
	width:130px;
	height:50px;
	font-family:Arial, Helvetica, sans-serif;
	/*font-weight:bold;*/
	font-size:11px;
	color:#003399;
	text-align:center;
	float:left;
	background:#f6f6f6;
	border-right: 1px solid #d4d4d4;
	padding:15px 0 0 0;
}

.txt_television_gris_sug
{
	width:94px;
	font-size:11px;
	color:#161616;
}

.txt_television_gris_sug2
{
	width:130px;
	font-size:11px;
	color:#161616;
}

.txt_precios_sug
{
	width:76px;
	height:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#003399;
	text-align:center;
	background:#f6f6f6;
	vertical-align:middle;
	padding:25px 0 0 0;
	float:left;
}

.txt_ahorro_sug
{
	width:75px;
	height:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	background:#f6f6f6;
	color:#003399;
	text-align:center;
	vertical-align:middle;
	padding:25px 0 0 0;
	border-left: 1px solid #d4d4d4;
	float:left;
}

.txt_p_final_sug
{
	width:78px;
	height:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#003399;
	text-align:center;
	vertical-align:middle;
	padding:25px 0 0 0;
	border-left: 1px solid #d4d4d4;
	float:left;
}

.txt_seleccione_sug
{
	width:81px;
	height:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#003399;
	text-align:center;
	vertical-align:middle;
	padding:25px 0 0 0;
	border-left: 1px solid #d4d4d4;
	float:left;
}

#div_pack20_sug {
	position:absolute;
	left:80px;
	top:10px;
	width:119px;
	height:34px;
	z-index:1;
	text-align:right;
	vertical-align:top;
}

.txt_legal_sug
{
	width:580px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#464646;
	text-align:left;
	line-height:15px;
	margin:20px 0 0 0;
	padding:0 10px 0 0;
}

.btn_pedido_sug
{
	width:715px;
	padding:px 0 10px 0;
	text-align:center;
	margin:0 auto 0 auto;
}

/************************** FIN SUGERIMOS OFERTAS ***********************************/

.cont_izq_paquetes_new2
{
	width:700px;
	float:left;
	position:relative;
}






#btn_paquetes_td2
{
	width:155px;
	text-align:right;
	position:absolute;
	right:-70px;
/*	left:80px;*/
	top:0px;
	height:34px;
	z-index:1;
	vertical-align:top;
}

.cont_izq_paquetes_new2_2
{
	width:720px;
	float:left;
	position:relative;
	padding:0 0 0 15px;
}

#btn_paquetes_td2_2
{
	width:155px;
	text-align:right;
	position:absolute;
	right:-40px;
/*	left:80px;*/
	top:0px;
	height:34px;
	z-index:1;
	vertical-align:top;
}


/******************************** cuadro SVA LINEAS SERVICIOS ************************/

.cuadro_sva_lineas2
{
	position:relative;
	width:600px;
	padding:20px 0 0 70px;
	float:left;
}

#oferta_sva_1 {
	position:absolute;
	right:-50px;
	top:220px;
	width:134px;
	height:140px;
	z-index:1;
	text-align:right;
	vertical-align:top;
}

.cont_general_sva
{
	width:540px;
	border:solid 2px #299bd2;
	background:#f8f8f8;
}

.cont_tit_sva
{
	width:540px;
	background:#1170b3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	padding:5px 0 5px 0;
}

.fila_sva
{
	width:540px;
	border-bottom: solid 1px #e0e0e0;
}

.col_servicio_sva
{
	width:107px;
	height:235px;
	border-right:solid 2px #e0e0e0;
	float:left;
}

.icono_servicio_sva
{
	width:107px;
	text-align:center;
	padding:7px 0 12px 0;
}

.tit_servicio_sva
{
	width:107px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:center;
	color:#183A8C;
	font-weight:bold;
	padding:0 0 18px 0;
}

.precio_servicio_sva
{
	width:107px;
	text-align:center;
	color:#1170B3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	padding:0 0 15px 0;
}

.txt_servicio_sva
{
	width:107px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:12px;
	color:#000000;
	text-align:center;
}

.col_servicio_sva2
{
	width:104px;
	height:235px;
	float:left;
}

.icono_servicio_sva2
{
	width:104px;
	text-align:center;
	padding:7px 0 12px 0;
}

.tit_servicio_sva2
{
	width:104px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:center;
	color:#183A8C;
	font-weight:bold;
	padding:0 0 18px 0;
}

.precio_servicio_sva2
{
	width:104px;
	text-align:center;
	color:#1170B3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	padding:0 0 15px 0;
}

.txt_servicio_sva2
{
	width:104px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:12px;
	color:#000000;
	text-align:center;
}

.col_servicio_sva3
{
	width:107px;
	height:245px;
	border-right:solid 2px #e0e0e0;
	float:left;
}

.col_servicio_sva4
{
	width:104px;
	height:245px;
	float:left;
}
/****************************** FIN SERVICIOS ************************************/


/************************* PAQUETE DE SERVICIOS ****************/

.cuadro_paquetes_servicio
{
	width:760px;
	padding:20px 0 5px 0;
	text-align:left;
	float:left;
}
	
.cuadro_sva_paquetes
{
	position:relative;
	width:460px;
	padding:0 0 0 125px;
	text-align:left;
}

.cuadro_sva_paquetes2
{
	position:relative;
	width:250px;
	padding:0 0 0 260px;
	text-align:left;
	float: left;
}

.cuadro_sva_paquetes3
{
	position:relative;
	width:550px;
	padding:0 0 0 145px;
	text-align:left;
}

#oferta_sva_2 {
	position:absolute;
	left:15px;
	top:80px;
	width:134px;
	height:140px;
	z-index:1;
	text-align:left;
	vertical-align:top;
}

#oferta_sva_2_2 {
	position:absolute;
	left:140px;
	top:80px;
	width:134px;
	height:140px;
	z-index:1;
	text-align:left;
	vertical-align:top;
}

#oferta_sva_2_3 {
	position:absolute;
	left:30px;
	top:60px;
	width:134px;
	height:140px;
	z-index:1;
	text-align:left;
	vertical-align:top;
}

.img_paralima{
	width:250px;
	padding:0 0 0 15px;
	float:left;}

#oferta_sva_3 {
	position:absolute;
	right:-110px;
	top:80px;
	width:134px;
	height:140px;
	z-index:1;
	text-align:right;
	vertical-align:top;
}

.cont_paquetes_sva
{
	width:456px;
	border:solid 2px #299bd2;
	background:#f8f8f8;
	text-align:left;
}

.cont_paquetes_sva2
{
	width:224px;
	border:solid 2px #299bd2;
	background:#f8f8f8;
	text-align:left;
	float:left;
}

.cont_tit_paquetes_completo
{
	width:226px;
	background:#1170b3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	float:left;
	padding:5px 0 5px 0;
	border-right:1px solid #bed6e7;
}

.cont_tit_paquetes_medio
{
	width:228px;
	background:#1170b3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	float:left;
	text-align:center;
	padding:5px 0 5px 0;
	border-left:1px solid #bed6e7;
}

.fila_paquetes_sva
{
	width:456px;
	float:left;
	border-bottom: solid 1px #e0e0e0;
}

.fila_paquetes_sva2
{
	width:227px;
	float:left;
	border-bottom: solid 1px #e0e0e0;
}

.col_completo_sva
{
	width:226px;
	height:210px;
	border-right:solid 1px #e0e0e0;
	float:left;
}

.col_medio_sva
{
	width:226px;
	height:210px;
	border-left:solid 1px #e0e0e0;
	float:left;
}

.tit_completo_sva
{
	width:188px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#183A8C;
	font-weight:bold;
	padding:18px 15px 12px 23px;
}

.txt_completo_sva
{
	width:172px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:10px;
	color:#000000;
	text-align:left;
	padding:0 15px 8px 40px;
	background:url(../images/vineta_sva_paq.gif) no-repeat 23px 0px;
}
/************************** FIN PAQUETE DE SERVICIOS *****************/


.cont_velocidades
{
	width:424px;
	text-align:left;
}

.cont_cuadro_v
{
	width:418px;
	text-align:left;
	border:solid 2px #0093d0;
}

.tit_cuadro_v
{
	width:210px;
	height:36px;
	background:#004691;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	padding:7px 0 0 0;
	border-bottom:solid 1px #004691;
	border-right:solid 1px #004691;
}

.tit_cuadro_v2
{
	width:51px;
	height:42px;
	background:#e1f0ff;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	color:#004691;
	padding:1px 0 0 0;
	border-bottom:solid 1px #004691;
	border-right:solid 1px #004691;
}

.tit_cuadro_v3
{
	width:51px;
	height:34px;
	background:#e1f0ff;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	color:#004691;
	padding:9px 0 0 0;
	border-bottom:solid 1px #004691;
	border-right:solid 1px #004691;
}

.tit_cuadro_v4
{
	width:51px;
	height:34px;
	background:#e1f0ff;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	color:#004691;
	padding:9px 0 0 0;
	border-bottom:solid 1px #004691;
}

.fila_velocidad
{
	width:418px;
	float:left;
}

.txt_cuadro_v
{
	width:205px;
	height:30px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:12px;
	text-align:left;
	color:#004691;
	padding:7px 0 0 5px;
	border-bottom:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
}

.txt_cuadro_v2
{
	width:51px;
	height:31px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	color:#004691;
	padding:6px 0 0 0;
	border-bottom:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
}

.txt_cuadro_v3
{
	width:51px;
	height:31px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	color:#004691;
	padding:6px 0 0 0;
	border-bottom:solid 1px #cccccc;
}

.base_cuadro_v
{
	width:210px;
	height:25px;
	background:#0093d0;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	padding:12px 0 0 0;
	border-bottom:solid 1px #0093d0;
	border-right:solid 1px #0093d0;
}

.base_cuadro_v2
{
	width:51px;
	height:25px;
	background:#e1f0ff;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#004691;
	padding:12px 0 0 0;
	border-bottom:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
}

.base_cuadro_v3
{
	width:51px;
	height:25px;
	background:#e1f0ff;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#004691;
	padding:12px 0 0 0;
	border-bottom:solid 1px #cccccc;
}

.txt_legal_v
{
	width:420px;
	text-align:justify;
	line-height:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:5px 0 0 0;
	color:#004691;
}


.tit_cuadro_a
{
	width:211px;
	height:36px;
	background:#004691;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	padding:7px 0 0 0;
	border-bottom:solid 1px #004691;
	border-right:solid 1px #004691;
}

.tit_cuadro_a2
{
	width:68px;
	height:42px;
	background:#e1f0ff;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	color:#004691;
	padding:1px 0 0 0;
	border-bottom:solid 1px #004691;
	border-right:solid 1px #004691;
}

.tit_cuadro_a3
{
	width:68px;
	height:42px;
	background:#e1f0ff;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	color:#004691;
	padding:1px 0 0 0;
	border-bottom:solid 1px #004691;
}


.txt_cuadro_a
{
	width:206px;
	height:30px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:12px;
	text-align:left;
	color:#004691;
	padding:7px 0 0 5px;
	border-bottom:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
}

.txt_cuadro_a2
{
	width:68px;
	height:31px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	color:#004691;
	padding:6px 0 0 0;
	border-bottom:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
}

.txt_cuadro_a3
{
	width:68px;
	height:31px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	color:#004691;
	padding:6px 0 0 0;
	border-bottom:solid 1px #cccccc;
}

.base_cuadro_a
{
	width:210px;
	height:25px;
	background:#0093d0;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	padding:12px 0 0 0;
	border-bottom:solid 1px #0093d0;
	border-right:solid 1px #0093d0;
}

.base_cuadro_a2
{
	width:68px;
	height:25px;
	background:#e1f0ff;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#004691;
	padding:12px 0 0 0;
	border-bottom:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
}

.base_cuadro_a3
{
	width:68px;
	height:25px;
	background:#e1f0ff;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#004691;
	padding:12px 0 0 0;
	border-bottom:solid 1px #cccccc;
}

.txt_legal_vel
{
	width:420px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-align:left;
	padding:15px 0 0 0;
}



/*********************plantillas de trios duos ****************************/

.cont_plan1{
	width: 645px;
	margin:0 auto 15px auto;
	padding:35px 0 10px 0;
	text-align:left;}

.tit_plan{
	width:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;}

.tit_plan h1{
	font-size:18px;
	font-weight:bold;
	color:#51a1f8;}

.tit_plan span{
	width:auto;
	line-height:20px;
	color:#024691;}
	
.cont_opciones_plan{
	width:645px;
	padding:35px 0 25px 0;}

.cont_lin_gris{
	width:292px;	
	border:solid 1px #d5d5d5;
	float:left;
	/* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;}
	
.cont_1_opcion{
	width:280px;
	border:solid 1px #fff;
	padding:5px;
    text-align: left;
	background:url(../images/fnd_opcion.gif) repeat-x #fff;
    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;}
	
.cont_tit_opcion{
	width:auto;}

.cont_select{
	width:58px;
	float:left;
	text-align:center;
	padding:25px 0 0 0;}

.cont_txt_opcion{
	width:155px;
	float:left;
	padding:10px 0 10px 0;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:dotted 2px #e5e5e5;
	font-weight:bold;
	font-size:11px;
	color:#000;}

.cont_txt_opcion h1{
	text-align:left;
	font-size:14px;
	color:#51a1fa;}

.cont_oferta_op{
	width:65px;
	height:60px;
	float:left;
	position:relative;}

.img_oferta{
	width:94px;
	height:97px;
	position:absolute;
	top:-25px;
	left:0px;
	z-index:10;}

.txt_asolo_op{
	width:70px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	position:absolute;
	top:2px;
	left:12px;
	z-index:30;}

.txt_monto_op{
	width:70px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	position:absolute;
	top:18px;
	left:12px;
	z-index:50;}

.txt_monto_op span{
	font-size:18px;}


.cont_ico_txt_op{
	width:280px;
	padding:10px 0 0 0;}

.ico_op{
	width:58px;
	float:left;
	text-align:center;}

.txt_op{
	width:222px;
	float:left;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:dotted 2px #e5e5e5;
	font-size:11px;
	color:#000;}

.txt_op h1{
	text-align:left;
	font-size:13px;
	font-weight:bold;
	color:#024691;}

.txt_para_cont{
	width:625px;
	text-align:center;
	padding:8px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	float:left;}

.btn_cont_op{
	width:625px;
	text-align:center;
	padding:20px 0 20px 0;
	float:left;}
	
.txt_otros_cont{
	width:625px;
	text-align:center;
	padding:5px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#024691;
	float:left;}
	
.txt_otros_cont a{
	text-decoration:underline;
	color:#51a1fa;}

.txt_otros_cont a:hover{
	text-decoration:none;
	color:#51a1fa;}
	


.cont_plan2{
	width: 720px;
	height:350px;
	margin:35px auto 0px auto;
	padding:0 0 10px 0;
	text-align:left;}

.cont_lin_trio{
	width:718px;
	border:solid 1px #d5d5d5;
	/* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;}
	
.cont_lin_trio2{
	width:716px;
	height:240px;
	border:solid 1px #fff;
    text-align: left;
	background:url(../images/fnd_plan_2.gif) repeat-x #fff;
    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;}
	
.opciones_trio{
	width:auto;
	height:162px;
	padding:0 0 0 12px;
	text-align:center;}

.txt_linea_op{
	width:220px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	color:#93c42c;
	position:absolute;
	top:-50px;
	left:13px;
	z-index:50;}

.txt_speedy_op{
	width:145px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	color:#209fd4;
	position:absolute;
	top:-50px;
	left:285px;
	z-index:50;}

.txt_cable_op{
	width:220px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	color:#e9951d;
	position:absolute;
	top:-50px;
	left:482px;
	z-index:50;}



.txt_linea_op2{
	width:220px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	color:#024691;
	position:absolute;
	top:-20px;
	left:13px;
	z-index:50;}

.txt_speedy_op2{
	width:145px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	color:#024691;
	position:absolute;
	top:-20px;
	left:285px;
	z-index:50;}

.txt_cable_op2{
	width:220px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	color:#024691;
	position:absolute;
	top:-20px;
	left:482px;
	z-index:50;}
	
	

.img_linea_op{
	width:auto;
	float:left;}

.mas_op{
	width:auto;
	float:left;}

.img_speedy_op{
	width:auto;
	float:left;}

.img_cable_op{
	width:auto;
	float:left;}

.cont_txt_opciones{
	width:auto;
	height:1px;
	position:relative;}
	


.cont_btn_trio{
	width:210px;
	height:10px;
	position:relative;
	margin:0 auto 0 auto;}

.fnd_btn_op{
	width:204px;
	height:112px;
	position:absolute;
	top:40px;
	left:3px;
	z-index:20;}

.txt_trio_duo{
	width:204px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	position:absolute;
	top:48px;
	left:3px;
	z-index:40;}

.monto_trio_duo{
	width:204px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#fff;
	font-weight:bold;
	position:absolute;
	top:62px;
	left:3px;
	z-index:40;}

.monto_trio_duo span{
	font-size:28px;}


.pregular_trio_duo{
	width:204px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#7bb9fd;
	position:absolute;
	top:92px;
	left:3px;
	z-index:40;}

.ahorras_trio_duo{
	width:204px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#186dc8;
	font-weight:bold;
	position:absolute;
	top:120px;
	left:3px;
	z-index:40;}
	
	
	
/*********************fin plantillas de trios duos ****************************/