@charset "UTF-8";
/* CSS Document */
/* Vanadium Styles */

div.vanadium-invalid {
    border-color: red !important;
    border-style: solid !important;
}
div.vanadium-valid {
    border-color: green !important;
    border-style: solid !important;
}
.vanadium-message-value {
    font-style: italic;
    text-decoration: underline;
    font-family: arial,helvetica,sans-serif;
    font-size: 11px;
}
.vanadium-advice.vanadium-invalid, .vanadium-advice.vanadium-invalid * {
    color: red;
    font-family: arial,helvetica,sans-serif;
    font-size: 11px;
}
.campos1 span.vanadium-advice.vanadium-invalid, .vanadium-advice.vanadium-invalid * {
    color: red;
    font-family: arial,helvetica,sans-serif;
    font-size: 11px;
    display:inline-block;
}
.campos1 span.vanadium-advice.vanadium-invalid{
    margin-left: 179px;
}
/*.vanadium-advice {
font-family: arial,helvetica,sans-serif;
font-size: 11px;
margin-top: -10px;
margin-bottom: -13px;
margin-right: 57px;
text-align: right;

}*/
#formUsu .vanadium-advice.vanadium-invalid, .vanadium-advice.vanadium-invalid * {
    color: red;
    font: normal 14px 'News Cycle', arial, sans-serif !important;
}
input.vanadium-valid {
    border: rgb(14, 179, 0) solid 1px !important;
    color: #333;
    /*height: 29px!important;*/
}
textarea.vanadium-valid {
    border: rgb(6, 199, 6) solid 1px !important;
}
input.vanadium-invalid {
    border: red solid 1px !important;
    background-color: rgb(253, 229, 229);
    color:#333;
    /*height: 29px!important;*/
}
textarea.vanadium-invalid {
    border: red solid 1px !important;
    background-color: rgb(253, 229, 229);
}

#messages {
    height: 70px;
    padding: 0;
    border-color: yellow;
}
input.vanadium-valid ~ .vanadium-valid-advice {
    display: inline !important;
    color: green;
}

#respPassword {
    font-family: arial,helvetica,sans-serif;
    font-size: 11px;
    margin-left:5px;
}

.corta {
    color:#FF0000;
}

.debil {
    color:#E66C2C;
}

.buena {
    color:#2D98F3;
}

.fuerte {
    color:#006400;
}

/*AD FROM CSS */

#requerido, #FechaNac,#anio,#fuente,#nombreRespInf,#cargoRespInf,#nombreTitUnResp,#cargoTitUniResp,#anio2,#telTitUniResp,#emailTitUniResp,#periodo
{
    background: #FFFFFF url('../images/bg_form.png') left top repeat-x;
    background: -webkit-gradient(linear, left top, left 12, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF)); /* Chrome y Safari */
    background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 12px); /* Mozilla Firefox */
    box-shadow: rgba(0,0,0, 0.1) 0px 0px 4px; /*Sombra */
    -ms-box-shadow: rgba(0,0,0, 0.1) 0px 0px 4px; /* Internet Explorer */
    -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 4px; /* Mozilla Firefox */
    -khtml-box-shadow: rgba(0,0,0, 0.1) 0px 0px 4px; /* Konqueror */
    -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 4px; /* Chrome y Safari */
}
#pcv_fechaInicioConvoca , #pcv_fechaFinConvoca, #cvc_fechaInicioMovi, #cvc_fechaFinMovi,#emailRespInf,#telRespInf,#firmaRespInf,#firmaTitUniResp,#fechaCorte
{
    background: #FFFFFF url('../images/bg_form.png') left top repeat-x;
    background: -webkit-gradient(linear, left top, left 12, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF)); /* Chrome y Safari */
    background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 12px); /* Mozilla Firefox */
    box-shadow: rgba(0,0,0, 0.1) 0px 0px 4px; /*Sombra */
    -ms-box-shadow: rgba(0,0,0, 0.1) 0px 0px 4px; /* Internet Explorer */
    -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 4px; /* Mozilla Firefox */
    -khtml-box-shadow: rgba(0,0,0, 0.1) 0px 0px 4px; /* Konqueror */
    -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 4px; /* Chrome y Safari */
}
#pass
{
    background: #FFFFFF url('../images/bg_form.png') left top repeat-x;
    background: -webkit-gradient(linear, left top, left 12, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF)); /* Chrome y Safari */
    background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 12px); /* Mozilla Firefox */
    box-shadow: rgba(0,0,0, 0.1) 0px 0px 4px; /*Sombra */
    -ms-box-shadow: rgba(0,0,0, 0.1) 0px 0px 4px; /* Internet Explorer */
    -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 4px; /* Mozilla Firefox */
    -khtml-box-shadow: rgba(0,0,0, 0.1) 0px 0px 4px; /* Konqueror */
    -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 4px; /* Chrome y Safari */
}
#boton
{
    background-color:#CCC; /*Color de fondo*/
    -webkit-transition:all 0.5s ease-out;  /* Chrome y Safari */
    -o-transition:all 0.5s ease-out;  /* Opera */
    -moz-transition:all 0.5s ease-out;  /* Mozilla Firefox */
    -ms-transition:all 0.5s ease-out;   /* Internet Explorer */
    transition:all 0.5s ease-out;  /* W3C */
    color:#000;/*Color de la fuente*/
}
#boton:hover
{
    background-color:#600; /*Color de fondo*/
    color:#FFF; /*Color del texto*/
    box-shadow:-2px 2px 2px #CCC; /*Sombra*/
}