@import url('reset.css');
@import url('cabecera.css');
@import url('pie.css');

h2{ font-size:24px; font-weight:bold; color:#000000; width:100%; text-align:center; padding-top:20px; margin-bottom:10px; }
/*h3{ font-size:22px; font-weight:bold; color:#58904C; width:100%; text-align:center;  line-height:40px; }*/

/* INSCRIPCIÓN */
#inscripcion{ background:url(../images/comun/patron.png) repeat;  -webkit-box-shadow: 0px 0px 3px 0px rgba(50, 50, 50, 0.75); -moz-box-shadow: 0px 0px 3px 0px rgba(50, 50, 50, 0.75); box-shadow: 0px 0px 3px 0px rgba(50, 50, 50, 0.75); padding-bottom:40px; text-align:justify; font-size:14px; line-height:18px; }
#inscripcion:after{ content:''; display:table; clear:both; }
#inscripcion h2{ margin-bottom:40px; }
#inscripcion h3{ border-bottom: 1px solid #666; padding-bottom: 5px; margin-bottom: 10px; font-weight: bold; font-size:15px; }


#alerti{ color:#FF0000; display:none; width:100%; text-align:center; }
#alerti_aviso{ color:#FF0000; display:none; width:100%; text-align:center; }

input[type=text],
input[type=tel],
input[type=date],
input[type=email],
select,
textarea{ border:1px solid #000; display:inline-block; font-size:15px; width:622px; }
.small{ margin-left:2px; width:140px !important; text-align:center; }

label[for=medio],
label[for=captcha],
#medio,
#captcha2{ margin-left:176px; width:622px !important; }

label[for=medio],
label[for=captcha]{ margin-bottom:5px; }

select{ margin-left:2px; }

#cabformulario{ margin:0 auto; width:800px; }
#cabformulario section{ display:block; font-weight:bold; margin-bottom:10px; }
#cabformulario section:after{ content:''; display:table; clear:both; }
#cabformulario > section.coni img,
#cabformulario > section.coni img,
#cabformulario > section.coni img{ float:left; width:40px; }
#cabformulario > section img{ max-width:800px; }
#cabformulario section p.conico{ float:left; margin-left:20px; line-height:40px; }


#formulario{ position:relative; margin:0 auto; width:800px; }
#formulario p{ margin-bottom:15px; }
#formulario p:after{ content:''; display:table; clear:both; }
#formulario form > p > label{ display:inline-block; font-size:15px; width:170px; vertical-align:top; }
#formulario textarea{ width:618px; height:100px; resize:none; overflow:auto; }
#formulario input[type=submit]{ background:#000; color:#FFF; font-size:16px; font-weight:bold; border:none; padding:5px 30px 5px 30px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
#formulario input[type=submit]:hover{ opacity:0.7; cursor:pointer; }
#formulario > form  div{ display:block; }
#formulario > form div:after{ content:''; display:table; clear:both; }
#formulario > form div p{ float:left; }
#formulario > form div p:nth-of-type(1){ width:70%; }
#formulario > form div p:nth-of-type(2){ width:30%; }
#formulario form > div > p label{ display:inline-block; font-size:15px; vertical-align:top; }
#formulario form > div > p:nth-of-type(1) input[type=text]{ width:350px !important; }
#formulario form > div > p:nth-of-type(1) label{ width:170px; }
#formulario form > div > p:nth-of-type(2) label{ width:40px; }

input:not(#captcha):not(#captcha2):not(#email), textarea {text-transform: uppercase !important;}

#cargandoMail{ display:none; background:#FFF; position:absolute; width:100%; height:100%; text-align:center; z-index:0; }
#cargandoMail img{ margin-top:60px; }
#cargandoMail > p{ margin-top:20px; }