/* CSS Document */
*{margin:0px;padding:0px;}
body{
	font:11px Arial, Helvetica, sans-serif;
	color:#000;
	background:#fff;
}

font{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
h1, h2, h3{
	text-indent:-10000px;
	font-size:1px;
}
#contenedor{
	width:1000px;
	height:100%;
}

/*  CLASES COLUMNA IZQUIERDA*/
#bloque_left, #ocultamenu{
	float:left;
	width:166px;
	height:100%;
	background-color:#EAEAED;

	padding-left:5px;
}
#bloque_left div.h1, #bloque_left h1{
	margin:0 0 5px -5px;
	height:75px;
}
#bloque_left h1.azul{
	background:transparent url(../img/normfinanciera_azul.gif) 0 0 no-repeat;
}
#bloque_left input{
	width:130px;
	border:solid 1px #1DA0DD;
}
#bloque_left a.flecha{
	display:block;
	float:right;
	margin-top:-3px;
	margin-top /*\**/:-22px\9;
	margin-right:3px;
	text-indent:-1000px;
	background:transparent url(../img/flecha_azul.gif) 0 0 no-repeat;
	height:24px;
	width:24px;
}
#bloque_left span{
	font:9px  Arial, Helvetica, sans-serif;
	color:#000;
}
#lbtexto{
	background:transparent url(../img/imgizq_libre.gif) 0 0 no-repeat;
	height:34px;
	width:166px;
}
#lbclave{
	background:transparent url(../img/imgizq_clave.gif) 0 0 no-repeat;
	height:34px;
	width:166px;
	margin-top:10px;
}
#lbcate{
	background:transparent url(../img/imgizq_categoria.gif) 0 0 no-repeat;
	height:34px;
	width:166px;
	margin-top:10px;
}
#lbtesa{
	background:transparent url(../img/imgizq_tesauro.gif) 0 0 no-repeat;
	height:34px;
	width:166px;
	margin-top:10px;
}
#lbinfcorporativa{background: url(../img/imgizq_informacion.gif) no-repeat 0px 0px;width:166px;height:62px;margin-top:10px;display:block;cursor:pointer;text-indent:-1000px;margin-right:3px;}
#lbproyec{background: url(../img/imgizq_proyectos.gif) no-repeat 0px 0px;width:166px;height:62px;ma/rgin-top:10px;display:block;cursor:pointer;text-indent:-1000px;margin-right:3px;}
#busqueda_cat, #busqueda_tesa{
	padding-left:15px;	
	margin-left:15px;
}
#busqueda_cat li, #busqueda_tesa li{
	list-style-image:url(../img/flecha.gif);
	margin:5px 0;
}
#busqueda_cat a, #busqueda_tesa li, #busqueda_tesa a{
	font: 11px Arial, Helvetica, sans-serif;
	color: #678a9c;
	text-decoration:none;
	cursor:pointer;
}
#busqueda_tesa li{cursor:auto;}
#busqueda_cat a:hover, #busqueda_tesa a:hover{text-decoration:underline;}
#busqueda_tesa li ul li{list-style-image:none;list-style:none;}
/*  FIN CLASES COLUMNA IZQUIERDA*/
/*  CLASES HOME  */
#bloque_right{
	float:left;	
	padding-left:5px;
	width:810px;
	height:100%;
}

html>body #bloque_right{
	overflow:visible !important;
}
html>body #cabecera hr{
	height:25px;
}
#cabecera hr{
	background-color:#1da0dd;
	color:#1da0dd;
	height:15px;
	border:0;
	margin-top:-10px;
}
#cabecera h1{
	background:transparent url(../img/normativafinanciera.gif) 0 0 no-repeat;
	height:64px;
	width:217px;
	float:left;
}
#cabecera h2{
	background:transparent url(../img/ceca.gif) 0 0 no-repeat;
	height:64px;
	width:240px;
	float:right;
}
#ultimas_normas{
	width:550px;
	float:left;
	margin-right:10px;
}
html > body	#ultimas_normas{margin-top:5px;}
#ultimas_normas hr{
	background-color:#1da0dd;
	color:#1da0dd;
	height:5px;
}
#ultimas_normas h3{
	background:transparent url(../img/utlimasnormas.gif) 0 0 no-repeat;
	height:15px;
	border-bottom:solid 1px #BDD4DF;
}
div.noinfo{
	text-align:center;
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#005DAC;
}
#pcab{
	background-color:#F1F1F1;
	padding:5px 0 2px 5px;
}
#pcab span{
	font: 11px Arial, Helvetica, sans-serif;
	color: #678a9c;
	margin-right:55px;
}
#Lnormas div{
	margin:5px 0;
	border-bottom:solid 1px #F1F1F1;
}
#Lnormas span{
	display:block;
	width:64px;
	float:left;
	padding-left:4px;
}
#Lnormas a{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#005DAC;
}
#Lnormas p{
	padding-left:70px;
}
#busquedas{
	width:225px;
	float:left;
}
html > body	#busquedas{margin-top:5px;}
#busquedas hr{
	background-color:#005F90;
	color:#005F90;
	height:5px;
}
#busquedas h3{
	background:transparent url(../img/tiposdebusqueda.gif) 0 0 no-repeat;
	height:15px;
	margin-bottom:8px;
}

#bottom{
	padding:5px;
	text-align:right;
	background-color:#005F90;
	clear:both;
	color:#FFF;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	margin-top:14%;
	*margin-top:1.4%;
	bottom:10px;
}

#bottom a{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#fff;
}
/*  FIN CLASES HOME  */
/*  CLASES TEXTO LIBRE RESULTADOS  */
#iconos{
	float:right;
	margin:5px 0px 0px 0px;
	padding:0px;
	height:17px;
}
/* hack solo para ie*/
* html #iconos {
	margin:0px;
}
#iconos a{
	color:#005DAC;
	font-weight:bold;
}
#iconos img{
	vertical-align:text-bottom;
	position:relative;
	top:1px;
	cursor:hand;
}
#iconos span{	
	margin-right:12px;
}
#texto_libre h3{
	background:transparent url(../img/textolibre.gif) 0 0 no-repeat;
	height:30px;
	width:802px;
	border-bottom:5px solid #BDD4DF;
	float:left;	
	margin-top:8px;
	margin-bottom:6px;
}
html>body #texto_libre h3{	
	height:20px;
}
#results p{
	margin-left:40px;
	font-size:12px;
	margin-bottom:4px;
}
#resumen_resultados{
	width:760px;
	margin-left:40px;
	padding:2px;
	height:65px;

}
#resumen_resultados .spanleft{
	width:138px;
	height:22px;
	font-weight:bold;
	background:#E3EEF4;
	border:1px solid #BDD4DF;
	text-align:right;
	float:left;
	padding:4px 3px 2px 0px;
}
#resumen_resultados .spanrigth{
	height:23px;
	padding:5px 3px 2px 0px;
	color:#3D8D00;
	background:#f1f1f1;
	margin-left:2px;
	margin-bottom:2px;
	float:left;
	width:610px;
}
#resumen_resultados .spanrigthb{
	font-weight:bold;
}
#resumen_resultados a{
	color:#005DAC;
	font-weight:normal;
}
#cabecera_resultados{
	font-weight:bold;
	border:1px solid #BDD4DF;
	padding-top:4px;
	padding-left:10px;
	float:left;
	width:800px;
	height:19px;
}
.nolong{
	background:transparent url(../img/fondo_azul.gif) 0 0 repeat;
}
.long{
	background:transparent url(../img/fondo_azul2.gif) 0 0 repeat;
	height:29px
}
#cabecera_resultados span{
	font-weight:bold !important;
}
#cabecera_resultados span.spana{
	color:#005DAC;
	display:inline-block;
	width:450px;
	}
#cabecera_resultados span.spanv{
	color:#529B1B;
	float:right;
	font-size:14px;
	*margin-top:-18px;
	margin-right:2px;
	}
#cabecera_resultados span.spantla{
	color:#005DAC;
	}
#cabecera_resultados span.spantlv{
	color:#529B1B;
	float:right;
	font-size:14px;
	margin-top:0px;
	margin-top/*\**/ :-15px\9;
	margin-right:2px;
	}
#cabecera_resultados span.spanvb{
	color:#529B1B;
	float:right;
	font-size:14px;
	margin-top:-2px;
	margin-right:2px;
}
#cabecera_resultados span.spanvbt{
	color:#529B1B;
	float:right;
	font-size:14px;
	margin-top:-15px;*margin-top:-15px;_margin-top:-20px;
	margin-right:2px;
}

#cabecera_resultados table{
	width: 100%;
}
#cabecera_resultados table tr td.span00{
	font-weight:bold;
	color:#CC33FF;
}
#cabecera_resultados table tr td.spana{
	color:#005DAC;
}
#cabecera_resultados table tr td .spanv {
	color:#529B1B;
	float:right;
	font-size:14px;
	margin-top:-15px;
	margin-right:2px;
}
.clr{
	clear:both;
}
#resultados_titulo{
	background:transparent url(../img/fondo_verde.gif) 0 0 repeat-x;
	font-weight:bold;
	height:19px;
	border:1px solid #BCD492;
	border-top:0px;
	padding-top:4px;
	padding-left:10px;
	float:left;
	width:800px;
	margin-top:10px;
}
#resultados_titulo img{
	vertical-align:text-bottom;
	margin-right:5px;
	cursor:pointer;
	cursor:hand;
}
#resultados_titulo .spanv{
	color:#529B1B;
	float:right;
	font-size:12px;
	margin-top:0px;
	margin-top/*\**/ :-15px\9;
	margin-right:2px;
}
#resultados_contenido{
	background:transparent url(../img/fondo_verde.gif) 0 0 repeat-x;
	font-weight:bold;
	height:19px;
	border:1px solid #BCD492;
	border-top:0px;
	padding-top:4px;
	padding-left:10px;
	float:left;
	width:800px;
	margin-top:10px;
}
#resultados_contenido img{
	vertical-align:text-bottom;
	margin-right:5px;
	cursor:pointer;
	cursor:hand;
}
#resultados_contenido .spanv{
	color:#529B1B;
	float:right;
	font-size:12px;
	margin-top:0px;
	margin-top/*\**/ :-15px\9;
	margin-right:2px;
}

#tabla_resultados{
	font-size:11px;
	width:770px;
	text-align:justify;
}
#tabla_resultados td{
	width:760px;
	padding-left:30px;
	text-align:justify;
}
a.titulo{
	color:#005DAD;
	size:12px;
	text-transform:capitalize;
	font-weight:bold;
	text-decoration:underline;
	cursor:pointer;
	cursor:hand;
}
.divblanco{
	margin-left:10px;
	padding-left:29px;
	margin-bottom:10px;
	width:760px;
}
.divazul{
	margin-left:10px;
	background:#f2f9ff;
	padding-left:29px;
	margin-bottom:10px;
	width:760px;
}
.divblanco img{
	margin-top:6px;
	position:relative;
	top:2px;
	left:2px;
}
.divazul img{
	margin-top:6px;
	position:relative;
	top:2px;
	left:2px;
}
.upper{
	text-transform:uppercase;
}
/*  FIN CLASES TEXTO LIBRE RESULTADOS  */
/* CLASES CLAVE RESULTADOS */
	/* CLASES DE TÍTULO COMÚN A VARIAS PÁGINAS (TEXTO GRANDE A 2 COLORES Y SUBRAYADO) */
#clavetit{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	tex/t-transform:uppercase;
	padding-top:30px;
	color:#005F90;
}
html>body #clavetit{
	margin-bottom:10px
}
#clavetit span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	text-t/ransform:uppercase;
	font-weight:normal;
	color:#1DA0DD;
}
#clavetit #spncapt{
	text-transform:capitalize;
}
#clavetit hr{
	height:5px;
	border:0;
	margin-top:-8px;
	color:#BDD4DF; /*ie*/
	background:#BDD4DF;	/*ff*/
}

html>body #clavetit hr{	
	margin-top:-2px;
}
#Resultados{
	width:800px;
	height:345px;
}
#Resul_largo{
	width:800px;
	height:430px;
}
.big{ 
	width:823px !important;
	height:104% !important;
}
#ResultadosTit{
	width:800px;
	height: 310px;
	display: block;
	/*background: #66FF00;*/
}

#ResultadosNorma{
	width:800px;
	height:310px;
	display:none;
}
/* FIN CLASES CLAVE RESULTADOS*/

/* CLASES NORMA VIGENTE O DEROGADA */
#resumen{
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	width:810px;
	height:60px;
	padding:8px;
	font-size:12px;
	font-weight:bold;
	border-bottom:1px solid #fff;	
}
html>body #resumen{
	width:784px;
}
#propiedades{
	height:18px;
	width:790px;
	width/*\/*/ :810px\9;
	padding:5px;
	background:#F1F1F1;
}
#propiedades #span1{
	float:left;
	font-weight:bold;
	margin-right:3px;
}
#propiedades #span2{
	float:left;
	font-weight:normal;	
}
#propiedades .version{
	font-size:10px;
	margin-top:1px;
}
#propiedades .vigente, #propiedades .derogada{
	float:left;
	font-weight:bold;
	width:97px;
	height:15px;
	text-align:center;
}
#propiedades #separador{
	border-right:1px solid #BDD4DF;
	color:#F1F1F1;
}
#propiedades img{
	margin-top:1px;
	margin-right:3px;
	float:left;
}
#propiedades #separador{
	font-size:14px;
	margin:0px 10px;
	float:left;
}
#informacion{
	background:transparent url(../img/fondo_ficha.gif) 0 0 repeat-x;
	font-weight:bold;
	height:25px;
	padding-top:4px;
	padding-left:10px;
	float:left;
	width:810px;
	font-size:12px;
}
html>body #informacion{
	height:19px;
	width:788px;
}
#informacion .spanr{
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	margin-top:-15px;
	/*width:325px; antes de quitar 'buscar texto'*/
	width:235px;
}
html>body #informacion .spanr{
	width:235px;
}
#informacion .spanlink{
	float:left;
	width:120px;
	margin-right:15px;
}
#informacion .w1{
	width:125px;
}
#informacion .w2{
	width:70px;
}#informacion .spanr1{
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	margin-top:-15px;
	/*width:325px; antes de quitar 'buscar texto'*/
	width:180px;
}
#informacion .w3{
	width:57px;
}
#informacion a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	margin-top:15px;
	margin-top /*\**/:-10px\9;
	display:inline-block;
	margin-right:2px;
}
#informacion img{
	float:right;
	cursor:hand;
	vertical-align:text-bottom;
	margin-top:10px;
	margin-top /*\**/:-18px\9;
}
html>body #informacion img{
	border-top:0px;
	cursor:pointer;
	padding-top:3px;
}
#observaciones{
	width:800px;
	width /*\**/:810px\9;
	height:auto;
	min-height:42px;
	border-bottom:1px solid #fff;
	background:#f1f1f1;
}
#observaciones #izquierda{
	margin:3px 0px;
	width:95px;
	height:auto;
	text-align:right;
	float:left;
	font-weight:bold;
	padding-right:3px;
	padding-top:5px;
	color:#8E8B8B;
}
#observaciones #izquierda a{
	font-size:10px;
	font-weight:normal;
	margin-right:4px;
	color:#005DAC;
	margin-bottom:5px;
}
#observaciones #izquierda img{
	vertical-align:text-top;
	cursor:pointer;
	cursor:hand;
}
#observaciones #derecha{
	border-left:1px solid #D5D5DB;
	width:691px;
	float:left;
	height:auto;
	font-family:"Trebuchet MS";
	font-size:11px;
	text-align:justify;
}
#observaciones #derecha ul{
	list-style-image:url(../img/flecha_info.gif);
	margin-left:25px;
}
#observaciones #derecha li{
	margin:5px 0px;
	color:#1F2021;
	width:665px;
}
#observaciones #derecha li a{
	font-size:12px;
	color:#005DAC;
}

#descriptores{
	width:800px;
	width/*\**/ :810px\9;
	height:50px;
	border-bottom:9px solid #fff;
}
#descriptores #dizquierda{
	margin:3px 0px;
	width:95px;
	height:auto;
	text-align:right;
	font-weight:bold;
	padding-right:3px;
	padding-top:5px;
	float:left;
	color:#8E8B8B;
}
#descriptores #dizquierda a{
	font-size:10px;
	font-weight:normal;
	margin-right:4px;
	color:#005DAC;
}
#descriptores #dizquierda img{
	vertical-align:text-top;
	cursor:pointer;
	cursor:hand;
}
html>body #descriptores #dderecha{
	width:585px;
}
#descriptores #dderecha{
	border-left:1px solid #D5D5DB;
	width:691px;
	float:left;
	height:auto;
	font-family:"Trebuchet MS";
	font-size:11px;
	padding:3px;
}
#descriptores #dderecha span{
	margin:2px 2px;
	font-size:7px;
	border-right:1px solid #B6B6C0;
	color:#F1F1F1;
}
#cab_norma{
	background:transparent url(../img/fondo_ficha.gif) 0 0 repeat-x;
	font-weight:bold;
	height:25px;
	padding-top:4px;
	padding-left:10px;
	float:left;
	width:810px;
	font-size:12px;
}
html>body #cab_norma{
	height:19px;
	width:790px;
	margin-bottom:10px;
}

#norma{ 
	width:800px;
	font-family:"Trebuchet MS";
	font-size:12px;
	float:left;
}
#cont_norma{
	margin:12px  5px;
	text-align:justify;
	height:auto;
	overflow:visible;
}
#norma .titulo{
	font-weight:bold;
	font-size:13px;
}
#norma #entradilla{
	margin-bottom:15px;
	color:#4A7287;
}
#norma #entradilla a{
	color:#005DAC;
}
#norma .pindent{
	margin:0px 18px 25px 18px;
}
#norma p{
	margin:10px 0px;
}
#cont_norma table{border:1px solid #aaaaaa;}
/* FIN DE NORMA VIGENTE O DEROGADA */
/* CLASES PARA CONTACTO */
#cabecera_contacto hr{
	background-color:#1da0dd;
	color:#1da0dd;
	height:15px;
	border:0;
	margin-top:-10px;
	margin-bottom:38px;
}
#cabecera_contacto h1{
	background:transparent url(../img/contacto.gif) 0 0 no-repeat;
	height:25px;
	width:797px;
	float:left;
	border-bottom:solid 5px #BDD4DF;
}
#contenido_contacto{
	margin:15px 15px 0px 30px;
	font-family:"Trebuchet MS";
	font-size:13px;
	width:761px;
}
#contenido_contacto p{
	margin-bottom:15px;
	font-size:12px;
	text-align:justify;
}
#contenido_contacto  a{
	color:#005DAC;
}
#formulario_contacto{
	padding:8px;
	width:740px;
	height:204px;
	background:#FBFBFB;
	border:1px solid #E9E9E9;
	font-weight:bold;
	font-size:11px;
	padding-top:20px;
}
html>body #formulario_contacto{
	height:170px;
}
#formulario_contacto dt{
	float:left;
	text-align:right;
	margin-right:4px;
	margin-bottom:3px;
}
#formulario_contacto dd{
	float:left;
	margin-bottom:3px;
}
#formulario_contacto .col1{
	width:120px;
}
#formulario_contacto .col2{
	width:85px;
}
#formulario_contacto input{
	background:#F2FAFF;
	border:1px solid #AAB4C1;
	vertical-align:baseline;
	font-size:11px;
	width:255px;
	color:#678A9C;
}
#formulario_contacto select{
	background:#F2FAFF;
	border:1px solid #AAB4C1;
	vertical-align:baseline;
	font-size:11px;
	width:256px;
	color:#678A9C;
}
#formulario_contacto textarea{
	width:598px;
	height:93px;
	background:#F2FAFF;
	border:1px solid #AAB4C1;
	vertical-align:baseline;
	font-size:11px;
	color:#678A9C;
}
#formulario_contacto #enviar{
	color:#FFF;
	font-weight:bold;
	background:transparent url(../img/boton.gif) 0 0 no-repeat;
	border:1px solid #73CEF8;
	width:87px;
	height:22px;
	float:right;
	margin-top:10px;
	cursor:pointer;
	cursor:hand;
}
html>body #formulario_contacto #enviar{
	margin-right:17px;
}
/* FIN CLASES PARA CONTACTO */

/* CLASES DE BÚSQUEDA POR CATEGORÍAS */
#MN3,#MN6{width:545px; margin-bottom:20px;}
#MN4,#MN8,#MN5{width:790px; margin-bottom:20px;} 
#MN7{width:787px; margin-bottom:20px;}

html>body #MN4{
	height:210px;
}

html>body .westadoc1{
width:215px !important;
}
#txt_cajas1, #txt_cajas2, #txt_cajas4,#txt_form{
	font-family:"Trebuchet MS";
	font-size:12px;
	width:170px;
	float:left;
	margin:5px 0px;
}
#txt_cajas3{
	font-family:"Trebuchet MS";
	font-size:12px;
	width:140px;
	float:left;
	margin:5px 0px;
}
html>body #txt_form{
	width:180px;
}
#img_cajas1, #img_cajas2, #img_cajas3, #img_cajas4{
	margin-right:5px;
	width:15px;
	float:left;
}

html>body #img_cajas1, #img_cajas2, #img_cajas3, #img_cajas4{
	margin-right:8px;
}

html>body .w1a{
	margin-right:15px !important;
}
html>body .w1b{
	margin-right:15px !important;
	margin-top:15px !important;
}
#img_cajas2, #img_cajas3, #img_cajas4{
	border-left:1px solid #D5D5DB;
}
#txt_alfa{
	font-family:"Trebuchet MS";
	font-size:12px;
	width:220px;
	float:left;
	margin:5px 0px;
}
#alfabeto{
	width:210px;  
	height:182px;
	float:left;
	margin:0px 30px 0px 20px;
}
#alfabeto .letra{
	background:transparent url(../img/bgalfa.gif) 0 0 no-repeat;
	margin:0px 3px 2px 0px;
	float:left;
	color:#005DAC;
	text-transform:uppercase;
	font-weight:bold;
	padding:7px 8px 8px 10px;
	width:29px;
	height:29px;
	font-size:13px;
	cursor:pointer;
	cursor:hand;	
}
html>body #alfabeto .letra{
	padding:3px 0px 0px 0px;
	text-align:center;
}
html>body #alfabeto .letra_sel{
	padding:3px 0px 0px 0px;
	text-align:center;
}
#alfabeto .letra_sel{
	background:transparent url(../img/bgalfa_select.gif) 0 0 no-repeat;
	margin:0px 3px 2px 0px;
	padding:7px 8px 8px 10px;
	float:left;
	color:#FFF;
	text-transform:uppercase;
	font-weight:bold;
	width:29px;
	height:29px;
	font-size:13px;
	cursor:pointer;
	cursor:hand;	
}
.halfabeto{
	height:160px !important;
}

#cajaform{
	width:200px;
	float:left;
	margin-right:10px;
	margin-bottom:15px;
	font-family:"Trebuchet MS";
	font-size:11px;	
}
#cajaform input{
	margin-left:30px;
}

html>body #cajaform input{
	margin:-4px 5px;
}
html>body #cajaform{
	width:190px;
}
#cajaform select{
	margin-top:10px;
	font-family:"Trebuchet MS";
	font-size:11px;	
	margin-left:35px;
	height:18px; 
	width:150px;
}
#cajaform #1b{
	margin-top:5px;
}
#cajaformdesc{
	width:170px;
	float:left;
	margin-right:10px;
	margin-bottom:15px;
	font-family:"Trebuchet MS";
	font-size:11px;	
}
html>body #cajaformdesc input{
	margin:-4px 5px;
}
#cajaformdesc #com,#cajaformdesc #pais{
	margin-top:10px;
}
#cajaformdesc select{
	font-family:"Trebuchet MS";
	font-size:11px;	
	margin-left:5px;
	height:18px; 
	width:150px;
}
visible{
	display:block !important;
}
.novisible{
	display:none !important;
}
html>body ul{
	width:155px !important;
}
#caja1, #caja2, #caja3{
	width:210px;  
	height:100px;
	padding:1px;
	float:left;
	margin-right:10px;
	margin-bottom:15px;
	margin-left:3px;
	overflow-y:scroll;
	color:#005DAC;
	padding:0px 12px;
	font-family:"Trebuchet MS";
	font-size:11px;	
	background:#F2FAFF;
	border:1px solid #7F9DB9;
}
#cajaEstado{
	width:150px;  
	height:110px;
	padding:1px;
	float:left;
	margin-right:3px;
	margin-bottom:15px;
	margin-left:18px;
	overflow-y:scroll;
	color:#005DAC;
	padding:0px 12px;
	font-family:"Trebuchet MS";
	font-size:11px;	
	background:#F2FAFF;
	border:1px solid #7F9DB9;
}
#caja1 li, #caja2 li, #caja3 li, #cajaEstado li{
	margin-left:5px;
	li/st-style:none;
	list-style:url(../img/flecha_info.gif);
	list/-style:disc;
	list-/style:outside none;
	cursor:pointer;
	cursor:hand;
}
#MN4 #caja1,#MN4 #caja2,#MN4 #caja3,#MN8 #caja1,#MN8 #caja2,#MN8 #caja3,#MN5 #caja1,#MN5 #caja2,#MN5 #caja3{
	width:183px;
}
#MN4 #alfabeto,#MN8 #alfabeto,#MN5 #alfabeto{
	margin:0px 0px 20px 3px;
	width:196px;  
	height:157px;
}
#MN4 #txt_alfa,#MN8 #txt_alfa,#MN5 #txt_alfa{
	width:176px;  
}
#MN4 #txt_cajas1, #MN4 #txt_cajas2, #MN4 #txt_cajas3, #MN8 #txt_cajas1, #MN8 #txt_cajas2, #MN8 #txt_cajas3{
	width:170px;
}
#MN3 #txt_cajas1, #MN3 #txt_cajas2, #MN6 #txt_cajas1, #MN7 #txt_cajas1{
	width:205px;
}
#MN7 #txt_cajas2, #MN7 #txt_cajas3{
	width:215px;
}
#MN5 #txt_cajas3{
	width:160px;
}
.lisel{
	background:#B8DFF7;
}
#cajaNormas{
	margin-top:10px;
}
/* FIN DE CLASES DE BÚSQUEDA POR CATEGORÍAS*/
table{
	border-collapse:collapse;
	border:1px;
}
td{	
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#1F2021;
	padding:6px;
	vertical-align:bottom;
}
a font{
	color:#005DAC !important;
	text-decoration:underline;
}
p{
	font-weight:normal !important;
}
p .entradilla{
	font-family:"Trebuchet MS";
	margin-bottom:15px;
	color:#4A7287 !important;
} 
#fichas{	
	font-family:"Trebuchet MS" !important;
	font-size:11px !important;
}
iframe{
	background:#fff;
}
#totalNormas{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#fff;
	position:absolute;
	top:-1px;
	left:705px;
	width:270px;
	height:20px;
}
#opt{
	color:#b1b1b1;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	float:left;
}
/* CLASES TESAURO */
#breadcrumb{
	margin:-5px 0px 0px 5px;
	list-style:none;
	width:800px!important;	
}
#breadcrumb li,#breadcrumb li a{color:#0068c0;font: 10px Trebuchet MS;float:left;margin-right:3px;}
#breadcrumb li span{float:left;margin:0 3px;text-decoration:none;}
#breadcrumb li a.sel{text-decoration:none;}
#MN12{width:800px;height:300px;border:1px solid #8f9fb6;background:#f2f9ff;margin:10px 5px;overflow-y:auto;}
#litesa{margin:10px;padding:7px;list-style:none;color:#000;}
#litesa li a{color:#000;text-decoration:none;height:auto;min-height:25px;}
#litesa li a.carp{background:url(../img/carpeta.gif) 0 0 no-repeat;display:block;height:18px;width:600px;padding-left:18px;color:#000;}
#litesa li a.doc{background:url(../img/doc.gif) 0 0 no-repeat;display:block;height:18px;width:600px;padding-left:18px;color:#548BAA;}
#cresultados{margin-left:5px;}
.nover{visibility:hidden; display:none;}
.ver{visibility:visible; display: block;}
#relleno{height:142px;}
#litesa li.carga{font:11px Trebuchet MS;color:#005dac;margin-left:5px;}

/* para el aviso legal del formulario de contacto */

#legal{display:block; width:800px; height:170px;padding:10px; visibility:hidden;}
#legal h4{color:#005F90;font-family:Trebuchet MS;font-size:12px; margin-bottom:12px;}
#legal p{color:#000;font: 11px Trebuchet MS; padding-bottom:6px;}
#cklegal{border:1px solid #FBFBFB !important;background-color:#FBFBFB !important; width:30px !important; margin:0 0 0 115px;}
#splegal{font: 11px Trebuchet MS;}

span.ind{padding-left:15px;}
