#cont3 form{width:400px;	padding:0px 70px 0 110px;}
#cont3 form div{overflow:hidden; padding-bottom:10px;}
* html #cont3 form div{height:15px !important;}
#cont3 i{padding-left:2px; color:#416CE6;}

#cont3 form div strong{display:block; width:140px;	float:left;	text-align:right;font-weight:normal;}
#cont3 form div span{ display:block; width:200px; float:right; text-align:left;}
#cont3 form input, #cont3 form textarea, #cont3 form select{display:block; width:160px; padding:1px 3px;border:1px solid #ccc;color:#9D9D9D;font:12px Arial;}

#cont3 form #td_textarea{width:368px; display:block; height:auto !important;}
#cont3 form #td_textarea textarea{float:right;}
#cont3 form textarea{ width:330px; height:auto; overflow:hidden; border:1px solid #ccc; color:#9D9D9D;font:10px Verdana;}
.button{ width:auto; margin-right:33px;	float:right; padding:0px 0px 40px 0px !important;}
*html .button{margin-right:11px;}
#cont3 em{float:right; color:#416CE6; position:absolute; right:20px;}
/*#enviar_comentario {background:url(boton-enviar-comentario.gif);height:32px; width:175px !important; cursor:pointer; border:none !important;}*/

#cont3 form .focus{background:white;	color:black;	border:1px solid green;	color:#9D9D9D;}
#cont3 form .invalid{background:#fab6b6;	color:white;	border:1px solid #ccc;}
#cont3 form .valid{	background:#73BA24;	color:white;	border:1px solid #ccc;}

.error, .sending, .ok{	margin:10px; padding:10px; background:#fbfbfb; font-weight:bold; text-align:center;}
.error{	color:red}
.sending{ color:#ff8040;	background:#fbfbfb url(ajax-loader.gif) no-repeat 40% 50%}
.ok{color:blue}

