@charset "utf-8";
/* CSS Document */

* {
	font-family:Arial;
	font-size:11px;
	color:#2f7175;
	margin:0px;
	padding:0px;
	line-height:16px;
	border:0px;
}
html, body {
	height:100%;
}
body {
	width:100%;
	height:100%;
	background:url(img/bg.jpg) repeat-x #eef3f6;
}
h1 {
	width:100%;
	height:auto;
	margin:0 0 15px 0;
	padding:4px 0 6px 49px;
	clear:both;
	font-size:14px;
	font-weight:bold;
	color:#7bab9b;
	background:url(img/bgTitulo.jpg) bottom left no-repeat;
}
h2 {
	font-size:14px;
	color:#017a72
}
b {
	font-weight:bold;
	font-size:12px;
	color:#017a72
}
h6 {
	font-size:10px;
	font-weight:bold;
}
ul {
	list-style-type:none;
}
a {
	text-decoration:none;
	cursor:pointer;
}
input {
	padding:3px;
	font-size:11px;
	border:1px solid #ccc;
	height:12px;
}
textarea {
	border:1px solid #ccc;
	font-size:11px;
	padding:0 0 0 3px;
}
select {
	margin:5px 5px 0 0 !important;
*margin:6px 5px 0 0 !important;
	font-size:10px;
	font-weight: normal;
	border:1px dotted #ccc;
	font-family:Arial;
}
.formSborda {
	border:0px;
	height:0px;
	width:0px;
	right:0px;
	position:absolute;
	float:right;
}
* html img/**/ {
 filter:expression( this.alphaxLoaded ? "" :
 ( this.src.substr(this.src.length-4)==".png" ? ( (!this.complete) ? "" :
 this.runtimeStyle.filter= ("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+ (this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0, 0)+ String(this.alphaxLoaded=true).substr(0, 0)+ (this.src="layout/img/blank.gif").substr(0, 0) ) :
 this.runtimeStyle.filter="" ) );
}
/*Geral*/
.geral {
	width:775px;
	height:auto;
	margin:0 auto;
}
.blocoMenu {
	width:185px;
	height:auto;
	float:left;
}
.pag {
	width:585px;
	height:auto;
	float:left;
	background:#fff;
}
.pag h1 {
	margin:0 0 10px 23px;
}
.topo {
	width:560px;
	height:185px;
	padding:35px 0 20px 25px;
	background:url(img/bgTopo.jpg) no-repeat;
}
.rodapeBanner {
	width:585px;
	height:105px;
	background:url(img/bgRodape.jpg) no-repeat bottom;
}
.rodapeBanner div {
	border:#e1ebec solid 4px;
	height:65px;
	float:left;
	margin:11px;
	cursor:pointer;
}
.rodape {
	width:100%;
	height:170px;
	background:url(img/bgGrama.jpg) repeat-x bottom;
	margin:50px 0 0 0;
	bottom:0px;
	clear:both;
}
.rodape div {
	width:740px;
	height:170px;
	margin:auto;
}
.homeDest {
	width:585px;
	margin:0 0 20px 8px;
}
.homeDest div {
	width:169px;
	height:65px;
	float:left;
	margin:10px;
	cursor:pointer;
	text-align:left;
}
.homeDest div h1 {
	margin:0px;
}
.menu {
	width:145px;
	margin:0 auto;
}
.menu li {
	width:100%;
	height:20px;
	padding:9px 0 3px 0;
	text-align:right;
	background:url(img/bgMenu.jpg) no-repeat bottom right;
	cursor:pointer;
}
.menu li:hover {
	font-weight:bold;
}
/*Form*/
.form {
	clear:both;
}
.form label {
	float:left;
	padding:10px 10px 0 0;
	font-size:10px;
	font-family:Arial;
	font-weight:bold;
	color:#444;
}
.form input, textarea {
	display:block;
}
.form select {
	margin:0px 4px 0 0 !important;
	font-size:10px;
	font-weight: normal;
	text-transform: uppercase;
	border:1px dotted #d0d0d0;
	font-family:Arial;
	display:block;
}
.form br {
	clear:both !important;
}
/*Lista*/
.ultimasLista {
	width:536px;
	height:auto;
	margin:0 auto;
	clear:both;
}
.ultimasLista ul {
	width:536px;
}
.ultimasLista ul li {
	width:100%;
	padding:4px 4px 4px 0;
	float:left;
	border-bottom:1px solid #c1e2d7;
	cursor:pointer;
	clear:both;
	overflow:hidden;
}
.ultimasLista ul li h6 {
	float:left;
	padding:0 10px 0 0;
}
.ultimasLista div {
	float:left;
}
.notHome {
	width:580px;
	height: auto;
	background:url(img/bgNot.jpg) repeat-x;
	border:2px #fff solid;
	margin:-15px 0 0 0;
	padding:13px 0 0 0;
}
.notHome p {
	width:385px;
	height:auto;
	margin:5px 0 15px 180px;
	text-align:justify;
	overflow:hidden;
	border-bottom:1px #cfd5d2 solid;
}
.notHome ul {
	width:385px;
	height:auto;
	margin:0 0 20px 180px;
}
.notHome img {
	position:absolute;
	border:4px #fff solid;
	margin:0 0 0 10px;
}
.not {
	width:536px;
	height:auto;
	margin:0 auto;
	clear:both;
}
.not h2 {
	width:100%;
	clear:both;
	text-align:left
}
.not p {
	text-align:justify
}
/*Paginacao*/
.paginacao {
	width:531px;
	height:30px;
	padding:10px 5px 30px 0;
	margin:0 auto;
	clear:both;
}
.paginacao img {
	float:left;
	margin:6px;
	cursor: pointer;
}
.galeria {
	width:531px;
	height:auto;
	overflow:hidden;
	text-align:center;
	padding:3px 0px 0px 3px;
    *padding:3px 0px 3px 3px;
	border:3px #ddeef5 solid;
	clear:both;
	margin:0 0 0 25px;
}
.galeria li {
	list-style-type:none;
	float:left;
	margin:0 3px 3px 0;
	width:77px
}
.galeria li a, li a img {
	float:left;
	overflow:hidden
}
.galeria li a:hover {
	border:6px solid #f00
}
.galeria li a:hover img {
	margin:-6px;
	width:77px;
	overflow:hidden
}

/* Galeria desque*/
.galDestaque {
	width:105%;
	height:170px;
	clear:both;
	overflow:hidden
}

.galDestaque div {
	width:186px;
	height:170px;
	float:left;
	font-size:11px;
	font-weight:bold;
	margin:0 12px 0 0;
	overflow:hidden;
	color:#9f5f20;
	text-align:center
}

.galDestaque div div {
	width:186px;
	height:121px;
	overflow:hidden
}

.borda {
	position:absolute;
	z-index:1;
	cursor:pointer
}

.galLista {	
	width:100%;	
	height:auto;	
	clear:both}
	
.galLista div {	
	width:17px;
	height:170px;
	float:left;
	font-size:11px;
	font-weight:bold;
	margin:0 12px 0 0;
	overflow:hidden;
	color:#9f5f20;
	text-align:center
}	
.galLista div div {	
	width:186px;
	height:121px;
	overflow:hidden
}
/* fim Galeria desque */
