@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS framework
 * (en) central stylesheet
 * (de) zentrales Stylesheet
 *
 * @creator       YAML Builder V1.1b (http://builder.yaml.de)
 * @file          my_layout.css
 * @-yaml-minver  3.1
 * 
 */

/* import core styles | Basis-Stylesheets einbinden */
@import url(../yaml/core/slim_base.css);

/* import screen layout | Screen-Layout einbinden */

@import url(screen/basemod.css);
@import url(screen/content.css);

/* import print layout | Druck-Layout einbinden */
@import url(../yaml/print/print_draft.css);

.invisivel { display: none; }

.alinhar_esquerda { text-align: left; }
.alinhar_direita { text-align: right; }
.alinhar_centro { text-align: center; }

.flutuar_esquerda { float: left; }
.flutuar_direita { float: right; }

a.veja_mais { color: #AAA; text-decoration: underline; font-weight: bold; }

a img { border: 0; }
a { border: 0; }


#header h1 { width: 157px; height: 109px; background: url(../imgs/logomarca_prefeitura.png) top left no-repeat; margin-left: 35px; }
#header h1 a { display: block; width: 157px; height: 109px; text-indent: -9999px; overflow: hidden; }


/* NAVEGACAO: */

/* brazao_pequeno */
#navigation .brazao_pequeno { padding: 0 80px 0 90px; float: left; }
/* links */
#navigation ul.links { float: left; width: 464px; overflow: hidden; }
#navigation ul.links li { float: left; }
#navigation ul.links li a { float: left; padding: 12px 15px 13px; }

#navigation ul.links li a,
#navigation #acessibilidade span { color: #FFF; font-size: 1.2em; font-weight: bold; letter-spacing: -0.05em; }

/* acessibilidade */
#navigation #acessibilidade { background: url(../imgs/bg_acessibilidade.gif) top no-repeat; width: 208px; }
#navigation #acessibilidade { float: right; padding: 14px 0 12px 10px; }
#navigation #acessibilidade span { font-size: 1.1em; float: left; }
#navigation #acessibilidade ul { float: right; }
#navigation #acessibilidade ul li { float: left; }
#navigation #acessibilidade ul li a { float: left; width: 29px; height: 18px; overflow: hidden; cursor: pointer; text-indent: -9999px; }

.acessibilidade_normal #ferramentas #form_busca #campo_busca_q,
.acessibilidade_normal #ferramentas #form_busca #campo_busca_secao,
.acessibilidade_normal #ferramentas #form_busca #campo_busca_submit { background: transparent; border: 0; padding: 5px 5px 4px; }
.acessibilidade_normal #ferramentas #form_busca #campo_busca_submit { text-indent: -9999px; overflow: hidden; width: 54px; height: 36px; margin-left: 20px; cursor: pointer; }

.acessibilidade_normal #ferramentas #form_busca #campo_busca_submit_2 { background: transparent; border: 0; padding: 5px 5px 4px; }
.acessibilidade_normal #ferramentas #form_busca #campo_busca_submit_2 { text-indent: -9999px; overflow: hidden; width: 54px; height: 36px; margin-left: 38px; cursor: pointer; }

.acessibilidade_normal #ferramentas #form_busca #ed_livre,
.acessibilidade_normal #ferramentas #form_busca #CodAreaTematica,
.acessibilidade_normal #ferramentas #form_busca #button { background: transparent; border: 0; padding: 5px 5px 4px; margin-right:5px; width:180px;}
.acessibilidade_normal #ferramentas #form_busca #button { text-indent: -9999px; overflow: hidden; width: 54px; height: 36px; margin-left: 20px; cursor: pointer; }

#link_auxiliares_topo .secretaria_submenu { position: absolute; background: url(../imgs/bg_secretarias.png) top left no-repeat; padding: 15px 22px 5px; margin-top: 2px; z-index: 9999999; top: 41px; width: 540px; height: 222px; *margin-left:-108px; overflow:hidden; }
#link_auxiliares_topo .secretaria_submenu li { width: 170px; padding-left: 10px; background: url(../imgs/ico_lista.jpg) left no-repeat; height: 27px; }
#link_auxiliares_topo .secretaria_submenu li a { display: block; width: 170px; font-size: 1em!important; padding: 5px!important; font-weight: normal!important; }

.secretarias_menu.sfHover {
	background-attachment:scroll;
	background-color:transparent;
	background-image:url(/css/novo_arquivos/imgs/bg_item_secretarias.png);
	background-position:left bottom;
	background-repeat:no-repeat;
}


/* CABECALHO: */

/* imagem_fundo */
#header, #header object { position: relative; z-index: 0; }


/* FERRAMENTAS: */

#ferramentas_bg { width: 900px; margin: 0 auto; margin-top: -20px;  height: 81px; background: url(../imgs/bg_servicos_busca.png) top no-repeat; position: relative; }
#ferramentas_bg_bvn { width: 900px; margin: 0 auto; margin-top: -20px;  height: 81px; background: url(../imgs/bg_servicos_busca_bvn.png) top no-repeat; position: relative; }
#ferramentas { width: 900px; margin: 0 auto; height: 81px; }
#ferramentas { position: relative; margin-top: -80px; z-index: 999; }

#ferramentas, #ferramentas a, #ferramentas input, #ferramentas select { font-size: 0.95em; color: #778687; }

#ferramentas #servicos { float: left; position: relative; top: 31px; left: 20px; list-style: none; }
#ferramentas #servicos li { width: 180px; }
#ferramentas #servicos li a { display: block; }

#ferramentas #servicos .servicos_submenu { position: absolute; background: #FFF; padding: 5px; margin: 2px 0 0 -6px; z-index: 999; border-bottom: 5px solid #DDD; }
#ferramentas #servicos .servicos_submenu li a { display: block; padding: 5px; }
#ferramentas #servicos .servicos_submenu li a:hover { background: #7B9B01; color: #FFF; padding-left: 10px; }

#ferramentas #form_busca { float: left; position: relative; top: 20px; left: 236px; }
#ferramentas #form_busca label { display: none; }
#ferramentas #form_busca * { vertical-align:middle; }
#ferramentas #form_busca #campo_busca_q,
#ferramentas #form_busca #campo_busca_secao,
#ferramentas #form_busca #campo_busca_submit { margin-right: 7px; }

#ferramentas #form_busca #campo_busca_q { width: 182px; }
#ferramentas #form_busca #campo_busca_secao { width: 192px; }


/* PRINCIPAL: */

/* bg */
#main { margin-bottom: 20px; }

/* previsao do tempo e data */
#main .data, #main .tempo { font-size: 0.95em; text-align: center; vertical-align: top; }
#main .tempo { margin-bottom: 15px; }

#main .data p { margin: 0; color: #2966b5; }
#main .tempo img { padding-right: 5px; }
#main .tempo span { background: url(../imgs/bg_tempo.gif) no-repeat; padding: 1px 8px 1px; width: 30px; font-size: 0.9em; }
#main .tempo .minima { color: #2966b5; }
#main .tempo .maxima { color: #ff3802; }

/* menu */
#main #menu { padding: 0 5px; }

#menu h2, #menu h3, .barra_direita h3 { font-weight: bold; font-size: 1.5em; color: #7db512; letter-spacing: -0.03em; padding-left: 3px; margin: 0 3px 2px; border-bottom: 1px solid #dfe9b6; }

#main #menu ul { margin: 0 0 5px 0; }
#main #menu ul li { list-style: none; padding: 0; margin: 0; background: url(../imgs/bg_menu.gif) top left no-repeat; padding:1px 0 13px 12px; }
#main #menu ul li a { display: block; line-height: 1em; padding: 8px 11px 6px; width: 186px; color:#FFFFFF; }
#main #menu ul li.ultimo a { padding-bottom: 10px; }



#main .noticia .data { text-align: left; margin-bottom: 10px; color: #666; }

/* Destaques */
.destaque {
background: url(../imgs/bg_destaque.jpg) no-repeat;
margin:48px 0 13px 8px; 
width:418px;
height:190px;}

.data2{
font-size:11px;
color:#08a28a;
padding-top:15px}

.foto {
float:left;
margin:15px 5px 0 15px;}

/* Noticias */
.noticias ul {
margin-left:-10px;}
.noticias ul li{
list-style-type:none;
background:url(../imgs/bg_noticias.gif) no-repeat;
padding:6px 0 18px 8px}
.noticias ul li a{
padding:0 0 0 10px;}
.noticias ul li a span{
color:#08a28a}

/* COLUNA DIREITA */

/* icones de servicos */
#icones_servicos { height: 42px; margin-left: 15px; margin-top: 2px; margin-bottom: 5px; z-index: 999; }
#icones_servicos ul { background: url(../imgs/icones/barra_icones.gif) center no-repeat; list-style: none; width: 146px; height: 39px; display: block; overflow: hidden; }
#icones_servicos ul li { float: left; margin: 3px 0 0 3px; padding: 0; }
h2 .icones { background: url(../imgs/icones/barra_icones.gif) center no-repeat; list-style: none; width: 146px; height: 39px; display: block; overflow: hidden; }
h2 .icones li { float: left; margin: 3px 0 0 3px; padding: 0; }

.conteudo p {color: #444; line-height: 1.6em; text-indent:40px; text-align:justify;/*font-size: 1.2em; */}
.conteudo h2 { color: #7db512; font-size: 2.1em; padding-top: 10px; letter-spacing: -0.05em; border-bottom: 1px solid #dfe9b6; }
.conteudo h3 { color: #7db512; font-size: 16px; padding-top: 10px; letter-spacing: -0.05em; border-bottom: 1px solid #dfe9b6; }
.conteudo img.align_left { float: left; margin: 0 1em 0.5em 0; padding: 4px; border: 1px solid #abc944; }
.conteudo .migalhas { color: #aeb2a4; font-size: 0.95em; margin-bottom: 20px; background: url(../imgs/icones/migalhas.gif) left no-repeat; padding-left: 17px; }
.conteudo .migalhas a { color: #aeb2a4; text-decoration: underline; }
.conteudo .acoes { font-size: 18px; color: #9d9d9d; font-weight: bold; margin: 30px 0 20px; }
.conteudo .acoes a { color: #9d9d9d; }
.conteudo .icones { position: absolute; right: 36px; top: -1px;}
.conteudo form label { display: block; padding: 10px 0 5px; }
.conteudo form .texto { padding: 3px; font-size: 1.1em; }

#footer { background: url(../imgs/bg_rodape.jpg) top repeat-x; padding-bottom: 20px; }

#footer .footer_top { padding: 10px; font-size: 1.6em; text-align: center; }
#footer .footer_top a { color: #F1F1F1; }
#footer .footer_top #assinatura_maxmeio { position: absolute; margin-left: 250px; padding-top: 5px; }
#footer .footer_top #w3c_xhtml { position: absolute; margin-left: -320px; padding-top: 5px; }

#footer .bloco_interno { width: 460px; }

#footer ul.links { width: 100%; overflow: hidden; margin: 15px 0 10px; }
#footer ul.links li { float: left; padding: 0 10px; }
#footer ul.links li a { font-size: 1.3em; color: #9c9d9c; }
#footer p { padding: 0 12px; font-size: 1.25em; font-weight: bold; color: #FFF; }


/* Aplicacao de acessibilidade. */

.acessibilidade_contraste * { color: #00f !important; background-color: #000 !important; background-image: none !important; opacity: 1 !important; -moz-opacity: 1 !important; filter: alpha(opacity=100) !important;  }

.acessibilidade_somente_texto, .acessibilidade_somente_texto * { color: #000 !important; background: none !important; opacity: 1; -moz-opacity: 1; filter: alpha(opacity=100); }
.acessibilidade_somente_texto img { visibility: hidden; }

.acessibilidade_contraste #navigation #acessibilidade,
.acessibilidade_somente_texto #navigation #acessibilidade { width: 150px; margin-left: 700px; margin-top: -100px; }
.acessibilidade_contraste #navigation #acessibilidade { margin-top: -50px; }

.acessibilidade_contraste #navigation #acessibilidade span,
.acessibilidade_somente_texto #navigation #acessibilidade span { display: block; }
.acessibilidade_contraste #navigation #acessibilidade ul,
.acessibilidade_somente_texto #navigation #acessibilidade ul { float: left; }
.acessibilidade_contraste #navigation #acessibilidade ul li,
.acessibilidade_somente_texto #navigation #acessibilidade ul li { float: none !important; }
.acessibilidade_contraste #navigation #acessibilidade ul li a,
.acessibilidade_somente_texto #navigation #acessibilidade ul li a { text-indent: 0 !important; width: 100% !important; height: auto !important; }
.acessibilidade_contraste #navigation,
.acessibilidade_somente_texto #navigation { height: 100px;}



#main .noticias .data { margin: 0; padding: 0; }
#conteudoInterna{
	padding-top:30px;
	}
#conteudoInterna h2{
	margin-left:10px;}	
/*FALE CONOSCO*/
#conteudoInterna form{
	margin: 15px 0 0 15px;
}
#conteudoInterna form .btn{
	background:url(../imgs/bg_label.jpg) no-repeat;
	height:27px;
	width:418px;
	border:0;
}
#conteudoInterna form p.formulario, #conteudoInterna form p.formuText{
	margin: 8px 0 8px 0; 
}
#conteudoInterna form p.formulario label, #conteudoInterna form p.formuText label{
	float: left; width: 150px; font-weight: bold; margin-right: 5px; background:url(../imgs/icones/contato.gif) no-repeat left; padding-left:10px;
}
#conteudoInterna form p.formulario input{
	padding: 4px;
	width: 418px;
	color:#005f54;
	font-size: 11px;
	background:url(../imgs/bg_label.jpg) no-repeat;
	font-family: "Trebuchet MS", tahoma;
	border:0;
}
#conteudoInterna form p.formulario input{
	padding: 4px;
	width: 418px;
	background:url(../imgs/bg_label.jpg) no-repeat;
	color:#005f54;
	font-size: 11px;
	font-family: "Trebuchet MS", tahoma;
	border:0;
}
#conteudoInterna form p.formulario select{
	padding: 4px;
	width: 418px;
	background:url(../imgs/bg_label.jpg) no-repeat;
	color:#005f54;
	font-size: 11px;
	font-family: "Trebuchet MS", tahoma;
	border:0;
}
#conteudoInterna form p.formuText textarea{
	margin: 0 0 5px 0;
	padding: 4px;
	width: 418px;
	height:160px;
	background:url(../imgs/bg_txt_amigo.jpg) no-repeat;
	color:#005f54;
	font-size: 11px;
	font-family: "Trebuchet MS", tahoma;
	border:0;
}


/* BUSCA */

#shadowbox_content {
background: #FFF;
}

#busca_noticias {
background: #FFF;
padding: 20px;
}

#busca_noticias label {
display: block;
padding: 10px 0 3px;
}

#busca_noticias input {
padding: 3px;
}

#busca_noticias h4 { margin: 0; padding: 0; }
#busca_noticias h4 a { font-weight: bold; color: #95bd00; font-size: 16px; letter-spacing: -0.05em;  }
#busca_noticias h4 a span { color: #BBB; padding-right: 5px; font-size: 13px; }
#busca_noticias p { margin: 0 0 20px 0; }



