@charset "UTF-8";
/* CSS Document */


/******** --------------- Columna CENTRAL --------------- ********/



BODY{
        margin:0px;
		background-color:#EEEEEE;
}

#contenido {
        height:auto;
        margin:15px 15px 15px 15px;
        padding:10px;
        background:#FFFFFF;
        vertical-align:top;
		background-image:url(../images/fondo.jpg);
		background-repeat:no-repeat;
		background-position:top left;
}
#contenido P.texto {
        width:auto;
        padding:0px 0px 0px 0px;
        font:normal 12px/16px Arial;
        color:#666666;
}
#contenido .texto {
        width:auto;
        padding:10px 10px 10px 10px;
        font:normal 12px/16px Arial;
        color:#666666;
}
#contenido TABLE{
        width:100%;
        text-align:left;
        margin:0px 0px 15px 0px;
}
#contenido TD{
        font:normal 12px/16px Arial;
        color:#FFFFFF;
        padding:4px 0px 0px 15px;
        border-bottom:1px solid #f0f2f7;
        text-align:left;
        vertical-align:top;
}

#contenido A{
        font:normal 12px/18px Arial;
        color:c23b3b;
        text-decoration:none
}
#contenido P.info A{
        font:normal 14px/18px Arial;
        color:c23b3b;
        text-decoration:none
}
#contenido A:hover, #contenido P.info A:hover{
        color:#333333;
}

#contenido .listado{
        padding:0px 10px 36px 15px;
        width:175px;
}
#contenido .listado UL{
        margin:0px;
        padding:0px;
}
#contenido .listado LI{
        margin:0px;
        font:normal 12px/18px Arial;
        color:#333333;
        list-style:none;
        list-style-type:none;
        list-style-position:outside;
}

#contenido .listado LI A{
        font:normal 12px/18px Arial;
        color:#141f3a;
        text-decoration:none;
}

#contenido .listado LI A:hover{
        color:#333333;
}

#contenido .listado{
        padding:0px 10px 36px 0px;
        width:auto; /* 175px */
}

#contenido .listado UL{
        margin:0px;
        padding:0px;
}

#contenido .listado LI{
        margin:0px;
        font:normal 12px/18px Arial;
        color:#333333;
        list-style:none;
        list-style-type:none;
        list-style-position:outside;
}

#contenido .listado LI A{
        font:normal 12px/18px Arial;
        color:#141f3a;
        text-decoration:none;
}

#contenido .listado LI A:hover{
        color:#333333;
}



#item-noticia {
        width:auto; /* 360px */
        padding:0px 10px 20px 0px;
        margin:0px 0px 0px 0px;
        float:left;
}
#item-noticia .publicacion{
        font:normal 9px/14px Arial;
        color:#666666;
        margin:0px 0px 10px 0px;
}
#item-noticia H6{
        margin:0px 0px 10px 0px;
        font:normal 18px/21px Arial;
        color:#416572;
}
#item-noticia P{
        margin:0px 0px 0px 0px;
        font:normal 12px/18px Arial;
        color:#666666;
}
#item-noticia A{
        font:normal 12px/18px Arial;
        color:#666666;
        text-decoration:none;
}
#item-noticia A:hover{
        color:#333333;
}



.item-foto {
        width:150px;
        height:auto;
        padding:0px 0px 0px 0px;
        margin:0px 0px 15px 0px;
        float:left;
}
.item-foto .foto{
        border:#DDDDDD 8px solid;
        margin:0px;
        display:block;
}
.item-foto .foto:hover{
        border:#EEEEEE 8px solid;
        margin:0px;
        display:block;
}


#paginado {
        margin:20px 0px 0px 0px;
        padding:0px 15px 20px 0px;
        font:normal 12px/18px Arial;
        color:#416572;
		background-image:url(../images/footer.jpg);
		background-repeat:no-repeat;
		background-position:bottom right;
}
#paginado .izq{
        margin:0px;
        padding:0px;
        float:left;
}
#paginado .der{
        margin:0px;
        padding:0px;
        font-weight:bold;
        float:right;
}
#paginado A{
        font:normal 12px/18px Arial;
        color:#416572;
        text-decoration:none;
}
#paginado A:hover{
        color:#333333;
}

#paginado span.selected{
        font-weight:bold;
}

.highlight {
/*        font:bold 9px/18px Verdana, Arial;*/
        color:#416572;
}

.block {
        display:block;
}

.rollover {
        background-color:#c23b3b;
        height:26px;
        width:75px;
}
.rollover:hover {
        background-color:#333333;
}



#margen-cero {
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        border:0px;
}
#margen-cero TABLE{
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        border:0px;
}
#margen-cero TD{
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        border-bottom:1px solid #DDDDDD;
}



/*

////////////////////////////////////////////////////////////////////////////////////////
*/



#noticia-ficha {
        height:auto;
        padding:20px 20px 20px 20px;
        margin:15px 15px 15px 15px;
        background:#FFFFFF;
		background-image:url(../images/header_fondo.jpg);
		background-position:top right;
		background-repeat:no-repeat;
}
#noticia-ficha .foto{
        margin:0px 0px 18px 0px;
        float:left;
}
#noticia-ficha .ver{
        margin:0px 0px 0px 0px;
        float:right;
}
#noticia-ficha IMG.foto{
        border:#CDCDCD 8px solid;
        margin:0px;
        display:block;
}
#noticia-ficha H6{
        width:auto;
        height:auto;
        padding:0px 0px 0px 0px;
        margin:0px 0px 18px 0px;
        font:normal 18px/19px Arial;
        color:#416572;

}
#noticia-ficha P{
        width:auto;
        height:auto;
        padding:0px 0px 0px 0px;
        margin:0px 0px 0px 0px;
        font:normal 13px/18px Arial;
        color:#416572;
}


.foto-ficha {
        height:auto;
        padding:0px 0px 0px 0px;
        margin:0px 0px 15px 15px;
        float:right;
        display:block;
        border:#EEEEEE 8px solid;
}

.foto-ficha:hover{
        height:auto;
        padding:0px 0px 0px 0px;
        margin:0px 0px 15px 15px;
        float:right;
        display:block;
        border:#FFFFFF 8px solid;
}


.logo_ecocentro{
        height:auto;
        padding:0px 0px 0px 0px;
        margin:0px 0px 15px 15px;
        float:right;
        display:block;
}

.foto-contenido {
        height:auto;
        padding:0px 0px 0px 0px;
        margin:0px 0px 15px 15px;
        float:right;
        display:block;
        border:#EEEEEE 8px solid;
}

.clear {
        clear:both;
}

H5{
        font:normal 14px/19px Arial;
        color:#416572;
		line-height:14px;

}
H9{
        font:normal 12px Arial;
        color:#416572;

}

A:link{
        color:#c23b3b;
}
A:visited{
        color:#c23b3b;
}