body, html {
height:100%; 
} /* Necessário */

body{
/*background-image:url(../imagens/bg3.jpg);*/
background-repeat:repeat-x;
padding:0;
margin:0;
font-size:9pt;
background-color:#F7F7F7;
text-align:center; /* hack para colocar página centralizada no IE */
}

a{
	text-decoration: none;
	color: #233CAA;/*#496D5F*/
	font-weight:bold;
	font-size:9pt;
}
a:hover{

	text-decoration:underline;

}
.busca form{
margin:0px;
padding:0px;
}

.popup{
background:#FFFFFF;
height:79%;
margin:auto;
padding:18px 1px 0px 0px;
width:98%;
}
.topoPopUp{
background-color:#FFF;
background-image:url(/data/imagens/topointer14.jpg);
background-repeat:no-repeat;
height:57px;
padding:0em 0em 0.3em;
margin:auto;
width:98%;

}

.popup h2{
font-size:2em;
margin:0px;
padding:0px;
text-align:center;
}
.popup p{
font-size:1.2em;
margin:23px 20px 1px;
text-align:justify;
}


.botaoBuscar{
background:/*#EBFFF6*/ #FFFFFF;
border:1px solid #101e65;
color:/*#496D5F*/ #101e65;
cursor:pointer;
font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
font-size:x-small;
font-weight:bold;
height:21px;
padding:0px 3px;
width:auto;
}

.pagina_inteira{
width:960px;
margin:0 auto;
background-color:#FFFFFF;
font-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
font-weight: normal;
border:1px solid #101e65;
text-align:left;

}

.servicos_topo{
display:table;
float:right;
margin:8px 8px 0 0; 

}



.mapa{
clear:both;
display:block;
float:right;
padding:0pt;
text-align:right;
width:20em;
}

.cinza{
color:#ACA899;
}


.qmfv {
visibility:visible !important;
}
.qmfh {
visibility:hidden !important;
}


/*fim do formulário de e-mail*/

.menu_superior {
background : #c0c0c0 url("/data/imagens/bg_menu_azul_superior.jpg") repeat-x;
height:auto;

}

.topo {
background-color:#FFF;
background-image:url(/data/imagens/topoInterPatria.png);
background-repeat:no-repeat;
height:81px;
padding:0em 0em 0.3em;

}

.topo a{color:#fff;}

.destaquesMeio {
float:left;
width:480px;
margin-left:5px;
display:table;
padding-bottom:30px; /* Esse padding é o mesmo valor da altura do rodapé */
padding-right: 5px;
}

.destaqueEsq{
float:left;
width:280px;
display:block;
height:auto;
}
.destaqueDir{
padding-left:5px;
float:right;
width:280px;
display:block;
height:50em;
_height:53em;
border-left: 1px dashed #CCCCCC;
}

.destaquesCaixa1 {
border-left:1px;
border-right:1px;
border-bottom:1px;
border-top:0;
border-style: solid;
border-color:#101e65;/*#8eab97*/
}

.destaquesCaixa2 {
border-left:1px;
border-right:1px;
border-bottom:1px;
border-top:0;
border-style: solid;
border-color:#101e65;/*#8eab97*/
color:#233CAA;
}


.textoPadrao img{
padding:4px;

}

/*Caixas de notícias e destaques*/
.bordaBox {
background:transparent none repeat scroll 0% 50%;
display:table;
float:left;
margin-bottom:0.5em;
width:100%;
}
.bordaBox .b1, .bordaBox .b2, .bordaBox .b3, .bordaBox .b4, .bordaBox .b1b, .bordaBox .b2b, .bordaBox .b3b, .bordaBox .b4b {
display:block;
font-size:1px;
overflow:hidden;
}
.bordaBox .b1, .bordaBox .b2, .bordaBox .b3, .bordaBox .b1b, .bordaBox .b2b, .bordaBox .b3b {
height:1px;
}
.bordaBox .b2, .bordaBox .b3, .bordaBox .b4 {
background: #101e65 none repeat scroll 0% 50%;/*#8eab97*/
border-left:1px solid  #101e65;/*#8eab97*/
border-right:1px solid  #101e65;/*#8eab97*/
}
.bordaBox .b1 {
background: #101e65 none repeat scroll 0% 50%;/*#8eab97*/
margin:0pt 5px;
}
.bordaBox .b2 {
border-width:0pt 2px;
margin:0pt 3px;
}
.bordaBox .b3 {
margin:0pt 2px;
}
.bordaBox .b4 {
height:2px;
margin:0pt 1px;
}
.bordaBox .noticias {
background: #FFFFFF none repeat scroll 0% 50%;/*#EBFFF6*/
border-bottom:1px solid  #101e65;/*#8eab97*/
border-left:1px solid  #101e65;/*#8eab97*/
border-right:1px solid  #101e65;/*#8eab97*/
display:block;
overflow:hidden;
padding:5px;

}

.noticias table{

font-size:9pt;
}

.noticias td{
background-color:white !important;
}


.bordaBox1  {
background: #FFFFFF none repeat scroll 0% 50%;/*#EBFFF6*/
border-bottom:1px solid  #101e65;/*#8eab97*/
border-left:1px solid #101e65;/*#8eab97*/
border-right:1px solid #101e65;/*#8eab97*/
display:block;
padding:5px;
height:auto;
width:97.9%;

}
.bordaBox1 {
background:transparent none repeat scroll 0% 50%;
display:table;
float:left;
width:100%;
}
.bordaBox1 .db1, .bordaBox1 .db2, .bordaBox1 .db3, .bordaBox1 .db4, .bordaBox1 .db1b, .bordaBox1 .db2b, .bordaBox1 .db3b, .bordaBox1 .db4b {
display:block;
font-size:1px;
overflow:hidden;
}
.bordaBox1 .db1, .bordaBox1 .db2, .bordaBox1 .db3, .bordaBox1 .db1b, .bordaBox1 .db2b, .bordaBox1 .db3b {
height:1px;
}
.bordaBox1 .db2, .bordaBox1 .db3, .bordaBox1 .db4 {
background: #101e65 none repeat scroll 0% 50%;/*#8eab97*/
border-left:1px solid  #101e65;/*#8eab97*/
border-right:1px solid  #101e65;/*#8eab97*/
}
.bordaBox1 .db1 {
background:#101e65 none repeat scroll 0% 50%; /*#8eab97*/
margin:0pt 5px;
}
.bordaBox1 .db2 {
border-width:0pt 2px;
margin:0pt 3px;
}
.bordaBox1 .db3 {
margin:0pt 2px;
}
.bordaBox1 .db4 {
height:2px;
margin:0pt 1px;
}
.bordaBox .noticias table tbody tr td {
display:block;
}
.bordaBox .noticias table tbody tr td {
background-color:#FFFFFF; /*#EBFFF6*/
}

.titnoticia ,.titdestaque,.titacesso,#menu_local h4{
background-image:url(/data/imagens/bg_h2_azul.jpg);
background-position:bottom;
background-repeat:repeat-x;
padding-bottom:2px;

}

#menu_local a{font-weight:normal;}

.imgdestaque{
float: left;
border-width: 0px;
}

.titdestaque,.titnoticia,.titacesso  {
background-color:/*#8eab97*/ #101e65;
color:#ffffff;
display:block;
font-size:10pt;
font-weight:bold;
padding-left:0.5em;
text-align:left;
}

.titacesso{
width:10.5em;
}

/*fim caixas de notícias e destaques*/

/*Temporário: contador regressivo das Eleições 2008*/
.data_eleicao {
text-align:center;
text-decoration:none;
background-color:#FFFFFF;
margin:3px 0;
display:block;
}
/*fim contador regressivo*/

.centro {
padding:0 5px;
margin:0;
position:relative;
	min-height:100%; /* Para browsera modernos */
	height:auto !important; /* Para browsera modernos */
	height:100%; /* Para o IE6 */
}



#menu_local {
   width: 170px;
   float: left;
   background-color: #Ffffff;
   margin-bottom: 1em;
   border: 0px  #101e65 solid;/*#8eab97*/
   display:block;
}

#menu_local ul{
padding:4px 4px 4px 4px;
margin:4px 4px 4px 4px;

}

#menu_local h4{
padding:3px;
margin:0;
font-size:1em;
text-align:center;
background-color:/*#8eab97*/ #101e65;
color:#ffffff;
height:1.3em;
font-weight:bold;
}


#menu_local li {
list-style:none;
	width: 100%;
	display: block;
	line-height: 1px;
	position:relative;
	top: 2px;
	margin: 0px;
	text-align: left;
	/*border-bottom: 1px #000000 solid; */
	border-bottom: 1px #DBD8C7 dotted;	
	font-size:9pt;
	padding:4px 0;
	
}

#menu_local li ul {
	display: block;
	top: 0px;
	left: 0px;
	margin: 0px;
	padding: /*-10px*/ 0px;
	min-width: 100%;
}



#menu_local li a{
	display:block;
	font-size: 9pt;
	padding: 0px;
	line-height: 13px;
	margin: 0px;
	min-width: 100%;
}


#menu_local li ul{
	background:#ECE9D8;
	display: block;
	font-weight: bold;
	margin: 0px;
}
#menu_local li ul a{
	color:#800000;
	font-weight: normal;
	margin: 0px;
}




.coluna_imagem_publix img{
display:none;
}


.banners{
margin:0 0 0.5em 0;
text-align:center;

}



.descricao{
font-size:0.8em;
}

.rodape {
background : #c0c0c0 url("/data/imagens/bg_menu_azul.jpg") repeat-x;
width : 100%;
font-family : "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
color : #fff;
text-align : right;
padding:0px 0px 0px 0px;
bottom:0 !important;
height:79px;
    font-size:0 !important;
display:block;
position:relative;
margin:0;
overflow:hidden;
}
.rodape p{
    color:#FFFFFF;
    display:block;
    padding:0px 10px 10px 10px;
    margin-top:10px;
    font-size:8pt;

}

.tituloTopo{
color:#9E0402;
display:block;
width:380px;
float:left;
}



.destaquesComImagem{
display:block;
min-height:65px;
margin-top:0px;
}

.destaquesComImagem img{
float:left;
display:block;
margin:0px 9px 3px 1px;
border:0;
width:auto;
height:auto;


}

#trextenso{
font-size:21pt;
margin:20px 0 0 220px;
display:block;
font-weight:bold;
position:absolute;
color:#d2d2d2;
}

div.itemDestaque{
border:0px !important;
float:left;
width:100%;
height:40% !important;
}


/* menu lateral da pagina inicial */

#menu li {
float : left;
font-size : 9pt;
list-style : none;
padding : 0 0;
width : 19%;
}

DIV#corpo {
padding-right : 0;
padding-left : 0;
padding-bottom : 0;
width : 100%;
padding-top : 0;
text-align : left;
overflow : hidden;
clear : both;
}
DIV#corpo h2 {
background-image : url("/data/imagens/bg_h2_azul.jpg");
border : 1px solid #cccccc;
color : #fff;
font-size : 9pt;
height : 1.8em;
line-height : 1.8;
padding-left : 2px;
margin-top:0px;
}
DIV#corpo h3 {
color : #233caa;
font-size : 10pt;
font-family : "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
padding-left : 2px;
margin: 0 auto;
}
DIV#corpo h4 {
color : #900;
font-size : 12px;
font-family : "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
text-indent : 2em;
}

DIV#acesso_rapido {
border-right : 1px dashed #ccc;
padding-right : 10px;
padding-left : 10px;
float : left;
padding-bottom : 0;
padding-top : 0.5px;
width: 145px;
/*height : 500px;*/
}
#SubNavigation {
padding-right : 0;
border-top : 1px solid #ccc;
padding-left : 0;
padding-bottom : 5px;
margin : 0.3em 0;
padding-top : 5px;
}
#SubNavigation a {
text-decoration : none;
}
#SubNavigation a:hover {
background-color : #f2f2d0;
}
DIV.bmNavigation {
border-bottom : 1px solid #ccc;
background : transparent url("/data/imagens/bullet.jpg") no-repeat scroll left center;
}
A.bmNavigation:hover {
color : #014890;
background : transparent url("/data/imagens/bullet.jpg") no-repeat scroll left center;
}
A.bmNavigation {
padding-right : 0;
display : block;
padding-left : 10px;
padding-bottom : 1px;
padding-top : 0px;
text-decoration : none;
font-size : 9pt;
font-family : "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
width:145px;
}

