ol {counter-reset: li; /* Initiate a counter */font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, "sans-serif";font-weight: 300;padding: 0;padding-left:18px; margin-bottom: 1em;}
.accordion-boton {font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, "sans-serif";font-weight: 300;background: #6aba33;color: #FFFFFF;font-size: 1.2em;padding: 6px 3%;border-radius: 2px;width: 280px;text-align: center; text-decoration:none;}
.accordion-boton a, .accordion-boton a:hover {text-decoration:none; color: #fff;}
.accordion-boton:hover, .accordion-boton:focus, .accordion-boton:active { background: #78A300; text-decoration: none; color:#FFF;}
#accordion, #accordion2 {width: 98%;float: left;padding: 0 1%;margin: 0;border: 1px solid #cccccc;font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, "sans-serif";font-weight: 300;}
#accordion p{font-size:1.1em;line-height:28px;color:#777;}
.accordion, .accordion2 {width: 100%;padding: 1.2% 0;}
.accordion dt, .accordion2 dt {width: 99%;/* margin-top: 5px;*/cursor: pointer;background-image: url(images/arrow_down.gif);background-position: right center;background-repeat: no-repeat;background-color: #ffffff;font-size: 1.2em; line-height:30px;text-align: left;padding: 0.9% 0 0.9% 1%;margin-top: 1%;border-radius: 4px;border: 1px solid #ccc; color:#666}
.accordion dt:hover, .accordion2 dt:hover {background-color: #eeeeee;font-size: 1.2em;background-image: url(images/arrow_up.gif);} /*tocar*/
.accordion dd, .accordion2 dd {overflow:hidden; /*background:#fff;*/}
.accordion span, .accordion2 span {display: block; /*width: 1100px;*/width: 98%;border-top: none;padding: 1.2em 1%;text-align: justify;height: auto;clear: both;}
.accordion span ul, .accordion2 span ul{color: #484848;height: auto;text-align: left;float: left;list-style: none;padding: 1% 0 0 1%;width: 100%;}
.accordion span ul li, .accordion2 span ul li{line-height: 26px;text-align: left;background-image: url(../images/arrow.png);background-repeat: no-repeat;background-position: 0 8px;text-indent: 22px; /*sangria*/}
.accordion span ul li a, .accordion2 span ul li a{text-decoration: none;color: #484848;}
.accordion span ul li a:hover, .accordion2 span ul li a:hover{text-decoration: none;color: #90A8B2;}
.accordion span h6, .accordion2 span h6 {line-height: 30px;padding: 14px 0;color: #5c6884;font-weight: 300;font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, "sans-serif";text-align: left;font-size:1.4em;}
.accordion .open, .accordion2 .open {background-color: #ffffff; background-image:url(images/arrow_up.gif); border-radius: 4px;}

.faq, .faq2 {width: 22%;float: left;font-size: 1.2em;line-height: 30px;text-align: center;color: #444; padding: 0.5% 0; margin:1% 0.1%;}
.faq {background-color: #ffffff;border-top: 4px solid #627486; border-left: 1px solid #e5e7e9; border-right: 1px solid #e5e7e9;}
.faq2 {background-color: #e5e7e9;border-top: 4px solid #e5e7e9;}