/*Para cambiar la altura de la cabecera aparte de cambiar el js, hay que cambiar...
subcabecera 
#centro
#contenido
#contenido_sin_menus
#contenido_sin_menu_derecha
#menu_izq
#menu_dcha

*/




/*Estilos Estructurales*/
body, html{
    /*background-color: olive;*/
    border: 0;
    margin: 0;
    padding: 0;
    font-family: Verdana, Arial, "Frutiger-Light", Helvetica, sans-serif;
    height:100%;
    min-width:1024px;

}


a{
    text-decoration:none;
    color:#990000;
}
a:hover{
    text-decoration:none;
    color:#666666;

}
a:link{
    text-decoration:none;
}

a:visited{
    text-decoration:none;
    color:#990000;
}

p{
    text-align:justify;
    color:#000000;
}
#cabecera {
    background: #ffffff  url('../imagenes/pixelCabecera.jpg') repeat-x;

    height: 90px;
    width: 100%;
    top: 0;
    left: 0;
    position: fixed;
    z-index:12;
}
#cabecera a{
    text-decoration:none;
    color:#ffffff;
}


#cabecera a:hover{
    text-decoration:none;
    color:#DD7E16;

}
#cabecera a:link{
    text-decoration:none;
}

#cabecera a:visited{
    text-decoration:none;
    color:#ffffff;
}

#subcabecera {
    background:white ;
    height: 25px;
    width: 100%;
    top: 90px;
    left: 0;
    position: fixed;
    z-index:11;
}
#centro {   
    padding-top:115px;
}

#contenido_inicio {
    position: absolute;
    left: 20%;
    right: 25%;/*COMENTAR ESTA LINEA PARA QUITAR EL MENU DE LA DERECHA*/
    top:115px;
    bottom:16px;/*25*/
    /*width: 60%;*/
    z-index:0;
    /*height:100%;*/

}
#contenido {
    position: absolute;
    left: 20%;
    right: 20%;/*COMENTAR ESTA LINEA PARA QUITAR EL MENU DE LA DERECHA*/
    top:115px;
    bottom:16px;/*25*/
    /*width: 60%;*/
    z-index:0;
    /*height:100%;*/
    min-width:599px;

}

#contenido_sin_menus {
    background: blue;
    position: absolute;
    top:115px;
    bottom:16px;/*25*/
    /*width: 60%;*/
    right:0;
    left:0;
    z-index:0;
    /*height:100%;*/

}

#contenido_sin_menu_derecha {
    background: blue;
    position: absolute;
    top:115px;
    bottom:16px;/*25*/
    /*width: 60%;*/
    z-index:0;
    right:0;
    left:20%;
    /*height:100%;*/

}

#cabecera_contenido {
    background:white;
    position:fixed;
    right:20%;
    left:20%;
    height:40px;
    z-index:4;
    /*padding-top:19px;*//*lo quitamos para subir 19px hacia arriba todo*/
    /* top:155px;*/

}
#cabecera_contenido_inicio {
    background:white;
    position:fixed;
    right:25%;
    left:20%;
    height:40px;
    z-index:4;
    /*padding-top:19px;*//*lo quitamos para subir 19px hacia arriba todo*/
    /* top:155px;*/

}

#cabecera_contenido_ancha {
    top:115px;/*134*//*prueba 0723*/
    background-color:#ffffff;

    position:fixed;
    right:20%;
    left:20%;
    height:80px;
    z-index:4;

    /*padding-top:19px;*//*lo quitamos para subir 19px hacia arriba todo*/

}

#cabecera_contenido_inicio_ancha {
    top:115px;/*134*//*prueba 0723*/
    background-color:#ffffff;

    position:fixed;
    right:25%;
    left:20%;
    height:80px;
    z-index:4;

    /*padding-top:19px;*//*lo quitamos para subir 19px hacia arriba todo*/

}


#cabecera_contenido_sin_menu_derecha {
    background:green;
    position:fixed;
    right:0;
    left:20%;
    height:40px;
    z-index:4;

}

#cabecera_contenido_sin_menus {
    background:green;
    position:fixed;
    right:0;
    left:0;
    /*right:0%;
    left:0%;*/
    height:40px;
    /*width: 100%;*/
    z-index:4;

}
#texto_contenido {/*tb en explorer css*/
                  padding-top:6px; /*Hemos subido todo 19px*/                  
                  width: 100%;/*marian*/
                  position: absolute;
                  top:40px;
                  padding-bottom:30px;/*para que el texto no se meta entre las lineas en el explorer*/
                  bottom:0;
                  z-index:0;
}

#texto_contenido_titulo_largo {/*tb en explorer css*/
                  padding-top:32px; /*Hemos subido todo 19px*/                  
                  width: 100%;/*marian*/
                  top:40px;
                  padding-bottom:30px;/*para que el texto no se meta entre las lineas en el explorer*/
                  bottom:0;
                  z-index:0;
                  position:absolute;
}

#texto_contenido_titulo_largo_test {/*tb en explorer css*/
                  padding-top:71px; /*Hemos subido todo 19px*/                 
                  width: 100%;/*marian*/
                  top:40px;
                  padding-bottom:30px;/*para que el texto no se meta entre las lineas en el explorer*/
                  bottom:0;
                  z-index:0;
                  position:absolute;
}

#texto_contenido_destacadas {/*tb en explorer css*/
                             padding-top:6px; /*Hemos subido todo 19px*/                            
                             margin-top:10px;
                             width: 100%;/*marian*/
                             position: absolute;
                             top:80px;
                             padding-bottom:30px;/*para que el texto no se meta entre las lineas en el explorer*/
                             bottom:0;
                             z-index:0;
}

#texto_contenido_inicio {/*tb en explorer css*/

                         width: 100%;
                         position: absolute;
                         top:0px;
                         padding-bottom:30px;/*para que el texto no se meta entre las lineas en el explorer*/
                         bottom:0;
                         z-index:0;
                         /* margin-top:40px; lo quitamos para subir 19px hacia arriba todo*/
                         margin-top:21px;
}

#menu_izq {
    width: 20%;
    position: fixed;
    left:0;
    bottom:16px;/*25*/
    top:115px;
    z-index: 1;
    background:#FFFFFF;
}

#cabecera_menu_izq {
    background:yellow;
    height:40px;
    width: 100%;
}



#menu_dcha{
    /* width: 25%;*/
    width: 20%;
    position: fixed;
    right: 0;
    bottom:16px;/*25*/
    top:115px;
    z-index: 1;
}


#cabecera_menu_dcha {
    /*background:yellow; */
    height:40px;
    width: 100%;
}





#pie {
    background: url('../imagenes/pixelCabecera.jpg') repeat-x;
    position: fixed;
    width: 100%;
    height: 16px;/*25*/
    bottom: 0;
    left: 0;
    font-size: 0.8em;
    z-index:12;

}


#pie a{
    text-decoration:none;
    color:#ffffff;
}


#pie a:hover{
    text-decoration:none;
    color:#DD7E16;

}
#pie a:link{
    text-decoration:none;
}

#pie a:visited{
    text-decoration:none;
    color:#ffffff;
}




h2{
    font-size: 1em;
    color: #008ec5;
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: 0;
}

img{
    border: 0;
    padding: 0;
    margin: 0;
    border-style: none;
}

.izq{ float: left;}
.dcha{float: right;}

.displaynone{
    display:none;
}


/*#menu_dcha ul{

text-align: left;
list-style-type: none;
margin: 0;
padding: 0;
}*/

#menu_izq ul{
    text-align: right;
    list-style-type:none;
    margin: 0;
    padding: 0;
    padding-top: 45px;/*hemos subido todo 19 px y ademas 5px mas los menus*/
    padding-left:10px;/*leyre*/

    /* padding-top: 69px;*/
    /*padding-top: 1.4em;*//*1.9*/
    /*padding-right:1.2em;*/
}

#menu_izq li{
    font-size: 0.7em;
    list-style-type: none;
    margin-top: 0;
    margin-bottom: 0.5em;
    padding-top: 0;
    /*line-height: 1.1em;*/
    line-height: 1em;
    margin-right:5px;

}


#menu_dcha_inicio{
    width: 25%;
    position: fixed;
    right: 0;
    bottom:16px;/*25*/
    top:115px;
}

#menu_dcha_inicio li{
    font-size: 0.7em;
    list-style-type: none;
    margin-top: 0;
    margin-bottom: 0.5em;
    padding-top: 0;
    line-height: 1.1em;
    margin-left:5px;
    margin-right:14px;
}
#menu_dcha_inicio ul{
    list-style-type:none;
    margin:0;
    padding:0;
    text-align:left;
}

#menu_dcha_inicio ul a{
    text-decoration:none;
    color:#000000;
}
#menu_dcha_inicio ul a:hover{
    text-decoration:none;
    color:#000000;

}
#menu_dcha_inicio ul a:link{
    text-decoration:none;
}

#menu_dcha_inicio ul a:visited{
    text-decoration:none;
    color:#000000;
}




#menu_dcha ul{

    text-align: left;
    list-style-type: none;
    margin: 0;
    padding: 0;
    padding-top: 45px;
    padding-right:10px;/*leyre*/
    /* padding-top: 69px; hemos subido todo 19px y losmenus 5px mas*/
    /*padding-top: 1.4em;*//*1.9*/
    /*padding-left:1.2em;*/

}



#menu_dcha li{
    font-size: 0.7em;
    list-style-type: none;
    margin-top: 0;
    margin-bottom: 0.5em;
    padding-top: 0;
    /*line-height: 1.1em;*/
    line-height: 1em;
    margin-left:5px;

}


/*#menu_dcha li{
font-size: 0.7em;
list-style-type: none;
margin-top: 0;
margin-bottom: 0.5em;
padding-top: 0;
line-height: 1.1em;
margin-left:5px;
margin-right:14px;

}



#menu_izq ul{
text-align: right;
list-style-type:none;
margin: 0;
padding: 0;
padding-top: 40px;

}

#menu_izq li{
font-size: 0.7em;
list-style-type: none;
margin-top: 0;
margin-bottom: 0.5em;
padding-top: 0;
line-height: 1.1em;
margin-right:5px;
}*/


.listado
{
    /* background: pink;*/

}


.listado ul{
    text-align: left;
    list-style-type:none;
    margin: 0;
    padding: 0;
    padding-top: 2em;
    padding-left:3em;
}

.listado li{
    font-size: 11px;
    list-style-image: url(../imagenes/pdf.gif);
    margin-top: 0;
    margin-bottom: 0.5em;
    padding-top: 0;
    line-height: 1.1em;
}


.logo{
    margin-top:26px;    
    margin-left:10px;
}
.imagenCabecera{
    height:80px;
    margin-top:16px;
    position:absolute;
    right:90px;/*48*/

}

.logos{
    height:78px;
    margin-top:20px;
    position:absolute;
    right:0px;
    margin-right:10px;

}

.parrafo_estrecho{
    line-height:15px;
}


.errores_form {
    clear:both;
    color:red;
    font-size:11px;
    margin-left:30.5%;
    padding-top:24px;
}
#menuPublico{}
#menuPublico ul{}

.tree li a {
    font-size:0.7em;
    text-color:#990000;
}

.textoAviso{ color:red; }

.scroll{
    overflow:scroll;
    overflow-x:hidden;	
}

.contenedorBtnRadioListado {
    float:left;
}

.contenidoOpcionListado{ /*las capas de este tipo se apilan horizontalmente*/
    width:96%;
    float:left;
    clear:right;
    margin-left:5px;
    margin-top:3px;
}

.tituloOpcionListado{
    float:left;
    clear:both;
    color:#91544A; /*Color marron del titulo de las opciones del listado */
    font-size:11px;
}

.detalleOpcionListado{
    float:left;
    clear:both;
    font-size:11px;
    margin-top:5px;
    text-align:justify;
}

.contenedorFilaListado{
    float:left;
    clear:both;
    width:97%;
    height:auto;
    margin-top:10px;
    margin-bottom:10px;
}

.contenedorFilaListado a{
    color:#990000;
}

.contenedorFilaListado a:hover{
    color: #B50606;
}

.contenedorObjeto{
    
}

.contenedorDescripcion{
    clear:both;
    padding-bottom:5px;
    *padding-bottom:1px;
}

.contenedorListado{
    margin-top:80px;
    position:absolute;
    width:100%;
    padding-bottom:35px;
    *padding-bottom:45px;
}

