body {
	background-color: 4A4778;
	color: /*7D7F80*/ /*262626*/ 666666;
}

* {
	font-family: tahoma;
	font-size: 11px;

}

.textBlue {
	color: 3A6182;
}

.textSmall {
	font-size: 9px;
}

a, a:visited, a:active  {
	color: 2B5E88;
	text-decoration:none
}

a:hover  {
	text-decoration:underline
}

a:link.blue, a:visited.blue, a:active.blue {
	font-weight: bold;
	color: 546573;
	text-decoration: none;
}
a:hover.blue {
	text-decoration: underline;
}

#encabezado div, #encabezado p {
	margin: 0px
}

#encabezado a, #encabezado a:visited, #encabezado a:active {
	font-weight: bold;
	color: F6D8D8;
	text-decoration: none;
}

#encabezado a:hover {
	color: F6D8D8;
	text-decoration: underline;
}

#encabezado span {
	width:100%;
	display:block;
}

#encabezado #text {
	border: 1 solid #1D4261;
	font-size: 13px;
	color: #000000
}

#encabezado #submit {
	background-color: #1D4261;
	color: #FFFFFF;
	border: 0 solid #FFFFFF;
	padding-left: 5;
	padding-right: 5;
	padding-top: 3;
	padding-bottom: 3;
	margin-right: 3px
}

#cuerpo {
	background-color: FFFFFF;
}

#menu p {
	margin: 0px
}

#menu {
	vertical-align: top;
	width: 136px;

	border-right-style: solid;
	border-right-width: 1px;
	border-right-color:#204C6B; 

	padding-left: 4px;
	padding-rigt: 1px;
}

#menu a, #menu a:visited, #menu a:active  {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
	color: 666666;
}

#menu a:hover  {
	text-decoration:underline
}


/*lineas para las noticias*/

.lineColor1 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFBF6F;
}
.lineColor2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #86971B;
}
.lineColor3 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B63230;
}

.lineColor4 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D19796;
}

.lineColor5 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A8B6C2;
}

.lineColor6 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFBF6F;
}

.lineColor7 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFBF6F;
}
.lineColor8 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #86971B;
}
.lineColor9 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B63230;
}

.lineColor10 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D19796;
}

.imgLeft {
	float: left;
	margin-right: 8px;
	border: 1px solid #333333;
}
.imgRight {
	float: right;
	border: 1px solid #333333;
}

#centro {
	padding-left:4px;
	padding-right:4px;
	padding-bottom:20px;
	vertical-align:top;
	width: 10%;
}

#centro div, #centro p {
	margin: 0px
}


#centro #noticiascentrales {
	background-color: #EDF0DD;
	padding-left:4px;
	padding-right:4px;
}

#centro a.blue, #centro a:visited.blue, #centro a:active.blue {
	font-weight: bold;
	color: 546573;
	text-decoration: none;
}

#centro a:hover.blue {
	text-decoration: underline;
}

#centro #noticiascentralesdoscolumnas {
	width: 100%;
	margin-top:10px
}

#centro #noticiascentralesdoscolumnas #columnaizquierda {
	width: 50%;
	vertical-align: top;
	padding-right:6px;
}

#centro #noticiascentralesdoscolumnas #columnaderecha {
	width: 50%;
	vertical-align: top;
	padding-left:8px;
}

#centro #noticiascentralesdoscolumnas #columnacentro {
	background-image: url("img/line_vertical.gif");
	margin-left:1px;
	margin-right:1px;

}

#centro a.blueUpLower, #centro a:visited.blueUpLower, #centro a:active.blueUpLower{
	font-size: 9px;
	font-weight: bold;
	color: 6D7E8C;
	text-decoration: none;
	display: block;
	margin-top:10px;
	margin-bottom:4px;

}
#centro a:hover.blueUpLower {
	color: 6D7E8C;
	text-decoration: underline;
}


a:link.black, a:visited.black, a:active.black {
	color: 000000;
	text-decoration: none;
}
a:hover.black {
	text-decoration: underline;
}


#derecha {
vertical-align: top;
width: 173px;
}

#derecha div, #derecha p {
	margin: 0px
}


#derecha a.titulo, #derecha a:visited.titulo, #derecha a:active.titulo{
	color: #506561;
	text-decoration: none;
	font-weight: bold;
	display: block;
	margin-top:5px;
	margin-bottom:5px;
}


#derecha a:hover.titulo {
	text-decoration: underline;
}

#pagina {
	padding-top:1px;
	padding-left:1px;
	padding-right:1px;
	vertical-align:top;
	width: *;

}

#pagina .seccion {
	color: white;
	font-weight: bold;
	background-color: #55527F;
	margin:0px;
}

#pagina .principal {
	margin-right:10px; margin-left: 10px; margin-top: 10px;
}

.pagina_titulo {
	 color: #2B5E88;
	 font-family: Arial;
	 font-size: 14px;
	 font-weight: bold
}

.pagina_subtitulo {
	 font-family: Arial;
	 font-size: 12px;
	 font-weight: bold; color:#2B5E88
}

#pagina ul {
	margin-top: 5px;
	list-style-image: url(images/interface/bullet_blue.gif);
}

#pagina li {
	margin-bottom: 5px;
}

#pagina #EnEstaSeccion {

	margin-left: 15px;
	margin-bottom: 15px;
}

#pagina #EnEstaSeccion a, #pagina #EnEstaSeccion a:visited, #pagina #EnEstaSeccion a:active{
	color: #506561;
	text-decoration: none;
	font-weight: normal;
	display: block;
	margin-top:8px;
	margin-bottom:8px;

	text-indent: -13px;
	margin-left: 11px;
	margin-right: 11px;
	padding-left:10
}

#pagina #EnEstaSeccion a:hover {
	text-decoration: underline;
}


#pagina .adjuntos {
	margin-top:2px;
}

#pagina .adjuntos table {
	/* padding-right:10px; */
	width: 100%;
}


/* Titulos de quiebre; o sea, del Ordenar Segun 

los TABLE va para los encabezados de quiebres. Dentro de ellos, Los .nivel_# van para los vinculos
los .lista_nivel_# van para los listados de items

*/

#pagina .adjuntos table.nivel_0 {
	background-color: #E4E4EB; 
	margin-top: 7px; 
	padding: 2px; 
	padding-top:5px; 
	padding-bottom:5px
}

#pagina .adjuntos .nivel_0 {
	color: #333333;
	font-weight: bold;
	font-family: tahoma;
	font-size: 11px;
}

#pagina .adjuntos table.nivel_1 {
	background-color: #E4E4EB; 
	margin-top: 2px; 
	padding: 2px; 
	padding-top:5px; 
	padding-bottom:5px;
	margin-left: 20px;
	
}

#pagina .adjuntos .nivel_1 {
	color: #333333;
	font-weight: bold;
	font-family: tahoma;
	font-size: 11px;
}

#pagina .adjuntos table.nivel_2, #pagina .adjuntos table.nivel_3, #pagina .adjuntos table.nivel_4 {
	background-color: #E4E4EB; 
	margin-top: 1px; 
	padding: 2px; 
	padding-top:5px; 
	padding-bottom:5px;
	margin-left: 20px;
	
}

#pagina .adjuntos .nivel_2, #pagina .adjuntos .nivel_3, #pagina .adjuntos .nivel_4 {
	color: #333333;
	font-weight: normal;
	font-family: tahoma;
	font-size: 10px;
}



#pagina .adjuntos .lista_nivel_1, #pagina .adjuntos .lista_nivel_2, #pagina .adjuntos .lista_nivel_3, #pagina .adjuntos .lista_nivel_4 {
	margin-left: 20px;
}



#pagina .adjuntos a, #pagina .adjuntos a:visited, .pagina #adjuntos a:active{
	/* color: #506561; */
	/* color: #333333; */
	text-decoration: none;
}

#pagina .adjuntos a:hover {
	text-decoration: underline;
}


/* Documento tipo listados de definiciones */

#listas .tabla_niveles {
	margin-left: 20px;
	margin-bottom: 10px;
}

#listas .quiebres {
	font-weight: bold;
	color: #333333;
	padding:5px;
	margin-left: 0px;
	font-family: tahoma;
	font-size: 11px;
	display: block;
	text-indent: -12px;
	margin-left: 13px;

}



#listas #definicion p {
	margin: 0px;
}

#listas #definicion div {
	margin: 0px;
}

#listas #definicion p.tit {
	text-indent: -12px;
	margin-left: 13px;
	margin-right: 20px;
}

#listas #definicion p.tit a{
	color: #333333;
	font-family: tahoma;
	font-size: 12px;
}

#listas #definicion p.tit a img {
	border-width: 0px;
	vertical-align: middle;
	margin-right: 7px;
}

#listas #definicion .texto {
	margin:5px;
	margin-left:14px;
	margin-bottom: 10px;
}

#glosario .letras {
	font-size:18px;
	font-weight: bold;
	margin-left:7px;
	margin-right:7px;
}

#glosario .LetraGlosario {
	font-size:40px;
	font-weight: bold;
	margin-right:5px;
	margin-left:5px;

}

#glosario .palabra {
	font-size:14px;
	font-weight: bold;
}

#glosario .palabras {
	font-size:142x;
	font-weight: bold;
}





#directorio_tabla {

	border-bottom:1px solid #000000;
}

#directorio_tabla * {
color: #4A4778;
}

#directorio_tabla td {
padding: 5px;
}

td.directorio_prefacio {
background-color: #D9D9E1;
}

td.directorio_hd_col_1 {
background-color: #E4E4EB;
background-image: url('images/interface/bg1.gif');
font-weight: bold;
}

td.directorio_hd_col {
font-weight: bold;
background-image: url('images/interface/bg6.gif')
}

td.directorio_par_col {
background-color: #EDEDF1;
}

td.directorio_impar_col {
background-color: #F6F6F8;
}
