/*************************************
 /*CONFIGURAÇÃO DA EXTRUTURA DO SITE
/*************************************/

#BarraGov{width:100%;/* Para customizar o tamanho da barra altere esse valor e o valor de .bsCentro */ display:block;height:36px; margin-left:auto; margin-right:auto; background:#FFF}
#BarraGov div{display:block;height:36px; }
#BarraGov .bsEsquerda{position:absolute;background:url(../Imagens/BarraSuperior01.gif);	width:646px; left:0;z-index:3 }
#BarraGov .bsCentro{position:absolute; left:45%; width:50%; background:url(../Imagens/BarraSuperior02.jpg); margin-left:auto; margin-right:auto; z-index:2 }
#BarraGov .bsDireita{ position:absolute; background:url(../Imagens/BarraSuperior03.gif); width:122px; right:0; z-index:4 }
#BarraGov .bsDireita img{border:none; padding:4px 19px 0 0; margin:0}
#BarraGov .barraLogo { float:left; width:205px; height:26px; margin-left:10px; margin-top:6px;_background:none!important; }
#BarraGov .barraLogo img{ padding: 0; border:none; margin:0}

#Topo {width:100%; height:100px; background:#edede7; margin:0 auto}
.armazena {width:880px; height:100px; display:block; margin:0 auto;}
/*hack para IE7*/ .armazena {*width:890px;}
  .cabecalho {width:100%; height:100px;}
    .logo {width:336px; height:74; float:left; margin:20px 0; font-size:2.9em}
/*hack para IE7*/ .logo {*margin:23px 0 !important;}
/*hack para IE6*/ .logo {_margin:32px 0 0 50px !important;}

#Geral {width:100%; height:707px; min-height:708px; height:auto !important; background:url(../Imagens/fundo.jpg) top repeat-x;}
  #Corpo {width:880px; height:750px; margin:0 auto; padding:58px 0;}
/*hack para IE7*/  #Corpo {*heigth:420px; *margin:58px 0; *padding:0 }
    #BoxEsquerda {width:390px; height:745px; position:relative; background:#edede7; margin:60px 0; clear:both}
	#BoxDireita {
	width:534px;
	height:775px;
	z-index:1;
	position:absolute;
	clear:none;
	margin:25px 0 0 345px;
	background: #edede7 url(../Imagens/FundoMapa.png) top no-repeat;
	float:left;
	top: 195px;
}
/*hack para IE7*/	#BoxDireita {*margin:25px 0 0 -290px }
	  .superior {width:100%; height:37px;margin:37px 0 0 3px}
/*hack para IE7*/	  .superior {*margin:0 5px }
	    .menu {width:330px; height:37px; background:url(../Imagens/FundoMenuBacia.gif) bottom no-repeat; position:relative; float:left; margin:4px 0 0 1px}
	  .conteudo {width:100%; height:544px; position:relative; float:left; padding:5px 20px 0 10px}

/*************************************
       /*CONFIGURAÇÃO DAS TAGS*/ 
/*************************************/
paginainicial, menu, tags geral {}

p, dd {text-align:left !important}

dl.textos, dl.eventos {float:left; width:371px}
dl.textos dt, dl.eventos dt {font-size:1.4em; font-family: Arial, Helvetica, sans-serif; color:#154575; text-align:left; padding:15px 0 0 20px; font-weight:200; width:auto; border-top:1px #666666 solid}
dl.eventos dt {padding:5px 0 0 10px;}
dl.textos dd, dl.eventos dd {text-align:left; width:330px; float:left; margin:15px 0 0 10px; font-family:Arial, Helvetica, sans-serif; font-size:0.85em}
dl.textos a.leiamais {text-decoration:none; color:#990000}
dl.textos a.leiamais:hover {text-decoration:underline; color:#666}

dl.datasnoticias{float:left; width:300px; margin:15px 0 0 10px; font-weight:bold}
dl.datasnoticias dt {color:#7b5700; border-right:2px #47423a solid; width:auto; float:left; padding:0 10px 0 0; margin:0 10px 0 0}
dl.datasnoticias dd {text-align:left; float:none; margin:0 0 5px 0;}
dl.datasnoticias a.noticiasrel {text-decoration:none; color:#666; margin:0 5px;}
dl.datasnoticias a.noticiasrel:hover {text-decoration:underline; color:#990000}

dl.dataseventos {float:left; width:300px; margin:15px 0 0 20px; font-weight:bold}
dl.dataseventos {width:360px; margin:10px 0}
dl.dataseventos dt {color:#7b5700; border-right:2px #47423a solid; width:100px; float:left}
dl.dataseventos dd {text-align:left; float:none; margin:0 0 5px 0;}
dl.dataseventos a.eventosrel {text-decoration:none; color:#666; margin:0 5px;}
dl.dataseventos a.eventosrel:hover {text-decoration:underline; color:#990000}
div.canvasesquerdosuperior {width:360px; height:170px; float:left; background:url(../images/FundoCanvasSup.png) top no-repeat; margin:5px 0; font-family:Arial, Helvetica, sans-serif}

	div.canvasesquerdosuperior div.calendario {*margin:0 0 10px 0; margin:0 auto}
	div.canvasesquerdosuperior div.calendario {width:200px;}
	div.canvasesquerdosuperior div.calendario table.tabelacalendario tr td, table.tabelacalendario tr th{text-align:center !important}
	table.tabelacalendario a {text-decoration:none}
	
	div.canvasesquerdosuperior span.textoevento h1 {color:#c30; font-weight:bold; text-align:center; font-size:1.1em; width:358px}
	div.canvasesquerdosuperior span.textoevento b {color:#31485d}
	div.canvasesquerdosuperior span.textoevento p {width:360px; margin:5px 0 0 5px; font-size:0.8em}

div.canvasesquerdoinferior {width:414px; height:131px; background:url(../images/FundoCanvasInf.png) bottom no-repeat; margin:30px 0}
	
	div.canvasesquerdoinferior ul {padding:20px 8px 0 10px; *padding:3px 8px 0 10px; margin:10px 0; font-family:Arial, Helvetica, sans-serif; color:#3e3e3e; font-size:0.7em}
	div.canvasesquerdoinferior ul li {display:list-item}
	div.canvasesquerdoinferior b {color:#930; font-size:1em; width:100px}	


/*************************************
   /* referente ao menu do topo */
/************************************/
												
#navegamenusup {position:absolute; left:43%; top:50px; width:550px; height:98px; *top:32px !important }
/*hack para IE7*/ #navegamenusup {*margin:20px 100px 0 0 !important;}
/*hack para IE6*/ #navegamenusup {_margin:24px 35px 0 0 !important;}
#navegamenusup ul{list-style-type:none;position:relative;top:25px;  padding-left:9px; width:100%; font:bold 11px Arial, Helvetica, sans-serif;  }
#navegamenusup ul li a{text-decoration:none;}
#navegamenusup ul li{ width:125px; height:22px; float:left; margin:0 3px 0 3px}
#navegamenusup ul li a span{text-decoration:none; color:#617280; position:relative; top:4px}
#navegamenusup ul li.botao:hover,#navegamenusup ul li.botao.over {background:url("../Imagens/fundobotao.gif");text-decoration:none;}
#navegamenusup ul li ul.submenu{font:bold 9px Arial;display:none; list-style-type:none; border-bottom:1px solid #c4c4c3; height:13px; width:260px;}
#navegamenusup ul li ul.submenu li{width:70px;}
#navegamenusup ul li ul.submenu li a{ text-decoration:none; color:#617280}
#navegamenusup ul li ul.submenu li a:hover{color:#B6BFC7}
#navegamenusup ul li:hover ul.submenu,#navegamenusup ul li.botao.over ul.submenu{position:absolute; top:-17px; left:25px; display:block}

/*************************************
 /*CONFIGURAÇÃO DAS PÁGINAS INTERNAS*/ 
/*************************************/

BoxEsquerda {}
h1 {font-size:0.8em; float:left; margin:0 3px; font-weight:300; color:#31485d;}
h2 {font-size:0.8em; text-align:center; margin:0 15px 0 0 ; font-weight:500; color:#31485d;}
h3 {font-size:1em; margin:8px 0 3px 0;}
h4 {font-size:0.9em; color:#31485d; font-weight:bold; margin:0 0 10px 10px}
hr {border-bottom:1px #31485d solid}
/*hack para IE7*/hr {*margin:0;border-bottom:none}

dl.textoscroll p, dl.textoscroll li {margin:0 0 8px 0}
dl.textoscroll {overflow:auto; width:350px; height:545px;}
/*hack para IE7*/dl.textoscroll {*width:351px; *height:545px; overflow:visible; overflow-x:hidden; overflow-y:auto; }
dl.textoscroll {float:left}
dl.textoscroll dt {font-size:1.4em; font-family: Arial, Helvetica, sans-serif; color:#154575; text-align:left; padding:15px 0 0 20px; font-weight:200; width:auto; border-top:1px #666666 solid}
/*hack para IE7*/dl.textoscroll dt {*padding:5px 0 0 20px; *border:none}

dl.textoscroll dd, dl.textoscroll dd.combarra {text-align:left; width:323px; float:left; margin:20px 0 0 5px;}
dl.textoscroll dd p {text-align:justify !important}
dl.textoscroll dd.combarra {width:335px}
dl.textoscroll dd .imagemevento {margin:0 7%}

dl.textoscroll dd a:hover .imagemevento {border:9px #666 solid}
dl.textoscroll dd a .imagemevento {border:9px #edede7 solid}

dl.textoscroll a {text-decoration:underline; color:#154575;}
dl.textoscroll li a, dl.textoscroll dd a{text-decoration:none; font-size:0.85em }
dl.textoscroll li a:hover{text-decoration:underline; color:#154575}
dl.textoscroll li.titulolista {color:#7b5700; font-size:1.5em}


ul.indent {margin:0 20px}

/*************************************
 /*CONFIGURAÇÃO RODAPÉ*/ 
/*************************************/

#Rodape {background:#EDEDE7; height:75px; margin:5px 0}
#RodapeInterno p, #Rodape p {text-align: center !important; font-size:12px !important; font-family:Arial, Helvetica, sans-serif; color:#666; padding:5px 0; line-height:18px}

#RodapeInterno {background:#EDEDE7; height:56px; margin:0;}

.cssDataImportante
{
	cursor:pointer;
	background:#fa7b7b;
	border-bottom:1px #FF0000 solid;
}

a.cssDataImportante:visited {	
	cursor:pointer;
	background:Yellow;
	border:1px #FF0000 solid;
}

.cssDataNormal
{
	cursor:pointer;
}

.cssFeriado
{
	cursor:pointer;
	background:#eaa25b;
	border-bottom:1px #FF0000 solid;
}
