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

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

#cont4 form #td_textarea{width:368px; display:block; height:auto !important;}
#cont4 form #td_textarea textarea{float:right;}
#cont4 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;}
#cont4 em{float:right; color:#416CE6; position:absolute; left:580px; display:block; width:200px;}
#enviar_comentario {background:url(boton-enviar-comentario.gif);height:32px; width:175px !important; cursor:pointer; border:none !important;}
#logo_telefono {background:url(telefono.gif);height:17px; width:20px !important; cursor:pointer; border:none !important;}
#logo_celular {background:url(celular.gif);height:20px; width:20px !important; cursor:pointer; border:none !important;}


.focus{	background:white; border:1px solid #CCAF6E; color:#9D9D9D;}
.invalid{background:#FF5A00; color:#FFFFFF !important; border:1px solid #ccc;}
.valid{	background:#CCAF6E;	color:#FFFFFF !important; border:1px solid #6D2721;}

.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}
