@charset "utf-8";
/* CSS Document */

body {background:#daeeea url(../img/bg.jpg) top  center no-repeat;font-family:Arial, Helvetica, sans-serif, Tahoma;color:#000}
.container {margin:0 auto 0;width:993px;}
.clear {clear:both}
a {color:#000;text-decoration:none;}
a:hover {text-decoration:underline; cursor:pointer;}

/* header */
h1 {margin:0 0 26px 79px;background:url(../img/logo.jpg) no-repeat;display:block;width:292px;height:86px;float:left;}
h1 a {width:292px;height:86px; display:block; text-indent:-9999px;}

img.maisvida {float:right;margin:36px 69px 0 0}

.divmenu {margin:0; height:280px!important; height:auto;position:relative;top:8px;  }
.menu, .menu_interna {width:244px;height:310px;float:left;background:url(../img/bg_menu.jpg) no-repeat;font-family:Arial, Helvetica, sans-serif, Tahoma;font-size:16px;margin:0 0 0 -1px;}
.flash {width:746px;height:311px;float:left;background:url(../img/flash_aba.jpg) top right no-repeat; }

.menu ul, .menu_interna ul {margin:13px 0 0 50px; *margin:0 0 0 50px;}
.menu ul li, .menu_interna ul li { /*margin-bottom:6px;*/ padding:6px;width:150px;}
.menu ul li:hover, .menu_interna ul li:hover { background:#73b5b6;color:#000!important;-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px; }
.menu ul li a, .menu_interna ul li a, .menu ul li a:hover, .menu_interna ul li a:hover{ text-decoration:none; display:block; }

/*ul.submenu, ul.submenu2 {width:140px;height:104px;margin:0 85px 0 100px;float:left}
ul.submenu2 {margin:38px 85px 0 100px;}*/
ul.submenu li, ul.submenu2 li {text-align:center;font-size:10px;margin-top:10px; background-color:none;}
ul.submenu li a:hover, ul.submenu2 li a:hover {text-decoration:none; background-color:none;}

.noticias-capa {width:400px; margin:0 0 0 290px; float:left;}
ul.noticias {width:400px;float:left;margin:20px 0 0 15px}
h2 {float:left;display:block;width:186px;height:18px;font-size:18px;font-weight:bold;padding:6px 10px;letter-spacing:-1px;}
h2.h2noticias {background:url(../img/tit_noticias.jpg);color:#000;}
ul.noticias li {font-size:12px;line-height:15px;margin-bottom:24px}
h3 {font-size:14px;}
/*.bnnaviso { width:390px; height: 195px; position: relative; z-index:10; top:-167px; left:320px; }*/

.portfolio{
	width:200px;
	margin:-5px auto 0;
	position:relative;
	float:left;
}
.portfolio_item{
	position:relative;
	margin:-5px 0 0 30px;
}
.image_wrap{
	width:200px;
	height:195px;
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	position:relative;
	cursor:pointer;
}
.image_wrap > img{
	vertical-align:middle;
	margin:0 auto;
	position:relative;
	/*-moz-box-shadow:1px 1px 7px #000;
	-webkit-box-shadow:1px 1px 7px #000;
	box-shadow:1px 1px 7px #000;*/
}
.zoom_overlay{
	width:400px;
	height:400px;
	margin:-200px 0px 0px -200px;
	background:transparent url(../img/overlay.png) repeat top left;
	position:absolute;
	top:50%;
	left:50%;
	display:none;
	opacity:0;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	cursor:pointer;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}
.zoom_overlay img{
	display:none;
}


/* footer */
.footer {margin:0 auto 95px;width:787px;position:relative;top: 100px;}
.boxes {width:206px;float:left;margin:0 28px;}
.footer .boxes h2 {color:#FFF;margin-top:25px;}
h2.h2ncontatos {background:url(../img/tit_ncontatos.png);}
.footer .boxes p {font-size:14px;color:#87d690;margin:10px 0 0 10px;float:left;line-height:17px;}
.footer .boxes p span {font-size:12px;color:#FFF;font-weight:bold}
.footer .boxes p a {color:#87d690}
h2.h2nlocalizacao {background:url(../img/tit_nlocalizacao.png);}
h2.h2enquete {background:url(../img/tit_enquete.png);}
h2.h2informativo {background:url(../img/tit_informativo.png) no-repeat;}
form {margin-top:10px;float:left;}
label {color:#87d690;font-size:11px}
.botao {margin-top:12px;background:url(../img/bg_botao.jpg) repeat-x;padding:4px;border:1px solid #acb2bb;font-size:12px;color:#5e5e5e;font-weight:bold;cursor:pointer;}
.txt {width:155px;background:url(../img/bg_txt.png) no-repeat;border:none;height:26px;color:#153b27;line-height:26px;padding:1px 15px;width:125px;margin-bottom:7px}
.rodape {text-align:center;float:left;width:100%;padding: 67px 0 80px 0}
.rodape p {color:#87D690;font-size:14px;line-height:normal;}
.rodape p a {color:#87d690}

/* internas */
body.interna {background:#00913c url(../img/bg_internas.jpg) top  center no-repeat;}
.conteudo {height:811px;float:left;padding:13px 90px 13px 70px;width:589px;min-height: 500px;}
p.breadcrumb {color:#414141;font-size:11px;margin-bottom:20px;}
p.breadcrumb a {color:#414141;font-size:11px; font-weight:normal;}
p.breadcrumb span {text-decoration:underline;color:#7c7c7c;font-size:11px;}
h2.titulo {border-bottom:1px solid #B4B4B4;color:#414141;display:block;font-size:30px;font-weight:bold;height:auto;padding:5px 0;width:550px;margin-bottom:23px;}
.conteudo p {line-height:18px;color:#414141;font-size:14px;text-align:justify;margin-bottom:18px}
.conteudo p a {text-decoration: underline; color:#000; font-weight:normal;}
.conteudo p a:hover {text-decoration: none; color:#060; font-weight:normal;}
.listaindice {line-height:30px;font-size:20px;text-align:left;margin:12px 0 0 40px;font-weight:bold;}


/* alinhamento de imagens do conteúdo interno */
.foto_alinhada_a_esquerda , .foto_alinhada_a_direita {margin:32px 38px;border:1px solid #A5A5A5;}
.foto_alinhada_a_esquerda {float:left;}
.foto_alinhada_a_direita {float:right;}

.greenbr {width:90%;height:25px; font:normal 11px Arial, Helvetica, Verdana, sans-serif; color:#87D690; text-align:center; padding:2px 0 0 2px; margin:0 auto 0; clear:both;}
.greenbr a {color:#87D690; text-decoration: none;}
.greenbr a:hover {color: #6C6; text-decoration:underline;}
