.body{
	font-family:arial;
	font-size:11px;
	color:#444;
	}

.sec_top{
	background-color:#0074B8;
	}

.sec_ppal{
	text-align:center;
	border-collapse:collapse;
	}
	
.sec_ppal_main{
	background-color:#fff;
	text-align:center;
}

.sec_ppal_izq{
	vertical-align:top;
	background-color:#fff;
}

.sec_ppal_cen{
	vertical-align:top;
	background-color:#fff;
}

.sec_ppal_der{
	vertical-align:top;
	background-color:#fff;
}

.sec_inferior{
	
	background-color:#fff;
}

.ico{
	margin:0px 10px 3px 0px;
	}

td {
	font-family:arial;
	font-size:12px;
	color:#555;
	}

.tbl_azul td{
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
	}

a {
	font-family:arial;
	color:#0074b8;
	text-decoration:none;
	cursor:pointer;
	}

a:hover {
	text-decoration:underline;
	}

#menu_interno{
	font-size:11px;
	}

#titulo1 {
	font-size:16px;
	font-weight:bold;
	}

#titulo2{
	font-size:16px;
	line-height:18px;
	}

#titulo22{
	font-size:18px;
	}

#titulo3{
	font-size:12px;
	font-weight:bold;
	}

.lnk_blanco {
	color:#ffffff;
	text-decoration:none;
	}

.seccion_titulo{
	padding:0px 0px 0px 0px;
}

.seccion_titulo td{
	border-bottom:0px solid #efefef;
	}
	
.seccion_contenido{
}

.contenido_td_izq{
	vertical-align:top;
	width:570px;
	padding-left:10px;
	padding-right:20px;
	padding-top:10px;
	}
	
.contenido_td_der{
	vertical-align:top;
	width:319px;
	padding-left:10px;
	padding-right:20px;
	padding-top:1px;
	border-left:1px solid #efefef;
	}

.ffmm_contacto{
padding-left:10px;
}

#reportes td{
	border-bottom:1px solid #efefef;
	padding-top:12px;
	padding-bottom:12px;
	padding-left:5px;
	vertical-align:top;
	}

#reportes a{
	font-size:11px;
	cursor:pointer;
	}

#reports td{
	border-bottom:1px solid #efefef;
	padding-top:12px;
	padding-bottom:12px;
	padding-left:5px;
	vertical-align:top;
	}

#reports a{
	font-size:11px;
	}


.tbl_cbolsa td{
	width:25%;
	vertical-align:top;
	font-size:11px;
	padding:8px 2px 8px 8px;
	border-right:1px solid #efefef;
	}

.cbolsa_titulo{
	border-top:1px solid #efefef;
	}

.cbolsa_listado{
	background-color:#fbfbfb;
	line-height:120%;
	}

.tbl_iacciones td{
	font-size:11px;
	padding:5px 10px 10px 10px;
	border-right:0px solid #efefef;
	}

.iacciones_titulo{
	vertical-align:top;

	}

.iacciones_listado{
	vertical-align:top;
	background-color:#fbfbfb;
	}

.iacciones_resumen{
	vertical-align:top;
	}


.tbl_iaccionestop td{
	vertical-align:top;
	font-size:11px;
	padding-top:10px;
	margin:0px 20px 20px 10px;
	border-right:1px solid #efefef;
	}

.iaccionestop_resumen{
	background-image:url(../bkg_gris.png);
	background-repeat:repeat-x;
	background-position:bottom;	
	}

.ffmm td{
	width:190px;
	vertical-align:top;
	font-size:11px;
	padding:8px 5px 8px 10px;
	border-right:1px solid #efefef;
	}

.ffmm_titulo{
	border-top:0px solid #efefef;
	background:#fff;
	}

.ffmm_listado{
	background:#fff;
	border-bottom:0px solid #efefef;
	line-height:120%;
	}

.ffmm_resumen{
	background:#fbfbfb;
	border-bottom:0px solid #efefef;
	}

.nota{
	font-size:11px;
	}

.pie{
	width:950px;
	background:#efefef;
	}

.pie td{
	font-size:11px;
}

.pie_ffmm{
	font-size:11px;
	margin:5px;
}

.cc_pub_menusup{
	background-repeat: no-repeat;
	background-image: url(../cc_pub_menusup.gif);
	height:33px;
}

.cc_pub_menusup td{
	vertical-align:bottom;
	padding:0px 0px 5px 0px;
}

.cc_pub_menusupon {
/*	border-bottom:6px solid #52b5d6;*/
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	}

.cc_pub_menusupon a{
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	}

.cc_pub_menusupoff a{
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	}

.cc_pub_menusupoff a:hover{

	}

.menu_productos{
background-color:#499DCB;
display:block;
padding:5px 5px 5px 5px;
margin-bottom:10px;
}

.menu_productos a{
color:#fff;
}

#bnr_txt_home{
overflow:hidden;
position:relative;
font-family:arial;
font-size:12px;
text-align:left;
}

#bnr_txt_research{
position:relative;
width:205px;
height:180px;
float:left;
background:#fff;
border-right:0px solid #efefef;
padding-left:15px;
}

#bnr_txt_research img{
margin:2px 10px 2px 0px;
}

.titulo_home{
font-size:14px;
font-weight:bold;
line-height:35px;
}

.home_research{
border-bottom:1px solid #efefef;
}

.home_bolsa{
background-position: 95% 10%;
background-repeat: no-repeat;
background-image: url(../bnr_mac.gif);
border-bottom:1px solid #efefef;
}

.home_ffmm{
background-position: 100% 10%;
background-repeat: no-repeat;
background-image: url(../ico_apv.gif);
border-bottom:1px solid #efefef;
}

.home{
font-size:11px;
background-image: url(../bkg_pie.png);
background-repeat:repeat-x;
background-position: bottom;
border-right:1px solid #efefef;
}

#bnr_txt_bolsa{
position:relative;
width:235px;
height:180px;
float:left;
background-position: 90% 0%;
background-repeat: no-repeat;
background-image: url(../bnr_mac.gif);
border-right:0px solid #efefef;
margin-left:10px;
line-height:15px;
}

#bnr_txt_ffmm{
position:relative;
width:250px;
height:180px;
float:left;
background-position: 90% 0%;
background-repeat: no-repeat;
background-image: url(../ico_apv.gif);
margin-left:10px;
line-height:15px;
}

.bnr_txt_tit {
display:block;
font-size:14px;
font-weight:bold;
height:30px;
}

.bnr_txt_pie {
width:95%;
padding-top:3px;
border-top:1px solid #efefef;
position:absolute;
top:70%;
font-size:11px;

}


#pie_corpcapital{

width:720px;
height:auto;
background-image: url(../_bkg_pie.png);
/*width:740px;
height:80px;
background-image: url(../bkg_pie.png);*/
position:relative;
font-family:arial;
font-size:11px;
text-align:left;
padding-left:5px;
padding-right:15px;
background-color:#efefef;
background-repeat: repeat-x;
background-position:top left;

}

#ffmm_home{
position:relative;
text-align:center;
padding:0px 10px 0px 10px;
width:950px;
height:40px;
background:#fff;
}

#ffmm_home_izq{
width:950px;
text-align:left;
background-color:#ccc;
position:absolute;
}

#ffmm_home_der{
float:right;
}

#ffmm_volver{
width:950px;
top:0px;
}

#biblioteca{
overflow:auto;
width:330px;

}

#biblioteca_seccion{
padding-left:8px;
}

#biblioteca_titulo{
font-weight:bold;
padding:8px 0px 3px 0px;
}

#biblioteca_archivos{
font-size:11px;
line-height:13px;
padding-bottom:10px;
}

p{
line-height:15px;
}

ul{
padding-bottom:10px;
}

ol{
padding-bottom:10px;
}

li{
padding-top:5px;
}

.documentacion td{
font-size:11px;
}

.menu_sup_item{
margin-right:15px;
margin-bottom:3px;
}


.menu_sup_item2 a{
display:block;
float:left;
color:#fff;
font-family:'trebuchet ms',arial;
font-size:13px;
text-decoration:none;
padding-bottom:8px;
padding-left:10px;
padding-right:15px;

}


#login_iacciones {
width:218px;
height:91px;
right:90%;
background-repeat: no-repeat;
background-image: url(../btn_login_bkg.png);
}

#login_iacciones a{
color:#AADAEA;
font-size:11px;
}

#login_iacciones td{
color:#ffffff;
padding-left:7px;
}

#btn_login_ingreso{
float:right;
}

.contacto{
font-family:'trebuchet ms';
font-size:13px;
color:#C5E9FF;
text-decoration:none;
}
