@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:#A9C84A; width:100%; line-height:40px; }

/* FAQ */
#faq{ 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; }
#faq:after{ content:''; display:table; clear:both; }
#faq img{ margin:10px; }
#faq div article:nth-of-type(1){ margin-top:10px; }
#faq article{ border: 1px solid #028001; padding:10px; margin-bottom:20px; }
#faq article p{ display:inline-block; }
#faq article p:nth-of-type(1){ width:844px; font-weight:bold; }
#faq article p:nth-of-type(1):before{ content:url("/images/comun/ico_faq18.png"); vertical-align:sub; margin-right:8px; color:#A9C84A; font-weight:bold; font-size:20px; }
#faq article p:nth-of-type(2){ padding:5px 12px 5px 12px; background: #028001; font-size: 12px; color: #fff; cursor: pointer; }
#faq article p:nth-of-type(3){ padding:10px; background-color:#F1F1F1; margin-top:10px; width:938px; display:none; text-align:justify; }
#faq article p:nth-of-type(3):before{ content:'Respuesta:'; display:block; margin-bottom:10px; /*color:#A9C84A;*/ color:#028001; font-weight:bold; font-size:20px; }

#alerti{ display:none; background-color:#028001; width:960px; padding:10px; color:#FFF;  }
#alerte{ display:none; color:red; }

/* FORMULARIO */
#fo{ padding:40px 0px 40px 0px; -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); background:#f5f5f5; font-size:14px; line-height:18px; }

#formulario{ width:600px; margin:auto; }
#formulario h3{ margin-bottom:20px; }
#formulario p{ margin-bottom:15px; }
#formulario label{ display:inline-block; font-size:15px; width:70px; vertical-align:top; }
#formulario input[type=text],
#formulario input[type=email],
#formulario textarea{ display:inline-block; font-size:15px; width:518px; border:1px solid #000; }
#formulario textarea{ width:514px; 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; }
