* {
margin : 0;
padding : 0;
}

BODY {
        font-family : Verdana, Arial, Helvetica, sans-serif;
        font-size : 9pt;
        text-align: center;
        color: #CCC;
        background: #EEEEEE url(/images/51.gif) repeat-y center;
}

P, H1, H2, H3, H4, H5, H6, LI, OL, UL, TD, TH, DL, DT, DD, TEXTAREA, INPUT {
        font-family : Verdana, Arial, Helvetica, sans-serif;
        color: #777;
}

P {
        font-size : 9pt;
        line-height: 18px;
        color: #666;
        padding-bottom: 10px;
}

H1 {
        font-family: DINMittelschrift, Impact, Verdana, Arial, Helvetica, sans-serif;
        font-size: 22pt;
        font-weight: normal;
        letter-spacing: 2px;
        color: #8AB43A;
        padding-top: 10px;
}

H1.nivel2 {
                font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 17pt;
        letter-spacing: 0px;
        color: #8AB43A;
                margin-bottom: 5px;
        padding-top: 10px;
                padding-bottom: 4px;
                border-bottom: 1px dotted #8AB43A;
}

H2 {
        font-size : 13pt;
        font-weight: normal;
        color: #8AB43A;
        margin: 7px 0px 7px 0px;
}

H2 A:link, H2 A:visited{
        color: #8AB43A;
        BORDER-BOTTOM: #8AB43A 1px solid;
}

H3 {
        font-size : 10pt;
        color: #777777;
}

H4 {
        font-size : 9pt;
        font-style: italic;
                color: #79b6d4;
        margin-bottom: 4px;
        margin-top: 6px;
}

H5 {
}

H6 {

}

UL {
        list-style-image: url(/images/9.gif);
        line-height: 18px;
        padding-top: 0px;
        margin-top: 4px;
        margin-left: 30px;
        margin-bottom: 10px;
}

OL {
        line-height: 18px;
        padding-top: 0px;
        margin-top: 0px;
        margin-left: 30px;
        margin-bottom: 10px;
}

LI {
        font-size: 9pt;
        color: #777;
}

TH {
        font-size : 9pt;
        vertical-align: top;
}

TD {
        font-size: 9pt;
        vertical-align: top;
}

DL {
        font-size: 9pt;
        margin-top: 4px;
        margin-bottom: 4px;
}

DT {
        font-weight: bold;
        margin-top: 10px;
}

DD {
        line-height: 16px;
        margin-top: 4px;
        margin-left: 30px;
        margin-bottom: 8px;
}

HR {
 color: #666;
 height: 1px;
}

/************* ELEMENTOS DE LINEA **************/

small {
        font-family : Verdana, Arial, Helvetica, sans-serif;
        font-size: 7.5pt;
}

strong {
        font-weight: bold;

}

blockquote {
        margin: 0px 40px 0px 40px;
        line-height: 18px;
}

cite {
        margin-top: 0px;
        line-height: 18px;
        font-style: italic;
}

A:link {
        color: #0159a1;
                border-bottom: 1px solid #79b6d4;
                text-decoration: none;
}

A:visited {
        color: #0159a1;
                border-bottom: 1px solid #79b6d4;
                text-decoration: none;
}

A:hover {
        color: #FF6600;
        text-decoration: none;
                border: none;
}

A {
        padding: 0px;
        margin: 0px;
}

/******************* FORMS *********************/

INPUT, SELECT {
        font-family : Verdana, Arial, Helvetica, sans-serif;
        font-size: 8pt;
}

TEXTAREA {
        font-family : Verdana, Arial, Helvetica, sans-serif;
        font-size: 8pt;
        padding: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
}

FORM {
        margin-top: 6px;
        margin-bottom: 6px;
}

/***********************************************/
/* CLASSES ESPECIALES                          */
/***********************************************/

/******************* VARIAS ********************/

#home {
  position:absolute;
  height:510px;
  width:656px;
  margin:-250px 0px 0px -320px;
  top: 50%;
  left: 50%;
  text-align: left;
  padding: 0px;
  overflow: auto;
}


#container {
        width: 760px !important;
        width /**/: 760px;
        background-image: url(fdo_contenido.gif);
        margin: 0 auto;
        text-align: left;
        position: relative;
        top: 0px;
 }

#contenido {
        padding: 0px 0px 0px 0px;
}

P.bajadalocal {
        font-size : 8pt;
        font-style: italic;
        width: 350px !important;
        width /**/: 350px;
}

DIV.nav_sup {
        position: absolute;
        top: 8px;
        left: 386px;
}

TABLE.espec {
        margin-top: 12px;
        margin-bottom: 12px;
}

TABLE.espec TH {
        color: #0159A1;
        font-size: 7.5pt;
        background-color: #F3F3F3;
        border: 1px solid;
        padding: 4px;
}

TABLE.espec TD {
        color: #0159A1;
        font-size: 7.5pt;
        border-top: 1px solid;
        border-left: 1px solid;
        border-right: 1px solid;
        border-bottom: 1px solid;
        border-color: #DDDDDD;
        padding: 6px;
}

TABLE.tablaform {
        text-align: left;
        margin-top: 12px;
        margin-bottom: 12px;
        border-top: 1px solid #CCC;
}

TABLE.tablaform TD {
        font-family : Verdana, Arial, Helvetica, sans-serif;
        font-size: 7.5pt;
        font-weight: bold;
        line-height: 14px;
        color: #0159A1;
        padding-bottom: 5px;
        padding-top: 5px;
        border-bottom: 1px dotted #CCC;
}

TABLE.tablaform TH {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 7.5pt;
        font-weight: bold;
        background-color: #F5F5F5;
        color: #0159A1;
        padding-bottom: 4px;
        padding-top: 4px;
        border-bottom: 1px dotted #0099CC;
}

a.nounderline {
        border: none;
}

a:visited.nounderline {
        border: none;
}

DIV.nounderline a {
        border: none;
}

DIV.nounderline a:visited {
        border: none;
}

DIV.fotoderecha {
        padding-top: 6px;
        padding-left: 6px;
        float: right;
}

DIV.fotoizquierda {
        padding-top: 6px;
        padding-right: 6px;
        float: left;
}

DIV#footer {
        clear: left;
        padding: 15px 0px 0px 0px;
        color: #0159A1;
}

DIV.destacado {
        background-color: #EEEEEE;
        padding: 6px;
        border: solid 1px #0a2c52;
        position: relative;
}


/******* COLUMNA IZQUIERDA **********/

DIV#columnaizq01 {
        width: 169px !important;
        width /**/: 169px;
        float: left;2
        position: relative;
        top: 0px;2
}

P.colizq {
        font-size: 7.5pt;
        text-align: left;
        color: #FFFFFF;
}

.nav_boton {
        background-image: url(/images/21.gif);
        width: 169px;
        height: 22px;
}

.nav_boton2 {
        background-image: url(/images/27.gif);
        width: 169px;
        height: 38px;
}

.nav_texto {
        font-size: 8pt;
        color: #FFFFFF;
        padding-left: 10px;
        padding-top: 3px;
        }

.nav_texto a:link {
        color: #FFFFFF;
        border: none;
                text-decoration: none;
        }

.nav_texto a:visited {
        color: #FFFFFF;
        border: none;
                text-decoration: none;
        }

DIV.news {
        background-image: url(/images/25.gif);
        margin-top: 2px;
        }

DIV.news2 {
        margin-top: 2px;
        }

DIV.news_titulo P {
        font-size: 7.5pt;
        font-weight: bold;
        line-height: 12pt;
        color: #b72334;
        padding-bottom: 6px;
        padding-left: 8px;
        padding-right: 8px;
        }


DIV.news_texto P {
        font-size: 7pt;
        line-height: 12pt;
        padding-left: 8px;
        padding-right: 8px;
        padding-bottom: 6px;
        }

/******** COLUMNA DERECHA ***********/

DIV#columnader01 {
        width: 589px !important;
        width /**/: 589px;
        float: left;
        margin-left: 2px;
}

/* position: relative;
        top: 0px;
        left: 2px;*/

DIV.contenidoder {
        padding-left: 12px;
        padding-right: 12px;
}

DIV.listanovedades {
        font-size : 10pt;
        color: #999999;
}

/******** COLUMNA CENTRAL ***********/

DIV#central {
        width: 730px !important;
        width /**/: 730px;
        float: left;
        position: relative;
        top: 10px;
        left: 21px;
}



/***************** IMPRESION *******************/

@media print {

* {
        font-size: 10pt !important;
        background: White !important;
        color: Black !important;
}
}

