.contact-content{width:306px; position:relative; margin:0; padding:0;}
.clear{clear:both;}
.contact-content .top{background:url(../images/top-contac-home.png) no-repeat center; width:306px; height:12px;}
.contact-content .middle{background:url(../images/middle-contat-home.png) repeat-y top; width:296px; padding:0 5px;}
.middle .bt-cerrar{float:right; padding-right:5px;}
.middle .bt-cerrar a{display:block; background:url(../images/bt-close-home.jpg) no-repeat right; padding-right:18px; color:#737373; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;}
.middle .numero{text-align:center; padding-top:8px; padding-bottom:8px;}
.middle .formulario{float:left; width:296px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#737373;}
.formulario .error{float:left; margin:0 0 0 4px; color:#ff0000;}
.formulario .campo{width:285px; margin:5px 0; float:left; margin-left:10px;}
.formulario .campo input{background:#e0e0e0; border:1px solid #cccccc; width:260px; color:#737373; font-family:Arial, Helvetica, sans-serif; font-size:12px; float:left;}
.formulario .campo select{background:#e0e0e0; border:1px solid #cccccc; width:260px; color:#737373; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.formulario .campo textarea{background:#e0e0e0; border:1px solid #cccccc; width:260px; color:#737373; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:60px;}
.formulario .campo2{margin:4px 0; float:left; width:134px; margin-right:5px; margin-left:10px;}
.formulario .campo2 input{background:#e0e0e0; border:1px solid #cccccc; width:121px; color:#737373; font-family:Arial, Helvetica, sans-serif; font-size:12px; float:left;}
.formulario .campo3{margin:4px 0; float:left; width:134px;}
.formulario .campo3 input{background:#e0e0e0; border:1px solid #cccccc; width:121px; color:#737373; font-family:Arial, Helvetica, sans-serif; font-size:12px; float:left}
.formulario .terminos{float:left; margin-left:10px; width:280px;}
.formulario .terminos a{color:#5eb0da; text-decoration:none; font-weight:bold;}
.formulario .terminos a:hover{text-decoration:underline;}
.formulario .txt{float:left; width:265px; margin-left:10px;}
.formulario .bt{float:left; padding:10px 0 10px 90px;}
.formulario .bt a{ background:url(../images/bt-enviar-contact-home.jpg) no-repeat center; width:102px; height:31px; display:block;}
.formulario .bt a:hover{ background:url(../images/bt-enviar-contact-home-on.jpg) no-repeat center; width:102px; height:31px; display:block;}
.contact-content .bottom{background:url(../images/bottom-contact-home.png) no-repeat center; width:306px; height:11px;}