
/*--------------------------------------------*/
/* newsletter */

.formulario{
	position:relative;
	width:100%;
	overflow:hidden;
}

.campos_form{
	position:relative;
}

.botones_form{
	position:relative;
	width:100%;
	overflow:hidden;
	text-align:right;
}

.botones_form_privacidad{
	position:relative;
	display:inline;
	float:left;
	margin-top:10px;
	width:300px;
	text-align:left;
}

.botones_form_enviar{
	position:relative;
	display:inline;
	float:right;
	width:124px;
	margin-top:15px;
}



.fila{
	position:relative;
	width:auto;
	overflow:hidden;
	margin-top:20px;
	padding-right:2px;
}

.fila.sinPad{
	padding-bottom:0px;
	margin-top:0px;
}


.fila.sinEstilo{
	border:0px solid #242124;
	padding:0px;
	text-align:right;
}


.label{
	position:relative;
/*	display:inline;
	float:left;
	width:115px;*/
	text-align:left;
	padding-bottom:3px;
	/*color:#118336;*/

}

.inpt{
	position:relative;
/*	display:inline;
	float:left;
	width:512px;*/
	font-size:80%;
}

input, textarea{
	width:100%;
	background: #ffffff;
	color:#2b0000;
	padding:4px 0px;
	border:1px solid #b6b6b6;

}

textarea{
}

input.corto, textarea.corto{
	width:100%;
}

textarea.corto{
	height:160px;
}



input.acceptPol{
	width:auto;
	margin-left:0px;
	margin-right:5px;
	margin-top:3px;
	vertical-align:middle;
	background:#ffffff;
	padding:0px;
}

.privateCheck{
	vertical-align:middle;
}

.avisoLegalLink{
/*	color:#be0624;*/
}

.contenidoContactoFormulario .botones_form input.enviaFormAjax,
.contenidoContactoFormulario .botones_form input.enviaForm,
#blogForm .botones_form input.enviaFormAjax,
input.enviaFormSubs,
input.enviaForm,
input.enviaFormAjax,
input.busqueda{
	width:124px;
	padding:0px;
	border:0px;
	background:transparent;
	-webkit-appearance: none;
    -webkit-border-radius: 0;
}

input.busqueda{
	margin-left:auto;
	margin-right:0px;
}

textarea{
	height:95px;
}


.formAviso{
	position:relative;
	margin-top:15px;
	color: #118336;
	font-size:110%;
	padding-bottom:25px;
	font-weight:600;
}

.formAviso.error{
	color: #118336
}


.avisoLegalLink{
	margin-bottom:3px;
}

.avisoLegalLink .cufon{
	border-bottom: solid 1px #9f710c
}

.privateCheck .cufon{
	padding-top:2px;
}

/*--------------------------------------------*/
/* baja newsletter */


.infoBaja{
	position:relative;
	width:100%;
	font-size:150%;
	color: #be0624;
	padding-top:15px;
	padding-bottom:15px;
	font-weight:600;
}
