@import url(default.css);
body {
	background: #FFFFFF url(../img/sub-bg.gif) repeat-x top;
}

.heading{
	padding: 0px;
	height:24px;
	background: transparent url(../img/menu-sub.png) repeat-x top left;
}

.left-column{
	float:left;
	width:200px;
	padding-bottom:150px;
}

.content{
	float:right;
	width:550px;
	min-height:540px;
	margin-left:-10px;
	margin-bottom:-15px;
	padding-left:10px;
	padding-bottom:20px;
	background: transparent url(../img/column-left-bg.png) repeat-y top left;
}
.sub-menu{
	list-style: none;
}
.sub-menu li.top{
	border-bottom:#dcdcdc solid 1px;
	background:#f4f8eb;
	height:28px;
}
.sub-menu li a{
	display:block;
	padding-left:15px;
	border-top:#fff solid 1px;
	border-bottom:#dcdcdc solid 1px;
	background:#f4f8eb;
	color:#888888;
	text-decoration:none;
	line-height:28px;
	font-size:1.5em;
	text-transform:uppercase;
	
}
.sub-menu li.current a{
	background:#fff;
	color:#212121;
	
}
.sub-menu li a:hover{
	color:#212121;
	
}

/*/////////////////*/


.container .pesquisa{
	background: transparent url(../img/pesquisa_bg.png) repeat-y top left;
	width:175px;
	/*height:105px;*/
	margin-left:10px;
	margin-top:20px;
	
}
.container .pesquisa h5{
	background: transparent url(../img/pesquisa_top.png) no-repeat top left;
	display:block;
	padding:15px 10px 5px 15px;
	font-size:1.2em;
	color:#868585;
	text-transform:uppercase;
	font-weight:normal;
}
.container .pesquisa .dd{
	margin:0 0 5px 12px;
}
.container .pesquisa .bottom{
	background: transparent url(../img/pesquisa_bottom.png) no-repeat top left;
	width:175px;
	height:10px;
	
}
.container .pesquisa.vid{
	height:auto;
	
}
.container .pesquisa.vid img{
	margin:0 0 5px 12px;
	
}


/*///////// Tabs ///////////*/

UL.tabNavigation {
	list-style: none;
	margin: 0;
	padding-left: 10px;
	width:540px;
	background: transparent url(../img/tabs-bg.png) repeat-x bottom left;
	height:26px;
}
UL.tabNavigation LI {
	display: inline;
}
UL.tabNavigation LI A {
	padding-left:6px;
	height:26px;
	color: #868585;
	display:inline-block;
	text-decoration: none;
	font-size:1.2em;
	background: transparent url(../img/tabs-left-off.png) no-repeat bottom left;
	text-transform:uppercase;
}
UL.tabNavigation LI A span {
	display:block;
	padding-top:7px;
	height:19px;
	padding-right:6px;
	background: transparent url(../img/tabs-right-off.png) no-repeat bottom right;
}
UL.tabNavigation LI A.selected,  UL.tabNavigation LI A:hover {
	background: transparent url(../img/tabs-left-on.png) no-repeat bottom left;
	color: #669215;
}
UL.tabNavigation LI A.selected span,  UL.tabNavigation LI A:hover span {
	background: transparent url(../img/tabs-right-on.png) no-repeat bottom right;
}
UL.tabNavigation LI A:focus {
	outline: 0;
}
div.tabs > div {
	padding: 20px 0 20px 20px;

}

.tabs .tabs-pdf{
	float:right;
	line-height:28px;
	padding:0 20px 0 10px;
	margin:10px 0 0 0;
	background: transparent url(../img/tabs-pdf-bg.png) no-repeat top left;
}
.tabs-pdf a{
	color:#669215;
	background: transparent url(../img/pdf_ico.gif) no-repeat center right;
	display:inline-block;
	padding-right:20px;
	text-decoration:none;

}
.tabs-pdf a:hover{
	color:#212121;
	text-decoration: underline;

}
.stripe{
	position:relative;
}
.stripe .tabs-pdf{
	float:none;
	position:absolute;
	padding:0 10px 0 10px;
	top:30px;
	line-height:28px;
	background: transparent url(../img/tabs-pdf-bg.png) no-repeat top right;
}
.stripe .tabs-pdf a{
	padding-right:25px;

}

/*content*/

.gv_galleryWrap{
	margin-left:-5px;
}

.desc-bk{
	list-style:none;
	margin:20px 0 0 0;
	font-size:1.2em;
}
.desc-bk ul{
	list-style:none;
	margin:0 0 0 0;
}
.desc-bk.half{
	width:250px;
	float:left;
	padding-right:10px;
}
.desc-bk.half li{
	margin-right:0;
}
.desc-bk .float{
	float:left;
	margin-bottom:5px;
	min-height:65px;
	padding-top:5px; 
}
.desc-bk li{
	background: transparent url(../img/ico-hd.gif) no-repeat left 2px;
	float:left;
	width:250px;
	margin:0 10px 20px 0;
	line-height:1.4em;
}
.desc-bk.full li{
	float:none;
	width:auto;
	clear:left;
}
.desc-bk ul li{
	float:none;
	width:auto;
	margin:0 0 5px 0;
	background: transparent url(../img/arrow.gif) no-repeat left 5px;
}
.desc-bk ul li:first-letter{
	margin-left:15px;
}


.tabs h3{
	color:#555;
	font-weight:normal;
	font-size:1.4em!important;
	margin-top:10px;
}
.tabs p{
	margin:0 10px 5px 0;
}

.tabs h2{
	font-family:"NEUROPOL", Arial, Helvetica, sans-serif;
	color:#555555;
	text-transform:uppercase;
	font-size:1.6em;
	font-weight:normal;
	margin-bottom:5px;
}
.tabs table h2{
	margin-bottom:0;
	font-size:1.2em;
}
.tabs h2 span{
	color:#669215;
}
.tabs h4{
	color:#555555;
	text-transform:uppercase;
	margin:0 0 10px 0;
	font-size:1.2em;
	font-weight:normal;
}
.tabs hr{
	color:#D9E8BC;
	background-color:#D9E8BC;
	height:1px;
	border:0;
	margin:10px 20px 10px 0;
}



.desc-bk h5{
	color:#669215;
	font-weight:normal;
	font-size:1.4em;
	float:none;
	margin-left:10px;
}
.desc-bk li strong{
	display:block;
	margin-left:15px;
	color:#669215;
	font-weight:normal;
	font-size:1.2em;
	margin-bottom:5px;
}

.desc-bk ol{
	list-style-position:inside;
	margin-bottom:20px;
}
.desc-bk ol li{
	background:none;
	margin-bottom:5px;
	float:none;
}
.desc-bk span{
	display:inline-block;
	overflow:hidden;
	width:60px;
	height:60px;
	margin:3px 10px 2px 0;
	text-align:center;
	float:left;

}
.desc-bk span img{
	height:60px;
	width:auto;
	margin:0 -100%;
	text-align:center;
	

}
.desc-bk span.clear{
	display:block;
	float:none;
	clear:both;
	margin:0;
	width:auto;
	height:0px;

}

.product{
	margin:30px 20px 20px 20px;
}
.product h2{
	font-family:"NEUROPOL", Arial, Helvetica, sans-serif;
	color:#555555;
	text-transform:uppercase;
	font-size:2.2em;
	font-weight:normal;
	margin-left:10px;
}
.product h2 span{
	color:#669215;
}
.product h3{
	color:#555555;
	text-transform:uppercase;
	margin:0 100px 10px 10px;
	font-weight:normal;
}
.product ul.icons{
	float:right;
	margin-top:-31px;
}
.product ul.icons li{
	display:inline;
	float:left;
	margin-left:5px;
}
.product .stripe{
	width:510px;
	height:130px;
	overflow:hidden;
	margin-bottom:10px;
}
.content .stripe{
	width:510px;
	height:130px;
	overflow:hidden;
	margin-left:20px;
}
.product .stripe img{
	width:510px;
	height:auto;
}
.product p{
	margin-left:10px;
	margin-bottom:5px;
	line-height:1.4em;
}
.product span.more{
	margin-left:5px;
	color:#669215;
	cursor:pointer;
	cursor:hand;
}

/*//////////////////////////////*/



.splitter{
	width:530px;
	background: transparent url(../img/tabs-bg.png) repeat-x bottom left;
	height:120px;
	margin:20px 0;
	padding:0 0 5px 20px;
}
.splitter p{
	display:inline;
	color:#555;
	
}
.splitter ul{
	display:inline;
	list-style:none;
	margin-left:10px;
	
}
.splitter ul li{
	display:inline;	
}
.splitter ul li{
	display:inline;	
}

.splitter ul li a{
	color:#383838;
	text-decoration:none;
	font-size:1.2em;
	background:transparent url(../img/btn-green2_left.png) no-repeat top left;
	line-height:20px;
	height:27px;
	display:inline-block;
	padding-left:7px;
	text-shadow:0px 1px 0px #fff;

}
.splitter ul li a span{
	background:transparent url(../img/btn-green2_right.png) no-repeat top right;
	padding-right:10px;
	display:block;
	height:27px;

}
.splitter ul li a:hover,
.splitter ul li a.selected{
	color:#383838;	
	background:transparent url(../img/btn-green_left.png) no-repeat top left;
	text-shadow:0px 1px 0px #cce1a4;

}
.splitter ul li a:hover span,
.splitter ul li a.selected span{
	background:transparent url(../img/btn-green_right.png) no-repeat top right;
}

.isotope{
	margin:20px 0 20px 20px;
}
.isotope-item{
	float:left;
	background:#f4f8eb;
	border:#dcdcdc solid 1px;
	width:243px;
	margin-right:15px;
	margin-bottom:10px;
	-webkit-box-shadow: 0px 0px 6px #c7c7c7;
	-moz-box-shadow: 0px 0px 6px #c7c7c7;
	-o-box-shadow: 0px 0px 6px #c7c7c7;
	-ms-box-shadow: 0px 0px 6px #c7c7c7;
	box-shadow: 0px 0px 6px #c7c7c7;
}
.isotope-item a{
	display:block;
	border:#fff solid 1px;
	text-decoration:none;
	padding:3px;
	height:130px;
}
.isotope-item a:hover{
	background:#d9e8bc;
	cursor:pointer;
	cursor:hand;
}
.isotope-item h3{
	font-family:"NEUROPOL", Arial, Helvetica, sans-serif;
	color:#555555;
	text-transform:uppercase;
	font-size:1.8em;
	font-weight:normal;
}
.isotope-item h3 span{
	color:#669215;
}
.isotope-item p{
	color:#555555;
	font-size:1.2em;
	
}
.isotope-item img{
	width:235px;
	margin-bottom:5px;
}







/*///////////////////////////////*/
.contacts h2,
.contacts p,
.contacts li {
	margin-bottom: 10px;
	}
.contacts h2 {
	font-size: 1.4em;
	text-transform: uppercase;
	}
.contacts p {
	font-size: 1.1em;
	line-height: 1.6em;
	}
.contacts {
	background-color: #F4F8EB;
	padding: 20px ;
	margin-bottom: 20px;
	}
.contacts a {
	text-decoration:none;
	position:relative;
	color:#383838;
	}
.contacts img {
	margin:110px 0 0 15px;
	}
.contacts img.map {
	width:154px;
	padding:2px;
	border: #dcdcdc solid 1px;
	background:#fff;
	margin:0;
	}
.contacts a:hover img.map {
	border: #212121 solid 1px;
	}
.fancyTitle{
	display:none;
	}

	
/*//////Formulario//////*/

.form {
	margin:20px;

}
.form small {
	font-size:1em;

}
	
fieldset {
	margin: 15px 0;
	padding: 15px 0;
	border-top: 1px solid #d9e8bc;
	border-right: 0 none;
	border-bottom: 1px solid #d9e8bc;
	border-left: 0 none;
	}

label {
	display: block;
	float: left;
	clear: left;
	margin-right: 5px;
	margin-top: 2px;
	width: 140px;
	font-size: 1.2em;
	text-align: right;
	color:#555;
	}
fieldset input {
	width: 250px;
	margin-bottom: 5px;
	color: #383838;
	}
fieldset textarea{
	color: #383838;
	}
fieldset .btn {
	margin: 10px 0 0 145px;
	color: #383838;
    padding: 2px 20px 2px 20px;
    border: none;
	width:auto;
 
    text-shadow: 0px 1px 1px #fff;
    text-decoration: none;
 
    -moz-box-shadow: 0 1px 3px #6d8442;
    -webkit-box-shadow: 0 1px 3px #6d8442;
    box-shadow: 0 1px 3px #6d8442;
 
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
 
    background: rgb(247,250,240);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZmFmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYWU4YmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(247,250,240,1) 0%, rgba(218,232,189,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,250,240,1)), color-stop(100%,rgba(218,232,189,1)));
background: -webkit-linear-gradient(top,  rgba(247,250,240,1) 0%,rgba(218,232,189,1) 100%);
background: -o-linear-gradient(top,  rgba(247	,250,240,1) 0%,rgba(218,232,189,1) 100%);
background: -ms-linear-gradient(top,  rgba(247,250,240,1) 0%,rgba(218,232,189,1) 100%);
background: linear-gradient(to bottom,  rgba(247,250,240,1) 0%,rgba(218,232,189,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7faf0', endColorstr='#dae8bd',GradientType=0 );

    cursor: pointer;
	cursor:hand;
	}
fieldset .btn:hover {
 
    background: rgb(218,232,189);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RhZThiZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiZGRkODIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(218,232,189,1) 0%, rgba(189,221,130,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(218,232,189,1)), color-stop(100%,rgba(189,221,130,1)));
background: -webkit-linear-gradient(top,  rgba(218,232,189,1) 0%,rgba(189,221,130,1) 100%);
background: -o-linear-gradient(top,  rgba(218,232,189,1) 0%,rgba(189,221,130,1) 100%);
background: -ms-linear-gradient(top,  rgba(218,232,189,1) 0%,rgba(189,221,130,1) 100%);
background: linear-gradient(to bottom,  rgba(218,232,189,1) 0%,rgba(189,221,130,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dae8bd', endColorstr='#bddd82',GradientType=0 );


	}
fieldset .erro{
	background-color:#d9e8bc;
	color:#FF0000;
	border:0;
	}
fieldset #errorConsole{
	background-color:#d9e8bc;
	padding-top:5px;
	}
	



/*/////////////////*/

.events,
.about{
	margin:20px;

}

.about p{
	font-size:1.4em;
	margin-bottom:10px;


}
.events h3,
.about h3{
	font-size:1.6em;
	border-bottom:1px solid #c7c7c7;
	color:#669215;
	font-weight: normal;
	text-transform:uppercase;
	margin-bottom:20px;


}

.events h4 {
	font-size:1.4em;
	margin-bottom:3px;
	font-weight: bold;
	color:#669215;
	text-decoration:none;
}

.events small {
	font-size:1.1em;
	margin-bottom:5px;
	display:block;
}
.events p {
	font-size:1.2em;
	border-bottom:#C7C7C7 solid 1px;
	padding-bottom:5px;
	margin-bottom:10px;
}
.events a {
/*	display:block;
	float:left;
	margin-right:10px;*/
	color:#666;
	margin-left:20px;
}
.events img {
	
	width:100px;
	height:auto;
}



.desc-bk.bd li{
	width: 22.7%;
	float: left;
	clear: none;
}
.desc-bk.bd li img{
	width:100%;
}












