/*  NOMBRE ARCHIVO : css_navnorma.css*/
/*  DESCRIPCION: Clases para seccion navegar norma  */
/*  este listado va dentro de un iframe por lo que se  */
/*  debio redefinir algunas clases que estaban en la base.*/
/*   Se llama a esta clase y no a la base.*/
/*  FECHA DE CREACION: 05/11/2007 */
/*  ULTIMA MODIFICACION: 04/02/2008 */


/*se redefine el body porque al ir en iframe no lleva fondo*/
body{
     background-color: #FFFFFF;
	  font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	  color:#666;
}

a{
	text-decoration: none;
	color: #336699;
}

a:hover{
	text-decoration: underline;
	color: #336699;
}

table{
	border-collapse: collapse;
	empty-cells: show;
	border-spacing: 0px;
}

p{
  margin:10px 0px; 
  padding:0px;
}

.float_left{
   float:left;
}

.float_right{
   float:right;
}

.clear_both{
	clear: both;
}


/* CUERPO DE LA NORMA*/
#norma{
	width: 100%;
}

.alertasNorma{
	text-align: left;
	font-size: 8pt;
	padding: 0;
	margin: 0;
}

.alertasNorma .tdalerta{
	border-bottom: 1px solid #F4F4F4;
}

.datosNorma{
   width: 100%;
	font-size: 8pt;
}

.datosNorma td{
   padding-top: 5px;
}

.aDer{
	text-align: right;
	float: right;
}

.aIzq{
	text-align: left;
}

.vinculacionesBottom{
    background-color: #F4F4F4;	
    border: 1px solid #B2B2B2;
    height: 25px;
}

.cuerpo{
	width: 100%;
	margin:5px 0px 0px 0px;
	padding-right: 1px;
	clear:both;
	border:1px solid #B2B2B2; 
	border-collapse:collapse;
	font-size: 8pt; 
	font-family:"Lucida Grande", Tahoma, Verdana, Helvetica, sans-serif; 
	vertical-align:top;
}

.menu_norma{
    width:100%; 
	clear:both; 
	padding:5px 0px; 
	display:table; 
	color: #FFFFFF;
	background-color: #336699;
	font-size: 8pt;
	border-bottom: 8px solid #6699cc;
}

.menu_norma p{
	padding:0px 5px;
}

.menu_norma p a{
	margin:0px 8px;
	color: #FFFFFF;
}

.bordeBottom{
    margin-bottom: 5px;
}

.bordeBottom a em{
    font-style:normal;
}

.bordeBottom a:active,.bordeBottom a:focus{
    width:0;
   height:0;
   outline:0;
}

.bordeBottom a:active em,.bordeBottom a:focus em{
   outline:0;
}

.menu_norma p a:hover{
	color: #FFFFFF;
}

.activo{
	background-color: #6699cc;
	border-bottom: 8px solid #6699cc;
	border-top: 8px solid #6699cc;
	padding:2px;
}

.inactivo{
	
}

#buscar_norma{
   width:225px; 
   text-align:right;
	float:right; 
	margin: 3px 1px 3px 0px;
}

#buscar_norma .input_txt{
    width:110px; 
	height:20px; 
	display:table; 
	font-family: "Lucida Grande", Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 8pt; 
	background: #FFFFFF; 
	border:1px solid #999; 
	float:left;
}

.cuerpo .opciones{
    font-family: "Lucida Grande", Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 8pt;
	color:#FFFFFF;	
	background: #6699cc;
    padding: 3px;
    padding-top: 5px;	
	padding-bottom: 5px;
	position:absolute;
}


.info{
	font-size: 8pt;
	border-top:1px solid #CCC;
	vertical-align: top;
    padding-top: 10px;
}

.subir{
	background: url(../imagenes_Consulta/iconos/ic_subir.gif) 0 0 no-repeat;
	padding:0px 0px 0px 14px;
}

.subir a{
	color: #7F7F7F;
}

.versionesNorma{
   width: 100%;	
	text-align: center;
	vertical-align: top;
}

.titTabla{
	background: #F4F4F4;
	font-size: 11pt;
	color: #336699;	
	border-bottom: 1px solid #B2B2B2;
	padding: 5px 0;
	text-align: center;
}

.encabezados{
	background-color: #F4F4F4;	
    font-size: 10pt;
    border-bottom: 1px solid #B2B2B2;
}

.encabezados td{
	border-right: 1px solid #B2B2B2;
    border-bottom: 1px solid #B2B2B2;
	padding: 5px 0;
}

.encabezados .sinborde{
	border-right: none;
}

.datosVersiones{
	padding: 5px 0;
    height: 20px;
}

.listaNavegar{
    margin-left: 15px;
}

.listaNavegar li{
    line-height: 12pt;
}

.metadatosNorma , .enlacesNorma , .proyectosNorma , .textoNorma, .historiaLey, .boxJurisprudencia, .boxDoctrina{
   width: 100%;	
	vertical-align: top;
}
#historiaLey{
   width: 100%;	
   vertical-align: top;
   margin-left:15px;
}
#boxJurisprudencia{
   width: 100%;	
   vertical-align: top;
   margin-left:15px;
}
#boxDoctrina{
   width: 100%;	
   vertical-align: top;
   margin-left:15px;
}

#otrosSistemas{
   width: 100%;	
   vertical-align: top;
   margin-left:15px;
}

.metadatos {
	padding: 5px 0;
   width: 40%;
	padding:5px 5px;
}
.premetadatos{
	background-color: #EEF0E5;
	width: 30px;
}
.detDatos{
   padding:5px 5px;	
}
.titAgrupador{
	background-color: #F4F4F4;
	height: 16px;
	font-size: 9pt;
	color: #336699;	
	border-bottom: 1px solid #B2B2B2;
    border-top: 1px solid #B2B2B2;
	padding: 2px 5px;
	text-align: left;
}
.textoNorma{
   width: 100%;	
	vertical-align: top;
}

.textoNorma td{
	display: block;
}

.div_resultados{ 
   font-family: "Lucida Grande", Tahoma, Verdana, Helvetica, sans-serif;
   font-size: 9pt;
}



#norma_texto a,#norma_texto a div, #norma_texto_sin_notas a,#norma_texto_sin_notas a div{
    text-decoration: underline;
    color: #336699;
    cursor:pointer;
}

#norma_texto a:hover div, #norma_texto_sin_notas a:hover div{
    text-decoration: underline;
    color: #336699;
    cursor:pointer;
}


.div_resultados p{ 
	width:96%; 
	padding:15px; 
	margin: 0 auto;
}
.mensaje_carga{
	position:absolute;
	top:50%;
	left:30%;
	background-color:#FFFFCC;
    border: 1px solid #ff9933;
    font-size: 12pt;
    padding: 10px;
}
.mensaje_cache{
	position:absolute;
	top:15%;
	left:21%;
	background-color:#FFFFCC;
    border: 1px solid #FF6633;
    font-size: 12pt;
    padding: 10px;
}
#div_cache{
	background-color:#FFFFCC;
    border: 1px solid #FF6633;
    font-size: 10pt;
    padding: 10px;
}
.mensaje_carga_nota{
	position:absolute;
	top:20%;
	left:90%;
	background-color:#FFFFCC;
    border: 1px solid #ff9933;
    font-size: 12pt;
    padding: 10px;
}

.mensajedeCarga{
    position:absolute;
	top:50%;
	left:30%;
	background-color:#FFFFCC;
    border: 1px solid #ff9933;
    font-size: 12pt;
    padding: 10px;
}

.box_alertas{
	text-align:right;
	padding: 0;	
}

.iframeContenido_norma{
	margin-left:10px;
}

.bread-norma{
	text-align:left;
}

#pathArbol{
	display: inline;
}

.colorAzul{
	color: #336699;
	margin-left: 5px;
}

.fondoGris{
    background-color: #F4F4F4;	
	height: 25px;
}

.fondoGris .td{
	border-bottom: 1px solid #B2B2B2;
}


.botonMenu{
	font-size: 7pt;
	color: #336699;
	border: 1px solid #999999;
	background-color: #FFFFFF;
	padding: 2px 3px;
	margin: 1px;
    cursor:pointer;
}

.botonMenu:hover{
	border: 1px solid #336699;
}

#box_vinculaciones{
	margin-left: 5px;
}

.fechaModificacion{
    float:left;
    padding-top: 8px;
}

.cargandoGris{
	background: url(../imagenes_Navegar/iconos/loading_15x13gris.gif) 0 0 no-repeat;
	width:15px;
	height:15px;
	padding-right:20px;
}

.cargandoWhite20{
	background: url(../imagenes_Navegar/iconos/loading_20x20White.gif) 0 0 no-repeat;
	width:20px;
	height:25px;
	padding-right:20px;
	padding-bottom:20px;
}

.colordeFondo{
	background-color: #FFFF00;
	border: 1px solid #FFFF00;
	z-index : 1;
}
.colordeFondoBordeBcn{
	background-color: #FFFF00;
	border: 1px solid #FF9900;
	z-index : 2;
}

.colordeFondoBordePie{
	background-color: #FFFF00;
	border: 1px solid #FF9900;
	z-index : 2;
}
.colordeFondoBordeOriginal{
	background-color: #FFFF00;
	border: 1px solid #FF9900;
	z-index : 2;
}

.topPre{
	margin-top: -4px;
	margin-bottom: -3px;
}

#bot_pdf{
	background: url(../imagenes_Consulta/iconos/ic_pdf.gif) no-repeat;
	width: 16px;
	height: 16px;
	border: 0;
	margin: 3px 0;
}

#bot_txt{
	background: url(../imagenes_Consulta/iconos/ic_txt.gif) no-repeat;
	width: 16px;
	height: 16px;
	border: 0;
	margin: 3px 0 3px 6px;
}

#bot_word{
	background: url(../imagenes_Consulta/iconos/ic_word.gif) no-repeat;
	width: 16px;
	height: 16px;
	border: 0;
	margin: 3px 0;
}

.divWebService {
	background-color:white;
	padding:10px;  
	margin-right: 20px;
}

.divDetalleWebService {
	background-color:white;
	padding:10px; 
	margin-right:30px;
}


/*
#encabezado_opciones {
    font-family: "Lucida Grande", Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 8pt;
    font-style: normal;
    text-transform: uppercase;
    font-weight: normal;
    color: #FFF;
    text-decoration: none;
    background: #336699;
    height: 31px;
}
.borde_sel {
    border-bottom: 7px solid #6699CC;
}
ul#tabnav {
    list-style-type: none;
}

ul#tabnav li {
    float: left;
    color: #666;
    margin-left: 5px;
    margin-right: 5px;
}

ul#tabnav a:link, ul#tabnav a:visited {
    display: block;
    color: #FFFFFF;
    text-align: center;
    vertical-align: middle;
}

#tabnav .op_sel{
    background: #6699cc;
    padding: 3px;
    padding-bottom: 9px;
    padding-top: 9px;
}

#tabnav .inactivo{
    padding: 3px;
    padding-bottom: 9px;
    padding-top: 9px;
}
*/