#form_container
{
	float:left;
	background:#fff;
	border:1px solid #ccc;
	margin:0 auto;
	text-align:left;
	width:98%;
	min-height:400px;
}

#form_container2
{
	float:left;
	background:#fff;
	border:1px solid #ccc;
	margin:0 auto;
	text-align:left;
	width:98%;
	min-height:90px;
}

#top
{
	float:left;
	display:block;
	height:10px;
	margin:20px auto 0 auto;
	width:95%;
}

#bottom
{
	float:left;
	display:block;
	height:10px;
	margin:0 auto 50px auto;
	width:95%;
}

#cForm{
	float:left;
	padding:10px;
}

#cForm fieldset{
    clear:both;
    background:none;
    border:none;
    margin:0;
    padding:0;
    width:100%;
}

#cForm label{
	float:left;
	width:20%;
	height:20px;
	padding-top:10px;
}

#cForm input{
	margin-top:11px;
	width:75%;
	height:20px;
        border:none;
	border-bottom:1px solid #F4F1E0;
	font-family:tahoma, serif;
	font-size:.9em;
}
/* IE6 Only */
* html #cForm input{width:350px;}

#cForm textarea{
	width:74%;
	border:1px solid #F4F1E0;
	font-family:tahoma, serif;
	font-size:.9em;
        margin-top:10px;
	padding:5px;
}

#cForm #sendContactEmail{
	float:right;
	margin:10px 4% 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%;}

#lopd{clear:both;list-style-type:none;padding-top:30px;}
/* IE7 Only */
*:first-child+html #lopd{margin-top:50px;}
/* IE6 Only */
* html #lopd{margin-top:50px;}
#lopd li{cursor:pointer;background:#FFF url(../img/document.png) no-repeat;padding-left:20px;}
#textolopd{float:left;display:none;width:96%;border-left:2px solid #999;padding:2%;margin:10px 0;}
#textolopd p{margin-bottom:10px;}
#ocultarlopd{display:none;}