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

/* ALTA ONLINE */
.titulo
{
	clear:both;
	font-family: arial, trebuchet MS;
	font-size: 13px;
	color:#192f81;
	font-weight:bold;
	text-decoration:none;
	line-height:1.4em;
	width:620px;
	padding: 1em 0 0 0;
	margin: 0;
}
.titulo .linea
{
	font-family: arial, trebuchet MS;
	font-size: 11px;
	color:#989992;
	font-weight:normal;
	text-decoration:none;
	padding:1.5em 0 0 0;
	margin:0;
}

#alta_online
{
	clear:both;
	background-image:url(../../img/montaje/modulos/alta_online/alta_online_movistar.png);
	background-repeat:no-repeat;
	width:660px;
	height:880px;
	margin:0;
	padding:0;
}

#contenido
{
	clear:both;
	width:620px;
	height:808px;
	margin:0;
	padding:4.5em 0 0 1.5em;
}

#alta_online form{
	margin:0;
	padding:0;
	width:620px;	
}

.cabecera
{
	clear:both;
	width:620px;
	height:55px;
}

#cabecera_oferta h1
{
	color:#eaf6fd;
}

/* ------------------------------------------------------------SELECCIONAR PRODUCTO-------------------------------------------------*/

#productos
{
	clear:both;
	text-align:left;
	width:620px;
	height:178px;
	padding: 0;
	margin:0;
	float:left;
}
#productos h2
{
	margin:0; padding:0;	
	font-size:1em;
	font-weight:normal;
}

#col_1{
	clear:both;
	float:left;
	margin:0;
	padding:0 0 0 2.3em;
	width:30%;
}
#col_2
{
	float:left;
	margin:0;
	padding:0 0 0 1em;
	width:35%;
}
#col_3
{
	float:left;
	margin:0;
	padding:0 0 0 2em;
	width:20%;
}

#productos ul
{
	clear:both;
	margin:0.2em 0 0 0.3em;
	padding:0;
	list-style:none;
}

#productos li
{
	margin:0;
	padding:0;
	float:left;
}

#productos .texto
{
	font-family:trebuchet MS, arial;
	font-size:12px;
	font-weight:bold;
	color:#192f81;
	margin:0;
	padding:0 0 0 3em;
}

#productos .alta_online_titulo_productos
{
	font-family:trebuchet MS, arial;
	font-size:12px;
	font-weight:bold;
	color:#192f81;
	margin:0;
	padding:0;
	

}

#productos .texto_claro
{
	font-family:trebuchet MS, arial;
	font-size:12px;
	font-weight:bold;
	color:#04a3de;

	margin:0;
	padding:0;
}
/* ------------------------------------------------------------/SELECCIONAR PRODUCTO-------------------------------------------------*/

/* ------------------------------------------------------------FORMULARIO DE CONTRATO-------------------------------------------------*/
.cabecera_contratalo
{
	clear:both;
	width:620px;
	height:29px;
}
.bottom
{
	clear:both;
	background:url(../../img/montaje/modulos/alta_online/bottom_claro.jpg);
	background-repeat:no-repeat;
	width:630px;
	height:20px;
	margin:0;
	padding:0;
}

#detalles_form
{
	clear:both;
	width:620px;
	height:590px;
	margin:0;
	padding:1em 0 0 0;

}


#detalles_form .texto_peq
{
	font-family: arial, trebuchet MS;
	font-size: 11px;
	color:#192f81;
	font-weight:normal;
	text-decoration:none;
	padding:0.5em 0 0 0;
	margin:0;
}

#detalles_form input
{
	font-family:"trebuchet MS", arial;
	font-size:10px;
	height:11px;
	font-weight:normal;
	text-decoration:none;
	margin:0;
	padding:0;
}

#detalles_form select
{
	font-family:"trebuchet MS", arial;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	margin:0;
	padding:0;
}



/* ----------------------------------------------------------------Productos General----------------------------------------------------------------- */

#productos_general
{
	padding:0.5em 0 0 2em;
	margin:0;
}

#productos_general ul
{
	clear:both;
	margin:0.2em 0 0 0;
	padding:0;
	list-style:none;
}

#productos_general li
{
	font-family: arial, trebuchet MS;
	font-size: 11px;
	color:#192f81;
	font-weight:normal;
	text-decoration:none;
	padding:0;
	margin:0;
	float:left;
}

/* ----------------------------------------------------------------Internet Movil----------------------------------------------------------------- */

#internet_movil
{
	padding:0.5em 0 0 0;
	margin:0;
}

#internet_movil ul
{
	clear:both;
	margin:0.8em 0 0 0;
	padding:0 0 0.7em 0;
	list-style:none;
}

#internet_movil li
{
	font-family: arial, trebuchet MS;
	font-size: 11px;
	color:#192f81;
	font-weight:normal;
	text-decoration:none;
	padding:0 0 0 2.8em;
	margin:0;
	float:left;	
}

/* ----------------------------------------------------------------Internet Movil----------------------------------------------------------------- */

#tipo_contrato
{
	padding:0.5em 0 0 0;
	margin:0;
}

#tipo_contrato ul
{
	clear:both;
	margin:0.8em 0 0 0;
	padding:0;
	list-style:none;
}

#tipo_contrato li
{
	font-family: arial, trebuchet MS;
	font-size: 11px;
	color:#192f81;
	font-weight:normal;
	text-decoration:none;
	padding:0 0 0 2.8em;
	margin:0;
	float:left;	
}


/* ----------------------------------------------------------------Datos----------------------------------------------------------------------------*/

#datos_personales,#datos_empresa
{
	margin:0;
	padding: 0 0 0 1em;
	height:150px;
}

#datos_conectarse,#datos_bono,#datos_linea
{
	margin:0;
	padding: 0 0 0 1em;
	height:50px;
}

#texto_dni_detalle
{
	clear:both;
	float:left;
	padding: 0.08em 0 0 0;
	margin:0;
}
/* ----------------------------------------------------------------Cabeceras de cada apartado----------------------------------------------------------------- */

#titulo
{
	clear:both;
	font-family: arial, trebuchet MS;
	font-size: 13px;
	color:#192f81;
	font-weight:bold;
	text-decoration:none;
	line-height:1.4em;
	width:620px;
	padding: 1em 0 0 0;
	margin: 0;
}
#titulo .linea
{
	font-family: arial, trebuchet MS;
	font-size: 11px;
	color:#989992;
	font-weight:normal;
	text-decoration:none;
	padding:1.5em 0 0 0;
	margin:0;
	height:10px;
}

/* ----------------------------------------------------------------datos personales; datos contacto----------------------------------------------------------------- */

#cont_contacto
{
	margin:0;
	padding:0 0 0 1em;
}

#cont_contacto ul
{
	clear:both;
	float:left;
	margin:0;
	padding:0.2em 0 0 0;
	width:450px;
}

#cont_contacto li
{
	font-family: arial, trebuchet MS;
	font-size: 11px;
	color:#000000;
	font-weight:normal;
	text-decoration:none;
	padding:0;
	margin:0;
	width:150px;
	float:left;
}

#tit_contacto
{
	display:none;
	width:500px;

}

#cont_contacto .visible_contacto
{
	display:block;
}
/*----------------------------------------------------------------datos direccion----------------------------------------------------------------- */

#cont_direccion
{
	margin:0;
	padding: 0 0 0 1em;
}

#domicilio ul
{
	clear:both;
	margin:0;
	padding:0;
	list-style:none;
}

#domicilio li
{
	font-family: arial, trebuchet MS;
	font-size: 11px;
	color:#000000;
	font-weight:normal;
	text-decoration:none;
	padding:0;
	margin:0;
	float:left;
}

#domicilio .alto
{
	padding:0.8em 0 0.2em 0;
	margin:0;
}

#domicilio .ancho
{
	width:95px;
}

#domicilio .ancho2
{
	width:180px;
}


#domicilio .escalera
{
	width:55px;
}


/*----------------------------------------------------------------datos----------------------------------------------------------------- */


#form_datos ul, #como_conectarte ul, #con_linea ul
{
	clear:both;
	margin:0;
	padding:0;
	list-style:none;
}

#form_datos li, #como_conectarte li, #con_linea li
{
	font-family: arial, trebuchet MS;
	font-size: 11px;
	color:#000000;
	font-weight:normal;
	text-decoration:none;
	padding:0;
	margin:0;
	float:left;
}

#form_datos .alto,#como_conectarte .alto,#con_linea .alto
{
	padding:0.8em 0 0.2em 0;
	margin:0;
}

#form_datos .ancho
{
	width: 9em;
	margin:0;
}

#form_datos .dni
{
	width:130px;
}

#form_datos .texto_dni, #como_conectarte .ancho, #con_linea .ancho
{
	width:170px;
}

#bono_fijo_movil ul
{
	clear:both;
	margin:0;
	padding:0;
	list-style:none;
}

#bono_fijo_movil li
{
	font-family: arial, trebuchet MS;
	font-size: 11px;
	color:#000000;
	font-weight:normal;
	text-decoration:none;
	padding:0;
	margin:0;
	float:left;
}

#bono_fijo_movil .alto
{
	padding:0.8em 0 0.2em 0;
	margin:0;
}

#bono_fijo_movil .ancho
{
	width:80px;
}


#form_datos select
{
	font-family:"trebuchet MS", arial;
	font-size:10px;
}

#form_datos .nombre
{
	width:130px;
}

#terminos
{
	clear:both;
	float:left;
	width:500px;
	font-family: arial, trebuchet MS;
	font-size: 11px;
	color:#000000;
	font-weight:normal;
	text-decoration:none;
	line-height: 1.5em;
	padding: 0.8em 0 0 1em;
	margin:0;
}

#terminos a
{
	color:#192f81;
	text-decoration:underline;
}

#alta_online_boton
{
	float:right;
	margin:0;
	padding:0;
}

#alta_online_boton_contratar
{
	width:110px;
	height:30px;
	cursor:pointer;
	margin:0;
	padding:0 2em 0 0;
}
/* /ALTA ONLINE */


