﻿*
{
    margin:0px;
    padding:0px;
    border:0;
}

tr
{
    border:none;
}

body 
{
	background-image:url(imagens/geral_bg.jpg);
	background-repeat:repeat-x;
	background-color:#003567;
}

#geral 
{
	width:966px;
	margin:auto;
	position: relative;
}

#topo 
{
	width:973px;
	height:113px;
	margin-top:10px;
	background:url(imagens/topo_bg.png) no-repeat ;
	position: relative;
}

#logo 
{
	width:251px;
	height:78px;
	float:left;
}

#logo a 
{
	float:left;
	margin-top:8px;
	margin-left:20px;
}
	
#busca 
{
	width:410px;
	height:38px;
	padding-top:8px;
	padding-left:15px;
	background:url(imagens/busca_bg.png) no-repeat;
	position: absolute; 
	left:535px; 
	top:10px;
}	

#busca ul
{
    margin-top:5px;
    float:left;
}

#busca ul li
{
	list-style:none;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	color:#666;
}

#busca a
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	color:#666;
}	

#busca a:hover
{
	color:#222;
}

#busca span 
{
	margin-left:9px;
	margin-right:9px;
	color:#FFF;
}

#busca input[type=text] 
{
    background: none;
	width:120px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	margin-left:24px;
    border:none;
    padding-top:6px;
    float:left;
}

.submitBusca
{
   float:left; 
   margin-left:5px; 
   color:#006699; 
   font-weight:bold; 
   font-size:11px; 
   margin-top:5px; 
   background:none; 
   border-left: solid 1px #CCC; 
}

#menu 
{
	width:950px;
	padding-left:15px;
	height:29px;
	background:url(imagens/menu_bg.png) no-repeat;
    position: absolute; 
	left: 10px;
	top: 97px;
	z-index: 999;
	float:left;
	padding-top:3px;
}

#menu ul li {
	margin-top:3px;
	list-style:none;
	display:inline;
	}


#menu a{
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#8cb1c8;
	}
	
#menu a:hover
{
    color:#FFF;
}

#menu span{
	height:29px;
	margin-left:10px;
	margin-right:7px;
	color:#8cb1c8;
	}


#central {
	width:763px;
	background:url(imagens/esquerda_bg.png) no-repeat;
	position: relative; 
	}


#displayer{
	margin-left: -5px;
	height: 233px;
	}

#noticias_Home {
	width: 211px; 
	height: 275px;
	position: absolute; 
	top: 3px; 
	left: 760px;
	background:url(imagens/noticias_home_bg.png) no-repeat;
	}


#noticias_Home .titNoticias
    {
	    margin-top:15px;
	    margin-left:10px;
	    margin-bottom:5px;
	    padding-bottom:5px;
	    border-bottom:solid 1px #69C9CA;
	    width:190px;
	    height:20px;
	}

.chamadaNoticias
{
    width:190px;
    height:60px;
    display:block;
    border-bottom:solid 1px #69C9CA;
    margin:auto;
    margin-bottom:5px;
    overflow:hidden;
}

.noticias_titulo{
	width:200px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	text-decoration:none;
	display:block;
	margin:auto;
	float:left;
	}
	
.dataNoticia
{
    font-weight:normal;
    color:#990000;
    display:block;
    margin-right:5px;
}

.noticias_chamada{
	width:190px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#66cccc;
	text-decoration:none;
	display:block;
	margin:auto;
	}

.noticias_chamada:hover
{
    color:#66AAAA;
}

.noticias_veja {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#3399ff;
	display:block;
	margin-top:7px;
	margin-left:143px;
	}

.noticias_veja:hover
{
    text-decoration:underline;
}

#bloco 
{
	width:763px;
	float:left;
}

#informativo {
	width:250px;
	height:167px;
	float:left;
	background:url(imagens/informativo_bg.png) no-repeat;
	left: 0px; 
	top: 0px;
	}

#informativo h2{
	margin-top:10px;
	margin-left:10px;
	}

#informativo_bloco{
	width:250px;
	margin-top:10px;
	margin-left:10px;
	float:left;
	}

#informativo img{
	float:left;
	}
	
#informativo a
{
   	color:#FFBBBB;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}

#informativo a:hover
{
    color:#FFF;
}

#informativo span{
	font-weight:bold;
	font-size:15px;
	margin-left:10px;
	float:left;
	}

#informativo p{
	width:170px;
	font-size:13px;
	float:left;
	margin-left:10px;
	}
	
.dataInformativo
{
    color: #666;
    display: block;
    font-family:Arial, Verdana;
    font-size:11px;
}


iframe h2
{
    margin: 0px;
}

#servicos 
{
	width:254px;
	height:167px;
	background: none;
	float:left;
	left: 251px;
	top: 0px;
}

#servicos iframe
{
    background: none !important;
}

#servicos iframe body
{
    background: none;
}

#servicos h2{
	margin-top: 0px;
	margin-left:10px;
	}

#servicos_bloco{
	width:250px;
	margin-top:10px;
	margin-left:10px;
	float:left;
	}

.servicos_bloco_input  {
	width:110px;
	height:27px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#ff6600;
	background:url(imagens/login_bg.png) no-repeat;
	margin-bottom:7px;
	line-height:27px;
	padding-left:4px;
    float:left;
	}

#servicos_bloco input[type=image] {
	float:left;
	}
	

#servicos_bloco a{
	margin-left:10px; 
	float:left;
	}

#servicos_bloco span{
	width:200px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#FFF;
	float:left;
	margin-top:10px;
	}

.esqueciSenha
{
    color: #FFF; 
    text-decoration: none; 
}

.esqueciSenha:hover
{
    text-decoration: underline;
}
	
#calendario{
	width:249px;
	height:167px;
	float:left;
	left: 504px; 
	top: 0px;
	margin-left:2px;
	background:url(imagens/calendario_bg.png) no-repeat;
	}

#calendario h2{
	margin-top:10px;
	margin-left:10px;
	}

#popupCalendario
{
    width:435px; 
    height:226px; 
    background-color:#FFF;
}

#popupCalendario .dataPopupCalendario
{
    font-size:32px; 
    width:69px; 
    height:207px; 
    float:left; 
    padding:5px; 
    text-align: center; 
    color: #666666; 
    font-family: Arial, Verdana; 
    padding-top:50px;
}

#popupCalendario .dataPopupCalendario hr
{
    border:1px solid #666666; 
    margin:0 auto; 
    width:60px;
}

#popupCalendario .textoCalendario
{
    width:325px; 
    margin-top:5px; 
    margin-left:4px; 
    height:192px; 
    background-color:#009900; 
    float:left; 
    font-size:12px; 
    font-family:Arial, Verdana; 
    padding:10px; 
    padding-top:15px;
    overflow: auto; 
}

#popupCalendario .textoCalendario p
{
    color:#FFF; 
    margin-bottom:20px;
}

#popupCalendario .textoCalendario span
{
    font-weight:bold;
}

#fechaPopup
{
    background-color:#FFF; 
    width:40px; 
    text-align:center; 
    height:15px; 
    padding:5px;
    padding-right:10px;
    float:right;
    margin-right:-10px;
    margin-top:-15px;
}

#fechaPopup a
{
    text-decoration:none;
    color:#000;
    font-weight:bold;
    font-size:12px;
    font-family:Arial, Verdana;
    text-transform:uppercase;
}

#newsletter{
	width:211px;
	position:absolute;
	top:285px;
	left:772px;
	}

#newsletter h2
{
    padding-bottom:3px;
}


#newsletter input[type=text] 
{
	width:174px;
	height:27px;
	background:url(imagens/newsletter_login.png) no-repeat;
	margin-bottom:3px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#003366;
	padding-left:5px;
	line-height:27px;
	}
	
#faq
{
	width:980px;
	height:41px;
	background:url(imagens/faq_bg.png) no-repeat;
	float:left;
	display:block;
	margin-top:5px;
	padding-bottom:5px;
}
	
#faq a{	
	width:149px;
	height:29px;
	float:left;
	margin-top:7px;
	margin-left:10px;
}
	

#rodape {
	width:600px;
	height:41px;
	margin-left:20px;
	float:left;
	}
	
#rodape span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8CB1C8;
	display:block;
	margin-top:px;
	margin-bottom:10px;
	}

#rodape_menu {
	width:385px;
	float:right;
	margin-top:-40px;
	}

#rodape_menu ul{
	width:122px;
	float:left;
	}

#rodape_menu ul li{
	list-style:none;
	display:inline;
	}

#rodape_menu ul li a{
	font-family:Arial;
	font-weight: normal;
	font-size:11px;
	color:#8CB1C8;
	text-decoration:none;
	display:block;
	margin-top:2px;
	padding-left:8px;
	background:url(imagens/rodape_marcador.png) no-repeat left top ;
	}
	
#rodape_menu ul li a:hover
{
    color:#FFF;
}
	
/************************************************ INTERNAS **********************************************************/

#aumentar_fonte{
	width:71px;
	height:27px;
	background:url(imagens/bg_aumentar_fonte.png) no-repeat;
	margin-bottom:15px;
	padding-top:3px;
	padding-left:8px;
	position: absolute;
    top:16px;
    left:875px;
	}

#aumentar_fonte a{
	width:30px;
	height:auto;
	color:#3a3a3a;
	font-size:14px;
	font-family:Arial, Verdana;
	text-decoration:none;
	text-transform:uppercase;
	margin-top:3px;
	margin:3px;
	}

#conteudoInterna
{
    width:980px;
    position:relative;
}

#conteudoInternaTopo
{
	height: 35px;
	width:971px;
	background-image:url(imagens/topoConteudoInternas.jpg);
	background-repeat:no-repeat;
	margin-top:5px;
	float:left;
}

#conteudoNoticiasTopo
{
	height: 35px;
	width:971px;
	background-image:url(imagens/topoConteudoNoticias.png);
	background-repeat:no-repeat;
	margin-top:5px;
	float:left;
}

#conteudoInternaMeio
{
	width:980px;
	background-image:url(imagens/bgMeioInternas.jpg);
	background-repeat:repeat-y;
	float:left;
	padding-bottom:20px;
}

#conteudoNoticiasMeio
{
	width:980px;
	background-image:url(imagens/bgMeioNoticias.png);
	background-repeat:repeat-y;
	float:left;
	padding-bottom:20px;
}



#conteudoInternaMeio .outrasNoticias
{
    font-family:Arial, Verdana;
    font-size:12px;
    color:#333;
    width:340px;
    height:100%;
    float:right;
    padding-top:30px;
}


#voltar
{
    width:89px;
    height:28px;
    background-color:#316198;
    float:left; 
    margin-top:15px; 
    margin-left:216px;
    }

#voltar a
{
 color:#FFF; 
 font-family:Arial; 
 font-size:12px;
 text-decoration:none; 
 display:block;
 text-align:center;
  margin-top:6px;
  }
  
#ver_todos
{
    width:89px;
    height:28px;
    background-color:#316198;
    clear:left;
    float:left;
    margin-top:15px; 
    margin-left:5px;
    
    }

#ver_todos a
{
 color:#FFF; 
 font-family:Arial; 
 font-size:12px;
 text-decoration:none; 
 display:block;
 text-align:center;
 margin-top:6px;
  }  

#fotos_eventos
{
    font-family:Arial, Verdana;
    font-size:15px;
    width:284px;
    float:left;
    margin-top:5px;
    margin-left:5px;
    
}

.fotos_eventos_bloco
{
   float:left;
   background-color:#3C72A4; 
   padding-top:5px; 
   padding-bottom:5px; 
   width:273px; 
   margin-bottom:10px;
   margin-left:8px; 
    }

#fotos_eventos img
{
    float:left; 
    margin-left:5px; 
    margin-right:10px;
    }


#fotos_eventos a
{
    color:#FFF;
    text-decoration:none;
    width:auto;
   
}

#fotos_eventos h4
{
    font-weight:normal;
    font-size:17px;
    color:#FFF;
    margin-left:10px;
    margin-top:0px;
    margin-bottom:10px;
    }

#conteudoInternaMeio .outrasNoticias a
{
    color:#333;
    text-decoration:none;
    font-weight:bold;
}

#conteudoInternaMeio .outrasNoticias a:hover
{
    color:#990000;
}

#conteudoInternaMeio .outrasNoticias ul
{
    list-style:none;
}

#conteudoInternaMeio .outrasNoticias span
{
    float:left;
    margin-top:-1px;
}

#conteudoInternaMeio .outrasNoticias li
{
    *margin-top:-3px;
    width:320px;
    list-style:none;
    padding-top:8px;
    padding-left:7px;
    padding-bottom:5px;
    background-repeat:no-repeat;
    border:none;
    border-left: solid 1px #CCC;
    border-bottom: solid 1px #CCC;
    float:left;
    /*font-weight:bold;*/
}

#conteudoInternaMeio .subMenu
{
    font-family:Arial, Verdana;
    font-size:12px;
    color:#333;
    width:180px;
    height:100%;
    float:left;
    margin-top:-20px;
    margin-left:20px;
}

#conteudoInternaMeio .subMenu a
{
    color:#333;
    text-decoration:none;
}

#conteudoInternaMeio .subMenu a:hover
{
    color:#990000;
}

#conteudoInternaMeio .subMenu ul
{
    list-style:none;
}

.seta
{
    margin-right:5px;
    float:left;
    width:6px;
    height:13px;
}

#conteudoInternaMeio .subMenu span
{
    float:left;
    margin-top:-1px;
}

#conteudoInternaMeio .subMenu li
{
    *margin-top:-3px;
    min-height:24px;
    width:174px;
    list-style:none;
    background-image:url(imagens/bgSubmenu.png);
    padding-top:10px;
    padding-left:7px;
    background-repeat:no-repeat;
}

#fechaSubmenu
{
   background-image:url(imagens/baseBgSubmenu.png);
   height:15px;
   width:182px;
   float:left;
   margin-top:0px;
   *margin-top:-3px;
   background-repeat:no-repeat;

}
#fechaOutrasNoticias
{
   background-image:url(imagens/baseBgOutrasNoticias.png);
   height:35px;
   width:327px;
   margin-top:0px;
   *margin-top:-19px;
   background-repeat:no-repeat;

}

#conteudoInternaMeio .conteudo
{
    float:left;
    height:100%;
    margin-top:-20px;
    margin-left:15px;
}

#conteudoInternaMeio .conteudo h1
{
    font-family:Arial;
    font-size:25px;
    color:#003366;
    font-weight:normal;
}

#conteudoInternaMeio .texto
{
    width:650px;
    margin-left:50px;
    margin-top:20px;
    font-size:13px;
    font-family:Arial, Verdana;
    font-weight:normal;
    float:left;
    color:#444;
    min-height:300px;
}

#conteudoInternaMeio .texto li
{
    margin-bottom:15px;
    margin-left:50px;
}

#conteudoInternaMeio .texto p
{
    margin-bottom:15px;
}

#conteudoInternaMeio .texto a
{
    color:#000099;
    text-decoration:none;
    color:#990000;
}

#conteudoInternaMeio .texto a:hover
{
    color:#009;
}

#conteudoInternaMeio .noticia
{
    width:550px;
    margin-left:50px;
    margin-top:10px;
    font-size:12px;
    font-family:Verdana, Arial;
    font-weight:normal;
    float:left;
    color:#444;
}

#conteudoInternaMeio .noticia h2
{
    font-family:Arial;
    font-size:25px;
    color:#990000;
    font-weight:normal;
    margin-bottom:10px;
}


#conteudoInternaMeio .noticia p
{
    margin-bottom:15px;
}

#conteudoInternaBase
{
    height: 28px;
	width:980px;
	background-image:url(imagens/baseConteudoInternas.jpg);
	background-repeat:no-repeat;
	float:left;
}

#conteudoInternaBase img
{
    float:right;
    display:block;
    margin-top:4px;
}

#conteudoInternaBase a
{
    text-decoration:none;
    color:#999;
    display:block;
    float:right;
    color:#CCC;
    font-family:Arial, Verdana;
    font-size:12px;
    margin-right:30px;
    width:45px;
}

#conteudoInternaBase a:hover
{
    color:#666;
}

#listaArquivo
{
    margin-left: -40px;
}

#listaArquivo li
{
    list-style: none;
}

/***************** CONTATO *************************/

.formContato
{
    float:left; 
    width:501px;
    font-family:Verdana;
    font-size:13px;
    margin-top:40px;
    margin-left: 50px;
}

.formContato .label
{
    width:65px;
    float:left;
    display:block;
    padding-top:5px;
}

.formContato input
{
    width:400px;
    height:20px;
    padding:3px;
    margin-bottom:10px;
    border:solid 1px #666;
    float:left;
    color:#666;
}

.formContato textarea
{
    width:467px;
    height:200px;
    padding-top:2px;
    padding-left:3px;
    margin-bottom:10px;
    margin-top:8px;
    border:solid 1px #666;
    font-family:Verdana;
    font-size:13px;
}


.calendario_marcado
{
	width:18px;
	height:16px;
	background-image:url(imagens/calendario_marcado.png);
	background-repeat:no-repeat;
	background-position:center;
	text-decoration:none;
}

.calendario_marcado a 
{
    text-decoration:none;
}

.AbasMapa
{
    width:600px; 
    height:44px; 
    float:left;
}

.MapaAbaHover
{
    border:#658FB3 2px solid;
    border-bottom:none;
    background-color:#658FB3;
    color:#FFF !important;
    font-size:16px;
    text-decoration:none;
    padding-top:10px;
    padding-left:10px;
    width:180px;
    height:30px;
    float:left;
    font-family:Arial, Verdana;
    font-weight:bold;
}

.MapaAba
{
    border:#658FB3 2px solid;
    border-bottom:none;
    background-color:#FFF;
    color:#666 !important;
    font-size:16px;
    text-decoration:none;
    padding-top:10px;
    padding-left:10px;
    width:180px;
    height:30px;
    float:left;
}

.conteudoBox
{
    border: solid 2px #658FB3; 
    width: 610px; 
    float: left; 
    margin-bottom: 20px; 
    padding-top: 20px; 
    padding-bottom:10px; 
    padding-left: 20px; 
    padding-right: 20px; 
    margin-top:-2px;    
}
