body{
	font: normal normal 1em/120% Verdana, Arial, Helvetica, sans-serif;
}
.mens{
	position: relative;
	width: 80%;
	margin: .5em 0 .5em 5%;
	padding: 1em 1em .7em 1em;
	border: 1px solid #B5C6E3;
}
.mens h3{
	margin-left: 40px;
	font: bold 1.2em/60% arial;
	color: #333;
	margin-top: 0;
}
.mens p{
	margin: .4em 0 0 40px;
	font-size: .7em;
}
/*-------------------------------------------- Formularios */
#cont form{
}
fieldset{
	border: 0;
}
input, select, textarea{
	padding: .4em .1em .4em .2em;
	font: normal .7em/100% verdana;
	border: 1px solid #6694CC;
	color: #666;
	background: #EBF2FA;
}
#cont form{
	margin: 1em 0;
}
#cont form fieldset{
	position: relative;
	width: 430px;
	margin: 0;
	padding:0 12px 1.3em;
	border: 1px solid #B3CAE6;
	background: #EBF2FA;	
}
#cont #contacto fieldset{
	width: 430px;
	padding:0 12px 1.3em;
	margin: 0;
}
#cont form .fielBoto{
	margin-top: 0;
	padding: .5em 0 0 0;
	border: 0;
	background: transparent;
}
#cont .fielBoto input{
	float: right;
}
#cont .fielBoto #limp{
	margin-right: 1em;
	text-decoration: underline;
	color: #005CCB;
	border: 0;
	cursor: pointer;
}
#cont .fielBoto .boton{
	margin-right: -3em;
	padding: .3em .5em;
	color: #FFF;
}

#cont form #clieForm{
	position: absolute;
	width: 7em;
	top: 1.7em;
	left: 52%;
}
#cont form #clieForm input{
	float: left;
	width: 15px;
	height: 15px;
	margin-right: .5em;
	padding: 0;
	outline: 0;
}
#cont form #clieForm label{
	margin: 0;
	font-weight: normal;
}
#cont label{
	display: block;
	margin-top: .7em;
	font: bold .7em/130% verdana;
	color: #333;
}
#cont label small{
	font-weight: normal;
	font-size: 1em;
	color: #f60;
}
#cont small.si{
	margin-top: -3px;
	padding: 3px 0 3px 18px;
	font-size: .7em;
	color: #690;
	background: url(../imag/auxi/icoOkComp.gif) no-repeat left;
}
#cont small.no{
	margin-top: -3px;
	padding: 3px 0 3px 18px;
	font-size: .7em;
	color: #F30;
	background: url(../imag/auxi/icoErroComp.gif) no-repeat left;
	/*display: none;*/
}
#cont form span.ej{
	display: block;
	font-size: .75em;
	color: #666;
}
#cont input, #cont select, #cont textarea{
	background: #FFF;
	border-color: #B5C6E3;
}
#cont select{
	height: 2.4em;
}
form .mens{
	position: relative;
	width: 422px;
	margin: 0 0 10px 0;
	padding: 1em 1em .7em 1em;
	border: 1px solid #B5C6E3;
}
form .mens h3{
	margin-left: 40px;
	font: bold 1.2em/60% arial;
	color: #333;
}
#contCent form .mens p{
	margin: .4em 0 0 40px;
	font-size: .7em;
}
form .error{
	background: #FFFFCC url(../imag/auxi/icoMensErro.gif) no-repeat 10px 13px;
}
form .ok{
	background: #FFFFCC url(../imag/auxi/icoMensOk.gif) no-repeat 10px 13px;
}
#cont form input.alert{
	background: #FFC;
}

/*--------------  Boton */
#cont .boton, #contCent .boton{
	padding: .4em .5em .35em .5em;
	font: bold .75em/100% verdana;
	text-decoration: none;
	color: #FFF;
	border: 1px outset #09931F;
	background: #09931F;
	cursor: pointer;
}
.boton:hover, #contCent .boton:hover{
	text-decoration: none;
	background: #0CC329;
}

/*--------------  Anchos */
.ancho5{
	width: 5%;
}
.ancho10{
	width: 10%;
}
.ancho20{
	width: 20%;
}
.ancho30{
	width: 30%;
}
.ancho40{
	width: 40%;
}
.ancho50{
	width: 50%;
}
.ancho60{
	width: 60%;
}
.ancho70{
	width: 70%;
}
.ancho80{
	width: 80%;
}
.ancho90{
	width: 90%;
}
.ancho100{
	width: 100%;
}




