*{
	font-size:1em;
	font-family:arial,helvetica,sans-serif;
	color:#666666;
	border:0;
	padding:0;
	margin:0;
	line-height:1.3em;
}
body{
	margin:0;padding:0;
	background:white;
	text-align:center;
	font-size:70%;
}
#container{
	width:835px;
	margin:23px auto 0 auto;
	border:1px solid #CB4126;
	text-align:left;
}
.popup{
	text-align:left;
	padding:1em;
}
#content{
	background:#F6F7F7;
	padding:14px 25px 25px 28px;
}
#content .in{
	background:url(/img/dotted.gif) repeat-y 399px 0;
}
#cleft{
	float:left;
	width:370px;
}
#cleft p{
	font-size:1.1em;
}
#cright{
	float:right;
	width:355px;
}
#footer{
	text-align:center;
	padding:13px 2em;
	color:black;
}
#footer a{
	font-weight:bold;
}
a{
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
/* clearfix */
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

h2,h2 *{
	color:#CF1D13;
	font-family:Gill Sans, Arial Black;
}
span.red{
	color:#CF1D13;
}
h2{
	font-size:1.5em;
}
h2 span{
	font-size:1.2em;
}
p{
	margin:1em 0;
}

form{
	float:left;
	width:256px;
}
.haztesocio{
	float:right;
	width:95px;
	text-align:center;
	padding-top:10px;
}
.haztesocio p{
	margin:0 0 0.2em 0;
}
.haztesocio *{
	color:#CF1D13;
	font-family:Gill Sans, Arial Black;
	font-size:1.1em;
}
label{
	display:block;
	clear:both;
	margin-top:0.6em;
}
label input,label select{
	border:1px solid #CB4126;
	width:158px;
}
input.boton{
	vertical-align:middle;
	margin-left:52px;
}
acronym{
	color:#CB4126;
	font-weight:bold;
}
label span{
	display:block;
	float:left;
	width:70px;
}
label.error{
	background:#CB4126;
	color:white;
	padding:2px 0;
	text-indent:1em;
	width:230px;
}
label.checkbox {margin-top:10px;}
label.checkbox input{
	width:25px;
	display:inline;
	border:0;
	vertical-align:middle;
}
label.checkbox span{
	display:inline;
	width:auto;
	float:none;
}
a{
	color:#CF1D13;
}
.errors{
	background-color:#F8F5D6;
	padding:5px 25px;
	border:1px dotted #BEBE95;
}
.contact-socio{
	margin-top:15px;
}
