/* CSS Document */

/*reset*/
* html{border:0;padding:0;margin:0; _padding:0; _margin:0;}
img{border:0;padding:0;margin:0;_padding:0;_margin:0;_border:0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;_padding:0; _margin:0;}
a{text-decoration:none;}
ul{list-style:none;}
ul li a{display:block;}/*torna toda regiao de li clicavel*/

/* ------------------------------------------------------------------------------------------------------------ */

body{
   background: url(../imagens/template/bg.jpg) repeat-x #3d81b0;
   text-align:center;
   color:#404042;
   font-family:Tahoma, Geneva, sans-serif;
   font-size:12px;}

#tudo{
   margin: 0 auto;
   text-align:left;
   width:864px;
   padding-bottom:30px;}

#popup {
	z-index:1;
	position:absolute;
	margin-top:320px;
	margin-left:460px}



/* ------------------------------------------------------------------------------------------------------------ */

/* GERAL ( div´s - colunas - etc...) */ 
#topo{
	width:864px;
	height:250px;
	display:inline-block;
	background:url(../imagens/template/bgTopo.jpg) no-repeat top;}
	
#animacao{
	float:left;
	width:711px;
	height:250px;}
	
#login{
	float:right;
	width:128px;
	_width:122px;
	height:83px;
	padding:164px 25px 0 0;
	text-align:right;
	color:#414141;}

#menu{
	width:864px;
	height:30px;}

#miolo{
	width:814px;
	display:inline-block;
	padding:25px;
	background:#FFF;}

#col_1{
	float:left;
	width:609px;}
	
#col_2{
	float:right;
	width:182px;}

#col_3{
	float:left;
	width:584px;
	border-bottom:#ccc solid 1px;
	padding-bottom:30px;
	display:inline-block;}

#internaGaleria{
	width:814px;
	border-bottom:#ccc solid 1px;
	padding-bottom:30px;
	display:inline-block;}

#bannerHome{
	width:609px;
	display:inline-block;
	margin:0 0 15px 0;}

#galeriaFotosHome{
	border-bottom:#ccc solid 1px;
	display:inline-block;}

#galeriaFotos{
	display:inline-block;}


#noticiasHome{
	width:180px;
	margin:0 0 30px 0;
	padding:0 0 10px 0;
	background: url(../imagens/template/bgNoticiasHome.jpg) repeat-y #479aca;
	border:solid 1px #999;}
	
#destaqNoticias{
	padding:20px 16px 10px 16px;
	font-size:11px;
	color:#FFF;}

#interna{
	width:814px;
	display:inline-block;
	padding:25px;
	background:#FFF;
	line-height:17px}

.chamadaNoticias{
	padding:0 0 20px 0;}

.left{
	float:left;}
.right{
	float:right;}

#float {
	position:absolute;
	left:500px;
	height:350px;
	top:300px;
	width:306px;
	z-index:1;}
	
	
	
/* ------------------------------------------------------------------------------------------------------------ */ 

/* TEXTO */
#login h1{
	font-size:12px;
	padding-bottom:4px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
	
#noticiasHome h1{
	background:url(../imagens/template/bgTituloNotHome.jpg) repeat-y;
	padding:6px 16px 6px 16px;;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#FFF;}

.chamadaNoticias h1{
	font-size:16px;
	color:#2b6a95;
	padding:3px 0 3px 0}

.data{
	font-size:10px;
	font-weight:bold;}	

.indent {
	text-indent:30px;}

.subTitulo{
	font-size:13px;
	font-family:Tahoma, Geneva, sans-serif;
	text-indent:30px;
	color:#2b6a95;
	font-weight:normal;
	padding:0 0 5px 0;}



/* ------------------------------------------------------------------------------------------------------------ */   

/* LINKS e BOTÕES*/
a:link {
   color:#114b72;
   }
a:visited {
   color:#114b72;
   }
a:hover {
   color:#000;
   text-decoration:underline;}


#form #button {
  background:#a7a5a5;
  width:auto;
  border:solid 1px #999;
  color:#FFF;
  cursor:pointer;}
#form #button:hover{
  background:#333;
  border:solid 1px #999;
  color:#FFF;
  cursor:pointer;}

#form #okGravar {
  background:#a7a5a5;
  width:auto;
  border:solid 1px #999;
  color:#FFF;
  cursor:pointer;}
#form #okGravar:hover{
  background:#333;
  border:solid 1px #999;
  color:#FFF;
  cursor:pointer;}  

#form #buttonOk {
  background: url(../imagens/template/btnOk.jpg) no-repeat 0 0;
  width:26px;
  height:14px;
  cursor:pointer;}
#form #buttonOk:hover{
  background: url(../imagens/template/btnOk.jpg) no-repeat 0 -14px;
  width:26px;
  height:14px;
  cursor:pointer;}

#verTodas{
	padding:17px 16px 16px 0;
	text-align:right;}
#verTodas a{
	color:#FFF;
	font-weight:bold;
	text-decoration:none;}
#verTodas a:hover{
	color:#FF0}

#destaqNoticias a{
	color:#FFF;
	text-decoration:none}
#destaqNoticias a:hover{
	color:#FF0;}


a:link .img_1{
   border: solid 3px #2b6a95;}
a:visited .img_1{
   border: 3px solid #2b6a95;}	
a:hover .img_1{
   border: 3px solid #FC0;}


#voltar{
   margin-top:30px;}	
#voltar a{
   width:70px;
   height:21px;
   background:url(../imagens/template/btnVoltar.jpg) no-repeat 0 0;
   display:block;}
#voltar a:hover{
   width:70px;
   height:21px;
   background:url(../imagens/template/btnVoltar.jpg) no-repeat 0 -21px;
   display:block;}





/* ------------------------------------------------------------------------------------------------------------ */   

/* FORM */
input{
   background:#ccc;
   border:none;}
   
textarea{
   background:#ccc;
   border:none;}
   
#login #form{
	font-size:11px;}   
#login input{
	width:85px;
	height:14px;
	background:#CCC;}

#contato input{
	height:20px;
	width:245px;}



/* ------------------------------------------------------------------------------------------------------------ */   

/* IMG */
dl.galeriaHome{
	text-align: center;
	padding: 16px;
	float: left;
	width:160px;}

dl.galeria{
	text-align: center;
	padding:21px;
	float: left;
	border: 1px solid #0F0;}

.galeria dt img {
	border: 3px solid #2b6a95;
	margin-bottom:5px;}

.galeria dd {
	width:112px;}

.tituloSessao{
	padding:8px 0 20px 0;
	}


/* ------------------------------------------------------------------------------------------------------------ */   

/* RODAPE */
#rodape{
	width:814px;
	display:inline-block;
	padding:0 25px 25px 25px;
	color:#2b6a95;
	background:#FFF;}
#rodapeLeft{
   float:left;
   padding:5px 0 0 196px;}
#rodapeRight{
   float:right;}
address{
	font-style:normal;}