#form_container
{
	float:left;
	background:#fff;
	border:1px solid #ccc;
	margin:0 auto;
	text-align:left;
	width:95%;
	min-height:400px;
}

#form_container2
{
	float:left;
	background:#fff;
	border:1px solid #ccc;
	margin:0 auto;
	text-align:left;
	width:95%;
	min-height:90px;
}

#top
{
	float:left;
	display:block;
	height:10px;
	margin:10px auto 0;
	width:95%;
}

#bottom
{
	float:left;
	display:block;
	height:10px;
	margin:0 auto;
	width:95%;
}

#cForm{
	float:left;
	padding:10px;
}

#cForm fieldset{
	clear:both;
}

#cForm label{
	float:left;
	width:170px;
	height:20px;
	padding-top:10px;
}

#cForm input{
	margin-top:11px;
	width:380px;
	height:20px;
	border-bottom:1px solid #F4F1E0;
	font-family:tahoma, serif;
	font-size:.9em;
}
/* IE6 Only */
* html #cForm input{width:350px;}

#cForm textarea{
	width:540px;
	border:1px solid #F4F1E0;
	font-family:tahoma, serif;
	font-size:.9em;
	padding:5px;
}

#cForm #sendContactEmail{
	float:right;
	margin:10px 20px 15px 0;
	padding:5px;
	height:30px;
	width:100px;
	border-bottom:none;
}

#cForm #posDocumento{margin-top:10px;}
#cForm #posFechacita{width:90px;}
#cForm #posHoracita{float:left;margin-top:10px;width:105px;border:1px solid #F4F1E0;}

.respuesta {float:left;margin-top:100px;text-align:center;width:100%;}

.obligatorio{color:#FF0000;font-size:.7em;}

.exito {float:left;width:92%;font-size:.9em;text-align:center;margin:2%;padding:2%;}
.exito p{padding-bottom:5px;}

.error {float:left;width:92%;font-size:.8em;margin:2%;padding:2%;border-left:2px solid #8E5A4E;border-right:2px solid #8E5A4E;}
.error p{padding-bottom:5px;}
.error span{font-weight:bold;color:#8E5A4E;}

#camposobligatorios{float:left;margin:2% 0 0 2%;width:99%;}

#contenido #lopd{clear:both;}
/* IE7 Only */
*:first-child+html #contenido #lopd{margin-top:50px;}
/* IE6 Only */
* html #contenido #lopd{margin-top:50px;}
#contenido #lopd li{cursor:pointer;background:#FFF url(../img/document.png) no-repeat;}
#textolopd{float:left;display:none;width:96%;border-left:2px solid #999;padding:2%;margin-bottom:10px;}
#textolopd p{margin-bottom:10px;}
#ocultarlopd{display:none;}
