@charset "utf-8";
body {font-family: Arial, Helvetica; margin:0; padding:0; width:100%; background:#fff url(../images/body_bg.jpg) center repeat-y;}
html { padding:0; margin:0;}
#all {background-color:#fff; width:960px; margin:0 auto; display:block; clear:both; }
/* main */
.main {width:100%; padding:0; margin:0 auto; }
.resize { width:960px; margin:0 auto;}
div, ul {margin:0; padding:0;}

/********** header **********/
.header {margin:0 auto 30px auto; width:1000px; padding:0; background:url(../images/menu_lft.png) no-repeat 0px 111px;}
.block_header {margin:0 auto; width:960px; background: url(../images/bg_top.jpg) repeat-x top; border:2px solid #fff;}
.head_2 {margin:0 auto; width:1000px; padding:0; background:url(../images/menu_rgt.png) no-repeat 980px 111px;}
/* logo */
.logo { float:left; padding:10px; margin:0; width:508px; padding:18px 0px 19px 17px;}
.logo_text {float:left; width:180px; padding:0; margin-top:55px; font:normal 11px Tahoma, Helvetica, sans-serif; color:#727b73; padding-left:30px;}
/*Simple_text*/
.Simple_text { font:normal 11px Tahoma, Helvetica, sans-serif; color:#000; padding:0; margin-top:27px; margin-left:40px; float:left; width:350px; background:url(../images/live_chat.gif) no-repeat 260px;}
.Simple_text_img {float:right; width:50px; margin-top:50px; padding-top:0px !important; padding-top:2px;}
.head_2 .block_header .Simple_text #form1 {margin-top:25px; margin-left:55px;}
#searchsubmit {display:inline;}
.Simple_text  div {width:350px:}
.alignleft {text-align:left; float:left; margin-right:5px;}
.alignright {text-align:right; float:right; margin-left:5px;}

/* menu */	
.menu { padding:0; margin:0 auto; width:960px; height:54px; background:url(../images/menu_bg.jpg) top repeat-x; color:#fff; }
.menu ul { padding:0; list-style:none; border:0; margin:0; padding:0 30px !important;  }
.menu ul li { float:left; margin:0; border:0;}
.menu ul li a { float:left; margin:0; color:#fff; font:bold 12px Arial, Helvetica, sans-serif; padding:19px; text-decoration:none; border-right:1px solid #87a718;}
.menu ul li a.active {color:#fff; text-decoration:none; font:bold 12px Arial, Helvetica, sans-serif; background:url(../images/hover.jpg) repeat-x;}
.menu ul li a:hover { color:#fff; text-decoration:underline; background:url(../images/hover.jpg) repeat-x; }

/* text */
.text {margin:0 auto; width:960px; padding:0; background: url(../images/text.jpg) repeat-x top; height:40px; border:2px solid #fff; }
.text .left_t {float:left; width:480px; margin:10px 0 5px 45px !important; margin:15px 0 0 25px;    color:#5f830b;font-size: 11px;}
.text .left_t a {color:#5f830b; font-size: 11px; text-decoration:none; margin:0 10px;}
.text .left_t a:hover {color:#333333; border-bottom: dashed 1px #333333;}

.text .right_t {float:right; width:230px; padding:8px 0;}
.text .right_t img { margin:0 15px 0 0;}

/*slider*/
.slider { width:960px; margin:0 auto; padding:0; background: #fff;  }
.slider h3 {font:normal 22px Tahoma, Helvetica, sans-serif; color:#363f38; padding:30px 0 0 30px; padding:30px 0 0 45px !important;}
.slider h3 a {font:normal 22px Tahoma, Helvetica, sans-serif; color:#99b41e; text-decoration:none;}
.dt_big {text-decoration:none;}
.dt_big h2:hover {color:#5f830b;}
.wp-caption-text{border-left: solid 1px #999; border-bottom:solid 1px #999;  color:#000!important;  font-size: 10px!important; text-align:center;}


/*body*/
.body {	width:900px; background:#fff; min-heigth:30px;
	margin: 0; padding-top: 10px;padding-right: 30px;
	padding-bottom: 5px; padding-left: 20px;display:block;
}


.body a {  color:#b1c229; text-decoration:none;}
.body a:hover { color:#818d21; text-decoration:underline;}
.body a:visited { color:#a3b160; text-decoration:none;}
.body h2, .left h2,.left_ol h2, .agendahp h2 { font:normal 22px ; color:#363f38; margin:0 0 0 5px; padding:15px 0px; display:inline;}
.body h2 span, .agendahp h2 span{ color:#99b41e;}
.agendahp, .agendahp h2 {margin:20px 0 0 0 ; padding:0px 0 10px 0}
.body p {  color:#6f6f6f; line-height:1.8em; margin:0; padding:5px;}
.body .list {float:left; margin:0; padding:15px;}
.body .list ul { color:#6f6f6f; line-height:1.8em; padding:0; list-style:none; margin:0; }
.body .list ul li {background:url(../images/ul.jpg) no-repeat left; padding:0 0 0 15px; }
.body .dot {float:left; width:800px; border-bottom:1px dashed #caceca; margin:0;  padding: 0 0 15px 0; }
.body .dot img {margin:0 15px 10px 0;}
.body .w_dot {float:left; width:800px; margin:0; }
.body .w_dot img {margin:0 15px 10px 0;}
/*services*/
.body .img {float:left; width:50px; padding:10px 0 0 15px; margin:0;}
.body .full {float:left; width:800px; border-bottom:1px dashed #caceca; padding: 10px 0 10px 0; margin:0;}
.body .full p {padding:0 0 0 20px !important;}
.body .full img {margin:0 15px 10px 0 !important;}
.body .bott {float:left; padding:5px;}
.body .bott p {padding:0 !important;}
.body .bott img {margin:5px 10px;}

.body .right, .right_atl  { float:right; width:250px; padding:0; margin-bottom: 15px ; }
.body  .testimonials { margin:10px 0 0 0;}
/*.body  a { font:normal 13px ; color:#99B41E; text-decoration:none; }*/
.body  .testimonials h5 { font:bold 11px ; color:#616a62; float:right;}
.body  .testimonials p {font:italic 13px; color:#6e776f; line-height:1.8em;}


.body ul.sub , .body ul.sub li { list-style:none; padding:0; margin:0; font-size:11px;}
.body ul.sub li a { font:normal 13px ; color:#6e6e6e; width:225px; height:34px; display:block; background:url(../images/sub_ul_li.gif) no-repeat left; line-height: 35px; padding:5px 0 0px 33px; margin:0; }
.body ul.sub li a.active { font:normal ; color:#FFF; background:url(../images/snav_verde.gif) no-repeat left; width:225px; height:34px; display:block;background:url(../images/snav_verde.gif) no-repeat left; line-height: 35px; padding:5px 0 0px 33px; margin:0;}
.body ul.sub li a:hover { font:normal 13px ; color:#99b41e; text-decoration:none; width:225px; height:34px; display:block;  background:url(../images/snav_cinza2.gif) no-repeat left; line-height: 30px; padding:5px 0 0px 33px; margin:0;}

.body .left_ol {float:left; width:100%;  margin:0 10px 0 10px; padding:0; text-align:left; border-bottom:1px dashed #caceca; font-size:12px;}
.body .left {float:left; width:580px; margin:0 10px 0 0px; padding:0; text-align:left}
.body .left1 {float:left;  margin:0 10px 0 0px; padding:0; text-align:left}
.line1 {padding-bottom:20px;}
 .line,  .line2, .body .left_ol .line, .body .left_ol .line2, .line1  { border-top:1px dashed #caceca; padding:3px 0 0 0; margin:5px 0 0px 0 ;}
 .line {width:604px; }
.body .left, .body .left1,.body .left p, .body .left_ol p {font-size: .95em ; color:#6e776f; line-height:1.8em ;}
.line h2, .line h3,.line h2 a, .line h3 a, .line1 h3 a{margin:0!important; padding:0!important; }
.line h1,.line2 h1, .line1 h1  {color:#616a62; font-size:30px; font-weight:normal; margin:0px 0 5px 0; line-height:120%; }
.line2 h2, .line h2, .line1 h2 {color:#99B41E; font-size:18px; font-weight:normal; }
.line2 h3, .line h3, .line1 h3 {color:#99B41E; font-size:16px; font-weight:normal; margin-left:5px;}
.line li, .line1 li {list-style:none; padding:2px 5px 7px 15px; background-image:url(../images/seta_cinza.gif); background-position:left bottom; background-repeat:no-repeat;width:100%; }
.entry {padding:10px 0;}

#naves {line-height:40px; margin-bottom:15px; font-size:13px; font-weight:bold; border-bottom:dashed 1px #caceca; border-top:dashed 1px #caceca;}
#naves a {color:#333;}
#naves a:hover {color:#6e776f;}

.body .left img, .body .left_ol img, .body .left1 img { margin:0; padding:5px 15px;}
.body_bg, .body_bg2 { background:#fff ; display:block;}
.body_bg .right h2, .body_bg .left h2{ /*line-height:50px ;*/}
.right li {list-style:none; padding:0px 3px 7px 10px; font-size:12px; background-image:url(../images/seta_cinza.gif); background-position:left bottom; background-repeat:no-repeat;width:100%; color:#333;}
.right ul{margin:10px 5px 5px 0;}

/********** contact form **********/
.form { float:left; width:560px; margin:0 0 0 50px !important; margin: 0 0 0 20px;}
#contactform { margin:0; padding:5px 10px;}
#contactform * { color:#222222;}
#contactform ol { margin:0; padding:0; list-style:none;}
#contactform li { margin:0; padding:0; background:none; border:none; display:block;}
#contactform li.buttons { margin:5px 0 5px 0;}
#contactform label { float:left; margin:0; width:110px; display:block; padding:5px 0; font:normal 11px Arial, Helvetica, sans-serif; color:#6e6e6e; text-transform:capitalize;}
#contactform label span {  font:normal 10px Arial, Helvetica, sans-serif;}
#contactform input.text { width:390px; border:1px solid #d1d1d1; margin:5px 0; padding:5px 2px; height:8px; background:#fff;}
#contactform textarea { width:390px; border:1px solid #d1d1d1; margin:10px 0; padding:2px; background:#fff; height:250px;}
#contactform li.buttons input { padding:3px 0; margin:0 0 0 110px; border:0; color:#FFF;}
p.response { text-align:center; color:#2c2c2c; font:bold 11px Arial, Helvetica, sans-serif; line-height:1.8em; width:auto;}

/********** footer **********/
/*Twitter*/
.footer { width:964px; margin:0 auto; padding:20px 0; color:#a7aea8; font:normal 10px ;}
.footer a { color:#ccc; font:normal 10px Tahoma, Geneva, sans-serif; padding:5px ; text-decoration:none; }
.footer a:hover {text-decoration:underline; color:#9db221;}

p.clr, .clr { clear:both; padding:0; margin:0; background:none;}
li.bg, .bg { clear:both; padding:0; margin:5px 0; background:none;}

/***********************java*********************************/
/* Scroll */
#screen { width:935px; padding:0; margin:0 auto;}
#screen ul { margin:0 auto; padding:0;}
#screen li { float:left; list-style:none; border:0;}
#screen .jq-ss-crop { margin:0; border:0; float:left; }
#left { margin-top:50px; display:block; text-decoration:none; width:38px; padding:0 6px; }
 #right { margin-top:50px; display:block; text-decoration:none; width:38px; padding:20px 6px; }
#view { margin:0; padding:0; width:835px; border:0; height:200px; overflow:hidden; }
#images { width:2520px; padding:0; border:0; margin:0 auto;}
#images li .jq-ss-crop span .lnk, #images li .jq-ss-crop span .lnk:hover {margin-left:15px;}
#images li .jq-ss-crop span a{
	display:block;
	color:#99b41e;

	padding:0px 0px;
	margin:0;
	font-size: 11px;
	text-decoration: none;
	text-transform:uppercase;font-weight:bold 11px ;
/*	background-image: url(../images/bt_green.gif);
	background-repeat: no-repeat; background-position:bottom center;
*/
}
#images li .jq-ss-crop span a:hover{display:block;
	color:#000000;
	padding:0px 0px;
	margin:0;
font-size: 11px;
	text-decoration: none;text-transform:uppercase;
/*	background-image: url(../images/bt_green2.gif);
	background-repeat: no-repeat; background-position:bottom center;
*/
	}

#images li img { margin:5px 0;}
#images li img.screen { display:block; border:0; margin:0;/* max-width:270px;*/ padding:0;}

/*== featured box begin ==*/
#featured {width:613px; position:relative; height:407px; margin-bottom:20px; margin-left:20px; }
#featured ul.ui-tabs-nav{ position:absolute; top:312px; left:0; list-style:none; padding:0; margin:0; width:615px; z-index:100;}
#featured ul.ui-tabs-nav li{ padding:1px 0; float:left; width:203px; height:88px; overflow:hidden; font-weight:bold; font-size:.91em; line-height:1.5em; margin-right:2px; padding:7px 0 0 0;}

#featured ul.ui-tabs-nav li .inner { min-height:120px;padding:7px; overflow:hidden; background:#b6b6b6;}
#featured .ui-tabs-nav-item  .inner a{line-height:15px;font-size:13px; text-decoration:none; list-style-type: none;}
#featured .ui-tabs-nav-item  .inner:hover{background-color:#bce08a;}
#featured ul.ui-tabs-nav li img { float:left; margin-right:7px;}
#featured ul.ui-tabs-nav li a { color:#fff; display:block;}
#featured ul.ui-tabs-nav li.last { padding-right:0;}
#featured ul.ui-tabs-nav li.ui-tabs-selected {background:url(../images/selected-item.gif) no-repeat center top;}
#featured ul.ui-tabs-nav li.ui-tabs-selected div {background:#9bd252; min-height:120px;}
#featured .ui-tabs-panel .info { width:613px; height:61px; background:url(../images/png-bg.png) left top; position:absolute; left:0; top:244px; color:#fff; line-height:1.5em; font-size:.91em; display:block;}

#featured .info .inner { padding:10px 0 0 18px;}
#featured .info h2{ font-size:23px; color:#fff; line-height:.91em;}
#featured .info .button { background:url(../images/button.png) no-repeat left top; width:35px; height:35px; line-height:32px; font-size:.91em; font-weight:bold; text-align:center; text-decoration:none; color:#518e18; position:absolute; display:block; right:16px; top:14px;}
#featured .info .button:hover { color:#000;}
#featured .ui-tabs-hide {display:none; }
.img_thumb {width:80px; height:70px; overflow:hidden; float:left; margin-right:10px;}


/*== featured box end ==*/

#bloco_direita {float:right; display:inline; margin:0 15px 0 0; padding:0  ; }
#ul_noticias  { margin:0 0 15px 0; padding:0;width:280px;  text-align:left; }
#ul_noticias ul,#ul_noticias li {list-style-type:none; line-height:22px;margin:0;padding:0 ; }
#ul_noticias li {padding-left:15px; padding-top:5px; background-image:url(../images/seta_cinza.gif); background-position:left ; background-repeat:no-repeat;width:100%; border-bottom: solid 1px #D4D4D4; }
#ul_noticias  a{text-decoration:none; color:#70768e; font-size:12px; margin:0;padding:0; display:block; width:100%;line-height:20px;}

.line .cat, .line .data {font-size:small; color:#666666;}


#ul_noticias  a:hover{ color:#000;  text-decoration:underline; margin:0;padding:0; display:block; width:100%;line-height:20px;}
#ul_noticias .cat {  color:#5f830b; font-size:10px;line-height:11px;display:block;}
#ul_noticias  .mais {text-decoration:none; color:#70768e; font-weight:bold; margin:0 0 0 0;padding:0 0 0 0; display:block; width:100%;line-height:20px; text-align:right;}
.mais { font-size:12px; margin-top:5px; text-decoration:none;color:#70768e; font-weight:bold; }
.mais:hover { text-decoration:underline;}
.mais1 {float:right; font-size:12px; margin-top:5px; text-decoration:none;color:#70768e; font-weight:bold; }
.mais1:hover { text-decoration:underline;}

/********** barra de icons fixos em baixo **********/

.body_bg2 {border-top: solid 5px #5d7f11; width:98%; display:block; clear:both; min-height:100px;text-align:center; margin: 0px auto; padding:8px 0;}
.body_bg2 a {text-decoration:none; color:#333; width: 140px; padding-left:60px; display:block; padding-top:35px; text-align:left;}

.body_bg2 a:hover {color:#cc0000;}
.body_bg2 .ver {color:red; padding:0 3px;}
#horarios, #precos, #infor, #newslet { width:210px; height:70px; heightdisplay:block; float:left; font-size:11px; margin:0 3px; }

#horarios {background:url(../images/horarios.gif) no-repeat ;}
#precos{background:url(../images/precos.gif) no-repeat ;}
#infor{background:url(../images/infor.gif) no-repeat ;}
#newslet {background:url(../images/newsletter.gif) no-repeat ;}
<!--overs -->
#horarios:hover {background:url(../images/horarios_on.gif) no-repeat ;}
#precos:hover{background:url(../images/precos_on.gif) no-repeat ;}
#infor:hover{background:url(../images/infor_on.gif) no-repeat ;}
#newslet:hover {background:url(../images/newsletter_on.gif) no-repeat ; }

/******* ATL *******/
.right_atl {font-size:.8em; color:#333;}
.right_atl .verde{font-weight:bold; color:#669933;}

/******* Clube *******/
#clube h3{font-size:18px; color:#333; margin:5px; line.height:2em;}
#clube strong {font-weight:bold; color:#669933;font-size:13px;}


.postmetadata  { font-size:12px; padding-left:15px;}
.mod {font-size:12px; display:block; clear:both;}
.mod1  {border: solid 1px #fff;}
.mod1:hover {border: solid 1px #6f9c1d;}

/******* NAvs modalidades *******/
.body .left .titulo a {color:#e20a17; font-size:12px;}

.body .left .titulo a:hover {color:#666; text-decoration:underline; font-weight:bold;}
