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

@font-face {
    font-family: 'AkzidenzGroteskBQCnd';
    src: url('/Content/templates/ae/fonts/49037502-webfont.eot');
    src: url('/Content/templates/ae/fonts/49037502-webfont.eot?#iefix') format('embedded-opentype'),
         url('/Content/templates/ae/fonts/49037502-webfont.woff') format('woff'),
         url('/Content/templates/ae/fonts/49037502-webfont.ttf') format('truetype'),
         url('/Content/templates/ae/fonts/49037502-webfont.svg#AkzidenzGroteskBQCnd') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'AkzidenzGroteskBQLigCnd';
    src: url('/Content/templates/ae/fonts/49037501-webfont.eot');
    src: url('/Content/templates/ae/fonts/49037501-webfont.eot?#iefix') format('embedded-opentype'),
         url('/Content/templates/ae/fonts/49037501-webfont.woff') format('woff'),
         url('/Content/templates/ae/fonts/49037501-webfont.ttf') format('truetype'),
         url('/Content/templates/ae/fonts/49037501-webfont.svg#AkzidenzGroteskBQLigCnd') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* geral */
body{
	margin:0;
	padding:0;
	background:#fafafa;
	font-family:Calibri, "Trebuchet MS", Tahoma;
	font-size:12px;
	color:#979b9c;
}
h1{
	font-family: 'AkzidenzGroteskBQCnd';
	font-size:40px;
	color:#b9c7cf;
	font-weight:normal;
	margin:0;
}
h2{
	font-family: 'AkzidenzGroteskBQCnd';
	font-size:34px;
	color:#b9c7cf;
	font-weight:normal;
	margin:0;
}
h3{
	font-family: 'AkzidenzGroteskBQLigCnd';
	font-size:26px;
	color:#b9c7cf;
	font-weight:normal;
	margin:0;
}
h4{
	font-size:14px;
	color:#365c65;	
	font-weight:normal;
	text-transform:uppercase;
	margin:0;
}
h5{
	font-size:13px;
	color:#506b87;	
	font-weight:normal;
	margin:0;
}
ul{
	margin:0;	
	padding:0;
	/*padding-left:20px;*/
	margin-left:15px;
}

hr{
	border:none;
	color:#FFF;
	background:#FFF;
	height:1px;	
	border-top:solid 1px #e6e6e6;
}
a{
	outline:none;
	color:inherit;
	text-decoration:none;	
}
a:hover{
	text-decoration:underline;	
}
img{
	border:none;	
}
input[type=text], select{
	border:none;
}
textarea{
	border:solid 1px #dfe1e5;	
}
.line{
	overflow:hidden;	
}
.spaced{
	margin-top:30px;	
}
#header, #footer, #content{
	position:relative;
	width:880px;
	margin:auto;
	overflow:hidden;	
	clear:both;
}
/* header */
#header{
	width:900px;
}
#header .logo{
	float:left;
	margin-top:30px;
	margin-left:10px;
}
#header .date{
	font-size:10px;
	color:#b9c7cf;
	margin-left:73px;
	margin-bottom:25px;	
}
#header .menu_inst{
	float:right;
	margin-top:15px;
	color:#a7b8c2;
	text-transform:uppercase;
	margin-right:10px;	
}
#header .menu_inst a{
	padding:0 30px;
	display:inline-block;
	border-right:dashed 1px #d8dae0;	
}
#header .menu_inst .slc{
	color:#373e49;	
}
#header .menu_inst .acrp_btn{
	border-right:none;
	background:url(/Content/templates/ae/img/ico_down.png) no-repeat right;	
}
#header .acrp{
	position:absolute;
	right:5px;
	top:30px;
	width:365px;
	height:70px;
	padding-left:16px;
	padding-top:18px;
	background:url(/Content/templates/ae/img/bg_acessorapido.gif) no-repeat;
	font-size:10px;
	color:#a5abb8;
	line-height:18px;	
	z-index:3;
	display:none;
}
#header .acrp ul{
	float:left;
	margin-right:25px;	
}
#header .src{
	position:absolute;
	right:10px;
	top:85px;
	width:180px;
	height:26px;
	background:url(/Content/templates/ae/img/bg_src.gif) no-repeat;
}
#header .src input[type=text]{
	width:140px;	
	margin-left:5px;
	margin-top:2px;
	color:#a5abb8;
}
#header .src input[type=submit]{
	width:33px;
	cursor:pointer;
	opacity:0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
	margin-top:1px;
}
#header .bnr, #header .menu_prod{
	clear:both;
	margin-left:10px;
}
#header .bnr{
	margin-bottom:4px;
	position:relative;
	min-height:95px;	
}
/*
#header .bnr .bnr_cnt img{
	position:absolute;
	top:0;
	left:0;
	display:none;
}
*/
#header .bnr .bnr_nav{
	position:absolute;
	top:0px;
	right:10px;
	text-align:right;
	font-size:10px;	
	display:none;
}
#header .bnr .bnr_nav a{
	background:#fafafa;
	padding:0 3px;
	margin-bottom:1px;
	display:block;	
}
#header .bnr .bnr_nav .slc{
	background:#003e7e;
	color:#FFF;	
}

/* menu produtos */
#header .menu_prod{
	overflow:hidden;
}
#header .menu_prod .lft, #header .menu_prod .mdl, #header .menu_prod .rgt{
	width:266px;
	height:60px;
	float:left;	
	padding-left:25px;
	position:relative;
}
#header .menu_prod .tt{
	margin-top:23px;	
}
#header .menu_prod .mdl .tt{
	margin-top:23px;
}
#header .menu_prod .lft{
	background:url(/Content/templates/ae/img/bg_mnprod1.jpg) no-repeat left bottom;
	margin-right:4px;	
}
#header .menu_prod .mdl{
	background:url(/Content/templates/ae/img/bg_mnprod2.jpg) no-repeat left bottom;
	width:265px;	
}
#header .menu_prod .rgt{
	background:url(/Content/templates/ae/img/bg_mnprod3.jpg) no-repeat left bottom;
	margin-left:4px;	
}
#header .menu_prod .mr{
	width:16px;
	height:16px;
	background:url(/Content/templates/ae/img/ico_more.png) no-repeat;	
}
#header .menu_prod p, #header .menu_prod .mr, #header .menu_prod ul{
	display:none;
}
#header .menu_prod p{
	display:none;
	width:210px;
	height:70px;
	overflow:hidden;
	margin-left:20px;
	margin-top:8px;
	color:#83c0ff;
	font-size:13px;
}
.menu_prod ul{
	position:absolute;
	top:10px;
	left:270px;	
	color:#b5c1cd;
	font-size:13px;
	text-transform:uppercase;
	line-height:22px;
	list-style-image:url(/Content/templates/ae/img/bullet_menuprod.gif);
}
.menu_prod ul a{
	color:#b5c1cd;
}
.menu_prod ul a:hover{
	color:#FFF;
	text-decoration:none;
}
.menu_prod .slc{
	color:#FFF;	
}
/* menu produtos na home */
.home #header .menu_prod .lft, .home #header .menu_prod .mdl, .home #header .menu_prod .rgt{
	height:125px;	
}
.home #header .menu_prod p{
	display:block;
}
.home #header .menu_prod div .mr{
	display:block;	
	position:absolute;
	left:260px;
	top:100px;
}

/* footer */
#footer{
	 background:#373e49;
	 color:#FFF;
	 font-size:11px;
	 clear:both;
	 margin-top:20px;
}
#footer ul{
	font-size:10px;	
}
#footer .five{
	float:left;
	width:145px;
	padding-left:26px;
}
#footer .legal{
	clear:both;
	padding:3px 15px;	
}
#footer .legal .autor{
	float:right;	
}
#footer .legal .social{
	float:left;
	margin-right:5px;	
}
#footer #sitemap_btn{
	display:table;
	margin:5px auto;
	height:13px;
	padding-right:20px;
	background:url(/Content/templates/ae/img/ico_sitemap.gif) no-repeat right;	
}
#footer #sitemap_btn:hover{
	text-decoration:none;
}
#footer .map{
	display:none;	
}

/* content */
#content{
	/*width:915px;*/
	width:880px;
}
#content table{
	width:100%;	
}
#content td{
	vertical-align:top;	
}
#content input[type=text], #content select{
	border:solid 1px #dfe1e5;	
	width:250px;
	height:25px;
	font-size:12px;
	color:#333;
}
#content input[type=submit]{
	background:#373e49;
	color:#FFF;
	font-family: 'AkzidenzGroteskBQLigCnd';
	font-size:22px;
	border:none;
}
#content a{
	color:#373e49;	
}
#content .tpl{
	float:left;
	width:200px;
	margin:0px 15px;
}
#content .tpl:first-child{
	margin-left:0;	
}
#content .tpl:last-child{
	margin-right:0;	
}
#content .dbl{
	float:left;
	width:315px;
	margin:0px 15px;
}
#content .dbl:first-child{
	margin-left:0;
}
#content .dbl:last-child{
	margin-right:0;	
}
#content .one{
	/*margin-left:15px;
	margin-right:15px;*/
}

.home #content .tpl{
	width:280px;
}
#content .mmd{
	float:right;
	width:260px;
	margin:0 15px;	
}

#content .left{
    width:140px;
    float:left;
    /*margin-left:17px;*/
    margin-top:20px;
    margin-right:20px;
    overflow:hidden;    
}
#content .right{
    width:700px;
    float:none;
    margin:0;
    /*margin-right:60px;*/
    /*margin-right:20px;*/
    overflow:hidden;    
}
#content .descr{
	margin:15px 0;	
}
#content .parceiros{
	overflow:hidden;
	clear:both;
	/*margin:0 15px;*/
	margin:0;	
}
#content .parceiro{
	float:left;	
}

/* compartilhe [ultimas noticias] */
.shr{
	position:relative;
}
.shr_btn{
	margin-bottom:15px;
	display:table;
	color:#a2c6ce;
	font-size:10px;
	background:url(/Content/templates/ae/img/ico_share.gif) no-repeat left;
	padding-left:18px;	
}
.shr_btn:hover{
	text-decoration:none;	
}
.shr_box{
	position:absolute;
	bottom:0; /*bottom:10px;*/
	width:210px;
	height:25px; /*height:45px;*/
	padding-left:18px;
	padding-top:5px; /*padding-top:10px;*/
    margin-left: 15px; /**/
	background:url(/Content/templates/ae/img/bg_share.gif) no-repeat;
	display:none;	
}

	/* ticker bolsas e cotações */
#content .tkr{
	font-size:11px;
	color:#365c65;	
	line-height:13px;
	/*margin:0 15px;*/
}
#content .tkr p{
	margin:0;	
}
#content .tkr .it_tkr{
	float:left;	
	padding:10px 25px;
}
#content .tkr .tt{
	text-transform:uppercase;
	font-size:10px;
	color:#6587aa;	
}
#content .tkr .pst{
	color:#009900;	
}
#content .tkr .ngt{
	color:#ff3333;	
}
#content .tkr .dly{
	font-size:9px;
	color:#979b9c;
	text-align:right;
	border-top:solid 1px #e6e6e6;
	clear:both;	
}
	/* box twitter */
.twt a{
	color:#506b87;
}
.twt .tools{
	font-size:10px;	
}

/* trabalhe conosco */
.form_trabalhe{
	margin:15px;	
}
#content .form_trabalhe input[type=text], #content .form_trabalhe select{
	width:220px;	
}

/* ae broadcast */
.prtscr{
	float:left;
	margin-right:15px;	
}

/* light box */
.lightbox{
	position:fixed;
	top:0;
	left:0;	
	display:none;
}
.lightbox .bg_lb{
	background:#000;
	width:100%;
	height:100%;	
	position:fixed;
}
.lightbox .close{
	background:#FFF;
	padding:5px 20px;
	position:fixed;
	top:0;
	right:0;
	display:block;	
}
.lightbox .cnt_lb{
	background:#FFF;
	padding:20px;
	position:absolute;
	width:auto;
	height:auto;
	overflow:hidden;
}

/* busca */
.resultLine {
    margin-top: 20px;
}

.resultUrl {
    font-style: : italic;
	color: Blue;
}

.resultTitle
{
    /*font-family: 'AkzidenzGroteskBQCnd';*/
    font-size: 20px;
    color: #003E7E;
    font-weight: normal;
    margin: 0;
}

/* contentHome.css */
@charset "utf-8";
/* CSS Document */
.content_rev{
	overflow:hidden;
	min-height:500px;	
	position:relative;
	width:880px;
	margin:auto;
}
.home #content_rev{
	overflow:hidden;
	min-height:500px;	
	position:relative;
	width:880px;
	margin:auto;
}
.xmlvdo_rev{
	position:absolute;
	top:0;
	right:0;
	width:260px;
	height:275px;
	overflow:hidden;
	z-index:3;
}
.imgday_rev{
	position:absolute;
	top:275px;
	right:0;
	width:260px;
	height:220px;	
}
.cnthtml_rev{
	position:absolute;
	top:0;
	left:0;
	width:280px;
	height:315px;	
}
.ultnews_rev{
	position:absolute;
	top:0;
	left:310px;
	width:280px;
	height:315px;	
}
.comunica_rev {
    float: left;
    width:700px; 
    height:400px; 
    margin-bottom: 10px;
}
.comunica_rev_bdy {
    width:100%;
    height:350px; 
    overflow-x: scroll; 
}

.home #content_rev .xmltwt_rev{
	position:absolute;
	top:315px;
	left:0;
	width:590px;
	height:180px;	
	padding:0;
}

.home #content_rev .xmltwt_rev .tpl.twt{
	margin:0 7px;
	padding:0;
	float:left;
	width:280px;
}