/* CSS - Estructura Main - ACOBO */

/* ------------------------------------------------------------------------------------------------------------------------ */



/* propieades aplicadas a todo */

* { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}



/* propiedades de la CLASS de la estructura */

.main_wrapper {

	width: 990px; margin: 0px auto 0px auto; padding: 0px; text-align: left; background-color: #FFF;

	background-color:#FFFFFF; overflow-x: hidden;

}

/* propiedades generales del cuerpo */

body {

	background-color:#F8F8F8; background-position:center; background-repeat:repeat-y; font-size: 12px; text-align: center;

	background-image:url(../images/back_wrapper.gif);

	padding: 0px 0px 0px 0px; margin: 0px 0px 0px 4px;

}

/* propiedades de los links */

a, a:link, a:visited { color: #A46C39;	text-decoration: none; }

a:hover { color: #935831; text-decoration: none; font: bold;}



/* ------------------------------------------------------------ */

/* CONTENEDOR HEADER */

/* propiedades del menu superior header */

.main_menu_header {

   float: right; display: block; height: 19px; padding: 0px; margin: 0 5px 0 0;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px; color: #a46c39;

}

.main_botones_top {

	margin: 0; float: left; display: block; padding-top: 6px; height: 20px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; 

	color: #a46c39; text-align: center; vertical-align: bottom;

}

.main_logos_top {

	float: left; display: block;

	vertical-align: middle; 

	width: 990px; height: 50px;

}

/* link settings */

.main_botones_top a, a:visited, a:link { color: #a46c39; }

.main_botones_top a:hover { color: #935831; font: bold; }

.main_flags img {	vertical-align: middle; margin: 0px 0px 0px 2px; padding: 0px 0px 0px 2px; display: block; float: right; }



/* ------------------------------------------------------------ */

/* CONTENEDOR CENTRAL */

/* propiedades del banner top */

.main_banner_top {

	display: block; float: left; margin: 0px; padding: 0px;

	height: 130px; width: 855px; text-align: left; overflow-y:hidden;

}

.center_content {

	width: 855px;	float: left; display: block;

	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;

}

/* ------------------------------------------------------------- */

/* GRAPHICS */

/* propiedades de las graficas */

.main_graphic_imgTop{

	margin-left: 8px; padding-top: 0px; text-align: right; width: 124px; height: 58px;

}



.main_graphic {

	width: 133px;	height: 460px; display: block; float: left;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px;	color: Black;

	margin: 19px 0px 0px 0px; padding: 0px 0px 0px 2px;

	background-image: url(../images/cnews.gif);

	background-position: 3px 0px;

	background-repeat: no-repeat;

	/*border: 1px solid #cdcdcd;*/

	/*background-color: #cdcdcd;*/

	

}

/* propiedades generales de las graficas */

.graphic_1, .graphic_2, .graphic_3, .graphic_4, .graphic_5 {

	float:none; display: block; margin: 0px 0px 1px 0px; padding: 0px 0px 0px 9px;

		 

}

/* ------------------------------------------------------------- */

/* LISTAS */

/* propiedades de las listas */

.main_listas {

	/*border: 1px solid #cdcdcd;*/

	float:left; width: 865px;	height: 200px; color: #000000; 

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;

	margin: 12px auto 0px -10px; overflow-y:hidden; overflow-x:hidden; padding: 0px auto 0px auto;

	background-image: url(../images/background_listas.gif); background-repeat: no-repeat;

}

/* <P> Settings - propiedades de listas */

.main_listas p {

	margin:0px 0px 2px 5px;	padding-left: 10px;

	background-image: url(../images/icono.gif); background-repeat: no-repeat; background-position: 0px 6px;

}

.main_listas img { margin-left: -6px; }

/* ------------------------------------------------------------- */

/* LISTAS */

/* propiedades de los contenidos en listas */

/* propiedades generales */

.inversion, .financiamiento, .servicios, .servicios1 {

	float:left; display: block; margin: 0px; padding: 0px; 

}

/* propiedades especificas de las listas */

.inversion { float:left; display: block; width: 200px; margin: 0px 0px 0px 5px;	padding:0px 0px 0px 15px; }

.financiamiento {	float:left; display: block; width: 160px; margin-left:18px; padding-left: 20px; }

.servicios { float:left; display: block; width: 170px; margin-left:30px; padding-left: 18px; }

.servicios1 { float:left; display: block; width: 190px; margin: 35px 0px 0px -10px; padding: 0px 5px 0px 15px; }



/* links settings - propiedades de los contenidos */

.main_listas a, a:visited, a:link {	color: #5D5D5D; }

.main_listas a:hover { color: #000000; font: bold;}

/* ------------------------------------------------------------- */

/* TEMA DEL DIA */

.tema_del_dia {

	border-top: 1px solid #cdcdcd;

	border-bottom: 1px solid #cdcdcd;

	width: 844px; height: 43px;

	/*background-color: #f4f4f4;*/

	display: block; float: left;

	margin: 8px 0px 4px 0px;

	padding: 5px 0px 0px 0px;

	text-align: center;

}

#b-indicadores {
width:440px;
height:43px;
float:left;
}
#news-weekly {
width:385px;
height:23px;
padding:20px 0 0 0;
float:right;
background:url(../images/news-title.gif) top center no-repeat;
}
/* ------------------------------------------------------------- */

/* MAIN_BOTTOM */

/* banners, news, news letter */

.main_bottom {

	width: 855px;	height: 135px; display: block; float: left; margin: 0px; padding: 0px; margin-bottom: 5px;

	/*background-image: url(../images/line_gray_down.gif); background-repeat: repeat-x; background-position: bottom;*/

}

.main_bottom_banner {

	display: block; float: left; margin: 0px; padding: 0px;

	height: auto; width: 425px; margin-top: 15px; 



}

/* --------------------------------------------------- */

/* esta linea contiene en contactenos debajo de los bottom banners */

.main_down_banner {

	/*background-image: url(../images/line_gray_down.gif); background-position: top; background-repeat: repeat-x;*/

	border-top: 1px solid #cdcdcd;

	float: left; display: block; width: 425px; margin-top: 12px;

}

.condiciones div {

	display: block; float: left;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #a46c39;

}

.condiciones .contact {	/*margin-left: 185px;*/float:right; }

.condiciones div a:hover {	color: #935831; font: bold; }

/* ------------------------------------------------------------- */

/* N E W S */

/* propiedades de la sección NEWS ------------------------------ */

.main_bottom .news {

	float: left; padding: 0px 0px 0px 5px ; margin: 0; display: block; margin-left: 12px; width: 402px; height: auto;

	font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #333; font-style: normal;

	/*border: 1px solid #99cc33;*/

}

/*.main_bottom .news*/ .tema {

	color: #444; font-family: Arial; font-weight: bold; font-size: 11px; text-align: left;

}

/* internal properties 

 ------------------------------------- */

/*.main_bottom .news*/ .day_new {

	color: #672727; font-size: 10px; font-style: normal; 

	margin: 0px 0px 0px 0px; 

	text-align: center;

	padding: 2px 0px 6px 0px;

} 

/*.main_bottom .news*/ .day_new a {color: #672727; text-decoration: underline; padding-left: 0px; font-size:11px;}



.main_bottom .news .day_new a:hover {

	text-decoration:underline;

}

/* internal properties news content------------------------------ */

.main_bottom .news .content_new {

	color: black; font-size:10px; font-style: normal; text-justify: newspaper; 

	padding: 0px 0px 3px 0px; margin: 4px 0px 0px 0px;

	overflow-y: auto; overflow-x: hidden;  height: 114px; width: auto;

	border-bottom: 1px solid #dadada;

/*	background-position: bottom; background-repeat: repeat-x; background-image: url(../images/line_gray_down.gif);*/

}

.main_bottom .news .content_new .news_pic_icon{

    display:block;

	float:left;

	padding:0px 2px 0px 0px;

}



.main_bottom .news .content_new h2 {

font-size:10px;

}

.main_bottom .news .content_new p {

padding: 0px 0px 4px 0px;



}



.main_bottom .news .content_new h2 span {

font-weight:normal;

}



.newsletter {

	float: left; display: block;

	padding: 0px 0px 0px 8px; margin: 11px 0px 0px 0px; width: auto; height: auto; text-align: right;

}



/* ------------------------------------------------------------- */

/* BOTTOM */

/* copyright */

.bott_cont {

	width: 990px; height: 27;

	border-top: 1px solid #dadada;

	float: left;   display:  block;

	overflow: hidden;



}

.bottom {

	width: 798px; font-size: 9px; color: #515151; margin: -6px 0px 0px 0px; padding: 10px 0px 0px 0px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	display: block; float: right; vertical-align: middle;

	height: 27px;

	color: #606060;

	/*background-image: url(../images/line_gray_down.gif); background-repeat: repeat-x; background-position: 0px 0px;*/

}

/* Just in Time logo */

.logo { width: 190px; height: 27px; float: right; vertical-align: middle; display: block; margin: -8px 0px 0px 0px; padding: 10px 0px 0px 0px;

	background-image: url(../images/line_gray_down.gif); background-repeat: repeat-x; background-position: 0px 0px;

 }





/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */

/* propiedades del popup listas menu */

.pop_listas {

	border-width: 1px;

	border-bottom-style: solid; border-bottom-color: #ABABAB;

	border-right-style: solid; border-right-color: #ABABAB;

	position: absolute; visibility: hidden; color:#672727; 

	margin: 0px; padding: 4px 4px 4px 5px; width: 145px; height: auto;

	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;

	background-color: #E6F1FF; 

	/*

	background-image: url(../images/popups/tmp_background_ele.gif); background-repeat: no-repeat;

	*/

}

/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */

.noti_ver {

	font-weight: bold; color: #843333; text-decoration: underline;

}



/*AD OVerlay*/

#ad_overlay{

display:block; position:absolute; left:50%; top:10px; margin-left:-220px;/ 

width:445px; height:560px; z-index:1500; float:none;

background-color: transparent;

/*border: 2px solid #808080;*/

padding: 0px;

text-align: left;

}

