@charset "utf-8";
/* CSS Document */

/**CONSULTING GENERAL**/
* {
	font-family:"Trebuchet MS";
	font-size: 12px;
	margin: 0;
	padding: 0;
	list-style: none;
	text-decoration: none;
	font-weight: normal;
	text-align:justify;

}
.txt2 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: normal; FONT-FAMILY: :"Trebuchet MS";; TEXT-DECORATION: none; 
}
/************************************/
h2 {
	font-size: 1px;
}
.titulo {
	font-size: 24px;
	font-weight: bold;
	color: #010066;
	padding-right: 25px;
	padding-left:15px;
	padding-top: 10px;
	padding-bottom: 5px;
	
}

.titulo2 {
	font-size: 16px;
	font-weight: bold;
	color: #010066;
	padding-right: 25px;
	padding-left:15px;
	padding-top: 10px;
	padding-bottom: 5px;
	
}
.titulo_news {
padding-top:10px;
	font-size: 13px;
	color: #010066;
	font-weight:bold;
	text-transform:uppercase;

}
.txt_newz{

	font-size: 12px;
	color: #000000;
	text-transform:none;
	padding-left:12px;
	padding-right:12px;
}
.txt {
	font-size: 10px;
	color: #000000;
		padding-left: 25px;
	padding-right: 25px;
	padding-top: 5px;
	padding-bottom: 5px;

}
#img_fondo{
	background: url(../img/fondo.jpg) repeat-x 50% 214px;
	padding-bottom:15px;
	margin-top: 0px;
}

body {
	padding-bottom:15px;
}



#general {
	width: 950px;
	margin: 0 auto;
	border: 2px solid #999999;
	background-color: #eeeeee;

}

img, fieldset, input, button { border: none; }

hr, legend { display: none; }

option { padding: 0 5px; }
/********************
Fin
********************/

/********************
Arriba: logo + funcionalidades
********************/
#arriba {
	position: relative;
	height: 186px;
	overflow: hidden;
}




/********************
Fin del menu
********************/
#central {
	height: 168px;

}
#contenido {

}
#news {
width:640px;
float:left;
	margin-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;

}
#newstb {

	background-image:url(../img/column_bg.png);
}
.newsall {
background-color:#eeeeee;
	margin-bottom: 10px;
}
#cont_der {
	width: 30%;
	float: left;

}
.newsmoreinfo {
	margin-right: 20px;
	margin-bottom: 5px;
	margin-top: 5px;
}
.newseparador {
	height: 15px;
}

.indicadores {
	margin-top: 35px;
	width: 240px;

}
#calendario {
	float: right;
	width: 220px;
	margin-top: 15px;
}
#footer {

	width:100%;
	padding-bottom:15px;
	background-color:#010066;
}
#links{width:750px; height:70px; text-align:center; padding:10px 0 0px 200px;; background-color:#fff; }
.banrep { cursor:pointer; width:70px; height:70px; margin: 0 10px 0 10px; background: url(../img/logo_banred.jpg) no-repeat;float:left;}
.banrep:hover {text-align:center;  background: url(../img/logo_banred_over.jpg) no-repeat;}
.superfinanciera{cursor:pointer; width:115px; height:70px; margin: 0 10px 0 10px; text-align:center;padding: 0 10px 0 10px; background:url(../img/logo_superfinanciera.jpg) no-repeat; float:left}
.superfinanciera:hover  {  text-align:center;padding: 0 10px 0 10px; background:url(../img/logo_superfinanciera_over.jpg) no-repeat;}
.supersociedades{ cursor:pointer; width:70px;height:70px; text-align:center; padding: 0 10px 0 10px; background: url(../img/logo_supersociedades.jpg) no-repeat; float:left}
.supersociedades:hover{ width:70px; text-align:center; padding: 0 10px 0 10px; background: url(../img/logo_supersociedades_over.jpg) no-repeat;}
.legal{cursor:pointer; width:70px;height:70px; text-align:center; padding: 0 10px 0 10px; background: url(../img/logo_legal.jpg) no-repeat; float:left}
.legal:hover { width:70px; text-align:center; padding: 0 10px 0 10px; background: url(../img/logo_legal_over.jpg) no-repeat;}



#footer a{

	color: #FFFFFF;
	font-weight:bold;

}
#footertexto {
padding-top:17px;
padding-botton:37px;
padding-left:17px;
	color: #FFFFFF;
}
#cont_all {
	float: left;
	width: 850px;
	padding-left:50px;
}
#cont_izq {
	float: left;
	width: 660px;
	padding-left:17px;
}
#cont_der {
	float: left;
	width: 220px;
}
.form {
	background-color: #CCCCCC;
}

#clientes{
width:640px;
float:left;
	margin-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;

}
.swf{ text-align:center; padding-left:30px;}
