@charset "iso-8859-15";
@font-face{
    font-family: 'Terminator Cyr';
    src: url('../fonts/term_cyr-webfont.eot');
    src: url('../fonts/term_cyr-webfont.eot?#iefix') format('embedded-opentype'),
        url('../fonts/term_cyr-webfont.woff') format('woff'),
        url('../fonts/term_cyr-webfont.ttf') format('truetype'),
        url('../fonts/term_cyr-webfont.svg#webfont') format('svg');
}

#cabecera h1,.h2Menu{text-indent: -7499pt;line-height: 0;margin:0;padding:0;}
.imgCabecera{
  width:inherit;

}
.divBotonCabecera{
    margin-top:2.25pt;
}


.botonIdiomas {
    border:0pt;
 /*   margin-top:-3px;*/
}

.tituloPagina,.tituloPagina h2 {
    width:100%;
    background-color: #FFFFFF !important;
    color: #004494;
    margin-left: -2.25pt;
    font-size: 1.5em;
    display:inline;
}

.bodyPagina {
    width:100%;
    margin-left: 0pt;
}

#pagina {
    background-color: #FFFFFF;
    position: relative;
}

.limpia_float {
    clear:both;
    line-height:0pt;
    height:0pt;
    font-size:0pt;
}

.titulo_azul{
    width:100%;
    background:#06C;
    color:#FFF;
    margin:-3.75pt -3.75pt 3.75pt -3.75pt;
    line-height:1.7em;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:1em;
    font-weight:bold;
    padding:2.25pt 3.75pt;
}

.titulo_grisc {
    width:97%;
    border:#ccc 0.75pt solid;
    background:#E6E6E6;
    padding:2.25pt 3.75pt;
    border-radius: 7.5pt 7.5pt 0pt 0pt ;
}

.titulo_grisc250 {
    width:97%;
    border:#ccc 0.75pt solid;
    background:#E6E6E6;
     padding: 2.25pt 10.5pt;
    border-radius: 7.5pt 7.5pt 0pt 0pt ;
}

.titulo_grisc5 {
    width:100%;
    border:#ccc 0.75pt solid;
    background:#E6E6E6;
    padding:2.25pt 3.75pt;
    border-radius: 7.5pt 7.5pt 0pt 0pt ;
}

.titulo_grisc a, .titulo_grisc a h2 {
    line-height:1.7em;
    font-size:7.5pt;
    font-weight:bold;
    color:#333;
    margin-top:0;
    margin-bottom:0;
    padding-top:0;
    padding-bottom:0;
    display:inline;
}

.titulo_grisc5 a {
    line-height:1.7em;
    font-size:7.5pt;
    font-weight:bold;
    color:#333;
}

.titulo_rojo {
    
     width:97%;
    border:#990033 0.1pt solid;
    background:#990033;
    color:#ffffff;
    padding: 2.25pt 10.5pt;
    border-radius: 7.5pt 7.5pt 0pt 0pt ;
    text-align: center;
}

a.imglink:after {
  content: url(../img/nueva_ventana.png) !important;
  margin-left:3.75pt;
}

.lu_azul_peque {
    list-style-image: url(../img/sublista-azul.gif) !important;
}

.li_azul {
    list-style-image: url(../img/lista-azul.gif) !important;
}

.li_azul a {
    color: #666;
}

.ol_letras {
    list-style: upper-latin;
}

.ol_letras ul li {
    list-style-image: url(../img/sublista-verde.gif);
}

.contenedor_migas {
    width: 100%;
    border: 0.75pt solid rgb(222, 222, 222);
    height: 2.3em;
    margin-top: 7.5pt;
    margin-bottom: 11.25pt;
}

/*** old ***/
/*
.fondo002 {
    background: url(../img/fondo_002.gif) no-repeat left ;
    padding-left: 10.5pt;
}
*/
.fondo2azul {
    background-color:#EDF3FF;
    padding-bottom: 0.75pt;
    border: 0.75pt solid #003399;
    height:16.5pt;
}

.fondo010 {
    background-color:#EDF3FF;
    /*background: url(../img/fondo_010.gif) no-repeat left top ;*/
    height:16.5pt;
    border: 0.75pt solid #003399;

}

.txt1negrotam1 {
    padding-left: 12.75pt;
    margin-top:-6pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    color: #003399;
    /*
    height:200px;
    border: 1px solid green;*/
}

.txt2azultam10 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: small;
    font-weight: normal;
    color: #749DD5;
    text-align: justify;
}
.center {
    text-align:center;
}
.u {
    text-decoration: underline;
}
.i {
    font-style: italic;
}
/*---  ENLACES -----------------------------------*/

a.linkmenu06 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color:#496A95;
    font-size: small;
    text-decoration: none !important;
    font-weight: normal;
    background: url('../img/fondo_menu_006.gif') left no-repeat;
    background-color: #FFFFFF;
    padding-left: 28.5pt;
    padding-right: 7.5pt;
    padding-top: 7.5pt;
    padding-bottom: 7.5pt;
    display: block;
    border-bottom: none !important;
}

a.linkmenu06:hover {
    color:#2A416A;
    font-weight: bold;
    background-color: #E6E6E6;
}

a.linkmenu06b {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color:#496A95;
    font-size: small;
    text-decoration: none !important;
    font-weight: normal;
    background: url('../img/fondo_menu_006.gif')  left  no-repeat;
    background-color:#F2F2F2;
    padding-left: 28.5pt;
    padding-right: 7.5pt;
    padding-top: 7.5pt;
    padding-bottom: 7.5pt;
    display: block;
    border-bottom: none !important;
}
a.linkmenu06b:hover {
    color:#2A416A;
    font-weight: bold;
    background-color: #E6E6E6;
}


/*------------------------------------------------------*/
.filetepuntos {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.65em;
    border-bottom: 0.75pt dashed #6E6E6E;
}

.txt1negrotam {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bolder;
    color: #000000;
    text-align: justify;
    margin:0pt;

}

.txt1negrotam10 {
    padding-top:3pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    color: #666;
    /*text-align: justify;*/
}

a.link1negro3gristam10 {
    font-weight: normal;
    color:#000000;
    font-size: 9pt;
    text-decoration: none;
}
a.link1negro3gristam10:hover {
    color:#9E9E9E;
}

.borde0fondotranspa {
    /*padding-top:16px;*/
    padding-left: 3pt;
    padding-right: 3pt;
}

.margenes {
    margin-left:15pt;
}

.margenesMenu {
    margin-left:8%;
    font-size: 0.9em;
    
}

.sinmargen{
    margin-left:3.75pt
}

.txt1rojotam9 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: small;
    font-weight: normal;
    color: #B40026;
    text-align: justify;
}
.txt1rojotam7 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    color: #B40026;
    text-align: justify;
}
.subrayado {
    text-decoration:underline
}
.derecha {
    text-align: right;
}

.izquierda {
    text-align:left;
}

.li_clase_4{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.9em;
  /*  color:#107db3;*/
  color:#126b97;
}

.txt1negrotam11 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: medium;
    font-weight: normal;
    color: #000000;
    text-align: justify;
}
.doscolumnas012 {


}
.txt2azultam12 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: medium;
    font-weight: normal;
    color: #749DD5;
}
.txt4gristam11 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: medium;
    font-weight: normal;
    color: #6E6E6E;
    text-align: justify;
}
.txt1negrotam10nojustify {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: small;
    font-weight: normal;
    color: #000000;
}
.txt2azultam14 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: large;
    font-weight: lighter;
    color: #749DD5;
}

.filetepuntosazul {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 3.75pt;
    border-bottom: 0.75pt dashed #739ED5;
}
.filetelisoazul {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 3.75pt;
    border-bottom: 0.75pt solid #739ED5;
}

/*
a.boton011 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color:#739ED5;
    font-size: small;
    text-decoration: none;
    font-weight: bold;
    background: url('../img/Oficina_prensa/boton_011_off.gif') right top no-repeat;
    padding-left: 1.5pt;
    padding-right: 11.25pt;
}
a.boton011:hover {
    color:#000000;
    background: url('../img/Oficina_prensa/boton_011_on.gif') right top no-repeat;
    background-color:#FFFFFF;
}
*/
.txt1negrotam10 .imgRecursosFoto{
    height: 36.75pt;
    width: 54pt;
    /*    border: 81px solid red;*/

}

.thumbnails li {
    list-style:none;
}

h1, h2, h3, h4, h5, h6, p {
    padding-top:3.75pt;
    padding-bottom:3.75pt;
}
h1 {
    color:#004494;
    font-size: 2em;
    line-height: normal;
}
h2 {
    color:#333;
    font-size: 1.5em;
    line-height: normal;
}
h3 {
    color:#666;
    font-size: 1.17em;
    line-height: normal;
}
h4 {
    color:#999;
    font-size: 1em;
    line-height: normal;
}

#video{margin:0 0 0 19pt;}
#listaVideos{
    width:105pt;float:right;list-style:none;
}
#listaVideos li{
    
    width:74pt;
    height:74pt;
    margin:3.75pt;
    cursor:pointer;
}


.novedades {   
    width: auto;
    height: 112pt;
    overflow:  auto;
    border-bottom: #CCC 0pt solid;
    margin-top: 7.5pt;
    margin-right: 7.5pt;
    margin-bottom: 0pt;
    margin-left: 7.5pt;
}
/* ----- menu ---- */
.textoSmall {
    font-size: smaller;
}

.textoSmall_09 {
    font-size: 1.0em;

}
.textoBig {
    font-size: 13.5pt; 
    font-weight: bold;
    color: #04ffe6;/*turquoise;*/
}
.textoBigPagina {
    font-size: 1.2em;
    
}

.fondoIconoMenu {
    background: url("../img/icono.gif") no-repeat;
    background-position: center;
    width: 3%;
    height: 2%;
    float:left;
    
}
.fondoIconoMenu2 {
    background: url("../img/icono.gif") no-repeat;
    background-position: center;
    width: 3%;
    height: 2%;
    float:left;
    margin-right: 2%;

}

.colorRojo{
    color:#e52727;
}

.colorFondoGris{
     background-color:#eae3e3;
}

.colorAzul{
     color:#4065b4;
}
.colorFondoNegro{   
    background-color:black;
}
.colorFondoAzul{   
    background-color:#144ba2;

}
.colorGris{
    color:grey;
}
.colorGrisOscuro{
    color:#727171;
}
.colorRojoSobreGris{
    color:#c32c2c;
}

.cabeceraDescargas
{
  font-family: inherit;
  color:#004494;
  font-size:1.4em;
}
.cabeceraDescargasSmall
{
  font-family: inherit;
  color:#004494;
  font-size:1.2em;
}

#video1
{
   /*border:#ccc 5px solid;    */
   /*background-image:  url('/img/FotosVideos/fondo_video.jpg');*/
   display:block;
   float:left;
   margin-left:10pt;
   width:370pt;
   height: 210pt;
   
}

.claseVideo{
    width: 480px;

}
.recuadroVideo
{
   /*border:#ccc 5px solid;    */
   /*background-image:  url('/img/FotosVideos/fondo_video.jpg');*/
   
   float:left;
   margin-left:30pt;
   margin-top: 0pt;

   width:150pt;
   height: 210pt;

}
#videoNuevo2
{
   /*border:#ccc 5px solid;    */
   /*background-image:  url('/img/FotosVideos/fondo_video.jpg');*/
  
 
   margin-top:20pt;
    
   
}
