﻿section.contacto {margin-bottom: 1%;overflow: hidden;padding: 2% 0; margin-bottom:20px;font-family:Arial, Helvetica;font-size:12px;}
section.contacto .formulario .separador {clear:both;}
section.contacto figure {display: block;float: left;margin-right: 2%;min-height: 200px;width: 28%;}
section.contacto .formulario {float:left; overflow:hidden; width:70%;}
section.contacto .formulario.full{width:100%;}
section.contacto .formulario h2 {}
section.contacto .formulario h2 a {}
section.contacto .formulario .datos {float: left;margin-right: 1%;width: 48%;padding-left: 3px;}
section.contacto .formulario .datos input, section.contacto .formulario .datos select {border: 1px solid #CCCCCC;margin: 5px 0;padding: 5px;width: 95%;}
section.contacto .formulario .comentarios {float: left;margin-left: 1%;width: 49%;}
section.contacto .formulario .comentarios textarea {border: 1px solid #CCCCCC;height: 175px;margin: 5px 0;padding: 5px;width: 95%;}
section.contacto p.volver {float:left;margin-top: 10px;}
section.contacto .bt {background: none repeat scroll 0 0 #333333;color: #FFFFFF;float: right;font-size: 18px;padding: 10px 20px;cursor:pointer;border:none;}
section.contacto .formulario .datos input.error, section.contacto .formulario .datos select.error, section.contacto .formulario .comentarios textarea.error {border: 2px solid #E62741;}
section.contacto .formulario em, section.contacto .formulario .warninglabelcontacto {color: #ff5555;font-size: 12px;font-style: normal;}
@media only screen and (max-width: 480px)
{
	section.contacto .formulario {width: 100%;}
	section.contacto .formulario .datos {margin: 0;width: 98%;}
	section.contacto .formulario .comentarios {margin: 0;padding: 0 0 0 3px;width: 98%;}
}