@charset "utf-8";

body{
	background-color:#515465;
	background-image:url(../img/main-bg.jpg);
	background-repeat:repeat-x;
	font-size:10px;
	color:#cccccc;
	margin:0;
	padding:0;
}

#container{
	width:100%;
	font-family:Calibri,Geneva,Helvetica,Arial,sans-serif;
	/*font-family:Geneva,Helvetica,Arial,sans-serif;*/
	font-size:14px;
	margin:0px;
	padding:0px;
}

table{
	font-family:Calibri,Geneva,Helvetica,Arial,sans-serif;
	/*font-family:Geneva,Helvetica,Arial,sans-serif;*/
}

h1.logoSetFx{
	background-image:url(../img/bvcSource.gif);
	background-position:right top;
	background-repeat:no-repeat;
	height:20px;
}

div.error,
span.error{
	font-size:11px;
	font-weight:bold;
	color:#FF0000;
}

/**********************************/
/* Header
/**********************************/
div.logo{
	text-align:left;
	margin-top:8px;
	margin-left:7px;
	padding:0px;
}

div.currentTime_1{
	font-size:13px;
	margin-top:14px;
	margin-right:18px;
	margin-bottom:14px;
}

div.currentTime_2{
	font-size:13px;
	clear:both;
	text-align:right;
	margin:0px;
	margin-right:22px;
	padding:0px;
}

div.infoRetraso{
	font-weight:bold;
	color:#8e8f92;
	text-align:left;
	margin:0px;
	margin-bottom:9px;
	padding:0px;
	height: 50px
}

div.welcome{
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:right;
	margin-top:12px;
	margin-right:22px;
}

div.welcome2{
	text-align:center;
	margin-top:40px;
}

div.welcome2 a,
div.welcome2 a:visited{
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}

div.welcome2 a:hover{
	color:#AAAAAA;
}

/*************************************/
/* dolarSetFX
/*************************************/
div.dolarSetFX{
	text-align:center;
	margin-top:0px;
	margin-bottom:0px;
	width: 841px;
	height: 63px;
}

/************************************/
div.border1_outter{
	float:left;
	background-image:url(../img/border1b.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	margin:0px;
	margin-bottom:20px;
	padding:0px;
	padding-bottom:12px;
}

div.border1_inner{
	float:left;
	width:340px;
	background-color:#15161A;
}

div.border1_inner h1{
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	margin-top:0px;
	margin-right:23px;
	margin-bottom:5px;
	margin-left:20px;
	padding:0px;
	padding-bottom:2px;
	border-bottom:#666666 solid 1px;
}

div.border1_inner p{
	margin-right:20px;
	margin-left:20px;
}

div.border1_inner a{
	font-weight:bold;
	color:#CCCCCC;
}
/************************************/

/************************
* Caja sector real - interbancario
*************************/

div.box_sectores{
	float:right;
	width:557px;
	height:470px;
	background-image:url(../img/box_sectores.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	margin:0px;
	padding:5px;
}

div.box_sectores_filtros{
	width: 1132px;	
    padding-top: 5px;
	padding-bottom: 8px;
	padding-left: 10px;
	padding-right: 10px;
	height:28px;
	margin: 0px;
}

div.box_sectores_inner{
	/*overflow: auto;*/
	width: 1060px;
	padding: 5px;
	height:345px;
	margin: 0px;
}

td.separador{
	width: 5px;
}

div.box_sectores_scroll{
	width: 538px; 
	overflow: auto; 
	height: 398px;
}


/** headers **/

table.sectores_header{
	border-width:0px;
}

table.sectores_header tr th{	
	border-width:0px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
}


/** contenido **/

table.sectores{
	border-width:0px;
}

table.sectores tr td{	
	border-right-color: #888888;
	border-right-width:1px;
	border-right-style: solid;
	font-size: 12px;
	text-align: center;
	padding-bottom: 2px;
	padding-top: 2px;
}

/*****************************/
/* Caja columna izquierda
/*****************************/
div.left_box_outter{
	background-image:url(../img/box_border_bottom_3.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	margin:0px;
	margin-top:8px;
	padding:0px;
	padding-bottom:19px;
}

div.left_box_inner{
	background-image:url(../img/box_borders_3.jpg);
	background-position:left top;
	background-repeat:repeat-y;
	margin:0px;
	padding:0px;
	padding-top:2px;
	padding-bottom:7px;
}

div.left_box_inner h1{
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	margin-top:0px;
	margin-right:23px;
	margin-bottom:5px;
	margin-left:20px;
	padding:0px;
	padding-bottom:2px;
	border-bottom:#666666 solid 1px;
}

div.left_box_inner div.object{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:17px;
}

div.left_box_inner object.bigObject{
	margin-top:5px;
	margin-left:20px;
}

/***************************************************/
/* Caja columna izquierda (dos columnas) dinamica
/* para la pagina turista
/***************************************************/
div.left_box_outter_2{
	width:558px;
	background-image:url(../img/box_border_bottom_4.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	margin:0px;
	margin-top:8px;
	margin-left:6px;
	padding:0px;
	padding-bottom:19px;
}

div.left_box_inner_2{
	background-image:url(../img/box_borders_4.jpg);
	background-position:left top;
	background-repeat:repeat-y;
	margin:0px;
	padding:0px;
	padding-top:2px;
	padding-bottom:7px;
}

div.left_box_inner_2 h1{
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	margin-top:0px;
	margin-right:23px;
	margin-bottom:5px;
	margin-left:20px;
	padding:0px;
	border-bottom:#666666 solid 1px;
}

/********************************************/
/* Caja columna izquierda con fondo estatico
/* para el Dolar Spot
/********************************************/
div.box_outter_5{
	float:left;
	width:558px;
	height:195px;
	background-image:url(../img/box_1.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	margin:0px;
	margin-left:6px;
	padding:0px;
}

div.box_inner_5{
	text-align:left;
	padding-top:14px;
	padding-bottom:9px;
}

div.box_inner_5 div.flexControl{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:13px;
}

div.box_inner_5 h1{
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	margin-top:0px;
	margin-right:20px;
	margin-bottom:5px;
	margin-left:20px;
	padding:0px;
	border-bottom:#666666 solid 1px;
}

div.box_inner_5 form{
	margin:0px;
	padding:0px;
}

div.box_inner_5 input.text_field_1{
	width:140px;
	background-color:#4F5464;
	font-size:14px;
	color:#FFFFFF;
	border:#000000 solid 2px;
}

div.box_inner_5 table{
	width:85%;
	font-size:11px;
	margin-top:12px;
	margin-left:20px;
	margin-bottom:0px;
	padding:0px;
}

div.box_inner_5 table tr th{
	font-weight:bold;
	text-align:right;
	vertical-align:top;
	padding-top:8px;
}

div.box_inner_5 table tr td{
	text-align:right;
	padding-top:2px;
	padding-bottom:2px;
}

/********************************************/
/* Caja columna izquierda con fondo estatico
/* para Indices Accionarios
/********************************************/
div.left_box_outter_6{
	width:302px;
	background-image:url(../img/box_border_bottom_5.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	margin:0px;
	margin-top:8px;
	/*margin-left:6px;*/
	margin-left:4px;
	padding:0px;
	padding-bottom:18px;
}

div.left_box_inner_6{
	background-image:url(../img/box_borders_5.jpg);
	background-position:left top;
	background-repeat:repeat-y;
	margin:0px;
	padding:0px;
	padding-top:2px;
	padding-bottom:13px;
}

div.left_box_inner_6 h1{
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	margin-top:0px;
	margin-right:23px;
	margin-bottom:5px;
	margin-left:11px;
	padding:0px;
	padding-bottom:2px;
	border-bottom:#666666 solid 1px;
	width:87%;
}

div.left_box_inner_6 h3{
    font-size:12px;
    font-weight:bold;
    color:#FFFFFF;
    text-align:right;
    margin-top:0px;
    margin-right:23px;
    margin-bottom:5px;
    padding:0px;
    padding-bottom:2px;
}

div.left_box_inner_6 div.stocks{
	margin-left:21px;
}

/********************************************/
/* Caja columna izquierda con fondo estatico
/* para Acciones mas transadas
/********************************************/
div.left_box_outter_7{
	width:246px;
	background-image:url(../img/box_border_bottom_6.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	margin:0px;
	margin-top:8px;
	margin-left:6px;
	padding:0px;
	padding-bottom:18px;
}

div.left_box_inner_7{
	background-image:url(../img/box_borders_6.jpg);
	background-position:left top;
	background-repeat:repeat-y;
	margin:0px;
	padding:0px;
	padding-top:2px;
	padding-bottom:13px;
}

div.left_box_inner_7 h1{
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	margin-top:0px;
	margin-right:20px;
	margin-bottom:5px;
	margin-left:11px;
	padding:0px;
	padding-bottom:2px;
	border-bottom:#666666 solid 1px;
	width:87%;
}

div.left_box_inner_7 h3{
    font-size:12px;
    font-weight:bold;
    color:#FFFFFF;
    text-align:right;
    margin-top:0px;
    margin-right:23px;
    margin-bottom:5px;
    padding:0px;
    padding-bottom:2px;
}

/********************************************/
/* Caja columna izquierda con fondo estatico
/* para Acciones mas transadas en la columna
/* derecha
/********************************************/
div.acciones_transadas_outter{
	float:right;
	width:277px;
	height:330px;
	background-image:url(../img/box_5.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	margin:0px;
	margin-top:6px;
	padding:0px;
}

div.acciones_transadas_inner{
	padding-top:14px;
	padding-bottom:18px;
}

div.acciones_transadas_inner h1{
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	margin-top:0px;
	margin-right:20px;
	margin-bottom:5px;
	margin-left:20px;
	padding:0px;
	border-bottom:#666666 solid 1px;
}

div.acciones_transadas_inner h3{
    font-size:12px;
    font-weight:bold;
    color:#FFFFFF;
    text-align:right;
    margin-top:0px;
    margin-right:23px;
    margin-bottom:5px;
    padding:0px;
    padding-bottom:2px;
}

/**********************************/
/* Caja columna derecha dinamica
/**********************************/
div.right_box_outter{
	float:right;
	width:277px;
	background-image:url(../img/box_border_bottom_2.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	margin:0px;
	margin-top:8px;
	padding:0px;
	padding-bottom:18px;
}

div.right_box_outter_filtros{
	float:right;
	width:277px;
	background-image:url(../img/box_border_bottom_2.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	margin:0px;
	margin-top:0px;
	padding:0px;
	padding-bottom:18px;
}

div.right_box_inner{
	background-image:url(../img/box_borders_2.jpg);
	background-position:left top;
	background-repeat:repeat-y;
	margin:0px;
	padding:0px;
	padding-top:2px;
	padding-bottom:7px;
}

div.right_box_inner h1{
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	margin-top:0px;
	margin-right:20px;
	margin-bottom:5px;
	margin-left:20px;
	padding:0px;
	padding-bottom:2px;
	border-bottom:#666666 solid 1px;
}

div.right_box_inner h1.currenciesSource{
	background-image:url(../img/currenciesSource.gif);
	background-position:right top;
	background-repeat:no-repeat;
}

div.right_box_inner h1.newsSource{
	background-image:url(../img/newsSource.gif);
	background-position:right top;
	background-repeat:no-repeat;
}

div.right_box_inner h1.no_first{
	margin-top:8px;
}

div.right_box_inner form{
	margin-top:0px;
	margin-bottom:0px;
}


div.right_box_inner_filtros{
	background-image:url(../img/box_borders_2_filtros.jpg);
	background-position:left top;
	background-repeat:repeat-y;
	margin:0px;
	padding:0px;
	padding-top:2px;
	padding-bottom:7px;
}

div.right_box_inner_filtros h1{
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	margin-top:0px;
	margin-right:20px;
	margin-bottom:5px;
	margin-left:20px;
	padding:0px;
	padding-bottom:2px;
	border-bottom:#666666 solid 1px;
}

div.right_box_inner_filtros h1.currenciesSource{
	background-image:url(../img/currenciesSource.gif);
	background-position:right top;
	background-repeat:no-repeat;
}

div.right_box_inner_filtros h1.newsSource{
	background-image:url(../img/newsSource.gif);
	background-position:right top;
	background-repeat:no-repeat;
}

div.right_box_inner_filtros h1.no_first{
	margin-top:8px;
}

div.right_box_inner_filtros form{
	margin-top:0px;
	margin-bottom:0px;
}

/********************************************/
/* Caja columna derecha con fondo estatico
/* para precios del dolar
/********************************************/
div.box_outter_3{
	float:right;
	width:277px;
	height:303px;
	background-image:url(../img/box_3.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	margin:0px;
	margin-top:6px;
	padding:0px;
}

div.box_inner_3{
	padding-top:14px;
	padding-bottom:18px;
}

div.box_inner_3 h1{
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	margin-top:0px;
	margin-right:20px;
	margin-bottom:5px;
	margin-left:20px;
	padding:0px;
	border-bottom:#666666 solid 1px;
}

div.box_inner_3 h1.no_first{
	margin-top:8px;
}

/********************************************/
/* Caja columna derecha con fondo estatico
/* para el formulario de login
/********************************************/
div.box_outter_4{
	float:right;
	width:277px;
	height:195px;
	background-image:url(../img/box_2.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
}

div.box_inner_4{
	padding-top:14px;
	padding-bottom:18px;
}

div.box_inner_4 h1{
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	margin-top:0px;
	margin-right:20px;
	margin-bottom:5px;
	margin-left:20px;
	padding:0px;
	border-bottom:#666666 solid 1px;
}

div.box_inner_4 form{
	margin:0px;
	padding:0px;
}

div.box_inner_4 input.text_field_1{
	width:140px;
	background-color:#4F5464;
	font-size:14px;
	color:#FFFFFF;
	border:#000000 solid 2px;
}

div.box_inner_4 table{
	width:85%;
	font-size:14px;
	margin-top:10px;
	margin-left:20px;
	margin-bottom:0px;
	padding:0px;
}

div.box_inner_4 table tr th{
	font-weight:bold;
	text-align:right;
	vertical-align:top;
	padding-top:7px;
}

div.box_inner_4 table tr td{
	text-align:right;
	padding-top:2px;
	padding-bottom:2px;
}

div.box_inner_4 table.buttons{
	width:100%;
	margin:0px;
	padding:0px;
}

div.box_inner_4 table.buttons tr td{
	text-align:left;
	padding:0px;
}

div.box_inner_4 table.buttons tr td.button{
	text-align:right;
	padding-top:4px;
}

div.box_inner_4 table.buttons a{
	font-size:12px;
	color:#CCCCCC;
}

div.box_inner_4 table span.rememberMe{
	font-size:11px;
}

/********************************************/
/* Indicadores
/********************************************/
table.indicadores{
	width:545px;
	background-image:url(../img/vertical_line_1.gif);
	background-position:51% 4px;
	background-repeat:no-repeat;
	font-size:14px;
	font-weight:bold;
	color:#CCCCCC;
	margin-bottom:1px;
}

table.indicadores tr th{
	letter-spacing:1px;
	text-align:right;
	padding-top:1px;
	padding-bottom:1px;
}

table.indicadores tr th.no_padding{
	padding-top:0px;
	padding-bottom:0px;
}

table.indicadores tr td{
	text-align:right;
	padding-top:1px;
	padding-bottom:1px;
	font-weight:normal;
	letter-spacing:0px;
}

table.indicadores div.subtitle{
	font-size:14px;
	font-weight:bold;
	color:#F0F0F0;
	letter-spacing:normal;
	text-align:left;
	margin:0px;
	margin-right:10px;
	margin-bottom:6px;
	margin-left:20px;
	padding:0px;
	padding-right:10px;
	border-bottom:#666666 solid 1px;
}

table.indicadores div.statItem{
	height:18px;
	background-image:url(../img/stat_bg.gif);
	background-position:100% top;
	background-repeat:no-repeat;
	margin:0px;
	margin-right:15px;
	padding-top:2px;
	padding-right:11px;
}

/********************************************/
/* Precio del dolar calle y casas de cambio
/********************************************/
div.precio_dolar_casas_cambio{
	margin-top:2px;
	margin-bottom:5px;
}

div.precio_dolar_casas_cambio table{
	width:100%;
	color:#FFFFFF;
}

div.precio_dolar_casas_cambio table tr th{
	font-size:12px;
	font-weight:bold;
	text-align:right;
	padding-right:4px;
}

div.precio_dolar_casas_cambio table tr th.column_title{
	font-weight:normal;
	text-align:center;
}

div.precio_dolar_casas_cambio table tr th.row_title{
	font-size:12px;
	font-weight:normal;
	text-align:center;
}

div.precio_dolar_casas_cambio table tr td{
	font-size:14px;
	font-weight:bold;
	text-align:center;
}

div.precio_dolar_casas_cambio table div.separator{
	height:4px;
	background-color:#0D0D0D;
	margin-top:3px;
	margin-right:7px;
	margin-bottom:3px;
	margin-left:7px;
}

/*************************************/
/* preloadCurrencies
/*************************************/
div.preloadCurrencies{
	width:277px;
	text-align:center;
	vertical-align:middle;
}

div.preloadCurrencies img{
	margin-top:46px;
}

/*************************************/
/* Currencies
/*************************************/
#currencies table{
	width:245px;
	font-size:12px;
	color:#CCCCCC;
	margin-left:15px;
	border-collapse:collapse;
}

#currencies table tr th{
	font-size:12px;
	font-weight:bold;
	padding-bottom:2px;
}

#currencies table tr th.textAlignLeft{
	text-align:left;
	padding-left:5px;
}

#currencies table tr th.textAlignRight{
	text-align:right;
}

#currencies table tr th.paddingRight5{
	padding-right:5px;
}

#currencies table tr.odd td{
	background-color:#25262E;
	padding:0px;
	padding-top:2px;
	padding-bottom:2px;
}

#currencies table tr.normal td{
	background-color:#15161A;
	padding-top:2px;
	padding-bottom:2px;
}

#currencies table tr td{
	font-weight:normal;
	text-align:right;
}

#currencies table tr td.label{
	font-weight:bold;
	text-align:left;
	vertical-align:middle;
}

#currencies table tr td.paddingLeft5{
	padding-left:5px;
}

#currencies table span{
	float:right;
	font-weight:bold;
	text-align:right;
}

#currencies table span.up{
	color:#00FF00;
	padding-right:5px;
}

#currencies table span.down{
	color:#FF0000;
	padding-right:5px;
}

/*************************************/
/* New News
/*************************************/
marquee.news{
	margin-right:25px;
	margin-left:20px;
}

marquee.news div.newsItem{
	font-size:12px;
	font-weight:bold;
	line-height:14px;
	text-align:left;
}

marquee.news a{
	color:#ffffcc;
	margin-right:5px;
}

marquee.news div.separator{
	margin-top:8px;
	margin-bottom:8px;
}

/*************************************/
/* Old News
/*************************************/

div.marqueecontainer_outter_1{
	width:232px;
	margin-top:2px;
	margin-left:20px;
}

div.marqueecontainer_outter_2{
	width:232px;
	margin-top:2px;
	margin-left:20px;
}

div.marqueecontainer_outter_1 #marqueecontainer{
	position:relative;
	width:100%;
	height:199px;
	overflow:hidden;
	margin:0px;
	padding:0px;
	border:none;
}

div.marqueecontainer_outter_2 #marqueecontainer{
	position:relative;
	width:100%;
	height:135px;
	overflow:hidden;
	margin:0px;
	padding:0px;
	border:none;
}

#vmarquee{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:192px;
}

#vmarquee div.newsItem{
	font-size:12px;
	line-height:14px;
	text-align:left;
	padding-top:7px;
	border-color:#333333 #15161a #15161a;
	border-style:solid;
	border-width:thin;
}

#vmarquee a{
	color:#ffffcc;
	margin-right:5px;
}

/*************************************/
/* preload acciones mas transadas
/*************************************/
div.preloadBVC{
	width:239px;
	/*height:198px;*/
	text-align:center;
	vertical-align:middle;
}

div.preloadBVC img{
	margin-top:91px;
}

/*************************************/
/* preload acciones mas transadas 2
/*************************************/
div.preloadBVC_2{
	width:277px;
	/*height:198px;*/
	text-align:center;
	vertical-align:middle;
}

div.preloadBVC_2 img{
	margin-top:91px;
}

/********************************************/
/* Acciones mas transadas
/********************************************/
#bvc table tr th{
	font-size:12px;
	font-weight:bold;
	padding-bottom:2px;
}

#bvc table tr.odd td{
	background-color:#25262E;
	padding:0px;
	padding-top:2px;
	padding-bottom:2px;
}

#bvc table tr.normal td{
	background-color:#15161A;
	padding-top:2px;
	padding-bottom:2px;
}

#bvc table tr td{
	font-weight:normal;
	text-align:right;
}

#bvc table tr td.label{
	letter-spacing:1px;
	font-weight:bold;
	text-align:left;
	vertical-align:middle;
	padding-left:5px;
}

#bvc table span{
	float:right;
	font-weight:bold;
	text-align:right;
	padding-right:5px;
}

#bvc table span.up{
	color:#00FF00;
}

#bvc table span.down{
	color:#FF0000;
}

/*************************************/
/* Tabla precios del dolar
/*************************************/
table.tabla_precios_dolar{
	width:100%;
}

table.tabla_precios_dolar tr th{
	font-size:14px;
	font-weight:bold;
	color:#CCCCCC;
	letter-spacing:1px;
	text-align:right;
	padding-right:4px;
}

table.tabla_precios_dolar div.text_field_outter_1{
	width:129px;
	height:21px;
	background-image:url(../img/text_field_1.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
}

table.tabla_precios_dolar div.text_field_inner_1,
table.tabla_precios_dolar div.text_field_inner_2{
	float:right;
	font-size:16px;
	/*font-weight:bold;*/
	color:#F4F4F4;
	text-align:right;
	line-height:17px;
	margin:0px;
	margin-top:2px;
}

table.tabla_precios_dolar div.text_field_inner_1{
	margin-right:4px;
}

table.tabla_precios_dolar div.text_field_inner_2{
	margin-right:4px;
}

table.tabla_precios_dolar div.priceIndicator{
	float:right;
	margin:0px;
	margin-top:5px;
	margin-right:10px;
}

/*************************************/
/* Preload indices accionarios
/*************************************/
#igbc div.preloadIGBC{
	width:260px;
	height:57px;
	text-align:center;
	vertical-align:middle;
	margin-left:20px;
}

#igbc div.preloadIGBC img{
	margin-top:20px;
}

/*************************************/
/* Indices accionarios
/*************************************/
#igbc{
	height:57px;
}

#igbc table{
	width:260px;
	font-size:12px;
	color:#CCCCCC;
	margin-left:20px;
	margin-bottom:3px;
	border-collapse:collapse;
}

#igbc table tr th{
	font-size:12px;
	font-weight:bold;
	padding-bottom:2px;
}

#igbc table tr.odd td{
	background-color:#25262E;
	padding:0px;
	padding-top:2px;
	padding-bottom:2px;
}

#igbc table tr.normal td{
	background-color:#15161A;
	padding-top:2px;
	padding-bottom:2px;
}

#igbc table tr td{
	font-weight:normal;
	letter-spacing:1px;
	text-align:right;
}

#igbc table tr td.label{
	font-weight:bold;
	letter-spacing:1px;
	text-align:left;
	vertical-align:middle;
	padding-left:10px;
}

#igbc table span{
	float:right;
	font-weight:bold;
	text-align:right;
	padding-right:10px;
}

#igbc table span.up{
	color:#00FF00;
}

#igbc table span.down{
	color:#FF0000;
}

/*************************************/
/* cms box
/*************************************/
div.cms_box_outter_1{
	width:630px;
	background-image:url(../img/box_border_bottom_cms.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	margin:0px;
	margin-left:6px;
	padding:0px;
	padding-bottom:12px;
}

div.cms_box_inner_1{
	background-image:url(../img/box_borders_cms.jpg);
	background-position:left top;
	background-repeat:repeat-y;
	margin:0px;
	padding-bottom:5px;
}

div.cms_box_inner_1 h1{
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	margin-top:0px;
	margin-right:20px;
	margin-bottom:5px;
	margin-left:20px;
	padding:0px;
	padding-bottom:2px;
	border-bottom:#666666 solid 1px;
}

div.cms_box_inner_1 hr{
	margin-right:30px;
	margin-left:35px;
}

div.cms_box_inner_1 form{
	margin:0px;
	padding:0px;
}

div.cms_box_inner_1 span.required{
	font-size:14px;
	font-weight:bold;
	color:#FFFF00;
}

div.cms_box_inner_1 p.adv{
	font-size:12px;
	font-style:italic;
	margin-left:20px;
}

div.cms_box_inner_1 a{
	font-weight:bold;
	color:#CCCCCC;
	text-decoration:none;
}

div.cms_box_inner_1 a:hover{
	text-decoration:underline;
}

/*************************************/
/* Formulario de registro
/*************************************/
table.registro tr th{
	text-align:right;
	vertical-align:top;
	padding:0px;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:2px;
}

table.registro tr td{
	vertical-align:top;
	padding-top:2px;
	padding-bottom:2px;
}

table.registro input.text_field_1{	
	width:140px;
	background-color:#4F5464;
	font-size:14px;
	color:#FFFFFF;
	border:#000000 solid 2px;
}

table.registro select.select_1{
	width:144px;
	background-color:#4F5464;
	font-size:14px;
	color:#FFFFFF;
	border:#000000 solid 2px;
}

table.registro div.agree_terms{
	text-align:center;
	margin-top:25px;
}

table.registro div.buttons{	
	text-align:center;
	margin-top:12px;
}

/*************************************/
/* Cierre Spot
/*************************************/
div.cierre_spot_outter{
	float:right;
	width:277px;
	height:173px;
	background-image:url(../img/box_4.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	margin:0px;
	margin-top:6px;
	padding:0px;
}

div.cierre_spot_inner{
	padding-top:14px;
	padding-bottom:18px;
}

div.cierre_spot_inner h1{
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	margin-top:0px;
	margin-right:20px;
	margin-bottom:5px;
	margin-left:20px;
	padding:0px;
	border-bottom:#666666 solid 1px;
}

div.cierre_spot_inner table{
	width:245px;
	font-size:12px;
	color:#CCCCCC;
	margin-left:15px;
	border-collapse:collapse;
}

div.cierre_spot_inner table tr th{
	font-size:13px;
	font-weight:bold;
	padding-bottom:2px;
}

div.cierre_spot_inner table tr th.leftSubtitle{
	text-align:center;
	padding-left:10px;
	border-right:#58595E solid 1px;
}

div.cierre_spot_inner table tr th.rightSubtitle{
	text-align:center;
	padding-right:10px;
}

div.cierre_spot_inner table tr.odd td{
	background-color:#25262E;
	padding:0px;
	padding-top:2px;
	padding-bottom:2px;
}

div.cierre_spot_inner table tr.normal td{
	background-color:#15161A;
	padding-top:2px;
	padding-bottom:2px;
}

div.cierre_spot_inner table tr td{
	letter-spacing:1px;
	font-weight:normal;
}

div.cierre_spot_inner table tr td.date{
	text-align:center;
	padding-left:10px;
	border-right:#58595E solid 1px;
}

div.cierre_spot_inner table tr td.value{
	text-align:center;
	padding-right:10px;
}

/*******************************************/
/* Tabla de historicos de montos y precios
/*******************************************/
table.historico_monto_precios_titulos{
	float:left;
	width:782px;
	border-collapse:collapse;
	margin-left:20px;
}

table.historico_monto_precios_titulos tr th{
	text-align:center;
	font-weight:bold;
}

div.historico_monto_precios{
	width:800px;
	height:293px;
	overflow-x:hidden;
	overflow-y:scroll;
	margin-left:20px;
}

table.historico_monto_precios{
	width:782px;
	border-collapse:collapse;
}

table.historico_monto_precios tr td{
	text-align:center;
	border-left:#58595E solid 1px;
}

table.historico_monto_precios tr td.first_col{
	border-left:none;
}

table.historico_monto_precios tr.odd td{
	background-color:#25262E;
	padding:0px;
	padding-top:2px;
	padding-bottom:2px;
}

table.historico_monto_precios tr.normal td{
	background-color:#15161A;
	padding-top:2px;
	padding-bottom:2px;
}

/*************************************/
/* Tabla de downloads
/*************************************/
table.downloads{
	width:245px;
	font-size:12px;
	border-collapse:collapse;
	margin:0px;
	margin-left:15px;
}

table.downloads tr td.rightCol{
	padding-left:10px;
}

table.downloads span#startDate_display,
table.downloads span#endDate_display{
	float:left;
	width:87px;
	background-color:#4F5464;
	font-size:14px;
	color:#FFFFFF;
	border:#000000 solid 2px;
}

table.downloads input.calendar_button{
	margin-top:3px;
}

table.downloads div.buttons{
	text-align:center;
	margin-top:10px;
}

table.downloads div.gray_bg_box{
	width:242px;
	height:80px;
	background-image:url(../img/gray_bg_box.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	margin-top:10px;
}

table.downloads div.gray_bg_box_filter{
	width:242px;
	height:80px;
	background-image:url(../img/gray_bg_box.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	margin-top:10px;
}

table.downloads div.gray_bg_box table{
	width:220px;
	font-weight:bold;
	margin-top:10px;
	margin-left:10px;
}

table.downloads div.gray_bg_box table tr th{
	text-align:left;
	padding-bottom:5px;
}

/*************************************/
/* Footer 1
/*************************************/
#footer_1{
	color:#CCCCCC;
	text-align:center;
	margin-top:8px;
	margin-bottom:10px;
}

#footer_1 a,
#footer_1 a:visited{
	font-size:13px;
	color:#CCCCCC;
}

#footer_1 a:hover{
	color:#FFFFFF;
}

/*************************************/
/* Footer 2
/*************************************/
#footer_2{
	width:100%;
	height:63px;
	background-image: url(../img/bottom-bg.jpg);
	background-repeat:repeat-x;
	text-align:center;
	margin:0px;
	padding:0px;
}

#footer_2 table{
	width:auto;
}


/********************************/
/*  DROP DOWNS  */
/********************************/


.select_filter{
	
	width: 100px;
	height: 18px;
	font-family: Arial, serif;
	font-size: 10px;
	margin-top: 5px;
	margin-left: 10px;
}

/***** paginador *********/


.pager_item{
	color: white;
}


.pager_item_selected{
	color: green;
}