#containerPrincipal{
	background:url(../img/elems/fons_degradat_nou.jpg) repeat-x;
	height:500px;
}

#containerPrincipal #principal1 {
	padding:22px 30px 0px 35px;
}

#containerPie{
	padding-top:51px;
}

.contacto{
    float:left;
    width:100%;
	padding:10px 0px 0px 0px;
}

.contacto .infoFormulario{
	margin-top:40px;
	font:normal 12px Arial,Verdana,Sans-serif;
	color:#000000;
}

.contacto .infoFormulario strong{
	font-weight:normal;
	color:#BF2626;
}

.contacto .infoFormulario a{
	font:normal 11px Arial,Verdana,Sans-serif;
	color:#1C5793;
	text-decoration:underline;
}

.contacto .camposIzqFormulario{
	float:left;
	margin-right:30px;
	width:322px;
}

.contacto .camposDerFormulario{
	float:left;
	width:322px;
}

.contacto .campoFormulario{
	overflow:hidden;
	margin-top:15px;
	vertical-align:top;
	height:16px;
	border:1px solid #ACBDC8;
	padding:3px 0px 0px 5px;
	background-color:#FFFFFF;
	font:normal 11px Arial,Verdana,Sans-serif;
	color:#1C5793;
}

.contacto .obligatorio{
	color:#BF2626;
}

.contacto .campoFormulario input{
	float:right;
	postition:relative;
	margin-top:-18px;
	height:19px;
	width:201px;
	border:0px;
	border-left:1px solid #ACBDC8;
	padding:3px 5px 0px 5px;	
	font:normal 12px Arial,Verdana,Sans-serif;
	background-color:#EDF0F3;
}

.contacto .email{
	margin-top:51px;
}

.contacto .mensaje{
	position:relative;
	width:310px;
	height:17px;
	border:1px solid #ACBDC8;
	background-color:#FFFFFF;
	padding:3px 5px 0px 5px;
	font:normal 11px Arial,Verdana,Sans-serif;
	color:#BF2626;
}

.cajaMensaje{
	float:left;
	font:normal 11px Arial,Verdana,Sans-serif;
	color:#BF2626;	
}

.cajaDispone{
	float:right;
	font:normal 11px Arial,Verdana,Sans-serif;
	color:#1C5793;	
}

#compCarInforme{
    display:inline;
    font:normal 11px Arial,Verdana,Sans-serif;
    color:#1C5793;
}

.contacto .camposDerFormulario textarea{
	margin-top:-2px;
	width:320px;
	height:160px;
	border:1px solid #ACBDC8;
	background-color:#EDF0F3;
	font:normal 12px Arial,Verdana,Sans-serif;
}

.contacto .enviarFormulario{
	float:right;
	margin:3px 0px 5px 0px;
	padding:0px 22px 10px 0px;
	background:url(../img/ico/flecha_siguiente.gif) right top no-repeat;
}

.contacto .enviarFormulario a{
	padding:0px 2px 1px 2px;
}

.contacto .enviarFormulario a:hover{
	background-color: #FEDF81;
}

.resumenInfoLegal{
	padding-top:38px;
	text-align:justify;
	font:normal 10px Arial,Verdana;	
}

.resumenInfoLegal .titulo{
	margin-bottom:10px;
	padding-bottom:4px;
	background:url(/caplaibBack/img/elems/bor_pun_azul.gif) left bottom repeat-x;	
	font:bold 9px Verdana,Arial,Sans-serif;
	color:#1C5793;

}
