/* para hack*/
.nomeDaClasse{
/*background-color:#000000; essa linha está escrita corretamente e funciona em todos os browsers*/
/**background-color:#CCCCCC; essa linha funciona no IE7 */
/*_background-color:#00FF00; essa linha funciona no IE6 */
}

html{
width:100%;
height:100%;
}

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 76%;
    margin:0;
	padding:0;
	line-height:18px;
	background-color:#CA4C00;
	line-height:17px;
	width:100%;
	height:100%;
	color:#ca4c00;
}

ul{
margin:0;
padding:0;
}

hr{
color:#FFCC33;
background:#FFCC33;
height:1px;
clear:both;
border:none;
padding:0;

}

h1, h2, h3, h4, h5{
font-size:1.6em;
font-family:Arial, Helvetica, sans-serif;
padding:0;
margin:0;
line-height:20px;
}


#geral{
width:980px;
margin:0 auto;
}

#topo{
width:960px;
height:80px;
background-color:#FB7F35;
margin:0 auto;
}
#topo img{
border:none;
}

#areaMenuPrincipal{
width:570px;
height:28px;
float:right;
margin:28px 22px 0 0;
background:#FE9A5E;
}
#areaMenuPrincipal .semMargem{
color:#FB7F35;
padding:0;
margin:5px 0 0 0;
}

#areaMenuPrincipal li{
list-style:none;
float:left;
font-weight:bold;
color:#FFF;
margin:0;
font-size:0.9em;
}

#areaMenuPrincipal li.ativo{
padding:6px 17px 0 18px;
}

#areaMenuPrincipal li.semBorda{
border:none;
}
#areaMenuPrincipal a{
display:block;
padding:6px 17px 0 18px;
height:22px;	
}
#areaMenuPrincipal a:link, #areaMenuPrincipal a:visited{
color:#CA4C00;
text-decoration:none;	
}
#areaMenuPrincipal a.principalNoticia:link, #areaMenuPrincipal a.principalNoticia:visited{
color:#FFF;
text-decoration:none;	
}
#areaMenuPrincipal a:hover, #areaMenuPrincipal a:active{
color:#FB7F35;
background:#CA4C00;
text-decoration:none;	
}

#barraSup{
width:960px;
height:55px;
padding:0 10px 0 10px;
background-image:url(../images/bgBarraSup.jpg);
}

#areaMenuBarra{
width:auto;
height:35px;
float:right;	
margin:22px 0 0 0;
background:#FFF;
}


#areaMenuBarraInterna{
width:80px;
height:35px;
_height:33px;
float:right;	
margin:22px 0 0 0;
background:#FFF;
}

#areaMenuBarra li, #areaMenuBarraInterna li{
list-style:none;
padding:0 15px 0 15px;
float:left;
font-weight:bold;
border-right:#6a6e77 solid 1px;
color:#FFF;
margin:10px 0 0 0;
height:15px;
}

#areaMenuBarra li.semBorda, #areaMenuBarraInterna li.semBorda{
border:none;
}

#areaMenuBarra a, #areaMenuBarraInterna a{
display:block;

}
#areaMenuBarra a:link, #areaMenuBarra a:visited, #areaMenuBarraInterna a:link, #areaMenuBarraInterna a:visited{
color:#6a6e77;
text-decoration:none;	
}
#areaMenuBarra a:hover, #areaMenuBarra a:active, #areaMenuBarraInterna a:hover, #areaMenuBarraInterna a:active{
color:#CA4C00;
text-decoration:none;	
}

#areaMenuBarra .ativo{
color:#CA4C00;
}

#destaqueInternas{
padding:33px 15px 0 33px;
background:#FFF;
width:912px;
margin:0 auto;
}


#areaCont{
background-color:#FFF;
width:944px;
padding:8px 8px 9px 8px;
_padding:8px 8px 6px 8px;
margin:0 auto;
}

#areaContInt{
background-color:#F5F3E9;
width:884px;
padding:20px 30px 0 30px;

}

#meioHome{
width:960px;
padding:6px 0 0 0;
margin:12px 0 0 10px;
}

#esquerda{
width:403px;
float:left;
margin-right:75px;
line-height:23px;
}

#esquerda label, #direita label{
font-weight:bold;
}

#direita{
width:403px;
float:left;
margin-right:0;
line-height:23px;

}

#direitaHome .vemai a:link, #direitaHome a:visited{
text-decoration:none;
}

#direitaHome{
width:182px;
float:left;
background:#FFFFFF;
padding:8px;
}

#direitaHome .vemai{
margin:8px 0 2px 1px;

/*
_border:none;
*border:#CCCCCC 4px solid;*/
}
.inputEnvia{
padding:3px 15px 3px 15px;;
background-color:#FB7F34;
color:#FFFFFF;
border:#CA4C00 solid 2px;
float:right;
text-transform:uppercase;
font-weight:bold;
font-size:0.8em;
letter-spacing:1px;
margin:8px 0 0 0;
}

.campos{
color:#CA4C00;
font-family:Arial, Helvetica, sans-serif;
border:#CA4C00 solid 2px;
width:397px;
*width:380px;
_width:380px;
}

.textoContato{
color:#CA4C00;
font-family:Arial, Helvetica, sans-serif;
border:#CA4C00 solid 2px;
width:397px;
*width:380px;
_width:380px;
height:260px;
*height:260px;
_height:260px;
overflow:visible;
SCROLLBAR-BASE-COLOR:#FB7F34;
SCROLLBAR-FACE-COLOR: #FFFFFF;
SCROLLBAR-HIGHLIGHT-COLOR: #FB7F34;
SCROLLBAR-SHADOW-COLOR: #FB7F34;
SCROLLBAR-3DLIGHT-COLOR: #FB7F34;
SCROLLBAR-ARROW-COLOR: #FB7F34;
SCROLLBAR-TRACK-COLOR: #FB7F34;
SCROLLBAR-DARKSHADOW-COLOR: #999999;
}

.areaFoto{
width:202px;
height:255px;
background-image:url(../images/bgFotos.jpg);
float:left;
margin:0 26px 15px 0; 
}
.areaFoto img{
border:0;
width:188px;
height:188px;
margin-top:4px;
}

.barraTitFoto{
width:188px;
height:45px;
margin:6px 0 0 6px;
text-align:center;
font-weight:bold;
}

.barraTitFoto div{
height:40px;
padding:5px 0 0 0;
margin:0;
line-height:normal;
cursor:hand;
}

.fontMini{
font-size:0.8em;
font-weight:bold;
}

.barraTitFoto a{
display:block;
width:188px;
height:238px;
}
.barraTitFoto a:link{
background-image:url(../images/bgTitFotoCinza.jpg);
background-repeat:repeat-x;
color:#FFFFFF;
}

.barraTitFoto a:hover{
background-image:url(../images/bgTitFotoAzul.jpg);
background-repeat:repeat-x;
}

.fotoPecas{
float:right;
margin:8px 100px 0 0;
}
.tituloAmar{
font-size:1.4em;
}


.barraTopMeio{
display:block;
background-image:url(../images/bgDestaques.jpg);
text-align:center;
}

#conteudoEsquerdaHome{
width:687px;
height:803px;
*height:812px;
_height:800px;
background:#FFF;
margin:auto;
}


.verMais{
/*background-image:url(../images/pontinho.jpg);
background-position:top;
background-repeat:repeat-x;*/
padding:15px 0 15px 0;
clear:both;
font-size:0.9em;
font-weight:bold;
}

.paginacao{
float:right;
word-spacing:2px;
margin-right:40px;
}
.ativoPaginacao{
color:#CA4C00;
}

.resumosPecas{
background-image:url(../images/pontinho.jpg);
background-position:bottom;
background-repeat:repeat-x;
padding:5px 0 17px 0;
_height:90px;
min-height:90px;
clear:both;
line-height:22px;

}
.titulosPecas{
display:inline;
font-size:0.6em;
text-transform:uppercase;
}
.titulosPecas h1{
padding:0;
}

.resumosNoticias{
background-image:url(../images/pontinho.jpg);
background-position:top;
background-repeat:repeat-x;
padding:18px 0 18px 0;
height:76px;
clear:both;
}

.resumosNoticias h3, h4, h5{
padding-top:12px;
}


.resumosNoticias a:link, .resumosNoticias a:visited{
	color:#6a6e77;
text-decoration:none;
}
.resumosNoticias a:hover, .resumosNoticias a:active{
	color:#CA4C00;
text-decoration:none;
}

#rodapeSup{
height:265px;
width:960px;
padding:0;
margin:0 auto;
}

.esquerdaRodapeSup{
width:150px;
height:234px;
float:left;
margin-right:18px;
padding:8px;
background:#FFFFFF;
margin-bottom:16px;
_margin-bottom:8px;
}

.direitaRodapeSup{
width:759px;
height:234px;
float:left;
padding:8px;
_padding:8px 7px 8px 7px;
background:#FFFFFF;
margin-bottom:16px;
_margin-bottom:8px;
}

#rodapeInf{
background-image:url(../images/bgRodapeLaranja.jpg);
background-repeat:repeat-x;
background-color:#FB7F35;
}

#areaRodape{
background:#CA4C00;
display:block;
margin:0 auto;
width:898px;
padding:12px 20px 12px 42px;;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
clear:both;
}

#areaRodape span{
margin-left:50px;
margin-right:50px;
color:#FB7F35;
}

#areaRodape img{
border:none;
}

#areaSigla{
text-align:right;
width:960px;
margin:0 auto;
padding:10px 0 15px 0;
}
#areaSigla img{
border:none;
}

.blocoEsquerda{
float:left;
width:325px;
height:355px;background:#FFFFFF;
background-image:url(../images/pontinho.jpg);
background-position:right;
background-repeat:repeat-y;
margin-top:8px;
padding:15px 21px 15px 0;
}

.apaga{
display:none;
}

.blocoDireita{
margin-top:8px;
float:left;
width:318px;
height:355px;
background:#FFFFFF;
padding:15px 0 15px 21px;

}
	
.borda2{
border:#CA4C00 solid 3px;
_width:172px;
}	

.borda1{
border:#FFF 3px solid;
_width:172px;
}	

.borda3{
border:#FFF 4px solid;
}	

.borda4{
border:#CA4C00 solid 4px;
}	

.borda5{
border:#FFF 3px solid;
}	

.borda6{
border:#CA4C00 solid 3px;
}
	
.quebra{
clear:both;
height:1px;
display:block;
}

.posDir{
float:right;

}

.posEsq{
float:left;
}

.posEsqMargem{
float:left;
margin-right:20px;
}

.posEsqMargem2{
float:left;
margin-right:20px;
margin-left:20px;
}

.posEsqMargem3{
float:left;
margin-right:20px;
margin-left:60px;
}

/*Links*/
a:link, a:visited{
	text-decoration:none;
	color:#6a6e77;
}

a:hover{
	text-decoration:none;
	color:#CA4C00;
}
a:active{
	color:#6a6e77;
	text-decoration:none;
}



/*fim dos links*/

/*browser selector*/
.ie6 #areaMenuBarra{height:33px;}

.ie6 #areaMenuPrincipal{
	margin-right:14px;
}

.ie6 #areaMenuPrincipal a.principalNoticia:link, .ie6 #areaMenuPrincipal a.principalNoticia:visited{
color:#FFF;
text-decoration:none;
width:10px;	
}

.ie6 .larguraIE6{
width:10px;
white-space:nowrap;
}
/*
*/

.webkit #areaMenuPrincipal{
width:590px;
margin:28px 11px 0 0;

}

.gecko a.linkAnuncios:link, .gecko a.linkAnuncios:visited{
border:none;
}.gecko a.linkAnuncios:hover, .gecko a.linkAnuncios:active{
border:none;}

.win.gecko a.linkAnuncios:link, .win.gecko a.linkAnuncios:visited{
border:none;
}.win.gecko a.linkAnuncios:hover, .win.gecko a.linkAnuncios:active{
border:none;}

.opera a.linkAnuncios:link, .opera a.linkAnuncios:visited{
border:none;
}.opera a.linkAnuncios:hover, .opera a.linkAnuncios:active{
border:none;}

.webkit a.linkAnuncios:link, .opera a.linkAnuncios:visited{
border:none;
}.webkit a.linkAnuncios:hover, .opera a.linkAnuncios:active{
border:none;}



.ie6 .meio{width:950px;}

.ie6 #menu {margin:8px 0 0 0;}

.ie7 #menu {margin:8px 0 0 0;}

.gecko #menu {padding-top:0px;margin:10px 0 0 0;}

.win.gecko #menu {padding-top:0px;margin:10px 0 0 0;}

.linux.gecko #menu {padding-top:0px;margin:10px 0 0 0;}

.opera #menu {padding-top:0px;margin:11px 0 0 0;}

.konqueror #menu {}

/*chrome*/.webkit #menu {padding-top:0px;margin:11px 0 0 0;}


#no_js { display: block }
#has_js { display: none }
#js .no_js { display: none }
#js .has_js { display: block }

.no_js { display: block }
.has_js { display: none }
.js .no_js { display: none }
.js .has_js { display: block }

no_js { display: block }
has_js { display: none }
js .no_js { display: none }
js .has_js { display: block }