body {
        background-color:#fff;
        color:#1a1a1a;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        line-height:1.4em;
        margin:0;
        padding:0;
}

.fondorojoforo{
        line-height:1em;
        background-color:RGB(204,0,1);
        color:#FFFFFF;
        padding-left:2%;
        padding-right:2%;
        font-weight:bold;
}
.fondoverdeforo{
        line-height:1.1em;
        background-color:RGB(223,255,223);
        color:RGB(0,154,0);
        padding-left:2%;
        padding-right:2%;
        font-weight:bold;
        padding-bottom:3px;
        padding-top:1px;
}
.cuadroverde{
        border:solid 3px RGB(0,154,0);
        font-size:120%;
}
a img {
        border:0;
}

form {
        margin:0;
        border:0;
        padding:0;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
}

textarea,
select,
input {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
}

h2 {
        font-size:2em;
        line-height:1em;
        margin:.5em 0 0 0;
        padding:0;
        font-family:Arial, Helvetica, sans-serif;
}

h3 {
        font-size:1.4em;
}

h4 {
        font-size:1em;
}



h6 {
        font-size:1em;
        font-weight:normal;
        color:#EF1920;
        margin:1em 0 0 0;
        padding:0;
}

p {
        margin:.5em 0;
        padding:0;
}

a {
        color:#000;
        text-decoration:none;
}

a:hover {
        color:#000;
        text-decoration:underline;
}



/* **************************** CABECERA */

#bug-ie {
        position:absolute;
        top:126px;
        z-index:0;
        width:100%;
}

/*
#sobrecabecera {
        background-image:url(../img/bg-sobrecabecera.gif);
        background-repeat:repeat-x;
        height:126px;
        width:100%;
        position:absolute;
        z-index:100;
}

.foto-001#sobrecabecera {
        background-image:url(../img/bg-cabecera-001.jpg);
        background-repeat:repeat-x;
        height:126px;
        width:100%;
        position:absolute;
        z-index:100;
}

*/
#sobrecabecera {
        z-index:100;
        margin-left:3%;
        margin-right:3%;
        margin-top:10px;
        margin-bottom:10px;
}

.confoto {
        height:126px;
        width:100%;
        position:absolute;
        overflow:hidden;
        z-index:50;
}


.transparente#sobrecabecera {
        background-image:none;

}

#sobrecabecera:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
}


#cabecera {
        padding-top:10px;
        padding-bottom:10px;
        background-color:#e2e2e2;
        width:100%;
}


#cabecera:after {
    content: "";
    display: block;
    clear: both;
}


#cabecera h1 {
        font-size:300%;
        font-family:'Century Gothic', Arial, Verdana, Helvetica, sans-serif;
        font-weight:normal;
}

#cabecera h1 a {
        display:block;
}

/* **************** BANNER ****** */

#banner-arriba {
        height:60px;
        width:585px;
        margin:24px 0 0 0;
        float:left;
}

#banner-arriba img {
        border:0;
}

#banner-arriba a {
        text-decoration:none;
        border:0;
}

#banner-menu {
        float:left;
        border:0;
        padding:0;
        margin:0 0 0 20px;
        width:595px;
}

/* ******* MENU CABECERA */

ul#nav  {
        padding: 0;
        margin-left: 10px;
        margin-top: 0px;
        margin-bottom: 0px;
        list-style-type:none;
        float:left;
        line-height:1.5em;
        background-image:url('images/li-menupsoe-off.gif');
        background-repeat:repeat-x;
        background-position: left bottom;
}


#nav:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
}

#nav li {
        float: left;
        position: relative;
        width: 114px;
        margin:0 1px 0 0;
        padding:0;
}


#nav li ul {
        display: none;
        position: absolute;
        list-style-type:none;
        top: 17px;/*top: 21px;*/
        left: 0;
        background-image:url(images/bg-menupsoe.jpg);
        background-repeat:no-repeat;
        background-position: 0 2px;
        border-bottom:7px solid #E1181D;
        width:160px;
        margin:0;
        padding:0;
}

#nav li > ul {

        left: auto;
}

#nav li:hover ul,
#nav li.over ul {
/*        display: block;
        padding:0 0 0 0;/*padding:14px 0 0 0;*/
        margin:0;
}


#nav li {
        background-image:url('images/li-menupsoe-off.gif');
        background-repeat:no-repeat;
        background-position:0 19px;
        height:25px;
}

#nav li li {
        background-image:none;
        height:inherit;
        margin:0;
        padding:0;
        display:block;
}


#nav li li a {
        color:#fff;
        text-decoration:none;
        display:block;
        padding:.5em 5px .5em 10px;
        font-size:.9em;
        border-top:1px solid #fff;
        width:145px;
        line-height:1.2em;
}

#nav li li a:hover {
        color:#000;
        text-decoration:none;
        background-color:#fff;
}


ul#nav li#menu-1 ul li.li-1-menupsoe,
ul#nav li#menu-2 ul li.li-1-menupsoe,
ul#nav li#menu-3 ul li.li-1-menupsoe,
ul#nav li#menu-4 ul li.li-1-menupsoe,
ul#nav li#menu-5 ul li.li-1-menupsoe {
        background:transparent;
        padding:14px 0 0 0;
}

/* ****** cajita cabecera */

#cajita-cabecera {
        width:182px;
        margin:20px 0 0 0;
        padding:0;
        float:right;
}

#cabecera fieldset#buscador {
        background-color:#fff;
        border-top:1px solid #D9D9D9;
        border-right:0;
        border-bottom:1px solid #f1f1f1;
        border-left:1px solid #c5c5c5;
        margin-bottom:0;
        padding:0;
        width:182px;
        height:36px;
}


#cabecera fieldset#buscador label {
        font-size:9px;
        margin-left:2px;
        margin-right:0;
        padding-left:0;
        padding-right:0;
}

#cabecera fieldset#buscador input#word {
        border:1px solid #777;
        width:52px;
        margin-top:8px;
        margin-left:2px;
}

#cabecera fieldset#buscador input#ir1 {
        width:50px;
        margin-top:8px;
        font-size:10px;
}

#cabecera #iconos {
        margin:8px 0 0 0;
        width:182px;
        height:40px;
        list-style-type:none;
        padding:0;
        background-color:#fff;
        border-top:1px solid #D9D9D9;
        border-bottom:1px solid #f1f1f1;
        border-left:1px solid #c5c5c5;
}


#cabecera #iconos:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
}

#cabecera #iconos li {
        float:left;
}

#cabecera #cajita-cabecera #iconos ul {
        list-style-type:none;
        margin:0;
        padding:0;
}

#cajita-cabecera #iconos ul li {
        float:left;
}
/*
#cabecera #cajita-cabecera #iconos li#li-1 {
        background-image:url(../img/ico-cajita-1-off.gif);
        background-repeat:no-repeat;
        width:30px;
        height:40px;
}

#cabecera #cajita-cabecera #iconos li#li-1 a {
        display:block;
        text-indent:-9999px;
        width:30px;
        height:40px;
}


#cabecera #cajita-cabecera #iconos li#li-2 {
        background-image:url(../img/ico-cajita-2-off.gif);
        background-repeat:no-repeat;
        width:24px;
        height:40px;
}

#cabecera #cajita-cabecera #iconos li#li-2 a {
        display:block;
        text-indent:-9999px;
        width:24px;
        height:40px;
}

#cabecera #cajita-cabecera #iconos li#li-3 {
        background-image:url(../img/ico-cajita-3-off.gif);
        background-repeat:no-repeat;
        width:24px;
        height:40px;
}

#cabecera #cajita-cabecera #iconos li#li-3 a {
        display:block;
        text-indent:-9999px;
        width:24px;
        height:40px;
}

#cabecera #cajita-cabecera #iconos li#li-4 {
        background-image:url(../img/ico-cajita-4-off.gif);
        background-repeat:no-repeat;
        width:24px;
        height:40px;
}

#cabecera #cajita-cabecera #iconos li#li-4 a {
        display:block;
        text-indent:-9999px;
        width:24px;
        height:40px;
}

#cabecera #cajita-cabecera #iconos li#li-5 {
        background-image:url(../img/ico-cajita-05-off.gif);
        background-repeat:no-repeat;
        width:35px;
        height:40px;
}

#cabecera #cajita-cabecera #iconos li#li-5 a {
        display:block;
        text-indent:-9999px;
        width:35px;
        height:40px;
}
*/
#cabecera #cajita-cabecera #iconos li#li-6 {
        /*background-image:url(../img/ico-english-off.gif);
        background-repeat:no-repeat;
                width:40px;
        height:40px;
        */
        border-left:1px solid #c5c5c5;
}
/*
#cabecera #cajita-cabecera #iconos li#li-6 a {
        display:block;
        text-indent:-9999px;
        width:40px;
        height:40px;
}
*/
/* **************************** DESTACADA */

#sobredestacada {
        background-image:url('images/bg-sobredestacada.gif');
        background-repeat:repeat-x;
        height:213px;
        padding:0;
        margin:0;
}


#sobredestacada:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
}

#destacada {
        padding:0;
        height:213px;
        margin:0;
        background-color:#EF1920;
        background-image:url('images/bg-destacada.jpg');
        background-repeat:no-repeat;
}


#destacada:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
}

#destacada h2 {
        color:#fff;
        font-family:Arial, Helvetica, sans-serif;
        font-size:2.5em;
        line-height:1em;
        padding:20px 0 4px 15px;
        width:45%;
        margin:0;
}

#destacada .menos {
        font-size:80%;
}

#destacada .menos2 {
        font-size:70%;
}
#destacada h6 {
        color:#fff;
        font-size:1.1em;
        padding:0 0 0 30px;
        margin:6.2em 0 .5em 0;
        float:left;
        width:353px;
        line-height:1em;
}

#destacada h4 {
        color:#fff;
        font-size:1.4em;
        line-height:1.2em;
        padding:0 0 0 30px;
        margin:0;
        float:left;
        width:353px;
        clear:left;
}


#destacada img {
        float:right;
        margin:0;
        padding:0;
}

#destacada h2 a,
#destacada h4 a,
#destacada h6 a {
        color:#fff;
}


/* **************************** SOBRECONTENIDO */


#inicio #sobrecontenido {
        margin:0;
}

#sobrecontenido {
        clear:both;
        padding:0;
        width:100%;
        border-bottom:1px solid #fff;
        border-top:1px solid #fff;
}

#sobrecontenido:after {
   content: "";
   display: block;
   height: 0;
   clear: both;
}

#user {
}

#user p {
        margin:0;
        padding:0 1em;
        font-size:9px;
        color:#000000;
        float: left;
        font-family:Verdana, Arial, Helvetica, sans-serif;

}
#user p a {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:1.1em;
        text-decoration:underline;
        color:#000000;
        float: left;
        margin:0;
        padding-right:1em;
}

/* **************************** CONTENIDO */

#contenido {
        width:100%;
        margin:0;
        padding:0;
        /*float:left;*/
}

#contenido:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
}

.col-izq {
        margin:0;
        padding:0;
        float:left;
        width:40%;
        text-align:center;
}

.date {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:1.0em;
        font-weight:normal;
        margin: 0;
        padding-left:0px;
        text-align:left;
        /*float:right;*/
}

.col-der {
        margin:0 0 0 20px;
        padding:0;
        float:left;
        width:35%;
        vertical-align:top;
}

.ppal p {
        font-size:1.2em;
}


/* ************* promo */

        /*border-top:6px solid #E6E6E6;
        border-right:0;
        border-bottom:6px solid #E6E6E6;
        border-left:0;*/

/*border-top-color:#EF1920;
        border-right:0;
        border-bottom-color:#EF1920;
        border-left:0;
        display:block;*/

.secundaria img {
        float:left;
}

.promo a img,
.secundaria a img {

}

.promo a:link img {
        border-top:6px solid #E6E6E6;
        border-right:0;
        border-bottom:6px solid #E6E6E6;
        border-left:0;
}

.promo a:visited img {
        border-top:6px solid #E6E6E6;
        border-right:0;
        border-bottom:6px solid #E6E6E6;
        border-left:0;
}

/*
#bd-audios #contenido .col-cuerpo .contenedor .cajita .promo a:hover img,
.secundaria a:hover img,
.promo a:hover img {
        border-top:6px solid #EF1920;
        border-right:0;
        border-bottom:6px solid #EF1920;
        border-left:0;
}*/
/*
.secundaria a:active img,
.promo a:active img {
        border-top:6px solid #EF1920;
        border-right:0;
        border-bottom:6px solid #EF1920;
        border-left:0;
}*/


.promo ul {
        list-style-type:none;
        margin:0;
        padding:0;
}

.promo li {
        margin:.2em 0 .6em  0;
        padding:0 0 0 1.8em;
        background-image:url('../images/li-rojo.gif');
        background-repeat:no-repeat;
        background-position:6px 6px;
}

.promo li strong {
        display:block;
}

.ppal h2 {
        line-height:1.2em;
        text-align:justify;
}

.ppal h5 {
        font-size:.9em;
        font-weight:normal;
        color:#EF1920;
        text-transform:uppercase;
        background-color:#E6E6E6;
        padding:.3em 1em;
}

.secundaria h2 {
        font-size:1.3em;
        line-height:1.3em;
        margin:.2em 0 0 140px;
        padding:0;
        font-family:Verdana, Arial, Helvetica, sans-serif;
}

.secundaria h6,
.secundaria p {
        margin-left:140px;
        margin-top:0;
}

.secundaria h6 a {
        color:#EF1920;
}

.col-izq .promo {
        margin:0 0 2em 0;
        padding:0;
        border-bottom:1px solid #fff;
}

.col-der .promo {
        margin:0 0 2em 0;
        padding:0;
}

.secundaria  {
        margin:0 0 2px 0;
        padding:0;
        clear:both;
        display:block;
        border-bottom:1px solid #fff;
}

.secundaria:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
}

#inicio #contenido .col-der .terciaria {
        display:block;
        clear:both;
        border-top:1px solid #fff;
}

.terciaria h6,
.terciaria p {
        margin-left:0;
}

.terciaria h6 a {
        color:#ef1920;
}

.terciaria h2 {
        font-size:1em;
        line-height:1.5em;
        margin:.2em 0 0 0;
        padding:0;
        font-family:Verdana, Arial, Helvetica, sans-serif;
}

.col-izq .promo {
        margin:0 0 1em 0;
}

/* ******** PLAYER */

.video {
        clear: both;
        margin:0 0 0 0px;
        padding:0;
        background-image:url(../img/pixel.gif);
        background-repeat:repeat-x;
}

.video h1 {
        clear: both;
        font-size:1em;
        line-height:1em;
        margin:.5em 0px 0 0px;
        padding:5px 5px 0 5px;
        text-decoration:none;
        font-weight:normal;
        color:#ef1920;
        font-family:Arial, Helvetica, sans-serif;
}

.video h2 {
        clear: both;
        font-family:Arial, Helvetica, sans-serif;
        font-size:2em;
        line-height:1.1em;
        margin:.3em 0px 0 0px;
        padding:0 5px 0 5px;
        font-weight:bold;
        text-decoration:none;
        font-family:Arial, Helvetica, sans-serif;
}

.video h3 {
        clear: both;
        font-size:1em;
        font-size:1.2em;
        margin:.4em 0px 0 0px;
        padding:0 5px 0 5px;
        font-weight:normal;
        text-decoration:none;
        font-family:Arial, Helvetica, sans-serif;
}

.video .line {
        border-top:5px solid #e6e6e6;
        width: 100%;
        height: 5px;
        margin: 15px 0 10px 0px;
        padding: 0;
        clear: both;
}

.videolist {
        margin:0;
        padding:0;
        background-image:url(../img/pixel.gif);
        background-repeat:repeat-x;
}

.videolist h1 {
        font-size:1em;
        line-height:1.1em;
        margin:0px 5px 0 5px;
        padding:5px 5px 0 5px;
        text-decoration:none;
        font-weight:normal;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        color:#ef1920;
}

.videolist h2 {
        font-size:1.4em;
        line-height:1.3em;
        margin:.2em 5px 0 5px;
        padding:0 5px 0 5px;
        font-weight:bold;
        text-decoration:none;
        font-family:Verdana, Arial, Helvetica, sans-serif;
}

.videolist h3 {
        font-size:1em;
        line-height:1.5em;
        margin:.2em 5px 0 5px;
        padding:0 5px 0 5px;
        font-weight:normal;
        text-decoration:none;
        font-family:Verdana, Arial, Helvetica, sans-serif;
}

.videolist .line {
        border-top:5px solid #e6e6e6;
        width: 100%;
        height: 5px;
        margin: 15px 0 10px 0;
        padding: 0;
        clear: both;
        display: block;
        content: "";
}

.linetop {
        border-top:5px solid #e6e6e6;
        width: 100%;
        height: 5px;
        margin: 0 0 -5px 0;
        padding: 0;
}

/* ******** WEBLOG */

.weblog {
        background-image:url('images/bg-weblog2.gif');
        background-position:top right;
        background-repeat:no-repeat;
        border-bottom: 1px solid #fff;
        margin-bottom:1em;
        /*height:248px;*/
        float:left;
        width:95%;
}

.weblog:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
}

.encuesta h5,
.chats h5,
.foros h5 {
        clear:both;
        background-image:url(../img/bg-doblecolumna.gif);
        background-repeat:no-repeat;
        text-transform:capitalize;
        font-size:1.2em;
        color: #fff;
        font-family:Arial, Helvetica, sans-serif;
        padding:.3em 1em;
        margin:0;
}

.encuesta h5 a {
        color: #fff;
}

.weblog h5 {
        clear:both;
        text-transform:capitalize;
        font-size:1.2em;
        margin:0px;
        padding:0px;
        color: #fff;
        font-family:Arial, Helvetica, sans-serif;
        background-image:url('images/bg-weblog2.gif');
        background-position:top right;
        background-repeat:no-repeat;
}

.cajita {
        padding:5px 10px 0 9px;
        margin:2px 0;
        /*height:200px;*/
        text-align:left;
        width:95%;
        float:left;
}

.cajita:after {
         content: "";
         display: block;
         height: 0;
         clear: both;
}

.weblog .cajita p {
        margin:0;
        padding:1em;
        background-color:#fff;
        /*height:92px;*/
        font-size:1.1em;
}

.weblog .cajita p em {
        display:block;
        font-style:normal;
        font-size:.85em;
        color:#424242;
}

.weblog .cajita img {
        border:0;
}

/* *********** FOROS y CHATS */

.chats h4,
.foros h4 {
        margin:.8em 0 .2em;
        padding:0;
}

.chats p,
.foros p {
        margin:0 0 1em 0;
        padding:0;
}

.chats h6.vermas,
.foros h6.vermas {
        color:#1a1a1a;
        text-align:right;
        margin:.5em 0 1em 0;
}

.chats h6.vermas a,
.foros h6.vermas a {
        color:#777;
}




.chats h6 {
        margin:1em 0 -.8em 0;
        padding:0;
}



/* ******************* ENCUESTAS */

.encuesta fieldset {
        border:0;
        background-color:#FBFBFB;
        margin:.5em 0 0 0;
        padding:0;
}

.encuesta p {
        padding:.2em .5em;
}

.encuesta label {
        display:block;
        padding:.2em .5em;
}

.encuesta div {
        background-color:#E0E0E0;
        height:28px;
        margin:1em 0;
        border-bottom:1em solid #FBFBFB;
}

.encuesta div:after {
    content: "";
    display: block;
    clear: both;
}


.encuesta div h6 a {
        float:left;
        text-align:center;
        margin:0 0 0 5em;
        padding:0;
}

.encuesta div input {
        float:right;
        margin-right:5em;
        margin-top:.5em;
        margin-bottom:.2em;
}


.encuesta div h6 a {
        color:#777777;
}

/* *********** CAJA PARA HTML O BANNER EN LA HOME */

.paraloquehagafalta {
        padding:0;
        margin:1em 0;
        border:0;
}

.paraloquehagafalta img {
        border:0;
}

/* ************ DOCUMENTOS Y AGENDA */

#documentos {
        width:95%;
        margin:1em 0;
        padding:0;
        float:left;
        background-image:url("images/fondodocs.jpg");
        background-position:top right;
        background-repeat:no-repeat;
}

#agenda {
        width:182px;
        margin:1em 0;
        padding:0;
        float:right;
        /*background-image:url(../img/bg-agenda.gif);
        background-repeat:no-repeat;*/
}

#agenda .background {
        width:182px;
        margin:0em 0 0.5em 0;
        padding:0;
        float:right;
        background-image:url(../img/bg-agenda.jpg);
        background-repeat:no-repeat;
}

#documentos h5 {
        color:#fff;
        font-weight:normal;
        font-family:Arial, Helvetica, sans-serif;
        font-size:1.2em;
        padding:1em .5em 2em .5em;
        margin:0;
}

#agenda h5 {
        color:#fff;
        font-weight:normal;
        font-family:Arial, Helvetica, sans-serif;
        font-size:1.2em;
        padding:1em .5em 2em .5em;
        margin:0;
}

#agenda h6,
#documentos h6 {
        margin:0 1em;
        padding:1em .8em 0 .8em;
}

#agenda p ,
#documentos p {
        margin:0 1em;
        padding:0 .8em;
}

#agenda em {
        font-style:normal;
        display:block;
        color:#888;
        font-size:.9em;
}

#agenda fieldset,
#documentos fieldset {
        background-color:#fff;
        margin: 1em;
        padding:0 .2em;
        border:0;
}

#documentos fieldset label {
        text-transform:uppercase;
        font-size:8px;
        color:#EF1920;
        display:block;
        margin-top:1em;
        padding:.2em .5em .2em 0;
        border-top:1px solid #fff;
        background-repeat:repeat-y;
}


#documentos fieldset input {
        margin:.8em .3em .8em 0;
        float:left;
        width:55px;
        padding:0;
}

#documentos fieldset input#doc-doc {
        border:1px solid #777;
        width:65px;
}

#documentos .minibanner,
.minibanner {
        clear:both;
        border-top:1px solid #fff;
        background-image:url(../img/bg-minibanner.gif);
        background-repeat:no-repeat;
        background-position:0 0;
        /*Ubicar Componentes Bloque1
        height:90px;*/
        width:182px;
        padding:0;
        margin:0.8em 0 0 0;
}

#agenda .minibanner p,
#documentos .minibanner p {
        margin:0em 0 0 0;
        padding:0.5em 0 0 0;
}
.minibanner p {
        padding-top:.2em;
}

.minibanner:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
}


/* **************************** EXTRAS */

#extras {
        width:18%;
        margin:0;
        padding:0;
        float:right;
        text-align:right;
        display:block;
}

#extras:after {
         content: "";
         display: block;
         height: 0;
         clear: both;
}

h5#rss {
        background-color:#E8E8E8;
        background-image:url(../img/rss.gif);
        background-repeat:no-repeat;
        height:12px;
        font-size:10px;
        line-height:12px;
        font-weight:normal;
        padding:0;
        margin:8px 0px 8px 0px;
}

h5#rss a strong {
        font-size:9px;
        color:#fff;
        padding-left:.2em;
        margin-right:.5em;
}

fieldset#boletin {
        border:0;
        background-image:url(../img/bg-boletin2.gif);
        background-repeat:no-repeat;
        height:109px;/*109*/
}


fieldset#boletin input#txt_usr_email2 {
        border:1px solid #777;
        width:60px;
        margin:15px 0 0 5px;
        padding:0;
}

.col-simple fieldset#boletin input#txt_usr_email2 {
        margin:0px 0 0 5px;
}

fieldset#boletin input#boton-boletin {
        background-image:url('images/bg-boton-gradient-gris.gif');
        background-repeat:repeat-x;
        background-color:#fff;
        color:#fff;
        font-weight:bold;
        font-size:10px;
        line-height:6px;
        text-transform:uppercase;
        padding:4px 4px 4px 4px;
        border:0;
        width:90px;
        margin: 15px 0 0 0;
}

.col-simple fieldset#boletin input#boton-boletin {
        margin: 0px 0 0 0;
}

fieldset#boletin h5 {
        text-transform:uppercase;
        font-family:Arial, Helvetica, sans-serif;
        font-weight:normal;
        color:#EF1920;
        line-height:1.4em;
        font-size:9px;
        float:left;
        width:145px;
        margin:3px 0 5px 0px;
}

fieldset#boletin label {
        line-height:1.4em;
        font-size:9px;
}

fieldset#boletin input {
        margin:5px 0 0 5px;
}

fieldset#boletin p {
        line-height:1.4em;
        font-size:10px;
        margin: 15px 0 0 0;
        padding:0 .5em .5em .5em;
        clear: left;
}

fieldset#boletin p a {
        text-decoration:underline;
}

.col-simple #boletin h5 {
        background-image:none;
}

.col-simple #boletin label {
        float:left;
        width:90px;
}

#extras .noticia {
        list-style-type:none;
        margin:0;
        padding:0;
}

#extras .noticia li {
        margin:.2em 0 .6em  0;
        padding:0 0 0 1.8em;
        background-image:url(../img/li-rojo.gif);
        background-repeat:no-repeat;
        background-position:6px 6px;
}

#extras .noticia li em {
        font-style:normal;
        color:#ef1920;
}

#extras #psoe-tv {
        background-image:url(../img/bg-psoe-tv.gif);
        background-repeat:no-repeat;
}

#extras #psoe-tv h5 {
        color:#fff;
        font-weight:normal;
        font-size:1.2em;
        line-height:1.5em;
        padding:.8em .5em 0 .5em;
}

#extras #psoe-tv ul {
        list-style-type:none;
        margin:0;
        padding:0;
}

#extras #psoe-tv li {
        margin:.3em 0;
        padding:0 1.2em;
}

#extras #psoe-tv li em {
        font-style:normal;
        color:#ef1920;
        display:block;
}

#extras #psoe-tv img {
         margin:0 0 .5em 9px;
}

h5#secretarias {
        background-image:url(../img/bg-secretarias.gif);
        background-repeat:no-repeat;
        font-family:Arial, Helvetica, sans-serif;
        font-weight:normal;
        font-size:1.2em;
        color:#fff;
        padding:1.2em 0 .2em .5em;
        margin-bottom:0;
}

#extras ul.lista-color {
        margin:0;
        padding:0;
        list-style-type:none;
        background-color:#f0f0f0;
}

#extras ul.lista-color li {
        margin:0;
        padding:0;
        border-bottom:1px solid #f0f0f0;
        font-size:10px;
        line-height:1.3em;
}

#extras ul.lista-color li a {
        margin:0;
        padding:.3em .5em;
        display:block;
}

#extras ul.lista-color li a:hover {
        background-color:#EF1920;
        color:#fff;
        display:block;
        text-decoration:none;
}


#extras #mapa {
        /*background-image:url(../img/bg-mapa.gif);
        background-repeat:no-repeat;*/
        height:296px;
        margin:10px 0 0px 0;
        padding:0;
}

#extras #mapa div.cabecera {
        background-image:url(../img/bg-cabecera-mapa.gif);
        background-repeat:no-repeat;
}
#extras #mapa a {
        margin:0;
        padding:0;
}
#extras #mapa a.img {
        height:153px;
        width:182px;
        margin:0;
        padding:0;
}

#extras #mapa:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
}

#extras #mapa h5 {
        font-family:Arial, Helvetica, sans-serif;
        font-weight:normal;
        font-size:1.2em;
        color:#fff;
        padding:1.2em 0 .4em .5em;
        margin-bottom:0;
}

#extras #mapa fieldset.mapa-cp {
        border:0;
        width:70px;
        margin:0px 0 0 0;
        padding:0;
        float:left;

}
#extras #mapa fieldset {
        background-image:url(../img/bg-mapa-pie.gif);
        background-repeat:no-repeat;
        height:93px;
        width:182px;
        margin:0;
        padding:0;
        display:block;
}

#extras #mapa fieldset.mapa-localidad {
        border:0;
        /*width:120px;*/
        padding:0 0 0 10px;
        margin:0;
        float:left;

}

#extras #mapa label {
        margin: 1em 0 .3em 0;
        float: left;
}

#extras #mapa input#campo-mapa-loc {
        border:1px solid #777;
        margin: 3em 0em .3em -4.8em;
        width:70px;
        height:15px;
        padding:0;
}
#extras #mapa input#boton-mapa-loc {
        margin: 3.2em 0em .3em .5em;
        padding:0;
        background-image:url('images/bg-boton-gradient-gris.gif');
        background-repeat:repeat-x;
        background-color:#fff;
        color:#fff;
        font-weight:bold;
        font-size:9px;
        line-height:9px;
        text-transform:uppercase;
        height:17px;
        border:0;
}

#extras #mapa select {
        margin:.8em 0 0 .1em;
        padding:0;
        border:1px solid #777;
        background-color:#fff;
        width: 136px;
}

/* **************************** LOGOS */

#sobrelogos {
        clear:both;
        display:block;
        background-image:url(../img/bg-sobrelogos.gif);
        background-repeat:repeat-x;
        margin:2em 0 0  0;
        height:115px;
}

#sobrelogos:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
}


#logos {
        clear:both;
        margin:0 auto;
        padding:0;
        width:990px;
}

#logos:after {
         content: "";
         display: block;
         height: 0;
         clear: both;
}

#logos ul {
        list-style-type:none;
        margin:0;
        padding:0;
}

#logos li {
        display:block;
        float:left;
        margin:20px 20px 1px 0;
        background-repeat:no-repeat;
        width:182px;
        height:78px;
        padding:0;
}


#logos li#log-0 {
}

#logos li#log-1 {
}

#logos li#log-2 {
}

#logos li#log-3 {
}

#logos li#log-4 {
        margin-right:0;
}

#logos li a {
        display:block;
        height:78px;
        width:182px;
}

/* **************************** PIE */

#sobrepie {
        clear:both;
        display:block;
        background-image:url("images/bg-sobrepie.gif");
        background-repeat:repeat-x;
        margin:0 0 0 0;
}

#sobrepie:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
}


#pie {
        clear:both;
        margin:0 auto;
        padding:0;
        width:990px;
        font-size:10px;
        background-image:url(../img/bg-pie.gif);
        background-repeat:no-repeat;
        background-position:0 0;
}

#pie:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
}


#pie dl {
        padding-top:2em;
}

#pie dt {
        float:left;
        width:170px;
        height:18px;
        text-align:right;
        margin-right:20px;
}

* html #pie dt {
        width:172px;
}

#pie dt a {
        color:#F01A21;
}

#pie dd a {
        color:#A5A5A5;
}


#pie dd {
        height:18px;
        color:#A5A5A5;
}


#pie .dt-4,
#pie .dt-5,
#pie .dt-1{
        height:36px;
        color:#A5A5A5;
}
#pie .dt-2{
        height:54px;
        color:#A5A5A5;
}
#pie .dt-3{
        height:21px;
        color:#A5A5A5;
}


/* **************************** COPYRIGHT */


#copyright {
        background-color:#B2B2B2;
        height:34px;
        margin:0;
        display:block;
        clear:both;
        text-align:center;
        padding:0;
}

#copyright:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
}

#copyright p {
        font-size:9px;
        line-height:3em;
        color:#fff;
        padding:0;
        margin:4px 0 0 0;
        float:left;
}

#copyright img {
        margin:.2em 1em;
        padding:0;
        float:left;
        line-height:0;
}

#copyright div {
        margin:0 auto;
        width:780px;
        display:block;
        text-align:center;
}

#copyright p a {
        color:#fff;
}

/* ********************* AMBITO *********************************/

#ambito #contenido .col-cuerpo h4.titulo {
        clear:both;
}

#ambito #contenido {
        float:right;
        border-top:10px solid #fff;
}

#ambito #contenido #extras #agenda {
        margin-top:0;
}



#extras .foros h5,
#extras .encuesta h5 {
        background-image:url(../img/bg-columna-simple.gif);
        background-repeat:no-repeat;
        font-style:normal;
}


#extras .encuesta div {
        background-color:#E0E0E0;
        height:55px;
        margin:1em 0;
        border-bottom:1px solid #fff;
}

#extras .encuesta div:after {
         content: "";
         display: block;
         clear: both;
}

#extras .foros {
        clear:both;
        border-top:1px solid #fff;
        margin-top:1em;
}

#extras .foros h4 {
        margin-top:0;
}

/* ******* HEMEROTECA */

#hemeroteca {
        width:182px;
        margin:0 0 1.5em 0;
        padding:0;
        float:left;
        background-image:url(../img/bg-hemeroteca.gif);
        background-repeat:no-repeat;
        background-position:top;
}

#bd-agenda #contenido .siete-88 #extras #hemeroteca h5,
#hemeroteca h5 {
        color:#fff;
        font-weight:bold;
        font-family:Arial, Helvetica, sans-serif;
        font-size:1.2em;
        padding:1em .5em 2em .5em;
        margin:0;
}

#hemeroteca:after {
         content: "";
         display: block;
         clear: both;
}

#hemeroteca table {
        width:151px;
        margin:0 auto;
        padding:0;
        border:0;
        clear:both;
}

#hemeroteca div {
        background-color:#EF1920;
        text-align:center;
        margin:2px 12px;
        height:22px;
        /*border-bottom:1px solid #EF1920;*/
}

#hemeroteca div:after {
         content: "";
         display: block;
         clear: both;
}

#bd-agenda #contenido .siete-88 #extras #hemeroteca div h5,
#hemeroteca div h5 {
        font-size:10px;
        font-weight:normal;
        color:#fff;
        width:20px;
        margin:0;
        padding:0;
        display:inline;
}


#hemeroteca div h5.adelante a {
        background-image:url(../img/ico-hemeroteca-adelante.gif);
        background-repeat:no-repeat;
        height:20px;
        width:11px;
        float:right;
        margin-right:5px;
        text-indent:-9999px;
}

#hemeroteca div h5.atras a {
        background-image:url(../img/ico-hemeroteca-atras.gif);
        background-repeat:no-repeat;
        height:20px;
        width:11px;
        float:left;
        margin-left:5px;
        text-indent:-9999px;
}
#bd-agenda #contenido .siete-88 #extras #hemeroteca  h4,
#hemeroteca h4 {
        font-size:10px;
        font-weight:normal;
        color:#fff;
        float:left;
        display:inline;
        width:105px;
        margin:2px 0 0 0px;
        background:inherit;
}

#hemeroteca table th {
        width:22px;
        text-align:center;
        font-weight:normal;
}

#hemeroteca table td {
        margin:0;
        padding:0;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:10px;
        text-align:center;
}

#hemeroteca td.info {
        background-color:#FFDDDE;
        font-weight:bold;
}

#hemeroteca td.info a {
        background-color:#FFDDDE;
        font-weight:bold;
}

#hemeroteca td.hoy a {
        background-color:#EF1920;
        font-weight:normal;
        color:#fff;
}

#hemeroteca td.hoy {
        background-color:#EF1920;
        font-weight:bold;
        color:#fff;
}

#hemeroteca div#intervalodenoticias {
        background-color:#fff;
        background-image:url(../img/bg-hemeroteca2.gif);
        background-repeat:no-repeat;
        background-position:bottom;
        width:158px;
        text-align:left;
        margin:1em 0;
        padding:0 12px;
        height:inherit;
        text-align:center;
}


#hemeroteca div#intervalodenoticias:after {
         content: "";
         display: block;
         clear: both;
}

#hemeroteca div#intervalodenoticias h4 {
        display:block;
        color:#666;
        font-weight:bold;
        text-align:center;
        width:158px;
        margin:0 0 5px 0;
        background-color:#fff;
        background-image:none;
}

#hemeroteca div#intervalodenoticias label {
        margin:4px 0;
        padding:0 3px 0 10px;
        height:29px;
        text-align:left;
        display:block;
        clear:both;
        width:145px;
        background-color:#fff;
}

#hemeroteca div#intervalodenoticias label:after {
         content: "";
         display: block;
         clear: both;
}

#hemeroteca div#intervalodenoticias label input {
        margin:0;
}

#hemeroteca div#intervalodenoticias .campofecha {
        width:65px;
        font-size:10px;
        margin:0 3px 0 3px;
}

#hemeroteca div#intervalodenoticias a.botonfecha {
        margin:-37px 0 0 0;
        padding:0;
        height:29px;
        float:right;
}

#hemeroteca div#intervalodenoticias ul {
        margin:10px 0 0 0;
        padding:0;
        height:45px;
        list-style-type:none;
        clear:both;
}

#hemeroteca div#intervalodenoticias li {
        margin:0;
        padding:10px 0 2em 1em;
        background-image:url(../img/li-rojo.gif);
        background-repeat:no-repeat;
        background-position:6px 15px;
}

#hemeroteca div.cajita {
        margin:.5em 0;
        padding:0;
        text-align:center;
        background:none;
        background-color:#fff;
        float:none;
        display:block;
        width:158px;
}

#hemeroteca div.cajita:after {
         content: "";
         display: block;
         height: 0;
         clear: both;
}



/* ************* COLUMNA SIMPLE */

.col-simple {
        width:18%;
        margin:0;
        padding:0;
        float:left;
}
.col-simpled {
        margin:0;
        padding:0;
}

.col-simple #secciones {
        list-style-type:none;
        margin:0 0 2em 0;
        padding:0;
        background-image:url("images/bg-gradient-gris.gif");
        background-repeat:repeat-x;
}
.col-simpled #secciones {
        list-style-type:none;
        margin:0 0 2em 0;
        padding:0;
        background-image:url("images/bg-gradient-gris.gif");
        background-repeat:repeat-x;
        text-align:left;
}

.col-simple #secciones li {
        margin:0;
        padding:.1em 1em;
        border-bottom:1px solid #fff;
        font-size:.95em;
}

.col-simpled #secciones li {
        margin:0;
        padding:.1em 1em;
        border-bottom:1px solid #fff;
        font-size:.95em;
}

.col-simple  li a {
        display:block;
}

.col-simpled  li a {
        display:block;
}
.col-simpled  li:hover {
        background-color:#EF1920;
        color:#fff;
        display:block;
        text-decoration:none;
}

.col-simpled  li a:hover {
        color:#fff;
        text-decoration:none;
}

.col-simple h5 {
        background-image:url('images/bg-titulo-rojo.gif');
        background-position: top right;
        background-repeat:no-repeat;
        height:23px;
        color:#fff;
        margin:0;
        padding:0 1em;
        font-family:Arial, Helvetica, sans-serif;
        font-size:1.1em;
        line-height:1.8em;
}

.col-simpled h5 {
        background-image:url('images/bg-titulo-rojo.gif');
        background-position: top right;
        background-repeat:no-repeat;
        height:23px;
        color:#fff;
        margin:0;
        padding:0 1em;
        font-family:Arial, Helvetica, sans-serif;
        font-size:1.1em;
        line-height:1.8em;
        text-align:left;
}

.col-simple #servicios {
        list-style-type:none;
        margin:0 0 2em 0;
        padding:0;
        background-image:url('images/bg-boton-gradient-gris.gif');
        background-repeat:repeat-x;
        background-position:0 -60px;
}

.col-simple #servicios li {
        margin:0;
        padding:.6em 3.2em;
        border-bottom:1px solid #fff;
        font-size:.95em;
}

.col-simple #servicios li#li-ser-1 { /*Escríbenos*/
        background:url(../img/li-servicios-1-off.gif) 0px 4px no-repeat;
        padding-left:40px;
}


.col-simple #servicios li#li-ser-2 {/*Afíliate*/
        background:url(../img/li-servicios-2-off.gif) 0px 4px no-repeat;
        padding-left:40px;
}

.col-simple #servicios li#li-ser-3 {/*Chat*/
        background:url(../img/li-servicios-3-off.gif) 0px 4px no-repeat;
        padding-left:40px;
}

.col-simple #servicios li#li-ser-4 {/*Foros*/
        background:url(../img/li-servicios-4-off.gif) 0px 4px no-repeat;
        padding-left:40px;
}

.col-simple #servicios li#li-ser-5 {/*Encuestas*/
        background:url(../img/li-servicios-1-off_votar.gif) 0px 4px no-repeat;
        padding-left:40px;
}

.col-simple #servicios li#li-ser-6 {/*Encuestas*/
        background:url(../img/li-servicios-1-off_votar.gif) 0px 4px no-repeat;
        padding-left:40px;
}

.col-simple #servicios li#li-ser-7 {/*Encuestas*/
        background:url(../img/li-servicios-1-off_votar.gif) 0px 4px no-repeat;
        padding-left:40px;
}

.col-simple #servicios li#li-ser-8 {/*Google Maps*/
        background:url(../img/picto_google.jpg) 0px 4px no-repeat;
        padding-left:40px;
}

/* ************** RUTA  Y CSS */

#rutayrss {
        background-image:url('images/bg-ruta.gif');
        background-repeat:no-repeat;
        height:17px;
        margin:0 auto;
        padding:0;
}

#rutaycss:after {
    content: "";
    display: block;
    clear: both;
}

#rutayrss #ruta {
        width:788px;
        float:left;
}

#rutayrss #ruta p {
        margin:0;
        padding:0 1em;
        font-size:9px;
        color:#9a9a9a;
}

#rutayrss #ruta p a {
        color:#9a9a9a;
}

#rutayrss .col-simple {
        float:right;
}

#rutayrss .col-simple h5#rss {
        background-color:inherit;
        background-image:url(../img/rss.gif);
        background-repeat:no-repeat;
        margin:2px 0 0 1em;
        font-family:Verdana, Arial, Helvetica, sans-serif;
}

/* ************** COLUMNA SECCION */

#seccion {
        clear:both;
        background-image:url('images/bg-seccion-noticia.gif');
       background-repeat:no-repeat;
       background-position:top right;
       height:45px;
}

#seccion:after {
    content: "";
    display: block;
    clear: both;
}

#ambito #seccion {
        height:120px;
        background-image:url(../img/bg-seccion-ambito2.gif);
        margin-bottom:5px;
}

#seccion h2 {
        background-repeat:no-repeat;
        margin:0;
        padding:10px 0 0 10px;
        font-size:1.7em;
        font-family:Arial, Helvetica, sans-serif;
        color:#fff;
        line-height:1.3em;
}

#seccion h2 a {
        color:#fff;
}

#ambito #seccion h2 {
        background-image:url('images/bg-seccion-noticia.gif');
        height:26px;
}

#ambito #seccion h2 a {
        color:#fff;
}


/* ************** COLUMNA CUERPO */

.col-cuerpo {
        width:75%;
        margin:0 0 0 20px;
        padding:0;
        float:left;
}

.col-cuerpo .alfabeto {
        text-align:center;
        margin:0 17%;
        padding-bottom: 20px;
}

.col-cuerpo .alfabeto ul li {
        float:left;
        list-style-type:none;
        padding: 0 4px;
}

.col-cuerpo .secundaria  {
        display:block;
        border-bottom:1px solid #fff;
        margin-bottom:.9em;
}

.col-cuerpo .secundaria h2 {
        font-family:Arial, Helvetica, sans-serif;
        font-size:1.8em;
        line-height:1.1em;
        font-weight:normal;
}

.col-cuerpo .secundaria p {
        font-size:1.2em;
        margin-top:.3em;
}

#ambito .col-cuerpo .secundaria p a {
        color:#666;
}

#ambito .col-cuerpo .secundaria h2 {
        margin-left:0;
}

#ambito .col-cuerpo .secundaria h6 {
        margin-left:0;
}

#ambito .col-cuerpo .secundaria p {
        margin-left:0;
}

#ambito .col-cuerpo .secundaria img {
}

.fotoconpie {
        float:left;
        width:120px;
        margin:0 1em .5em 0;
}

.fotoconpie:after {
    content: "";
    display: block;
    clear: both;
}

.fotoconpie h6 {
        font-size:.9em;
        line-height:1.2em;
        padding:0;
        margin:.2em 0;
        color:#666;
}

.fotoconpieRight {
        float:right;
        width:120px;
        margin:0 0em .5em 0;
        padding:0;
}
.fotoconpieRight img {
        float:right;
        width:120px;
        margin:0 0em .5em 0;
        padding:0;
}

.fotoconpieRigth:after {
    content: "";
    display: block;
    clear: both;
}

.fotoconpieRigth h6 {
        font-size:.9em;
        line-height:1.2em;
        padding:0;
        margin:.2em 0;
        color:#666;
}

.col-cuerpo .terciaria h2 {
        font-size:1.2em;
}

.col-cuerpo .terciaria p {
        font-size:1em;
        margin-top:.3em;
        line-height:1.3em;
}

.col-cuerpo .terciaria {
        background-image:url(../img/li-rojo.gif);
        background-repeat:no-repeat;
        background-position:0 6px;
        padding-left:1.2em;
        padding-bottom:3px;
}

#ambito .col-cuerpo .terciaria {
        margin:0 0 2em 0;
        border-bottom:1px solid #fff;
}

.col-cuerpo h4.titulo {
        background-image:url(../img/bg-ambito-otras.gif);
        background-repeat:repeat-x;
        height:31px;
        color:#5B5B5B;
        font-family:Arial, Helvetica, sans-serif;
        font-weight:normal;
        font-size:1.2em;
        padding:.6em 0 0 1em;
        margin:0;
        clear: right;
}

div.titulo {
        background-image:url(../img/bg-ambito-otras.gif);
        background-repeat:repeat-x;
        height:31px;
        padding:.2em 0 0 0;
        margin:2em 0;
        text-align:center;
        color:#fff;
}

div.titulo:after {
    content: "";
    display: block;
    clear: both;
}

div.titulo p {
        font-size:.95em;
}

div.titulo p em {
        font-style:normal;
        color:#000;
        font-size:1em;
        font-weight:normal;
}

div.titulo p strong {
        font-size:1em;
        font-weight:normal;
}

div.titulo p strong em {
        font-size:1em;
        font-weight:bold;
        font-style:normal;
}

div.titulo p strong a {
        padding:.2em .5em;
}

div.titulo p strong em a {
        color:#ED1C23;
}

div.titulo p em.atras a {
        margin-left:2em;
        background-image:url(../img/atras-doble.gif);
        background-repeat:no-repeat;
        background-position:0 3px;
        padding:.5em 1em;
        color:#727272;
        text-decoration:none;
}


div.titulo p em.adelante a {
        background-image:url(../img/adelante-doble.gif);
        background-repeat:no-repeat;
        background-position:0 3px;
        padding:.5em 1em;
        color:#727272;
        text-decoration:none;
}

#ambito #extras .encuesta fieldset p {
        line-height:1.3em;
}

#ambito #extras .encuesta fieldset label {
        line-height:1.3em;
        font-size:.9em;
}


#ambito #extras .encuesta fieldset div h6 {
        width:100%;
        margin-left:0;
}


/* ************************* NOTICIAS ************************** */

#noticias #seccion h2 {
        background-image:url('images/bg-seccion-noticia.gif');
        background-repeat:no-repeat;
}

#noticias #contenido {
        width:990px;
}

#noticias .col-cuerpo  {
        width:788px;
        margin:0;
        padding:0;
        float:right;
}

#cuerpo-nota {
        clear:both;
}

#cuerpo-nota h6 {
        font-size:1.2em;
        margin:0;
        padding:0;
}

#cuerpo-nota h6 a {
        color:#ef1920;
        text-decoration:none;
}

#ambito .col-cuerpo .promo h6 a {
        color:#ef1920;
        text-decoration:none;
}

#ambito .col-cuerpo .promo h6 a:hover,
#cuerpo-nota h6 a:hover {
        text-decoration:underline;
}

#cuerpo-nota h2 {
        font-family:Arial, Helvetica, sans-serif;
        font-size:2.2em;
        line-height:1.2em;
        margin:0 0 .3em 0;
        padding:0;
}

#cuerpo-nota h5 {
        font-family:Arial, Helvetica, sans-serif;
        font-size:1.5em;
        line-height:1.2em;
        color:#6B6B6B;
        margin:0 0 .5em 0;
        padding:0;
        text-align:justify;
}

#cuerpo-nota p {
        font-size:1.2em;
        margin:0 0 1em 0;
        padding:0;
}

#cuerpo-nota p a {
        text-decoration:underline;
}

#bd-agenda #contenido .siete-88 #extras-nota,
#cuerpo-nota #extras-nota {
        float:right;
        margin:0 0 1em 1em;
        padding:0;
}

#bd-agenda #contenido .siete-88 img,
#cuerpo-nota #extras-nota img {
        float:right;
}

#cuerpo-nota #extras-nota .noticias-relacionadas,
#bd-agenda #contenido .siete-88 #extras-nota #relacionados,
#cuerpo-nota #extras-nota #relacionados,
#bd-agenda #contenido .siete-88 #extras-nota #imagenes,
#cuerpo-nota #extras-nota #imagenes,
#cuerpo-nota #extras-nota h6 {
        clear:right;
}

#bd-agenda #contenido .siete-88 .enviarimprimir,
#cuerpo-nota .enviarimprimir {
/*        width:461px;*/
        margin:2em 0 1em 0;
        padding:0;
        border-bottom:1px solid #fff;
        height:30px;
}

/*
#cuerpo-nota .enviarimprimir:after {
         content: "";
         display: block;
         height: 0;
         clear: both;
}*/

#bd-agenda #contenido .siete-88 .enviarimprimir p,
#cuerpo-nota .enviarimprimir p {
        float:left;
        color:#797979;
        font-size:.95em;
        line-height:2em;
}

#bd-agenda #contenido .siete-88 .enviarimprimir p a,
#cuerpo-nota .enviarimprimir p a {
        color:#797979;
        text-decoration:none;
}

#bd-agenda #contenido .siete-88 .enviarimprimir p a:hover,
#cuerpo-nota .enviarimprimir p a:hover {
        text-decoration:underline;
}

#bd-agenda #contenido .siete-88 .enviarimprimir h5,
#cuerpo-nota .enviarimprimir h5 {
        float:right;
        color:#797979;
        font-size:.95em;
        font-weight:normal;
}

#bd-agenda #contenido .siete-88 .enviarimprimir h5 a,
#cuerpo-nota .enviarimprimir h5 a {
        display:block;
        color:#797979;
}

#bd-agenda #contenido .siete-88 .enviarimprimir h5.enviar,
#cuerpo-nota .enviarimprimir h5.enviar {
        background-image:url(../img/bt-enviar.gif);
        background-repeat:no-repeat;
        width:43px;
        height:21px;
        margin-right:1em;
        padding:7px 0 0 30px;
}
#bd-agenda #contenido .siete-88 .enviarimprimir h5.imprimir,
#cuerpo-nota .enviarimprimir h5.imprimir {
        background-image:url(../img/bt-imprimir.gif);
        background-repeat:no-repeat;
        width:50px;
        height:21px;
        padding:7px 5px 0 30px;
}


#noticias .col-cuerpo .terciaria {
        background:none;
        padding-left:0;
        margin-bottom:15px;
}

#noticias .col-cuerpo .terciaria h2 {
        font-size:1em;
}

#noticias .col-cuerpo h4.titulo {
        font-weight:bold;
}
/*
#noticias #contenido .col-cuerpo h4.titulo {
        float:left;
}


#noticias #contenido .col-cuerpo h4.titulo:after {
         content: "";
         display: block;
         height: 0;
         clear: both;
}
*/
#noticias #contenido .col-cuerpo .promo h6 {
        clear:left;
}

#noticias #contenido .col-cuerpo .promo h6,
#noticias #contenido .col-cuerpo .terciaria h6 {
        background-image:none;
}

.caja-comentario {
        background-image:url(../img/bg-noticias-comentario.gif);
        background-repeat:repeat-x;
        padding:12px 10px 0 10px;
        margin:2em 0;
        width:441px;
}

.caja-comentario fieldset {
        border:0;
        padding:1.5em;
        background-color:#fff;
        color:#6b6b6b;
}

.caja-comentario fieldset h4 {
        margin:0;
        padding:0;
}

.caja-comentario fieldset dl {
        margin:2em 0;
}

.caja-comentario fieldset dt {
        width:100px;
        padding:.5em 0;
        float:left;
}

.caja-comentario fieldset dd {
        padding:.5em 0;
        width:270px;
        margin-left:0;
        text-align:left;
        float:left;
}

.caja-comentario fieldset dd textarea,
.caja-comentario fieldset dd input {
        width:270px;
        margin:0;
        padding:0;
}

.caja-comentario fieldset dd span {
        width:270px;
        display:block;
        text-align:right;
}

.caja-comentario fieldset dd span input {
        width:80px;
}

/* ********* COLUMNA EXTRAS */

#bd-agenda .siete-88 #extras-nota h6.piedefoto,
#extras-nota h6.piedefoto {
        font-size:.85em;
        color:#797979;
        margin:2em 0 2em 0;
        text-align:right;
        width:306px;
}

#extras-nota h4 {
        background-image:url('images/bg-titulo-rojo.gif');
        background-repeat:no-repeat;
        background-position:right;
        background-color:#EF1920;
        height:21px;
        color:#fff;
        margin:0 0 0 0;
        padding:0 1em;
        font-family:Arial, Helvetica, sans-serif;
        font-weight:normal;
        font-size:1.1em;
        line-height:2em;
}

#extras-nota ul {
        margin:1em 0;
        padding:0;
        list-style-type:none;
}

#extras-nota  li {
        margin:.2em 0 .6em  0;
        padding:0 0 0 1.8em;
        background-image:url(../img/li-rojo.gif);
        background-repeat:no-repeat;
        background-position:6px 6px;
}

#bd-agenda #contenido .siete-88 #extras-nota #relacionados,
#relacionados {
        background-image:url(../img/bg-noticia-relacionados.gif);
        background-repeat:no-repeat;
}

#bd-agenda #contenido .siete-88 #extras-nota #relacionados h4,
#relacionados h4 {
        background:transparent;
        color:#fff;
        margin:2em 0 0 0;
        padding:0 1em;
        font-family:Arial, Helvetica, sans-serif;
        font-weight:normal;
        font-size:1.1em;
        line-height:2.5em;
}

#bd-agenda #contenido .siete-88 #extras-nota #relacionados ul,
#extras-nota #relacionados ul {
        margin:2.5em 0 0  0;
}

#bd-agenda #contenido .siete-88 #extras-nota #relacionados li,
#extras-nota #relacionados li {
        margin:.6em 0 .6em  0;
        padding:0 1.8em 1.5em 4em;
        background:inherit;
        list-style-type:none;
        line-height:1.3em;
}

#bd-agenda #contenido .siete-88 #extras-nota #relacionados li.li-hoja,
#extras-nota #relacionados li.li-hoja {
        background-image:url(../img/li-hoja.gif);
        background-repeat:no-repeat;
        background-position:15px 0;
}

#bd-agenda #contenido .siete-88 #extras-nota #relacionados li.li-bola,
#extras-nota #relacionados li.li-bola {
        background-image:url(../img/li-bola.gif);
        background-repeat:no-repeat;
        background-position:15px 0;
}

#bd-agenda #contenido .siete-88 #extras-nota #relacionados li.li-flash,
#extras-nota #relacionados li.li-flash {
        background-image:url(../img/li-flash.gif);
        background-repeat:no-repeat;
        background-position:15px 0;
}

#bd-agenda #contenido .siete-88 #extras-nota #relacionados li.li-audio,
#extras-nota #relacionados li.li-audio {
        background-image:url(../img/li-audio.gif);
        background-repeat:no-repeat;
        background-position:15px 0;
}

#bd-agenda #contenido .siete-88 #extras-nota #relacionados li.li-carpeta,
#extras-nota #relacionados li.li-carpeta {
        background-image:url(../img/li-carpeta.gif);
        background-repeat:no-repeat;
        background-position:15px 0;
}

#bd-agenda #contenido .siete-88 #extras-nota #imagenes,
#noticias #contenido .col-cuerpo #cuerpo-nota #extras-nota #imagenes {
        background-image:url(../img/bg-noticia-imagenes.gif);
        background-repeat:no-repeat;
        height:auto;
        margin:2em 0 0 0;
}

#bd-agenda #contenido .siete-88 #extras-nota #imagenes:after,
#noticias #contenido .col-cuerpo #cuerpo-nota #extras-nota #imagenes:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
}

#bd-agenda #contenido .siete-88 #extras-nota #imagenes h4,
#noticias #contenido .col-cuerpo #cuerpo-nota #extras-nota #imagenes h4 {
        background:transparent;
        color:#fff;
        margin:0;
        padding:0 1em;
        font-family:Arial, Helvetica, sans-serif;
        font-weight:normal;
        font-size:1.1em;
        line-height:3.5em;
}

#bd-agenda #contenido .siete-88 #extras-nota #imagenes ul,
#noticias #contenido .col-cuerpo #cuerpo-nota #extras-nota #imagenes ul {
        margin:20px 0px 0 13px;
        padding:0;
        background:none;
}

#bd-agenda #contenido .siete-88 #extras-nota #imagenes ul:after,
#noticias #contenido .col-cuerpo #cuerpo-nota #extras-nota #imagenes ul:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
}

#bd-agenda #contenido .siete-88 #extras-nota #imagenes li,
#noticias #contenido .col-cuerpo #cuerpo-nota #extras-nota #imagenes li {
        background:none;
        margin:0 6px 6px 0;
        padding:0;
        float:left;
        width:89px;
}

/* ************************* AGENDA ************************** */
#titulo-seccion {
        background-image:url(../img/bg-cabecera-agenda-1.gif);
        background-repeat:no-repeat;
        height:77px;
        width:788px;
        margin:0 0 1em 20px;/*0 0 1em 202px*/
        padding:0;
        border-bottom:1px solid #fff;
        border-left:0;
        border-right:0;
        float:right;
}

#titulo-seccion-2 {
        background-image:url(../img/bg-cabecera-agenda-2.gif);
        background-repeat:no-repeat;
        height:54px;
        width:788px;
        margin:0 0 0 20px;/*0 0 1em 202px*/
        padding:0;
        border-bottom:1px solid #fff;
        border-left:0;
        border-right:0;
        float:right;
}

#titulo-seccion:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
}

#titulo-seccion h2 {
        color:#fff;
        font-family:Arial, Helvetica, sans-serif;
        font-size:1.2em;
        font-weight:normal;
        text-align:right;
        margin:0;
        padding:55px 22px 0 0;
        float:right;
}

#titulo-seccion-2 h5 {
        font-size:1em;
        margin:0;
        padding:23px 0 0 2em;
        clear:both;
        margin:0;
}


#titulo-seccion-2 h5 em {
        font-weight:normal;
        font-style:normal;
        padding-left: 2em;
        padding-right: 1em;
        background-image:url(../img/li-rojo.gif);
        background-repeat:no-repeat;
        background-position:10px 4px;
}

#titulo-seccion-2 h5 em a.activa {
        font-weight:bold;
        color:#ef1920;
}

#cuerpo-agenda .enviarimprimir h5.enviar {
        background-image:url(../img/bt-enviar.gif);
        background-repeat:no-repeat;
        width:43px;
        height:21px;
        margin-right:1em;
        padding:7px 0 0 30px;
}

#cuerpo-agenda .enviarimprimir h5.imprimir {
        background-image:url(../img/bt-imprimir.gif);
        background-repeat:no-repeat;
        width:50px;
        height:21px;
        padding:7px 0 0 30px;
        margin-right: 5px;
}

#cuerpo-nota .enviarimprimir h5.opinar {
        background-image:url(../img/bt-opinar.gif);
        background-repeat:no-repeat;
        width:50px;
        height:21px;
        padding:7px 0 0 30px;
        margin-right: 5px;
}

#cuerpo-agenda h4 {
        background-image:url(../img/bg-gradient-gris-h.gif);
        background-repeat:no-repeat;
        height:31px;
        color:#fff;
        font-size:1.3em;
        font-family:Arial, Helvetica, sans-serif;
        margin:7px 0 0 0;
        padding:0 0 0 1.5em;
        line-height:2.2em;
}

/* ************************* DIRECTORIO ************************** */
#directorio #seccion h2 {
        background-image:url(../img/bg-seccion-noticia.gif);
        background-repeat:no-repeat;
}

#directorio .col-cuerpo {
        width:788px;
}
/*
#directorio .col-cuerpo h4 {
        clear:both;
        background-image:url(../img/bg-gradient-4col.gif);
        background-repeat:no-repeat;
        height:46px;
        margin:0;
        padding:0 0 0 1.5em;
        line-height:4.5em;
        color:#fff;
        font-family:Arial, Helvetica, sans-serif;
        font-size:1.2em;
}
*/

#directorio .col-cuerpo h4 {
        background-image:url(../img/bg-enlaces2.gif);
        background-repeat:no-repeat;
        clear:both;
        padding:25px 0 0 1em;
        margin:0;
        line-height:1em;
        height:32px;
        font-size:1em;
}


#directorio .col-cuerpo .contenedor {
        background-repeat:no-repeat;
        margin:0 0 3em 0;
        padding:0;
        border-bottom:1px solid #fff;
}

#directorio .col-cuerpo .contenedor:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
}

#directorio .col-cuerpo  .promo {
        margin:.8em 0;
        padding:0 20px 0 0;
        width:374px;
        float:left;
}

#directorio .col-cuerpo  .promo:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
}


#directorio .col-cuerpo  .promo h5 {
        font-size:1em;
        line-height:1.5em;
        margin:50px 0 0 135px;
        padding:0;
}

#directorio .col-cuerpo  .promo p {
        font-size:1em;
        line-height:1.5em;
        margin:0 0 0 135px;
        padding:0;
}

#directorio .col-cuerpo  .promo h6 {
        background-image:url(../img/bt-enviar-2.gif);
        background-repeat:no-repeat;
        width:120px;
        height:21px;
        margin:3px 1em  0 135px;
        padding:4px 0 0 30px;
        color:#797979;
        font-size:1em;
}

#directorio .col-cuerpo  .promo img {
        float:left;
}

#directorio .col-cuerpo  .promo h6 a {
        color:#797979;
}

#directorio .col-cuerpo .ficha {
        width:540px;
        border-bottom:1px solid #fff;
        margin-bottom:2em;
        margin-top:2em;
}

#directorio .col-cuerpo .ficha h3 {
        font-size:1.6em;
        font-family:Arial, Helvetica, sans-serif;
        margin:0 0 0 135px;
        padding:0;
}

#directorio .col-cuerpo .ficha h5 {
        font-size:1.2em;
        font-family:Arial, Helvetica, sans-serif;
        margin:0 0 1em 135px;
        padding:0;
        color:#6B6B6B;
}

#directorio .col-cuerpo .ficha p {
        margin:0 0 0 135px;
        padding:0;
}


#directorio #extras {
        width:228px;
}

#directorio #extras h4 {
        background-image:url('images/bg-titulo-rojo.gif');
        background-repeat:no-repeat;
        background-position:right;
        background-color:#EF1920;
        height:16px;
        color:#fff;
        margin:2em 0 0 0;
        padding:5px 1em 0 1em;
        font-family:Arial, Helvetica, sans-serif;
        font-weight:normal;
        font-size:1.1em;
        line-height:1em;
        border:0;
}

#directorio #extras ul {
        margin:1em 0;
        padding:0;
        list-style-type:none;
}

#directorio #extras  li {
        margin:.2em 0 .6em  0;
        padding:0 0 0 1.8em;
        background-image:url(../img/li-rojo.gif);
        background-repeat:no-repeat;
        background-position:6px 6px;
}

#directorio div.titulo {
        clear:both;
        margin-top:2em;
}

#directorio div.excepcion {
        text-align:left;
}

/* ******** caja de enlaces ************* */
#directorio #contenido div.col-cuerpo .caja-enlaces {
        background-image:url(../img/bg-enlaces1.gif);
        background-repeat:no-repeat;
        margin-bottom:1em;
        border-bottom:1px solid #fff;
        padding:0;
}

#directorio #contenido div.col-cuerpo .caja-enlaces:after {
     content: "";
     display: block;
     height: 0;
     clear: both;
}

#directorio #contenido div.col-cuerpo .caja-enlaces h4.titulo {
        background:none;
        color:#EF1920;
        font-weight:bold;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:1em;
        padding:0 0 0 25px;
        width:760px;
        margin:0;
        line-height:3em;
        height:2.5em;
}

#directorio #contenido div.col-cuerpo .caja-enlaces  ul {
        list-style-type:none;
        margin:0;
        padding:0;
        background-color:#fff;
}

#directorio #contenido div.col-cuerpo .caja-enlaces  .col-1 {
        margin:1em 0 0 0;
}

#directorio #contenido div.col-cuerpo .caja-enlaces .col-1  li {
        margin:.2em 20px 1em  10px;
        padding:0 0 0 18px;
        background-image:url(../img/li-rojo.gif);
        background-repeat:no-repeat;
        background-position:6px 6px;
        color:#666;
        width:330px;
        float:left;
}

#directorio #contenido div.col-cuerpo .caja-enlaces  li strong {
        display:block;
        margin-top:1em;
}

/* ************************* SUSCRIBIRSE ************************** */
.destacado {
        font-weight:bold;
}

/* ************************* NUESTRO PARTIDO ************************** */
#bd-partido #seccion h2 {
        background-image:url(../img/bg-seccion-noticia.gif);
        background-repeat:no-repeat;
}

#bd-partido #contenido {
        width:990px;
}

.col-cuerpo#partido  {
        width:788px;
        margin:0;
        padding:0;
        float:right;
}

.col-cuerpo#partido:after {
         content: "";
         display: block;
         height: 0;
         clear: both;
}

#partido #extras-nota {
        width:304px;
        float:right;
}

#partido #cuerpo-nota {
        width:461px;
        float:left;
}

#partido .cajita {
        float:none;
        background-image:url(../img/bg-cuerpo-partido.gif);
        background-repeat:no-repeat;
        height:137px;
        width:461px;
        padding:0;
        margin:0;
}

#partido .cajita:after {
         content: "";
         display: block;
         height: 0;
         clear: both;
}

#partido .cajita h4 {
        padding:.8em 1.5em;
}

#partido .cajita ul {
        padding:0;
        margin:0 0 0 1.5em;
        list-style-type:none;
}

#partido .cajita li {
        padding:.2em 0 .2em 1.3em;
        margin:0;
        background-image:url(../img/li-rojo.gif);
        background-repeat:no-repeat;
        background-position:0 8px;
}

#partido #cuerpo-nota h6 {
        font-size:1em;
        margin-top:3em;
}

#partido #cuerpo-nota h2 {
        font-size:1.7em;
        font-family:Arial, Helvetica, sans-serif;
        margin:.2em 0 .6em 0;
}

#partido #cuerpo-nota h5 {
        font-size:1.3em;
        font-family:Arial, Helvetica, sans-serif;
        margin:0 0 1em 0;
}

#partido #extras-nota {
        margin-top:15px;
}

#partido #extras-nota h6.piedefoto {
        background-color:#efefef;
        padding:1em;
        margin:0;
        color:#797979;
}

#partido #extras-nota img {
        border-top:5px solid #ef1920;
}

/* *************** SUBHOME ********** */
#bd-subhome {
}

#bd-subhome #seccion {
        height:120px;
        background-image:url(../img/bg-seccion-ambito2.gif);
        margin-bottom:20px;
}

#bd-subhome #seccion h2 {
        background-image:url(../img/bg-seccion-noticia.gif);
        height:26px;
}

#bd-subhome #seccion h2 a {
        color:#fff;
}

#bd-subhome .col-cuerpo .secundaria p a {
        color:#666;
}

#bd-subhome .col-cuerpo .secundaria h2 {
        margin-left:0;
}

#bd-subhome .col-cuerpo .secundaria h6 {
        margin-left:0;
}

#bd-subhome .col-cuerpo .secundaria p {
        margin-left:0;
}

#bd-subhome .col-cuerpo .secundaria2 p a {
        color:#666;
        width:430px;
        float:left;
}

#bd-subhome .col-cuerpo .secundaria2 h2 {
        margin-left:0;
        width:430px;
        float:left;
}

#bd-subhome .col-cuerpo .secundaria2 h6 {
        margin-left:0;
        width:430px;
        float:left;
}

#bd-subhome .col-cuerpo .secundaria2 p {
        margin-left:0;
        width:430px;
        float:left;
}

#bd-subhome .subsecciones {
        background-image:url(../img/bg-enlaces1.gif);
        background-repeat:no-repeat;
        padding-bottom:1em;
        margin:0;
}

#bd-subhome .subsecciones h4 {
        color:#ef1920;
        font-size:1em;
        line-height:1em;
        padding:.8em 2em;
        margin:0;
}

#bd-subhome .subsecciones ul {
        margin:0 2em;
        padding:0;
        list-style-type:none;
}

#bd-subhome .subsecciones li {
        padding:.2em 0 .2em 1.5em;
        background-image:url(../img/li-rojo.gif);
        background-repeat:no-repeat;
        background-position:0 7px;
}

#bd-subhome .subsecciones:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
}

#bd-subhome .col-cuerpo .excepcion {
        background-image:url(../img/bg-subsecciones-abajo.gif);
        background-repeat:no-repeat;
        height:15px;
        margin:0 0 1em 0;
}

#bd-subhome #contenido #extras #agenda {
        margin-top:0;
}

#bd-subhome #contenido .col-cuerpo h4.titulo {
        clear:both;
}

/* *************** CONTACTA / RECOMIENDA / LOGIN  ********** */
#bd-accreditation #seccion h2,
#bd-identificarse #seccion h2,
#bd-recomienda #seccion h2,
#bd-contacta #seccion h2 {
        background-image:url(../img/bg-seccion-noticia.gif);
        height:42px;
}

#bd-accreditation #titulo-seccion {
        background-image:url(../img/bg-cabecera-acredit.gif);
        height:77px;
}

#bd-recomienda #titulo-seccion,
#bd-contacta #titulo-seccion {
        background-image:url(../img/bg-cabecera-contacta.gif);
        height:77px;
}

#bd-identificarse #titulo-seccion {
        background-image:url(../img/bg-cabecera-identificarse.gif);
        height:77px;
}

#bd-recomienda #titulo-seccion h2 {
        padding:45px 10px 0 0;
        width:55px;
        font-size:1em;
        text-align:left;
}

#bd-accreditation #titulo-seccion h2 {
        padding:55px 20px 0 0;
        width:55px;
        font-size:1em;
        text-align:left;
}

#bd-identificarse #titulo-seccion h2 {
        padding:55px 10px 0 0;
        width:55px;
        font-size:1em;
        text-align:left;
}

#bd-contacta #titulo-seccion h2 {
        padding:55px 13px 0 0;
}

#bd-accreditation #contenido .col-cuerpo,
#bd-blogs  #contenido .col-cuerpo .contenedor-form,
#bd-recomienda #contenido .col-cuerpo,
#bd-contacta #contenido .col-cuerpo {
        background-image:url(../img/bg-cuerpo-contacta.gif);
        background-repeat:no-repeat;
        height:437px;
        width:788px;
        padding:0;
}

#bd-identificarse #contenido .col-cuerpo {
        background-image:url(../img/bg-cuerpo-identificarse.gif);
        background-repeat:no-repeat;
        height:320px;
        width:788px;
        padding:0;
}

#bd-accreditation #contenido .col-cuerpo  fieldset.form-contacto{
        padding:0 0 0 40px;
        margin:0;
        width:585px;
        border:0;
}

#bd-blogs #contenido .col-cuerpo  fieldset.form-contacto,
#bd-identificarse #contenido .col-cuerpo  fieldset.form-contacto,
#bd-recomienda #contenido .col-cuerpo  fieldset.form-contacto,
#bd-contacta #contenido .col-cuerpo  fieldset.form-contacto {
        padding:0 0 0 40px;
        margin:0;
        width:545px;
        border:0;
}

#bd-accreditation #contenido .col-cuerpo  fieldset.form-contacto h4,
#bd-blogs #contenido .col-cuerpo  fieldset.form-contacto h4,
#bd-identificarse #contenido .col-cuerpo  fieldset.form-contacto h4,
#bd-recomienda #contenido .col-cuerpo  fieldset.form-contacto h4,
#bd-contacta #contenido .col-cuerpo  fieldset.form-contacto h4 {
        font-size:1em;
        line-height:1em;
        padding:1em 0 1.5em 0;
        margin:0;
        font-weight:bold;
        color:#ef1920;
}

#bd-contacta #contenido .col-cuerpo  fieldset.form-contacto h4 a {
        text-align: right;
        padding-left: 260px;
}

#bd-blogs #contenido .col-cuerpo  fieldset.form-contacto .col-1,
#bd-identificarse #contenido .col-cuerpo  fieldset.form-contacto .col-1,
#bd-recomienda #contenido .col-cuerpo  fieldset.form-contacto .col-1,
#bd-contacta #contenido .col-cuerpo  fieldset.form-contacto .col-1 {
        width:300px;
        float:left;
}

#bd-accreditation #contenido .col-cuerpo  fieldset.form-contacto .col-1{
        width:260px;
        float:left;
}
#bd-accreditation #contenido .col-cuerpo  fieldset.form-contacto .col-2{
        width:260px;
        float:right;
}
#bd-accreditation #contenido .col-cuerpo  fieldset.form-contacto .col-3{
        float:left;
        width:584px;
}
#bd-accreditation #contenido .col-cuerpo  fieldset.form-contacto .col-1 input,
#bd-accreditation #contenido .col-cuerpo  fieldset.form-contacto .col-2 input {
        width:260px;
        margin-bottom:1.8em;
}

#bd-blogs #contenido .col-cuerpo  fieldset.form-contacto .col-2,
#bd-identificarse #contenido .col-cuerpo  fieldset.form-contacto .col-2,
#bd-recomienda #contenido .col-cuerpo  fieldset.form-contacto .col-2,
#bd-contacta #contenido .col-cuerpo  fieldset.form-contacto .col-2 {
        width:220px;
        float:right;
}

#bd-identificarse #contenido .col-cuerpo  fieldset.form-contacto .col-1,
#bd-identificarse #contenido .col-cuerpo  fieldset.form-contacto .col-2 {
        margin:3em 0;
}

#bd-blogs #contenido .col-cuerpo  fieldset.form-contacto .col-3,
#bd-recomienda #contenido .col-cuerpo  fieldset.form-contacto .col-3,
#bd-contacta #contenido .col-cuerpo  fieldset.form-contacto .col-3 {
        float:left;
        width:535px;
}

#bd-accreditation #contenido .col-cuerpo  fieldset.form-contacto label,
#bd-blogs #contenido .col-cuerpo  fieldset.form-contacto label,
#bd-identificarse #contenido .col-cuerpo  fieldset.form-contacto label,
#bd-recomienda #contenido .col-cuerpo  fieldset.form-contacto label,
#bd-contacta #contenido .col-cuerpo  fieldset.form-contacto label {
        display:block;
}

#bd-accreditation #contenido .col-cuerpo  fieldset.form-contacto input,
#bd-blogs #contenido .col-cuerpo  fieldset.form-contacto input,
#bd-identificarse #contenido .col-cuerpo  fieldset.form-contacto input,
#bd-recomienda #contenido .col-cuerpo  fieldset.form-contacto input,
#bd-contacta #contenido .col-cuerpo  fieldset.form-contacto input {
        margin:.4em 0;
}

#bd-blogs #contenido .col-cuerpo  fieldset.form-contacto .col-1 input,
#bd-identificarse #contenido .col-cuerpo  fieldset.form-contacto .col-1 input,
#bd-recomienda #contenido .col-cuerpo  fieldset.form-contacto .col-1 input,
#bd-recomienda #contenido .col-cuerpo  fieldset.form-contacto .col-2 input,
#bd-contacta #contenido .col-cuerpo  fieldset.form-contacto .col-1 input {
        width:280px;
        margin-bottom:2em;
}

#bd-blogs #contenido .col-cuerpo  fieldset.form-contacto .col-1 select,
#bd-recomienda #contenido .col-cuerpo  fieldset.form-contacto .col-1 select,
#bd-contacta #contenido .col-cuerpo  fieldset.form-contacto .col-1 select {
        width:280px;
        margin-bottom:2em;
}

#bd-blogs #contenido .col-cuerpo  fieldset.form-contacto .col-2 input,
#bd-identificarse #contenido .col-cuerpo  fieldset.form-contacto .col-2 input,
#bd-recomienda #contenido .col-cuerpo  fieldset.form-contacto .col-2 input,
#bd-contacta #contenido .col-cuerpo  fieldset.form-contacto .col-2 input {
        width:210px;
}

#bd-identificarse #contenido .col-cuerpo  fieldset.form-contacto .col-2 input.botonpsoe {
        width:70px;
        float:right;
        background-image:url('images/bg-boton-gradient-gris.gif');
        background-repeat:repeat-x;
        background-color:#fff;
        color:#fff;
        font-weight:bold;
        font-size:10px;
        line-height:6px;
        text-transform:uppercase;
        padding:2px 6px 2px 6px;
        margin-right:6px;
        border:0;
}

#bd-blogs #contenido .col-cuerpo  fieldset.form-contacto .col-3 select,
#bd-recomienda #contenido .col-cuerpo  fieldset.form-contacto .col-3 select,
#bd-contacta #contenido .col-cuerpo  fieldset.form-contacto .col-3 select {
        width:535px;
        margin-bottom:2em;
}

#bd-blogs #contenido .col-cuerpo  fieldset.form-contacto .col-3 textarea,
#bd-recomienda #contenido .col-cuerpo  fieldset.form-contacto .col-3 textarea,
#bd-contacta #contenido .col-cuerpo  fieldset.form-contacto .col-3 textarea {
        width:535px;
        height:130px;
        margin-bottom:.5em;
}

#bd-accreditation #contenido .col-cuerpo  fieldset.form-contacto .col-3 input,
#bd-blogs #contenido .col-cuerpo  fieldset.form-contacto .col-3 input,
#bd-recomienda #contenido .col-cuerpo  fieldset.form-contacto .col-3 input,
#bd-contacta #contenido .col-cuerpo  fieldset.form-contacto .col-3 input {
        float:right;
}

#bd-identificarse #contenido .col-cuerpo  fieldset.form-contacto p {
        float:none;
        clear:both;
}

#bd-identificarse #contenido .col-cuerpo fieldset.form-contacto p.error {
        float:none;
        clear:both;
        color:#EF1920;
}

#bd-contacta #contenido .col-cuerpo  fieldset.form-contacto select,
#bd-contacta #contenido .col-cuerpo  fieldset.form-contacto textarea,
#bd-contacta #contenido .col-cuerpo  fieldset.form-contacto input {

}
#bd-contacta #contenido .escribenos-text {
        width: 768px;
        float: right;
        margin:5px 0 5px 0px;
        padding-left:20px;
}

#bd-contacta #contenido .escribenos-text p {
        width: 675px;
        float: left;
        margin:5px 0 5px 10px;
}
#bd-contacta #contenido .escribenos-text p.text {
        width: 675px;
        float: left;
        margin:10px 0 15px 0px;
        padding-bottom: 15px;
}

#bd-contacta #contenido .escribenos-text h1 {
        width: 585px;
        float: left;
        font-weight:bold;
        font-size:12px;
        margin:0px 0 5px 0px;
}

#bd-contacta #contenido .col-cuerpo  fieldset.form-contacto .col-1bis {
        width:230px;
        float:left;
}

#bd-contacta #contenido .col-cuerpo  fieldset.form-contacto .col-1bis .radio1 {
        margin:10px 0px 5px 0;
        padding:0px;
        float:left;
        width:50px;
}

#bd-contacta #contenido .col-cuerpo  fieldset.form-contacto .col-1bis .input1 {
        width:210px;
        margin-bottom:1em;
}
#bd-contacta #contenido .col-cuerpo  fieldset.form-contacto .col-2 .input2 {
        width:275px;
        margin-bottom:1em;
}

#bd-contacta #contenido .col-cuerpo  fieldset.form-contacto .col-2 .label2 {
        width:295px;
        margin-bottom:0;
}

/* ******** caja de enlaces ************* */
#noticias #contenido div.col-cuerpo .caja-enlaces h3,
#bd-audios .col-cuerpo h3 {
        background-image:url(../img/bg-enlaces2.gif);
        background-repeat:no-repeat;
        clear:both;
        padding:25px 0 0 1em;
        margin:0;
        line-height:1em;
        height:32px;
        font-size:1em;
}

/*#noticias #contenido div.col-cuerpo .caja-enlaces,*/
#bd-audios #contenido div.col-cuerpo {
        background-image:url(../img/bg-enlaces1.gif);
        background-repeat:no-repeat;
        margin-bottom:1em;
        border-bottom:1px solid #fff;
        padding:0;
}

#noticias #contenido div.col-cuerpo .caja-enlaces {
        margin-top:2em;
}

#noticias #contenido div.col-cuerpo .caja-enlaces:after,
#bd-audios #contenido div.col-cuerpo after {
         content: "";
         display: block;
         height: 0;
         clear: both;
}

#noticias #contenido div.col-cuerpo .caja-enlaces h4.titulo {
        background:none;
        color:#EF1920;
        font-weight:bold;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:1em;
        padding:0 0 0 25px;
        width:760px;
        margin:0;
        line-height:3em;
        height:2.5em;
        background-image:url(../img/bg-enlaces1.gif);
        background-repeat:no-repeat;
}

#bd-audios #contenido div.col-cuerpo h4.titulo {
        background:none;
        color:#EF1920;
        font-weight:bold;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:1em;
        padding:0 0 0 25px;
        width:760px;
        margin:0;
        line-height:3em;
        height:2.5em;
}

#noticias #contenido div.col-cuerpo .caja-enlaces  ul,
#bd-audios #contenido div.col-cuerpo ul {
        list-style-type:none;
        margin:0;
        padding:0;
        background-color:#fff;
}

#noticias #contenido div.col-cuerpo .caja-enlaces  .col-1,
#bd-audios #contenido div.col-cuerpo .col-1 {

        margin:1em 0 0 0;
}

#noticias #contenido div.col-cuerpo .caja-enlaces .col-1  li,
#bd-audios #contenido div.col-cuerpo .col-1  li {
        margin:.2em 20px 1em  10px;
        padding:0 0 0 18px;
        background-image:url(../img/li-rojo.gif);
        background-repeat:no-repeat;
        background-position:6px 6px;
        color:#666;
        width:330px;
        float:left;
}

#noticias #contenido div.col-cuerpo .caja-enlaces  li strong,
#bd-audios #contenido div.col-cuerpo li strong {
        display:block;
        margin-top:1em;
}

/* BOTONES */
.boton-rojo {
        background-image:url(../img/bg-boton-gradient-rojo.gif);
        background-repeat:repeat-x;
        background-color:#fff;
        color:#fff;
        font-weight:bold;
        font-size:10px;
        line-height:10px;
        text-transform:uppercase;
        padding:0px 8px 2px 8px;
        border:0;
        width:80px;
}

.boton-rojo-120 {
        background-image:url(../img/bg-boton-gradient-rojo.gif);
        background-repeat:repeat-x;
        background-color:#fff;
        color:#fff;
        font-weight:bold;
        font-size:10px;
        line-height:10px;
        text-transform:uppercase;
        padding:0px 8px 2px 8px;
        border:0;
        width:120px;
}

.ancho80 {
        width:80px;
}

.boton-gris90 {
        background-image:url('images/bg-boton-gradient-gris.gif');
        background-repeat:repeat-x;
        background-color:#fff;
        color:#fff;
        font-weight:bold;
        font-size:10px;
        line-height:6px;
        text-transform:uppercase;
        padding:4px 4px 4px 4px;
        border:0;
        width:90px;
}

.boton-gris135 {
        background-image:url('images/bg-boton-gradient-gris.gif');
        background-repeat:repeat-x;
        background-color:#fff;
        color:#fff;
        font-weight:bold;
        font-size:10px;
        line-height:6px;
        text-transform:uppercase;
        padding:4px 4px 4px 4px;
        border:0;
        width:135px;
}

.boton-gris {
        background-image:url('images/bg-boton-gradient-gris.gif');
        background-repeat:repeat-x;
        background-color:#fff;
        color:#fff;
        font-weight:bold;
        font-size:10px;
        line-height:6px;
        text-transform:uppercase;
        padding:4px 0px 4px 0px;
        border:0;
        height:17px;
        width:65px;
}

.boton-gris1 {
        background-image:url('images/bg-boton-gradient-gris.gif');
        background-repeat:repeat-x;
        background-color:#fff;
        color:#fff;
        font-weight:bold;
        font-size:10px;
        line-height:10px;
        text-transform:uppercase;
        padding:4px 4px 4px 4px;
        border:0;
}

.boton-grisLocal{
        background-image:url('images/bg-boton-gradient-gris.gif');
        background-repeat:repeat-x;
        background-color:#fff;
        color:#fff;
        font-weight:bold;
        font-size:9px;
        line-height:9px;
        text-transform:uppercase;
        padding:0px 4px 4px 4px;
        margin-left:10px;
        height:17px;
        border:0;
}

.clear {
        clear:both;
}

#bd-accreditation #contenido .success,
#bd-contacta #contenido .success,
#bd-contacta #contenido .success,
#bd-recomienda #contenido .success,
#bd-suscribirse        #contenido .success {
        width:788px;
        margin:0;
        padding:0;
        float:right;
        background-image:none;
}
#caja-google {margin:0;padding:0}

.col-cuerpo #bannercandidatos {
        background:url(../img/bg-quadre-gris.jpg) right 0 no-repeat;
        margin-bottom:-40px;
        color:#fff;
}
.col-cuerpo #intro {
        background:url(../img/bg-intro-candidatos.jpg) 0 0 no-repeat;
        height:126px;
        padding:30px 30px 5px 30px;
        border-bottom:2px solid #EF1920;
        margin-bottom:20px;
}

.col-cuerpo #intro p {
        font-size:1.2em;
}

#bd-enlaces #titulo-seccion {
        background-image:url(../img/bg-cabecera-enlaces.gif);
        height:77px;
}
.flotarizquierda{
        float:left;
}
.flotarderecha{
        float:right;
}
.margen5{
        margin-left:5px;
}
.margen10{
        margin-left:10px;
}
.sinborde{
        border:none;
}
.rojo{
        color:#cc0000;
}
.rojoenlace{
        color:#cc0000;
        font-weight:bold;
}
.rojoenlace:hover{
        background-color:#cc0000;
        color:#FFFFFF;
}
.separado{
        letter-spacing:0.05em;
}
.alignbottom{
        vertical-align:baseline;
}
.titclasedocumentos{

        color:#FFFFFF;
        border: 1px solid #FFFFFF;
        padding:3px;
        background-color:#336699;
}
.limpio{
        clear:both;
}
.centrado{
        text-align:center;
}
.justificado{
        text-align:justify;
}
.pequenah2{
        font-size:45%;
        font-weight:normal;
        padding-bottom:15px;
}
.colorrojo{
        color:RGB(204,0,1);
}
.aliizq{
        text-align:left;
}
.colorgris{
        color:#636363;
}
.Estilo21{
        font-size:120%;
}
.middle{
        vertical-align:middle;
}
.margen10r{
        margin-right:10px;
}
.alturatit{
        line-height:1em;
}
.limpioderecha{
        clear:right;
}
.sinflotar{
        float:none;
}
.medianilla{
        font-size:110%;
}
.secundaria2  {
        margin-top:5px;
        padding:0;
        clear:both;
        display:block;
        border-bottom:1px solid #cccccc;
        border-left:8px solid #cccccc;
        border-top:1px solid #cccccc;
        border-right:1px solid #cccccc;
}
.pequena{
        font-size:80%;
}
.sinmargen{
        margin-top:0px;
}
.margenimagen{
        margin:3px;
}
.cuadros{
        background-color:RGB(204,0,1);
        padding:5px;
        margin-right:5px;
        margin-top:3px;
        color:#FFFFFF;
        font-weight:bold;
        float:right;
}
.cuadrosi{
        background-color:RGB(204,0,1);
        padding:5px;
        margin-right:5px;
        margin-top:3px;
        color:#FFFFFF;
        font-weight:bold;
}
.foro{
        background-color:RGB(0,154,0);
        color:#FFFFFF;
        font-weight:bold;
        padding:5px;
        margin-right:10px;
}
.foro:hover{
        background-color:RGB(204,0,1);
        color:#FFFFFF;
        font-weight:bold;
        padding:5px;
        margin-right:10px;
}
.f2{
        background-color:RGB(204,0,1);
        color:#FFFFFF;
        font-weight:bold;
        padding:5px;
        margin-right:10px;
}
.f2:hover{
        background-color:RGB(0,154,0);
        color:#FFFFFF;
        font-weight:bold;
        padding:5px;
        margin-right:10px;
}
.menosgrande{
        font-size:250%;
        line-height:1.2em;
}
.menosmenosgrande{
        font-size:180%;
        line-height:1em;
}
.grande{
        font-size:350%;
}
.masgrande{
        font-size:400%;
}
.courier{
        font-family:'Courier New';
}
.enana{
        font-size:50%;
}
.subrayadoforo{
        text-decoration:underline;
        font-size:170%;
        
}

