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

/* Formulario */

.titulo
{
	font-size:10px;
	color:#00076f;
	font-weight:bold;
	padding: 0.4em 0.3em 0.5em 0.9em;
	line-height:1em;
	text-decoration:underline;
	font-family:"trebuchet MS", arial;
}

.form_direccion_1,.form_direccion_2
{
	clear:both;
	margin: 0;
	padding: 0 0 0 0.3em;
}

.form_direccion_1 li
{
	margin: 0;
	padding: 0.2em 0 0 0;
	font-size:10px;
	color:#00076f;
	line-height:0.8em;
	float:left;
	width:110px;
}

.form_direccion_2 li
{
	 
	margin: 0;
	padding: 0.2em 0 0 0;
	font-size:10px;
	color:#00076f;
	line-height:0.8em;
	float:left;
	width:60px;
}

#formulario
{
	float:left;
	/*height:520px;*/
	/*height:35em;*/
	overflow:hidden;
	width:310px;
	padding:0 0 0 0.3em;
	margin:0;
	text-align:left;
}

#formulario input
{
	font-family:"trebuchet MS", arial;
	font-size:10px;
	height:11px;
}

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

#formulario .radio
{
	border:2px dashed #c4e137;
}

.form_detalles
{
	margin:0;
	padding:0;
	font-size:9px;
	color:#333333;
}

#form_top
{
	background:url(../../img/montaje/formulario/form_cabecera.jpg);
	background-repeat:no-repeat;
	width:310px;
	height:27px;
}

#form_contenido_1
{
	background:url(../../img/montaje/formulario/form_fondo.jpg);
	background-repeat:repeat-y;
	width:310px;
	/*height:135px;*/
	/*height:150px;*/
	overflow:hidden;
	font-family:"trebuchet MS", arial;	
}

#form_contenido_2
{
	background:url(../../img/montaje/formulario/form_fondo.jpg);
	background-repeat:repeat-y;
	width:310px;
	overflow:hidden;
	height:auto;
	
}

#form_pie
{
	background:url(../../img/montaje/formulario/form_pie.jpg);
	background-repeat:no-repeat;
	width:310px;
	height:41px;
}

#form_oferta
{
	float:left;
	padding:0;
	margin:0;
	height:338px;
}

#obligatorios
{
	margin:0;
	padding:0 0 0 0.4em;
	font-size:9px;
	color:#333333;
}

.titulo
{
	font-size:10px;
	color:#00076f;
	font-weight:bold;
	padding: 0.4em 0.3em 0.5em 0.9em;
	line-height:1em;
	text-decoration:underline;
	font-family:"trebuchet MS", arial;
}


#productos_casa ul,#productos_movil ul,#productos_general ul
{
	 
	margin: 0;
	padding: 0 0 0 1em;
	font-size:11px;
	color:#00076f;
	line-height:0.8em;
}

#tipo_contrato ul
{	 
	margin: 0;
	padding: 0.5em 0 0.5em 1em;
	font-size:11px;
	color:#00076f;
	line-height:0.8em;
}


#cont_producto
{
	margin:0;
	padding:0;
}

#cont_linea_telefono
{
	margin:0;
	padding: 0.3em 0 1.3em 0;
	clear:both;
}

#cont_producto ul,#tit_contacto ul,#cont_router ul,#cont_bono ul,#cont_linea_telefono ul
{
	margin:0;
	padding: 0 0 0 0.3em;
}

#form_datos li,#tit_contacto li
{
	 
	margin: 0;
	padding: 0.1em 0 0 0;
	font-size:10px;
	color:#00076f;
	line-height:0.8em;
	float:left;
	width:100px;
}

#doc_tipo li
{
	width:135px;
}

#form_datos_empresa li
{
	 
	margin: 0;
	padding: 0.1em 0 0 0;
	font-size:10px;
	color:#00076f;
	line-height:0.8em;
	float:left;
}

#datos_contacto ul
{
	margin:0;
	padding:0.1em 0 0 0.3em;
	float:left;
	list-style:none;
}

#datos_contacto li
{
	margin: 0;
	padding: 0.1em 0 0 0;
	font-size:10px;
	color:#00076f;
	line-height:0.8em;
	float:left;
	width:130px;
}

#form_datos_empresa .documento
{
	width:150px;
}

#form_datos .documento
{
	width:160px;
	padding: 0.3em 0 0 0;
}

#form_datos .doc_identidad
{
	width:140px;
	padding: 0.3em 0 0 0;
}

#datos_contacto .movil
{
	width:92px;
}

#tit_contacto
{
	clear:both;
	margin:0;
	padding:0.2em 0 0.3em 0;
}

#cont_contacto,#cont_direccion
{
	clear:both;
	margin:0;
	padding:0;
}

#cont_contacto ul
{
	margin: 0;
	padding: 0;
}

#cont_contacto li
{
	 
	margin: 0;
	padding: 0.2em 0 0 0;
	float:left;
}

#check_contacto
{
	margin:0;
	padding:0;
}

#cont_contacto2
{
	font-family:"trebuchet MS", arial;
	font-size:9px;
	color:#333333;
	margin:0;
	padding:0;
}



#cont_router
{
	
	float:left;
	margin:0;
	padding:0;
	
}

#cont_router li
{
	 
	margin: 0;
	padding: 0.1em 0 0 0;
	font-size:10px;
	color:#00076f;
	line-height:0.8em;
	float:left;
}

#cont_router .router
{
	width:140px;
}

#cont_router .titulo
{
	font-size:10px;
	color:#00076f;
	font-weight:bold;
	padding: 0.4em 0.3em 0.5em 0.9em;
	line-height:1em;
	text-decoration:underline;
	font-family:"trebuchet MS", arial;
}

#cont_linea_telefono li
{
	 
	margin: 0;
	padding: 0.1em 0 0.1em 0;
	font-size:10px;
	color:#00076f;
	line-height:1.2em;
	float:left;
}

#cont_linea_telefono .titulo_linea_telefono
{
	margin: 0;
	padding: 0.8em 0 0 0.3em;
	line-height:1.2em;
	font-weight:bold;
	text-decoration:underline;

}



#cont_terminos
{
	clear:both;
	float:left;
	margin:0;
	padding: 0.3em 0 0 0.5em;
	width:290px;
}

#cont_terminos ul
{
	 
	margin: 0;
	padding: 0;
	list-style:none;
}

#cont_terminos li
{
	 
	margin: 0;
	padding: 0 0 0 0.3em;
	font-size:10px;
	color:#00076f;
	line-height:0.8em;
	float:left;
}

#cont_terminos .aceptar_terminos
{
	padding: 0 0 0 0;
}

#cont_terminos .ver_terminos
{
	float:left;
	line-height:1.2em;
	text-decoration:underline;
	font-weight:bold;
	cursor:pointer;
}

#cont_bono
{
	clear:both;
	float:left;
	margin:0;
	padding: 0 0 0.2em 0;
}

#cont_bono li
{
	 
	margin: 0;
	padding: 0.1em 0 0.2em 0;
	font-size:10px;
	color:#00076f;
	line-height:1.2em;
	float:left;
}

#cont_bono .titulo_bono
{
	margin: 0;
	padding: 0.7em 0 0 0.3em;
	line-height:1.2em;
	font-weight:bold;
	text-decoration:underline;
}

#movil_movistar
{
	margin:0;
	padding: 0;
}

#movil_movistar li
{	 
	margin: 0;
	padding: 0;
	font-size:10px;
	color:#00076f;
	float:left;
}

#movil_movistar .titulo_bono
{
	margin: 0;
	padding: 0 0 0 0.3em;	
	font-weight:bold;
	text-decoration:underline;
}

#form_boton
{
	clear:both;
	text-align:center;
	padding: 0.4em 0 0 0;
	background:url(../../img/montaje/formulario/form_pie.jpg);
	background-repeat:no-repeat;
	width:310px;
	height:35px;	
}

#boton_contratar
{
	cursor:pointer;
}

/* /Formulario */