html, body{

    font-family: Arial, Helvetica, sans-serif;

    height:100%;

    margin:0px;

    background-color: #BAAF9B;

}



h1, h2, h3, h4, h5{

    margin:0px;

}



h5{

    margin-bottom: 2px;

}

h2{

    font-size: 1.4em;

}


img{

    border: 0px;

}



a{

    cursor:hand;
    outline:0;
}



p{

    font-size:0.8em;

    padding-bottom:10px;

    margin-left:10px;

}



form{

    padding:0px;

    margin:0px;

}



em{

    font-family: Helvetica, sans-serif;

    margin:0px;

    padding:0px;

    border: 0px;

    font-size: 0.9em;

    font-style: italic;

}



#contenedor {

    background-color: #F3F1E5;

    margin: auto;

    margin-top:15px;

    width: 1000px;

}



#contenedor:after {

    content: ".";

    display: block;

    height: 0;

    clear: both;

    visibility:hidden;

}







#cabecera a.irhome{

    margin-top:20px;

    margin-left:29px;

    width:160px;

    height:48px;

    display:block;

    position:absolute;

}





#idiomas{

    margin-left:880px;

    width:110px;

    height:14px;

    display:block;

    position:absolute;



}

#frame_imagen{

    width:1000px;

}



#contenido{

    background-color: #F3F1E5;

    width: 1000px;

}



#pie{

    background-color: #F6F6EE;

    width: 1000px;

    clear: both;

    padding-top:8px;

    border-top:2px #BBB7AE solid;

}



#pie:after {

    content: ".";

    display: block;

    height: 0;

    clear: both;

    visibility:hidden;

}



#pie img{

    margin-bottom:5px;

}





/******************CUADROS DE LAS SECCIONES******************/



.frame_imagen_presentacion{

    width:1000px;

    height:306px;

    background-image: url(../public/images/frame_presentacion.jpg);

    background-repeat:no-repeat;

    border-bottom:6px solid #E4E1C8;

    padding-top:2px;

}



.frame_imagen_galeria{

    width:1000px;

    height:306px;

    background-image: url(../public/images/frame_galeria.jpg);

    background-repeat:no-repeat;

    border-bottom:6px solid #E4E1C8;

    padding-top:2px;

}



.frame_imagen_galeria2{

    width:1000px;

    height:348px;

    background-repeat:no-repeat;

    border-bottom:6px solid #E4E1C8;

    padding-top:2px;

}



.frame_imagen_filosofia{

    width:1000px;

    height:306px;

    background-image: url(../public/images/frame_filosofia1.jpg);

    background-repeat:no-repeat;

    border-bottom:6px solid #E4E1C8;

    padding-top:2px;

}



.frame_imagen_filosofia1{

    width:1000px;

    height:306px;

    background-image: url(../public/images/frame_filosofia1.jpg);

    background-repeat:no-repeat;

    border-bottom:6px solid #E4E1C8;

    padding-top:2px;

}



.frame_imagen_filosofia2{

    width:1000px;

    height:306px;

    background-image: url(../public/images/frame_filosofia2.jpg);

    background-repeat:no-repeat;

    border-bottom:6px solid #E4E1C8;

    padding-top:2px;

}



.frame_imagen_filosofia3{

    width:1000px;

    height:306px;

    background-image: url(../public/images/frame_filosofia3.jpg);

    background-repeat:no-repeat;

    border-bottom:6px solid #E4E1C8;

    padding-top:2px;

}



.frame_imagen_ficha_calidad1{

    width:1000px;

    height:306px;

    background-image: url(../public/images/frame_ficha_calidad1.jpg);

    background-repeat:no-repeat;

    border-bottom:6px solid #E4E1C8;

    padding-top:2px;

}



.frame_imagen_ficha_calidad2{

    width:1000px;

    height:306px;

    background-image: url(../public/images/frame_ficha_calidad2.jpg);

    background-repeat:no-repeat;

    border-bottom:6px solid #E4E1C8;

    padding-top:2px;

}



.frame_imagen_ficha_calidad3{

    width:1000px;

    height:306px;

    background-image: url(../public/images/frame_ficha_calidad3.jpg);

    background-repeat:no-repeat;

    border-bottom:6px solid #E4E1C8;

    padding-top:2px;

}



.frame_imagen_organigrama{

    width:1000px;

    height:306px;

    background-image: url(../public/images/frame_organigrama.jpg);

    background-repeat:no-repeat;

    border-bottom:6px solid #E4E1C8;

    padding-top:2px;

}



.frame_imagen_calidad{

    width:1000px;

    height:306px;

    background-image: url(../public/images/frame_calidad.jpg);

    background-repeat:no-repeat;

    border-bottom:6px solid #E4E1C8;

    padding-top:2px;

}



.frame_imagen_ficha_calidad{

    width:1000px;

    height:306px;

    background-image: url(../public/images/frame_ficha_calidad.jpg);

    background-repeat:no-repeat;

    border-bottom:6px solid #E4E1C8;

    padding-top:2px;

}



.cuadro_submenu{

    width:420px;

    height:23px;

    background-image: url(../public/images/fondo_submenu.jpg);

    background-repeat:no-repeat;

    margin-left:225px;

}



.cuadro_submenu a{

    margin-top:4px;

}




.cuadro_submenu1{

    width:150px;

    height:23px;

    background-image: url(../public/images/submenu_geriatros_fondo.jpg);

    background-repeat:no-repeat;

    margin-left:600px;

    margin-top:2px;

}



.cuadro_submenu1 a{

    margin-top:2px;

}


.contenido_observatorio{

    width:950px;

    background-image: url(../public/images/img_fondo_observatorio.jpg);

    background-repeat:no-repeat;

    background-position: top left;

    padding:0px;

    float:left;

    margin:0px;

    padding-bottom:20px;

}



.contenido_observatorio:after {

    content: ".";

    display: block;

    height: 0;

    clear: both;

    visibility:hidden;

}



.lista_observatorio{

    margin-left:90px;

    margin-top:15px;

    float:left;

}



.lista_tipos_observatorio{

    width:240px;

    padding-top:40px;

}



.lista_tipos_observatorio a{

    margin-bottom:10px;

}



.lista_observatorio:after {

    content: ".";

    display: block;

    height: 0;

    clear: both;

    visibility:hidden;

}



.contenido_servicios{

    width:950px;

    background-image: url(../public/images/img_fondo_servicios.jpg);

    background-repeat:no-repeat;

    background-position: top left;

    padding:0px;

    float:left;

    margin:0px;

    padding-bottom:20px;

}



.lista_servicios{

    margin-left:20px;

    margin-top:15px;

    float:left;

}



.lista_tipos_servicios{

    width:310px;

    padding-top:40px;

}



.lista_tipos_servicios a{

    margin-bottom:10px;

}



.lista_servicios:after {

    content: ".";

    display: block;

    height: 0;

    clear: both;

    visibility:hidden;

}



.contenido_presentacion{

    width:950px;

    background-image: url(../public/images/img_fondo_presentacion.jpg);

    background-repeat:no-repeat;

    background-position: top left;

    padding:0px;

    float:left;

    margin:0px;

    padding-bottom:20px;

}



.contenido_galeria{

    width:990px;

    background-image: url(../public/images/img_fondo_galeria.jpg);

    background-repeat:no-repeat;

    background-position: top left;

    padding:0px;

    float:left;

    margin:0px;

    padding-bottom:20px;

}





.lista_presentacion{

    margin-left:20px;

    margin-top:13px;

    float:left;


}

.lista_presentacion1{

    margin-left:20px;

    margin-top:13px;

    float:left;

    width: 270px;
}


.linea_gris_v{

    width:500px;

    float:left;

    border-left:1px solid #8A8781;

    margin-top:15px;

    margin-left:10px;

}



.linea_gris_v2{

    width:340px;

    float:left;

    border-left:1px solid #8A8781;

    margin-top:15px;

    margin-left:10px;

}



.linea_gris_v3{

    width:660px;

    float:left;

    border-left:1px solid #8A8781;

    margin-top:15px;

    margin-left:10px;

}



.linea_gris_centros{

    float:left;

    border-left:1px solid #8A8781;

    margin-top:15px;

    padding-top:7px;

    margin-left:5px;

    margin-right:5px;

    min-height:130px;

    overflow: visible;


    position:relative;
}



.contenido_filosofia{

    width:950px;

    background-image: url(../public/images/img_fondo_filosofia.jpg);

    background-repeat:no-repeat;

    background-position: top left;

    padding:0px;

    float:left;

    margin:0px;

    padding-bottom:20px;

}



.contenido_filosofia:after {

    content: ".";

    display: block;

    height: 0;

    clear: both;

    visibility:hidden;

}



.lista_filosofia{

    margin-left:80px;

    margin-top:15px;

    float:left;

    width:320px;

}



.lista_tipos_filosofia{

    width:315px;

    padding-top:45px;

}



.contenido_calidad{

    width:990px;

    background-image: url(../public/images/img_fondo_calidad.jpg);

    background-repeat:no-repeat;

    background-position: top left;

    padding:0px;

    float:left;

    margin:0px;

    padding-bottom:20px;

}



.contenido_calidad img{

    margin-top:80px;

    margin-left:50px;

}



.lista_calidad{

    margin-left:20px;

    margin-top:15px;

    float:left;

}



.lista_tipos_calidad{

    width:245px;

    padding-top:45px;

}



.lista_tipos_calidad a{

    margin-bottom:20px;

}



.contenido_organigrama{

    width:990px;

    background-image: url(../public/images/img_fondo_organigrama.jpg);

    background-repeat:no-repeat;

    background-position: top left;

    padding:0px;

    float:left;

    margin:0px;

    padding-bottom:20px;

}



.lista_organigrama{

    margin-left:20px;

    margin-top:15px;

    float:left;

}



.contenido_noticias{

    width:990px;

    background-image: url(../public/images/img_fondo_noticias.jpg);

    background-repeat:no-repeat;

    background-position: top left;

    padding:0px;

    float:left;

    margin:0px;

    padding-bottom:20px;

}





.lista_noticias{

    margin-left:20px;

    margin-top:15px;

    float:left;

    width:270px;

}



.lista_tipos_noticias{

    width:250px;

    margin-top:30px;

    padding-top:5px;

    margin-left:10px;

}



.form_cat_noticias{

    width:118px;

    font-size:0.8em;

    line-height:25px;

    text-align:right;

    margin-left:130px;



}



.cuadro_noticia_entrada{

    width:600px;

    float:left;

    margin-left:30px;

    margin-top:10px;

}





.cuadro_noticia_entrada:after {

    content: ".";

    display: block;

    height: 0;

    clear: both;

    visibility:hidden;

}



p.noticia_entrada{

    float:left;

    width:500px;

    margin:0px;

    padding:0px;

    line-height:17px;

}



p.noticia_entrada2{

    float:left;

    width:600px;

    margin:0px;

    padding:0px;

    line-height:17px;

}



.cuadro_noticia_entrada img{

    float:right;

    margin-top:5px;

    margin-bottom:10px;

}





.cuadro_oferta_entrada{

    width:550px;

    float:left;

    margin-left:30px;

    margin-top:10px;

}





.cuadro_oferta_entrada:after {

    content: ".";

    display: block;

    height: 0;

    clear: both;

    visibility:hidden;

}



.cuadro_oferta_entrada p{

    float:left;

    width:550px;

    margin:0px;

    padding:0px;

    line-height:17px;

    margin-bottom:15px;

    text-align:justify;

}



.capa_titulo_noticia{

    float:left;

    width:530px;

    margin-top:10px;

    margin-bottom:10px;

}



.capa_texto_noticia{

    float:left;

    width:430px;

}

.capa_img_noticia{

    margin-left:10px;

    float:left;

}



.capa_img_noticia img{

    margin-bottom:15px;

}



.contenido_rrhh{

    width:995px;

    background-image: url(../public/images/img_fondo_rrhh.jpg);

    background-repeat:no-repeat;

    background-position: top left;

    padding:0px;

    float:left;

    margin:0px;

    padding-bottom:20px;

}



.lista_rrhh{

    margin-top:15px;

    float:left;

}





.lista_tipos_rrhh{

    width:280px;

    padding-top:40px;

}



.lista_tipos_rrhh a{

    margin-bottom:10px;

}



.lista_rrhh:after {

    content: ".";

    display: block;

    height: 0;

    clear: both;

    visibility:hidden;

}



.formCV2{

    margin-left:30px;

    margin-top:30px;

    border-left:1px solid #CECCC2;

    width:300px;

    float:left;

}



.formCV2 table{

    margin-left:20px;

}



.formContacto{

    margin-left:10px;

    margin-top:15px;

    border-left:1px solid #8A8781;

    width:300px;

    float:left;

}



.formContacto table{

    margin-top:15px;

    margin-left:20px;

}



.formCV{

    margin-left:30px;

    margin-top:30px;

    width:330px;

}



.formCV input{

    margin-bottom:0px;

    border:1px solid #FFFFFF;

    color:#929292;

    font-size:0.7em;

}



.formContacto input{

    margin-bottom:0px;

    border:1px solid #FFFFFF;

    color:#929292;

    font-size:0.7em;

}



td{

    padding-bottom:10px;

}



.input_cv{

    height:12px;

}



textarea{

    border:1px solid #FFFFFF;

    padding:0px;

    margin:0px;

    text-align:left;

    color:#929292;

}





.contenido_centros{

    width:990px;

    background-image: url(../public/images/img_fondo_centros.jpg);

    background-repeat:no-repeat;

    background-position: top left;

    padding:0px;

    float:left;

    margin:0px;

    padding-bottom:20px;

}



.lista_centros{

    margin-left:10px;

    margin-top:15px;

    float:left;

}



.lista_tipos_centros{

    width:300px;

    margin-top:30px;

}



.lista_centros:after {

    content: ".";

    display: block;

    height: 0;

    clear: both;

    visibility:hidden;

}



.contenido_ficha_centro{

    margin-left:40px;

    margin-top:15px;

    float:left;

}



.cabecera_ficha_centro{

    width:920px;

    float:left;

}

.ficha_centro_separator{

    width:920px;

    margin:20px 0;
    

}






.cabeceraCentro .txtCentro{
    float:left;
    margin-right: 10px;
}

.cabeceraCentro img{
    float:right;
    margin-right: 5px;
}

.contenido_datos_centro{
    float:left;
    min-width: 225px;
    font-size:0.75em;
    color:#8A8781;
   
    background-color: #F3F1E5;
    padding: 15px 5px 15px 5px;
    
}



.contenido_datos_centro a{

    font-size:1.0em;

    color:#8A8781;

    font-weight:bold;

    text-decoration:none;

    margin:0px;

}



.contenido_datos_centro a:hover{

    text-decoration:underline;

}



.contenido_datos_centro_gris{

    float:left;

    margin-top:15px;

    font-size:0.75em;

    color:#8A8781;

    border-left:1px solid #8A8781;

    padding-bottom:20px;

}



.contenido_datos_centro_gris img{

    margin-top:10px;

}



.contenido_contacto{

    width:990px;

    background-image: url(../public/images/img_fondo_contacto.jpg);

    background-repeat:no-repeat;

    background-position: top left;

    padding:0px;

    float:left;

    margin:0px;

    padding-bottom:20px;

}





.lista_contacto{

    margin-left:20px;

    margin-top:15px;

    float:left;

    width:250px;

}



/***********************************FUENTES*****************************/

ul.nav{

    padding: 0px;

    list-style: none;

    margin:0px;

    padding-left: 5px;

    float:left;

    height:12px;

    margin-top:11px;

}



li.lineaMenu{

    margin:0px;

    padding:0px;

    text-align: left;

    margin-right: 0px;

    float:left;

    border-right: 1px solid #AC9B7C;

    display:block;

    font-weight: bold;

    padding-left:10px;

    padding-right:10px;

}



li.sinlineaMenu{

    margin:0px;

    padding:0px;

    text-align: left;

    margin-right: 0px;

    float:left;

    display:block;

    font-weight: bold;

    padding-left:10px;

    padding-right:10px;

}



.pag_seleccionada{

    color:#8A8781;

    background-color:#FFFFFF;

    font-weight:bold;

    font-size:0.9em;

}



a.pie_blanco{

    color:#FFFFFF;

    margin-right:15px;

    text-decoration:none

}



a.pie_blanco:hover{

    text-decoration:underline;

}



a.gris{

    font-size:0.8em;

    color:#8A8781;

    font-weight:normal;

    text-decoration:none;

}



a.gris:hover{

    font-size:0.8em;

    color:#8A8781;

    font-weight:normal;

    text-decoration:underline;

}



a.gris2{

    font-size:0.9em;

    color:#8A8781;

    font-weight:normal;

    text-decoration:none;

}



a.gris2:hover{

    font-size:0.9em;

    color:#8A8781;

    font-weight:normal;

    text-decoration:underline;

}



a.gris_bold{

    font-size:1.1em;

    color:#8A8781;

    font-weight:bold;

    text-decoration:none;

}



a.gris_bold:hover{

    font-size:1.1em;

    color:#8A8781;

    font-weight:bold;

    text-decoration:underline;

}



.texto_gris_bold{

    color:#8A8781;

    font-weight:bold;

    font-size:0.75em;

}



.texto_gris_bold2{

    color:#8A8781;

    font-weight:bold;

    font-size:0.9em;

}



.texto_gris_bold3{

    color:#8A8781;

    font-weight:bold;

    font-size:0.8em;

}



a.texto_gris_bold2{

    color:#8A8781;

    font-weight:bold;

    font-size:0.9em;

    text-decoration:none;

}



a.texto_gris_bold2:hover{

    text-decoration:underline;

}



a.texto_gris_bold3{

    color:#5C5B59;

    font-weight:bold;

    font-size:0.9em;

    text-decoration:none;

}



a.texto_gris_bold3:hover{

    text-decoration:underline;

}



.texto_gris{

    color:#8A8781;

    font-weight:normal;

}


.texto_marron_oscuro_bold{

    color:#6F6047;

    font-weight:bold;

    font-size:0.9em;
}


.texto_marron{

    color:#A18E6D;

    font-weight:normal;

}



.texto_marron_bold{

    color:#A18E6D;

    font-weight:bold;

    font-size:0.9em;

}



a.texto_marron{

    color:#A18E6D;

    font-weight:normal;

    font-size:0.8em;

    text-decoration:none;

}



a.texto_marron:hover{

    text-decoration:underline;

}



/***********************************PARRAFOS DE TEXTO*****************************/



p.texto_contenido{

    float:left;

    width:450px;

    font-size:0.8em;

    color:#8A8781;

    padding-left:25px;

    margin-top:15px;

    padding-top:35px;

    line-height:14px;

    border-left:1px solid #8A8781;

    text-align:justify;

}



p.texto_contenido2{

    float:left;

    width:450px;

    color:#8A8781;

    margin-left:30px;

    margin-top:10px;

    line-height:25px;

    font-size:0.7em;

}



p.texto_contenido3{

    float:left;

    width:570px;

    font-size:0.8em;

    color:#8A8781;

    padding-left:25px;

    margin-top:15px;

    padding-top:35px;

    line-height:14px;

    border-left:1px solid #8A8781;

    text-align:justify;

}



p.texto_contenido4{

    float:left;

    width:450px;

    color:#8A8781;

    margin-left:30px;

    margin-top:10px;

    line-height:14px;

    font-size:0.8em;

    text-align:justify;

}



div.texto_contenido5{

    float:left;

    width:520px;

    font-size:0.8em;

    color:#8A8781;

    padding-left:25px;

    margin-top:19px;

    padding-top:15px;

    line-height:14px;

    border-left:1px solid #8A8781;

    margin-left:16px;

    padding-bottom:0px;

    text-align:justify;

    height:100px;

}



div.texto_contenido5 a{

    color:#8A8781;

    font-weight:bold;

    text-decoration:none;

    font-size:0.9em;

}



div.texto_contenido5 a:hover{

    color:#8A8781;

    background-color:#FFFFFF;

    text-decoration:none;

}



p.texto_contenido6{

    float:left;

    width:400px;

    color:#8A8781;

    margin-left:30px;

    margin-top:10px;

    line-height:14px;

    font-size:0.8em;

    text-align:left;

}



p.texto_contenido7{

    float:left;

    width:560px;

    font-size:0.8em;

    color:#8A8781;

    padding-left:25px;

    margin-top:15px;

    padding-top:43px;

    line-height:14px;

    border-left:1px solid #8A8781;

    text-align:justify;

}



p.texto_contenido8{

    float:left;

    width:490px;

    color:#8A8781;

    margin-left:30px;

    margin-top:10px;

    line-height:14px;

    font-size:0.8em;

    text-align:justify;

}



div.texto_contenido9{

    float:left;

    width:280px;

    padding-left:25px;

    margin-top:15px;

    padding-top:20px;

    line-height:14px;

    border-left:1px solid #8A8781;

    margin-left:10px;

}



div.texto_contenido9 p{

    margin:0px;

    padding:0px;

    margin-top:5px;

    margin-bottom:2px;

}



p.texto_contenido10{

    float:left;

    width:420px;

    color:#8A8781;

    margin-left:30px;

    margin-top:0px;

    padding-right:10px;

    line-height:14px;

    font-size:0.8em;

    padding-bottom:10px;

}



p.texto_contenido11{

    float:left;

    width:400px;

    color:#8A8781;

    margin-left:30px;

    margin-top:0px;

    padding-right:10px;

    line-height:14px;

    font-size:0.8em;

}



p.texto_contenido11 a{

    color:#8A8781;

    font-size:0.9em;

    font-weight:bold;

    text-decoration:none;

}



p.texto_contenido11 a:hover{

    color:#8A8781;

    font-size:0.9em;

    text-decoration:underline;

}



div.texto_contenido12{

    float:left;

    width:520px;

    font-size:0.8em;

    color:#8A8781;

    padding-left:25px;

    margin-top:19px;

    padding-top:5px;

    line-height:14px;

    border-left:1px solid #8A8781;

    margin-left:16px;

    padding-bottom:0px;

    text-align:justify;

    height:127px;

}



div.texto_contenido12 a{

    color:#8A8781;

    font-weight:bold;

    text-decoration:none;

    font-size:0.9em;

}



div.texto_contenido12 a:hover{

    color:#8A8781;

    background-color:#FFFFFF;

    text-decoration:none;

}



div.texto_contenido13{

    float:left;

    width:620px;

    font-size:0.8em;

    color:#8A8781;

    padding-left:25px;

    margin-top:19px;

    line-height:14px;

    border-left:1px solid #8A8781;

    margin-left:16px;

    padding-bottom:0px;

    text-align:justify;

    height:115px;

}



div.texto_contenido13 a{

    color:#8A8781;

    font-weight:bold;

    text-decoration:none;

    font-size:0.9em;

}



div.texto_contenido13 a:hover{

    color:#8A8781;

    background-color:#FFFFFF;

    text-decoration:none;

}



div.cuadro_galeria{

    height:60px;

    width:630px;

    margin-bottom:40px;

}



div.cuadro_galeria a{

    margin-right:10px;

    width:92px;

    float:left;

}







div.tit_secc_observatorio{

    font-family: Helvetica, sans-serif;

    float:left;

    font-size:1.3em;

    color:#A18E6D;

    width:520px;

    font-weight:bold;

    padding-bottom:10px;

    text-align:left;

    line-height:14px;

    padding-top:5px;





}



div.text_secc_observatorio{

    height:90px;

    float:left;

    width:520px;

}

/***********************************VARIOS OBJETOS***********************/



.imagen_frame{

    border-bottom:6px solid #E4E1C8;

    float:left;

}



img.logo_caixa_pie{

    float:left;

    margin-left:30px;

    margin-top:6px;

}



img.logo_banco_pie{

    float:left;

    margin-left:20px;

    margin-top:10px;

}



img.logos_pie{

    float:right;

    margin-right:30px;

}



.pie_bajo{

    background-color: #5F5440;

    color:#FFFFFF;

    clear: both;

    width:1000px;

    font-size:0.6em;

    padding-top:3px;

    padding-bottom:3px;

    text-align:center;

    padding-left:0px;

    *padding-left:4px;

}





a.boton_form{

    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='images/bot_enviar.png');

    background-repeat:no-repeat;

    margin-left: 5px;

    margin-top:0px;

    background-image:url(../public/images/bot_enviar.png);

    _background-image:url(../images/ga/spacer.gif);

    background-position:right;

    padding-right:20px;

    width:65px;

    height:14px;

    display: block;

    cursor:hand;

}



label.label_comunidad{

    color:#B7A98E;

    margin-left:10px;

    font-size:0.8em;



    font-weight:bold;

    padding-left:4px;

    padding-right:5px;

    position:absolute;
    top:0;
    left:0;
    width:130px;
    margin-bottom:20px;

}



label.label_comunidad2{

    color:#989778;

    font-size:0.7em;

    background-color: #FBFAF6;

    font-weight:bold;

    padding-left:14px;

    padding-right:14px;

}



label.label_ficha{

    color:#A18E6D;

    margin-left:10px;

    font-size:0.9em;

    background-color: #FAF7F2;

    font-weight:bold;

    padding-left:5px;

    padding-right:5px;

    margin-bottom:5px;

}





div.lista_centros_provincias{

    float:left;

    padding-left:15px;

    color:#8A8781;

    font-weight:normal;

    font-size:0.75em;

    margin-top:10px;
width:71px;

}

div.lista_centros_provincias .centro{

    margin-top:7px;
    cursor:pointer;
}


div.lista_centros_provincias .centro_multiple{

    margin-top:7px;
   

}

div.lista_centros_provincias .centro_multiple:hover .centros{
    display:block;
    
}

div.lista_centros_provincias .centro_multiple .centros{
   
    padding:7px;
    display:none;
    position:relative;
    z-index:9999;
    top:-3px;
    /* float:left;background-color:#EEE9D6;border:1px solid #DED9C6;*/
    background:#E3E1CA;
    float:left;
    left:-3px;
    margin:3px;
}
div.lista_centros_provincias .centro_multiple .centros a{
    white-space: nowrap;
    color:#5F5440;
}

ul.caracteristicas{

    padding:0px;

    margin-top:0px;

    margin-left:5px;

}



li.caracteristica1{

    background-image:url(../public/images/lista_verde.gif);

    background-repeat:no-repeat;

    list-style:none;

    padding-left:15px;

    width:220px;

}



li.caracteristica2{

    background-image:url(../public/images/lista_rojo.gif);

    background-repeat:no-repeat;

    list-style:none;

    padding-left:15px;

    width:220px;

}



li.caracteristica3{

    background-image:url(../public/images/lista_azul.gif);

    background-repeat:no-repeat;

    list-style:none;

    padding-left:15px;

    width:220px;

}



ul.servicios_complementarios{

    padding:0px;

    margin-top:38px;

    margin-left:45px;

    color:#8A8781;

    line-height:14px;

    font-size:0.8em;

    text-align:justify;

}



li.servicio_complementario{

    list-style:disc;

    width:220px;



}



/************************************PORTADA*******************************/



div.imagen_portada{

    float:left;

    padding:0px;

    margin:0px;

    height:301px;

    padding-left:1px;

}



div.imagen_portada img{

    padding:0px;

    margin:0px;

}



div.portada_secciones_bajas{

    float:left;

    width:791px;

    padding-left:1px;

}



div.portada_noticias{

    height:170px;

}



div.portada_dcha{

    float:right;

    width:192px;

    background-color:#E3DEC8;

    color:#5A5A5A;

    font-weight:normal;

    font-size:0.75em;

    padding-left:16px;

    padding-top:5px;

    height:511px;

}

.cuadro_noticia_portada{

    margin-left:3px;

    padding-top:10px;

    border-bottom:1px solid #716A60;

    width:166px;

    line-height:12px;

}



div.cuadro_noticia_portada img{

    margin:0px;

    padding:0px;

    margin-right:10px;

}



div.banner_portada img{

    margin-top:5px;

    margin-bottom:5px;

    margin-left:3px;

}



div.seccion_portada{

    margin-left:10px;

    float:left;

    margin-top:5px;

    height:210px;

}



div.seccion_portada2{

    margin-left:10px;

    float:left;

    margin-top:11px;

    height:195px;

    padding-left:7px;

    border-left:1px solid #BDBBAF;

}



div.seccion_portada3{

    margin-left:10px;

    float:left;

    margin-top:9px;

    height:195px;

    padding-left:7px;

    border-left:1px solid #BDBBAF;

}





div.seccion_portada2 table.centro_portada{

    color:#5A5A5A;

    font-weight:normal;

    font-size:0.7em;

    margin-left:10px;

}



div.seccion_portada2 table.centro_portada2{

    padding:0px;

    margin:0px;

    margin-top:20px;

}





p.contenido_portada{

    color:#5A5A5A;

    font-weight:normal;

    font-size:0.7em;

    width:210px;

    padding:0px;

    margin:0px;

    margin-left:7px;

    margin-top:5px;

    text-align:justify

}



td.provincia_home{

    color:#B7A98E;

    margin-left:10px;

    font-size:0.8em;

    background-color: #FAF7F2;

    font-weight:bold;

}



div.cuadro_caract_dist{

    margin-top:7px;

    width:230px;

    padding-right:15px;

    margin-left:10px;

    float:left;

}



.pie_calidad{

    width:490px;

    color:#988462;

    margin-left:30px;

    margin-top:0px;

    line-height:14px;

    font-size:0.8em;

    text-align:right;

}

.labelcom{
    float:left;
    width:130px;

}


/*REVISTAS*/


.revista{ float:right; width:201px; height:400px; text-align:center; margin-top:40px; background-color:transparent;}

div.revista_destacada{ float:right; width:193px; height:342px; padding:3px;background-color:#a79476; color:#fff; font-size:11pt; text-transform: uppercase; paddind-bottom:0px; font-weight:bold;}

div.revista_destacada div.imagen{ float:left; width:193px; height:267px; margin-bottom:10px;}
div.revista_destacada div.imagen img{ border:0px; width:193px; height:267px;}
div.revista_destacada h1{color:#fff; font-size:24pt; text-transform: uppercase; }



div.color_claro{float:right; text-align:center; width:199px; height:40px; padding-top:10px;}
div.color_claro div.verdestacada{ float:right; width:199px; background-image: url(../public/images/btnVerRevistaDestacada.png); background-repeat:no-repeat; background-position:center; height:26px;  vertical-align:text-bottom;}
div.color_claro div.verdestacada a{ color:#fff; font-size:12px; text-decoration:none; vertical-align:text-bottom; font-weight:bold;}
div.color_claro div.verdestacada a:hover{text-decoration:underline;}
div.color_claro a.descargarrev{color:#6e6a5f; font-size:12px; text-decoration:none; }
div.color_claro a.descargarrev:hover{text-decoration:underline;}


.contenido_revista{

    width:990px;

    background-image: url(../public/images/imgRevistas.jpg);

    background-repeat:no-repeat;

    background-position: top left;

    padding:0px;

    float:left;

    margin:0px;

    padding-bottom:20px;

}


div.cuadro_revista{width:650px; margin-bottom:40px; color:#383025;  }

div.texto_contenido113{ float:left; width:620px; padding-left:25px; margin-top:19px;	border-left:2px solid #8A8781; margin-left:16px; padding-bottom:0px;}

div.texto_contenido113 div.cuadro_combo_todas_revistas_2{float:rigth; width:620px; background-image: url(../public/images/todasOsNumeros_es.png); background-repeat:no-repeat; background-position:top left; height:35px; text-align:right;}

div.texto_contenido113 div.cuadro_combo_todas_revistas_1{float:rigth; width:620px; background-image: url(../public/images/todasOsNumeros_ga.png); background-repeat:no-repeat; background-position:top left; height:35px; text-align:right;}



div.texto_contenido113 div.cuadro_combo_todas_revistas_2 select{float:rigth; border:1px solid #d7d5c9; background-color:#e7e5d9; color:#8d8269;}
div.texto_contenido113 div.cuadro_combo_todas_revistas_1 select{float:rigth; border:1px solid #d7d5c9; background-color:#e7e5d9; color:#8d8269;}


div.cuadro_revista div.revista1{ float:left; width:201px; height:400px; text-align:center; background-color:transparent; margin-bottom:20px; margin-right:10px;}

div.revista_normal{ float:right; width:193px; height:342px; padding:3px;background-color:#e7e5d9; color:#a79476; font-size:11pt; text-transform: uppercase; paddind-bottom:0px; font-weight:bold;}

div.revista_normal div.imagen{ float:left; width:193px; height:267px; margin-bottom:10px;}
div.revista_normal div.imagen img{ border:0px; width:193px; height:267px;}
div.revista_normal h1{color:#383025; font-size:24pt; text-transform: uppercase; }

div.color_claro div.vernormal{ float:right; width:199px; background-image: url(../public/images/btnVerRevista.png); background-repeat:no-repeat; background-position:center; height:26px;  vertical-align:text-bottom;}
div.color_claro div.vernormal a{ color:#3a3323; font-size:12px; text-decoration:none; vertical-align:text-bottom; font-weight:bold;}
div.color_claro div.vernormal a:hover{text-decoration:underline;}
div.color_claro a.descargarrev1{color:#8f8063; font-size:12px; text-decoration:none; }
div.color_claro a.descargarrev1:hover{text-decoration:underline;}


.revista_home{width:167px; height:134px; text-align:center; background-color:#a79476; margin-left:3px;}

div.revista_destacada_home{ float:left; width:91px; height:134px; color:#fff; font-size:11pt; text-transform: uppercase; paddind-bottom:0px; font-weight:bold;}

div.revista_destacada_home div.imagen{ float:left; width:91px; height:126px;}
div.revista_destacada_home div.imagen img{ border:0px; width:91px; height:126px;}


div.color_claro_home{float:right; text-align:center; width:70px; height:40px; padding-top:10px;  color:#fff; font-size:8pt; text-transform: uppercase; paddind-bottom:0px; font-weight:bold;}
div.color_claro_home h1{color:#fff; font-size:14pt; text-transform: uppercase; margin-bottom:5px;}


div.color_claro_home div.verdestacada_home{ float:right; width:70px; background-image: url(../public/images/btn_ir.png); background-repeat:no-repeat; background-position:center; height:26px;  vertical-align:text-bottom; text-transform:none; margin-top:10px;}
div.color_claro_home div.verdestacada_home a{ color:#fff; font-size:12px; text-decoration:none; font-weight:bold; line-height:2;}
div.color_claro_home div.verdestacada_home a:hover{text-decoration:underline;}
div.color_claro_home a.descargarrev{color:#6e6a5f; font-size:12px; text-decoration:none; }
div.color_claro_home a.descargarrev:hover{text-decoration:underline;}

.frame_imagen_noticias{

    width:1000px;

    height:306px;

    background-image: url(../public/images/frame_noticias.jpg);

    background-repeat:no-repeat;

    border-bottom:6px solid #E4E1C8;

    padding-top:2px;

}

.frame_imagen_revista{

    width:1000px;

    height:306px;

    background-image: url(../public/images/frame_noticias.jpg);

    background-repeat:no-repeat;

    border-bottom:6px solid #E4E1C8;

    padding-top:2px;

}
