@charset "utf-8";

/* Arquivo com os defaults */
@import url('defaults.css');

/* Formtatação padrão */
* {font-family: Arial, Helvetica, sans-serif; color:#000; font-size:12px}
html, body, img, td, p, h1, h2, h3, h4, dl, dd {margin: 0; padding: 0; border: 0; font-weight:normal;}
html, body {height:100%; font-family: Arial, Helvetica, sans-serif; color:#000; font-size:12px}
body {background:#b2b2b2 url(../images/fundoBody.jpg) repeat-x left top;}
a {font-size:11px; color:#656565; text-decoration:none;}
a:hover {
	text-decoration:none;
	font-size: 11px;
	color:#006;
}
p {font-size:12px;}
h1 {font-size:22px; color:#333; width:170px; font-weight:bold; display:block; border-bottom:solid 1px #6f6f6f; line-height:20px; margin-bottom:5px; padding-bottom:5px;}
h2 {font-size:23px; color:#333; width:215px; font-weight:bold; display:block; line-height:20px; margin:0;}
h3 {margin-bottom:12px; font-weight:bold; display:block; padding-bottom:5px; margin:0;}

/* DIVs específicas */
#divContainerGeral {position:relative; width:770px; height:auto; margin:0 auto; background-color:#FFF;}

#divTopoHome {position:relative; width:100%; height:305px; background:url(../images/fundoTopoHome.jpg) no-repeat left top;}
	#divTopoHomeEsq{float:left;height:204px;width:424px;padding-top:57px; }
		#divTopoLogotipo {width:265px; height:78px; margin-left:32px; margin-bottom:30px;}
		
		#divTopoMenuHome {width:215px;float:left;height:102px;}
		#divTextoTopo {width:200px; float:left; height:96px;padding-top:6px;}
	#divTopoHomeDir{float:left;height:261px;width:343px;}
	
#divTopo {width:100%; height:170px; background:url(../images/fundoTopo.jpg) repeat-x left top;}
#divTopoMenu {width:430px; height:17px;margin-top:40px;}	
	#divTopoHomeEsqInt{float:left;height:30px;width:324px;padding-top:57px; }
	#divTopoHomeDirInt{float:left;height:30px;width:430px;padding-top:50px;}
	
#divConteudo {position:relative; width:100%; margin-top:8px; height:auto;}
#divConteudoCentral {position:relative; width:700px; height:auto; margin:0 auto; padding-bottom:140px;}
#divConteudoLancamentos {position:relative; width:215px; height:200px; float:left; padding-top:70px;margin-bottom:20px; }
#divContainerTextoCentral {position:relative; float:left; width:470px; height:auto;}
#divCabecalho {position:relative; width:100%; height:auto; border-bottom:solid 1px #6f6f6f;}
#divTextoCentral {position:relative; width:100%; height:auto;}
#divAreaRestrita {width:125px; background:url(../images/fundoAreaRestrita.jpg) no-repeat left top; float:left; height:140px; margin:20px 0 0 30px; padding:20px 15px 0 15px;}
#divCatalogo {position:relative; width:480px; height:165px; float:left; margin-left:30px; background:url(../images/fundoCatalogo.jpg) no-repeat left bottom; padding:20px 0 0 35px;}
#divContainerRodape {position:relative; width:100%; height:92px; background-color:#8f8f8f;}
#divRodape, #divRodapeHome {width:750px;background-color:#ccc;height:72px;padding-left:20px;padding-top:20px;margin-left:auto;margin-right:auto}

/* Menu do topo da home */
#divTopoMenuHome ul {list-style-type:none; display:block; margin:0; padding-left:30px; width:135px; float:left;}
#divTopoMenuHome ul li {text-align:right;}
#divTopoMenuHome ul li a {display:block; font-size:12px; color:#333; font-weight:bold; padding:2px;}
#divTopoMenuHome ul li a:hover {color:#FFF; background-color:#20439f; text-decoration:none;}

/* Menu do topo das demais páginas */
#divTopoMenu ul {list-style-type:none; margin:0;}
#divTopoMenu ul li {text-align:center; display:inline; float:left; padding-right:5px;}
#divTopoMenu ul li a {display:block; font-size:12px; color:#666; font-weight:bold;}
#divTopoMenu ul li a:hover {color:#FFF; background-color:#20439f; text-decoration:none;}

/* Classes dos headers <hn> */
h1 span.none {font-size:23px; color:#333; font-weight:normal;}
h2 span.none {font-size:23px; color:#333; font-weight:normal;text-decoration:none}
h3 span.none {font-size:12px; font-weight:normal;}
h3.bordaBranca {border-bottom:solid 1px #fff;}
h3.bordaCinza {border-bottom:solid 1px #6f6f6f;}

/* Lançamentos */
#divConteudoLancamentos div.imagem {width:100%; padding-left:50px; padding-top:10px;}
#divConteudoLancamentos div.texto {padding-top:10px; float:left; display:inline-block;}
#divConteudoLancamentos div.navegacao {padding-left:60px; padding-top:20px; float:left; display:inline-block;}

/* Textos centrais */
#divCabecalho .right {margin-top:25px; padding-right:30px;}
#divTextoCentral .left {margin-top:5px; width:300px; height:auto;}
#divTextoCentral .left .left {margin-top:5px; width:160px; height:auto;}
#divTextoCentral .left .imagem {float:right;}
#divTextoCentral .right {margin-top:5px; margin-left:6px; width:144px; height:auto;}

/* Texto central do rodapé */
#divRodapeHome .right {padding-left:65px; width:434px; height:35px; padding-top:55px; background:url(../images/fundoTextoRodapeHome.jpg) repeat-x left top; margin-right:56px;}
#divRodape .right {padding-left:65px; width:434px; height:35px; padding-top:55px; margin-right:56px;}

/* Classe para colocar linha horizontal */
.linhaHorizontal {border-bottom:solid 1px #000; padding-bottom:5px; width:100%}


