/*--------------------------------------------------------
zerar tags globais
--------------------------------------------------------*/
body {margin: 0; padding: 0; font-family: Sans-Serif; font-size: 12px; color:#000000; background:#fff;}
a {font-family: Sans-Serif; font-size: 12px; color:#96212e;}
ol, ul {list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0;}
a:visited {text-decoration:none;color:#000;}
a:link {text-decoration:none;color:#000;}
a:hover {text-decoration: none; color:#000;}
a img {border:0;}
table {font-family: Sans-Serif; font-size: 12px;}
table td {font-family: Sans-Serif; font-size: 12px;}

body, object, embed {margin: 0; padding: 0;}

/*--------------------------------------------------------
-- loading
--------------------------------------------------------*/
#load {position: absolute; z-index: 1001; width:100%; height:100%;} 
#load #loading {position: absolute; z-index: 1001; width:100%; height:100%;} 
#load #frame_loading {position: absolute; z-index: 1002; left: 40%; top: 30%; text-align: left; clear: both;}
#load #frame_loading {background:#EEF0FC url(img/loading.gif) no-repeat; font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size:11px; width:200px; height:25px; padding:5px; padding-left:40px; border:3px solid #6E89DD; margin:0;}

/*--------------------------------------------------------
estrutura básica da página
--------------------------------------------------------*/
#main {margin: 0 auto; width: 1000px;}
#wrap {background:#ffffff; min-height:400px; float:left; width:100%; margin: 0 auto;}
.pagina {background:#ffffff; padding-top:5px; width:995px;}
.box-sep {padding-top:5px; border-top:#da1c23 4px solid; float:left;}
.box-sep h3 {font-family:Arial; font-size:14px; font-weight:bold; margin:0; padding:0; margin-bottom:10px;}

/*--------------------------------------------------------
areas-fixas
--------------------------------------------------------*/
.header {height:97px; margin-bottom:10px;}
.menu-principal {width:100%; height:30px; background:#C6C6C6; margin-bottom:15px;}
.centro {float:left; width:1001px; margin-bottom:10px; min-height:400px;}
.rodape {float:left; width:100%; min-height:123px; margin-bottom:10px; border-top:#da1c23 4px solid;}

/*--------------------------------------------------------
template-erro
--------------------------------------------------------*/
.centro .home-conteudo {float:left; width:100%; min-height:300px;}

/*--------------------------------------------------------
template-home
--------------------------------------------------------*/
.centro .home-esquerdo {float:left; width:242px;}
.centro .home-conteudo {float:left; width:481px; margin: 0 10px 0 10px;}
.centro .home-direito {float:left; width:242px;}
.home-esquerdo, .home-conteudo, .home-direito {min-height:400px;}
.fullbanner {height:248px; margin-bottom:15px; width:1001px;}
.banner_centro {width:483px; margin-bottom:26px;float:left;}
.banner_centro img { float:left;}
.banner_centro img+img { margin-left: 10px }
.dest_pref {width:240px; float:left;}
.dest_pref img {float:left; text-align:justify; margin-right:9px;}
.pad-banner {padding-left:16px;}
.pad-bot {padding-bottom:25px;}
.pad-btn {padding-bottom:17px;}
.noticia-destaque-lista {margin:5px 0 5px 0;}



/*--------------------------------------------------------
template-interna
--------------------------------------------------------*/
.pagina-esquerdo {float:left; width:242px; margin-right:12px; min-height:400px;}
.pagina-conteudo {float: left; min-height:400px; width:700px; padding-left:5px;}

/*--------------------------------------------------------
header-content-logo
--------------------------------------------------------*/
.logo {background:#C6C6C6 url(img/logo.gif) repeat scroll 0 0; float:left; text-indent:-999em; height:92px; margin:0; overflow:hidden; padding:0; width:214px;}
.logo a { float:left; width:100%; height:100%;}

/*--------------------------------------------------------
header-content-atalho
--------------------------------------------------------*/
#atalho {width:490px; padding-bottom:18px; float:right;}
.float {float:left;}
#acesso_rapido {width:233px;padding-top:5px; font-family:Arial; font-size:12px; color:#000; font-weight:bold;float:left}
#acesso_rapido select option {width:340px;}
#busca2 {font-family:Arial; font-size:12px; color:#000; font-weight:bold; width:241px; padding-left:16px;float:left; padding-top:5px;}
.formatabox {border:#000; float: left; width:150px;}
.formatabox {_height:22px; }
.btnBuscar {float: right; margin-left:0px; padding-left:0px;}
.dropdown {width:233px; height:24px; border:1px solid #9999}

/*--------------------------------------------------------
menu principal
--------------------------------------------------------*/
#menu {height: 30px; width:1001px;clear:left; background-color:#fff;}
#menu ul {padding:0px; margin: 0px; height:30px;}
#menu ul li {list-style-position: outside; list-style-type: none; float: left;}

/*--------------------------------------------------
footer
---------------------------------------------------*/
#footer {width:100%;padding-top:5px;font-family:Arial; font-size:12px; color:#000;}
.sede {float:left; width:267px;}
#endereco {width:250px; float:left;}
#escritorios {width:195px; float:left; padding-left:24px; padding-top:28px;}
.endtit {font-size:14px; font-weight:bold; font-family: Arial;}
#parceiros {float:left; padding-left:10px;}
#comunidades {width:253px;float:left; padding-left:20px;}
.float {float:left;}

/*--------------------------------------------------
conteudo
---------------------------------------------------*/
.box-tit h3 {margin-bottom:10px;}
.box-tit {display:none;}
.box-content {margin-bottom:20px; color:black; font-size:12px; line-height:17px; margin-top:10px; text-align:justify; width:730px;}
.box-content table {margin-bottom:20px; color:black; font-size:12px; line-height:17px; margin-top:10px; text-align:justify;}
.box-data {float: left;}
.box-data-noticia {float: left; padding-top: 1px}
.box-lista {margin-bottom:0; font-weight:bold; width: 700px;}
.box-resumo {border-bottom: 1px dotted #000; padding-bottom: 15px;}
.box-descricao a:link {text-decoration:underline;color:#040404;}
.box-descricao a:visited {text-decoration:underline;color:#DA1C23;}
.box-content {float:left;}

/*--------------------------------------------------
pagina-topo
---------------------------------------------------*/
.banner-pagina {width:728px; display: block; margin-bottom:15px;}
#crum { width: 728px; background: #ebebeb; padding: 0 0 20px 10px; float:left; margin-bottom:10px;}
	#crum h2 { margin: 0; padding: 5px 0; font-size: 30px; color: black; font-weight: normal }
	#crum .crum { float: left; font-size: 12px; color: black; width: 700px }
		#crum .crum a { font-size: 12px; color: black; text-decoration: underline }
	#crum .tool { float: right; font-size: 12px; color: black; width: 426px; font-size: 12px; color: #888888 }
		#crum .tool span { margin: 0 7px }
		#crum .tool a { font-size: 12px; color: #888888; text-decoration: none }
		
/*--------------------------------------------------
login
---------------------------------------------------*/
.box-login {margin-bottom: 10px;}
.box-login h3 {font-family:Arial; font-size:14px; font-weight:bold; margin:0; padding:0; margin-bottom:10px;}
.box-login .textbox { border: 1px solid #888888; width:239px; margin-bottom:10px; height:20px;}
.setinha{padding-right:5px;}

/*--------------------------------------------------
menu
---------------------------------------------------*/
.menu-lateral {margin-bottom: 10px; width:241px; background-color:#ebebeb; padding-left:15px; padding-bottom:10px;}

/*--------------------------------------------------
atalhos-topo
---------------------------------------------------*/
#atalho_topo {float:left; width:255px; padding-left:6px;}

/*--------------------------------------------------
fullbanner
---------------------------------------------------*/
.banner-home {float:left; width:740px;}

/*--------------------------------------------------
Noticias - Home
---------------------------------------------------*/
/*.noticia-destaque {width:483px;}
.content {width:484px;} */

a.leiamais {background:transparent url(img/leia-mais.gif); text-indent:-9999px; width:90px; height:18px; float:left;}

.noticia-destaque span {font-weight:bold;}
.noticia-destaque span.data {font-weight: normal;}

.noticia-principal {border-bottom:1px dotted #999999;width:100%; float:left; text-align:justify; margin-right: 5px; margin-bottom: 10px; padding-bottom:10px;}
.noticia-principal img {float:right; width:234px; height:165px;}
.noticia-principal .titulo {float:left; width:230px; height:30px;}
.noticia-principal span {font-weight:bold;}
.noticia-principal span.data {font-weight: normal;}
.noticia-principal .resumo {float:left; width:230px; height:117px;}
.noticia-principal a.leiamais {margin-left:146px;}

.noticia-secundaria-2, .noticia-secundaria-3 {text-align:justify;}
.noticia-secundaria-2 {width:234px; margin-right:12px; float:left; margin-bottom: 10px;}
.noticia-secundaria-3 {width:234px; float:left; margin-bottom: 10px;}
.noticia-secundaria-2 .leiamais, .noticia-secundaria-3 .leiamais { margin-top:10px; margin-bottom:10px; float:right;}
.noticia-secundaria-2 .titulo, .noticia-secundaria-3 .titulo {float:left; width:230px; height:30px;}

.noticia-lista {border-top:1px dotted #999999; padding-top:5px; padding-bottom:5px; width:480px; text-align:justify; float:left;}

.banner_noticia { float:left; margin-top:10px;}
.banner_noticia .first { margin-right:10px;}
/*.second {float:left;}
.tit{font-size:12px; font-family:Arial; color:#000000;font-weight:bold; text-align:left;}
.resumo {padding-bottom:5px;font-size:12px; font-family:Arial; color:#000000;}
.txt-noticia {font-family:Arial; font-size:12px; color:#000000;text-decoration:none; font-weight:bold; text-align:left;}
.txt-noticia2 {font-family:Arial; font-size:12px; color:#000000;text-decoration:none; text-align:left;}*/

/*.leiamais {text-align: right; border: 0px; padding-bottom: 5px;}*/

/*--------------------------------------------------
Menu - FAQ 
---------------------------------------------------*/
#menu-faq {padding-top:2px;width:245px;}
#menu-aniv a img {padding-top:7px; text-align:right;}
#menu-faq ul {padding:0px; margin-top:10px; font-weight:bold; }
#menu-faq ul li {list-style-position: outside; list-style-type:none;padding:10px 0 10px 25px;border-bottom:dotted 1px gray;background:url(img/btn_faq.gif) no-repeat 0 center; }

/*--------------------------------------------------
AMM TV
---------------------------------------------------*/
.amm_tv {width:242px; margin-bottom:5px;}

/*--------------------------------------------------
Municipios Aniversariantes
---------------------------------------------------*/
#menu-aniv {width:242px;}
#menu-aniv a img {margin-top:12px;margin-bottom:12px; padding-left:40px; float:right;}
#menu-aniv ul {padding:0px; margin-top:5px; }
#menu-aniv ul li {list-style-position: outside; list-style-type:none;padding:5px 0 10px 25px;border-bottom:dotted 1px gray;background:url(img/img_seta.gif) no-repeat 0 center; }


/*--------------------------------------------------
Formata banner 
---------------------------------------------------*/
/*.indiv img {padding: 0 7px 0 7px;}
.indiv embed {padding: 0 7px 0 7px;}*/

.banner-lateral img, .banner-lateral object, .banner-lateral embed { margin-bottom:7px;}
.banner_centro .first {float:left; margin-right:13px;}
.banner_centro .first {_margin-right:0px;}


/*--------------------------------------------------
Enquete
---------------------------------------------------*/
.formenq label {font-size:12px; font-family:Arial;}
.barra-enquete { float:left; background-color:#cccccc; border:1px solid; height:5px;}
.enquete input {padding-top:12px;}

/*--------------------------------------------------
Resultado de Pesquisa
----------------------------------------------------*/
.busca-titulo {text-decoration: underline; font-size:14px; font-family:Arial; color:#000;background:url(img/seta-result.gif) no-repeat 0 4px; margin: 15px 0 15px 0; padding-left: 10px}

/*--------------------------------------------------
Glossário
----------------------------------------------------*/
.topo {background-color: #F5F5F5;font-family: Arial;}
#txtPalavra {border:1px solid #7f9db9; float: left;}
#btnBusca {float: left; margin-left: 14px}
.Label1 {font-weight: bold;}
.Label2 {float: left;}

/*--------------------------------------------------
Índice
----------------------------------------------------*/

.indice-content {font-family: Arial;}
.box-municipio {float: left;}
.box-ano { border-bottom: dotted 1px #000; padding-bottom: 15px;}
.ddl { border: solid 1px #7f9db9;}
.titulo-bloco { text-decoration: underline; padding: 15px 0 15px 0;}
.conteudo-bloco {padding-bottom: 7px;}
.conteudo-bloco-ultimo {padding-bottom: 10px; border-bottom: dotted 1px #000;}

/*--------------------------------------------------
Índice - Previsão
----------------------------------------------------*/
#btnBusca {padding-top: 5px;}
.indice-previsao-content {font-family: Arial;}
.box-municipio-previsao {border-bottom: dotted 1px #000; padding-bottom: 50px;}
.municipio {float:left;}
.botao {float:left; padding-top:10px;}
.titulo-bloco-previsao { font-weight:bold; padding: 15px 0 15px 0;}
.conteudo-bloco-previsao { padding-bottom: 7px;}
.conteudo-bloco-previsao-ultimo {padding-bottom: 15px; border-bottom: dotted 1px #000;}
/*.titulo {border-bottom: dotted 1px #000; padding: 15px 0 15px 0;} */
.titulo-ultimo {padding-top: 15px;}



#envia_link {width:379px; height:290px; background-color: #f1f1ef; border:1px solid; position:fixed; z-index:1; top:40px; left: 50%; margin: 0 0 0 -189px; display:none;}
#envia_link h3 {height:34px; line-height:34px; color:#ffffff; padding-left:12px; text-transform:uppercase; margin:0; padding:0; background: transparent url(img/tit_enviaamigo.gif) no-repeat;}
#envia_link h3 span { float:right; margin-right:10px; cursor:pointer;}

#envia_link .lista {width:350px; height:200px; overflow-y: scroll; float:left; margin:14px;}
/*#envia_link textarea {width:350px; height:103px; border:0; margin:14px;}
#envia_link input {width:127px; height:20px; border:0; background:#7e7e7e; color:#ffffff; float:right; margin-right:14px;}
*/

#envia_link .texto {font-size:11px; font-style:italic; margin:5px;}
#envia_link .nome {font-weight:bold; margin:10px 5px; border-bottom:1px dotted; padding-bottom:10px}

.bt-enviaamigo {height:18px; background: transparent url(img/btn_enviaamigo.gif) no-repeat; text-indent:-9999px; border:0; width:63px; margin-right:20px; float:right;}
.tx-enviaamigo {width:274px;}
#envia_link div { padding:40px;}


.slideshow 
{
    z-index: 1;
}
.sf-menu, .sf-menu li, .sf-menu *
{
    z-index: 1000;
}
#bannerContainer
{
    z-index: 1;
    position: relative;
    background-color: #FFF;
}
