/*reset------------------------------------------------------------------*/
html, body, div, span, applet, object, iframe, table, caption,
tbody, tfoot, thead, tr, th, td, del, dfn, em, font, img, ins,
kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr,
acronym, address, big, cite, code, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {
    vertical-align: baseline;
    font-family:"Trebuchet MS", Helvetica, sans-serif;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    outline: 0;
    margin: 0;
    border: 0;
}
:focus {
    outline: 0;
}
body {
    background: white;
    color: #000061;
}
table {
    border-collapse: separate;
    border-spacing: 0;
}
caption, th, td {
    font-weight: normal;
    text-align: left;
}
blockquote:before, blockquote:after, q:before, q:after {
    content: "";
}
blockquote, q {
    quotes: "" "";
}
/*fin reset------------------------------------------------------------------*/
body{background:#bccae0; font-family:Arial, Helvetica, sans-serif;}
h1{color:#000061; font-size:17px; font-weight:bold; padding-bottom:4px;}
p{color:#000061; font-size:11px; line-height:13px; padding-bottom:4px;}
#contenedor{width:795px; margin:15px auto 0}

/*CABECERA------------------------------------------------------------------*/
#cabecera{width:795px;}
#margen_izquierdo{float:left;width:9px; background:#bccae0; height:142px;}
#cabecera_izquierda{float: left;background:#e8edf4 url(../imagenes/fondo_cabecera_centro.jpg) no-repeat top left; width:724px; height:142px;}
#logo{
	float:left;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 15px;
}
#cuota_mensual{float:left; background:url(../imagenes/fondo_cuota_mensual.jpg) no-repeat; margin:7px 0 0 95px; width:180px; height:135px;}
#cuota_anual{float:left; background:url(../imagenes/fondo_cuota_anual.jpg) no-repeat;width:164px; height:135px;margin:7px 0 0 14px;padding-right:20px;}
.titu_cuota{color:#FFFFFF; text-align:center; padding:20px 25px 0 0;}
.cuota{font-size:14px; padding:0;}
.tipo{font-size:20px; font-weight:bold; padding:0; line-height:15px;}
.oferta{color:#000066; margin:22px 0 0 65px; text-align:center; font-size:14px; line-height:15px;}
.gratis{
	font-size:13px;
	font-weight:bold;
	line-height:17px;
}
.euro_simbol{
	font-size:18px;
	line-height:17px;
}
.pago{color:#000066; margin:-10px 0 0 80px; font-size:26px; font-weight:bold;}
#desde{font-size:12px; margin:15px 0 0 110px;}
#euros{float:left;}
#barra{float:left;background:url(../imagenes/barra.jpg) no-repeat; width:9px; height:18px; margin-top:15px;}
#mes{float:left; font-size:14px; font-weight:normal; margin-top:15px;}
#cabecera_derecha{float:right; background:url(../imagenes/fondo_cabecera_derecha.jpg) no-repeat; width:62px; height:142px; }
#cabecera_derecha_contactado{float:left; background:url(../imagenes/fondo_cabecera_derecha.jpg) no-repeat; width:10px; height:142px; }

/*CONTENIDO------------------------------------------------------------------*/
#contenido{background:url(../imagenes/fondo_contenido.jpg) no-repeat; clear:both;}
#contenido_contactado{background:url(../imagenes/top_contactado.jpg) no-repeat; clear:both;}
#btn_cupon{ text-align:right; padding:18px 58px 0 0;}
#contenido_izquierda{
	background:#FFFFFF url(../imagenes/fondo_contenido_izquierda.jpg) repeat-y;
	float:left;
	width:398px;
	padding-left:40px;
	height:312px;
	margin-top: 139px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#contenido_izquierda_contactado{background:#FFFFFF url(../imagenes/fondo_contenido_izquierda.jpg) repeat-y; float:left; width:398px; padding:20px 0 0 40px; height:249px;margin-top:18px;}
#contenido_izquierda_contactado p{line-height:15px;}
#servicios{background:#dde4ef; padding:10px; margin:10px 20px 0 0;}
#servicios ul{list-style:none;padding:0; }
#servicios ul li{background:url(../imagenes/bullet.jpg) no-repeat top left; color:#000061; font-size:12px; font-weight:bold; padding:2px 0 5px 15px;}
.dentro{font-size:11px; font-weight:lighter;}
#contenido_derecha{float:left; margin-top:80px; width:356px; border-left:#cccccc 1px solid;}
#contenido_derecha_contactado{float:left; width:357px; padding:23px 0 0 0;margin-top:18px;background:#FFFFFF url(../imagenes/fondo_contenido_derecha.jpg) repeat-y top right; height:246px;}
#titu_cupon{color:#4c4c4c; font-size:16px; font-weight:bold; font-style:italic; padding:0 160px 15px 30px;}
#titu_cupon_error{color:#FF0000; font-size:16px; font-weight:bold; font-style:italic; padding:0 0 20px 30px;}
.compromiso{font-size:20px; line-height:15px;}

#formulario{
	background:#FFFFFF url(../imagenes/fondo_contenido_derecha.jpg) repeat-y top right;
	color:#4c4c4c;
	height:319px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 30px;
}
#formulario_error{background:#FFFFFF url(../imagenes/fondo_contenido_derecha.jpg) repeat-y top right; padding:0 0 0 30px; color:#4c4c4c;}

/*CONTENIDO------------------------------------------------------------------*/
.invitacion{font-size:14px; font-style:italic; margin-bottom:10px;}

form{background:url(../imagenes/fondo_formulario.jpg) no-repeat bottom left;}
legend{display:none;}
fieldset{border:0; margin:0; padding:0;}
label{color:#4c4c4c; width:80px;float:left; font-size:12px;}
input, textarea{width:160px; padding-left:3px; }
.textarea_contacto{width:160px; padding-left:3px; font-size:12px; color:#999999; background:#FFFFFF; border-top:#d3d3d3 1px solid; border-left:#d3d3d3 1px solid; height:15px;}
.textarea_comentarios{width:160px; padding-left:3px; font-size:12px; color:#999999; background:#FFFFFF; border-top:#d3d3d3 1px solid; border-left:#d3d3d3 1px solid; height:50px;}
#cupon p{line-height:18px; padding-bottom:5px;}
.obligatorio{color:#FF0000;}

.privacidad{
	padding-left:80px;
	font-size:11px;
	width:160px;
	margin-left:0px;
}

input#acepto{
	width:15px;
	height:15px;
	border:0px;
}
input#submit {
		width:127px;
		height:45px;
		background: url(/imagenes/enviar_bfarturosoria.jpg) no-repeat;
		border:none;
		margin:5px 0 0 105px;
		padding:0;
}






#closer{clear:both; background:url(../imagenes/bottom.jpg) no-repeat; height:50px;}
#pie{text-align:center; font-size:10px; margin-right:40px;}
.empresa{font-size:12px;}
.marketalia{color:#4c4c90;padding:15px 0 10px 0;}
.marketalia a{color:#4c4c90; text-decoration:none;}
.marketalia a:hover{color:#000061; text-decoration:underline;}


/*PRIVACIDAD------------------------------------------------------------------*/
#titu_privacidad{background:#e8edf4; margin:15px 15px 0 15px; padding:30px 10px 0 20px; width:370px;}
#contenido_privacidad{background:#FFFFFF; margin:0 15px 0 15px; padding: 20px; width:360px; text-align:justify; font-size:12px;}
#conteindo_privacidad p{ line-height:17px;}
.cerrar{text-align:center; padding-top:15px;}

/*VALES------------------------------------------------------------------*/
#contenedor_vale{width:478px; width:600px; padding:20px; background:#FFFFFF;margin:0 auto 0;}
#vale{background:#dbe6ea url(../imagenes/vale/fondo_vale.jpg) no-repeat; height:458px; width:600px; border:#333333 dashed 1px;}
