/* Formatação dos Objetos do Site*/
body { height: 100%; margin: 0;}
body, div, td, p, a	{ font: 11px verdana; color: #4c4c4c; }
a {  text-decoration: none;}
a:hover { color: #4c4c4c; text-decoration: none; }
form { margin: 0; padding: 0; }
img { border: 0 }
table { border: 0 }
input { background-color: #ffffff; border: 1px solid #404040; font-size: 10px; font-family: verdana; color: #4c4c4c;}
select { background-color: #ffffff; border: 1px solid #404040; font-size: 10px; font-family: verdana; color: #4c4c4c; }
textarea { background-color: #ffffff; border: 1px solid #404040; font-size: 10px; font-family: verdana; color: #4c4c4c; }
.hideDiv { position:absolute; display:none; visibility:hidden; }
.showDiv { position:relative; visibility:visible; display:block;}

.txt-menuempresaleft{font: 12px arial; color: #686868; text-decoration:none;}
.txt-menuempresaleft:hover{font: 12px arial; color: #AC0304; text-decoration:none;}
.txt-menuempresalefton{font: 12px arial; color: #AC0304; text-decoration:none;}
.txt-menuempresalefton:hover{font: 12px arial; color: #AC0304; text-decoration:none;}

.txt-menuempresaleft2{font: 11px arial; color: #686868; text-decoration:none;}
.txt-menuempresaleft2:hover{font: 11px arial; color: #b8b8b8; text-decoration:none;}

.txt-menuempresaleft2ace{font: 11px arial; color: #b8b8b8; text-decoration:none;}


/* Uteis */
.clear{clear: both;}
.block {display: block;}
.none {display: none;}
.left {float: left;}
.right{float: right;}
.aRight{text-align: right;}
.aCenter{text-align: center;}
.trans{ background-color: transparent; border:0;}

	.grey {
		background: #F5F5F5;
	}


/* Estrutura do Site */
#container	{ position:absolute; width: 860px; text-align: left;  padding: 10px 0 0 0; margin-left: -430px; left: 50%; padding-bottom: 6px;}
#header	{ height: 220px; padding: 0 0 13px 0;}
#content { background-color: #FFF; padding: 0 0 20px 0; }
#footer{ background-color: #cccccc; height:28px; border-top: 1px solid #999999;border-bottom: 1px solid #999999 }
#left{ float: left; width: 174px; margin: 17px 6px 0 0;}
#right{ float: left; width: 172px; margin: 10px 0 0 0;}
.menuLeft{background:url(../_img/menuleft_arrow.gif) no-repeat; margin: 0 0 8px 7px;}
.menuLeft a{font: 11px arial; color: #686868; margin: 0 0 0 6px;}
.menuLeft a:hover{color: #a90000;}

.subMenuSpace{padding: 5px 0 5px 15px}
.subMenuLeft{background:url(../_img/submenuleft_arrow.gif) no-repeat; margin: 0 0 8px 7px;}
.subMenuLeft a{font: 11px arial; color: #3f3f3f; margin: 0 0 0 6px;}
.subMenuLeft a:hover{color: #bababa;}
                                      
#contentSiteFull{ width: 860px; margin: 10px 0 0 0;  }
#contentSiteWithLineRight{ float: left; width: 655px; margin: 10px 30px 0 0; /*background:url(../_img/content_line_vertical.gif) repeat-y right;*/ }
#contentSiteWithLineRightText{padding: 0 30px 0 10px}
#contentSiteWithLineLeft{ float: left; width: 680px; padding: 10px 0 0 0; background:url(../_img/content_line_vertical.gif) repeat-y;}
#contentSiteWithLineLeft2{ float: left; width: 480px; padding: 10px 28px 0 0; background:url(../_img/content_line_vertical.gif) repeat-y;}
#contentSiteWithLineLeftText{padding: 0 0 0 25px}

#titArea{padding: 0 0 7px 0;background:url(../_img/tit_line.gif) repeat-x;}
.titText{font: 16px arial; color: #838383; background:url(../_img/tit_bg.gif); display:inline; padding: 0 10px 0 0;font-weight:bold;}

.subTitText{font: 11px arial; color: #474747; background:url(../_img/subtit_arrow.gif) no-repeat 0 5px; padding: 2px 5px 2px 9px; }
.subTitSpace{padding: 2px 0 2px 0}
.printTitText{font: 11px arial; color: #474747; background:url(../_img/print_ico.gif) no-repeat 0 6px; padding: 2px 5px 2px 15px; }


.subTitText2{font: 11px arial; color: #474747; background:url(../_img/subtit_arrow.gif) no-repeat 0 5px; padding: 2px 5px 2px 9px; }
.subTitText2:hover{font: 11px arial; color: #a90404; background:url(../_img/subtit_red.gif) no-repeat 0 5px; padding: 2px 5px 2px 9px; }
.subTitText2on{font: 11px arial; color: #a90404; background:url(../_img/subtit_red.gif) no-repeat 0 5px; padding: 2px 5px 2px 9px; }
.subTitText2on:hover{font: 11px arial; color: #a90404; background:url(../_img/subtit_red.gif) no-repeat 0 5px; padding: 2px 5px 2px 9px; }
.subTitText3{font: 11px arial; color: #474747; background:url(../_img/subtit_arrow3.gif) no-repeat 0 5px; padding: 2px 5px 2px 9px; }
.subTitText3:hover{font: 11px arial; color: #dcdada; background:url(../_img/subtit_arrow.gif) no-repeat 0 5px; padding: 2px 5px 2px 9px; }

.subTitText3b{font: 11px arial; color: #474747; background:url(../_img/subtit_arrow3.gif) no-repeat 0 5px; padding: 2px 2px 2px 9px; }
          
.txt-noticiasn{font: 11px arial; color: #474747; text-decoration:none;}
.txt-noticias{font: 11px arial; color: #474747; text-decoration:none;}
.txt-noticias:hover{font: 11px arial; color: #4b4b4b; text-decoration:underline;}

.linePonti{background:url(../_img/line_pontilhada.gif)}
.line{background-color: #dbdbdb;}
.textSpace{padding: 20px 0 0 0}

/* Header */
#headerLogo{height: 58px; padding: 0 0 6px 0}
#headerRegiao{float: right; padding: 45px 0 0 0}
#headerDestaque{padding: 0 0 24px 0}

/* MENU SUPERIOR */
#menu {
	width: 860px;
    height:40px;
}
#menu ul {  
	float: left;
	list-style: none;
	padding: 0px 0 0 0;
    margin:0px;
}
#menu li {      
	float: left;
	list-style: none;
}
#menu li a { 
	height: 31px;
	display: block;
}

#menu .home a {
	width: 107px;    
}
#menu .corporativo a {
	width: 125px;
}
#menu .distribuidores a {
	width: 162px;
}
#menu .responsabilidade a {
	width: 216px;
}
#menu .empleo a {
	width: 125px;
}
#menu .registre a {
	width: 124px;
}

/* Footer */
#footer div  { font: 10px arial; color: #333333; padding: 7px 10px 0 10px}
#footer a{ font: 10px arial; color: #333333;}
#footer a:hover{text-decoration: underline}


/* Home */
#homeBoxWithLineLeft{ float: left; width: 410px; margin: 0 20px 0 0;}
#homeBoxWithLineLeftText{padding: 10px }
#homeBoxRight{ float: left; width: 410px; background:url(../_img/content_line_vertical.gif) repeat-y; padding: 0 0 0 20px; }
#homeBoxRegistrese{background-color: #f2f2f2; padding: 5px; border-bottom: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9}



/* cadastro */

.cadastroSpace{padding: 0 0 10px 0}
.cadastroTit {float:left; width:120px; text-align: right; padding: 0 10px 0 0; font: 11px arial; color: #4c4c4c; font-weight:bold}
.cadastroCampo{float:left;font: 11px arial; color: #4c4c4c; font-weight:bold}
cadastroCampor{float:left;font: 11px arial; color: #4c4c4c; font-weight:regular}
.cadastroLostPass{font: 9px arial; color: #bf0000;}
.cadastroLostPass:hover{color: #bf0000; text-decoration: underline}

/* noticias */

.noticiasBack{font: 11px verdana; color: #bf0000;}
.noticiasBack:hover{color: #bf0000; text-decoration: underline}
.noticiasBack2{font: 11px verdana; color: #4c4c4c;}
.noticiasBack2:hover{color: #4c4c4c; text-decoration: underline}
.ico {
		background: url(../_IMG/ico.gif) no-repeat 12px 12px;
		padding: 10px 10px 10px 30px;
	}



/* distribuidores */

.distriTitText{font: 11px arial; color: #474747; background:url(../_img/distribuidores_arrow.gif) no-repeat 0 5px; padding: 2px 5px 2px 10px; }
.distriTit{font: 11px arial; color: #a90000;font-weight:bold}
.distriPaginacao, .distriPaginacao a{font: 12px arial; color: #a90000;}

#distribuidoresBoxWithLineLeft{ float: left; width: 193; margin: 0 20px 0 0; background-color: #f4f4f4}
#distribuidoresBoxWithLineLeftText{padding: 10px }
#distribuidoresBoxRight{ float: left; width: 398px; height:260px; background:url(../_img/content_line_vertical.gif) repeat-y; padding: 0 0 0 15px; }


/* distribuidores */
.faleconoscoBarFaq a{margin: 10px 0;  font: 11px verdana; color: #4c4c4c; display: block; text-decoration: none;}
.faleconoscoBarFaq a span{font: 11px verdana; color: #4c4c4c; text-decoration: none;}
.faleconoscoBarFaqContent{padding: 0 0 10px 10px; margin: 0 0 0 0;background:url(../_img/seta_red.gif) no-repeat 0 3px;}


/* mapa site */
.mapaTreeNivel1{padding: 2px 0 2px 0;}
.mapaTreeNivel1{font: 11px verdana; color: #757575; font-weight:bold; text-decoration: none;}
.mapaTreeNivel1:hover{font: 11px verdana; color: #757575; font-weight:bold; text-decoration: underline;}
.mapaTreeNivel2{padding: 2px 0 2px 35px;}
.mapaTreeNivel2 a{font: 11px verdana; color: #9a9a9a; font-weight:bold;}
.txt12{font: 11px verdana; color: #9a9a9a; font-weight:bold;text-decoration: none;}
.txt12:hover{font: 11px verdana; color: #9a9a9a; font-weight:bold;text-decoration: underline;}
.mapaTreeNivel3{padding: 2px 0 2px 70px;}
.mapaTreeNivel3 a{font: 11px verdana; color: #757575;} 
.txt13{font: 11px verdana; color: #757575;text-decoration: none;}
.txt13:hover{font: 11px verdana; color: #757575;text-decoration: underline;}





#paginacao {
		padding: 15px;
		color: #CA0000;
		font: 12px arial;
	}
	#paginacao a {
		width: 13px;
		height: 15px;
		padding: 0 2px 0 2px;
		color: #CA0000;
		font: 12px arial;
		text-decoration: none;
	}
	#paginacao a:hover {
		font: 12px arial;
		font-weight: bold;
		text-decoration: none;
	}

