body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}

#content_form{
width:400px;
height:100%;
background-color:#fafafa;
border : 1px solid #dddddd;
margin: 0 auto;
overflow:hidden;
display:block;
text-align:left;
border : 1px dotted #9e9e9e;
}

.bot_cerrar{
float:right;
padding-top:2px;
padding-right:2px;
}

.titulo_form {
font-family:Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight:bold;
}

.text_form {
font-family:Arial, Helvetica, sans-serif;
font-size : 10px;
color : #ce1828;
}

.pad_top20{
padding-top:20px;
}

.pad_bot20{
padding-bottom:20px;
}

.pad_top10{
padding-top:10px;
}

.pad_left20{
padding-left:20px;
}

.float_l{
float:left;
}

.campo01 {
background-color : #ffffff;
border : 1px solid #cbcbcb;
margin-top : 3px;
margin-bottom : 4px;
width:250px;
}

.campo02 {
background-color : #ffffff;
border : 1px solid #cbcbcb;
width:250px;
height:100px;
}

.contenedor{
	float:left;
	border:1px groove #CCCCCC;
	margin-top:12px;
	margin-bottom:12px;
	width:370px;
	font-size:11px;
}

.contenedor2{
	float:left;
	border:1px groove #CCCCCC;
	margin-top:12px;
	margin-bottom:12px;
	width:270px;
	font-size:11px;
}

.checkBox{
	text-align:right;
	float:left;	
	margin-left:8px;
	width:10px;
}

.iAgree{
	padding-top:2px;
	font-weight:bold;
	float:left;
	width:350px;
	line-height:15px;
}

.iAgree2{
	padding-top:2px;
	font-weight:bold;
	float:left;
	width:200px;
	line-height:15px;
}

.padd_botenviar {
	padding-top:30px;
