@import url("menu_superior.css");
@import url("menu_izquierdo_estilos.css");

/* CSS Document */
/* ---------------------------------------------------------------Etiquetas genéricas--------------------------------------------------------------*/

p{
    font-size:85%;
}

/* ---------------------------------------------------------------Fin de etiquetas genéricas--------------------------------------------------------------*/
body {
font-family:Tahoma, Arial, sans-serif;
  background-color: #FDFDFD;
  color: #4F4F4F;
  margin: 0;
  padding: 0; 
  font-size: 76%;

}


#contenedor_principal {
position:absolute;
width:92%;
margin-top:0;
margin-left:4%;
border-left:#333333 solid 1px;
border-right:#333333 solid 1px;
border-bottom:#333333 solid 1px;
padding-bottom:2%;

}

#migas{
   width:100%;
   margin-left:0%;
   height:18px;
   border-bottom:#333333 solid 1px;
}

.historico a {
  text-decoration: none;
  color:#000000;
  padding-left:1.5em;
  background-color:#FFFFFF;
  font-size:0.9em; 
}

.historico a:hover {
  color:#666666;
  background-color:#FFFFFF;
  text-decoration:underline;
}

#contenedor_izquierdo {
width:23%;
float:left;
color:#666666;
background-color:#FFFFFF;
}

* html #contenedor_izquierdo {
width:20%; /* fixed original 23 */

}


#contenedor_izquierdo_ampliado {
width:100%;
float:left;
color:#666666;
background-color:#FFFFFF;
}

#contenedor_derecho {
 border-bottom-style: inset;
   width:73%;
margin-left:1%;
  float:left;
  font-family:Tahoma, Arial, sans-serif;
  font-size:1.10em;
  color:#4F4F4F;
}

* html #contenedor_derecho {

margin-left:3%; /* fixed original 1 */

}

.citanormal{
font-size:55%;
}

.citanegrita{
font-weight:bold;
font-size:55%;
}

.citacursiva{
font-style:italic;
font-size:55%;
}

.citasecundario{
color:#25761f;
font-size:55%;
}

.citasecundarionegrita{
color:#25761f;
font-weight:bold;
font-size:55%;
}

.citasecundariocursiva{
	color:#25761f;
	font-style:italic;
	font-size:55%;
}


.textonegrita {
	font-weight:bold;
                     color:#4F4F4F;
                     text-decoration:none;
                     
}

.textonormal {
                     text-decoration:none;
font-weight:normal;
                     
}

.textonormal span {
font-size:0.8em;                     
}


.textonegrita a{
	font-weight:bold;
                     color:#333333;
                     text-decoration:none;
                   
}

.textonegrita a:hover{
	font-weight:bold;
                     color:#666666;
                     text-decoration:underline;

}

.textonegrita span{
font-size:0.8em;
}

.textocursiva {
	font-style:italic;
color:#4F4F4F;

}

.textocursiva span{
font-size:0.8em;
}
.textocursivasubrayado {
	font-style:italic;
text-decoration:underline;
color:#4F4F4F;



}
.textocursivasubrayado span{
font-size:0.8em;
}


.textosubrayado {
	text-decoration:underline;
}

.textosubrayado span{
font-size:0.8em;
}

.textonegritasubrayado {
	font-weight:bold;
	text-decoration:underline;
              
}

.textonegritasubrayado span{
font-size:0.8em;
}


.textonegritasubrayadocursiva {
	font-weight:bold;
	text-decoration:underline;
	font-style:italic;
}

.textonegritasubcursiva span{
font-size:0.8em;
}

.textonegritasubrayado {
	font-weight:bold;
	text-decoration:underline;
	
}

.textonegritasubrayado span{
font-size:0.8em;
}

.textonegritacursiva {
	font-weight:bold;
	font-style:italic;
	
}

.textonegritacursiva span{
font-size:0.8em;
}

.textosecundario {
	font-weight:bold;
                     color:#333333;
                     text-decoration:none;
                     
}


.textosecundario a{
	font-weight:bold;
                     color:#666666;
                     text-decoration:none;
                   
}

.textosecundario a:hover{
	font-weight:bold;
                     color:#666666;
                     text-decoration:underline;

}

.enlacenegrita a{
                   font-weight:bold;
color:#778886;
}

.enlaceprincipal{
                   font-weight:bold;
color:#CC3300;
}

.etiquetasecundarionegrita {
            color:#666666;
            text-decoration:underline;

}

.imagen {
text-align:center;
}
.imagen  img{
background-color:#FFFFFF;
border: none;
img align:middle;
margin-right 


}


.imagenindependiente{
text-align:center;

}
.flotaizqmargen{
	float:left;
	margin-right:15px;
	margin-bottom:2px;
}

.flotadermargen{
	float:right;
	margin-left:15px;
	margin-bottom:2px;
                     border=0;
}




.listadisc li{
	vertical-align:middle;
	line-height:15px;

                                          
}


.listacircle {
	list-style-type:circle;
	text-align: left;
	margin-right:5px;
	
}

listacircle li{
	vertical-align:middle;
	line-height:15px;
                                          
}

.listasquare {
	list-style-type:square;
	text-align: left;
	margin-right:5px;
}

listasquare li{
	vertical-align:middle;
	line-height:15px;
                                          
}


.listadisc {
	list-style-type:disc;
	text-align: left;
	margin-right:5px;
}


.listanone {
	list-style:none;
	text-align: left;
	margin-right:5px;
}

.listanone li{
	vertical-align:middle;
	line-height:15px;
                                       
}


.listanumber {
	text-align: left;
	margin-right:5px;
	list-style-type:decimal;

}
.listanumber li{
	vertical-align:middle;
	line-height:15px;
                 

}



.listamultinivel{
	margin-top:10px;
}

.listamultinivel1{
	margin-left:1px;
}

.listamultinivel2{
	margin-left:16px;
}

.listamultinivel3{
	margin-left:31px;
}

.listamultinivel4{
	margin-left:46px;
}

.listamultinivel5{
	margin-left:61px;
}

.listanonemulti {
list-style:none;

}


.etiquetanormal {
           text-decoration:none;
           font-size:0.90em;
}

.etiquetanormal a{
           text-decoration:none;
           color:#A41528;
           font-size:0.90em;
}

.etiquetanormal a:hover{
           text-decoration:underline;
           color:#666666;
           font-size:0.90em;
}



.item_barra_superior a{

margin-left:2%;
text-align:left;
margin-top:0.5em;
font-size:0.8em;
font-weight:bold;
padding:0.25em;
color:#898989;
text-decoration:none;
}

.item_barra_superior a:hover{

text-decoration:underline;
color:#333333;


}


.enlace a{

color:#666666;
background-color:#FFFFFF;
text-decoration:none;

}

.enlace a:hover{

color:#333333;
background-color:#FFFFFF;
text-decoration:underline;

}

#contenedor_buscador {
width:80%;
margin-top:1%;
margin-left:8%;
border-top:dotted #999999 0.15em;
border-bottom:dotted #999999 0.15em;
color:#666666;
background-color:#FFFFFF;
font-size:0.9em;
font-weight:bold;
padding-top:0.3em;
padding-bottom:0.5em;

}



.inputestilo1 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #333333;
	background-color: #FCFCFC;
	border: 1px solid #999999;
	
}

.inputestilo2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #333333;
	background-color: #FCFCFC;
	border: 1px solid #999999;
	
}

.botonBuscar {
 width:21px;
 height:18px;
 background-image:url(../images/lupa2.gif);
 color:#666666;
 background-color: #FFFFFF;
 border: 0;
 cursor: pointer;
 background-repeat: no-repeat;
}

.botonBuscar2 {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 0.7em;
color:#FF6600;
background-color: #FCFCFC;
border: 1px solid #999999;
}

#contenedor_buscador_doc {
width:80%;
margin-top:1%;
margin-left:8%;
border-bottom:dotted #999999 0.15em;
color:#666666;
background-color:#FFFFFF;
font-size:0.9em;
font-weight:bold;
padding-bottom:0.8em;

}

#menu_izquierdo_inferior {

width:80%;
margin-top:1%;
margin-left:8%;

}

.item_menu_izq_inf a {

color: #F09D00;
background-color:#FFFFFF;
font-size:0.9em;
display:list-item;
list-style-type:none;
font-weight: bold;
padding-top:0.1em;
text-decoration:none;

}

.item_menu_izq_inf a:hover {
color: #333333;
background-color:#FFFFFF;
text-decoration:underline;

}

.item_menu_izq_en a {

color: #D2691E;;
background-color:#FFFFFF;
font-size:0.9em;
display:list-item;
list-style-type:none;
font-weight: bold;
padding-top:0.1em;
text-decoration:none;

}

.item_menu_izq_en a:hover {

color: #333333;
background-color:#FFFFFF;
text-decoration:underline;

}

#barra_superior {
                      margin-top:0.5em;
                      FONT-FAMILY: Lucida Sans; 
                     LETTER-SPACING: -0.04em;
                     background-color:#e7e0e0;
                     width:95%;
}

.titulo-pagina {
border-bottom:#666666 solid 1px;
width:100%;
float:left;
}



.contenedor-titulo {
float:left;
width:85%;
}

h1 {
padding-top:0.5em;
margin-bottom:0px;
padding-bottom:0px;
font-size:1.05em;
color:#4A4A4A;
background-color:#FFffFF;



}

h2 {
padding-bottom:0px;
font-size:0.8em;
font-style:italic;
color:#4A4A4A;
background-color:#FFffFF;


}

.subtitulonegrita{

font-weight:bold;
font-style:normal;
font-size:1.2em;
color:#000000;
background-color:#FFFFFF;


}


.enlace-titulo {
float:right;
margin-top:0.8em;
margin-left:1%;

}

.enlace-titulo a{
padding-bottom:0px;

background-color:#FFFFff;
color:#CC3300;
font-weight:normal;
font-size:0.8em;
text-decoration:none;

}


#pie {

width:73%;
float:right;
text-align:right;
margin-right:3em;
color:#636363;
font-size:0.8em;


}

.item-pie  a{
text-decoration:none;
color:#636363;
}

.item-pie a:hover {
      text-decoration:underline;
}

#pieimagen{
	margin-top:0%;
}

.derecha {

text-align:right;

}

.izquierda {

text-align:left;

}

.izquierda a{

color:#666666;

}

.izquierda a:hover{

text-decoration:underline;

}

.centrado {

text-align:center;

}

.justificado {
       text-align:justify;  
}

/*
.justificado a:hover{
       text-align:justify; 
       color:#333333;
}

.justificado a{
       text-align:justify; 
       color:#A41528;
       text-decoration:underline;
}
*/


/*     tablas      */


.tabla{
	border: 1px outset black;
	table-layout:fixed; 
	border-collapse: separate;                          
}



.filaclara {	

	border: 1px outset black;
	border-collapse: separate;                          

                  text-align: center;
}

.filaclara a{	      
       color:#666666;
       text-decoration:none; 
}

.filaclara a:hover{	
     color:#666666;
     text-decoration:underline;
}


.filaoscura{
       font-size:71%
       text-align: center
} 


.filaoscura a{

} 

.filaoscura a:hover{
      color:#333333;
} 


.filaclaranegrita{
	background-image:url(../images/fondotop.gif);
	font-weight:bold;
                      font-size:71%
                     text-align: center
}

.filaoscuranegrita{
	background-color:#333333;
	font-weight:bold;
                     font-size:71%
                     text-align: center
}


.normal {
          font-size:1em;            
          text-align: center
}

/*
.normal a {	
        text-decoration:none; 
        color:#666666;
}

.normal a:hover {	
       text-decoration:underline;
       color:#666666;
}
*/



.normalgris{
          font-size:70%;
          text-align: center;

}

.cabeceratabla{
	color:#000000;
	background-color:#ffffff;
                      text-align: center;
                     
}

 
.normalazul{
             text-align: center
             font-size:70%
}


.normalazulnegrita{
	font-weight:bold;
	color:#333333;
                     font-size:70%
                     text-align: center
}


.cabeceratablagris{
	background-color:#333333;
                     font-size:70%
                     text-align: center
}

.citanormal{
                      font-size:70%
}


.citanegrita{
	font-weight:bold;
                      font-size:70%
}

.citacursiva{
	font-style:italic;
                      font-size:70%
}

.citasecundario{
                      font-size:70%

}

.citasecundarionegrita{
	font-weight:bold;
	font-size:70%

}

.citasecundariocursiva{
	font-style:italic;
	font-size:70%
}

p a {
	font-weight:bold;
	color:#778886;
	text-decoration:none;
}

p a:hover {
	color:#666666;
	text-decoration:underline;
}

hr {
padding-top:0px;
padding-bottom:0px;
margin-top:0px;
margin-bottom:0px;
}

li a {
	font-weight:bold;

	color:#778886;
	text-decoration:none;
}

li a:hover {
	color:#666666;
	text-decoration:underline;
}




/* ---------------------------------------------------------------Lista Indice--------------------------------------------------------------*/

.listaindex {

list-style-type:none;
margin-left:0px;
padding-left:0px;
color:#CC3300;
background-color:#FFFFFF;


}

.listaindex li {

width:60%;
border-top:1px solid #999999;
line-height:1.5em;


}

.listaindex li a {
color:#CC3300;
background-color:#FFFFFF;
text-decoration:none;
margin-left:2px;
padding-left:2px;

}

.listaindex li a:hover {
color:#666666;
background-color:#FFFFFF;
text-decoration:underline;

}

.normalprincipal {

color:#CC3300;
background-color:#FFFFFF;
font-weight:bold;

}

.contenedorcaja{

background-color:#F3F3F3;
width:60%;
margin-top:10px;
padding-bottom:8px;

}

.contenedorcaja p{
margin-top:6px;
margin-bottom:6px;
padding:0;

}

.tablablanca {

border: 0;


}

.tablasinborde {

border: 0;
font-size:1.2em;

}

.Tnormal {

text-align:left;
font-size:0.8em;
}

/* estilos listar pdfs */

.tablaListadocs {

float:left;
/* modificar longitud de linea gris en listados de pdfs macros*/
width:100%;
border-collapse: collapse;
border-top:#999999 1px solid;
border-bottom:#999999 1px solid;
}

.tablaListadocs2 {

float:left;
width:100%;

}


.filaBlanca {
	background-color:#FFFFFF;
}

.filaGris {
	background-color:#F4F4F4;

}

.textoCabecera{
	font-size:0.70em;
	text-align:center;
	text-decoration:underline;
	font-weight:bold;
	color:#666666;
}

/* modificación tamaño numero en listados pdfs - informes juridicos, resoluciones */
.texto{
/* font-size:0.70em; */
	font-size:0.80em;
	text-align:center;
}

.texto a {
	color:#999999;
	font-weight:bold;
}

.texto a:hover {
	color:#333333;
	text-decoration:underline;
}

.textoCabecera2 {
    text-align:left;
	font-size:0.70em;
	text-decoration:underline;
	font-weight:bold;
	color:#666666;
}
/* modificación tamaño descriptivo titulo de pdf  - informes jurídicos */
.texto2{
/* font-size:0.70em; */
	font-size:1.00em;
}

.texto2 a {
	color:#999999;
	font-weight:bold;
}

.texto2 a:hover {
	color:#333333;
	text-decoration:underline;
}

/* fin estilos listar pdfs */

/* Estilos para el buscador de ficheros inscritos */

.texto2bold {

font-size:0.7em;
font-weight:bold;

}

.texto1 {

font-size:0.8em;

}

.texto1_20 {

font-size:0.8em;
width:20%;

}

.texto1_70 {

font-size:0.8em;
width:20%;

}

.td_10 {

width:10%;

}

.td_20 {

width:20%;

}


.td_30 {

width:30%;

}

.td_35 {

width:35%;

}

.td_50 {

width:50%;

}

.td_70 {

width:70%;

}

.td_80 {

width:80%;

}

/* Estilos para los resultados de ficheros inscritos */

.texto1color2 {

font-size:0.7em;
color:#900000;

}

.texto1 a {

color:#535353;
text-decoration:none;

}

.texto1 a:hover {

color:#535353;
text-decoration:underline;

}

.textobold a {

color:#666666;
text-decoration:none;
font-weight:bold;

}

.textobold a:hover {

text-decoration:underline;

}

/*  Estilos para el arbol de ficheros inscritos */

.texto3bold {

font-size:0.75em;
font-weight:bold;
color:#333333;

}

h1 .texto3bold {

font-size:0.75em;
font-weight:bold;
color:#333333;


}

.textolistanivel1
{
color:#000000;
}
.textolistanivel2
{
color:#333333;
}
.textolistanivel3
{
color:#666666;
}

.subir
{

text-align:right;

}
.subir img
{
border: none;

}

.tablaMenu {
	margin-left: 17px;
	margin-right: 13px;
	margin-bottom: 5px;
}

.MenuGris {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 1em;
	font-weight: bold;
	color: #909090;
	color: #838383;
}

.unnamed2 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #666666;
	font-weight: bold;
}

.no_border{

border:none;

}

/* Busqueda arbol */

.align_absmiddle {

vertical-align:middle;
border:0;

}



/* fin busqueda arbol */

.normalprincipalnegritasubrayado {

text-decoration:underline;
font-weight:bold;

}


/*Estilos para el buscador*/

.tipodocbuscador{

}
.enlacedocbuscador{

}
.botonbuscador{
float:left;
margin-right:5px;
}

.queryrealizada
{
padding-bottom:5px;
}


.menuTd {
  background-color: #F9F7F4;
  height: 25px;
}

.menuTdhover {
  background-color: #ECE5DC;
  height: 25px;
}

.menuEntry {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  text-decoration: none;
}


.bodytext {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  text-decoration: none;
}

.title {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 26px;
  color: #FF9900;
  text-decoration: none;
}

.intro {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #FF9900;
  text-decoration: none;
}

.orangeTd {
  background-color: #FF9900
}


.url {
  color: #996600;
}

.highlight {
  font-weight: bold;
}

.ellipsis {
  font-weight: bold;
}
.res{
font-style:italic;
}
.tipoDocBuscador{
font-size:90%;
}

/***************************************************************************/

/*MODIFICADO*/
/***************************************************************************/


/*estilo para macros*/

.macro{
        
           width:100%;
               
}
