div.r01gApplication div {
    text-align: left;
}

div.r01gApplication #wrapper{ 
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif !important;
    margin: 0; 
    padding: 0; 
    /*     font-size: 0.9em;*/
} 

div.r01gApplication input,  textarea {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif !important;
    margin-left: 0.25em;
    
    font-size: 0.9em !important;
}
div.r01gApplication .estado {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif !important;
    margin-left: 0.25em;
    
    font-size: 0.9em;
}

div.r01gApplication select{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    margin-left: 0.25em;
    font-size: 1em;
    font-size: 0.9em;
}

div.r01gApplication .negrita{
    font-weight: bold;
}

div.r01gApplication .subrayado{
    text-decoration: underline;
}

div.r01gApplication .floatDerecha{
    float: right;
    font-weight: bold;
}

div.r01gApplication .floatIzquierda{
    float: left;
    font-weight: bold;
    padding-left: 10px;
}

div.r01gApplication .pagewidth{ 
    max-width: 100%;  
    min-width: 766px;  
}

div.r01gApplication #maincol2{
    /*	 display:inline; */
    position: relative; 
    width: 97%; 
    margin: 0px 0.2em 0px 0em;
    padding: 0em;
    /*	border: 1px solid aqua;*/
    
}


div.r01gApplication .bidea{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    /*font-size: 0.7em;*/
    border-bottom: 1px solid #336600;
    padding: 4px 0px 4px 5px;
    margin: 0px 0px 10px 0px;
    background-color: #F2F2F2;
}

div.r01gApplication .tablaJakinmenu{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    /*font-size: 0.7em;*/
    background-image: url(../images/fndjakmenusup.gif);
    background-repeat: repeat-x;
    background-position: top left;
    padding: 0px 0px 0px 0px;
    margin: 2px 0px 0px 0px;
    text-align: center;
    border-top: 1px solid #D1E5BD;
    border-bottom: 1px solid #D1E5BD;
    border-left: 1px solid #D1E5BD;
}

div.r01gApplication .tablaJakinmenu a{
    text-decoration: none;
    color: #336600;
}

div.r01gApplication .tablaJakinmenu td{
    height: 23px;
    border-right: 1px solid #D1E5BD;
}

div.r01gApplication .leftcolencuentro{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    /*font-size: 0.7em;*/
    padding: 2px 0px 2px 5px;
    margin: 0px 0px 5px 0px;
    background-color: #cccccc;
}

div.r01gApplication .divtitulo{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    /*font-size: 0.7em;*/
    font-weight: bold;
    background-color: #cccccc;
    border-top: 1px solid #C5D5A9;
    border-bottom: 1px solid #C5D5A9;
    border-left: 1px solid #C5D5A9;
    border-right: 1px solid #C5D5A9;	
    padding: 2px 0px 2px 5px;
    margin: 10px 0px 0px 0px;
}

div.r01gApplication .rightcolencuentro{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    /*font-size: 0.7em;*/
    padding: 2px 0px 2px 5px;
    margin: 0px 0px 5px 0px;
    background-color: #cccccc;
    width: 100%;
}

div.r01gApplication #leftcol ul{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    /*font-size: 0.7em;*/
    margin: 0px;
    padding: 0px;
    background-color: #F2F9EC;
}

div.r01gApplication #leftcol ul li{
    list-style: none;
    margin: 0px;
    padding: 0px 0px 0px 10px;
    border-bottom: 1px solid #D5EABF;
    border-top: 1px solid #ffffff;
    color:#336600;
    line-height: 20px;
}

div.r01gApplication #leftcol ul li a{
    text-decoration: none;
    color: #336600;
}

div.r01gApplication #leftcol ul li a:hover{
    text-decoration: none;
    color: #12AD2B;
}

div.r01gApplication .contenidoJakina{
    background-color: #F2F9EC;
}

div.r01gApplication .clr{	
    clear: both;								
}


div.r01gApplication .marco{     	
    padding: 5px 5px 5px 5px;
    margin: 0px 0px 0px 0px;
    border: 1px solid #7DD28B;	
}




div.r01gApplication .idiomaSel {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-align: right;	
    background-color: transparent;
    color: #FFFFFF;
    
}

div.r01gApplication .idiomaSel a:link{ 
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-decoration: none; 
    color: #FFFFFF;
}

div.r01gApplication .idiomaSel a:visited{ 
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-decoration: none; 
    color: #FFFFFF;
}

div.r01gApplication span.idiomaDesel a:link{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-decoration: underline; 
    color: #666666;
}

div.r01gApplication span.idiomaDesel a:visited{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-decoration: underline; 
    color: #666666;
}

div.r01gApplication span.idiomaSeparador {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
    color: #FFFFFF;
    font-size: 0.8em;
}

div.r01gApplication .tablemenuja{
    width: 100%;
    background-image: url(../images/fndneuvomenu.gif);
    border-top:  1px solid #D1E5BD;
    border-bottom:  1px solid #D1E5BD;
    border-left:  1px solid #D1E5BD;
}

div.r01gApplication .tablemenuja td{
    border-left:  1px solid #D1E5BD;
    text-align: center;
}

div.r01gApplication .pie{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    /*font-size: 0.7em;*/	
}

div.r01gApplication .pie a{
    color: #0000FF;
}

div.r01gApplication .pie a:hover{
    color: #0000FF;
}

div.r01gApplication .m1mit{
    color: #426FA7; 
    font-weight: bold;
    font-family: "Trebuchet MS",Arial,Verdana,Tahoma; 
    font-size: 13px; 
    background-image: url(../images/nuevo_menu_m1_b.png);
}

div.r01gApplication .sinacceso{
    color: red;
    border: 1px solid red;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 0.9em;
    padding: 5px 5px 5px 5px;
    margin: 10px 0px 50px 0px;
    text-align: center;
}



div.r01gApplication .tableElebide{
    font-size: 0.9em;
    border-top: 1px solid #999999;
    border-bottom: 1px solid #cccccc;
    margin: 0.5em 0em 0.35em 0em;
    border-collapse: collapse;  
    width: 100%;
}



div.r01gApplication .tableElebide caption{
    background-color: #2A52B1;
    /*margin: 0.5em 0em 0.5em 0em ;*/
    padding: 0.5em 0em 0.5em 0em;
    /*	border-bottom: 3px solid #ffffff;*/
    font-weight: bold;
    color: #ffffff;
}

div.r01gApplication .tableElebide td a{
    background-image: none !important;
    color: #000000;
    text-decoration: underline;
    vertical-align: top;
}

div.r01gApplication .tableElebide td a:hover{
    background-image: none;
    text-decoration: underline;
    vertical-align: top;
}

div.r01gApplication .tableElebide td{
    border-bottom: 1px solid #cccccc;
    background-color: #ffffff;
    background-image: none;
    padding: 0.25em;
    /*    vertical-align: top;*/
}

div.r01gApplication .tableElebide th{
    color: #000000;
    background-color: #ffffff;
    padding: 0.25em 0.35em 0.25em 0.35em;
    font-weight: bold;	
    border: 1px solid #999999 !important;
    background-image: url(../images/fnd_cabtable_b.gif);
    background-position: bottom;
    background-repeat: repeat-x;	
}

div.r01gApplication .tableElebide th a{
    text-decoration: none;
}

div.r01gApplication .novisible{
    margin: 0px; 
    padding: 0px;
    display: none;
}

div.r01gApplication .visible{
    margin: 0px; 
    padding: 0px;
    display: inline;
}

div.r01gApplication .ancho30{
    width: 30%;
}

div.r01gApplication .ancho90{
    width: 90%;
}

div.r01gApplication .ancho70{
    width: 70%;
}

div.r01gApplication .ancho80{
    width: 80%;
}

div.r01gApplication .ancho10{
    width: 10%;
}

div.r01gApplication .ancho15{
    width: 15%;
}

div.r01gApplication .ancho35{
    width: 35%;
}

div.r01gApplication .ancho50{
    width: 50%;
}

div.r01gApplication .ancho40{
    width: 40%;
}

div.r01gApplication .ancho45{
    width: 40%;
}

div.r01gApplication .ancho20{
    width: 20%;
}

div.r01gApplication .ancho25{
    width: 25%;
}

div.r01gApplication .ancho65{
    width: 65%;
}

div.r01gApplication .ancho75{
    width: 75%;
}

div.r01gApplication .ancho60{
    width: 60%;
}

div.r01gApplication .centro{
    text-align: center;
}

div.r01gApplication .izquierda{
    text-align: left;
}

div.r01gApplication .derecha{
    text-align: right;
}

div.r01gApplication .nodatos{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    /*font-size: 0.7em;*/
    padding: 0px;
    margin: 0px;
    margin-bottom: 10px;
    text-align: center;
    border: 1px solid #DDDDDD;
}

div.r01gApplication .barrAcaciones{
    /*    border: 1px solid #CCCCCC;*/
    border-top: 1px solid #0000A0;
    border-bottom: 1px solid #0000A0;
    background-color: #EFEFEF;
    display: block;
    padding: 0.25em 0em 0.25em 0em;
    margin: 0.5em 0em 0.5em 0em;
}

div.r01gApplication .barrAcaciones .titulo{
    font-weight: bold;
    padding-left: 10px;
}


div.r01gApplication .barrAcaciones h2{
    font-size: 1em;
    background-color: transparent;
    display: block;
    padding: 0em 0em 0em 1em;
    margin: 0em;
    color: #000000;
}

div.r01gApplication .barrAcaciones a{
    color: #000000;
    text-decoration: none;
}

div.r01gApplication .btnNuevo{
    float: left;
    border: 1px solid #8CC2EC;
    background-color: #B1D5F4;
    background-image: url(../images/nuevo.gif);
    background-repeat: no-repeat;
    background-position: 0.2em 0.13em;
    padding:0em 0.5em 0em 1.5em;
    margin: 0em 0.25em 0em 0.5em; 
    cursor: pointer;
    /*font-size: 0.7em;*/
}

div.r01gApplication .btnNuevoDerecha{
    float: right;
    border: 1px solid #8CC2EC;
    background-color: #B1D5F4;
    background-image: url(../images/nuevo.gif);
    background-repeat: no-repeat;
    background-position: 0.2em 0.13em;
    padding: 0em 0.5em 0em 1.5em;
    margin: 0em 0.25em 0em 0.5em; 
    cursor: pointer;
    /*font-size: 0.7em;*/
}

div.r01gApplication .btnNCentroDerecha{
    float: right;
    border: 1px solid #8CC2EC;
    background-color: #B1D5F4;
    background-image: url(../images/nuevo.gif);
    background-repeat: no-repeat;
    background-position: 0.2em 0.13em;
    padding: 0em 0.5em 0em 1.5em;
    margin: 0em 0.25em 0em 0.5em; 
    cursor: pointer;
    /*font-size: 0.7em;*/
}

div.r01gApplication .btnInformacionDerecha{
    float: right;
    border: 1px solid #8CC2EC;
    background-color: #B1D5F4;
    background-image: url(../images/pdf.gif);
    background-repeat: no-repeat;
    background-position: 0.2em 0.13em;
    padding: 0em 0.5em 0em 1.5em;
    margin: 0em 0.25em 0em 0.5em; 
    cursor: pointer;
    /*font-size: 0.7em;*/
}

div.r01gApplication .btnFichaInicial{
    float: left;
    border: 1px solid #8CC2EC;
    background-color: #B1D5F4;
    background-image: url(../images/ficha.gif);
    background-repeat: no-repeat;
    background-position: 0.2em 0.13em;
    padding:0em 0.5em 0em 1.5em;
    margin: 0em 0.25em 0em 0.5em; 
    cursor: pointer;
    width:10%;
    /*font-size: 0.7em;*/
}

div.r01gApplication .btnPrograma{
    float: left;
    border: 1px solid #8CC2EC;
    background-color: #B1D5F4;
    background-image: url(../images/programa.gif);
    background-repeat: no-repeat;
    background-position: 0.2em 0.13em;
    padding:0em 0.5em 0em 1.5em;
    margin: 0em 0.25em 0em 0.5em; 
    cursor: pointer;
    width:10%;
    /*font-size: 0.7em;*/
}

div.r01gApplication .btnMemoria{
    float: left;
    border: 1px solid #8CC2EC;
    background-color: #B1D5F4;
    background-image: url(../images/agenda.gif);
    background-repeat: no-repeat;
    background-position: 0.2em 0.13em;
    padding:0em 0.5em 0em 1.5em;
    margin: 0em 0.25em 0em 0.5em; 
    cursor: pointer;
    width:10%;
    /*font-size: 0.7em;*/
}

div.r01gApplication .btnResponderDerecha{
    float: right;
    border: 1px solid #8CC2EC;
    background-color: #B1D5F4;
    background-image: url(../images/mail.gif);
    background-repeat: no-repeat;
    background-position: 0.2em 0.13em;
    padding: 0em 0.5em 0em 1.5em;
    margin: 0em 0.25em 0em 0.5em; 
    cursor: pointer;
    /*font-size: 0.7em;*/
}


div.r01gApplication .btnEnviarDerecha{
    float: right;
    border: 1px solid #8CC2EC;
    background-color: #B1D5F4;
    background-image: url(../images/mail.gif);
    background-repeat: no-repeat;
    background-position: 0.2em ;
    padding: 0em;
    margin: 0em; 
    cursor: pointer;
    /*font-size: 0.7em;*/
}

div.r01gApplication .btnBuscarDerecha{
    float: right;
    border: 1px solid #8CC2EC;
    background-color: #B1D5F4;
    background-image: url(../images/buscar.gif);
    background-repeat: no-repeat;
    background-position: 0.2em 0.13em;
    padding: 0em 0.5em 0em 1.5em;
    margin: 0em 0.25em 0em 0.5em; 
    cursor: pointer;
    /*font-size: 0.7em;*/
}


div.r01gApplication .btnLimpiarDerecha{
    float: right;
    border: 1px solid #8CC2EC;
    background-color: #B1D5F4;
    background-image: url(../images/escoba.gif);
    background-repeat: no-repeat;
    background-position: 0.2em 0.13em;
    padding: 0em 0.5em 0em 1em;
    margin: 0em 0.25em 0em 0.5em; 
    cursor: pointer;
    /*font-size: 0.7em;*/
}

div.r01gApplication .btnEditar{
    float: left;
    border: 1px solid #8CC2EC;
    background-color: #B1D5F4;
    background-image: url(../images/btn_editar.gif);
    background-repeat: no-repeat;
    background-position: 0.2em 0.13em;
    padding:0em 0.5em 0em 1.5em;
    margin: 0em 0.25em 0em 0.5em; 
    cursor: pointer;
}

div.r01gApplication .btnVolverDerecha{
    float: right;
    border: 1px solid #8CC2EC;
    background-color: #B1D5F4;
    background-image: url(../images/btn_volver.gif);
    background-repeat: no-repeat;
    background-position: 0.2em 0.13em;
    padding: 0em 0.5em 0em 1.5em;
    margin: 0em 0.25em 0em 0.5em; 
    cursor: pointer;
    /*font-size: 0.7em;*/
}

div.r01gApplication .btnAceptarDerecha{
    float: right;
    border: 1px solid #8CC2EC;
    background-color: #B1D5F4;
    background-image: url(../images/guardar.gif);
    background-repeat: no-repeat;
    background-position: 0.2em 0.13em;
    padding: 0em 0.5em 0em 1.5em;
    margin: 0em 0.25em 0em 0.5em; 
    cursor: pointer;
    /*font-size: 0.7em;*/
}

div.r01gApplication .btnAceptar{
    
    border: 1px solid #8CC2EC;
    background-color: #B1D5F4;
    background-image: url(../images/guardar.gif);
    background-repeat: no-repeat;
    background-position: 0.2em 0.13em;
    padding: 0em 0.5em 0em 1.5em;
    margin: 0em 0.25em 0em 0.5em; 
    cursor: pointer;
    /*font-size: 0.7em;*/
}

div.r01gApplication .btnValidarDerecha{
    float: right;
    border: 1px solid #8CC2EC;
    background-color: #B1D5F4;
    background-image: url(../images/aceptar.gif);
    background-repeat: no-repeat;
    background-position: 0.2em 0.13em;
    padding: 0em 0.5em 0em 1.5em;
    margin: 0em 0.25em 0em 0.5em; 
    cursor: pointer;
    width: 14%;
    /*font-size: 0.7em;*/
}



div.r01gApplication .btnDesvalidarDerecha{
    float: right;
    border: 1px solid #8CC2EC;
    background-color: #B1D5F4;
    background-image: url(../images/cancelar.gif);
    background-repeat: no-repeat;
    background-position: 0.2em 0.13em;
    padding: 0em 0.5em 0em 1.5em;
    margin: 0em 0.25em 0em 0.5em; 
    cursor: pointer;
    width: 16%;
    /*font-size: 0.7em;*/
}

div.r01gApplication .btnImprimirDerecha{
    float: right;
    border: 1px solid #8CC2EC;
    background-color: #B1D5F4;
    background-image: url(../images/btn_imprimir.gif);
    background-repeat: no-repeat;
    background-position: 0.2em 0.13em;
    padding: 0em 0.5em 0em 1.5em;
    margin: 0em 0.25em 0em 0.5em; 
    cursor: pointer;
    width: 10%;
    /*font-size: 0.7em;*/
}

div.r01gApplication .mensajeerror{
    color: red;
    border: 1px solid red;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 0.9em;
    padding: 0.5em 0.5em 0.5em 3em;
    margin: 0em;
    background-image: url(../images/warning.gif);
    background-repeat: no-repeat;
    background-position: 1em 0.70em; 
    /*width: 96%*/
}

div.r01gApplication .mensajeerror ul{
    margin:0;
    padding: 0em;
}

div.r01gApplication .mensajeerror li{
    color: red;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 0.9em;
    padding: 0em 0em 0em 0em;
    margin:0em 0em 0em 3em;
    list-style-type: disc;
}

div.r01gApplication .mensajeinfo{
    color: black;
    border: 1px solid black;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 0.9em;
    padding: 0.5em 0.5em 0.5em 3em;
    margin: 0em;
    background-image: url(../images/info.gif);
    background-repeat: no-repeat;
    background-position: 1em 0.70em; 
    /*width: 96%*/
}

div.r01gApplication .mensajeinfo ul{
    margin:0;
    padding: 0em;
}

div.r01gApplication .mensajeinfo li{
    color: black;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 0.9em;
    padding: 0em 0em 0em 0em;
    margin:0em 0em 0em 3em;
    list-style-type: disc;
}

div.r01gApplication .sindisplay{
    display: none;
}

div.r01gApplication .condisplay{
    display: block !important;
    margin-top: 3px;
}

div.r01gApplication .centro{
    text-align: center;
}

div.r01gApplication .barrAcaciones1 dl{
    margin: 0em 5% 0em 5%;
    background-color: #EFF0F1;
    border: 1px solid #cccccc;
    padding: 0.5em 0em 0.5em 0em;
    font-size: 0.8em;
    width: 90%;
    margin-bottom: 10px;
}

div.r01gApplication .barrAcaciones1 dt {
    text-align: right;
    width: 40%;
    font-weight: normal;
}

div.r01gApplication .barrAcaciones1 dd {
    margin: -1.35em 0em 0.45em 41%;
    text-align: left;
}

div.r01gApplication #tabs1 {
    float: left;
    width: 100%;
    background: #ffffff;
    font-size: 90%;
    line-height: normal;
    border-bottom: 1px solid #333366;
}

div.r01gApplication #tabs1 ul li a span.currentmenu{
    color: #333333;
    background-position: 100% -42px;
}

div.r01gApplication #tabs1 ul {
    margin: 0;
    padding: 10px 10px 0px 1px;
    list-style: none;
    border:0px;
}

div.r01gApplication #tabs1 li {
    display:inline;
    margin:0;
    padding:0;
}

div.r01gApplication #tabs1 a {
    float: left;
    background: url(../images/tableft1_b.gif) no-repeat left top;
    margin: 0;
    padding: 0 0 0 4px;
    text-decoration: none;
}

div.r01gApplication #tabs1 a span {
    float: left;
    display: block;
    background: url(../images/tabright1_b.gif) no-repeat right top;
    padding: 5px 10px 4px 6px;
    color: #666666;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
div.r01gApplication #tabs1 a span {
    float: none;
}
/* End IE5-Mac hack */

div.r01gApplication #tabs a:hover span {
    color: #cccccc;
}
div.r01gApplication #tabs1 a:hover {
    background-position: 0% -42px;
}

div.r01gApplication #tabs1 a:hover span {
    background-position: 100% -42px;
    color: #000000;
}
/*background-color: #D4D4E0;*/

div.r01gApplication .ficharesultadot{
    border: 1px solid #cccccc;
    background-color: #E5E5E5;
    margin: 10px 0px 10px 0px;
    width: 100%;
}

div.r01gApplication .ficharesultadot a{
    text-decoration: underline;
    color:#333333;
}

div.r01gApplication .ficharesultadot dl {
    /*border-bottom: 1px solid #666666;*/
    margin: 0em 0.31em 0em 0.31em;
    padding: 0.5em 0px 0em 0px;
    width: 99%;
}

div.r01gApplication .ficharesultadot dt {
    text-align: right;
    /*width: 14em;*/
    width: 16em;
    font-weight: bold;
}

div.r01gApplication .ficharesultadot dt a{
    color: #000000;
}

div.r01gApplication .ficharesultadot dd {
    /* margin: -1.35em 0em 0.45em 15em;*/
    margin: -1em 0em 0.45em 17em;
}


div.r01gApplication .ficharesultadotlargo{
    border: 1px solid #cccccc;
    background-color: #E5E5E5;
    margin: 10px 5px 10px 0.6%;
    width: 98%;
}

div.r01gApplication .ficharesultadotlargo a{
    text-decoration: underline;
    color:#333333;
}

div.r01gApplication .ficharesultadotlargo dl {
    /*border-bottom: 1px solid #666666;*/
    margin: 0em 0.31em 0em 0.31em;
    padding: 0.5em 0px 0em 0px;
    width: 99%;
}

div.r01gApplication .ficharesultadotlargo dt {
    text-align: right;
    width: 16em;
    /* width: 20em;*/
    font-weight: bold;
}

div.r01gApplication .ficharesultadotlargo dt a{
    color: #000000;
}

div.r01gApplication .ficharesultadotlargo dd {
    /* margin: -1.35em 0em 0.45em 21em;*/
    margin: -1.35em 0em 0.45em 17em;
}

div.r01gApplication .bannerUniversidad{
    text-align: center;
    margin-top: 10px;
}

div.r01gApplication .imglogotipo{
    margin-left: 7px;
    padding-top: 5px;
}

div.r01gApplication .inputcheck{
    margin-left: 2px;
}

div.r01gApplication .combomagin{
    margin-top: 3px;
}

div.r01gApplication .bloquefieldsets{
    border: 1px solid #EBEBEB; 
    background-color: #EBEBEB;
    margin-top: 5px;
    
}

div.r01gApplication .bloquefieldsetstexto{
    /*border: 1px solid #4E6172;*/
    background-color: #EBEBEB !important;
    margin: 0.5em;
}

div.r01gApplication .bloquefieldsetstexto dl{
    background-color: #EBEBEB !important;
}



div.r01gApplication .bloquefieldsetstexto dl.lineasep{
    /*border-bottom: 1px solid #A3ADB8 !important;*/
    border-bottom: 3px solid #E5E5E5 !important;
}


div.r01gApplication .bloquefieldsetstexto dt.nonegrita{
    font-weight: normal;
}

div.r01gApplication .textoizquierda{
    margin: -1.25em 0em 0.5em 7.5em; 
    float: left; 
}

div.r01gApplication .btnanterior{
    background-image: url(../images/fnd_btnanterior.gif);
    background-repeat: no-repeat;
    background-position: left;
}

div.r01gApplication .btnprimero{
    background-image: url(../images/fnd_btnprimero.gif);
    background-repeat: no-repeat;
    background-position: left;
    
}

div.r01gApplication .btnsiguiente{
    background-image: url(../images/fnd_btnsiguiente.gif);
    background-repeat: no-repeat;
    background-position: right;
}

div.r01gApplication .btnultimo{
    background-image: url(../images/fnd_btnultimo.gif);
    background-repeat: no-repeat;
    background-position: right;
}



div.r01gApplication .divcalendario{
    position: absolute; 
    z-index: 5; 
    display: none; 
}

div.r01gApplication .imagencalendario{
    margin-bottom: 10px;
    vertical-align: middle;
    cursor: pointer;
}

/*estilos para imprimir*/ 
@media print{ 
    div.r01gApplication .barrAcaciones {
        border: 1px solid #CCCCCC;
        /*border-right: #cccccc 1px solid;
        border-top: #cccccc 1px solid;
        border-left: #cccccc 1px solid;
        border-bottom: #cccccc 1px solid;*/
        padding-right: 0em;
        display: block;
        padding-left: 0em;
        padding-bottom: 0.25em;
        margin: 0.5em 0em;
        padding-top: 0.25em;
        /*background-color: #efefef*/
    }
    
    /*.barrAcaciones H2 {
    padding-right: 0em;
    display: block;
    padding-left: 1em;
    padding-bottom: 0em;
    margin: 0em;
    color: #000000;
    padding-top: 0em;
    background-color: transparent
    }*/
    
    div.r01gApplication .barrAcaciones A {
        color: #000000;
        text-decoration: none
    }
    
    div.r01gApplication .barrAcaciones DL {
        /*border-right: #cccccc 1px solid;*/
        padding-right: 0em;
        /*border-top: #cccccc 1px solid;*/
        padding-left: 0em;
        font-size: 0.8em;
        padding-bottom: 0.5em;
        margin: 0em 5% 10px;
        /*border-left: #cccccc 1px solid;*/
        width: 90%;
        padding-top: 0.5em;
        /*border-bottom: #cccccc 1px solid;*/
        /*background-color: #eff0f1;*/
    }
    
    div.r01gApplication .barrAcaciones DT {
        font-weight: normal; width: 40%;
        text-align: right;
        border: 1px solid red;
    }
    
    div.r01gApplication .barrAcaciones DD {
        margin: -1.35em 0em 0.45em 41%;        
    }
    
    div.r01gApplication .ficharesultadot {
        /*border-right: #cccccc 1px solid;
        border-top: #cccccc 1px solid;
        border-left: #cccccc 1px solid;
        border-bottom: #cccccc 1px solid;*/
        border: none;
        margin: 10px 5px 10px 0.6%;
        padding: 0em 0em 1em 0em;
        width: 98%;    
        /*background-color: #e5e5e5*/
        background-color: white;
    }
    
    div.r01gApplication .ficharesultadot A {
        color: #333333;
        text-decoration: underline
    }
    
    div.r01gApplication .ficharesultadot DL {
        padding-right: 0px;
        padding-left: 0px;
        padding-bottom: 0em;
        margin: 0em 0.31em;
        width: 99%;
        padding-top: 0.5em;
    }
    
    div.r01gApplication .ficharesultadot DT {
        font-weight: bold;
        width: 16em;
        text-align: right;
    }
    
    div.r01gApplication .ficharesultadot DT A {
        color: #000000
    }
    
    div.r01gApplication .ficharesultadot DD {
        margin: -1.35em 0em 0.45em 17em
    }
    
    
    div.r01gApplication .listadefinicionformulario{
        /*     border: none;*/
        margin: 10px 5px 10px 0.6%;
        padding: 0em 0em 1em 0em;
        width: 98%;    
        /*background-color: #e5e5e5*/
        /*        background-color: white;*/
    }
    
    div.r01gApplication .bloquefieldsetstexto {
        margin: 0.5em 1em 0.5em 0.5em;
        border: none;
        /*border: 1px solid blue;*/
        /*background-color: #ebebeb! important*/
    }
    
    div.r01gApplication .bloquefieldsetstexto DL {
        /*background-color: #ebebeb! important*/
        border-bottom: none;
        background-color: transparent;
    }
    
    div.r01gApplication .bloquefieldsetstexto  dl.lineasep {
        border-bottom: white 3px solid !important;
        border: none;
        background-color: #ffffff;
    }
    
    div.r01gApplication .bloquefieldsetstexto DT.nonegrita {
        font-weight: normal
    }
    div.r01gApplication .ficharesultadotlargo {
        /*border-right: #cccccc 1px solid;
        border-top: #cccccc 1px solid;
        border-bottom: #cccccc 1px solid;
        border-left: #cccccc 1px solid;*/
        border: 1px solid #ffffff;
        margin: 10px 5px 10px 0.6%;
        width: 98%;
        /*	background-color: #e5e5e5;*/
        /*	background-color: red;*/
        background-color: transparent;
    }
    
    div.r01gApplication .ficharesultadotlargo a {
        color: #333333;
        text-decoration: underline;
    }
    
    div.r01gApplication .ficharesultadotlargo dl {
        padding-right: 0px;
        padding-left: 0px;
        padding-bottom: 0em;
        margin: 0em 0.31em;
        width: 99%;
        padding-top: 0.5em;
    }
    
    div.r01gApplication .ficharesultadotlargo dt {
        font-weight: bold;
        width: 16em;
        text-align: right;
    }
    
    div.r01gApplication .ficharesultadotlargo dt a {
        color: #000000;
    }
    
    div.r01gApplication .ficharesultadotlargo dd {
        margin: -1.35em 0em 0.45em 17em;
    }
}
/* fin estilos para imprimir*/

/* -----------------------------------incio formualario --------------------- */

div.r01gApplication form {
    margin: .5em 0.25em;
}



div.r01gApplication fieldset {
    margin: 1em 0;
    padding: 0.3em 0.5em 0.3em 0.5em;
    border: none;
    background-color: #D4D4E0;
    background-image: url(../images/fnd_formu.gif);
    background-position: top;
    background-repeat: repeat-x;
    border-bottom: 1px solid #0000A0;
    border-top: 1px solid #0000A0;
}


div.r01gApplication fieldset br {
    display: none;
}


div.r01gApplication legend {
    font-weight: normal;
    color: #000000;
    padding: 0.10em 1.5em;
    margin: 0em 0em 1em 0em ;
    background-color: #CCCCCC;
    border:1px solid #666666;
    /*	border: 1px solid #696;*/
}


div.r01gApplication fieldset div {
    /*	clear: both;*/
    margin: 0.1em 0em 0.1em 0em;
    /*	position: relative;*/
    /*	border: 1px solid red;*/
    
}

div.r01gApplication label{
    margin: 0;
    /* display: block;*/
    /* width: 11em;*/
    text-align: right;
    /*float: left;*//* -- */
    font-size: 0.9em !important;
    /* border: 1px solid red;*/
}



div.r01gApplication .spanformu {
    margin: 0.25em 0em 0em 0.5em;
    display: block;
    /*	width: 11em;*/
    float: left;
    font-size: 0.9em !important;
}

div.r01gApplication .spanDocu {
    margin: 0.25em 0em 1.5em 11.5em;
    font-size: 0.9em !important;
}

/* controlo los radio buttoms y los checks */



div.r01gApplication label, fieldset div.cr p {
    margin: 0;
    display: block;
    /*	width: 13em;*/
    text-align: right;
    float: left;
    /*		border: 1px solid green;*/
}

div.r01gApplication fieldset div.cr label {
    text-align: left;
    /*  margin-left: 13em;*/
    width: auto;
    float: none;
    /*	 border: 1px solid red;*/
    
}


div.r01gApplication fieldset div.cr label.mandatr {
    font-size: 0.85em;
    /*border: 1px solid aqua;*/
    margin: 0em 0em 0em 9.5em;
}
div.r01gApplication fieldset div.cr label.mandatr1 {
    font-size: 0.85em;
    /*	border: 1px solid aqua;*/
    margin: 0em 0em 0em 11.5em;
}

div.r01gApplication fieldset div.cr label.mandatr3 {
    font-size: 0.85em;
    margin: 0em 0em 0em 1em;
    float: left;
}

div.r01gApplication fieldset div.cr div.mandatr1 {
    margin: 0em 0em 0em 11.5em;
}

div.r01gApplication fieldset div.cr label.mandatrOpt {
    font-size: 0.85em;
    /*	border: 1px solid aqua;*/
    margin: 0em 0em 0em 0em;
}

/* controlo los radio buttoms y los checks */

div.r01gApplication .mandat {
    /*border: 1px solid red;*/
    color: #0000A0;
    font-weight: normal;
    font-size: 11px;
    margin: 0em 0em 0em 0em;
    padding: 0em 0em 0em 0em;
}

div.r01gApplication .mandat1 {
    /*border: 1px solid red;*/
    color: #0000A0;
    font-weight: normal;
    font-size: 11px;
    margin: 0.2em 0em 0em 3em !important;
    padding: 0em 0em 0em 0em;
}

div.r01gApplication .buttons1 {
    text-align: center;
    margin:3em 0em 0.3em 0em;
}
div.r01gApplication .buttons2 {
    text-align: center;
    margin:0em -1em 0.3em 0em;
    padding: 0.3em 0em 0.3em 0em;
    border-top: 1px solid #333366;	
    width: 100%
}

div.r01gApplication .buttons {
    text-align: center;
    margin:-0.7em 0em 0.3em 0em;
}

div.r01gApplication .buttons3 {
    text-align: center;
    margin:-0.7em 0em 0.3em 0em;
}

div.r01gApplication .buttonsUp {
    text-align: center;
    margin:0.5em 0em -0.5em 0em;
}


/*----------------------------------------------------------*/


div.r01gApplication .inputcorto{
    /*float: left;*/
    width:20%;
    font-family: Arial, Helvetica, sans-serif;
    /*	font-weight: bold;*/
    font-size: 96%;
    font-weight: normal;
    color: #000000;	
}
div.r01gApplication .inputcorto1{
    /*float: left;*/
    width:6.6em !important;
    font-family: Arial, Helvetica, sans-serif;
    /*	font-weight: bold;*/
    font-size: 96%;
    font-weight: normal;
    color: #000000;	
}

div.r01gApplication .inputcorto2{
    /*float: left;*/
    width:3em !important;
    font-family: Arial, Helvetica, sans-serif;
    /*	font-weight: bold;*/
    font-size: 96%;
    font-weight: normal;
    color: #000000;	
}

div.r01gApplication .inputcorto3{
    /*float: left;*/
    width:4em !important;
    font-family: Arial, Helvetica, sans-serif;
    /*	font-weight: bold;*/
    font-size: 96%;
    font-weight: normal;
    color: #000000;	
}

div.r01gApplication .inputcalendario{
    /*float: left;*/
    width:7em !important;
    font-family: Arial, Helvetica, sans-serif;
    /*	font-weight: bold;*/
    font-size: 96%;
    font-weight: normal;
    color: #000000;	
}

div.r01gApplication .inputmedio{
    width:45%;
    font-family: Arial, Helvetica, sans-serif;
    /*	font-weight: bold;*/
    font-size: 96%;
    font-weight: normal;
    color: #000000;	
}

div.r01gApplication .inputmedio1{
    width:35%;
    font-family: Arial, Helvetica, sans-serif;
    /*	font-weight: bold;*/
    font-size: 96%;
    font-weight: normal;
    color: #000000;	
}

div.r01gApplication .inputlargo{
    width:75%;
    font-family: Arial, Helvetica, sans-serif;
    /*	font-weight: bold;*/
    /*	font-size: 0.8em;*/
    font-weight: normal;
    color: #000000;	
}



div.r01gApplication .textoformu1{
    width: 11em !important;
    margin: 0.28em 0em 0em 0em;
    padding: 0em 0em 0em 0em;
    /*	border:1px solid green;*/
}

div.r01gApplication .textoformu2{
    width: 4em !important;
    margin: 0.28em 0em 0em 0em;
    padding: 0em 0em 0em 0em;
    /*	border:1px solid green;*/
}

div.r01gApplication .textoformu3{
    
    margin: 0.28em 0em 0em 0.07em;
    padding: 0em 0em 0em 0em;
    /*	border:1px solid green;*/
    float: left;
}

div.r01gApplication .textoformu4{
    /*	width: 8em !important;*/
    margin: 0.28em 0em 0em 0.07em;
    padding: 0em 0em 0em 0em;
    /*	border:1px solid green;*/
    float: left;
}

div.r01gApplication .textoformu5{
    width: 8em !important;
    margin: 0.28em 0em 0em 0em;
    padding: 0em 0em 0em 0em;
    /*	border:1px solid green;*/
}

div.r01gApplication .bloqueformu1{	
    float:left;
    width:20%;
    margin: 0.1em 0px 0.1em 0px;		
    /*	border: 1px solid blue;*/
}
div.r01gApplication .bloqueformu2{	
    float:left;
    width:45.5%;
    margin: 0.1em 0px 0.1em 0px;		
    /*	border: 1px solid green;*/
}
div.r01gApplication .bloqueformu3{	
    float:left;
    width:30%;
    margin: 0px 0px 0px 0px;		
    /*	border: 1px solid black;*/
}
div.r01gApplication .bloqueformu4{	
    float:left;
    width:45.5%;
    margin: 0px 0px 0px 0px;		
    /*	border: 1px solid red;*/
}

div.r01gApplication .bloqueformu5{	
    float:left;
    width:80% !important;
    /*border: 1px solid green;*/
}

div.r01gApplication .bloqueformu6{	
    float:left;
    width:95%;
    margin: 0.1em 0px 0.1em 0px;		
    /*border: 1px solid blue;*/
}

div.r01gApplication .bloqueformu7{	
    float:left;
    width:99.9%;
    margin: 0.1em 0px 0.1em 0px;		
    /*	border: 1px solid blue;*/
}

div.r01gApplication .bloqueformu7{	
    float:left;
    width:100% !important;
    /*	border: 1px solid green;*/
}

div.r01gApplication .bloqueformu8{	
    float:left;
    width:85%;
    margin: 0.1em 0px 0.1em 0px;		
    /*border: 1px solid blue;*/
}

div.r01gApplication form ul{
    border: 1px solid #999999;
    list-style: none;
    background-color: #ffffff;
    width: 78%;
    float: left;
    margin: 0em 0em 0em 8.5em;
    padding: 0em;
}

div.r01gApplication form ul li{
    padding: 0.35em 0em 0.35em 0.5em;
    margin: 0em;
    /*float: left;*/
    /*border: 1px solid red;*/
    /*clear: both;*/
}

div.r01gApplication form ul li span img{
    margin: 0em 0em 0em 0em;
    padding: 0em 0em 0em 78%;
    /*	border: 1px solid green;*/
}

div.r01gApplication form ul li.zebra{
    background-color: #CCCCCC;
}

div.r01gApplication .flotaforms{
    float:left;
    
}

div.r01gApplication .tamLista{
    width:20%;
}
/*----------------- fin formularios --------------------*/


div.r01gApplication .cajacontent{
    border-right: 1px solid #333366;	
    border-left: 1px solid #333366;	
    border-bottom: 1px solid #333366;	
    border-top: 1px solid #333366;	
    margin-top: -0.04em
}


div.r01gApplication .avisolegal{
  	margin: 0em 0em 8px 0em;
    padding: 0em 30px 0em 35px;
    color: #0000A0;
    text-align: justify;
    font-size: 11px;
}

div.r01gApplication h3.avisolegal{
    font-size: 14px;
    margin-top: 20px;
}

div.r01gApplication li.avisolegal{
	margin-left: 20px;
	list-style: disc;
	
}

div.r01gApplication li.avisolegal p{
	left: -35px;
    position: relative;
    text-align: initial !important;

}

div.r01gApplication li.avisolegal ol{
	padding-left: 0px;
	padding-bottom: 0px !important;
}

div.r01gApplication li.avisolegal li{
	list-style: circle;

}

div.r01gApplication .criteriosbusqueda {
    font-size: 0.9em;
}

div.r01gApplication .criteriosbusqueda dl {
    display: inline;
}

div.r01gApplication .criteriosbusqueda dl dt {
    font-weight: bold;
    display: inline;
    margin: 0px 5px 0px 5px;
}

div.r01gApplication .criteriosbusqueda dl dd{
    display: inline;
    margin: 0; 
}

div.r01gApplication .criteriosbusqueda ul{
    border: 1px solid #999999 !important; 
    background-color: #ffffff !important; 
    width: 100% !important; 
    margin: 0em 0em 0em 0em !important; 
    padding: 0em !important; 
}

div.r01gApplication .criteriosbusqueda ul li{
    padding: 0.35em 10em 0.35em 0.5em !important; 
    margin: 0em !important; 
    list-style-type: circle !important; 
    /*float: left;*/
    /*border: 1px solid red;*/
    /*clear: both;*/
}


div.r01gApplication .listadefinicionformulario dl{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0em;
    margin: 0em 0.31em;
    width: 99%;
    padding-top: 0.5em;
    /*		border: 1px solid blue !important;*/
    
}
div.r01gApplication .listadefinicionformulario dt{
    font-weight: normal;
    width: 10.7em;
    font-size: 0.9em;
    text-align: right;
    color: #0000A0;
    /*		border: 1px solid green !important;*/
    
}

div.r01gApplication .listadefinicionformulario dd{
    margin: -1.35em 0em 0.45em 11.4em;
    font-size: 0.89em;
    /*		border: 1px solid red !important;*/
    
}

div.r01gApplication .listadefinicionformulario dd.segundalinea2{
    margin: 0em 0em 0.45em 11.4em;
    font-size: 0.89em;
    /*		border: 1px solid red !important;*/
}
div.r01gApplication .listadefinicionformulario1{
    /*     border: none;*/
    margin: 1px 5px 1px 0.6%;
    padding: 0em 0em 1em 0em;
    width: 98%;    
    /*background-color: #e5e5e5*/
    /*        background-color: white;*/
}
div.r01gApplication .listadefinicionformulario1 dl{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0em;
    margin: 0em 0.31em -1em 0em;
    width: 99%;
    padding-top: 0em;
    /*		border: 1px solid blue !important;*/
    
}
div.r01gApplication .listadefinicionformulario1 dt{
    font-weight: normal;
    width: 15.7em;
    font-size: 0.9em;
    text-align: right;
    color: #0000A0;
    /*		border: 1px solid green !important;*/
    
}

div.r01gApplication .listadefinicionformulario1 dd{
    margin: -1.35em 0em 0.45em 16.4em;
    font-size: 0.89em;
    /*		border: 1px solid red !important;*/
    
}

div.r01gApplication .listadefinicionformulario1 dd.segundalinea2{
    margin: 0em 0em 0.45em 11.4em;
    font-size: 0.89em;
    /*		border: 1px solid red !important;*/
}


/* Breadcrumb */
div.r01gApplication .breadcrumb, .breadcrumb li {
    margin: 0;
    padding: 0;
    display: inline; /* Horizontal list */
    list-style: none;
}
div.r01gApplication .breadcrumb li {
    padding: 0 0.5em 0 0.35em;
    background: url(../images/separadorMigas.gif) no-repeat right center;
    font-family: Verdana;	
    color: #336699;	
    font-size: 90%;	
    background-color: #fff;	
    text-align: left;	
    vertical-align: middle;	
}
div.r01gApplication .breadcrumb a {
    margin-right: 8px; /* Width of the arrow */
    background: none;
}
div.r01gApplication .breadcrumb a:link {
    color: #a6a6a6;
}
div.r01gApplication .breadcrumb a:visited {
    color: #a6a6a6;
}
div.r01gApplication .breadcrumb .first {
    margin-left: 0;
    padding-left: 0;
}
div.r01gApplication .breadcrumb .last {
    background: none;
    color: #a6a6a6;
}

div.r01gApplication #migas{
    float:left;
    text-align:left;
    width:100%;
    margin-top:5px;		
    margin-bottom:10px;		
}


div.r01gApplication #migas .camino {	
    font-family: Verdana;	
    color: #336699;	
    font-size: 90%;	
    background-color: #fff;	
    text-align: left;	
    vertical-align: middle;	
    background-image: url(../../images/interwoven/u70agArrow.gif);	
    background-position: left;	
    background-repeat: no-repeat;
}

div.r01gApplication #migas .camino a:link {	color: #A6A6A6;}
div.r01gApplication #migas .caminoNoLink {	color: #A6A6A6;}
div.r01gApplication #migas .camino a:visited {	color: #A6A6A6;}

div.r01gApplication .nota {
    color: #0000A0;
    font-weight: normal;
    font-size: 11px;
    margin: 0.28em 0em 0em 0.2em;
    padding: 0em 0em 0em 0em;
}

div.r01gApplication .floatIzqOpt{
    float: left;
}


/* INICIO BARRA PAGINACION */

div.r01gApplication .u70aSearchResultsNavBar {
    vertical-align: middle;
    background-color: #F2F2F2;
    padding: 10px 0px 10px 0px;			
    font-size: 110%;
}
/* ============= clear fix ============= */
/* Permite borrar los float (poner estos estilos a los div container de las columnas cuyos float hay que borrar) */	
div.r01gApplication .u70aclearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
div.r01gApplication .u70aclearfix {display:inline-block;}		/* .u70aclearfix { display: inline-table; } */ /* PRE-IE7 Fix */ 
/* Hides from IE-mac \*/
* html .u70aclearfix {height: 1%; }
div.r01gApplication .u70aclearfix { display: block; }
/* End hide from IE-mac */
div.r01gApplication .u70aSearchSourcePagCtx {
    float: left;			/* Columna 2 */
    padding-left: 10px;
    text-align: left;
}
div.r01gApplication .u70aSearchResultsNavBar2cols_2 {	/* ancho columna 1/2 */
    /*width: 30%;			*/
    padding: 0em 0em 0em 0em;
}
div.r01gApplication .u70aSearchResultsNavBarItems {		/* Columna 3 */
    float: right;
    width:70% !important;
    padding: 0.0em 0em 0em 0em;
}
div.r01gApplication .u70aSearchResultsNavBarItems ul.u70aNavBarItems {
    float: right; 
    border: none;
    background-color: #F2F2F2; 
    display: inline;
    list-style: none;
    margin-top:0px;
}
div.r01gApplication .u70aSearchResultsNavBarItems ul.u70aNavBarItems li.u70aNavBarCtrlItem {
    float: left;
    display: inline;
    list-style: none;				
    padding: 3px 5px 3px 5px;
    color: #005D99;			
}
div.r01gApplication .u70aSearchResultsNavBarItems ul.u70aNavBarItems li.u70aNavBarCtrlItem a {	
    color: #005D99;
    border: 1px solid #F2F2F2;			
}		
div.r01gApplication .u70aSearchResultsNavBarItems ul.u70aNavBarItems li.u70aNavBarCtrlItem a {	
    text-decoration: underline;
}		
div.r01gApplication .u70aSearchResultsNavBarItems ul.u70aNavBarItems li.u70aNavBarCtrlItem a:hover {
    border: 1px solid #005D99;
}		
div.r01gApplication .u70aSearchResultsNavBarItems ul.u70aNavBarItems li.u70aNavBarItem {
    float: left;
    display: inline;
    list-style: none;			
    color: #005D99;						
    padding: 3px 5px 3px 0px;				
}	
div.r01gApplication .u70aSearchResultsNavBarItems ul.u70aNavBarItems li.u70aNavBarItem a {	
    color: #005D99;
    border: 1px solid #F2F2F2;	/* borde del mismo color que el fondo */			
}
div.r01gApplication .u70aSearchResultsNavBarItems ul.u70aNavBarItems li.u70aNavBarItem a:link {
    text-decoration: underline;		
}				
div.r01gApplication .u70aSearchResultsNavBarItems ul.u70aNavBarItems li.u70aNavBarItem a:hover {
    border: 1px solid #005D99;
}
/* separador de elementos: | (solo funciona en firefox) */
div.r01gApplication .u70aSearchResultsNavBarItems ul.u70aNavBarItems li.u70aNavBarIntermediateItem:after {
    content: "|";
    color: #666666;
    padding: 0px 0px 0px 5px;	/* retocar el 5px de .u70aSearchResultsNavBarItems ul.u70aNavBarItems li.u70aNavBarItem */ 
}	
div.r01gApplication .u70aNavBarFirst a {
    background: url('../images/u70aNavBarFirst.gif') no-repeat center right;
    color: #F7E7D2;			
    text-decoration: none !important;
}
div.r01gApplication .u70aNavBarLast a {
    background: url('../images/u70aNavBarLast.gif') no-repeat center left;
    color: #F7E7D2;	
    text-decoration: none !important;
}	

/* FIN BARRA PAGINACION */
div.r01gApplication .divcalendario {
    position:absolute;
    z-index:5;
    display: none;
}

div.r01gApplication .oculto {
    display: none;
}
