body {
	text-align: left;
	background: #e7e7e7 url(../imgs/bgs/bg.gif) repeat-y;
	margin: 0;
	padding: 0;
}

:focus {
	outline: 0;
}

.reset {
	width: 100%;
	height: 12px;
	clear: both;
}

input {
	color: #6b7379;
	font: 11px/13px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	background-color: #fff;
	padding: 2px 1px 2px 2px;
	border: 1px solid #a5acb2;
}

select {
	color: #6b7379;
	font: 11px/13px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	background-color: #fff;
	padding: 2px 1px 2px 2px;
	border: 1px solid #a5acb2;
}

textarea {
	color: #6b7379;
	font: 11px/13px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	background-color: #fff;
	padding: 2px 1px 2px 2px;
	border: 1px solid #a5acb2;
}

h1 {
	color: #004677;
	font: bold 15px/17px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	padding-bottom: 4px;
	text-align: left;
}

h3 {
	color: #004677;
	font: bold 12px/15px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	padding-bottom: 4px;
	background: url(../imgs/bgs/pt_h.gif) repeat-x 0 bottom;
	text-align: left;
}

h4 {
	color: #004677;
	font: bold 11px/13px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	background-color: #e9eaee;
	padding: 6px;
}

h5 {
	color: #fff;
	font: 11px/11px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	background-color: #004677;
	padding: 6px;
}

a {
	color: #004677;
	font: 11px/13px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: underline;
}

a:hover {
	color: #269bda;
	font: 11px/13px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: none;
}

.contenedor_gral {
	text-align: left;
	background-color: #fff;
	width: 776px;
	margin: 0;
	padding: 0;
}

.cab_top {
	width: 767px;
	height: 59px;
	padding-top: 7px;
	padding-right: 9px;
}

.cab_top .logo {
	text-align: left;
	width: 172px;
	height: 45px;
	margin-top: 7px;
	margin-left: 11px;
}

.cab_top .links_cab {
	color: #54585c;
	font: 11px/13px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: right;
	float: right;
}

.cab_top .links_cab p {
	color: #54585c;
	font: 11px/13px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: right;
	background: url(../imgs/comunes/ico_sobre.gif) no-repeat right;
	padding-right: 16px;
	margin-top: 0;
}

.cab_top .links_cab a {
	color: #54585c;
	font: 11px/13px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: none;
}

.cab_top .links_cab a:hover {
	color: #004677;
	font: 11px/13px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: underline;
}

/* @group MENU */

.pro_linedrop {
	width: 776px;
	height: 155px;
	position:relative;
	font-family:arial, verdana, sans-serif;
	font-size:11px;
	z-index:500;
}

.pro_linedrop .select {
	margin:0;
	padding:0;
	list-style:none;
	white-space:nowrap;
}

.pro_linedrop li {
	float:left;
}

.pro_linedrop .select a.menu_invertir,
.pro_linedrop .select a.menu_financiarse,
.pro_linedrop .select a.menu_pymes,
.pro_linedrop .select a.menu_institucional {
	display: block;
	background: url(../imgs/menu/01.jpg) no-repeat 0 0;
	width: 194px;
	height: 155px;
	float: left;
	text-decoration:none;
	line-height:25px;
	white-space:nowrap;
	color: orange;
	text-indent: -9000px;
}

.pro_linedrop .select a.menu_financiarse {
	background: url(../imgs/menu/02.jpg) no-repeat;
	width: 194px;
	height: 155px;
}

.pro_linedrop .select a.menu_pymes {
	background: url(../imgs/menu/03.jpg) no-repeat;
	width: 193px;
	height: 155px;
}

.pro_linedrop .select a.menu_institucional {
	background: url(../imgs/menu/04.jpg) no-repeat;
	width: 195px;
	height: 155px;
}

.pro_linedrop .select a b {
	display:block;
}

.pro_linedrop .select a:hover,
.pro_linedrop .select li:hover a {
	cursor:pointer;
	color: red;
}

.pro_linedrop .select a:hover b,
.pro_linedrop .select li:hover a b {
	display:block;
	cursor:pointer;
}

.pro_linedrop .sub_bg_invertir {
	display:none;
}

.pro_linedrop .sub_bg_pyme {
	display:none;
}

.pro_linedrop .sub_bg_financiarse {
	display:none;
}

.pro_linedrop .sub_bg_institucional {
	display:none;
}

.pro_linedrop ul ul {
	display:none;
	list-style-type: none;
}

/* IE6 only */
.pro_linedrop table {
	border-collapse:collapse;
	margin:-1px;
	font-size:1em;
	width:0;
	height:0;
}

.pro_linedrop .sub_bg_invertir {
	margin:0;
	padding:0;
	list-style:none;
}

.pro_linedrop .sub_bg_invertir li {
	background:transparent;
}

.pro_linedrop .select :hover .sub_bg_invertir {
	height:25px;
	display:block;
	position:absolute;
	float:left;
	width:776px;
	top:130px;
	left:0;
	text-align: left;
	background: #024060 url(../imgs/menu/01_bg.gif) repeat-x;
}

.pro_linedrop .select :hover .sub_bg_invertir li a {
	color:#fff;
	font: 11px/22px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: none;
	white-space:nowrap;
	background:transparent url(../line/transparent.gif);
	height: 24px;
	display:block;
	margin:0;
	padding: 1px 6px 0;
	float:left;
}

.pro_linedrop .select :hover .sub_bg_invertir li a:hover,
.pro_linedrop .select :hover .sub_bg_invertir li:hover {
	color:#fff;
	position:relative;
	text-decoration: underline;
}

.pro_linedrop .select :hover .sub_bg_invertir li:hover > a {
	color:#71bbff;
}

.pro_linedrop .select :hover .sub_bg_invertir :hover ul {
	padding:0;
	margin:0;
	list-style:none;
	display:block;
	width:112px;
	position:absolute;
	left:-1px;
	top:25px;
	border:1px solid #aaa;
	border-top:0;
	background:#fff;
}

.pro_linedrop .select :hover .sub_bg_invertir :hover ul li a {
	width:80px;
	text-align:left;
	height:20px;
	line-height:18px;
}

.pro_linedrop .select :hover .sub_bg_invertir :hover ul li a:hover {
	line-height:16px;
}

.pro_linedrop .sub_bg_financiarse {
	margin:0;
	padding:0;
	list-style:none;
}

.pro_linedrop .sub_bg_financiarse li {
	background:transparent;
}

.pro_linedrop .select :hover .sub_bg_financiarse {
	height:25px;
	display:block;
	position:absolute;
	float:left;
	width:776px;
	top:130px;
	left:0;
	text-align: left;
	background: #024060 url(../imgs/menu/02_bg.gif) repeat-x;
}

.pro_linedrop .select :hover .sub_bg_financiarse li a {
	color:#fff;
	font: 11px/22px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: none;
	white-space:nowrap;
	background:transparent url(../line/transparent.gif);
	height: 24px;
	display:block;
	margin:0;
	padding: 1px 6px 0;
	float:left;
}

.pro_linedrop .select :hover .sub_bg_financiarse li a:hover,
.pro_linedrop .select :hover .sub_bg_financiarse li:hover {
	color:#fff;
	position:relative;
	text-decoration: underline;
}

.pro_linedrop .select :hover .sub_bg_financiarse li:hover > a {
	color:#feef98;
}

.pro_linedrop .select :hover .sub_bg_financiarse :hover ul {
	padding:0;
	margin:0;
	list-style:none;
	display:block;
	width:112px;
	position:absolute;
	left:-1px;
	top:25px;
	border:1px solid #aaa;
	border-top:0;
	background:#fff;
}

.pro_linedrop .select :hover .sub_bg_financiarse :hover ul li a {
	width:80px;
	text-align:left;
	height:20px;
	line-height:18px;
}

.pro_linedrop .select :hover .sub_bg_financiarse :hover ul li a:hover {
	line-height:16px;
}

.pro_linedrop .sub_bg_pymes {
	margin:0;
	padding:0;
	list-style:none;
}

.pro_linedrop .sub_bg_pymes li {
	background:transparent;
}

.pro_linedrop .select :hover .sub_bg_pymes {
	height:25px;
	display:block;
	position:absolute;
	float:left;
	width:776px;
	top:130px;
	left:0;
	text-align: left;
	background: #024060 url(../imgs/menu/03_bg.gif) repeat-x;
}

.pro_linedrop .select :hover .sub_bg_pymes li a {
	color:#fff;
	font: 11px/22px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: none;
	white-space:nowrap;
	background:transparent url(../line/transparent.gif);
	height: 24px;
	display:block;
	margin:0;
	padding: 1px 6px 0;
	float:left;
}

.pro_linedrop .select :hover .sub_bg_pymes li a:hover,
.pro_linedrop .select :hover .sub_bg_pymes li:hover {
	color:#fff;
	position:relative;
	text-decoration: underline;
}

.pro_linedrop .select :hover .sub_bg_pymes li:hover > a {
	color:#feef98;
}

.pro_linedrop .select :hover .sub_bg_pymes :hover ul {
	padding:0;
	margin:0;
	list-style:none;
	display:block;
	width:112px;
	position:absolute;
	left:-1px;
	top:25px;
	border:1px solid #aaa;
	border-top:0;
	background:#fff;
}

.pro_linedrop .select :hover .sub_bg_pymes :hover ul li a {
	width:80px;
	text-align:left;
	height:20px;
	line-height:18px;
}

.pro_linedrop .select :hover .sub_bg_pymes :hover ul li a:hover {
	line-height:16px;
}

.pro_linedrop .sub_bg_institucional {
	margin:0;
	padding:0;
	list-style:none;
}

.pro_linedrop .sub_bg_institucional li {
	background:transparent;
}

.pro_linedrop .select :hover .sub_bg_institucional {
	height:25px;
	display:block;
	position:absolute;
	float:left;
	width:776px;
	top:130px;
	left:0;
	text-align: left;
	background: #024060 url(../imgs/menu/04_bg.gif) repeat-x;
}

.pro_linedrop .select :hover .sub_bg_institucional li a {
	color:#fff;
	font: 11px/22px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: none;
	white-space:nowrap;
	background:transparent url(../line/transparent.gif);
	height: 24px;
	display:block;
	margin:0;
	padding: 1px 6px 0;
	float:left;
}

.pro_linedrop .select :hover .sub_bg_institucional li a:hover,
.pro_linedrop .select :hover .sub_bg_institucional li:hover {
	color:#fff;
	position:relative;
	text-decoration: underline;
}

.pro_linedrop .select :hover .sub_bg_institucional li:hover > a {
	color:#feff9b;
}

.pro_linedrop .select :hover .sub_bg_institucional :hover ul {
	padding:0;
	margin:0;
	list-style:none;
	display:block;
	width:112px;
	position:absolute;
	left:-1px;
	top:25px;
	border:1px solid #aaa;
	border-top:0;
	background:#fff;
}

.pro_linedrop .select :hover .sub_bg_institucional :hover ul li a {
	width:80px;
	text-align:left;
	height:20px;
	line-height:18px;
}

.pro_linedrop .select :hover .sub_bg_institucional :hover ul li a:hover {
	line-height:16px;
}

/* @end */

.contenedor_cont {
	text-align: left;
	width: 776px;
	margin: 0;
	padding: 0;
	text-decoration: none;
	background: #fff url(../imgs/bgs/bg_izq.gif) repeat-y;
}

/* @group COLUMNA IZQUIERDA */

.columna_izq {
	width: 172px;
	height: 100%;
	margin: auto;
	padding-right: 11px;
	padding-left: 11px;
	float: left;
	border-top: 1px solid #fff;
}

.novedades {
	color: #54585c;
	font: 11px/14px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	background: url(../imgs/titulos/novedades.gif) no-repeat;
	padding-top: 50px;
	margin: 20px auto auto;
}

.novedades p {
	color: #54585c;
	font: 11px/14px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	background: url(../imgs/bgs/pt_h.gif) repeat-x 0 bottom;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-top: 0;
	margin-bottom: 0;
}

.novedades p.claro {
	color: #54585c;
	font: 11px/14px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	background: #f5f5f5 url(../imgs/bgs/pt_h.gif) repeat-x 0 bottom;
	padding-top: 8px;
	padding-bottom: 8px;
}

.novedades a {
	color: #004677;
	font: 11px/14px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: none;
}

.novedades a:hover {
	color: #004677;
	font: 11px/14px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: underline;
}

.link_noticias {
	color: #004677;
	font: 11px/14px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: right;
	margin: auto;
	padding-top: 6px;
}

.link_noticias a {
	color: #2d91bd;
	font: 11px/14px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: underline;
}

.link_noticias a:hover {
	color: #004677;
	font: 11px/14px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: underline;
}

.banner_izq {
	width: 172px;
	margin: 8px auto auto;
}
.banner_izq a{
	width: 172px;
	margin: 8px auto auto;
	text-decoration: none;
}

.submenu {
	color: #54585c;
	font: 11px/14px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	width: 172px;
	display: block;
	padding-top: 15px;
}

.submenu ul {
	padding-left: 0;
	margin-left: 0;
	margin-top: 0;
}

.submenu li {
	text-align: left;
	background: url(../imgs/bgs/pt_h.gif) repeat-x 0 bottom;
	padding-top: 4px;
	padding-bottom: 4px;
	list-style-type: none;
}

.submenu a {
	color: #54585c;
	font: 11px/14px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: none;
	padding-left: 15px;
}

.submenu a:hover,
.submenu a.selected {
	color: #269bda;
	font: 11px/14px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: none;
	background: url(../imgs/comunes/flecha_submenu.gif) no-repeat 0 2px;
}

.sub_submenu {
	background: #f9f9f9 url(../imgs/bgs/pt_h.gif) repeat-x 0 bottom;
}

.sub_submenu ul {
	padding-left: 0;
	margin-left: 0;
	margin-top: 0;
}

.sub_submenu li {
	text-align: left;
	padding-top: 4px;
	padding-bottom: 4px;
	list-style-type: none;
	background-image: none;
}

.sub_submenu a {
	color: #54585c;
	font: 11px/14px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: none;
	padding-left: 25px;
}

.sub_submenu a:hover,
.sub_submenu a.selected {
	color: #269bda;
	font: 11px/14px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: none;
	background-image: none;
}

/* @end */

/* @group COLUMNA CENTRAL */

.columna_central {
	background: #fff url(../imgs/bgs/bg_cuerpo_home.gif) no-repeat;
	width: 371px;
	margin: auto;
	padding-right: 8px;
	padding-left: 8px;
	float: left;
}

.agenda {
	color: #4076b5;
	font: 12px/14px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: right;
	background: url(../imgs/titulos/agenda.gif) no-repeat;
	padding-top: 14px;
}

.agenda a {
	color: #727579;
	text-decoration: underline;
	font: 10px/12px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
}

.agenda a:hover {
	color: #004677;
	text-decoration: underline;
	font: 10px/12px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
}

.agenda td {
	color: #54585c;
	font: bold 11px/14px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	background: url(../imgs/bgs/pt_h.gif) repeat-x 0 bottom;
	padding-bottom: 8px;
	padding-top: 6px;
}

.agenda td a {
	color: #54585c;
	font: 11px/14px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: none;
}

.agenda td a:hover {
	color: #004677;
	font: 11px/14px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: underline;
}

.agenda td img {
	margin-right: 4px;
}

.foto_home {
	background: url(../imgs/bgs/foto_home.jpg) no-repeat;
	width: 371px;
	margin-top: 0;
	margin-bottom: 30px;
	padding-top: 186px;
}

.logos_pie_home {
	margin: 0;
	padding: 0;
}

/* @end */

/* @group COLUMNA CENTRAL DOBLE */

.columna_central_doble {
	color: #54585c;
	font: 11px/15px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	background: url(../imgs/bgs/bg_cuerpo_int.gif) no-repeat;
	width: 556px;
	margin: auto;
	float: right;
	padding: 18px 12px 25px 14px;
}


.columna_central_doble p {
	color: #54585c;
	font: 11px/15px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	margin-top: 12px;
	padding-top: 0;
}

.columna_central_doble ul li {
	color: #54585c;
	font: 11px/15px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	margin: 0;
	padding: 0;
}

.columna_central_doble td {
	color: #004677;
	font: 11px/15px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
}

.columna_central_doble table.directiva {
	color: #004677;
	font: 11px/15px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
}

.columna_central_doble table.directiva tr {
	background: url(../imgs/bgs/pt_h.gif) repeat-x 0 bottom;
}

.columna_central_doble table.directiva td {
	padding-top: 4px;
	padding-bottom: 4px;
}

.columna_central_doble table.directiva td.titulo_tabla {
	padding-top: 4px;
	padding-bottom: 4px;
	color: #d5d7de;
	font: bold 14px/16px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: center;
	background-color: #00365c;
}

.columna_central_doble table.proyectos {
	color: #004677;
	font: 11px/15px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
}

.columna_central_doble table.proyectos td.titulo {
	color: #d5d7de;
	font: bold 14px/18px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: center;
	background-color: #00365c;
	padding-top: 4px;
	padding-bottom: 4px;
}

.columna_central_doble table.proyectos td.referencia {
	color: #fff;
	font: 11px/11px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: center;
	background-color: #004677;
	padding-top: 4px;
	padding-bottom: 4px;
}

.columna_central_doble table.proyectos td.divisor {
	font-size: 1px;
	background-color: #dee1e5;
	width: 1px;
	height: 100%;
}

.columna_central_doble table.proyectos td.comun {
	background: url(../imgs/bgs/pt_h.gif) repeat-x 0 bottom;
	padding-top: 4px;
	padding-bottom: 4px;
}

.columna_central_doble table.proyectos td.gris {
	color: #3e4043;
	background: url(../imgs/bgs/pt_h.gif) repeat-x 0 bottom;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}

.tit_seccion {
	color: #004677;
	font: bold 15px/15px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	background: #e9eaee url(../imgs/comunes/ico_flecha_tit.gif) no-repeat 4px 3px;
	width: 516px;
	margin: auto auto 24px;
	padding: 6px 10px 6px 30px;
}


.print_tit {
	width: 19px;
	height: 18px;
	float: right;
}

.comillas {
	color: #004677;
	font: 11px/15px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	background: url(../imgs/comunes/comillas.gif) no-repeat 10px 4px;
	padding-left: 66px;
	padding-right: 12px;
	border-bottom: 1px solid #e9eaee;
	padding-bottom: 12px;
}

.buscador {
	color: #004677;
	font: bold 11px/13px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	margin-top: 0;
	padding-bottom: 10px;
	border-bottom: 1px dotted #8d98a1;
}

.noticias {
	color: #54585c;
	font: 11px/14px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	padding-bottom: 20px;
}

.noticias h2 a {
	color: #004677;
	font: bold 12px/15px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: none;
}

.noticias a:hover {
	color: #269bda;
	text-decoration: underline;
}

.noticias p {
	color: #54585c;
	font: 11px/14px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	background: url(../imgs/bgs/pt_h.gif) repeat-x 0 bottom;
	padding-bottom: 10px;
}

.noticias p.fecha_noticia {
	color: #269bda;
	font: 11px/11px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	margin-bottom: 0;
	padding-bottom: 0;
	background-image: none;
}

.listar_agenda {
	color: #54585c;
	font: bold 11px/14px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	background: url(../imgs/comunes/agenda_pie.gif) no-repeat 0 bottom;
	padding-bottom: 20px;
}

.listar_agenda ul {
	margin-left: 0;
	padding-left: 0;
}

.listar_agenda li {
	color: #54585c;
	font: bold 11px/14px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	border-bottom: 1px dotted #8d98a1;
	padding-bottom: 8px;
	padding-top: 6px;
	list-style-type: none;
}

.listar_agenda li.Cultural {
	background: url(../imgs/comunes/ico_cultural.gif) no-repeat 0 2px;
	padding-left: 16px;
	padding-bottom: 4px;
	border-bottom: 1px dotted #8d98a1;
}

.listar_agenda li.General {
	background: url(../imgs/comunes/ico_general.gif) no-repeat 0 2px;
	padding-left: 16px;
	padding-bottom: 4px;
	border-bottom: 1px dotted #8d98a1;
}

.listar_agenda li.Socios {
	background: url(../imgs/comunes/ico_socios.gif) no-repeat 0 2px;
	padding-left: 16px;
	padding-bottom: 4px;
	border-bottom: 1px dotted #8d98a1;
}

.listar_agenda li.Pymes {
	background: url(../imgs/comunes/ico_pymes.gif) no-repeat 0 2px;
	padding-left: 16px;
	padding-bottom: 4px;
	border-bottom: 1px dotted #8d98a1;
}

.listar_agenda li.Mercado {
	background: url(../imgs/comunes/ico_mercado.gif) no-repeat 0 2px;
	padding-left: 16px;
	padding-bottom: 4px;
	border-bottom: 1px dotted #8d98a1;
}

.listar_agenda li a {
	color: #004677;
	font: 11px/14px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: none;
}

.listar_agenda li a:hover {
	color: #269bda;
	font: 11px/14px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: underline;
}

.listado {
	color: #004677;
	font: bold 11px/15px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
}

.listado ul {
	width: 556px;
	margin-left: 0;
	padding-left: 0;
}

.listado li.blanco {
	color: #004677;
	font: bold 11px/15px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	background: url(../imgs/comunes/square.gif) no-repeat 6px 7px;
	padding-left: 18px;
	padding-top: 3px;
	padding-bottom: 3px;
	list-style-type: none;
}

.listado li.color {
	color: #004677;
	font: bold 11px/15px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	background: #e9eaee url(../imgs/comunes/square.gif) no-repeat 6px 7px;
	padding-left: 18px;
	padding-top: 3px;
	padding-bottom: 3px;
	list-style-type: none;
}

.laudos_sumario {
	background: url(../imgs/bgs/pt_h.gif) repeat-x 0 bottom;
	margin-top: 0;
	margin-bottom: 0;
	padding-bottom: 10px;
}

.laudos_sumario p {
	color: #54585c;
	font: 11px/14px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	border-bottom: 1px solid #d7dade;
	margin-top: 10px;
	margin-bottom: 0;
	padding-bottom: 10px;
}

.laudos_sumario p.solo {
	color: #54585c;
	font: 11px/14px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	border-bottom-style: none;
	margin-top: 10px;
	margin-bottom: 0;
}

.laudos_sumario2 {
	background: #f2f3f6 url(../imgs/bgs/pt_h.gif) repeat-x 0 bottom;
	margin-top: 0;
	margin-bottom: 0;
	padding-bottom: 10px;
	border: 1px solid #f2f3f6;
}

.laudos_sumario2 p {
	color: #54585c;
	font: 11px/14px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	border-bottom: 1px solid #d7dade;
	margin-top: 10px;
	margin-bottom: 0;
	padding-bottom: 10px;
}

.laudos_sumario2 p.solo {
	color: #54585c;
	font: 11px/14px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	border-bottom-style: none;
	margin-top: 10px;
	margin-bottom: 0;
}

.resaltado {
	background-color: #e7ff84;
}

.sitemap {
	color: #54585c;
	font: 11px/15px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
}

.sitemap h1 {
	color: #fff;
	font: bold 14px/16px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: center;
	margin-top: 4px;
	margin-bottom: 5px;
}

.sitemap tr.titulos {
	background-color: #7183a4;
}

.sitemap ul {
	width: 137px;
	margin: 0;
	padding: 0;
}

.sitemap li.seccion {
	color: #54585c;
	font: bold 11px/13px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	background-color: #d3dcea;
	list-style-type: none;
	border-bottom: 1px solid #fff;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}

.sitemap li.seccion a {
	color: #54585c;
	font: bold 11px/13px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: none;
}

.sitemap li.seccion a:hover {
	color: #004677;
	font: bold 11px/13px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: underline;
}

.sitemap li.subseccion {
	color: #54585c;
	font: 11px/13px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	list-style-type: none;
	padding-top: 4px;
	padding-bottom: 4px;
	background: #ecf1f9 url(../imgs/bgs/pt_h.gif) repeat-x 0 bottom;
	padding-left: 4px;
}

.sitemap li.subseccion a {
	color: #54585c;
	font: 11px/13px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: none;
}

.sitemap li.subseccion a:hover {
	color: #004677;
	font: 11px/13px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: underline;
}

.sitemap li.subseccion2 {
	color: #54585c;
	font: 11px/13px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	list-style-type: none;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	background-color: #f7f8fc;
}

.sitemap li.subseccion2 a {
	color: #54585c;
	font: 11px/13px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: none;
}

.sitemap li.subseccion2 a:hover {
	color: #004677;
	font: 11px/13px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: underline;
}

.sitemap li.subseccion3{
	color: #FFFFFF;
	font: bold 15px/15px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: center;
	text-decoration: none;
	background-color: #7183a4;
	list-style-type: none;
	border-bottom: 1px solid #fff;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}


p.fecha {
	color: #54585c;
	font: 11px/12px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	text-transform: uppercase;
	margin-bottom: -6px;
}

.tipo_evento {
	color: #269bda;
	font: 11px/12px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	text-transform: uppercase;
}

p.info_extra {
	color: #797d82;
	font: 11px/13px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	background: url(../imgs/bgs/pt_h.gif) repeat-x;
	padding-top: 4px;
}

/* @end */

/* @group COLUMNA DERECHA */

.columna_der {
	width: 183px;
	margin: auto;
	padding-right: 6px;
	padding-left: 6px;
	float: right;
	text-align: right;
	vertical-align: top;
}

.promo_der {
	color: #2d91bd;
	font: 11px/14px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: right;
	width: 183px;
	margin: auto;
	padding-top: 6px;
}

.promo_der a {
	color: #2d91bd;
	font: 11px/14px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: underline;
}

.promo_der a:hover {
	color: #004677;
	font: 11px/14px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: underline;
}

.separa_promo_der {
	text-align: center;
	background: url(../imgs/bgs/divisor_promos.gif) no-repeat;
	width: 183px;
	height: 12px;
	margin: auto;
}

/* @end */

/* @group PIE */

.pie {
	color: #7c859d;
	font: 10px/12px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	background-color: #ebebeb;
	width: 754px;
	margin: 0;
	padding: 4px 6px 6px 16px;
}

.pie a {
	color: #7c859d;
	font: 10px/12px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: underline;
}

.pie a:hover {
	color: #269bda;
	font: 10px/12px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: underline;
}

.abz {
	width: 124px;
	height: 11px;
	float: right;
}

/* @end */

ul.pdf {
	margin: 0;
	padding: 0;
}

ul.pdf li {
	background: url(../imgs/comunes/ico_pdf.gif) no-repeat;
	padding-left: 20px;
	padding-bottom: 2px;
	margin-top: 4px;
	margin-bottom: 4px;
	list-style-type: none;}
	
ul.ppt {
	margin: 0;
	padding: 0;
}

ul.ppt li {
	background: url(../imgs/comunes/ppt.jpg) no-repeat;
	padding-left: 20px;
	padding-bottom: 2px;
	margin-top: 4px;
	margin-bottom: 4px;
	list-style-type: none;}
	

/*STYLES MENU*/

.menuinvertir{
	background: url(../imgs/menu/01_bg.gif) repeat-x;
	text-decoration: none;
	margin:0;
	height:25px;
	width:776px;
	top:196px;
	left:0px;
	position:absolute;
	text-align: left;
	z-index:501;
	}

.txt01{
	color:#FFFFFF;
	font: 11px/22px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration:none;
}

.txt01:hover{
	color:#70bafe;
	font: 11px/22px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
}


.menufinanciarse{
	background: url(../imgs/menu/02_bg.gif) repeat-x;
	text-decoration: none;
	margin:0;
	height:25px;
	width:776px;
	top:196px;
	left:0px;
	position:absolute;
	text-align: left;
	z-index:501;
	}

.txt02{
	color:#FFFFFF;
	font: 11px/22px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration:none;
}

.txt02:hover{
	color:#f0ff00;
	font: 11px/22px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
}

.menupymes{
	background: url(../imgs/menu/03_bg.gif) repeat-x;
	text-decoration: none;
	margin:0;
	height:25px;
	width:776px;
	top:196px;
	left:0px;
	position:absolute;
	text-align: left;
	z-index:501;
	}

.menuinstitucional{
	background: url(../imgs/menu/04_bg.gif) repeat-x;
	text-decoration: none;
	margin:0;
	height:25px;
	width:776px;
	top:196px;
	left:0px;
	position:absolute;
	text-align: left;
	z-index:501;
	}
	
.jjjj {
	color: #54585c;
	font: 11px/14px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	width: 172px;
	display: block;
	padding-top: 15px;
}
	
	
/*=tooltips*/
#ngxLinks .toolTip {
width:331px;
padding:1px;
position:absolute;
z-index:900;
top:0 px;
left:192px;
width:327px;
}

#ngxLinks #jorTip {top:219px;}
#ngxLinks #codiTip {top:232px;}
