html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-weight: inherit;	font-style: inherit;	font-size: 100%; font-family: inherit;	vertical-align: baseline; }
:focus { outline: 0;}
body {line-height: 1;color: black;background: white;}
ol, ul {list-style: none;}
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after,q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
html { font-family: Tahoma; font-size:12px; }
h1 { font-size:15px; border-bottom:2px solid #EFEFEF; padding-bottom:5px; margin-bottom:10px; color:#666; font-weight:bold; font-family:Arial; }
h2 { font-size:13px; border-bottom:1px solid #EFEFEF; padding-bottom:5px; margin-bottom:10px; color:#043a7a; font-weight:bold; font-family:Arial; }
h3 { font-size:12px; background-color:#EFEFEF; padding:8px; color:#000; font-weight:bold; font-family:Arial; }
h3 span { margin-left:5px; font-size:10px; }
#dynamic {z-index:2;                                                                                                                                                                               width:936px; margin:0 auto;margin-top:0px;margin-bottom:0px;position:relative;height:200px; background: #EFEFEF; /* Old browsers */


}
#dynamic .campanhas a {position:absolute;left:510px;z-index:3;background:url('../images/b_campanhas2.gif') no-repeat; width:239px; height:120px;}
#dynamic .campanhasprov a {position:absolute;left:510px;z-index:3; width:239px; height:120px; top: 20px;}
#dynamic .campanhas img { position:absolute; left:28px; top:20px; border:1px solid #CCC; }
/*#dynamic .barcos a {position:absolute;left:760px;z-index:3;background:url('../images/b_barcos2.gif') no-repeat; width:171px; height:120px;}*/
#top { width:936px; margin:0px auto; height:140px; position:relative; }
#top .logo { width:323px; height:80px; margin-left:5px; margin-top:60px; z-index:2; position:absolute; }
#top .box { width:359px; height:84px; z-index:3; margin-left:590px; margin-top:52px; background:url('../images/top_box.gif'); position:absolute; }
#top .map { width: 290px; height:20px; z-index:4; margin-left:640px; margin-top: 80px; position:absolute; text-align:center; word-spacing:10px; color:#CCC;}
#top .map a { word-spacing:2px; color: #666; text-decoration:none;}
#top .map a:hover { color: #6bb351;}
#top .search{position:absolute;width:185px;height:18px;right:5px;top:102px;z-index:4}
#top .search a { color:#666; text-decoration:none;}
#menu { width:936px; margin:0px auto; height:33px; background:url('../images/back_menu.png') no-repeat; z-index:1; position:relative; margin-bottom:0px; }
#content { width:936px; margin:0 auto; margin-bottom:10px; }
#content ul,#content ol { line-height:18px; list-style-type:none; margin-left:20px; }
#content ul li,#content ol li { list-style-type:square; margin-bottom:10px; }
#content .box { border:1px solid #EFEFEF; padding:5px 10px; border-top:0px; margin-bottom:10px; }
#content .box p { line-height:18px; margin-bottom:5px; }
#content i { color:#666; }
#left { padding:0px; margin:0px auto; width:290px; float:left; padding-left:20px; margin-top:10px; }
#middle { width:290px; float:left; left:324px;margin:0 10px;margin-top:10px;}
#right {width:290px; float:left; left:788px;margin:0;margin-top:10px; }
#inside { width:610px; float:left; left:332px;margin:0;margin-top:10px;margin-left:10px;}
#inside p { margin-bottom:10px; line-height:18px;}
#inside a,.box a { color:#666; text-decoration:none; }
#inside a:hover,.box a:hover { text-decoration:none; color:darkred; }
#inside p strong { color:#666; border-bottom:1px dashed #CCC; } 
#footer { width:936px; margin:20px auto; height:68px; position:relative; background-color:#EFEFEF; clear:both; background:url('../images/footer.gif') no-repeat; color:#666; }
#footer a { color:#134679; text-decoration:none; margin:0 10px; } 
#footer a:hover { text-decoration:underline; }
#footer div { width:750px; height:60px; line-height:18px; text-align:left; margin-left:20px; margin-top:5px; }
#noticias{width:280px;height:400px;margin:0;padding:0;line-height:20px;}
#noticias p{margin-bottom:10px}
#noticias p a{color:#00255c;text-decoration:none}
#noticias p a:hover{color:#8B0000;text-decoration:none;border-bottom:1px dashed #8B0000}
#TB_window { font: 12px Arial, Helvetica, sans-serif; color: #333333; }
#TB_secondLine { font: 10px Arial, Helvetica, sans-serif; color:#666666; }
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
#TB_overlay { position: fixed; z-index:100; top: 0px; left: 0px; height:100%; width:100%; }
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG { background-color:#000; filter:alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; }
* html #TB_overlay { position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }
#TB_window { position: fixed; background: #ffffff; z-index: 102; color:#000000; display:none; border: 2px solid #525252; text-align:left; top:50%; left:50%; }
* html #TB_window { position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); }
#TB_window img#TB_Image { display:block; 	margin: 15px 0 0 15px; }
#TB_caption{ height:25px; padding:7px 30px 10px 25px; float:left; }
#TB_closeWindow{ height:25px; padding:11px 25px 10px 0; float:right; }
#TB_closeAjaxWindow{ padding:7px 10px 5px 0; margin-bottom:1px; text-align:right; float:right; }
#TB_ajaxWindowTitle{ float:left; padding:7px 0 5px 10px; margin-bottom:1px; }
#TB_title{ background-color:#e8e8e8; height:27px; }
#TB_ajaxContent{ clear:both; padding:2px 15px 15px 15px; overflow:auto; text-align:left; line-height:1.4em; }
#TB_ajaxContent.TB_modal{ padding:15px; }
#TB_ajaxContent p{ padding:5px 0px 5px 0px; }
#TB_load{ position: fixed; display:none; height:13px; width:208px; z-index:103; top: 50%; left: 50%; margin: -6px 0 0 -104px; }
* html #TB_load { position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); }
#TB_HideSelect{ z-index:99; position:fixed;	top: 0; left: 0; background-color:#fff; border:none; filter:alpha(opacity=0); -moz-opacity: 0; 	opacity: 0; height:100%; width:100%; }
* html #TB_HideSelect { position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }
#TB_iframeContent{ clear:both; border:none; margin-bottom:-1px; margin-top:1px; _margin-bottom:1px; }
hr { height:1px; border:0; border-bottom:1px solid #EFEFEF; margin:0 0 10px 0;}
.form label,textarea,select { display: block; float: left; margin-bottom: 15px; font-family:Tahoma; font-size:1em; }
.form label { text-align: right; width: 100px; padding-right: 20px; margin-top:6px;}
.form input,textarea,select { border: 1px solid #CCC; background-color: #EFEFEF; padding:4px; }
.form textarea { width:400px; height:150px;}
.form input, select { width:180px; }
.mar table, td{ font:100% Arial, Helvetica, sans-serif;  }
.mar table{width:100%;border-collapse:collapse;margin:1em 0;}
.mar th, td{text-align:left;padding:.5em;border:1px solid #fff;}
.mar th{background:#328aa4 url(../images/tr_back.gif) repeat-x;color:#fff;}
.mar td{background:#e5f1f4; line-height:18px;}
.mar tr.odd td{background:#f8fbfc;}
.mar ul li strong { color:#003164;}
.park table, td{ font:100% Arial, Helvetica, sans-serif;  }
.park table{width:100%;border-collapse:collapse;margin:1em 0;}
.park th, td{text-align:left;padding:.5em;border:1px solid #fff;}
.park th{background:#40a432 url(../images/tr_green.gif) repeat-x;color:#fff;}
.park td{background:#e5f4e7; line-height:18px;}
.park tr.odd td{background:#f8fbfc;}
.park ul li strong { color:#287431;}
.woman table, td{ font:100% Arial, Helvetica, sans-serif;  }
.woman table{width:100%;border-collapse:collapse;margin:1em 0;}
.woman th, td{text-align:left;padding:.5em;border:1px solid #fff;}
.woman th{background:#c93974 url(../images/tr_pink.gif) repeat-x;color:#fff;}
.woman td{background:#f7e2f1; line-height:18px;}
.woman tr.odd td{background:#fdf7fa;}
.woman ul li strong { color:#c93974;}
.hand { cursor:hand; }
.hmar { border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; color: #002d66; margin-top:-10px;}
.hpark { border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; color: #3e8f26; margin-top:-10px;}
.hwoman { border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; color: #ff469a; margin-top:-10px;}
.pad { margin:20px 0 0 0; }
.pad p { margin-bottom:5px; line-height:18px; }
.green { color:#6eae5a; border-color:#6eae5a; }
.blue  { color:#002d66; border-color:#002d66; }
.pink { color:#ff469a; border-color:#ff469a; }
.topfitnessmar { background-color:#003164; color:#FFF; }
.topfitnesspark {color:#FFF; }
.topfitnesswoman { background-color:#ff469a; color:#FFF; }
.topfitnessmar a, .topfitnesspark a, .topfitnesswoman a{ color:#FFF; text-decoration:none; line-height:18px;}
.topfitnessmar a:hover,.topfitnesspark  a:hover,.topfitnesswoman a:hover { text-decoration:underline; }
.navcontainer ul{text-align:center;padding-bottom:5px;padding-top:5px;padding-left:0;margin-top:0;margin-left:0;color:#000;width:100%;font-family:Trebuchet Ms;font-size:13px;line-height:22px}
.navcontainer ul li,.navcontainermar ul li, .navcontainerpark ul li, .navcontainerwoman ul li{display:inline;margin-right:15px;margin-left:15px;padding:5px 0; }
.navcontainer ul li a{color:#000;text-decoration:none;padding:5px 10px}
.navcontainer ul li a:hover,#navcontainer #active,#navcontainer #active a{background-color:#666;color:#FFF}
.navcontainermar ul{text-align:center;padding-bottom:5px;padding-top:5px;padding-left:0;margin-top:0;margin-left:0;color:#FFF;width:100%;font-family:Trebuchet Ms;font-size:13px;line-height:22px}
.navcontainermar ul li {display:inline;margin-right:15px;margin-left:15px;padding:5px 0; }
.navcontainermar ul li a{color:#FFF;text-decoration:none;padding:5px 10px}
.navcontainermar ul li a:hover,.navcontainermar #active,.navcontainermar #active a{background-color:#27548d;color:#FFF}
.navcontainerpark ul{text-align:center;padding-bottom:5px;padding-top:5px;padding-left:0;margin-top:0;margin-left:0;color:#FFF;width:100%;font-family:Trebuchet Ms;font-size:13px;line-height:22px}
.navcontainerpark ul li {display:inline;margin-right:15px;margin-left:15px;padding:5px 0;}
.navcontainerpark ul li a{color:#FFF;text-decoration:none;padding:5px 10px}
.navcontainerpark ul li a:hover,.navcontainerpark #active,.navcontainerpark #active a{background-color:#538e41;color:#FFF}
.navcontainerwoman ul{text-align:center;padding-bottom:5px;padding-top:5px;padding-left:0;margin-top:0;margin-left:0;color:#FFF;width:100%;font-family:Trebuchet Ms;font-size:13px;line-height:22px}
.navcontainerwoman ul li {display:inline;margin-right:15px;margin-left:15px;padding:5px 0;}
.navcontainerwoman ul li a{color:#FFF;text-decoration:none;padding:5px 10px}
.navcontainerwoman ul li a:hover,.navcontainerwoman #active,.navcontainerwoman #active a{background-color:#c62b71;color:#FFF}
.galeria img { padding:4px;margin:4px; vertical-align:middle; border:1px solid #EFEFEF; background-color:#FFF;}
.galeria a:hover img {border:5px solid #666; padding:0px;}
.profile  {float:right; margin-left:5px; clear:both; border:1px solid #CCC; padding:4px; background-color:#FFF;}
* html .dropmenudiv_a a{width: 100%;}
.dropmenudiv_a{position:absolute;  top: 0; border: 0px solid #fff;  margin-top: -1px;  border-bottom-width: 0; border:1px solid #666; border-top: 2px solid #666; font:normal 12px Arial; line-height:18px; z-index:100; background-color: #FFF; width: 200px; visibility: hidden;}
.dropmenudiv_a a{width: auto; display: block; text-indent: 10px; border-top: 0 solid #FDE8E9; border-bottom: 0px solid #FDE8E9; padding: 2px 0; text-decoration: none; color: #666;}
.dropmenudiv_a a:hover{ background-color: #666; color: #FFF;}
* html .pointermenu2 ul{ margin-bottom: 1em; margin-left: 7px;}
.pointermenu2{margin: 0; padding: 0;}
.pointermenu2 ul{margin: 0; float: left; padding-left: 0px; font: 13px "Lucida Sans Unicode"; background: #EFEFEF;}
.pointermenu2 ul li{display: inline;}
.pointermenu2 ul li a{width:93px; float: left; color: #666; font-weight: 200; padding: 8px 12px; text-decoration: none; text-align:center;}
.pointermenu2 ul li a#selected{ color: #666; text-decoration:none;}
.pointermenu2 ul li a:hover { text-decoration:none; color:#073a79;}
* html .pointermenu3 ul{ margin-bottom: 1em; margin-left: 7px;}
.pointermenu3{margin: 0; padding: 0;}
.pointermenu3 ul{margin: 0; float: left; padding-left: 0px; font: 13px "Lucida Sans Unicode"; background: #6eae5a; width:100% }
.pointermenu3 ul li{display: inline;}
.pointermenu3 ul li a{width:109px; float: left; color: #FFF; font-weight: 200; padding: 8px 12px; text-decoration: none; text-align:center;}
.pointermenu3 ul li a#selected{ color: #FFF; text-decoration:none;}
.pointermenu3 ul li a:hover { text-decoration:underline;}
.socios {width:33%;text-align:center;vertical-align:middle;}
.socios img { margin-bottom:10px; }
.text_small { font-size:10px; }

.news_arq {
	border: 1px solid #CCC;
	padding: 5px;
	width: 178px;
	text-align: center;
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}

.news_arq a img {
	border: 1px solid #fff;
}

.news_arq a:hover img {
	border: 1px solid #036;
}
.column-left{ 	
	position:relative;	
	background:#FCFCFC;
	float: left; 
	width: 25%;
	height:200px;	
	text-align: center; 
	 }
.column-left-center{ 
	position:absolute;	
	background:#FCFCFC;
	left:25%;
	width: 25%;
	height:200px;	
	text-align: center; 
	 }
.column-right-center{ 	
	position:absolute;	
	background:#FCFCFC;
	right:25%;
	width: 25%;
	height:200px;	
	text-align: center; 
	 }
.column-right{ 
	background:#FCFCFC;
	float: right;
	 width:25%;
	 height:200px;	
	text-align: center;
	  }
.column-right img, .column-left img, .column-right-center img, .column-left-center img
	  {
	  padding-top:10px;
	  max-width:260px;
	  max-height:160px;
	  }
.column-right h3, .column-left h3, .column-right-center h3, .column-left-center h3{
 background-color: #6BB351;
	color:#fff;
z-index:999;
}
.column-center{ display: inline-block; width: 536px; }
.shadow {
	border-top: 5px #6BB351 solid;
	border-bottom: 5px #6BB351 solid;
	border-left: 0px #E1E1E1 solid;
	border-right: 0px #E1E1E1 solid;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
  
}
.title-top{
	 height:100px;	
}
.basic img{
	border:1px solid #E1E1E1;
}
#basic-modal-content {display:none;}

/* Overlay */
#simplemodal-overlay {background-color:#000;}

/* Container */
#simplemodal-container {height:610px; width:1010px; color:#bbb; background-color:#333; border:4px solid #444; padding:12px;}
#simplemodal-container .simplemodal-data {padding:8px;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; font-size:12px; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {background:url(../images/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container h3 {color:#84b8d9;}
