/* 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:#050505;
	line-height:17px;
	width:100%;
	height:100%;
	color:#6a6e77;
}

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.5em;
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:#494848;
margin:0 auto;
}
#topo img{
border:none;
}

#areaMenuPrincipal{
width:570px;
height:28px;
float:right;
margin:28px 22px 0 0;
background:#353434;
}
#areaMenuPrincipal .semMargem{
color:#494848;
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:#050505;
text-decoration:none;	
}
#areaMenuPrincipal a.principalNoticia:link, #areaMenuPrincipal a.principalNoticia:visited{
color:#FFF;
text-decoration:none;	
}
#areaMenuPrincipal a:hover, #areaMenuPrincipal a:active{
color:#494848;
background:#050505;
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:#050505;
text-decoration:none;	
}

#areaMenuBarra .ativo{
color:#050505;
}

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

#destaqueInternasFotos{
padding:30px 0 0 33px;
background:#FFF;
width:927px;
margin:0 auto;
}


#destaqueInternas .foto1{
float:right;
margin:13px 0 20px 25px;
}

#destaqueInternas .foto2{
float:right;
margin:-10px 0 15px 25px;
}
#destaqueInternas h1, #destaqueInternasFotos h1{
font-size:2em;
padding:8px 0 0 0;
font-weight:lighter;
}
#destaqueInternas h2, #destaqueInternasFotos h2{
font-size:1.1em;
padding:8px 0 10px 0;
}
#destaqueInternas p{
font-size:1.1em;
line-height:25px;
}

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

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

#esquerdaHome{
width:728px;
float:left;
background:#FFFFFF;
padding:8px;
margin-right:18px;
}

#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;*/
}

.thumbs{
margin:20px 48px 0 1px;
float:left;
padding:0;
border:#FFFFFF solid 2px;
}

.h1Rogerio{
display:inline;
margin:0;
padding:0;
font-size:1.4em;
}

.margemProducoes{
margin-left:35px;
}

.areaVideo{
width:426px;
height:398px;
background-image:url(../images/bgVideos.jpg);
float:left;
margin:0 10px 15px 0; 
padding:6px 8px 6px 7px;
}

.barraTitVideo{
height:33px;
text-align:center;
font-weight:bold;
color:#FFFFFF;
background-image:url(../images/bgTitFotoCinza.jpg);
margin-bottom:4px;
padding: 12px 2px 0 2px;
}

.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;
}


.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;
}

.verMaisFotos{
/**/
background-image:url(../images/pontinho.jpg);
background-position:top;
background-repeat:repeat-x;
padding:10px 0 15px 2px;
clear:both;
font-size:0.9em;
font-weight:bold;
width:96%;
margin-top:20px;
*margin-top:35px;
_margin-top:35px;
}

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

.paginacao{
float:right;
word-spacing:2px;
margin:0 20px 0 0;
*margin:4px 20px 0 0;
_margin:4px 10px 0 0;
}
.ativoPaginacao{
color:#050505;
}

.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:#050505;
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/bgRodapeChumbo.jpg);
background-repeat:repeat-x;
background-color:#494848;
}

#areaRodape{
background:#050505;
display:block;
margin:0 auto;
width:898px;
padding:10px 20px 10px 42px;;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
clear:both;
text-align:center;
line-height:22px;
}

#areaRodape span{
margin-left:15px;
margin-right:15px;
color:#494848;
display:inline-block;
}

#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:#CCCCCC solid 2px;

}	

.borda1{
border:#000000 3px solid;

}	

.borda3{
border:#000000 2px solid;
}	
}	

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

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

.borda6{
border:#050505 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:#050505;
}
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 }
