/*                                                    */
/*  main 'top-level' form elements                    */
/*                                                    */
/*@import "calendar.css";*/

.cform {
    width: 100%;
    border: 1px solid #eeeeee;
    padding: 20px;
    color: black;
}

.cform.registro_eventos,
.cform.registro_eventos_eng {
    border: 1px solid #ffffff;
    color: white;
    display: flow-root;
}

.cform fieldset { 
    margin-top:0px; 
    padding:5px 0 15px 0; 
    border: none;
}

.cform .cf_hidden {
    display:none; 
    border:none!important;
    background:none!important;
    padding:0!important;
    margin:0!important;
}

.cform legend { 
    /*background: #eaeaea;
    border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    -khtml-border-radius: 10px 10px 0 0;
    -webkit-border-radius: 10px 10px 0 0;*/
    /*color: #00A2A4;*/
    font-size: 1.8rem;
    font-size: 18px;
    padding: 10px 0px;
    margin: 0px 7px 3px 0px;
}
.cform fieldset:first-child legend { 
    border-radius: 0 0 3px 0;
    -moz-border-radius:0 0 3px 0;
    -khtml-border-radius:0 0 3px 0;
    -webkit-border-radius:0 0 3px 0;
}

ol.cf-ol {
    margin: 0!important;
    padding:0!important;
}

ol.cf-ol li {
    background:none!important; 
    margin: 0px 0px 10px 0px!important;
    padding:0; 
    list-style:none!important; 
    text-align:left;
    line-height:1.3em;
}


/*                                                    */
/* just for text-only fields (no input)               */
/*                                                    */

ol.cf-ol li.textonly {
    /*letter-spacing:1px;*/
    /*margin:10px 0pt !important;*/
    padding:5px 0px;
    /*text-align:center;*/
    /*font-size:0.8em;*/
    /*text-shadow: 0 1px 0 #FFFFFF;*/
}


/*                                                    */
/* global definitions for field labels                */
/*                                                    */

.cform label {
    display: inline-block;
    font-size: 15px;
    text-align: left;
    vertical-align: top;
    width: 20%;
}

label.cf-before {
    margin:0.4em 5px; 
}

label.cf-after  {
    margin:2px 10px;
    text-align:left;
    width:115px;
}

label.cf-after span {
    width:115px;
    display:block;
}

label.cf-group-after {
    margin:0.4em 5px;
    width:72px;
    text-align:left;
}
label.cf-group-after span {
    width:72px;
    display:block;
}

/*                                                    */
/*   FORM FIELDS general formatting                   */
/*                                                    */

.cform input,
.cform textarea,
.cform select { 
    /*text-shadow: 0 1px 0 #FFFFFF;*/
    /*color: #111111;*/
    font-size: 0.9em;
    padding: 3px 3px;
    
    /*background: #f9f9f9; */
    /*border: 1px solid #e2e2e2; */
    vertical-align:top; 
}
/*
.cform input:hover,
.cform textarea:hover,
.cform select:hover {
background: #ffffff; 
background: -moz-linear-gradient(top,  #ffffff 0%, #efefef 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef)); 
background: -webkit-linear-gradient(top,  #ffffff 0%,#efefef 100%); 
background: -o-linear-gradient(top,  #ffffff 0%,#efefef 100%); 
background: -ms-linear-gradient(top,  #ffffff 0%,#efefef 100%);
background: linear-gradient(top,  #ffffff 0%,#efefef 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 ); 
}
*/
/*.cform input:hover,
.cform textarea:hover,
.cform select:hover,
.cform input:focus,
.cform textarea:focus,
.cform select:focus { 
    background: #fff;
}*/

.cform textarea,
.cform input {
    width: 80%;
}
.cform select {
    padding: 2px 5px;
    width: 66.5%; /* attempt to have equal length */
}  

.cform select.cfselectmulti { 
    height:7.5em; 
}

.cform textarea {
 /*   font-family: arial;*/
    font-size: 0.9em;
    overflow:auto;
    resize:none;
}

.ui-datepicker-trigger{
    cursor:pointer;
    margin-top: 3px;
}
/*                                                    */
/*   radio button title                               */
/*                                                    */

ol.cf-ol li.cf-box-title {
    color: #999999;
    font-size: 0.8em;
    font-weight: bold;
    margin-left:1.5em;
    padding: 8px 0 0 22%; /* check with label 'width' incl. */
}

/*                                                    */
/*   check boxes                                      */
/*                                                    */

.cform input.cf-box-a,
.cform input.cf-box-b   { 
    margin:1px 0 0 0; 
    width:14px;
    height:22px;
    border:none!important;
    background:none!important; 
}

.cform input.cf-box-a   { 
    margin-left:22%; /* check with label 'width' incl. */
} 


/*                                                    */
/* check box groups                                   */
/*                                                    */

ol.cf-ol li.cf-box-group {
    margin:10px 0pt 0px !important;
    padding-left: 22%; 
} 

/*                                                    */
/* formatting for text:  "(required)"  & other        */
/*                                                    */

span.reqtxt,
span.emailreqtxt { 
    color: #9B4D4D;
    display: block;
    font-size: 0.7em;
    height: 14px;
    line-height: 1em;
    margin: 0 0 0 22%;
    padding: 0 0 0 20px;
    text-align: right;
    /*vertical-align: top;*/
    width: 77%;
    display: none;
}

/*                                                    */
/*   FORM submit button                               */
/*                                                    */

p.cf-sb {
    text-align:right;
    padding: 0!important;
    margin: 20px 0;
}
.cform input.backbutton,
.cform input.resetbutton,
.cform input.sendbutton {  
    padding: 15px 20px 12px;
    margin: 0 0 0 5px;
 /*   font-size:0.8em;*/
    cursor:pointer;
    width:auto;
}

.cform input.resetbutton {
    width: auto;
    padding:5px 1em;
}
.cform input.backbutton {
    width: auto;
    padding:5px 1em;
}

/*                                                    */
/*   FORM FIELDS enhanced error display               */
/*                                                    */
ol.cf-ol li.cf_li_err {
    /*background:#FFDFDF url(li-err-bg.png) repeat!important;*/
    /*border-color:#EDC4C4;*/
    /*border-style:solid;*/
    /*border-width:1px 0pt;*/
/*    padding:5px 0 5px!important;
    margin:5px 0!important;*/
    margin: 0px 0px 10px 0px!important;
    padding: 0!important;
}

ol.cf-ol li ul.cf_li_text_err {
    height:1%;
    min-height:1%;
    /*margin:0 0 0 100px;*/
    padding:0;
    /*color:#333;*/
}

ol.cf-ol ul.cf_li_text_err li {
    background:url(icon-alert.png) no-repeat left 1px!important;
    list-style:none!important;
    font-weight:bold;
    text-indent:0;
    margin:0 0 2px!important;
    padding-left:15px;
}
ol.cf-ol ul.cf_li_text_err li:before {
    content:'';
}

/*                                                    */
/* 'visitor verification' related styles              */
/*                                                    */

label.secq,
label.seccap {
    vertical-align:text-bottom;
    margin-bottom:4px;
}

input.secinput {
    vertical-align:text-bottom;
}
#cforms_captcha12,
#cforms_captcha11,
#cforms_captcha10,
#cforms_captcha9,
#cforms_captcha8,
#cforms_captcha7,
#cforms_captcha6,
#cforms_captcha5,
#cforms_captcha4,
#cforms_captcha3,
#cforms_captcha2,
#cforms_captcha {
/*    height:15px;*/
    width:70px;
/*    padding: 4px 4px;*/
    margin: 0;
}

img.captcha {
    vertical-align:text-bottom;
    margin:0 0 0 10px!important;
    padding:0!important;
    border:none!important;
    float:none!important;
}

img.captcha-reset {
    vertical-align:text-bottom;
    background: url(captcha_reset_grey.gif) no-repeat;
    margin:0 0 2px 3px;
    width:21px;
    height:21px;
    border:none;
}

img.imgcalendar {
    border:none;
}

/*                                                    */
/* change formatting of response msgs here            */
/*                                                    */

div.cf_info {
    /*font-family:Arial,sans-serif;*/
    /*font-size:0.8em;*/
    /*color:#333;*/
    display:none;
    padding:20px!important;
    width:100%;
    line-height:1.3em;
    margin:10px auto;
}
div.cf_info > span{
    font-weight: bold;
}
div.cf_info ol {
    margin:0;
    padding:5px 15px 0 30px;
}
div.cf_info ol li {
    padding:1px 0;
    margin:2px 0;
}
div.cf_info a   {
    color:#ad2929!important;
    text-decoration:underline!important;
}
div.success {
    background:#C8FA8D none repeat scroll 0% 50%;
    color:#444444;
    display:block;
}
div.failure {
    display:block;
    background-color: #FFDFDF !important;
    border: 1px solid #D32514;
}
div.waiting {
    background:#F9F9F9;
    color:#AAAAAA;
    display:block;
}
/*                                                    */
/*   formatting for invalid user inputs               */
/*                                                    */
.cform .cf_error { 
    color:#D32514; 
    border:1px solid #D32514; 
}
div.mailerr {
    display:block;
}
.mailerr,
.cform .cf_errortxt {
    color:#ad2929; 
}

/*                                                    */
/* disabled fields [disabled] does not work on IE!    */
/*                                                    */

.disabled,
.disabled:hover,
[disabled]:hover,
[disabled] {
    color:#aaa!important;
    border-color:#dddddd!important;
    background:none!important;
    box-shadow: none!important;
}

/*                                                    */
/* upload box styling                                 */
/*                                                    */
.cform input.cf_upload  {
    width:220px;
    background: #f9f9f9;
    border:1px solid #888888;
}

/*                                                    */
/*  Other: link love                                  */
/*                                                    */
.linklove {
    width:510px;
    margin:0 auto 10px!important;
    padding:0!important;    
    text-align:center!important;
    display:none!important;
}
.linklove a,
.linklove a:visited {
    color: #888888 !important;
    font-family: Tahoma;
    font-size: 9px;
}

/*FORMULARIOS DEL APARTADO BOLSA DE TRABAJO */
/*NOMBRE DEL FORMULARIO: envio_ofertas y envio_cv */
/*NOMBRE DEL FORMULARIO: envio_ofertas_eng y envio_cv_eng */

.envio_ofertas label,
.envio_ofertas_eng label,
.envio_cv label,
.envio_cv_eng label {
    width: 100%;
}

.envio_ofertas textarea, .envio_ofertas input,
.envio_ofertas_eng textarea, .envio_ofertas_eng input,
.envio_cv textarea, .envio_cv input, .envio_cv input.cf_upload,
.envio_cv_eng textarea, .envio_cv_eng input, .envio_cv_eng input.cf_upload {
    width: 100%;
}

.envio_cv label.cf-after,
.envio_cv_eng label.cf-after,
.envio_ofertas label.cf-after,
.envio_ofertas_eng label.cf-after {
    width:90%;
}
.envio_cv label.cf-after span,
.envio_cv_eng label.cf-after span,
.envio_ofertas label.cf-after span,
.envio_ofertas_eng label.cf-after span {
width: 100%;
}
.envio_cv input.cf-box-a,
.envio_cv_eng input.cf-box-a,
.envio_ofertas input.cf-box-a,
.envio_ofertas_eng input.cf-box-a {
    margin-left:0;
}


/*FORMULARIO DE REGISTRO DE SOCIOS, HAZTE SOCIO*/
/*NOMBRE DEL FORMULARIO: contacto_01 */

/*FORMULARIO DE REGISTRO DE SOCIOS, HAZTE SOCIO EN INGLES*/
/*NOMBRE DEL FORMULARIO: contacto_01_eng */

/*
#li--1
#li--2  - Nombre de la organizacion
#li--3  - Razon social
#li--4  - NIF
#li--5  - Actividad
#li--6  - Domicilio
#li--7  - Localidad
#li--8  - CP
#li--9  - Provincia
#li--10 - Pais

#li--11
#li--12 - Nombre
#li--13 - Apellidos
#li--14 - Cargo
#li--15 - Telefono
#li--16 - Email
#li--17 - Confirmar email
#li--18 - 
#li--19 - Perfil de la entidad (select)
#li--20 - items
#li--21 - items
#li--22 - items
#li--23 - items
#li--24 - items
#li--25
#li--26
#li--27 - Autorizo a cobrar la cuota anual
#li--28 - ITEMS: Periodicidad del pago
#li--29 - text only: Cargo a la siguiente cuenta
#li--30 - Nombre del banco
#li--31 - Entidad
#li--32 - Oficina
#li--33 - DC
#li--34 - Codigo de cuenta
#li--35
*/

.cform.contacto_01 select,
.cform.contacto_01_eng select {
    padding: 10px 5px;
    width: 100%;
}

.contacto_01 ol.cf-ol li.cf-box-group,
.contacto_01_eng ol.cf-ol li.cf-box-group {
    padding: 0;
}

.contacto_01 ol.cf-ol li.textonly,
.contacto_01 ol.cf-ol li.cf-box-title,
.contacto_01_eng ol.cf-ol li.textonly,
.contacto_01_eng ol.cf-ol li.cf-box-title {
    padding: 20px 0 0 0;
    font-size: 18px;
}

.contacto_01 label,
.contacto_01_eng label {
    width: 100%;
}

.contacto_01 fieldset,
.contacto_01_eng fieldset {
    padding: 5px 0;
}

.contacto_01 legend,
.contacto_01_eng legend {
    padding: 0 5px 5px 0;
    font-weight: 700;
}

.contacto_01 #li--3, /*razon social*/
.contacto_01 #li--7, /*localidad*/
.contacto_01 #li--9, /*provincia*/
.contacto_01 #li--14,/*cargo*/
.contacto_01 #li--16, /*email*/
.contacto_01_eng #li-6-3, /*razon social*/
.contacto_01_eng #li-6-7, /*localidad*/
.contacto_01_eng #li-6-9, /*provincia*/
.contacto_01_eng #li-6-14,/*cargo*/
.contacto_01_eng #li-6-16 /*email*/
{
    width: 50%;
    float: left;
}

.contacto_01 #li--4, /*NIF*/
.contacto_01 #li--8, /*CP*/
.contacto_01 #li--10,/*Pais*/
.contacto_01 #li--15,/*telefono*/
.contacto_01 #li--17, /*confirmar email*/
.contacto_01_eng #li-6-4, /*NIF*/
.contacto_01_eng #li-6-8, /*CP*/
.contacto_01_eng #li-6-10,/*Pais*/
.contacto_01_eng #li-6-15,/*telefono*/
.contacto_01_eng #li-6-17
{
    width: 50%;
    float: left;
    padding-left: 10px;
}

/* Gestion condicional socios form
---------------------------------------------------------------------------- */

/*Por defecto todos estos campos, ocultos*/
.contacto_01 li#li--20,
.contacto_01 li#li--20items,
.contacto_01 li#li--21,
.contacto_01 li#li--21items,
.contacto_01 li#li--22,
.contacto_01 li#li--22items,
.contacto_01 li#li--23,
.contacto_01 li#li--23items,
.contacto_01 li#li--24,
.contacto_01 li#li--24items,
.contacto_01 fieldset.cf-fs4,
.contacto_01_eng li#li-6-20,
.contacto_01_eng li#li-6-20items,
.contacto_01_eng li#li-6-21,
.contacto_01_eng li#li-6-21items,
.contacto_01_eng li#li-6-22,
.contacto_01_eng li#li-6-22items,
.contacto_01_eng li#li-6-23,
.contacto_01_eng li#li-6-23items,
.contacto_01_eng li#li-6-24,
.contacto_01_eng li#li-6-24items,
.contacto_01_eng fieldset.cf-fs4 {
    display: none;
}

.contacto_01 textarea,
.contacto_01 input,
.contacto_01_eng textarea,
.contacto_01_eng input {
    width: 100%;
}

.contacto_01 .list-items,
.contacto_01_eng .list-items {
    width: 100%;
    padding-left: 0px;
    padding-bottom: 10px;
}

.contacto_01 .list-items label.cf-after,
.contacto_01 .cf-box-group label.cf-after,
.contacto_01_eng .list-items label.cf-after,
.contacto_01_eng .cf-box-group label.cf-after {
    width: 94%;
}

.contacto_01 label.cf-after span,
.contacto_01_eng label.cf-after span {
    width: 100%;
    display: block;
}

.contacto_01 label.cf-after,
.contacto_01_eng label.cf-after {
    width: 90%;
}

.contacto_01 input.cf-box-a,
.contacto_01_eng input.cf-box-a {
    margin-left: 0;
}

/*FORMULARIO DE REGISTRARSE A UNA ACTIVIDAD DE SECPHO */
/*NOMBRE DEL FORMULARIO: registro_eventos */

.registro_eventos a,
.registro_eventos_eng a {
    color: white;
    font-weight: bold;
}

.registro_eventos a:hover,
.registro_eventos_eng a:hover {
    text-decoration: underline;
}

.registro_eventos label,
.registro_eventos_eng label {
    width:100%;
}

.registro_eventos fieldset,
.registro_eventos_eng fieldset {
    padding:5px 0px;
}

.registro_eventos legend,
.registro_eventos_eng legend {
    padding: 0px 5px 5px 0px;
}

.registro_eventos textarea,
.registro_eventos input,
.registro_eventos_eng textarea,
.registro_eventos_eng input {
    width: 100%;
}

.registro_eventos #li-2-1,
.registro_eventos_eng #li-7-1 {
    width: 50%;
    float: left;
    padding: 0 10px 0 0; 
}

.registro_eventos #li-2-2,
.registro_eventos_eng #li-7-2 {
    width: 50%;
    float: left; 
}

.registro_eventos #li-2-3,
.registro_eventos_eng #li-7-3 {
    width: 30%;
    float: left;
    padding: 0 10px 0 0;
    margin-bottom: 9px !important; /*excepcion*/ 
}

/*2-4 es empresa, 2-5 es socio*/
.registro_eventos #li-2-4,
.registro_eventos #li-2-5,
.registro_eventos_eng #li-7-4,
.registro_eventos_eng #li-7-5 {
    width: 35%;
    float: left;
    padding: 0 10px 0 0; 
}

.registro_eventos #li-2-5,
.registro_eventos_eng #li-7-5 {
    display: none;
}

.registro_eventos #li-2-5 select#cf2_field_5,
.registro_eventos_eng #li-7-5 select#cf7_field_5 {
    width: 100%;
}

/*2-6 es cargo-funcion*/
.registro_eventos #li-2-6,
.registro_eventos_eng #li-7-6 {
    width: 35%;
    float: left; 
}

/*2-7 es telefono*/
.registro_eventos #li-2-7,
.registro_eventos_eng #li-7-7 {
    width: 30%;
    float: left;
    padding: 0 10px 0 0; 
}

/*2-8 es email, 2-9 validar email*/
.registro_eventos #li-2-8,
.registro_eventos_eng #li-7-8 {
    width: 35%;
    float: left;
    padding: 0 10px 0 0; 
}
/*2-9 validar email*/
.registro_eventos #li-2-9,
.registro_eventos_eng #li-7-9 {
    width: 35%;
    float: left;
}

/*2-10 es el select de provincia*/

/*2-11 es el comentarios, no darle ningun estilo*/

/*2-12 es verificacion, 2-13 es he leido aviso legal*/
.registro_eventos #li-2-12,
.registro_eventos #li-2-13,
.registro_eventos #li-2-14,
.registro_eventos #li-2-17, 
.registro_eventos_eng #li-7-12,
.registro_eventos_eng #li-7-13,
.registro_eventos_eng #li-7-14,
.registro_eventos_eng #li-7-17 {
    width: 80%;
    float: left;
    padding: 0 10px 0 0;
    line-height: 1.2;
}

/*2-17 es checkbox de pixspain, controlamos su
display a través de un custom class en el body*/
body.sec21_actosagenda .registro_eventos #li-2-17,
body.sec21_actosagenda .registro_eventos_eng #li-2-17 {
    display: none;
}
body.sec21_actosagenda.evento-pixspain .registro_eventos #li-2-17,
body.sec21_actosagenda.evento-pixspain .registro_eventos_eng #li-2-17 {
    display: list-item;
}

.registro_eventos label.cf-after span,
.registro_eventos_eng label.cf-after span {
    width: 100%;
    display: block;
}
.registro_eventos label.cf-after,
.registro_eventos_eng label.cf-after {
    width: 80%;
}
.registro_eventos input.cf-box-a,
.registro_eventos input.cf-box-b,
.registro_eventos_eng input.cf-box-a,
.registro_eventos_eng input.cf-box-b {
    margin-left: 0px;
}

.registro_eventos_eng input.sendbutton,
.registro_eventos input.sendbutton {
    border: 2px solid white;
    background: none;
}

.cform.registro_eventos_eng select,
.cform.registro_eventos select {
    padding: 5px 6px 4px 7px;/*Correccion de padding 2025, al cambiar la fuente*/
    width: 100%;   
}


/*FORMULARIO DE CONTACTO GENERAL */
/*NOMBRE DEL FORMULARIO: contacto_general */
/*FORMULARIO DE CONTACTO EXPRES */
/*NOMBRE DEL FORMULARIO: contacto_expres */

.contacto_general,
.contacto_general_eng,
.contacto_expres,
.contacto_expres_eng {
    margin-bottom:20px;
}

.contacto_general label,
.contacto_general_eng label,
.contacto_expres label,
.contacto_expres_eng label {
    width:100%;
}

.contacto_general fieldset,
.contacto_general_eng fieldset,
.contacto_expres fieldset,
.contacto_expres_eng fieldset {
    padding:5px 0px;
}

.contacto_general legend,
.contacto_general_eng legend,
.contacto_expres legend,
.contacto_expres_eng legend {
    padding: 0px 5px 5px 0px;
}

.contacto_general textarea, .contacto_general input,
.contacto_general_eng textarea, .contacto_general_eng input,
.contacto_expres textarea, .contacto_expres input,
.contacto_expres_eng textarea, .contacto_expres_eng input {
    width: 100%;
}

.contacto_general #li-5-1,
.contacto_general_eng #li-8-1 {
    width: 40%;
    float: left;
    padding: 0 10px 0 0; 
}

.contacto_general #li-5-2,
.contacto_general_eng #li-8-2 {
    width: 60%;
    float: left;
}

.contacto_general #li-5-4, #li-5-5,
.contacto_general_eng #li-8-4, #li-8-5 {
    width: 33%;
    float: left;
    padding: 0 10px 0 0; 
}
.contacto_general #li-5-6,
.contacto_general_eng #li-8-6 {
    width: 34%;
    float: left;
}
.contacto_general #li-5-8,
.contacto_general_eng #li-8-8 {
    width: 40%;
    float: left;
    padding: 0 10px 0 0; 
}
.contacto_general #li-5-9,
.contacto_general_eng #li-8-9 {
    width: 40%;
    float: left;
    padding: 0 10px 0 0; 
}

.contacto_expres #li-11-1,
.contacto_expres_eng #li-12-1,
.contacto_expres #li-11-3,
.contacto_expres_eng #li-12-3 {
    width: 50%;
    float: left;
    padding: 0 10px 0 0;
}

.contacto_expres #li-11-2,
.contacto_expres_eng #li-12-2,
.contacto_expres #li-11-4,
.contacto_expres_eng #li-12-4 {
    width: 50%;
    float: left;
}

.contacto_expres #li-11-5,
.contacto_expres_eng #li-12-5 {
    width: 40%;
    float: left;
    padding: 0 10px 0 0; 
}
.contacto_expres #li-11-6,
.contacto_expres_eng #li-12-6 {
    width: 40%;
    float: left;
    padding: 0 10px 0 0; 
}

.contacto_general label.cf-after span,
.contacto_general_eng label.cf-after span,
.contacto_expres label.cf-after span,
.contacto_expres_eng label.cf-after span {
    width: 100%;
    display: block;
}

.contacto_general label.cf-after,
.contacto_general_eng label.cf-after,
.contacto_expres label.cf-after,
.contacto_expres_eng label.cf-after {
    width: 80%;
}

.contacto_general input.cf-box-a,
.contacto_general_eng input.cf-box-a,
.contacto_expres input.cf-box-a,
.contacto_expres_eng input.cf-box-a {
    margin-left: 0px;
}

@media only screen and (max-width: 782px) {

    .registro_eventos #li-2-1,
    .registro_eventos_eng #li-7-1,
    .registro_eventos #li-2-2,
    .registro_eventos_eng #li-7-2,
    .registro_eventos #li-2-3,
    .registro_eventos_eng #li-7-3,
    .registro_eventos #li-2-4,
    .registro_eventos_eng #li-7-4,
    .registro_eventos #li-2-5,
    .registro_eventos_eng #li-7-5,
    .registro_eventos #li-2-6,
    .registro_eventos_eng #li-7-6,
    .registro_eventos #li-2-7,
    .registro_eventos_eng #li-7-7,
    .registro_eventos #li-2-8,
    .registro_eventos_eng #li-7-8,
    .registro_eventos #li-2-9,
    .registro_eventos_eng #li-7-9,
    .registro_eventos #li-2-10,
    .registro_eventos_eng #li-7-10,
    .registro_eventos #li-2-11,
    .registro_eventos_eng #li-7-11,
    .registro_eventos #li-2-11,
    .registro_eventos_eng #li-7-11,
    .registro_eventos #li-2-12,
    .registro_eventos_eng #li-7-12 {

        width: 100%;
        float: left;
        padding: 0;

    }


}


/*                                                    */
/*  Other: browser hacks                              */
/*                                                    */
/*
* html .cform fieldset {
    position: relative;
    margin-top:15px;
    padding-top:25px; 
}
* html .cform legend { 
    position:absolute; 
    top: -10px; 
    left: 10px; 
    margin-left:0;
}
*+html .cform fieldset {
    position: relative;
    margin-top:15px;
    padding-top:25px; 
}
*+html .cform legend { 
    position:absolute; 
    top: -10px; 
    left: 10px; 
    margin-left:0;
}
/*for ie6*/
/*
* html ol.cf-ol,
* html ol.cf-ol li,
* html span.reqtxt,
* html span.emailreqtxt { 
    display: inline-block;  
}
*/
/*for ie7*/
/*
*+html .cform label,
*+html ol.cf-ol,
*+html ol.cf-ol li,
*+html span.reqtxt,
*+html span.emailreqtxt {
    display: inline-block; 
}

* html img.captcha {
    margin-bottom:1px!important;
}
*+html img.captcha {
    margin-bottom:1px!important;
}
*/