@import url(forms.css);
@import url(popups.css);


.transparent{float:left;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}


/* ==== HTML ==== */
html{}
body{background:#121c0c url(../imagens/bg_site.jpg) center top repeat-x;}
*{margin:0;padding:0;font:12px Arial, Helvetica, sans-serif;}
img{border:none;}
em{ font-style:italic;}
hr{border-top:1px solid #E9EBE1;border-bottom:1px solid #ccc;margin:20px 0;}




/* ==== ESTRUTURA ==== */
#general{width:auto;}

#header{background:transparent url(../imagens/bg_top.jpg) center center no-repeat;margin:0 auto;width:auto;height:128px;}
	#header div{margin:0 auto;width:850px;}

#navigation{margin:0 auto;width:850px;height:95px;}
	div#navInstitucional{width:850px;position:absolute;margin:-128px 0 0 0;}
	#ulNavInstitucional {list-style-type:none;padding:2px 0 0 0;}
	#ulNavInstitucional li{background:transparent url(../imagens/div_mn.jpg) left top no-repeat;float:left;padding:2px 12px;}
	#ulNavInstitucional li a{font:bold 13px Arial, Helvetica, sans-serif;color:#FFF;text-decoration:none;}
	#ulNavInstitucional li a:hover{color:#FFF;text-decoration:underline;}

	div#navServices{width:850px;position:absolute;margin:0 0 0 0;}
	#ulNavServices {list-style-type:none;}
	#ulNavServices li{background:transparent url(../imagens/div_mn_services.jpg) left top no-repeat;float:left;margin:2px 0;padding:12px 11px;height:90px;text-align:center;}
	#ulNavServices li a{font:bold 12px Arial, Helvetica, sans-serif;color:#FFF;text-decoration:none;}
	#ulNavServices li a:hover{color:#D1CB28;}

	.firstLi{background-image:none !important;}
	
#subNavigation{width:160px;height:300px;float:left;}
	#ulSubNavigation{list-style-type:none;}
		#ulSubNavigation li {background:transparent url(../imagens/bg_submenu.jpg) center bottom no-repeat;font:bold 12px Arial, Helvetica, sans-serif;color:#758116;padding:5px 0;width:160px;}
		#ulSubNavigation li a{font:bold 12px Arial, Helvetica, sans-serif;color:#758116;display:block;padding:0 15px 0 0;text-decoration:none;text-transform:uppercase;text-align:right;}
		#ulSubNavigation li a:hover{color:#d1cb28;}
		#ulSubNavigation .hover{color:#d1cb28;}
		#ulSubNavigation li span{display:block;font:bold 12px Arial, Helvetica, sans-serif;color:#758116;padding:0 15px 0 0;text-transform:uppercase;text-align:right;}
		#ulSubNavigation li .mnSubNormal{text-transform:none;}


#linearNavigation{clear:both;margin:0 auto;width:850px;}
	#ulLinearNavigation{background:transparent url(../imagens/bg_linearnav.jpg) center top no-repeat;list-style-type:none;padding:30px 0 0 20px;position:absolute;width:145px;height:50px;margin:-75px 0 0 60px;}
	#empresa #ulLinearNavigation{margin:-75px 0 0 200px;}
	#produtos #ulLinearNavigation{margin:-75px 0 0 200px;}
	#servicos #ulLinearNavigation{margin:-75px 0 0 60px;}
	
		#ulLinearNavigation li{float:left;margin:0 5px;}
		#ulLinearNavigation li a{color:#9db58c;font-size:11px;width:60px;height:25px;padding:0 0 0 15px;text-decoration:none;text-transform:uppercase;}
		#ulLinearNavigation li a:hover{color:#388304;}
		#ulLinearNavigation li #back{background:transparent url(../imagens/bg_bt_back.gif) 0 0 no-repeat;}
		#ulLinearNavigation li #back:hover{background-position:0 -20px}
		#ulLinearNavigation li #home{background:transparent url(../imagens/bg_bt_home.gif) 0 0 no-repeat;width:50px;height:25px;}
		#ulLinearNavigation li #home:hover{background-position:0 -20px}

#content{margin:8px auto;width:850px;}
	#contentMain{background-color:#E9EBE1;float:left;margin:0 0 0 15px;padding:30px 30px 95px 55px;width:735px;}
	#produtos #contentMain{background-color:#E9EBE1;float:left;margin:0 0 0 0px;padding:30px 30px 95px 55px;width:595px;}
	#empresa #contentMain{background-color:#E9EBE1;float:left;margin:0 0 0 0px;padding:30px 30px 95px 55px;width:595px;}
	#servicos #contentMain{background-color:#E9EBE1;float:left;margin:0 0 0 15px;padding:30px 30px 95px 55px;width:735px;}
	
#footer{background:transparent url(../imagens/bg_footer.gif) center center repeat-x;clear:both;margin:0 auto;padding:10px 0;width:850px;height:20px;}
	p.credits{background-color:#121c0c;font-size:11px;width:170px;float:left;}
	p.credits a{text-decoration:none;font-size:11px;color:#a5a371;}
	p.credits a:hover{text-decoration:underline;}
	#footer img{margin:0px 0 0 610px;float:left;}
	#linkIntranet{background-color:#121C0C;padding:0 3px;color:#CCC;position:absolute;margin:2px 0 0 -180px;text-decoration:none;font-size:11px;}
	#linkIntranet:hover{text-decoration:underline;}




/* ==== BLOCOS ==== */


.ulBoxHome{list-style-type:square;padding:0px;}
.ulBoxHome li, .ulBoxHome li p{color:#34386d !important;margin:0;padding:0;}
.pUl{color:#34386d !important;font-weight:bold;padding:0;margin:0;}
.ulTxt{padding:0 20px 10px 20px;color:#676767 !important; list-style:square;}

/* - divs - */
div{}
		.boxHomeG p, .boxHomeP p{color:#676767;font-size:11px;line-height:12px;margin-bottom:5px;}
		.boxHomeG strong, .boxHomeP strong{color:#676767;font-size:11px;line-height:12px;margin-bottom:5px;}
		.boxHomeG p a, .boxHomeP p a{color:#676767;font-size:11px;line-height:12px;margin-bottom:5px;text-decoration:none;}
		.boxHomeG p a:hover, .boxHomeP p a:hover{color:#676767;font-size:11px;line-height:12px;margin-bottom:5px;text-decoration:underline;}
		.boxHomeColum{float:left;padding:5px 15px;}
		.boxHomeColum p strong{color:#CCC !important;}
		.txtNovidade{color:#676767;text-decoration:none;}
		.txtNovidade:hover{text-decoration:underline !important;}
		
	.boxHomeG{background-color:#fff;height:180px;float:left;margin:5px 2px;width:420px;}
		.boxHomeG img, .boxHomeP img{margin:0 auto;}	
	.boxHomeP{background-color:#fff;float:left;margin:5px 2px;width:208px;height:225px;}
	.bgImg{background:transparent url(../imagens/bg_div_box_txt.jpg) center 50px no-repeat;}
	.bgNone{background-color:transparent !important;}
		.bgNone p{color:#c0c0c0;}
		.bgNone p a{color:#c0c0c0;text-decoration:none;}
		.bgNone p a:hover{color:#c0c0c0;text-decoration:underline;}
	.bgDiv{background:transparent url(../imagens/bg_div_box.jpg) left center no-repeat;}
	
	.boxHomeFirst h3{}
	.boxHomeFirst .boxHomeColum{width:150px !important;}
	
	.boxHomeFirst .bgImg{width:200px !important;}
	.boxHomeFirst .boxHomeColum .img{position:absolute;margin:-33px 0 0 -13px;}
	
	
	.boxHomeSecond .boxHomeColum{width:250px !important;padding:0 0 0 150px;}
	.boxHomeSecond .boxHomeColum p{}
	.boxHomeSecond .boxHomeColum img{position:absolute;margin:-4px 0 0 -140px;}
	.boxHomeSecond .boxHomeColum2{width:160px !important;padding:0 0 0 15px;float:left;}
	.boxHomeSecond .boxHomeColum2_1{width:400px !important;padding:0 0 0 15px;float:left;}
	.boxHomeSecond .boxHomeColum2_1 img{margin:-4px 0 0 0px;}
	.boxHomeSecond .bgImg{width:150px !important;border:1px dashed red;}

#iconService{position:absolute;margin:-110px 0 0 600px;}
#iconServiceAplica{position:absolute;margin:-110px 0 0 450px;}

#hcard_contact{color:#5E5F53;background-color:#DBDDCD;margin:0 0 0 470px;padding:15px;position:absolute;width:245px;height:80px}
		
/* - table - */
table{}
th{}




/* ==== TEXTO ==== */
p{margin-bottom:15px;color:#676767;}
.txtDestaq{font:bold 12px Arial, Helvetica, sans-serif;color:#2F6A18;}
.txtDestaq2{font-weight:bold;font-family:Arial, Helvetica, sans-serif;color:#CCC;}
p a{font:normal 12px Arial, Helvetica, sans-serif;color:#2F6A18;}

/* - titulos - */
h1{}
	h1#marca{margin:45px 0 0 10px;float:left;}
h2{}
	h2#slogan{margin:60px 0 0 60px;float:left;}
	.h2TitInstitucional{background:transparent url(../imagens/bg_h2.jpg) center center no-repeat;float:left;padding:30px;width:620px;height:20px;}
		.txtH2area{font:normal 18px Arial, Helvetica, sans-serif;color:#a5a371;}
		.txtH2pagina{font:normal 18px Arial, Helvetica, sans-serif;color:#d1cb28;}
	.h2TitServices{background:transparent url(../imagens/bg_h2_servicos.jpg) 0 0 no-repeat;float:left;margin:0 0 0 15px;padding:30px;width:765px;height:15px;}

h3{}
	#home h3{background-position:center center;background-repeat:repeat-x;font:bold 12px Arial, Helvetica, sans-serif;color:#fff;height:16px;margin:5px;padding:7px 20px;}
	.h3Azul{background-image:url(../imagens/bg_box_azul.jpg);}
	.h3Verde{background-image:url(../imagens/bg_box_verde.jpg);}
	.h3Bordo{background-image:url(../imagens/bg_box_bordo.jpg);}
	.h3Musgo{background-image:url(../imagens/bg_box_musgo.jpg);}
	.h3Cinza{background-image:url(../imagens/bg_box_cinza.jpg);}
h4{}
	.h4Tit{font:bold 14px Arial, Helvetica, sans-serif;color:#45573E;padding:5px 0;}
h5{}
	.h5Tit{font:bold 13px Arial, Helvetica, sans-serif;color:#4F6F42;padding:3px 0;}
	.h5Tit a{font:bold 13px Arial, Helvetica, sans-serif;color:#4F6F42;padding:3px 0;text-decoration:none;}
	.h5Tit a:hover{text-decoration:underline;}

/* - links - */
a:link{}
a:visited{}
a:hover{}

/******** DIV Idiomas ***********/

#idiomas { margin-left: 760px; height:32px; width:72px; position:absolute; top:10px; padding:0} 
