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

@import url("formulario_fondos.css");

/* Formulario */
#formulario
{
	float:left;
	margin:0;	
	padding:2.5em 0 0 0.6em;
	width:320px;	
	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_contenido_1
{

	width:310px;
	/*height:135px;*/
	/*height:150px;*/
	overflow:hidden;
	font-family:"trebuchet MS", arial;	
}

#form_contenido_2
{
	width:310px;
	overflow:hidden;
	height:auto;
}

#form_pie
{

	width:310px;
	height:41px;
}

#form_oferta
{
	float:left;
	padding:0;
	margin:0;

}

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

#productos_movil .col_tarifa
{	
	float:left;
	padding-top:0.5em;
	padding-bottom:0.5em;
	width:120px;
}

#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,#cont_adsl 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, #datos_contacto .email

{
	width:160px;
	padding: 0.3em 0 0 0;
}

#form_datos .doc_identidad, #datos_contacto .movil_contacto
{
	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;
}

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

#cont_direccion .form_direccion_1, #cont_direccion .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;
}

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

#cont_router li, #cont_adsl 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_adsl .con_adsl
{
	font-size:10px;
	padding: 0 0.3em 0.5em 0.3em;
	line-height:2em;
	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.2em 0 0 0.3em;

	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;
	width:310px;
	height:35px;	
}

#boton_contratar
{
	cursor:pointer;
}

.titulo_banco
{
	font-size:10px;
	color:#00076f;
	font-weight:bold;
	padding: 0 ;
	text-decoration:underline;
	font-family:"trebuchet MS", arial;
}

#cuenta_bancaria
{
	clear:both;
	margin:0;
	padding:0.3em 0 2em 0.3em ;
}
#cuenta_bancaria ul
{
	margin: 0;
	padding: 0;
	clear:both;
}

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

.separador
{
	margin:0;
	padding:0.2em 0 0 0;
}

/* /Formulario */
