/*||||||||||||||||||||||||||||||||| ESTRUTURA |||||||||||||||||||||||||||||||||||*/

/*
------------------------------------------------------------------------------------
|||| Geral |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
------------------------------------------------------------------------------------
*/
*, html, body{
	outline:none;
	margin:0;
	padding:0;
}
html, body{
	background:#dcdcdc;
	height:100%;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#656565;
	font-size:11px;
}
a:link, a:active, a:visited{
	background-color:inherit;
	color:#656565;
	text-decoration:none;
}
a:hover{
	background-color:inherit;
	color:#8b221c;
	text-decoration:underline;
}
.bold{
	font-weight:bold;
}
.italic{
	font-style:italic;
}
h1, h2, h3, h4, h5, h6{
	font-size:11px;
	font-weight:normal;
}
img {
	border:solid 1px #dcdcdc;
}

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; }
* html ul li a { height: 1%; }
/* End */
/*
-----------------------------------------------------------------------------------
|||| Bordas e Container |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
-----------------------------------------------------------------------------------
*/
#container{
	background:#FFFFFF url(../imagens/bgTopo.gif) no-repeat left top;
	color:inherit;
	width:1016px;
	position:relative;
	margin:5px 0 0 0;
	padding:5px 0 0 0;
	overflow:hidden;
}
#rodape {
	width:1016px;
	height:27px;
	background:#FFFFFF url(../imagens/bgRodape.gif) no-repeat left bottom;
	clear:both;
}
#rodape #barra {
	width:1007px;
	height:18px;
	background:#8d221c;
	color:#fff;
	padding:0;
}
#rodape #barra #copyright {
	float:left;
	padding:2px 0 0 250px;
}
#rodape #barra #dmk {
	float:right;
	padding:2px 10px 0 0;
}
#rodape #barra #dmk a:link, #rodape #barra #dmk a:active, #rodape #barra #dmk a:visited {
	color:#fff;
	text-decoration:none;
}
#rodape #barra #dmk a:hover { text-decoration: underline; }
/*
-----------------------------------------------------------------------------------
|||| Estrutura Pincipal |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
-----------------------------------------------------------------------------------
*/
#esquerda {
	width:144px;
	float:left;
	margin:0;
	padding:5px 6px 5px 5px;
	text-align:center;
}
#esquerda #logo {
	text-align:center;
	width:144px;
	height:109px;
	position:relative;
	border:none;
	margin:4px 0 18px 0;
}
#esquerda #logo img {
	border:none;
}

/* Menu */
#esquerda #menu {
	background:url(../imagens/bgMenuBox.gif) repeat-x left top;
	position:relative;
	width:144px;
	margin:0;
	padding:0;
	text-align:left;
	height:433px;
}
#esquerda #menu li {
	background: url(../imagens/bgMenu.gif) no-repeat left top;
	width:144px;
	padding:1px 0 3px 0;
	color:#ffffff;
	margin:0!important;
}
#esquerda #menu li a:link, #esquerda #menu li a:active, #esquerda #menu li a:visited{
	color:#ffffff;
	text-decoration:none;
	display:block;
	margin:0 0 0 14px;
}
#esquerda #menu li a:hover{
	text-decoration:underline;
}


/* SubMenu */
#esquerda #menu li ul {
	width:144px;
	color:#656565;
	position:relative;
	margin:5px 0 0 0;
}
#esquerda #menu li ul li {
	background:url(../imagens/submenuOff.gif) no-repeat left center;
	width:144px;
	height:13px;
	padding:2px 0 1px 0;
	margin:0 0 2px 0;
	color:#656565;
}
#esquerda #menu li ul li:hover {
	background:url(../imagens/submenuOn.gif) no-repeat left center;
}
#esquerda #menu li ul li a:link, #esquerda #menu li ul li a:active, #esquerda #menu li ul li a:visited{
	color:#656565;
	text-decoration:none;
	display:block;
	padding:0 0 0 10px;
}
#esquerda #menu li ul li a:hover{
	text-decoration:underline;
	color:#8b221c;
}


ul.treelist li.aberto ul{
	display:block;
}
ul.treelist li.fechado ul{
	display:none;
}


#direita {
	width:857px;
	float:left;
	margin:0;
	padding:0 0 4px 0;
}


/*
-----------------------------------------------------------------------------------
|||| Classes de uso geral |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
-----------------------------------------------------------------------------------
*/

.h2ModA, .h2ModB, .h2ModC, .h2ModD {
	height:17px;
	padding:1px 0 0 21px;
	font:bold 12px Arial, Verdana, Helvetica, sans-serif;
	color:#ffffff;
	text-align:left;
	position:relative;
}
.h2ModA { background:#ceb757 url(../imagens/tituloModeloA.gif) no-repeat left top; }
.h2ModB { background:#b7be56 url(../imagens/tituloModeloB.gif) no-repeat left top; }
.h2ModC { background:#ecb862 url(../imagens/tituloModeloC.gif) no-repeat left top; }
.h2ModD { background:#e38444 url(../imagens/tituloModeloD.gif) no-repeat left top; }

.h3ModA {
	width:350px;
	height:17px;
	float:left;
	padding:2px 0 0 20px;
	font:bold 12px Arial, Verdana, Helvetica, sans-serif;
	color:#684f0f;
	text-align:left;
	position:relative;
}
.h3ModA { background:#fff url(../imagens/subTituloModeloA.gif) no-repeat left center; }


.leiamais {
	width:100%;
	height:15px;
	text-align:right;
	margin:5px;
}
.leiamais a:link, .leiamais a:active, .leiamais a:visited{
	background:url(../imagens/icoLeiamais.gif) no-repeat left center;
	width:52px;
	height:15px;
	padding:0 0 0 20px;
	color:#e38346;
	float:right;
	font-weight:bold;
	margin:0 5px 0 0;
}
.leiamais a:hover {
	text-decoration:underline;
}


.vejanoticias a:link, .vejanoticias a:active, .vejanoticias a:visited{
	background:#f1f1f1 url(../imagens/icoLeiamais.gif) no-repeat left center;
	width:100%;
	height:15px;
	padding:0 0 0 20px;
	color:#e38346;
	float:left;
	font-weight:bold;
	margin:5px 5px 0 0;
	text-align:left;
}
.vejanoticias a:hover {
	text-decoration:underline;
}
/*
-----------------------------------------------------------------------------------
|||| Home |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
-----------------------------------------------------------------------------------
*/
#direita #bannerHome {
	width:857px;
	height:290px;
	float:left;
	margin:0;
	padding:0;
}
#direita #bannerHome img {
	border:none;
}
#direita #conteudohomeA {
	width:430px;
	float:left;
	margin:5px 5px 0 0;
	padding:0;
	overflow:hidden;
}
#direita #conteudohomeB {
	width:422px;
	float:left;
	margin:5px 0 0 0;
	padding:0;
	overflow:hidden;
}

#quadroA, #quadroB {
	width:423px;
	overflow:hidden;
}
#quadroA { height:147px; margin:0 0 7px 0;}
#quadroB { height:126px; margin:0;}
#quadroC {
	background:url(../imagens/bgServicos.gif) repeat-x left top;
	width:173px;
	height:280px;
	margin:0 5px 0 0;
	float:left;
	overflow:hidden;
}
#quadroC ul {
	list-style:none;
}
#quadroC ul li {
	background:url(../imagens/icoServicos.gif) no-repeat left center;
	height:19px;
	padding:1px 0 0 23px;
	margin:18px 5px 5px 0;
}

#quadroD {
	width:244px;
	height:280px;
	margin:0 0 0 0;
	float:left;
	overflow:hidden;
	background: url(../imagens/bgNovidades.gif) repeat-x left top;
}
#quadroD ul {
	list-style-type:disc;
	list-style-position:inside;
}
#quadroD ul li {
	text-align:left;
	width:100%;
	height:auto;
	margin:0;
	padding:5px 0 5px 0;
}
#quadroD ul li h3 {
	margin:5px 0 0 0;
	font-weight:bold;
}
#quadroD ul li h4 {
	font-weight:normal;
}
#quadroD ul li img {
	float:left;
	margin:2px 5px 2px 5px;
}


.divFundoModA {
	background:url(../imagens/bgModeloA.gif) repeat-y left top;
	text-align:left;
	padding:5px 5px 5px 21px;
	overflow:hidden;
	height:120px;
}
.divFundoModA img { 
	float:right; 
	margin:5px; 
}
.divFundoModB {
	background:url(../imagens/bgModeloB.gif) repeat-y left top;
	text-align:left;
	padding:5px 5px 0 21px;
	overflow:hidden;
	height:104px;
}
.divFundoModC {
	background:url(../imagens/bgModeloB.gif) repeat-y left top;
	text-align:left;
	padding:5px 5px 0 21px;
	overflow:hidden;
	height:263px;
}
/*
-----------------------------------------------------------------------------------
|||| Internas |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
-----------------------------------------------------------------------------------
*/
#direita #bannerInterna {
	width:857px;
	height:119px;
	float:left;
	margin:7px 0 8px 0;
	padding:0;
}
#direita #bannerInterna {
	border:none;
}
#direita #cabecalho {
	width:100%; 
	height:20px; 
	clear:both;
}

#direita #cabecalho #migalha {
	height:18px;
	float:right;
	padding:1px 5px 0 0;
	font:bold 12px Arial, Verdana, Helvetica, sans-serif;
	color:#b6bd56;
	position:relative;
}
#direita #cabecalho #migalha li{
	text-align:right;
	list-style:none;
	float:left;
	margin:2px 0 0 5px;
	color:#684f0f;
}
#direita #cabecalho #migalha li a{
	color:#b6bd56;
}
#direita #cabecalho #migalha li a:hover{
	text-decoration:underline;
}
.separa{
	color:#b6bd56!important;
}

#direita #conteudo {
	width:832px;
	margin:14px 5px 30px 20px;
	padding:0;
	text-align:left;
	overflow:hidden;
}
#direita #conteudo p{
	margin:10px 0 10px 0;
	text-align:left;
	padding:0;
}
#direita #conteudo ul {
	list-style-type: disc;
	list-style-position:inside;
	text-align:left;
}
#direita #conteudo li {
	margin:0;
	padding:0;
	float:none;
}

#direita #quadroNota {
	width:856px;
	margin:0;
	padding:0;
	text-align:left;
	overflow:hidden;
}
#direita #quadroNota h4 {
	height:15px;
	background:#b7be57;
	color:#fff;
	padding:1px 0 0 19px;
	font-weight:bold;
}
#direita #quadroNota #conteudoNota {
	width:816px;
	background:#f3f3db;
	margin:0;
	padding:20px;
}



/******************************
Contato
*******************************/
#contato {
	width:400px!important;
	height:auto!important;
}
#contato ul{
	list-style:none!important;
	margin:40px 0 0 0;
}
#contato ul li{
	width:100%;
	float:left;
	margin:0 0 5px 0;
	overflow:hidden;
}

#contato ul label{
	width:130px;
	display:block;
	float:left;
	text-align:right;
	padding:3px;
}
#contato ul input{
	border:#b7be56 1px solid;
	width:250px;
	height:13px;
	color:#666;
	font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
	float:left;
	padding:2px;
}
#contato ul textarea{
	border:#b7be56 1px solid;
	width:250px;
	height:60px;
	color:#666;
	font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
	float:left;
	padding:2px;
}
#contato ul #enviarFale, #contato ul #limparFale{
	float:left;
	background:#b7be56;
	border:#fff 1px solid;
	width:50px;
	height:13px;
	color:#fff;
	text-align:center;
	font-weight:bold;
	display:block;
	padding:0 0 1px 0;
	left:135px;
	position:relative;
}
#contato ul #enviarFale:hover, #contato ul #limparFale:hover{
	background:#8d221c;
	color:#fff;
}
/*
-----------------------------------------------------------------------------------
|||| Painel Rotativo |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
-----------------------------------------------------------------------------------
*/
#painel {margin:0; position:relative;}
div>#painel {top:0;} /*hack*/
#painel #painelconteudo {display:none;}
#painel #imgslide {margin:0; padding:0; z-index:100;}
#painel #to-blend {opacity:0.99;zoom:1;}
