#noticia {
	font-family: Tahoma, Arial, Verdana;
	margin-bottom:10px;
}
#noticia h1 {
	padding-left:28px;
	border: solid 1px #cccccc;
	height:27px;
	font-size: 11px;
	font-weight: bold;
	color: #19295a;
	text-transform: uppercase;
	line-height: 27px;
	background-image: url(/img/ico_notic_destacada.gif);
	background-repeat: no-repeat;
	background-position: 7px 7px;
	margin-bottom:9px;
}
#noticia h2 {
margin-bottom:10px;
}

#noticia h3 {
/*	height:60px; */
	padding-top:10px;
	margin-bottom:10px;
	background-image: url(/img/punto_line02.gif);
	background-repeat: repeat-x;
	background-position: top;
}

#noticia h2 img, #noticia h3 img {
	margin-right:11px;
	margin-bottom:5px;
	border: 0px;
}

#noticia h2, #noticia h2 a, #noticia h3, #noticia h3 a {
	font-size: 11px;
	font-weight: normal;
	color: #717272;
}
#noticia h5{
text-align:center;
background-color:#faf9f7;
}
/*  textos  */
.texto_bajas {
	margin-left:5px;
	font-size: 10px;
	font-weight: normal;
	color: #cf0505;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.texto_suba {
	margin-left:5px;
	font-size: 10px;
	font-weight: normal;
	color: #88a22a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/*  fin de textos  */

/*  modulo usuarios registrados  */
#usuarios_registrados {
margin-top:24px;
width:290px;
}
#usuarios_registrados a {
color:#3f3d3d;
}
#usuarios_registrados img {
border:0px;
}
#usuarios_registrados table {
border: solid 1px #c7c5c2;
}
#usuarios_registrados table thead th {
	padding-left:30px;
	height:27px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url(/img/ico_usuarios.gif);
	background-repeat: no-repeat;
	background-position: 3px 3px;
	color: #19295a;
	line-height: 25px;
	text-align: left;
}
#usuarios_registrados table tbody th {
	padding-left:8px;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	height:15px;
	background-image: url(/img/bg_gris.gif);
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: none;
	color: #383633;
	font-weight: bold;
	text-align: left;
}
#usuarios_registrados table tbody th img {
margin-right:5px;

}
#usuarios_registrados table tbody td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #3f3d3d;
}
#usuarios_registrados table tbody td.modulo_principal {

	height:112px;
	padding-left:150px;
	padding-top:5px;
	background-image: url(/img/usuarios_registrados.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
#usuarios_registrados table tbody th.solo {
	border-right: solid 1px #cccccc;
}
#usuarios_registrados table tbody td.modulo_principal img {
margin-top:20px;
margin-left:30px;
}
#usuarios_registrados table tbody td.modulo1 {
	border-right: solid 1px #cccccc;
	height:46px;
	padding-left:46px;
	padding-top:5px;
	padding-right:5px;
	background-image: url(/img/alertas.gif);
	background-repeat: no-repeat;
	background-position: left;
}
#usuarios_registrados table tbody td.modulo2 {
	height:46px;
	padding-left:45px;
	padding-top:5px;
	background-image: url(/img/ticker.gif);
	background-repeat: no-repeat;
	background-position: left;
}
#usuarios_registrados table tbody td.modulo3 {
	height:43px;
	padding-left:55px;
	padding-top:5px;
	background-image: url(/img/cartera.gif);
	background-repeat: no-repeat;
	background-position: left;
}
/*  fin de modulo usuarios registrados  */



/*  son los modulos de GALERIAS DE FOTOS, ETC  */
#varios table {
margin-top:14px;

}
#varios table td {
	background-color:#b6bed3;
	color: #FFFFFF;
}
#varios table td a{
	background-color:#b6bed3;
	color: #FFFFFF;
}
#varios table td.color01 {
padding:5px;
}
#varios table td.color02 {
background-color:#405795;
padding:5px;
}
#varios table td.color02 a {
background-color:#405795;
}
#varios table td.color03 {
background-color:#c0cad0;
padding:5px;
}
#varios table td.color03 a {
background-color:#c0cad0;
}


#varios table td.mancheta {
	padding-left:10px;
	border-top:solid 1px #CCCCCC;
	border-left:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
	height:27px;
	background-color: #FFFFFF;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	line-height: 19px;
	font-weight: bold;
	text-transform: uppercase;
	color: #19295a;
}
#varios table td.mancheta img {
margin-right:10px;
}
/*  fin de los modulos de GALERIAS DE FOTOS, ETC  */	


/*  Esta es la mancheta de indicadores financieros  */
#indicadores_mancheta {
	width:290px;
	margin-top:14px;
}
#indicadores_mancheta h1 {
	padding-left:12px;
	line-height:28px;
	height:29px;
	background-image: url(/img/indicadores_dg_mancheta.gif);
	background-repeat: repeat-x;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
}
#indicadores_mancheta h1 a {
	color: #FFFFFF;
}

#indicadores_manchetaGaleria
{
	BORDER-RIGHT: #cbcbcb 1px solid;
   	BORDER-LEFT: #cbcbcb 1px solid;
	BORDER-BOTTOM: #cbcbcb 1px solid;
    MARGIN-TOP: 17px;
    WIDTH: 290px;
}
#indicadores_manchetaGaleria H1
{
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND-IMAGE: url(/img/indicadores_dg_mancheta.gif);
    TEXT-TRANSFORM: uppercase;
    COLOR: #ffffff;
    LINE-HEIGHT: 28px;
    BACKGROUND-REPEAT: repeat-x;
    FONT-FAMILY: Tahoma, Arial, Verdana;
    HEIGHT: 29px;
}
#indicadores_manchetaGaleria H1 A
{
    FONT-SIZE: 10px; 
    TEXT-TRANSFORM: uppercase;
	COLOR: #ffffff;
	vertical-align: bottom;
}
#indicadores_manchetaGaleria H1 IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    MARGIN-TOP: 6px;
    BORDER-LEFT: 0px;
    MARGIN-RIGHT: 6px;
    MARGIN-LEFT: 0px;
    BORDER-BOTTOM: 0px;
    PADDING-LEFT: 6px;
	vertical-align: top;
}

/*  estilos para el modulo de indicadores financieros  */
#indicadores {
	width:138px;
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
}
#indicadores table {
	width:136px;
}
#indicadores table thead th {
text-align:center;
	height:14px;
	border-bottom:solid 1px #cbcbcb;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #999797;
	background-image: url(/img/indicadores_dg01.gif);
	background-repeat: repeat-x;
}
#indicadores table tbody th {
	padding-left: 4px;
	text-align:left;
	font-family: Tahoma, Arial, Verdana;
	font-size: 9px;
	font-weight: bold;
	background-image: url(/img/punto_line03.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	color: #666666;
}
#indicadores table td {
	height:22px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #2b2e2b;
	text-align: center;
	background-image: url(/img/punto_line03.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
#indicadores table td.dolar {
	padding-left:4px;
	font-weight: bold;
	color: #107051;
	text-align: left;
}
#indicadores table td.euro {
	padding-left:4px;
	text-align: left;
	font-weight: bold;
	color: #a57d02;
}
#indicadores table td.euro a {
	color: #a57d02;
}
#indicadores h1 {
	border-top: solid 1px #CCCCCC;
	height:33px;
	background-image: url(/img/indicadores_h1.gif);
	background-repeat: no-repeat;
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	text-transform: uppercase;
	color: #354984;
	line-height: 29px;
	padding-left:22px;
}
#indicadores h1 a {
	color: #354984;
}
#indicadores h2 {
	border-top:solid 1px #CCCCCC;
	border-bottom:solid 1px #CCCCCC;
	height:15px;
	background-image: url(/img/bg_gris.gif);
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #383633;
	line-height: 14px;
	padding-left:7px;
	font-weight: bold;
}
#indicadores table td h2 {
	border-top:solid 1px #CCCCCC;
	border-bottom:solid 1px #CCCCCC;
	height:15px;
	background-image: url(/img/bg_gris.gif);
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #383633;
	line-height: 14px;
	padding-left:0px;
	font-weight: normal;
	text-align:left;
}
#indicadores h3 {
	line-height:19px;
/*	height:19px;*/
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #8b8989;
}
#indicadores h3 table {
width:136px;
}
#indicadores h3 table td {
text-align:left;
	line-height:19px;
	padding-left:5px;
	height:19px;
	background-image: url(/img/punto_line03.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-family: Tahoma, Arial, Verdana;
	font-size: 9px;
	font-weight: normal;
	text-transform: uppercase;
	color: #8b8989;
}
#indicadores h3 table td.suba {
	font-size: 9px;
	font-weight: normal;
	color: #94af32;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#indicadores h3 table td.baja {
	font-size: 9px;
	font-weight: normal;
	color: #cf0505;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#indicadores h3 a {
	color: #8b8989;
}
#indicadores h3 img {
border:0px;
margin-top:5px;
margin-right:5px;

}
#indicadores h4 {
	border-top: solid 1px #CCCCCC;
	height:27px;
	background-image: url(/img/indicadores_h4.gif);
	background-repeat: repeat-x;
}
#indicadores h5 {
	border-top:solid 1px #CCCCCC;
	border-bottom:solid 1px #ffffff;
	height:6px;
	background-image: url(/img/indicadores_h5.gif);
	background-repeat: repeat-x;

}
/*  fin indicadores financieros  */
#mod_290_2 {
border:solid 1px #cbcbcb;
background-color:#faf9f7;
width:290px;
margin-bottom:14px;

}
#mod_290_2 h1 {
padding-left:8px;
	height:28px;
	background-image: url(/img/mod_290h1.gif);
	background-repeat: repeat-x;
	border-bottom: solid 1px #cbcbcb;
	font-size: 10px;
	text-transform: uppercase;
	color: #19295a;
	line-height: 27px;
}
#mod_290_2 h2 {
	height:42px;
	padding-left:8px;
	padding-right:4px;
	padding-top:6px;
	padding-bottom:10px;
	color:#717272;
	font-size:11px;
	font-weight:normal;
	background-image: url(/img/mod_290_ptoline.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

#mod_290_2 h3 {
	padding-left:8px;
	padding-right:4px;
	padding-top:6px;
	padding-bottom:14px;
	color:#717272;
	font-size:11px;
	font-weight:normal;
}
#mod_290_2 h2 img, #mod_290_2 h3 img {
	margin-right:10px;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #4b4a4a;
	border-left: 1px solid #4b4a4a;
}
#mod_290_2 h2 a,#mod_290_2 h3 a {
	color:#717272;
}
#mod_290_2 h2 a:hover,#mod_290_2 h3 a:hover {
	color:#323232;
	text-decoration: none;
}
#mod_290 {
	border:solid 1px #cbcbcb;
	background-color:#faf9f7;
	width:290px;
	margin-bottom:14px;

}
#mod_290 h1 
{
	padding-left:10px;
	height:22px;
	background-image: url(/img/dg01_mod290.gif);
	background-repeat: repeat-x;
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	line-height: 22px;
	WIDTH: 280px
}
#mod_290 table{
	width:280px;

}
#mod_290 table td {
	color:#748694;
	font-weight:normal;
	font-size:11px;
	border-bottom:solid 1px #FFFFFF;
	padding-left:6px;
	padding-bottom:2px;
	padding-top:2px;
	WIDTH: 290px	
}
#mod_290 table td img {
	margin-right:4px;
}
#mod_290 table td img.boton {
	border:0px;
	margin:4px;
}


#ultimas_noticias
{
    FONT-FAMILY: Tahoma, Arial, Verdana
}
#ultimas_noticias H1
{
    PADDING-LEFT: 40px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(/img/fondo_noticias.gif);
    MARGIN-BOTTOM: 5px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #ffffff;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Tahoma, Arial, Verdana
}
#ultimas_noticias H1 A
{
COLOR: #ffffff;
}
#ultimas_noticias H1 A.flecha
{
    PADDING-LEFT: 123px
}
#ultimas_noticias H2
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 10px;
    BACKGROUND-COLOR: #f2f2f5
}
#ultimas_noticias H5
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #ffffff
}
#ultimas_noticias H2 A
{
    COLOR: #6c6f6f
}
#ultimas_noticias H3
{
    BORDER-RIGHT: #c7c5c2 1px solid;
    BORDER-LEFT: #c7c5c2 1px solid;
    BORDER-BOTTOM: #c7c5c2 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 19px;
    BACKGROUND-COLOR: #f3f2ed;
    TEXT-ALIGN: right
}
#ultimas_noticias H3 IMG
{
    MARGIN-RIGHT: 6px
}
#ultimas_noticias H3.versionado
{
    BORDER-RIGHT: #c7c5c2 1px solid;
    BORDER-LEFT: #c7c5c2 1px solid;
    BORDER-BOTTOM: #c7c5c2 1px solid;
    BACKGROUND-REPEAT: repeat-x
}
#ultimas_noticias H3.versionado IMG
{
    MARGIN-TOP: 2px;
    MARGIN-RIGHT: 0px
}
#ultimas_noticias H4
{
    BORDER-RIGHT: #c7c5c2 1px solid;
    BACKGROUND-IMAGE: url(/img/bg_ultimas_noticias.gif);
    BORDER-LEFT: #c7c5c2 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 19px
}
#ultimas_noticias H4 IMG
{
    MARGIN-TOP: 2px;
    MARGIN-RIGHT: 0px
}
