										/*****************************************************/
										/**       CSS MERCADO DE VALORES DE COSTA RICA      **/
										/*****************************************************/

html {
	height	:100%;
}

body{
	margin:15px 0 0 0;
	background-color:#FFFFFF;
}

#mainContainer{
	width:900px;
	height:auto;
	border:0px;
	margin:0 auto 0 auto;
	vertical-align:top;
	overflow:hidden;
}

/********************************* Header **************************************/
#header{
	width:900px;
	height:111px;
	margin:0px 0 10px 0;
	padding:0px;
}
#header #logo{
	float:left;
	width:174px;
	height:111px;
	background:url(../images/mercadovalores_logo.gif) left no-repeat;
}
#header #banners{
	float:right;
	height:111px;
	width:725;
	border:0;
	margin-top:10px;
}
#header #menu{
	float:right;
	width:700px;
	height:15px;
}
#menu #menuTop{
	float:right;
	margin:0!important;
	margin:0 -2px 0 0;
}
#menu #menuTop a{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	font-weight:normal;
}
#menu #menuTop a:hover{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#a97700;
	text-decoration:none;
}
#menu #language{
	margin:0;
	padding:0;
	float:right;
}
#language ul.jflanguageselection{
	list-style-type:none;
	padding:0;
	margin:0;
}
#language ul.jflanguageselection li{
	text-decoration:none;
	margin:0;
	padding:0;
}

#language ul.jflanguageselection li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#000;
	cursor:pointer;
	margin:0;
	padding:0;
	text-align:left;
}
#language ul.jflanguageselection li a:hover{
	color:#a97700;
	text-decoration:none;
	padding:0;
	margin:0;
	text-align:left;
}
/******************************* Contenido *******************************/
#container{
	width:900px;
	vertical-align:top;
	margin:0px;
	padding:0px;
	overflow:hidden;
}
/**** Sección Izquierda ****/
#containerLeft{
	width:130px;
	height:auto;
	float:left;
	padding:0;
	margin:10px 0 0 0;
	vertical-align:top;
}
#menuRightContainer{/**** Contenedor del menú ****/
	width:153px;
	height:100%;
	display:block;
	float:right;
	padding:0;
	margin:15px 0 0 0;
}
#menuContainer{/**** Contenedor del menú ****/
	width:130px;
	display:block;
	float:left;
	padding:0;
	margin:0/* 0 6px 0*/;
}
#bannersLeft{/**** Tiene el login ****/
	width:130px;
	height:auto;
	border:0px;
	float:left;
	margin:10px 0 0 0;
	padding:0;
}
/**** Formulario de ingreso ****/
.moduletablewrapper{
	padding:0!important;
	padding:0 0 6px 0;
	background:#C0C0C0;
}
.moduletableenLinea{
	width:130px;
	height:110px;
	vertical-align:top;
	background:url(../images/denlinea_bg.gif) top;
}
.enLinea{
	width:100%;
	text-align:left;
	text-indent:10px;
	padding-top:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
.enLinea .inputbox{
	width:80%;
	text-align:left;
	margin-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	vertical-align:middle;
	margin-bottom:2px;
}
.enLinea .inputbox2{/**** inputbox del password ****/
	width:65%;
	text-align:left;
	margin-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	vertical-align:middle;
	margin-bottom:5px;
}
.enLinea .button{
	margin-left:5px;
}
.pin{
	width:130px;
	/*height:20px;*/
	background-color:#858585;
	padding:0;
	margin:0;
}
.pin a:link, a:visited, a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
/*	text-indent:5px;*/
}
/*.pin img{
	border:0;
	padding:3px 0 0 0;
}*/		
/**** Seccion derecha ****/	
#bodyContainer{
	width:770px;/*757*/
	height:auto;
	margin:20px 0 0 0;
	padding:0;
	float:right;
	vertical-align:top;
	overflow:hidden;
}
#imageContainer{
	width:770px;
	height:314px;
	margin:0;
	padding:0 0 7px 0;
	float:right;
}		
#image{
	width:273px;
	height:314px;
	float:left;
	padding:0 0 0 7px;
	margin:0;
	vertical-align:top;
}
#image img{
	padding:0;
}

#flash{
	padding:0 0 0 0;
	margin:0;
	float:right;
}
.sitemap ul {
	display		: block;
	list-style	: none;
	margin		: 0;
	padding		: 0;
}
.sitemap ul li {
	margin		: 0;
	padding		: 0;
	white-space	: nowrap;
	background	: transparent;
}
.sitemap a img {
	border		: none;
}
.sitemap ul.level_0 ul {
	list-style	: inside square;
	padding		: 0;
         margin-left       :0;
}
.sitemap ul.level_1 li {
	padding		: 0 0 0 2em;
	white-space	: nowrap;
}
.sitemap .active {
	font-style	: italic;
}#text{
	width:600px;
	height:auto;
	border-right:1px solid #DEB406;
	margin:0 0 0 8px/*6px*/;
	padding:0;
	vertical-align:top;
}
#text #registro{
	width:138px;
	margin:0 0 10px 250px;
}
#text .contentpaneopen{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:justify;
	color:#000000;
}
#text p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align:justify;
	color:#000000;
	margin-right:10px; 
}
#text img{
	margin:0 10px 5px 0;
	padding:0;
	border:0;
}
#text h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#007ba0;
	text-align:left;
}
#text h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#007ba0;
	text-align:left;
}
#text a:visited,#text a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#007ba0;
	text-decoration:none;
}
#text a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#007ba0;
	text-decoration:none;
}
#text li, #text ul{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align:justify;
	color:#000000;
	list-style-image:url(../images/bullet2nivel.gif);
}
#text li a:visited, #text li a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align:justify;
	color:#007ba0;
	list-style-image:url(../images/bullet2nivel.gif);
	text-indent:0;
}
#text li a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:justify;
	color:#007ba0;
	list-style-image:url(../images/bullet2nivel.gif);
	text-indent:0;
}
#text span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:italic;
	font-weight:normal;
	text-align:justify;
	color:#000000;
	margin-right:15px; 
}
#text .sitemap .contentpaneopen ul{
	list-style-image:url(../images/bullet2nivel.gif);
    list-style-position:outside;
	color:#000;
	margin-left:0;
	text-indent:0;
}
#text .sitemap .contentpaneopen li{
	list-style-image:url(../images/bullet2nivel.gif);
    list-style-position:outside;
	color:#000;
	margin:0px;
	margin-left:40px;
	text-indent:0;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}
#text .sitemap{
	margin-bottom:10px;
}
#text .componentheading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#007ba0;
	text-align:left;
	text-indent:10px;
	text-decoration:none;
	margin-bottom:15px;
}
#text .sitemap a:link, .sitemap a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000!important;
	text-align:left;
	text-decoration:none;
	margin-left:0;
	text-indent:0;
}
#text .sitemap a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#a97700!important;
	text-align:left;
	text-decoration:underline;
	margin-left:0;
	text-indent:0;
}
#text .menutitle{
	text-indent:20px;
}
#textContainer{
	width:765px;
	height:auto;
	padding:0;
	margin:0;
	float:right;
	border:0;
}
#textContainer #textHome{/**** Texto de Bienvenida ****/
	width:436px;
	height:auto;
	float:left;
	margin:0;
	padding:0 0 0 10px;
}
#textContainer #textHome h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#007ba0;
}
#textContainer #textHome p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000;
	text-align:left;
}
#cambioTable{
	width:153px;
	float:left;
	margin:0 7px 0 0;
	padding:0;
}
#TwoTable{
	width:770px;/*757*/
	height:auto;
	margin:0 7px 0 0;
	padding:0;
	float:right;
	vertical-align:top;
	overflow:hidden;
	border:#DEB406;
	border-color:#DEB406;
	border-bottom:hidden;
	border-top:hidden;
	border-left:hidden;
	border-right-color:#DEB406;
	border-right:solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
table .TwoTable h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF0000;
	font-weight:bold;
	text-align:left;
	margin:0 0 0 4px;
}
table .MenuIzq{
	vertical-align:top;
	width:155px;
	height:312px;
}
table .tipoCambio{
	width:153px;
	height:132px;
	margin:0;
	padding:0;
	float:right;/******/
}
table .tipoCambio h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	font-weight:bold;
	text-align:left;
	margin:0 0 0 4px;
}
table .tipoCambio a:link, .tipoCambio a:visited, .tipoCambio a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	margin:0px;
	padding:0;
}
table .tipoCambio p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000;
	margin:0 4px 0 4px;
}
#noticiasTable{
	width:153px;
	height:130px;
	float:right;
	margin:0;
	padding:2px 0 0 0;
	overflow:hidden;
	background:url(../images/noticias.gif) no-repeat;
}
table.moduletable-noticias{
	width:153px;
}
table.moduletable-noticias th{
	width:153px;
	height:20px!important;
	height:15px;
	color:#fff;
	background:#858585;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	text-indent:7px;
	line-height:18px;
	border-bottom:2px solid #fff;
}
ul.newsfeed-noticias, li.newsfeed-noticias{
	margin:3px 0 0 0;
	list-style:none;
	font-size:10px;
	text-align:left;
	padding-left:3px;
	font-family:Arial, Helvetica, sans-serif;
}
li.newsfeed-noticias a:link, li.newsfeed-noticias a:visited{
	color:#000;
	margin:0;
	padding:0;
	font-size:10px;
	text-align:left;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
li.newsfeed-noticias a:hover{
	color:#a97700;
	margin:0;
	padding:0;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	text-indent:0;
	font-weight:normal;
	text-decoration:underline;
}

/******************************* Footer *******************************/
#copyRight{
	width:100%;
	height:auto;
	margin:5px 0 10px 0;
	padding:0;
	vertical-align:middle;
	text-align:right;
}
#footerContainer{
	width:100%;
	height:15px;
	margin:0px;
	padding:0px;
	background-color:#D9D9D9;
	vertical-align:middle;
	text-align:right;
}
#footerContainer a:link, #footerContainer a:visited, #footerContainer a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	font-weight:bold;
	text-align:right;
	text-decoration:none;
	vertical-align:middle;
	margin-right:10px; 
	padding-top:3px; padding-bottom:3px;
}
#copyRight span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#676767;
	font-weight:normal;
	vertical-align:middle;
	text-align:right;
	float:right;
	margin:5px 10px 5px 0;
}
#pscroller1{
	width: 450px;
	height: 1.2em;
	border: 1px dashed black;
	padding: 5px;
	background-color: lightyellow;
	float:left;
}

#pscroller2{
	width: 153px;
	height: 130px;
	border: 1px solid  #C0C0C0;
	padding: 2px;
	background-color: #BEBEBE;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	float:left;
}

.rssclass .rsstitle{
	font-weight: bold;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

.rssclass .rssdate{
	color: gray;
	font-size: 8px;
	font-family:Arial, Helvetica, sans-serif;
}

.rssclass a{
	text-decoration: none;
	color:#007BB4;
	
}
/****************************** Formularios *****************************************/
form{
	color:#000000;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.inputboxformulario{
	color:#000000;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	border: 1px solid #007ba0;
}

.buttonformulario {
      /*width:60px;*/
	  color:#007ba0;
  	  font-size: 12px;
	  font-weight:bold;
	  font-family:Arial, Helvetica, sans-serif;
	  text-align:center;
}
.uploadformulario{
	color:#007ba0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.labelTexto{
	width:270px;
    color:#000000;
	font-size:12px;
	text-align:justify;
	margin:0 5px 0 0;
	font-family:Arial, Helvetica, sans-serif;
}
.Tituloformulario{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#007ba0;
	text-align:left;
}
dl,dt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-align:justify;
	color:#000000;
	margin-right:10px; 
}
/****** Tabla de textos ******/
.tablaTexto{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	font-weight:normal;
	text-align:left;
}
.tdTexto{
	text-align:right;
	padding-bottom:5px;
	font-weight:normal;
}
/****** Tabla de textos ******/
.tablaTexto{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
.tdTexto{
	text-align:right;
	padding-bottom:5px;
}
a.mainlevelMenuDer{
	width:153px;
	color:#000;
	display:block;
	padding:3px 0px 3px 0px;
	font-size:12px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-indent:0;
	border-bottom: 1px solid #D9D9D9;
} 
a.mainlevelMenuDer:link, a.mainlevelMenuDer:visited  {
	width:153px;
	color:#000;
	display: block;
	padding:3px 0px 3px 0px;
	font-size:12px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-indent:0px;
	border-bottom: 1px solid #D9D9D9;
	text-decoration:none;
}
a.mainlevelMenuDer:hover {
	width:/*138px*/153px;
	color:#a97700;
	display: block;
	padding:3px 0px 3px 0px;
	text-align:left;
	text-indent:0px;
	text-indent:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	border-bottom: 1px solid #D9D9D9;
}
#active_menuMenuDer {
	width:153px;
	color:#a97700;
	display:block;
	padding:3px 0px 3px 0px;
	text-align:left;
	text-indent:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	border-bottom: 1px solid #D9D9D9;
}
.observacion{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size:8px;
	color:#000000;
}
.fi_titulofondos{
	text-align:left;
	font-family: "Humnst777 Lt BT";
	font-size: 16px;
	color: #000000;
	font-weight: bold;
}
.fi_leyenda{
	text-align:justify;
	font-family: "Humnst777 Lt BT";
	font-size: 10px;
	color: #333333;
	font-style: italic;
}
.fi_texto{
	text-align:justify;
	font-family: "Humnst777 Lt BT";
	font-size: 12px;
	color: #000000;
}
.fi_ttabla {
	font-family: "Humnst777 Lt BT";
	font-size: 12px;
	color: #000000;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	font-weight: 500;
}
.fi_dtabla {
	font-family: "Humnst777 Lt BT";
	text-align:right;
	font-size: 12px;
	color: #000000;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	vertical-align: middle;
}
.fi_tcolones{
	text-align:left;
	font-family: "Humnst777 Lt BT";
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: 617b92;
}
.fi_opfondosclaroc{
	font-family: "Humnst777 Lt BT";
	font-size: 12px;
	color: 1E4264;
	background-color: D2D9DF;
	height: 20px;
	vertical-align: middle;
}
.fi_opfondososcuroc{
	font-family: "Humnst777 Lt BT";
	font-size: 12px;
	color: 1E4264;
	background-color: BCC6D0;
	height: 20px;
	vertical-align: middle;
}
.fi_tdolares{
	text-align:left;
	font-family: "Humnst777 Lt BT";
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: 718265;
}
.fi_opfondosclarod{
	font-family: "Humnst777 Lt BT";
	font-size: 12px;
	color: 1E4264;
	background-color: C2CAB5;
	height: 20px;
	vertical-align: middle;
}
.fi_opfondososcurod{
	font-family: "Humnst777 Lt BT";
	font-size: 12px;
	color: 1E4264;
	background-color: D8DCCE;
	height: 20px;
	vertical-align: middle;
}
.fi_totro1{
	text-align:left;
	font-family: "Humnst777 Lt BT";
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #354053;
}
.fi_totro2{
	text-align:left;
	font-family: "Humnst777 Lt BT";
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #377A6B;
}

.rfh_c {
	font-family: "Humnst777 Lt BT";
	font-size: 12px;
	color: #FFFFFF;
	background-color: #95AEAB;
	text-align: center;
	}
.rfh_o {
	font-family: "Humnst777 Lt BT";
	font-size: 12px;
	color: #FFFFFF;
	background-color: #759894;
	text-align: center;
}
.rfh_s {
	font-family: "Humnst777 Lt BT";
	font-size: 13px;
	color: #FFFFFF;
	background-color: #B2C4C4;
	font-weight: bold;
	text-align: center;
}
.rfh_t {
	font-family: "Humnst777 Lt BT";
	font-size: 13px;
	color: #FFFFFF;
	background-color: #3B6B66;
	font-weight: bold;
	text-align: center;
}
.labellogin{
	float:left;
	color:#000000;
	margin: 30px 0 0 8px;
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}