@charset "utf-8";
/* CSS Document */
html {overflow-y: scroll; background:#FFF url('../img/bg.jpg') repeat-x; margin:0px auto; padding-right:0px; padding-left:0px; padding-bottom:0px; padding-top:0px}

body {
	margin: 0 0 0 0;
}

img, div, input {
	border: 0px;
	behavior: url("main/css_scripts/iepngfix.htc")
	}

#geral {
	width: 953px; /* definindo 953px de largura , tornando o layout fixo */
	height: 800px;
	margin:auto;
}
#topo {
	height:145px;
}
#menu_horiz {
	height:48px;
}
#banner {
	height:396px;
}
#cont_home {
	background:#BFBFBF;
	height:129px;
}
#rodape {
	height: 20px; /* definindo altura de 40px */
}

.menu_lateral{
float:left;
margin: 0 0 0 0;
width:213px;
}
.cont_navegador{
    width:953px;
}

.col_divisao{
width:4px;
height:510px;
float:right;
background-color: #FF721A;
}

.carrega_cont {
width:736px;
height:510px;
float: left;
background:url('../img/bg_conteudo.jpg') repeat-x bottom #FFFFFF;
}

.tit_pag {
	position:relative;
	visibility:visible;
	width:300px;
	height:15px;
	left:20px;
	top:6px;
	overflow:hidden;
	}

.tit_guia {
	position:relative;
	visibility:visible;
	width:350px;
	height:15px;
	right:0px;
	top:-10px;
	overflow:hidden;
	left: 380px;
	}


.conteudo {width:953px; margin:0 auto;}
.topo {position:relative; visibility:visible; width:953px; height:145px; overflow:hidden;}

.area_menu{
	position:relative;
	visibility:visible;
	width:953px;
	height:48px;
	overflow:hidden;
	}

.cont_topo{
	width:953px;
	height:79px;
	margin: 66px 0 0 0;
	float: left;
	}
	
.logo{
	float:left
	}
	
.menu_empresa_eng{
	position:relative;
	visibility:visible;
	width:400px;
	height:23px;
	top:37px;
	left:473px;
	overflow:hidden;
	}
		
.search{
	height:25px;
	margin: 50px 0 0 10px;
	float:right;
	}	
	
.copyright{
	width:413px;
	height:17px;
	margin-top:3px;
    float:left;
	}

.termos{
	width:500px;
	height:17px;
	margin-top:3px;
	float:right;
	}
	
.menu {
	position:absolute;
	visibility:visible;
	width:953px;
	height:125px;
	overflow:hidden;
	z-index:2;

}
.banner {
	position:relative;
	visibility:visible;
	width:953px;
	height:396px;
	overflow:hidden;
	z-index:1;
}
.not_links {
	position:relative;
	visibility:visible;
	width:953px;
	height:129px;
	overflow:hidden;
	background-color:#BFBFBF;
}

.titulos_not_links{
	position:relative;
	visibility:visible;
	width:953px;
	height:32px;
	overflow:hidden;
	background:url('../img/bar_divis.jpg');
	}

.tit_novidades{
	position:relative;
	visibility:visible;
	width:434px;
	height:32px;
	overflow:hidden;
	background:url('../img/bar_novidade.jpg') no-repeat;
	}
	
.tit_revendedor{
	position:relative;
	visibility:visible;
	width:249px;
	height:32px;
	left:437px;
	top:-32px;
	overflow:hidden;
	background:url('../img/bar_gmaxx.jpg') no-repeat;
	}
	
.tit_novo{
	position:relative;
	visibility:visible;
	width:264px;
	height:32px;
	left:689px;
	top:-64px;
	overflow:hidden;
	background:url('../img/bar_novo.jpg') no-repeat;
	}

.col_esq_not_links{
	position:relative;
	visibility:visible;
	width:4px;
	height:97px;
	overflow:hidden;
	background:url('../img/tb_inf1_esq.jpg');
	}

.col_esq_cont_site{
	width:4px;
	height:510px;
	background:url('../img/tb_inf1_esq.jpg');
	float:left;
	}
	
.rod_esq_not_links{
	position:relative;
	visibility:visible;
	width:4px;
	height:15px;
	top:82px;
	overflow:hidden;
	background:url('../img/tb_inf_esq.jpg') no-repeat;
	}

.rod_esq_cont_site{
	width:4px;
	height:15px;
	background:url('../img/tb_inf_esq.jpg') no-repeat;
	float: left;
	}
	
.col_dir_not_links{
	position:relative;
	visibility:visible;
	width:4px;
	height:97px;
	left:949px;
	overflow:hidden;
	background:url('../img/tb_inf1_dir.jpg');
	top: -97px;
	}

.col_dir_cont_site{
	width:4px;
	height:510px;
	background:url('../img/tb_inf1_dir.jpg');
	float: right;
	}
	
.rod_dir_not_links{
	position:relative;
	visibility:visible;
	width:4px;
	height:15px;
	top:82px;
	overflow:hidden;
	background:url('../img/tb_inf_dir.jpg') no-repeat;
	}

.rod_dir_cont_site{
	width:4px;
	height:15px;
	background:url('../img/tb_inf_dir.jpg') no-repeat;
	float: right;
	}

.ln_rod_not_links{
	position:relative;
	visibility:visible;
	width:945px;
	height:15px;
	top:-358px;
	left:4px;
	overflow:hidden;
	background:url('../img/tb_inf_meio.jpg');
	}

.ln_rod_cont_site{
	width:953px;
	height:15px;
	float: left;
	background:url('../img/rodape.jpg');
	}

.area_not{
	position:relative;
	visibility:visible;
	width:430px;
	height:82px;
	top:-194px;
	left:4px;
	overflow:hidden;
	background-color:#DBDBDB;
	}

.col_guia_cont_site{
	width:205px;
	height:510px;
	float: left;
	background-color:#525252;
	}
	
.area_rev{
	position:relative;
	visibility:visible;
	width:249px;
	height:82px;
	top:-276px;
	left:437px;
	overflow:hidden;
	background-color:#DBDBDB;
	}
	
.area_novo{
	position:relative;
	visibility:visible;
	width:260px;
	height:82px;
	top:-358px;
	left:689px;
	overflow:hidden;
	background-color:#DBDBDB;
	}

.area_cont_site{
	position:relative;
	visibility:visible;
	width:737px;
	height:510px;
	top:-1560px;
	left:212px;
	overflow:hidden;
	background:url('../img/bg_conteudo.jpg') repeat-x bottom #FFFFFF;
	}

.txt_cont_site{
	width:720px;
	height:400px;
	margin: 0 0 0 16px;
	background:url('../img/ln_txt_cont_site.png') no-repeat;
	}

.cse-search-results{
	width:710px;
	height:400px;
	margin-left:10px;
	overflow:auto;
    scrollbar-arrow-color: #C1C1C1;
    scrollbar-3dlight-color: #C8C8C8;
    scrollbar-darkshadow-color: #999999;
    scrollbar-face-color: #F4F4F0;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-shadow-color: #DADADA;
    scrollbar-track-color: #DADADA;
}

.cont_site_scrollbar{
	position:relative;
	visibility:visible;
	width:720px;
	height:400px;
	overflow:auto;
	
    scrollbar-arrow-color: #C1C1C1;
    scrollbar-3dlight-color: #C8C8C8;
    scrollbar-darkshadow-color: #999999;
    scrollbar-face-color: #F4F4F0;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-shadow-color: #DADADA;
    scrollbar-track-color: #DADADA;
}

.img_topo_cont_site{
	height:80px;
	}
	
.bar_tit_cont_site{
	width:736px;
	height:28px;
	background:url('../img/bar_tit_cont_site.png') no-repeat;
	}

.list_not{
	position:relative;
	visibility:visible;
	width:600px;
	height:90px;
	left:60px;
	top:10px;
	overflow:hidden;
	background:url('../img/bg_lista_not.jpg') no-repeat;
	}

.not_numbers{
	position:relative;
	visibility:visible;
	width:600px;
	height:20px;
	left:60px;
	overflow:hidden;
	top: 10px;
	}

.box_not_top{
	position:relative;
	visibility:visible;
	width:680px;
	height:40px;
	left:20px;
	top:20px;
	overflow:hidden;
	background:url('../img/box_not_top.jpg') no-repeat;
	}
	
.box_not_middle{
	position:relative;
	visibility:visible;
	width:678px;
	height:200px;
	left:21px;
	top:20px;
	overflow:auto;
	background-color:#FFFFFF;
	
	scrollbar-arrow-color: #C1C1C1;
    scrollbar-3dlight-color: #C8C8C8;
    scrollbar-darkshadow-color: #999999;
    scrollbar-face-color: #F4F4F0;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-shadow-color: #DADADA;
	}

.box_not_down{
	position:relative;
	visibility:visible;
	width:680px;
	height:20px;
	left:20px;
	top:20px;
	overflow:hidden;
	background:url('../img/box_not_down.jpg') no-repeat;
	}
	
#box_mapa1 {
	float: left;
	margin: 0 0 0 30px;
}
#box_mapa2 {
	width:200px;
	margin: 0 0 0 280px;
}
#box_mapa3 {
	float: right;
	margin: 0 40px 0 0;
}

#box_wall1 {
	float: left;
	margin: 0 0 0 30px;
}
#box_wall2 {
	margin: 0 0 0 270px;
}
#box_wall3 {
	float: right;
	margin: 0 20px 0 0;
}

#box_video1 {
	float: left;
	margin: 0 0 0 80px;
}
#box_video2 {
	margin: 0 0 0 190px;
}
#box_video3 {
	float: right;
	margin: 0 80px 0 0;
}
	
.bg_etapa1{
	position:relative;
	visibility:visible;
	width:660px;
	height:170px;
	overflow:hidden;
	background:url('../img/bg_etapa1.png') no-repeat;
	left: 30px;
	top: 20px;
	}

.bg_etapa2{
	position:relative;
	visibility:visible;
	width:660px;
	height:230px;
	overflow:hidden;
	background:url('../img/bg_etapa2.png') no-repeat;
	left: 30px;
	top: 20px;
	}
	
.bg_etapa3{
	position:relative;
	visibility:visible;
	width:660px;
	height:518px;
	overflow:hidden;
	background:url('../img/bg_etapa3.png') no-repeat;
	left: 30px;
	top: 20px;
	}

.rodape {
	position:relative;
	visibility:visible;
	width:953px;
	overflow:hidden;
}

/* FONT MAIN */
.FontMenu { color : #FFF; Font-Family:"Arial"; Font-Size: 11px ; text-decoration : none; font-weight : bold;}
.FontMenu a:link { color : #FFF; Font-Family:"Arial"; Font-Size: 11px; text-decoration : none; font-weight : bold;}
.FontMenu a:visited { color : #FFF; Font-Family:"Arial"; Font-Size: 11px; text-decoration : none; font-weight : bold;}
.FontMenu a:hover { color : #FF721A; Font-Family:"Arial"; Font-Size: 11px; text-decoration : none; font-weight : bold;}
.FontMenu a:active { color : #FF721A; Font-Family:"Arial"; Font-Size: 11px; text-decoration : none; font-weight : bold;}



.FontRodape { color : #464646; Font-Family:"Arial"; Font-Size: 9px ; text-decoration : none; font-weight : bold;}
.FontRodape a:link { color : #464646; Font-Family:"Arial"; Font-Size: 9px; text-decoration : none; font-weight : bold;}
.FontRodape a:visited { color : #464646; Font-Family:"Arial"; Font-Size: 9px; text-decoration : none; none; font-weight : bold;}
.FontRodape a:hover { color : #FF721A; Font-Family:"Arial"; Font-Size: 9px; text-decoration : none; none; font-weight : bold;}
.FontRodape a:active { color : #FF721A; Font-Family:"Arial"; Font-Size: 9px; text-decoration : none; none; font-weight : bold;}
	

.traco { color : #FF721A; Font-Family:"Arial"; Font-Size: 11px ; line-height:11pt; text-decoration : none; font-weight : bold; }
/* FIM FONT MAIN */

/*FONT TITULOS PAGINAS*/
.FontTitCoral { color : #FF721A; Font-Family:"Arial"; Font-Size: 13px; text-decoration : none; font-weight : bold;}
.FontTitCoral a:link { color : #FF721A; Font-Family:"Arial"; Font-Size: 13px; text-decoration : none; font-weight : bold;}
.FontTitCoral a:visited { color : #FF721A; Font-Family:"Arial"; Font-Size: 13px; text-decoration : none; font-weight : bold;}
.FontTitCoral a:hover { color : #464646; Font-Family:"Arial"; Font-Size: 13px; text-decoration : none; font-weight : bold;}
.FontTitCoral a:active { color : #464646; Font-Family:"Arial"; Font-Size: 13px; text-decoration : none; font-weight : bold;}

.FontTitGuia { color : #828282; Font-Family:"Arial";  Font-Size: 8px; text-decoration : none; font-weight : bold;}
.FontTitGuia a:link { color : #828282; Font-Family:"Arial"; Font-Size: 8px; text-decoration : none; font-weight : bold;}
.FontTitGuia a:visited { color : #828282; Font-Family:"Arial"; Font-Size: 8px; text-decoration : none; font-weight : bold;}
.FontTitGuia a:hover { color : #FF721A; Font-Family:"Arial"; Font-Size: 8px; text-decoration : none; font-weight : bold;}
.FontTitGuia a:active { color : #FF721A; Font-Family:"Arial"; Font-Size: 8px; text-decoration : none; font-weight : bold;}
/*FIM FONT TITULOS PAGINAS*/

/*FONT CONTEUDO*/
.FontCont { color : #464646; Font-Family:"Arial";  Font-Size: 12px; text-decoration : none;}
.FontCont a:link { color : #464646; Font-Family:"Arial"; Font-Size: 12px; text-decoration : none; font-weight : bold;}
.FontCont a:visited { color : #464646; Font-Family:"Arial"; Font-Size: 12px; text-decoration : none; none; font-weight : bold;}
.FontCont a:hover { color : #FF721A; Font-Family:"Arial"; Font-Size: 12px; text-decoration : none; none; font-weight : bold;}
.FontCont a:active { color : #FF721A; Font-Family:"Arial"; Font-Size: 12px; text-decoration : none; none; font-weight : bold;}

.FontContWhite { color : #FFF; Font-Family:"Arial";  Font-Size: 12px; text-decoration : none; font-weight : bold;}
.FontContWhite a:link { color : #FFF; Font-Family:"Arial"; Font-Size: 12px; text-decoration : none; font-weight : bold;}
.FontContWhite a:visited { color : #FFF; Font-Family:"Arial"; Font-Size: 12px; text-decoration : none; none; font-weight : bold;}
.FontContWhite a:hover { color : #FF721A; Font-Family:"Arial"; Font-Size: 12px; text-decoration : none; none; font-weight : bold;}
.FontContWhite a:active { color : #FF721A; Font-Family:"Arial"; Font-Size: 12px; text-decoration : none; none; font-weight : bold;}

.FontContMini { color : #464646; Font-Family:"Arial";  Font-Size: 9px; text-decoration : none;}
.FontContMini a:link { color : #464646; Font-Family:"Arial"; Font-Size: 9px; text-decoration : none; font-weight : bold;}
.FontContMini a:visited { color : #464646; Font-Family:"Arial"; Font-Size: 9px; text-decoration : none; none; font-weight : bold;}
.FontContMini a:hover { color : #FF721A; Font-Family:"Arial"; Font-Size: 9px; text-decoration : none; none; font-weight : bold;}
.FontContMini a:active { color : #FF721A; Font-Family:"Arial"; Font-Size: 9px; text-decoration : none; none; font-weight : bold;}



/* FONT NOTICIA */
.NumNotSelec { color : #FF721A; Font-Family:"Arial"; Font-Size: 11px; text-decoration : none; font-weight : bold;}

.FontNot { color : #464646; Font-Family:"Arial";  Font-Size: 11px; text-decoration : none;  }
.FontNot a:link { color : #464646; Font-Family:"Arial"; Font-Size: 11px; text-decoration : none; }
.FontNot a:visited { color : #464646; Font-Family:"Arial"; Font-Size: 11px; text-decoration : none; }
.FontNot a:hover { color : #FF721A; Font-Family:"Arial"; Font-Size: 11px; text-decoration : none; }
.FontNot a:active { color : #FF721A; Font-Family:"Arial"; Font-Size: 11px; text-decoration : none; }

.FontNotBold { color : #464646; Font-Family:"Arial";  Font-Size: 11px; text-decoration : none; font-weight : bold;}
.FontNotBold a:link { color : #464646; Font-Family:"Arial"; Font-Size: 11px; text-decoration : none; font-weight : bold;}
.FontNotBold a:visited { color : #464646; Font-Family:"Arial"; Font-Size: 11px; text-decoration : none; font-weight : bold;}
.FontNotBold a:hover { color : #FF721A; Font-Family:"Arial"; Font-Size: 11px; text-decoration : none; font-weight : bold;}
.FontNotBold a:active { color : #FF721A; Font-Family:"Arial"; Font-Size: 11px; text-decoration : none; font-weight : bold;}

.FontNotMini { color : #464646; Font-Family:"Arial"; Font-Size: 9px; text-decoration : none; }
.FontNotMini a:link { color : #464646; Font-Family:"Arial"; Font-Size: 9px; text-decoration : none; }
.FontNotMini a:visited { color : #464646; Font-Family:"Arial"; Font-Size: 9px; text-decoration : none; }
.FontNotMini a:hover { color : #FF721A; Font-Family:"Arial"; Font-Size: 9px; text-decoration : none; }
.FontNotMini a:active { color : #FF721A; Font-Family:"Arial"; Font-Size: 9px; text-decoration : none; }

.FontNotMiniCoral { color : #FF721A; Font-Family:"Arial"; Font-Size: 9px; text-decoration : none; }
.FontNotMiniCoral a:link { color : #FF721A; Font-Family:"Arial"; Font-Size: 9px; text-decoration : none; }
.FontNotMiniCoral a:visited { color : #FF721A; Font-Family:"Arial"; Font-Size: 9px; text-decoration : none; }
.FontNotMiniCoral a:hover { color : #464646; Font-Family:"Arial"; Font-Size: 9px; text-decoration : none; }
.FontNotMiniCoral a:active { color : #464646; Font-Family:"Arial"; Font-Size: 9px; text-decoration : none; }
/* FIM FONT NOTICIA */
