/***********************************
	GERAL
************************************/
*{
text-decoration: none;
margin: 0;
padding: 0;
list-style-type: none;
}

body {

	background-image: url(../_imagens/bg_geral.gif);
	background-repeat: repeat-x;
	background-color: #DDDDDC;
}

#geral{
overflow: hidden;
}


/***********************************
	LAYOUT / CONTORNO
************************************/

#layout {
margin-top:2px;
width: 860px;
height: auto;
text-align: left;
overflow:hidden;
}

/***********************************
	TOPO
************************************/


#topo{
height: 250px;
width:auto;
float: left;
}

/***********************************
	MEIO / CONTEUDO
************************************/

.layout_meio{
width:780px;
margin-left:73px;
background: #fff;
float:right;
}


/***********************************
	COLUNA MEIO
************************************/

.col_meio{
float: left;
width:410px;
height: auto;

}

/***********************************
	BUSCA
************************************/


.busca {
background-image:url(../_imagens/bg_busca.gif);
background-repeat:no-repeat;
float:left;
height:80px;
width:180px;
margin:15px 0px 15px 0px;
}
.corpo_busca {
margin-top:38px;
}
.linha_busca input {
width:116px;
float:left;
margin-left:12px;
color:#504D4B;
}
.busca_acao input{
background:#046092;
color:#fff;
font-weight:bold;
border: 0;
margin-left:8px;
padding:2px;
}






/***********************************
	MENU
************************************/

.menu_corpo{
float: left;
}
#menu{
background: #0074C5;
width: 180px;
height: 580px;
float:left;
list-style: none;
text-decoration:none;
padding: 5px;
margin-right: 5px;
}

#menu ul{
 text-decoration: none;
 list-style:none;
 width: 180px;
 height: 100%;
 float: left;
}

#menu ul li a{
padding:8px;
background:#008DC5;
float:left;
width:163px;
margin-bottom:3px;
text-transform:uppercase;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #fff;
font-size: 12px;
}

#menu ul li a:hover{
background: #05739F;
}


#menu ul li.produtox a{
background:#fff none repeat scroll 0 0;
color:#056F99;
float:left;
font-family:arial;
font-size:11px;
margin-bottom:3px;
padding:8px;
text-transform:uppercase;
width:153px;
border-left:10px solid #056991;
}

#menu ul li.produtox a:hover{
background:#D1F1FD none repeat scroll 0 0;
}


/***********************************
	NOTICIAS
************************************/



#noticias{
font-family: Arial, Helvetica, sans-serif;
width: 410px;
float: left;
height: auto;
margin: 5px 0px 0px 0px;

}

#noticias li.topo{
float: left;
}

#noticias li.destaque{
width: auto;
height:auto;
float: left;
margin: 5px 0px 15px 10px;
}

#noticias .imagem{
width: 100px;
height: 100px;
list-style:none;
float: left; 
margin: 1px 10px 1px 1px;
}


#noticias h2{
color: #0574B5;
font-size:17px;
font-weight: bold;
}

#noticias h3{
color: #868584;
font-size: 13px;
font-weight: bold;
}

#noticias p{
width: auto;
font-size: 12px;
color: #7E7E7E;
margin-top: 5px;
}

#noticias span.leia_mais a{
color: #7E7E7E;
float: right;
font-size: 12px;
font-weight: bold;
margin: 5px 10px 10px 0px;
}

#noticias span.leia_mais a:hover{
text-decoration:underline;
}

#noticias li.outras_noticias {
float: left;
margin:0;
height: auto;
}
#noticias li.outras_noticias p {
background: #f1f1f1;
padding: 3px 3px 3px 15px;
width: 390px;
clear: both;
height:auto;
}

#noticias li.outras_noticias p a{
color: #676767;
}

#noticias li.outras_noticias p a:hover{
font-weight: bold;
}


#noticias li.outras_noticias p span.data{
color: #00628A;
font-weight: bold;
}

/***********************************
	OFERTAS DO MÊS
************************************/

.ofertas_mes{
float: left;
margin-top: 10px;
font-family:Arial, Helvetica, sans-serif;
width: 430px;
height:auto;
}

.topo_oferta{
margin-bottom:5px;
}

.coluna_oferta{
background:#EEEEEE none repeat scroll 0% 0%;
float:left;
margin-right:4px;
padding:5px;
width:125px;
}

.foto_oferta{
background:#fff none repeat scroll 0% 0%;
border:1px solid #F5F5F5;
margin:5px 5px 15px 3px;
float:left;
}

.ofertas_mes  h2{
color: #3A3734;
font-size: 12px;
font-weight: bold;
text-transform:uppercase;
}
.ofertas_mes  h3{
font-size: 11px;
color: #3A3734;
margin-top:45px;
height: 40px;
}
.linha{
height: 20px;
}
.desc_oferta{
font-size: 10px;
color: #706E6D;
height:auto;
}

.ofertas_mes li.coluna li.base{

}

.linha_acao_oferta{
float: left;
clear:both;
text-align:right;
padding-top: 10px;
}


/***********************************
	COLUNA DIREITA
************************************/

#coluna_direita{
background:#D2DDE6 none repeat scroll 0 0;
float:right;
height:570px;
margin-right:4px;
margin-top:5px;
padding-top:10px;
width:156px;
}
#news{
	background-image:url(../_imagens/bg_news.gif);
	background-repeat:no-repeat;
	height:115px;
	width:145px;
	margin-left:5px;
}
.bloco_news{
text-align:center;
padding:40px 0px 0px 0px;
overflow:hidden;
}
.linha_news{
clear: both;
}

.linha_news input {
font-size:10px;
width:120px;
margin-top:2px;
color: #999;
border: 1px solid #f1f1f1;
}

.acao_news input {
background:#8F8C8B none repeat scroll 0% 0%;
border:0pt none;
color:#fff;
float:left;
font-size:9px;
height:18px;
margin-left:15px;
margin-top:11px;
width:53px;
}

#parceiros {
float:left;
margin-top:20px;
width:154px;
padding-left:5px;
overflow:hidden;
}
#parceiros h2 {
border-bottom:1px solid #C9D6E1;
color:#547896;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
margin-bottom:10px;
margin-left:5px;
padding-bottom:5px;
width:125px;
float: left;
}

.imagem_parceiro{
width: 125px;
height: 60px;
margin-top: 5px;
clear: both;
margin-left:10px;
}

/***********************************
	RODAPE
************************************/

#rodape{
background-image:url(../_imagens/rodape.gif);
background-repeat:no-repeat;
clear:both;
float:right;
height:120px;
width:780px;
color: #fff;
}

.contato_rodape {
float:left;
height:auto;
margin:35px 0 0 21px;
width:auto;
}
#rodape p {
font-size:11px;
font-family:arial;
}

.rios{
float:right;
margin:35px 30px 0px 0px;
}


#rodape .contato_rodape address{

}
/***********************************
	TABELA
************************************/
table#listagem_tabela {
border-bottom:1px solid #738AA1;
margin:0pt auto;
}
table#listagem_tabela tr.tit_tabela td {
background:#666666 none repeat scroll 0%;
border-bottom:1px solid #484848;
border-right:1px solid #FFFFFF;
color:#F9F9F9;
font-size:11px;
font-weight:bold;
padding:3px;
text-align:left;
}
table#listagem_tabela tr td {
border-collapse:collapse;
border-color:#F1F1F1 rgb(202, 202, 202);
border-style:solid;
border-width:1px;
color:#333333;
cursor:pointer;
font-size:12px;
padding:3px 5px;
}
table#listagem_tabela {
border-collapse:collapse;
}
#listagem_tabela {
}
.tit_tabela {
}
table#listagem_tabela tr.linha_tab1 td {
background:#F1F1F1 none repeat scroll 0%;
cursor:pointer;
}
table#listagem_tabela tr.linha_tab2 td {
background:#FFFFFF none repeat scroll 0%;
cursor:pointer;
}
table#listagem_tabela tr.tab_pref td {
background:#DDE2E7 url(../_imagens/bg_tab_pref.gif) repeat-x scroll center bottom;
border-bottom:1px solid #5A778F;
border-top:1px solid #FFFFFF;
font-weight:bold;
margin-bottom:4px;
padding:6px 0pt 6px 15px;
text-align:left;
}
table#legenda tr td {
border-bottom:1px solid #EFEFEF;
border-collapse:collapse;
color:#666666;
font-size:9px;
font-weight:bold;
padding:2px;
}
table#legenda tr td img {
height:15px;
vertical-align:bottom;
width:15px;
}
table#legenda tr.tit_legenda td {
background:#ACACAC none repeat scroll 0%;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
}

/***********************************
Paginação
************************************/
ul.paginacao {
	list-style: none;
	text-align: center;
	font-size: 10px;
	
}
ul.paginacao li{
	display: inline;
}
ul.paginacao li a{
	padding: 1px 8px 1px 8px;
	background:#008DC5;
	color: #FFF;

}
