body{
    font-family: Arial,Verdana, Geneva, Helvetica, sans-serif;
    font-weight: normal;
    color: #585858;
    background-color: White;
    line-height: 100%;
    padding: 0px;
    margin: auto;
    border: 0px;
    text-align: center;
    width: 981px;}
#bannerList{
    width: 100%;
    margin: 0 auto 0 auto;
    padding: 0;
    text-align: center;
    list-style: none;}
#bannerList li{
    margin: 0 6px 0 0;
    padding: 0;
    display: inline;}
#bannerList li.final{
    margin: 0;
    padding: 0;}
#bannerList img{
    border: none;}
.colorgris{
    color: #555555;
    font-size: 8pt;}
.CajaMenuGeneral{
    text-align: left;
    height: 30px;
    background-image:url("../../Pagina_Master/imagenes/menu1.png");
    background-repeat: repeat-x;}
.CajaMenuBv{
    padding: 6px 0px 0px 10px;
    text-align: left;
    height: 33px;
    background-image: url("../../Pagina_Master/imagenes/home/fondo_bvf_izquierda_top_ruta.jpg");
    background-repeat: no-repeat;}
.tituloListadoCursos{
    font-size: 9pt;
    font-weight: bold;
    color: #0083d7;
    width: 100%;
    border-bottom: 1px solid #d7d7d7;
    text-align: left;
    padding: 0 0 0 0;
    margin: 0px 0 0px 0;}
.titulo_menu_derecha{
    padding: 5px 0px 0px 0px;
    font-size: 0.9em;
    font-weight: bold;
    color: #006699;
    text-align: left;}
.menupcentral{
    width: 592px;
    float: left;}
.menu_aula, .menu_aula_sobre, .menu_aula_seleccionado{
    font-size: 0.7em;
    color: #FFFFFF;
    text-align: left;
    font-weight: bold;
    padding: 2px 0 0 2px;
    margin: 0 2px 0 0px;
    border-right: solid 1px #FFFFFF;}
.menu_aula_sobre{
    color: #0e1b8d;
    text-decoration: none;}
.menu_aula_seleccionado{
    color: White;
    text-decoration: underline;}
.menu_general, .menu_general_sobre, .menu_general_seleccionado{
    font-size: 0.7em;
    color: #006699;
    text-align: left;
    font-weight: bold;
    padding: 2px 0 0 0;
    margin: 0 0 0 2px;
    width:100%;
    display:block;}

.menu_generalsub, .menu_general_sobresub, .menu_general_seleccionadosub{
    font-size: 0.7em;
    color: #006699;
    text-align: left;    
    padding: 2px 0 0 0;
    margin: 0 0 0 2px;
    width:100%;
    display:block;}

.menu_general_sobre,.menu_general_sobresub{
    color: #ffffff;
    text-decoration: none;
    background-color:#08699e;}

.menu_general_style
	{
	z-index:100;
	}
.menu_general_seleccionado,.menu_general_seleccionado{
    color: #575757;
    text-decoration: underline;}

#listado_cursos{
    width: 100%;
    margin: 5px auto;
    text-align: left;
    border-bottom: solid 1px #D7D7D7;
    margin-bottom: 10px;}
.encabezadoCursos{
    font-size:12pt;
    color: #CC0033;
    display: inline;}
.enlaceCurso{
    font-size: 9pt;
    margin-left: 150px;}
.linea_separacion{
    margin-top: 0px;
    color: #D7D7D7;
    width: 100%;}
.peque{
    font-style: normal;
    font-size: 0.6em;
    text-align: left;
    line-height: 1.2em;}
a.pequelink:link
{
    color: #006699;
    text-decoration: underline;
    background: transparent;
}
a.pequelink:visited
{
    color: #006699;
    text-decoration: underline;
    background: transparent;
}
a.pequelink:hover
{
    color: white;
    background: #006699;
    text-decoration: none;
}
a.pequelink:active
{
    color: white;
    background: #0e1b8d;
    text-decoration: none;
}

.menuCurso, .menuCurso a
{
    background-color: #EDF3F8;
    width: 99%;
    color: #1274A3; 
    font-size: 10pt;
    text-decoration: none;
    text-align: left;
    padding: 3px 0px 3px 5px;
    margin: 5px 0px 0px 0px;
}
.menuCurso a:visited
{
    color: #1274A3; 
}
.menuCurso a:hover
{
    color: #555555; 
}
.menuCurso a:active
{
    color: #555555; 
}
.fichaCurso
{
}
.fichaCurso table
{
    width: 100%;
    border-collapse: collapse;
}
.fichaCurso table th
{
    background-color: #70A9C9;
    color: White;
    text-align: center;
    font-size: 0.9em;
}
.fichaCurso table td
{
    border: solid 1px #D0D0D0;
    text-align: center;
    font-size: 0.7em;
}
.fichaCurso div
{
    text-align: justify;
    width: 100%;
}

.listaBV, .listagrBV, .listaordenadaBV
{
    list-style-image: url(images/cuadradomenu.gif);
    color: #585858;
    text-align: justify;
    padding: 0 0 0 0;
    margin: 10px 0 10px 22px;
    font-style: normal;    
    line-height: 1.5em;
    font-size: 9pt;
}
.listagrBV
{
    list-style-image: url(images/cuadradogris.gif);
}

.modalidadResumen span
{
    color: #106792;
    font-weight: bold;
    font-size: 1.1em;
    text-align: left;
    display: inline-block;
    float: left;
    margin: 2px 0 6px 8px;
}
.modalidadTutorResumen
{
    background-color: #D2E2EC;
}
.duracionResumen
{
    background-color: #E0ECF3;
}
.precioResumen
{
    background-color: #EBF3F7;
}
.convocatoriasResumen
{
    background-color: #F4F9FB;
}

.bvGridView
{
    border: solid 1px #0e1b8d;
    color: #585858;
    margin: 25px 0 20px 0;
    font-style: normal;
    font-size: 1.0em;
    text-align: center;
    border-collapse: collapse;
}
.bvGridView thead
{
    border: solid 1px #888888;
    background-color: #4F74A9;
    color: #ffffff;
}
.bvGridView thead th
{
    border-width: 0;
}
.bvGridView thead a
{
    font-size: 1.1em;
    color: White;
    text-decoration: none;
}
.bvGridView thead a:hover
{
    color: #d60042;
}
.bvGridView thead a:active
{
}
.bvGridView thead a:visited
{
}
.bvGridView tbody
{
    font-size: 1.1em;
}
.bvGridView tbody tr
{
    background-color: #e1f5fd;
}
.bvGridView tbody td
{
    padding: 2px 4px 2px 4px;
}
.bvGridView tbody a
{
    text-decoration: none;
    color: #d60042;
    text-decoration: none;
}
.bvGridView tbody a:hover
{
    color: #888888;
}
.bvGridView tfoot tr td
{
    border: solid 1px #CCCCCC;
}
.bvGridView tfoot a
{
    color: #d60042;
    text-decoration: none;
}
.bvGridView tfoot a:hover
{
    color: #888888;
}
.bvGridView .alternateRow
{
    background-color: #ffffff;
}
.bvGridView .selectedRow
{
    background-color: #fff5d8;
}
.botonNuevo
{
    width: 100%;
    text-align: left;
    margin: 8px auto 8px auto;
}
.botonNuevo a
{
    color: #d60042;
    text-decoration: none;
}
.botonNuevo a:hover
{
    color: #888888;
}
.normalBV
{
    font-style: normal;
    font-size: 9pt;
    color: #555555;
    text-align: justify;
    padding: 0px 0 0 0;
    margin: 0px 0 0 0;
    line-height: 1.5em;
}

.titulocategoria
{
    font-size: 0.9em;
    font-weight: bold;
    color: #0083d7;
    border-bottom: 1px solid #d7d7d7;
    text-align: left;
    padding: 0 0 0 0;
    margin: 15px 0 10px 0;
    color: #828282;
    border-bottom: 1px solid #ff880b;
}

.menu
{
    font-size: 0.7em;
    color: White;
    text-align: left;
    font-weight: bold;
    text-decoration: none;
    padding: 2px 0 0 0;
    margin: 0 0 0 0;
}
.menuSubvenciones
{
    font-size: 0.7em;
    color: #0083d7;
    text-align: left;
    font-weight: bold;
    padding: 2px 0 0 0px;
    margin: 0 0 0 0;
}
.menuseleccionado
{
    font-size: 0.7em;
    text-align: left;
    color: White;
    font-weight: bold;
    text-decoration: underline;
    padding: 2px 0 0 0;
    margin: 0 0 0 0;
}
.menusobre
{
    font-size: 0.7em;
    color: #0e1b8d;
    text-align: left;
    font-weight: bold;
    text-decoration: none;
    padding: 2px 0 0 0;
    margin: 0 0 0 0;
}
.menuDerecha
{
    font-size: 0.7em;
    color: White;
    text-align: left;
    font-weight: bold;
    padding: 2px 0 0 5px;
    margin: 0 0 0 0;
}
.menuseleccionadoDerecha
{
    font-size: 0.7em;
    text-align: left;
    color: White;
    font-weight: bold;
    text-decoration: underline;
    padding: 2px 0 0 5px;
    margin: 0 0 0 0;
}
.menusobreDerecha
{
    font-size: 0.7em;
    color: White;
    text-align: left;
    font-weight: bold;
    text-decoration: underline;
    padding: 2px 0 0 5px;
    margin: 0 0 0 0;
}
.menuDerechaGris
{
    font-size: 0.7em;
    color: #585858;
    text-align: left;
    font-weight: bold;
    padding: 2px 0 0 5px;
    margin: 0 0 0 0;
}
.menusobreDerechaGris
{
    font-size: 0.7em;
    color: #585858;
    text-align: left;
    font-weight: bold;
    text-decoration: underline;
    padding: 2px 0 0 5px;
    margin: 0 0 0 0;
}
div.ampliarsubir, div.cerrar
{
    font-weight: bold;
    color: #5cc8f1;
    font-size: 0.6em;
    text-align: right;
    padding: 0 0 0 0;
    margin: 5px 0 0 0;
}
/* Código para los anuncios > > > > > > > > > > > > > > > > > > > > > > > > */
div.anuncio
{
    border: 6px solid #d7d7d7;
    background-color: #ffffff;
    text-align: center;
    margin: 5px 0 0 0;
    padding: 3px;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
div.anuncio img
{
    border: none;
    float: left;
}
div.anuncio a
{
    color: #0083d7;
    font-size: 0.84em;
    text-decoration: none;
}
div.anuncio a:hover
{
    color: #ff880b;
}
div.anuncio p
{
    font-weight: bold;
    text-align: center;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
div.anuncio p span
{
    color: #ff880b;
}
/* Código para los anuncios  < < < < < < < < < < < < < < < < < < < < < */




.cerrard, .ampliarsubird
{
    color: #0e1b8d;
}
a.ampliarsubirlink:link
{
    color: #006699;
    text-decoration: none;
}
a.ampliarsubirlink:visited
{
    color: #006699;
    text-decoration: none;
}
a.ampliarsubirlink:hover
{
    color: #ffb400;
    text-decoration: none;
}
a.ampliarsubirlink:active
{
    color: #0e1b8d;
    text-decoration: underline;
}
.normal, .normalDerecha, .textonoticias, .textonormal, .introtitulares, .normaliz, .dentrocursostextonoticias, .normalrojobv
{
    font-style: normal;
    font-size: 9pt;
    color: #555555;
    text-align: left;
    padding: 10px 0 0 0;
    margin: 0px 0 0 0;
    line-height: 1.5em;
}

.normalrojobv
{
    color: #CC0033;
}
.normaliz
{
    float: left;
    padding: 0.7em 0.5em 0.5em 0.5em;
}
.normal
{
    vertical-align: top;
}
div.normal ul.lista
{
    font-size: 1em;
}
.normalDerecha
{
    vertical-align: top;
    text-align: right;
}
.normalcentrado
{
    text-align: center;
}
.introtitulares
{
    font-size: 0.7em;
    line-height: 1em;
}
tr.normal
{
    font-weight: bold;
    text-align: center;
}
.azul
{
    color: #585858;
    text-align: left;
    padding: 0 0 0 0;
    margin: 10px 0 0 0;
    color: #0083d7;
}
div.textorecuadradod p.azul
{
    margin: 0 0 0 20px;
}
div.textorecuadradod ul
{
    list-style-image: url(images/cuadradogris.gif);
}
.azuleca
{
    font-size: 1.1em;
    color: #0e1b8d;
    font-weight: bold;
    text-align: left;
    padding: 0 0 0 0;
    margin: 0 0 10px 0;
}
span.azuleca
{
    font-size: 1em;
}
.fecha
{
    font-size: 0.6em;
    font-weight: normal;
    color: #585858;
    background-color: White;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-align: right;
    vertical-align: middle;
}
.lista, .listagr, .listaordenada
{
    list-style-image: url(images/cuadradomenu.gif);
    color: #585858;
    text-align: left;
    padding: 0 0 0 0;
    margin: 10px 0 0 22px;
    font-style: normal;
    font-size: 0.8em;
    line-height: 1.5em;
}
.listagr
{
    list-style-image: url(images/cuadradogris.gif);
}
.listaordenada, .listaordenadaBV
{
    list-style-image: none;
    margin: 0 0 0 35px;
    list-style-type: decimal;
}
a.normallink:link
{
    color: #006699;
    font-weight: bold;
    text-decoration: none;
    background: transparent;
}
a.normallink:visited
{
    color: #006699;
    text-decoration: none;
    font-weight: bold;
    background: transparent;
}
a.normallink:hover
{
    color: #575757;
    text-decoration: none;
    font-weight: bold;
}
a.normallink:active
{
    color: #575757;  
    text-decoration: none;
    font-weight: bold;
}
a.normaleslink:link
{
    color: #006699;
    font-weight: bold;
    text-decoration: none;
    background: transparent;
}
a.normaleslink:visited
{
    color: #006699;
    font-weight: bold;
    text-decoration: none;
    background: transparent;
}
a.normaleslink:hover
{
    color: #575757;
    text-decoration: none;
    font-weight: bold;
}
a.normaleslink:active
{
    color: #575757;    
    text-decoration: none;
    font-weight: bold;
}
.imagenderecha
{
    float: right;
    padding: 0 0 0 0;
    margin: 3px 0 0 0;
    border: none;
}
.imagenizquierda
{
    float: left;
    padding: 0 0 0 0;
    margin: 3px 3px 0 0;
    border: none;
}
.imagencentral
{
    text-align: center;
    padding: 0 0 0 0;
    margin: 3px 0 0 0;
    border: none;
}
.apartado
{
    font-size: 0.9em;
    font-weight: bold;
    color: #0e1b8d;
    border-bottom: 1px solid #c4eafa;
    text-align: left;
    padding: 0 0 0 55px;
    margin: 0 -30px 30px -55px;
}
div.centraldiv .tituloprincipal
{
    padding: 5px 15px;
    margin: 0 -15px 10px -15px;
    border-collapse: collapse;
}

.contenedor_ficha_curso
{   
     height: 44px;     
     background-color: #EDF3F8;
     background-image:url('images/fondo_caja_curso_titulo.jpg');
     background-repeat: no-repeat; 
     width: 550px;  
}

.titulo_ficha_curso
{
     font-family:Arial;
     text-align:left;   
     font-size: 13pt;
     font-weight: bold;
     color: #555555; 
     padding: 5px 5px 5px 10px; 
}

.tituloprincipal
{
    font-size: 1em;
    font-weight: bold;
    color: #006699;
    background-color: #F0F1F3;
    text-align: left;
    top: 50%;
    width: 100%;
    padding: 0 0 0 0;
    margin: 5px 0 0 0;
}
.titulopeque
{
    list-style-image: url(images/cuadradomenu.gif);
    font-size: 0.9em;
    font-weight: bold;
    color: #0e1b8d;
    text-align: left;
    text-transform: uppercase;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}
table .titulopeque
{
    text-align: center;
}
.tituloazul
{
    font-size: 0.9em;
    font-weight: bold;
    color: White;
    background-color: #0083d7;
    margin: -0.1em 0 0 0;
    padding: 0 0 0 0;
    text-align: center;
}
div.sobre .tituloazul
{
    background-color: #5cc8f1;
    margin: 0 -30px 0 -30px;
    padding: 0 0 5px 0;
}
.subtitulo, .subtitulogr, .subtituloficha
{
    font-size: 0.9em;
    font-weight: bold;
    color: #0083d7;
    width: 100%;
    border-bottom: 1px solid #d7d7d7;
    text-align: left;
    padding: 0 0 0 0;
    margin: 15px 0 10px 0;
}

.subtituloficha
{
    color: #555555;
}

.subtitulogr
{
    color: #828282;
    border-bottom: 1px solid #ff880b;
}
div.centraldiv
{
    background-color: White;
    padding: 0 15px 20px 15px;
    border: 2px solid #0083d7;
    border-top: none;
    margin: 2px 0 0 0;
    min-height: 400px;
    height: auto !important;
    height: 400px;
}
div.fichas
{
    border: solid 2px white;
    background-image: url(../../Imagenes/fondoficha.jpg);
    background-repeat: no-repeat;
    margin: 0 0 20px 0;
    padding: 0 0 0 0;
    width: 98%;
}
div.fichasBV
{
    border: solid 2px white;
    background-image: url(../../Imagenes/fondofichaBV.jpg);
    background-repeat: no-repeat;
    margin: 0 0 20px 0;
    padding: 0 0 0 0;
    width: 98%;
}
.empuja
{
    clear: both;
}
#info
{
    width: 42%;
    float: right;
    font-size: 0.7em;
    background-color: White;
    padding: 0 0 0 5px;
    text-align: left; /*height: 495px;*/
    line-height: 1.28em;
}
#info ul
{
    line-height: 1.28em;
    margin: 0 0 5px 20px;
}
#info dl
{
    margin: 0 0 0 0px;
}
#info dt
{
    margin: 0 0 5px 0;
    background-color: #f3f3f3;
    text-align: left;
}
#info dd
{
    margin: 0 0 10px 0;
}
#info dd ol
{
    margin: 0 0 0 25px;
}
#info dd ul
{
    list-style-image: url(images/cuadradogris.gif);
}
#info ol li ul
{
    margin: 0 0 0 15px;
}
div.personaldocente
{
    margin: 80px;
    padding: 0 0 0 0;
}
div.personaldocente p.subtitulo
{
    width: auto;
}
div.personaldocente div.tituloazul
{
    font-size: 1.1em;
    margin: 0 0 0 0;
    padding: 10px 0 10px 0;
}
div.textorecuadrado, div.sobre
{
    border: solid 2px #5cc8f1;
    margin: 0 0 0 0;
    padding: 0 30px 20px 30px;
}
div.textorecuadradod
{
    border: solid 2px #c4eafa;
    margin: 20px 6px 0 0;
    float: right;
    width: 44%;
    padding: 0.1em 1em 1em 0.1em;
    font-size: 0.8em;
    font-weight: normal;
    color: #0083d7;
    text-align: left;
    list-style-image: url(images/cuadradogris.gif);
}
div.centrado
{
    text-align: center;
}
.centrado, .tabla
{
    margin-left: auto;
    margin-right: auto;
}
table.tabla
{
    border-bottom: 2px solid #e1f5fd;
    width: auto;
    margin: 0 0 30px 0;
    padding: 0 0 0 0;
}
.tabla thead th
{
    list-style-image: url(images/cuadradomenu.gif);
    font-size: 0.9em;
    font-weight: bold;
    color: White;
    background-color: #0083d7;
    text-align: left;
    padding: 0 5px 0 5px;
    margin: 0 0 0 0;
    border-bottom: 1px solid #edf9fe;
    border-left: none;
}
.tabla tbody tr
{
    font-style: normal;
    font-size: 0.8em;
    color: #585858;
    text-align: left;
    padding: 0 0 0 0;
    margin: 10px 0 0 0;
    line-height: 1.5em;
    border-bottom: 2px solid #E1F5FD;
}
.tabla tbody tr.par
{
    background-color: #edf9fe;
}
.tabla tbody th
{
    color: White;
    font-weight: bold;
    background-color: #5cc8f1;
    border-bottom: 1px solid #ffffff;
}
.tabla td
{
    border-left: 1px solid #edf9fe;
    border-right: 1px solid #edf9fe;
}
.tabla td, th
{
    border-left: 1px solid #edf9fe;
    padding: 0 5px 0 5px;
}
caption{
    margin-left: auto;
    margin-right: auto;
    font-size: 0.9em;
    font-weight: bold;
    color: #0e1b8d;
    text-align: center;
    text-transform: uppercase;
}
.tablaAlta{
    text-align: center;
    vertical-align: top;
}
#main{
    float: left;
    width: 67%;
    background: #fff;
    border-right: 1px solid #000;
    margin-right: 15px;
    padding-bottom: 10px;
    padding-right: 10px;
}
.titular1{
    font-family: Georgia;
    clear: both;
    color: #0e1b8d;
    width: 100%;
    text-align: left;
    font-size: 1.2em;
    padding: 6px;
    border-bottom: 4px solid #ff9900;
    font-weight: bold;
    margin-bottom: 20px;
}
.theme_header{
    background-image: url( images/smokeandglass_brownfadetop.gif);
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 0.8em;
    color: White;
    text-align: center;
    background: #0e1b8d;
}
.theme_highlighted{
    background-image: url( images/smokeandglass_blueandwhitef.gif);
}
.titularUnidad{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 0.9em;
    color: White;
    text-align: center;
    background: #ff9900;
    font-weight: bold;
}
.theme_fadeblue{
    background-image: url( images/smokeandglass_fadeblue.gif);
}
div#contenedor{
    width: 90%;
    margin: 0 auto;
    padding: 0;
    margin-left: 50%;
}
div#cursos{
    width: 90%;
    margin: 0 auto;
    padding: 0;
    margin-left: 50%;
}
div#masInformacion{
    margin: 10px 0px 5px 5px;
    font-size: 0.8em;
    font-weight: bold;
    padding: 3px 3px 3px 3px;
    width: 15%;
    text-align: center;
    vertical-align: top;
    float: right;
}
.tablacabecera{
    width: 90%;
    border: 0;
    padding-bottom: 0;
    padding-top: 2px;
    margin: 0 0 0 0;
    text-align: center;
    vertical-align: middle;
}
.unob{
    font-weight: bold;
    text-align: right;
    padding-left: 0.5em;
    padding-right: 0.5em;
    clear: both;
    width: 130px;
    background-color: #0083d7;
    color: White;
}
.contactaConEca{
    font-weight: normal;
    text-align: right;
    clear: both;
    color: #5f5d5c;
    font-size: 0.6em;
    line-height: 10px;
}
.contactaConEcaTitular{
    font-weight: bold;
    text-align: right;
    clear: both;
    color: #0e1b8d;
    font-size: 0.6em;
    line-height: 10px;
    padding-bottom: 5px;
}
.titularesnoticias{
    font-size: 0.6em;
    font-weight: bold;
    color: #5f5d5c;
    line-height: 10px;
    text-align: left;
}
.titulosecundario{
    font-size: 0.8em;
    font-weight: bold;
    color: #0e1b8d;
    font-variant: small-caps;
    text-align: left;
}
div.recuadro{
    border: #c4eafa;
    border-style: solid solid solid solid;
    border-left-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-top-width: 2px;
    margin: 0px 0px 0 0;
    float: none;
    width: 85%;
    padding-bottom: 1em;
    padding-left: 1em;
    padding-right: 1em;
    padding-top: 0.1em;
}
.creditos
{
    text-align: center;
    color: #828282;
    background-position: bottom;
    font-size: 0.7em;
    line-height: 1.2em;
    width: 60%;
    padding: 0.7em 0.5em 0.5em 0.5em;
}
a.linkdelegaciones:link
{
    color: #828282;
    text-decoration: none;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}
a.linkdelegaciones:visited
{
    color: #828282;
    text-decoration: none;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}
a.linkdelegaciones:hover{
    color: #828282;
    text-decoration: underline;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}
a.linkdelegaciones:active{
    color: #828282;
    text-decoration: none;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}
a.linkpie:link{
    color: #FFFFFF;
    text-decoration: none;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}
a.linkpie:visited{
    color: #FFFFFF;
    text-decoration: none;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}
a.linkpie:hover{
    color: #FFFFFF;
    text-decoration: underline;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}
a.linkpie:active{
    color: #FFFFFF;
    text-decoration: none;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}
.cabecerabanner{
    height: 88px;
    width: 100%;
}
li ul.listagr{
    margin-top: -1px;
    margin-bottom: 10px;
    font-size: 1em;
    list-style-image: url(images/cuadradogris.gif);
}
/* bloque de noticias------------------- */
#noticias{
    text-align: left;
    padding-left: 10px;
}
.noticiascroll{
    width: 320px;
    height: 340px;/*240px para 3 noticias */
    overflow: hidden;
}
.puntero_scroll{
    cursor: pointer;
}
#noticiaiz{
    text-align: left;
}
#noticias div.caja{
    color: #585858;
    font-size: 0.7em;
    line-height: 1.3em;
    border: 1px solid #d7d7d7;
    margin: 0px 8px 0 0;
    padding: 5px;
    height: auto;
    width: 94%;
}
#noticias div img{
    float: left;
    border: solid 1px #d7d7d7;
    margin: 0 5px 0 0;
}
#noticias p.amplia{
    color: white;
    font-size: 0.65em;
    font-weight: bold;
    width: 94%;
    margin: 0 0 0 0;
    padding: 0 2px 0 10px;
    text-align: right;
    background-image: url(Images/esquinaredon.gif);
    background-repeat: no-repeat;
    background-position: 100% 100%;
}
#noticias p.amplia a{
    margin-right: 15px;
}
#noticias p a{
    text-decoration: none;
    color: white;
}
#noticias p a:hover{
    color: #828282;
    background-color: White;
}
#noticias div a{
    color: #004779;
    text-decoration: none;
}
#noticias div a:hover{
    color: #ff880b;
}
/* bloque el dato-------------------- */
#dato{
    clear: both;
    text-align: left;
    padding: 5px 0 0 0;
}
#dato div{
    color: #585858;
    font-size: 0.7em;
    line-height: 1.3em;
    border: 1px solid #d7d7d7;
    margin: 20px 0 0 0;
    padding: 5px;
    height: 10px;
    min-height: 50px;
}
#dato p{
    color: white;
    font-size: 0.65em;
    font-weight: bold;
    margin: 0;
    padding: 0 20px 0 10px;
    text-align: right;
    background-image: url(Images/esquinaredon.gif);
    background-repeat: no-repeat;
    background-position: 100% 100%;
}
#dato p a{
    text-decoration: none;
    color: white;
}
#dato p a:hover{
    color: #828282;
    background-color: White;
}
#dato div a{
    color: #004779;
    text-decoration: underline;
}
#dato div a:hover{
    color: #ff880b;
}
#certificados{
    background-image: url(images/fondocertificados.jpg);
    background-position: right bottom;
    background-repeat: no-repeat;
    padding: 0 0 80px 0;
    margin: 0 0 0 0;
    min-height: 250px;
    height: 100%;
}
h1.encabezado{
    visibility: hidden;
    display: none;
    font-size: 1px;
    margin: 0;
    padding: 0;
    border: 0;
}
.griega{
    font-family: Symbol;
}
.pie{
    text-align: center;
    color: #FFFFFF;
    background-position: bottom;
    font-size: 7pt;
    background-image:url("../../Pagina_master/imagenes/barra_pie2.gif");
    background-position:center;
    height:40px;
    margin:2px 0px 2px 2px;}
	
a.subtitulogrlink
{
  font-size: 0.9em;
  font-weight: bold;
  width: 100%;
  text-align: left;
  text-decoration: none;
  padding: 0 0 0 0;
  margin: 15px 0 10px 0;
  display:block;
}
a.subtitulogrlink:link
{
    color: #828282;  
    border-bottom: 1px solid #ff880b;
    background: transparent;
}
a.subtitulogrlink:visited
{
    color: #828282;
    border-bottom: 1px solid #ff880b; 
    background: transparent;
}
a.subtitulogrlink:hover
{
    color: #ff880b;
    border-bottom: 1px solid #828282; 
}
a.subtitulogrlink:active
{
    color: #ff880b;  
    border-bottom: 1px solid #828282; 
}
   