    html, body {                 background-image: url(../imgs/bb_fondo2.jpg);         background-color: #0c0c0e;        background-repeat: no-repeat;    	background-position: center top;        padding:0px;        margin:0px;        font-family: Trebuchet MS, Helvetica, sans-serif;		font-size: 11px;		color: rgb(76, 76, 76);            }        #container {        width: 685px;                margin-left: auto;        margin-right: auto;                background-image: url(../imgs/sombra_publica.png);         background-repeat:repeat-y;            }        div#subcontainer {         min-height:500px;        height:expression(this.scrollHeight > 500 ? "auto":"500px");        }    #subcontainer {        width: 660px;        margin-left: auto;        margin-right: auto;            }    #pie {        height: 75px;         background-color: white;         width: 674px;         margin-left: 5px;         padding-left: 0px;        background-image: url(../imgs/pie.png);    }        .pie {        background-image: url(../imgs/pie.png);    }        #pie p{            }        div.menu_texto {        background-color: rgb(65, 95, 117);        color: white;         text-align: left;         padding-left: 100px;         padding-top: 75px;         padding-bottom: 10px;         background-image: url(../imgs/pie.png);    }         div.direccion {        color: white;         background-color: rgb(117, 146, 166);         text-align: left;         padding-left: 100px;         padding-top: 5px;        height: 50px;    }            #banner {        width: 674px;                margin-left: 5px;/*        margin-right: auto;*/        overflow: hidden;        height: 124px;    }    #menu {        float: left;        width: 80px;        margin: 0px;        padding: 0px;        margin-left: -8px;        overflow: hidden;    }        #menu li {        list-style: none;        padding: 0;        margin: 0;        margin-left: -38px;        margin-top: -1px;            }    #menu lu {        padding: 0;        margin: 0;    }        li.inicio {        list-style: none;        padding: 0;        margin: 0;        margin-top: -5px;        margin-left: -35px;    }    ul.inicio {        padding: 0;        margin: 0;    }    img {        border: 0;    }        #contenido {        padding: 0px;        margin-left: 70px;        margin-right: 0px;    }    h1 {       font-family: Times, serif;/*       background-color: red;*/       margin-left: 0px;       margin-right: 5px;       padding-left: 5px;        }        img.historia {            margin-top: 2px;            padding-left: 10px;            padding-right: 10px;                    float: left;    }        #col_unica {        float: left;         width: 580px; /*        background-color: blue;*/        padding-bottom: 10px;    }          #col_unica p {        padding-left: 10px;        padding-right: 10px;                text-align: justify;       }        #col_unica div {        padding-left: 10px;        padding-right: 10px;        /*        text-align: justify;   */    }        #col_izq {        float: left;         width: 292px;         /*        background-color: blue;*/        padding-bottom: 10px;    }        #col_der {        float: right;         width: 290px;         padding-bottom: 10px;            }    div.col_der {        margin-top: 5px;    }            img.pie_de_columna {        padding-left: 5px;        padding-right: 5px;/*        display: block; clear: right; margin: -0.66em 0;*/    }        hr.spacer {        display: block;         clear: both;         margin: -0.66em 0;        visibility: hidden;      }        #col_izq p {        padding-left: 10px;        padding-right: 10px;                text-align: justify;       }        #col_der {           }        #col_der h1 {        margin-bottom: 20px;    }    /* Listado de noticias    */        div.fondo_noticias_1 { background-image:url(../imgs/fondo_noticia_exposicion.png); }    div.fondo_noticias_2 { background-image:url(../imgs/fondo_noticia_mesa.png); }    div.fondo_noticias_3 { background-image:url(../imgs/fondo_noticia_actividad.png); }    div.fondo_noticias_4 { background-image:url(../imgs/fondo_noticia_presentacion.png); }    div.item {                height: 90px;        width: 285px;        margin-left: 12px;        margin-top: -15px;        background-repeat: no-repeat;        background-position: -14px -4px;                }           div.item img {        float: left;         padding-top: 10px;         margin-right: 15px;    }    div.item hr {        display: block;         clear: both; margin: -0.66em 0;        visibility: hidden;    }          div.item h2 {        padding-top: 15px;         font-size: 10px;         margin-bottom: -10px;        color: rgb(112, 99, 68);        font-weight: bold;    }        div.item p {        font-family: Trebuchet MS, Helvetica, sans-serif;	    font-size: 11px;	    line-height: 0.9em;	    	}		    a.enlace_noticia:link {text-decoration: none; color: rgb(76, 76, 76);}    a.enlace_noticia:visited {text-decoration: none; color: rgb(76, 76, 76);}    a.enlace_noticia:active {text-decoration: none}    a.enlace_noticia:hover {text-decoration: none; color: rgb(138, 140, 142);}    a.enlace_pie:link {text-decoration: none; color: rgb(255, 255, 255);}    a.enlace_pie:visited {text-decoration: none; color: rgb(255, 255, 255);}    a.enlace_pie:active {text-decoration: none}    a.enlace_pie:hover {text-decoration: none; color: rgb(138, 140, 142);}        .error {          display: none;          margin-left: 100px;          color: red;      }    .notice {        text-align: center;        display: none;        background-color: lightyellow;        padding: 5px;        margin-left: 10px;        margin-right: 10px;        margin-bottom: 5px;    }    a.boton {        text-transform:uppercase;        padding-left: 5px;        padding-right: 5px;        padding-top: 2px;        padding-bottom: 2px;        font-family: Trebuchet MS, Helvetica, sans-serif;        font-size: 11px;/*      font-weight: bold;*/        margin-right: 0px;    }    a.boton:link {text-decoration: none; background-color: rgb(231, 232, 233); color: rgb(138, 140, 142);}    a.boton:visited {text-decoration: none; background-color: rgb(231, 232, 233); color: rgb(138, 140, 142);}    a.boton:active {text-decoration: none}    a.boton:hover {text-decoration: none; background-color: rgb(138, 140, 142); color: rgb(231, 232, 233);}	    .cabecera_nueva_noticia {        padding-top: 10px;        padding-right: 10px;        text-align: right;    }	    .cabecera_volver {        padding-top: 10px;        padding-right: 10px;        text-align: right;    }		    .form_button {        text-transform:uppercase;        color: rgb(138, 140, 142);        background: rgb(231, 232, 233);        font-family: Trebuchet MS, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;        border: 1px solid rgb(231, 232, 233);    }    .form_button:hover {      color: rgb(231, 232, 233);      background: rgb(138, 140, 142);    }        h2.member_type {        color: white;        background-color: rgb(87,120,142);        margin-left: 5px;        padding-left: 5px;        padding-top: 2px;        padding-bottom: 2px;        font-size: 12px;    }        a.member_name {      margin-left: 10px;      width: 275px;      display: block;      float: left;      font-family: Trebuchet MS, Helvetica, sans-serif;	  font-size: 11px;	  color: rgb(76, 76, 76);	  margin-bottom: 1px;          }        a.member_anchor{/*      margin-left: 10px;*/                  font-family: Trebuchet MS, Helvetica, sans-serif;	  font-size: 11px;	  color: rgb(76, 76, 76);	  margin-bottom: 1px;          }        h4.cabecera_actualidad {        color: white;        background-color: rgb(87,120,142);        margin-left: 5px;        padding-left: 5px;        padding-top: 2px;        padding-bottom: 2px;        font-size: 12px;        margin-bottom: -10px;    }        #listado_actualidad {        margin-left: 10px;    }        a.member_name:link {text-decoration: none; color: rgb(76, 76, 76);;}    a.member_name:visited {text-decoration: none; color: rgb(76, 76, 76);;}    a.member_name:active {text-decoration: none}    a.member_name:hover {text-decoration: none; color: rgb(76, 76, 76);;}        a.member_anchor:link {text-decoration: none; color: rgb(76, 76, 76);;}    a.member_anchor:visited {text-decoration: none; color: rgb(76, 76, 76);;}    a.member_anchor:active {text-decoration: none}    a.member_anchor:hover {text-decoration: none; color: rgb(76, 76, 76);;}        #listado_actualidad h5 {        font-size: 11px;  	    color: rgb(76, 76, 76);  	    margin-bottom: 1px;    }        #listado_actualidad a {        font-family: Trebuchet MS, Helvetica, sans-serif;        font-size: 14px;        color: rgb(87, 120, 142);    }        #listado_actualidad a:link {text-decoration: none; color: rgb(87, 120, 142);}    #listado_actualidad a:visited {text-decoration: none; color: rgb(87, 120, 142);}    #listado_actualidad a:active {text-decoration: none}    #listado_actualidad a:hover {text-decoration: none; color: rgb(87, 120, 142);}        #listado_actualidad hr {        border-color: #ccc;        border-style: solid;        border-width: 1px 0 0;        clear: both;/*        margin: 0 0 20px;*/        height: 0;    }        #noticia_actualidad p {        padding-left: 0px;        padding-right: 0px;    }        #noticia_actualidad img {        padding-left: 0px;            }        #noticia_actualidad h2 {        font-size: 12px;        margin-top: -10px;        color: rgb(128,128,128);    }        #noticia_actualidad h3 {        font-size: 36px;        margin-top:-10px;        margin-bottom: 10px;    }            /****** Modal ******/        /* Overlay */    #modalOverlay {        background-color:#000; cursor:wait;    }    /* Container */    #modalContainer {        height:100px;         width:300px;         left:50%;         top:15%;         margin-left:-150px;         background-color:#fff;         border:3px solid #ccc;        text-align: center;    }    #modalContainer a.modalCloseImg {        background:url(imgs/x.png) no-repeat;         width:25px;         height:29px;         display:inline;         z-index:3200;         position:absolute;         top:-15px;         right:-18px;         cursor:pointer;    }    #modalContainer #basicModalContent {        padding:8px;    }        /****** Modal ******/    a.editMemberImageBot {        position: relative; left: 5px; top: -7px;    }        a.editNewsItemImageBot {        position: relative; left: 5px; top: -7px;    }        a.paginationLink {        margin-left: 5px;    }        div.paginationLinks {        margin-top: 10px;        text-align: center;    }    span.borrador {        color: rgb(128, 128, 128);    }        span.publicado {}            div.login {        width: 185px;         margin-left: auto;         margin-right: auto;         margin-top: 70px;    }        img, div { behavior: url(imgs/iepngfix.htc) }            h3.tipo_miembro {        color: rgb(128, 128, 128);        margin-top: -15px;        margin-left: 5px;        padding-left: 5px;        padding-bottom: 2px;        font-size: 12px;            }    h2.nombre_miembro {        margin-left: 5px;        padding-left: 5px;        font-size: 36px;        margin-top:-10px;        margin-bottom: 10px;            }        img.foto_miembro {            margin-top: 2px;            padding-left: 10px;            padding-right: 10px;                    float: right;    }        a.volver_listado:link {text-decoration: none; color: white;}    a.volver_listado:visited {text-decoration: none; color: white;}    a.volver_listado:active {text-decoration: none}    a.volver_listado:hover {text-decoration: none; color: white;}        li.fondos_categorias {        list-style: none;        padding: 0;        margin: 0;        padding-left: 5px;        padding-top: 1px;        padding-bottom: 1px;        color: white;        background-color: rgb(87,120,142);        margin-top: 5px;        width: 285px;    }    ul.fondos_categorias {        padding: 0;        margin: 0;    }        div.container_fondos_categorias {        margin-left: -5px;            }        a.fondos_categorias:link {text-decoration: none; color: white;}    a.fondos_categorias:visited {text-decoration: none; color: white;}    a.fondos_categorias:active {text-decoration: none}    a.fondos_categorias:hover {text-decoration: none; color: white;}        div.cabecera_fondos {                margin-left: -5px;        margin-right: -5px;                            }        div.tipo_fondo {        padding-top: 1px;        padding-bottom: 1px;        color: white;        background-color: rgb(87,120,142);        float: left;        marging-left: -10px;    }        div.orden_fondo {        padding-top: 1px;        padding-bottom: 1px;        color: white;        background-color: rgb(87,120,142);        float: right top; text-align: right;    }    a.orden_fondo:link {text-decoration: none; color: white;}    a.orden_fondo:visited {text-decoration: none; color: white;}    a.orden_fondo:active {text-decoration: none}    a.orden_fondo:hover {text-decoration: none; color: white;}        li.listado_fondos {        list-style: none;        padding: 0;        margin: 0;        padding-left: 5px;        padding-top: 1px;        padding-bottom: 1px;    }    ul.listado_fondos {        padding: 0;        margin: 0;    }            a.listado_fondos:link {text-decoration: none; color: rgb(76, 76, 76); }    a.listado_fondos:visited {text-decoration: none; color: rgb(76, 76, 76); }    a.listado_fondos:active {text-decoration: none}    a.listado_fondos:hover {text-decoration: none; color: rgb(76, 76, 76); }    span.resalte_fondos {        color: rgb(87, 120, 142);    }        h1.en_construccion {        text-align: center;        margin-top:50px;        font-family: Trebuchet MS, Helvetica, sans-serif;		font-size: 14px;		color: rgb(76, 76, 76);    }