/* ===== Edeeste Styles ===== */

body {
	margin: 5px 0px 0px 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.header_normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.header_uppercase {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
}
.subtitle {
	font-weight: bold;
}
.copyright {
	font-size: 10px;
}
/* Links Default */
a.link:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.link:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.link:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #E8EFF7;
	padding-top: 1px;
}
a.link:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
/* Links Seguridad */
a.seguridad:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5C5A5A;
	text-decoration: none;
}
a.seguridad:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5C5A5A;
	text-decoration: none;
}
a.seguridad:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #993400;
	text-decoration: none;
}
a.seguridad:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #993400;
	text-decoration: none;
}
/* Links Marco Legal */
a.marco_legal:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5C5A5A;
	text-decoration: none;
}
a.marco_legal:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5C5A5A;
	text-decoration: none;
}
a.marco_legal:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #996600;
	text-decoration: none;
}
a.marco_legal:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #996600;
	text-decoration: none;
}
/* Links Comunidad */
a.comunidad:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5C5A5A;
	text-decoration: none;
}
a.comunidad:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5C5A5A;
	text-decoration: none;
}
a.comunidad:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #081053;
	text-decoration: none;
}
a.comunidad:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #081053;
	text-decoration: none;
}
/* Links Comunicaciones */
a.comunicaciones:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5C5A5A;
	text-decoration: none;
}
a.comunicaciones:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5C5A5A;
	text-decoration: none;
}
a.comunicaciones:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF6600;
	text-decoration: none;
}
a.comunicaciones:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF6600;
	text-decoration: none;
}
/* Links EDE Este */
a.edeeste:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5C5A5A;
	text-decoration: none;
}
a.edeeste:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5C5A5A;
	text-decoration: none;
}
a.edeeste:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	text-decoration: none;
}
a.edeeste:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	text-decoration: none;
}
/* Links Compromiso Social */
a.compromiso_social:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5C5A5A;
	text-decoration: none;
}
a.compromiso_social:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5C5A5A;
	text-decoration: none;
}
a.compromiso_social:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9EAF73;
	text-decoration: none;
}
a.compromiso_social:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9EAF73;
	text-decoration: none;
}
#nav {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #819EE6;
}
#nav a {
	font-size: 9px;
}
#nav a:link {
	color: #081053;
	text-decoration: none;
}
#nav a:visited {
	color: #081053;
	text-decoration: none;
}
#nav a:hover {
	color: #819EE6;
	text-decoration: none;
}
#nav a:active {
	color: #081053;
	text-decoration: none;
}
/* Estilos adicionales Sección Transparencia */
#intro { background:url(../images/line_img_header.gif) repeat-x; height: 42px; padding: 25px 12px; border-bottom: 2px dashed #6a6a6a; }
#intro .text { float: left; width: 475px; color: #5a5a5a; }
#intro .form { float: right; }

#mnu_gral { width: 776px; height: 110px; }
#mnu_gral .left { width: 10px; float: left; height: 110px; background:url(../images/left_mnu_gral.gif) no-repeat left bottom; padding-top: 10px; }
#mnu_gral .ct { width: 756px; height: 110px; float: left; background:url(../images/bg_mnu_gral.gif) repeat-x bottom; padding-top: 10px; }
#mnu_gral .ct p { margin-top: 2px; }
#mnu_gral .ct .banner { float: left; width: 278px; }
#mnu_gral .ct ul { float: left; margin-top: 2px; }
#mnu_gral .ct ul li { margin-left: 28px; margin-right: 40px;  background:url(../images/list_mnu_gral.gif) no-repeat 0 4px; padding-left: 9px; list-style: none;  }
#mnu_gral .ct ul li img { border: 0; }
#mnu_gral .right { width: 10px; float: left; height: 110px; background:url(../images/right_mnu_gral.gif) no-repeat left bottom; padding-top: 10px; }

#ct_indice { margin-top: 30px; }
#ct_indice .img_sect { margin-left: 8px; margin-right: 8px; border: 1px solid #FFF; }
/*#ct_indice ul li { list-style: none; padding-bottom: 4px; }
#ct_indice ul li a:link { text-decoration: none; color: #000; }
#ct_indice ul li a:hover { text-decoration: underline; color: #081053; }*/
#ct_indice .subtitle { font-size: 12px; font-weight: bold; display: block; background-color: #F2F2EE; padding: 3px 4px; color:#365580; }
#ct_indice .col_1 { width: 240px; float: left; background-color: #F2F2EE; margin-right: 10px; padding: 14px 6px 6px 6px; }
#ct_indice .col_1 .ct_col_1 { background-color: #FFF; margin-top: 8px; padding: 8px; }
#ct_indice .col_2 { width: 240px; float: left; background-color: #F2F2EE; margin-right: 10px; padding: 14px 6px 6px 6px; }
#ct_indice .col_2 .ct_col_2 { background-color: #FFF; margin-top: 8px; padding: 8px; }
#ct_indice .col_3 { width: 240px; float: left; background-color: #F2F2EE; padding: 14px 6px 6px 6px; }
#ct_indice .col_3 .ct_col_3 { background-color: #FFF; margin-top: 8px; padding: 8px; }

.submnu { background-color: #FFF; margin-top: 8px; padding: 8px 8px 0 0; }
.submnu a {text-decoration:none; color:#000; font-size:11px;}
.submnu ul { margin-left: 8px; margin-top: 4px; padding-bottom: 12px; }
.submnu ul li a, .submnu ul li a:visited { font-size: 12px; font-weight: bold; color:#365580; text-decoration: none;}
.submnu ul li a:hover { text-decoration: underline; }
.submnu ul li { font-size: 12px; font-weight: normal; margin-top: 8px; }
.submnu ul ul li{ background:url(../images/list_mnnu_ct.gif) 0 4px no-repeat; padding-left:7px;}
.submnu ul ul ul li { background:none;}
.submnu ul ul li a, .submnu ul ul li a:visited { font-size: 11px; font-weight: normal; color: #006600; text-decoration: none;}
.submnu ul ul li a:hover { text-decoration: underline; }
.submnu ul ul ul li {display:block; background-color:#F7F7F7; margin-top: 6px;}
.submnu ul ul ul li a, .submnu ul ul ul li a:visited { font-size: 11px; font-weight: normal; color: #000; text-decoration: none; border-bottom:1px solid #F7F7F7; padding-right:8px;}
.submnu ul ul ul li a:hover { text-decoration: underline; }

.submnu_ct { float: left; width: 230px; background-color: #FFF; padding: 8px 8px 0 0; }
.submnu_ct a{text-decoration:none; color:#000; font-size:11px;}
.submnu_ct ul { margin-left: 8px; margin-top: 2px; }
.submnu_ct ul li{ background:url(../images/list_mnnu_ct.gif) 0 4px no-repeat; padding-left:8px;}
.submnu_ct ul li a, .submnu ul li a:visited { font-size: 11px; font-weight: bold; color:#365580; text-decoration: none;}
.submnu_ct ul ul li {visibility: hidden; display: none;}
.submnu_ct ul li a:hover { text-decoration: underline; }
.submnu_ct ul li { font-size: 12px; font-weight: normal; margin-top: 6px; }
.submnu_ct ul ul ul li { background:none;}
.submnu_ct ul ul li a, .submnu ul ul li a:visited { font-size: 11px; font-weight: normal; color: #006600; text-decoration: none;}
.submnu_ct ul ul li a:hover { text-decoration: underline; }
.submnu_ct ul ul ul li {display:block; background-color:#F7F7F7; margin-top: 6px;}
.submnu_ct ul ul ul li a, .submnu ul ul ul li a:visited { font-size: 11px; font-weight: normal; color: #555; text-decoration: none; border-bottom:1px solid #F7F7F7; padding-right:8px;}
.submnu_ct ul ul ul li a:hover { text-decoration: underline; }
.submnu_ct #legend { margin-top: 20px; border: 2px solid #EBEBEB; font-size: 9px; color: #5A5A5A; padding: 10px; }
.submnu_ct #legend img { margin-top: 7px; }

/*.submnu { background-color: #FFF; margin-top: 8px; padding: 8px 8px 0 0; }
.submnu a{text-decoration:none; color:#000; font-size:11px;}
.submnu ul { margin-left: 8px; margin-top: 4px; }
.submnu li { font-size: 12px; font-weight: normal; margin-top: 4px; }
.submnu li li a, .submnu li li a:visited { font-size: 11px; font-weight: normal; color: #000; text-decoration: none; }
.submnu li li a:hover { text-decoration: underline; }
.submnu li li li a, .submnu li li li a:visited { font-size: 11px; font-weight: normal; color: #555; text-decoration: none; }
.submnu li li li a:hover { text-decoration: underline; }*/

#indicadores { float: left; width: 300px; font-size: 12px; margin-top: 20px; margin-left: 20px; }
#indicadores .sub { font-weight: bold; }
#indicadores h2 { font-size: 14px; font-weight: bold; color: #5B90F0; border-bottom: 4px solid #5B90F0; text-transform: uppercase; margin-bottom: 8px; }
#indicadores .line { border: 2px solid #F3F3EF; margin: 8px 0; }

#tag_cloud {float: right; width: 300px; height: 168px;}

#intro_ct { background:url(../images/line_img_header.gif) repeat-x;height: 42px; padding: 25px 12px; }
#intro_ct .text { float: left; width: 475px; color: #5a5a5a; }
#intro_ct .form { float: right; }

#tit_ct { height: 30px; background-color: #F9F9F9; padding: 10px 12px; }
#tit_ct .back_indice { float: left; }
#tit_ct .title { float: right; margin-top: 5px; }
#tit_ct h2 { font-size: 18px; font-weight: bold; color:#081053; }

/*.submnu .nav { width: 250px; float: left; margin-right: 25px; }
.submnu .nav ul ul li {visibility: hidden; display: none;}
.submnu .nav #legend { margin-top: 20px; border: 2px solid #EBEBEB; font-size: 9px; color: #5A5A5A; padding: 10px; }
.submnu .nav #legend img { margin-top: 7px; }
#content_wrap .nav ul li { list-style: none; padding-bottom: 4px; background:url(../images/list_mnnu_ct.gif) no-repeat 0 3px; padding-left: 7px; }
#content_wrap .nav ul li a:link { text-decoration: none; color: #5A5A5A; }
#content_wrap .nav ul li a:hover { text-decoration: underline; color: #081053; }*/
.contact_info { font-size: 14px; font-weight: bold; color: #081053; }

#ct { float: left; width: 500px; }
#ct .articles { float: left; border-bottom: 1px solid #F8F8F8; padding: 10px 0; }
#ct .img-article { float: left; width: 125px; }
#ct .img-article img { border: 1px solid #EBEBEB; padding: 3px; }
#ct h1 { font-weight: bold; margin-bottom: 6px; }
#ct .date { font-size: 11px; color: #081053; }
#ct a { text-decoration: underline; color: #777; font-weight: bold; }
#ct a:hover { text-decoration: none; color: #081053; font-weight: bold; }

#dwnlds { margin:0; padding:0; border:0; }
#dwnlds .line { border: 1px solid #EBEBEB; margin: 16px 0; }
#dwnlds .content { margin-bottom: 18px; }
#dwnlds .year { margin-right: 10px; }
#dwnlds .wrap {	background-color:#FFFCF0; margin-top:14px; width:400px; }
#dwnlds .itm_wrap { float:left; width:200px; }
#dwnlds .name { font-weight: normal; margin-bottom: 5px; }
#dwnlds .item { margin-bottom:2px; padding-right:12px; }
#dwnlds .item.last { padding-right:0;}
.itemlink { text-indent:20px; background:url(../images/icon_pdf.jpg) no-repeat 0 4px; line-height:24px; vertical-align:baseline;}
#dwnlds .itm_wrap .info { color: #999999; }

#dwnlds h2 {margin:0;  padding:0; border:0;}
#dwnlds h2 {font-weight:bold; border-top: 1px dashed #333; border-bottom: 1px dashed #333; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #006600; padding:5px 0; }

#listas { float: left; width: 500px; margin-top: 20px; margin-left: 25px; }
#listas .line { border: 1px solid #EBEBEB; margin: 16px 0; }
#listas .content { margin-bottom: 18px; width: 500px; }
#listas .year { margin-right: 10px; }
#listas .wrap {	background-color:#FFFCF0; margin-top:14px; width:410px; }
#listas .itm_wrap { float:left; width:168px; }
#listas .name { font-weight: normal; margin-bottom: 5px; font-size: 11px; }
#listas .item {
	margin-bottom:2px;
	padding-right:22px;
}
#listas .item.last { padding-right:0;}
#listas .itemlink { text-indent:20px; background:url(../images/icon_pdf.jpg) no-repeat 0 4px; line-height:24px; vertical-align:baseline;}
#listas .itemlink a { color: #000000; text-decoration: underline; font-weight: normal; }
#listas .itemlink a:hover { color: #081053; text-decoration: none; font-weight: normal; }
#listas .itm_wrap .info { color: #999999; }

#listas h2 {margin:0;  padding:0; 	border:0;}
#listas h2 {font-weight:bold; border-top: 1px dashed #333; border-bottom: 1px dashed #333; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #006600; padding:5px 0; }
