/**
 * @version		1.0.0
 * @package		Floresta template for Joomla 2.5.x
 * @author		JoomlaXTC http://www.joomlaxtc.com
 * @copyright	Copyright (C) 2014 Monev Software LLC. All rights reserved.
 * @license		http://www.joomlaxtc.com/license JoomlaXTC Proprietary Use License
 */

/* ----------------------------------------------*/
/* B 00 - Body
/* ----------------------------------------------*/
body.frontpage {background:#f9f9f9 url('../images/backgrounds/bg-floresta.jpg') 50% 0 no-repeat fixed;color:#555; background-position:top; background-repeat:no-repeat;}
.com_users {background:#f9f9f9 url('../images/backgrounds/biz-owner1.jpg') 50% 0 no-repeat fixed;color:#555;}
body.innerpage {background:#f5f5f5  url('../images/backgrounds/sub-pag.jpg') center top no-repeat!important;color:#555;}
/* ----------------------------------------------*/
/* B 01 - Heading,links and titles
/* ----------------------------------------------*/

/*login p socios*/
.loginformwrap{background-color:#fff!important; border:none!important;}
.login{ background-color:#fff;}

.loginformwrap .button{background-color:#008451!important; float:left; margin-left:30px;}
.loginformwrap .button:hover{background-color:#333!important;}

#username-lbl{text-align:left; padding-left:30px;}
.login-fields #username{
	                    background:#fcfcfc url('../images/icons/usuario.png');
                        background-repeat:no-repeat; background-position:5px!important;
						padding-left:55px!important;
						height:40px;
						font-size:2em!important;
						text-align:left;
                        border:none!important;
						border-radius:0px!important;
						}

.login-fields #username:focus{
	                          color:#096!important;
                              background:url('../images/icons/usuario-focus.png');
                              background-repeat:no-repeat; background-position:5px!important;
						      padding-left:55px!important;
						      height:40px;
						      font-size:2em!important;
						      text-align:left;
                              border:none!important; 
						      border-radius:0px!important;
							 }
#password-lbl {text-align:left; padding-left:30px;}
.login-fields #password{
	                    background:#fcfcfc url('../images/icons/senha.png');
                        background-repeat:no-repeat; background-position:5px!important;
						padding-left:55px!important;
						height:40px;
						font-size:2em!important;
						text-align:left;
                        border:none!important; 
						border-radius:0px!important;
	                   }
					   
.login-fields #password:focus{ 
                              color:#096!important;
							  background:url('../images/icons/senha-focus.png');
                              background-repeat:no-repeat; background-position:5px!important;
						      padding-left:55px!important;
						      height:40px;
						      font-size:2em!important;
						      text-align:left;
                              border:none!important; 
					 	      border-radius:0px!important;
							 }						

.loginformwrap ul li a{ color:#333; font-size:1em; text-align:left; float:left;}
.loginformwrap ul li :hover{ color:#096; text-decoration:underline;}

/*login p socios*/

.contentheading {color:#333333;}
.componentheading,.componentheadingnowrap,.pagetitle,span.subheading-category {color:#333333;}
.loginpagetitle  {color:#FFFFFF}
a,input.button {color:#777777;}
a:hover {color:#f1bd3d;}
a:active {color:#777777;}
h1 {color:#333333;}
h2 {color:#333333;}
h3 {color:#333333;}
h4 {color:#333333;}
h5 {color:#333333;}
h6 {color:#333333;}

.mainslide-header { background-color:transparent!important; height:550px!important; padding:0px 0;position:static!important;transform:none!important;}
.module{ margin-top:-5px;}
.mod-preview-wrapper{background:transparent; margin-top:1px;}
/* ----------------------------------------------*/
/* B 02 - Basecolor styles, used in JXTC Walls and 3rd party components
/* ----------------------------------------------*/
.basecolor_1 {color:#f1bd3d;}
.basecolor_2 {color:#FFFFFF;}
.basecolor_3 {color:#999;}
.basecolor_4 {color:#666;}
.basecolor_5 {color:#333;}
.basecolor_6 {color:#000;}
.basecolor_7 {color:#f1bd3d;}
.basecolor_8 {color:#6897c8;}
/* ----------------------------------------------*/
/* G 00 - Header,logo,menu
/* ----------------------------------------------*/
#headerwrap {
			   background:#078955 url('../images/backgrounds/bg-menu.jpg');
			   height:90px!important; 
			   max-width:100%; background-position:center;
			   -webkit-background-size: cover;
               -moz-background-size: cover;
               -o-background-size: cover;
               background-size: cover;
			   border-bottom:4px #FFFFFF solid!important;
	        }
#header{background: ;}
#logo a{background:url('../images/logos/floresta-country-club.png') no-repeat 0 0; width:336px; height:75px; margin:0px 0px 0px 25px!important;}
#search input{-moz-box-shadow: -1px -1px 0px rgba(0,0,0,0.3), 1px 1px 0px rgba(255,255,255,0.075); -webkit-box-shadow: -1px -1px 0px rgba(0,0,0,0.3), 1px 1px 0px rgba(255,255,255,0.075); box-shadow: -1px -1px 0px rgba(0,0,0,0.3), 1px 1px 0px rgba(255,255,255,0.075);}
.topsearch .sb-search-input input {background:#ebebeb!important;}
/* XTC Menu */
#menuwrap {background:transparent; margin:10px 8px 0 0 !important;}
#menu {background: transparent;}
/* Top Level */
#menuwrap ul.menu > li,span.separator {background-color:;}
#menuwrap ul.menu > li a,span.separator {color:#fff!important; }
#menuwrap ul.menu > li.deeper.parent.xtcHover,#menuwrap ul.menu > li:hover { border-radius:8px!important; background-color: #000!important;z-index:999999999999!important;position:relative!important;}
#menuwrap ul.menu > li:hover a {color:#fff!important;}
#menuwrap ul.menu > li.active {background-color: !important;}
#menuwrap ul.menu > li.deeper.parent.active {background-color: !important;}
#menuwrap ul.menu > li.deeper.parent.active.xtcHover {background-color: #000!important; border-radius:8px;}
#menuwrap ul.menu > li.active a{ background-color:#000!important; color:#00ec2e!important; /*font-weight:bold!important; font-size:1.2em;*/
                                 border-radius:8px;    
								}
/* Drop Level */
#menuwrap ul.menu li.parent > ul {background-color: #000!important;}
#menuwrap ul.menu li.parent > ul > li {text-align:left; background: transparent!important;}
#menuwrap ul.menu li.parent > ul > li > a {color:#ccc!important;}
#menuwrap ul.menu li.parent > ul > li:hover {background:transparent!important;} /*Hover do menu*/
#menuwrap ul.menu li.parent > ul > li > a:hover {color:#00cb02!important;}
#menuwrap ul.menu li.parent > ul > li.active {background: transparent!important;}
#menuwrap ul.menu li.parent > ul > li.active:hover {background: transparent!important;}
#menuwrap ul.menu li.parent > ul > li.active > a {color:#00cb02!important;}
/* Side Menu */
ul.menu.iconside li {text-align:left; background: linear-gradient(to left,rgba(0, 0, 0, 0.2),rgba(0, 0, 0, 0.2) 50%,  
#f1bd3d 50%, #f1bd3d);background-position: 100% 0;  background-size: 200% 100%;transition: all 3.8s ease-in;}
ul.menu.iconside li:hover {background-position: 0 0;}
/* ----------------------------------------------*/
/* G 03 - Region 1
/* ----------------------------------------------*/
#region1wrap{background:transparent; padding:0px!important;}
#region1{background:transparent; padding-top:50px!important; padding-bottom:160px!important; margin-left:20px!important; margin-right:20px!important;}
/* ----------------------------------------------*/
/* G 04 - Region 2
/* ----------------------------------------------*/
#region2wrap{  background:#0b8355 url('../images/backgrounds/bg-title.jpg'); max-width:100%!important; height:auto!important; height:90px!important;
			   background-position:center!important;
			   -webkit-background-size: cover;
               -moz-background-size: cover;
               -o-background-size: cover;
               background-size: cover; margin-top:-175px;
			   border-top:4px #FFFFFF solid;
			 }

#region2{background:transparent;}
/* ----------------------------------------------*/
/* G 05 - Region 3
/* ----------------------------------------------*/
#region3wrap{background:transparent ;}

#region3{ 
          background:#f9f9f9; border-top:3px #000 solid; border-bottom:3px #000 solid;
		  /*
		  border-radius:20px;
		  -webkit-border-top-right-radius:20px!important; 
          -webkit-border-top-left-radius: 20px!important;
		  
		  -moz-border-top-left-radius: 20px!important;
		  -moz-border-top-right-radius:20px!important;
		  */ 
		
		}
		
#component {background:transparent}
#left {background:transparent}
#right {background:transparent}

/* ----------------------------------------------*/
/* G 06 - Region 4
/* ----------------------------------------------*/
#region4wrap{background:;}
#region4{background:;}
/* ----------------------------------------------*/
/* G 07 - Region 5
/* ----------------------------------------------*/
#region5wrap{background:#f1f1f1 ;}
#region5{background: ;}
/* ----------------------------------------------*/
/* G 08 - Region 6
/* ----------------------------------------------*/
#region6wrap{background:#f9f9f9 url('../images/backgrounds/bg-home.jpg'); /*background:#f1f1f1;*/}
#region6{background: ; padding-bottom:0px!important;}
/* ----------------------------------------------*/
/* G 09 - Region 7
/* ----------------------------------------------*/
#region7wrap{background:transparent ;}
#region7{background:#f1f1f1 ;}
/* ----------------------------------------------*/
/* G 10 - Region 8
/* ----------------------------------------------*/
#region8wrap{background:#fff ;}
#region8{background:#fff ;}
/* ----------------------------------------------*/
/* G 11 - Region 9
/* ----------------------------------------------*/
#region9wrap{background:transparent ;}
#region9{background:#161616 ;}
/* ----------------------------------------------*/
/* G 12 - Region 10
/* ----------------------------------------------*/
#region10wrap {background:#f9f9f9 url('../images/backgrounds/bg-top-footer.jpg');}
#region10{background: transparent; 
          
		 /* border-bottom:1px #24bb7f solid;
          box-shadow: inset 0px -1px 0px #03603b;
		 -webkit-box-shadow: inset 0px -1px 0px #03603b;
         -moz-box-shadow: inset 0px -1px 0px #03603b;*/
		 }
/* ----------------------------------------------*/
/* G 13 - Footerwrap
/* ----------------------------------------------*/
#footerwrap{
	         background:#012702 url('../images/backgrounds/bg-footer.jpg')!important;
             background-repeat:repeat-x!important; 
			 overflow:hidden!important; 
			 color:#FFF!important; 
			 padding-top:20px;
			}

body.innerpage #footerwrap{background:transparent;}
.footerp { font-size:14px;color:#FFF;}
body.innerpage .footerp {color:#666;}
#footerpad{background-:;}
/* ----------------------------------------------*/
/* S 00 - Module Suffixes
/* ----------------------------------------------*/
.module{background: transparent;}
.module h3.moduletitle {border-bottom:3px #006e05 solid; background:transparent;}
.module h3 span.first_word,#community-wrap .app-box > h3, #community-wrap .app-box-footer a,#community-wrap .app-box-filter a,#community-wrap .cResetList 
span.first_word {color:#006e05; font-size:36px!important; font-weight:100; text-transform:capitalize;}
span.rest{color:#f1bd3d;}
.module h3 span.rest{color:#f1bd3d;}
.basecolor5_box h3, .basecolor5_box h3 span, .basecolor5_box,.basecolor5_box .modulecontent,.basecolor5_box .modulecontent a {background:#333!important; color:#fff!important; }
.basecolor6_box h3,.basecolor6_box h3 span,.basecolor6_box,.basecolor6_box .modulecontent,.basecolor6_box .modulecontent a {background:#000!important; color:#fff!important; }
.basecolor7_box h3,.basecolor7_box h3 span,.basecolor7_box,.basecolor7_box .modulecontent,.basecolor7_box .modulecontent a {background:#f1bd3d!important; color:#fff!important; }
.basecolor8_box h3,.basecolor8_box h3 span,.basecolor8_box,.basecolor8_box .modulecontent,.basecolor8_box .modulecontent a {background:#6897c8!important; color:#fff!important; }
/* ----------------------------------------------*/
/* C 00 - Content Overrides
/* ----------------------------------------------*/
.pagetitle, .pagetitle a {color:#008451; text-align:center;}
h2.cat_title a,h2.cat_title {color:#333333;}
.itemHeader h2.article_title a,.itemHeader h2.article_title  {color:#333333!important;}
.btn input,.btn button {background:#f1bd3d!important; color:#fff!important;text-shadow:none!important; text-transform:uppercase;}
.btn {background:none!important; border:1px solid rgba(0,0,0,0.3)!important;color:#222!important; font-size:12px!important;padding:10px 32px 11px!important;text-transform:uppercase!important;margin-top:10px!important; display:inline-block!important;border-radius:0px!important;}
.button, button {background:#999!important; color:#fff!important;text-shadow:none!important; text-transform:uppercase;}
.formstyle .button, .formstyle button {background: rgba(0,0,0,0.7) !important; color:#fff!important;text-shadow:none!important; text-transform:uppercase;}
.readmore a {color:#f1bd3d !important;}
.readmore a span {color:#fff;}
.parent-category-name a, .category-name a, .create a, .modified a, .published a, .createdby a, .hits a {color:#f1bd3d!important;}
.readmore a:hover {background:#f1bd3d;color:#fff; text-shadow:1px 1px 0 rgba(0,0,0,0.3); box-shadow: 2px 2px 0 rgba(0,0,0,0.15);}
legend {color:#f1bd3d !important;}
dt.result-title, dt.result-title a {color:#f1bd3d !important; font-weight:normal;}
.search_menu_btn:hover {color:#fff;background:#f1bd3d;cursor:pointer;}
.topsearch .sb-search-input {background:#fff!important;color:#333 !important;}
.items-more h3 {color:#f1bd3d!important;}
.dropcap {color:#f1bd3d!important;}
div.itemFullText h3,.item-page h3 {color:#f1bd3d;}
.items-more ol {margin:0px!important;}
.cat-item input[type="radio"] + label:hover {background:#333;color:#fff;}
.cat-item input[type="radio"] + label:active {background:#923935;color:#fff;}
/* ----------------------------------------------*/
/* M 00 - Custom HTML
/* ----------------------------------------------*/
.title1 {color:#f9f9f9;text-align:center; font-size:40px!important; margin:0px!important;}
.title1 span {color:#fff; font-size:0.9em;}
.title2 {color:#333333; font-size:16px;text-align:center;margin-top:6px;}
h3.title3 {color:#0b8354; font-size:28px;text-align:center; font-family:Verdana, Geneva, sans-serif!important; margin-bottom:10px;}
.title32wrap {/*margin-top:42px;*/}

.title32wrap a {display:inline-block;padding:12px 32px; margin-top:12px;color:#fff; background:#0b8354; }
.title32wrap a:hover {color:#fff; background:#333333; }

.title4 {color:#333;text-align:center; border-bottom:3px #009966 solid; padding-bottom:20px;}
.title4 span {color:#f1bd3d;}
/* ----------------------------------------------*/
/* M 01 - Walls - Icon Articles Newspro
/* ----------------------------------------------*/
.iconarticle .iconimg img {background:#0b8354!important; }
.gridarticletext {background:#0b8354;}
.gridarticletext h1 {color:#fff}
.gridarticletext p {color:#fff;}
.oddrow .gridarticle,.oddrow .gridarticletext {background:#0b8354!important;}
.evenrow .gridarticle,.evenrow .gridarticletext {background:#666!important;}
/* ----------------------------------------------*/
/* M 02 - Acymailing
/* ----------------------------------------------*/
#user_name_formAcymailing,#user_email_formAcymailing {background:#666!important;}
.acymailing_form .btn-primary  {background: #f1bd3d!important;}
/* ----------------------------------------------*/
/* M 03 - Socializer Wall
/* ----------------------------------------------*/
body.innerpage .fivehundredpx {color:#666!important;}
body.innerpage .aboutme {color:#666!important;}
body.innerpage .amazon {color:#666!important;}
body.innerpage .aol {color:#666!important;}
body.innerpage .appstore {color:#666!important;}
body.innerpage .apple {color:#666!important;}
body.innerpage .bebo {color:#666!important;}
body.innerpage .behance {color:#666!important;}
body.innerpage .bing {color:#666!important;}
body.innerpage .blip {color:#666!important;}
body.innerpage .blogger {color:#666!important;}
body.innerpage .coroflot {color:#666!important;}
body.innerpage .daytum {color:#666!important;}
body.innerpage .delicious {color:#666!important;}
body.innerpage .designbump {color:#666!important;}
body.innerpage .designfloat {color:#666!important;}
body.innerpage .deviantart {color:#666!important;}
body.innerpage .digg {color:#666!important;}
body.innerpage .dribble {color:#666!important;}
body.innerpage .drupal {color:#666!important;}
body.innerpage .ebay {color:#666!important;}
body.innerpage .etsy {color:#666!important;}
body.innerpage .facebook {color:#666!important;}
body.innerpage .feedburner {color:#666!important;}
body.innerpage .flickr {color:#666!important;}
body.innerpage .foodspotting {color:#666!important;}
body.innerpage .forrst {color:#666!important;}
body.innerpage .foursquare {color:#666!important;}
body.innerpage .friendsfeed {color:#666!important;}
body.innerpage .friendstar {color:#666!important;}
body.innerpage .gdgt{color:#666!important;}
body.innerpage .github {color:#666!important;}
body.innerpage .googleplus {color:#666!important;}
body.innerpage .googletalk {color:#666!important;}
body.innerpage .grooveshark {color:#666!important;}
body.innerpage .hyves {color:#666!important;}
body.innerpage .icondock {color:#666!important;}
body.innerpage .icq {color:#666!important;}
body.innerpage .identica {color:#666!important;}
body.innerpage .imessage {color:#666!important;}
body.innerpage .instagram {color:#666!important;}
body.innerpage .itunes {color:#666!important;}
body.innerpage .lastfm {color:#666!important;}
body.innerpage .linkedin {color:#666!important;}
body.innerpage .meetup {color:#666!important;}
body.innerpage .metacafe {color:#666!important;}
body.innerpage .mrwong {color:#666!important;}
body.innerpage .msn{color:#666!important;}
body.innerpage .myspace {color:#666!important;}
body.innerpage .newsvine {color:#666!important;}
body.innerpage .paypal {color:#666!important;}
body.innerpage .photobucket {color:#666!important;}
body.innerpage .picasa {color:#666!important;}
body.innerpage .pinterest {color:#666!important;}
body.innerpage .podcast {color:#666!important;}
body.innerpage .qik {color:#666!important;}
body.innerpage .quora {color:#666!important;}
body.innerpage .reddit {color:#666!important;}
body.innerpage .retweet {color:#666!important;}
body.innerpage .rss {color:#666!important;}
body.innerpage .scribd {color:#666!important;}
body.innerpage .sharethis {color:#666!important;}
body.innerpage .skype {color:#666!important;}
body.innerpage .slashdot {color:#666!important;}
body.innerpage .slideshare {color:#666!important;}
body.innerpage .smugmug {color:#666!important;}
body.innerpage .soundcloud {color:#666!important;}
body.innerpage .spotify {color:#666!important;}
body.innerpage .squidoo {color:#666!important;}
body.innerpage .stackoverflow {color:#666!important;}
body.innerpage .stumbleupon {color:#666!important;}
body.innerpage .technorati {color:#666!important;}
body.innerpage .tumblr {color:#666!important;}
body.innerpage .twitterbird {color:#666!important;}
body.innerpage .twitter {color:#666!important;}
body.innerpage .viddler {color:#666!important;}
body.innerpage .vimeo {color:#666!important;}
body.innerpage .virb {color:#666!important;}
body.innerpage .www {color:#666!important;}
body.innerpage .wikipedia {color:#666!important;}
body.innerpage .windows {color:#666!important;}
body.innerpage .wordpress {color:#666!important;}
body.innerpage .xing {color:#666!important;}
body.innerpage .yahoobuzz {color:#666!important;}
body.innerpage .yahoo {color:#666!important;}
body.innerpage .yelp {color:#666!important;}
body.innerpage .youtube {color:#666!important;}


  /*contato left*/
  #contato-left{ width:100%!important; max-width:100%!important; height:auto!important; float:left; font-size:2em; color:#096; border:1px  #038805 solid;
                 margin-bottom:15px!important;}
  
  #contato-left h1{ color:#096; font-weight:100; font-size:0.8em; margin-bottom:10px; padding-left:3px!important; padding-bottom:5px;
                    border-bottom:1px #CCCCCC solid; margin-bottom:20px;
					}
					
  #contato-left .telefone {background:url('../images/telefone-left.png'); background-repeat:no-repeat; background-position:6px; padding-left:28px; margin-bottom:0px;
                           width:auto; color:#666; font-size:13px; text-align:left; margin-top:10px;}
							   
  #contato-left .email {background:url('../images/email-left.png'); background-repeat:no-repeat; background-position:5px; padding-left:28px; margin-bottom:10px;
                        width:auto; color:#666; font-size:12px; text-align:left; margin-top:10px;}				
					
  #contato-left .fale { background-color:#006502!important; border-radius:3px; margin-bottom:0px;
	                    height:auto; color:#fff; margin:5px!important; padding:4px; font-size:13px; text-align:center; font-size:13px; border-bottom:1px #E4E4E4 solid;}				 
  /*contato left*/ 
  
  /*Floresta LOCAL*/
  
   #endereco-floresta h1 {color:#096; font-weight:100; font-size:1.7em!important; text-align:center; padding-left:3px!important; padding-bottom:5px;
                           border-bottom:1px #CCCCCC solid; margin:10px;}
   #endereco-floresta{  
                       max-width:100%!important;
					   width:100%!important;
					   height:auto!important;  
					   float:left; 
				       border:1px  #038805 solid;
                       margin-bottom:15px!important;}
	
	#endereco-floresta p{display:block!important; padding-left:10px!important;}				   
					   
  
  /*Floresta LOCAL*/



/* ----------------------------------------------*/
/* RESPONSIVE
/* ----------------------------------------------*/
/* MOBILE */
.mobilebtn {background: rgba(255,255,255,0.65) url('../images/icons/menu-icon-dk.png') 50% 50% no-repeat!important;margin:0 0 0 -8px;}
.mobilebtn select {background:#fff!important;}
.mobiletools a {display:inline-block; width:30px; height:30px; background:rgba(255,255,255,0.65); color:#333;}

@media(max-width:1024px ){

#headerwrap {
			   background:#078955 url('../images/backgrounds/bg-menu-1024.jpg')!important;
			   height:90px!important; 
			   max-width:100%; background-position:center;
			   -webkit-background-size: cover;
               -moz-background-size: cover;
               -o-background-size: cover;
               background-size: cover;
			   border-bottom:4px #FFFFFF solid!important;
	        }

			
#region2wrap{  background:#0b8355 url('../images/backgrounds/bg-title-1024.jpg')!important; max-width:100%!important; height:90px!important; padding:0px!important; 
			   background-position:center;
			   -webkit-background-size: cover;
               -moz-background-size: cover;
               -o-background-size: cover;
               background-size: cover; margin-top:-175px;
			   border-top:4px #FFFFFF solid;
			 }

#logo a{background:url('../images/logos/floresta-country-club-1024.png') no-repeat 0 0; 
        width:240px!important; height:65px; margin:0px 0px 0px 16px!important;}			 

#menuwrap {background:transparent; margin:10px 2px 0 0 !important;}

	#foto{ margin:auto!important; width:21%!important; height:auto; margin-right:15px!important; margin-bottom:30px!important;}
     
	 .urlAcademia { width:100%!important;}
	 .urlTenis { width:100%!important; }
	 .urlResidencia { width:100%!important; }
	 .urlRestaurante { width:100%!important; }
	 .urlSedesocial { width:100%!important; height:100%; margin:auto; text-align:center; }
	 .urlHipica { width:100%!important; }
	 .urlPiscina { width:100%!important; }
	 .urlSauna { width:100%!important;}
	 .urlFlorestinha { width:100%!important; }
	 .urlFutebol { width:100%!important; }
	 .urlVolei { width:100%!important; }
	 .urlTeatro { width:100%!important; }

	 /*footer*/
	  #region10wrap {background:#e0e0e0!important;}

	  #mapa{ background-color:#FFF!important; border:1px #078955 solid; width:380px; height:300px; 
	         float:none!important; margin:auto!important; margin-top:40px!important; margin-bottom:20px!important;  margin-right:35px; font-size:2em; color:#096; text-align:center;}

      #facebook{ background-color:#FFF!important; border:1px #fff solid; width:280px; height:300px!important; 
	             float:none!important; margin:auto!important; margin-top:20px!important; margin-bottom:20px!important; 
	             font-size:2em; color:#096; text-align:center;
				}
	   
       #contato-home{background:url('../images/backgrounds/bg-fc2.png')!important; 
                /*background-repeat:no-repeat!important;*/ 
                width:320px!important; height:180px; margin-right:35px; padding:110px 0px 10px 10px!important; float:none!important; margin:auto!important; font-size:2em; color:#096;}
  
       #contato-home h1{ color:#096; font-weight:100; font-size:0.8em; margin-bottom:10px; padding-top:10px; padding-bottom:5px;
                    border-bottom:1px #CCCCCC solid; margin-bottom:20px;
					}
					
       #contato-home .telefone {background:url('../images/emaill.png'); background-repeat:no-repeat; background-position:30px; padding-left:10px; margin-bottom:10px;
                               width:auto; color:#666; font-size:18px; text-align:center; margin-top:20px;}
							   
       #contato-home .email { margin-bottom:20px; width:auto; color:#666; font-size:17px; text-align:center;}				
					
       #contato-home .fale { background-color:#006502!important; border-radius:8px; margin-bottom:30px;
	                    width:280px; height:50px; color:#fff; margin-left:5px; margin-right:5px; padding:10px; font-size:14px; text-align:center; font-size:18px; border-bottom:1px #E4E4E4 solid;}				

	 
	 /*footer*/


}

@media(max-width:900px ){
body.frontpage {background:#f9f9f9  url('../images/backgrounds/subpage-bkg-style2.jpg') top center no-repeat!important; color:#555;background-size:900px 900px!important;}
body.innerpage {background:#f9f9f9  url('../images/backgrounds/subpage-bkg-style2.jpg') top center no-repeat!important;color:#555;}
#region10wrap {background:#e0e0e0!important;}
}
@media(max-width:900px ){

#headerwrap.xtc-bodygutter.sticky {border-right:2px solid;}
body.innerpage {background:#f5f5f5  url('../images/backgrounds/sub-pag.jpg') center top no-repeat!important;color:#555;}
#logo a{background:url('../images/logos/floresta-country-club.png') no-repeat 0 0; width:336px!important; height:75px; margin:0px 0px 0px 25px!important;}			 
#region2wrap{  background:#0b8355 url('../images/backgrounds/bg-title.jpg'); max-width:100%!important; height:140px!important; padding:22px;
			   background-position:center;
			   -webkit-background-size: cover;
               -moz-background-size: cover;
               -o-background-size: cover;
               background-size: cover; margin-top:-0px;
			   border-top:4px #FFFFFF solid;
			 }


	 /*footer*/
	  #region10wrap {background:#e0e0e0!important;}

	  #mapa{ background-color:#FFF!important; border:1px #078955 solid; width:380px; height:300px; 
	         float:none!important; margin:auto!important; margin-top:40px!important; margin-bottom:20px!important;  margin-right:35px; font-size:2em; color:#096; text-align:center;}

      #facebook{ background-color:#FFF!important; border:1px #fff solid; width:280px; height:300px!important; 
	             float:none!important; margin:auto!important; margin-top:20px!important; margin-bottom:20px!important; 
	             font-size:2em; color:#096; text-align:center;
				}
	   
       #contato-home{background:url('../images/backgrounds/bg-fc2.png')!important; 
                /*background-repeat:no-repeat!important;*/ 
                width:320px!important; height:180px; margin-right:35px; padding:110px 0px 10px 10px!important; float:none!important; margin:auto!important; font-size:2em; color:#096;}
  
       #contato-home h1{ color:#096; font-weight:100; font-size:0.8em; margin-bottom:10px; padding-top:10px; padding-bottom:5px;
                    border-bottom:1px #CCCCCC solid; margin-bottom:20px;
					}
					
       #contato-home .telefone {background:url('../images/emaill.png'); background-repeat:no-repeat; background-position:30px; padding-left:10px; margin-bottom:10px;
                               width:auto; color:#666; font-size:18px; text-align:center; margin-top:20px;}
							   
       #contato-home .email { margin-bottom:20px; width:auto; color:#666; font-size:17px; text-align:center;}				
					
       #contato-home .fale { background-color:#006502!important; border-radius:8px; margin-bottom:30px;
	                    width:280px; height:50px; color:#fff; margin-left:5px; margin-right:5px; padding:10px; font-size:14px; text-align:center; font-size:18px; border-bottom:1px #E4E4E4 solid;}				

	 
	 /*footer*/			 

}
@media(max-width:800px ){
	
/* ----------------------------------------------*/
/* L 01 - Region 1
/* ----------------------------------------------*/
#region1wrap{background: ; }
#region1{background:transparent ; }
 }
/* ----------------------------------------------*/
/* L 02 - Region 2
/* ----------------------------------------------*/
@media(max-width:800px ){
  }
@media(max-width:px ){
 } 
@media(max-width:800px ){
	
/* ----------------------------------------------*/
/* L 04 - Region 4
/* ----------------------------------------------*/
#region4wrap{background:#f1f1f1 ; }
#region4{background: ; }
 
} 
@media(max-width:800px ){
	
/* ----------------------------------------------*/
/* L 05 - Region 5
/* ----------------------------------------------*/
#region5wrap{background:#f1f1f1 ; }
#region5{background: ; }
 
} 
@media(max-width:800px ){
	
/* ----------------------------------------------*/
/* L 06 - Region 6
/* ----------------------------------------------*/
#region6wrap{background:#f1f1f1; }
#region6{background: ;}
} 
@media(max-width:800px ){
	
/* ----------------------------------------------*/
/* L 07 - Region 7
/* ----------------------------------------------*/
#region7wrap{background:transparent ; }
#region7{background:#f1f1f1 ; }
}
@media(max-width:800px ){
	
/* ----------------------------------------------*/
/* L 08 - Region 8
/* ----------------------------------------------*/
#region8wrap{background:#fff;}
#region8{background:#fff;}
 
}
@media(max-width:px ){}
@media(max-width:px ){}
@media (max-width: 768px) {

#headerwrap {
			   background:#078955 url('../images/backgrounds/bg-menu-tablet.jpg')!important;
			   height:90px!important; 
			   max-width:100%; background-position:center;
			   -webkit-background-size: cover;
               -moz-background-size: cover;
               -o-background-size: cover;
               background-size: cover;
			   border-bottom:4px #FFFFFF solid!important;
	        }

			
#region2wrap{  background:#0b8355 url('../images/backgrounds/bg-title-tablet.jpg')!important; max-width:100%!important; height:90px!important; padding:22px;
			   background-position:center;
			   -webkit-background-size: cover;
               -moz-background-size: cover;
               -o-background-size: cover;
               background-size: cover;
			    margin-top:-20px!important;
			   border-top:4px #FFFFFF solid;
			 }

#logo a{background:url('../images/logos/floresta-country-club.png') no-repeat 0 0; width:336px!important; height:75px; margin:0px 0px 0px 216px!important;}			 

	
	#foto{ margin:auto!important; width:28%!important; height:auto; margin-right:15px!important; margin-bottom:30px!important;}
     
	 .urlAcademia { width:100%!important;}
	 .urlTenis { width:100%!important; }
	 .urlResidencia { width:100%!important; }
	 .urlRestaurante { width:100%!important; }
	 .urlSedesocial { width:100%!important; height:100%; margin:auto; text-align:center; }
	 .urlHipica { width:100%!important; }
	 .urlPiscina { width:100%!important; }
	 .urlSauna { width:100%!important;}
	 .urlFlorestinha { width:100%!important; }
	 .urlFutebol { width:100%!important; }
	 .urlVolei { width:100%!important; }
	 .urlTeatro { width:100%!important; }
	 
	 /*footer*/
	  #region10wrap {background:#e0e0e0!important;}

	  #mapa{ background-color:#FFF!important; border:1px #078955 solid; width:380px; height:300px; 
	         float:none!important; margin:auto!important; margin-top:40px!important; margin-bottom:20px!important;  margin-right:35px; font-size:2em; color:#096; text-align:center;}

      #facebook{ background-color:#FFF!important; border:1px #fff solid; width:280px; height:300px!important; 
	             float:none!important; margin:auto!important; margin-top:20px!important; margin-bottom:20px!important; 
	             font-size:2em; color:#096; text-align:center;
				}
	   
       #contato-home{background:url('../images/backgrounds/bg-fc2.png')!important; 
                /*background-repeat:no-repeat!important;*/ 
                width:320px!important; height:180px; margin-right:35px; padding:110px 0px 10px 10px!important; float:none!important; margin:auto!important; font-size:2em; color:#096;}
  
       #contato-home h1{ color:#096; font-weight:100; font-size:0.8em; margin-bottom:10px; padding-top:10px; padding-bottom:5px;
                    border-bottom:1px #CCCCCC solid; margin-bottom:20px;
					}
					
       #contato-home .telefone {background:url('../images/emaill.png'); background-repeat:no-repeat; background-position:30px; padding-left:10px; margin-bottom:10px;
                               width:auto; color:#666; font-size:18px; text-align:center; margin-top:20px;}
							   
       #contato-home .email { margin-bottom:20px; width:auto; color:#666; font-size:17px; text-align:center;}				
					
       #contato-home .fale { background-color:#006502!important; border-radius:8px; margin-bottom:30px;
	                    width:280px; height:50px; color:#fff; margin-left:5px; margin-right:5px; padding:10px; font-size:14px; text-align:center; font-size:18px; border-bottom:1px #E4E4E4 solid;}				

	 
	 /*footer*/
	 	 
}

@media (max-width: 480px) {

#headerwrap {
			   background:#078955 url('../images/backgrounds/bg-menu-smartphone-480.jpg')!important;
			   height:90px!important; 
			   max-width:100%; 
			   background-position:center;
			   background-repeat:no-repeat!important;
			   -webkit-background-size: cover;
               -moz-background-size: cover;
               -o-background-size: cover;
               background-size: cover;
			   border-bottom:3px #FFFFFF solid!important;
	        }


#logo a{background:url('../images/logos/floresta-country-club-1024.png') no-repeat 0 0; width:240px!important; height:65px; margin:20px 0px 0px 110px!important;}			 
	
#region2wrap{  background:#0b8355 url('../images/backgrounds/bg-title-smartphone-480.jpg')!important; 
               max-width:auto!important; 
			   height:90px!important; 
			   padding:22px;
			   background-position:center;
			   -webkit-background-size: cover;
               -moz-background-size: cover;
               -o-background-size: cover;
               background-size: cover; margin-top:-15px!important;
			   border-top:3px #FFFFFF solid!important;
			 }
			 
	#foto{ width:200px!important; height:auto; float:none!important;  margin:auto!important; margin-top:20px!important; margin-bottom:30px!important;}
     
	 .urlAcademia { width:240px!important; }
	 .urlTenis { width:240px!important; }
	 .urlResidencia { width:240px!important; }
	 .urlRestaurante { width:240px!important; }
	 .urlSedesocial { width:240px!important; }
	 .urlHipica { width:240px!important; }
	 
	#contact-form h2{ width:100%; margin-top:50px;}
	#jform_contact_name { margin-left:8px; width:auto!important; padding:10px;}
	#jform_contact_email { margin-left:8px; width:auto!important; padding:10px;}
	#jform_contact_emailmsg { margin-left:8px; width:auto!important; padding:10px;}
	#jform_contact_message { margin-left:8px; width:auto!important; padding:10px;}
  						
       #contato-home{background:url('../images/backgrounds/bg-fc2.png')!important; 
                /*background-repeat:no-repeat!important;*/ 
                width:290px!important; height:180px; margin-right:35px; padding:110px 0px 10px 10px!important; float:none!important; margin:auto!important; font-size:2em; color:#096;}
  
       #contato-home h1{ color:#096; font-weight:100; font-size:0.8em; margin-bottom:10px; padding-top:10px; padding-bottom:5px;
                         border-bottom:1px #CCCCCC solid; margin-bottom:20px;
					   }
					
       #contato-home .telefone {background:url('../images/emaill.png'); background-repeat:no-repeat; background-position:10px!important; padding-left:8px; margin-bottom:10px;
                                width:auto; color:#666; font-size:14px!important; text-align:center; margin-top:20px;}
							   
       #contato-home .email { margin-bottom:20px; width:auto; color:#666; font-size:14px!important; text-align:center;}				
					
       #contato-home .fale { background-color:#006502!important; border-radius:8px; margin-bottom:30px;
	                         width:250px!important; height:50px; color:#fff; margin-left:5px; margin-right:5px; padding:10px; font-size:14px; text-align:center; font-size:18px; 
						     border-bottom:1px #E4E4E4 solid;}				
										
/*login p socios*/
.loginformwrap{background-color:#fff!important; border:none!important;}
.login{ background-color:#fff;}

.loginformwrap .button{background-color:#008451!important; float:left; margin-left:10px;}
.loginformwrap .button:hover{background-color:#333!important;}

#username-lbl{text-align:left; padding-left:30px;}
.login-fields #username{
	                    background:#fcfcfc url('../images/icons/usuario.png');
                        background-repeat:no-repeat; background-position:5px!important;
						padding-left:55px!important;
						width:180px!important;
						height:40px;
						font-size:2em!important;
						text-align:left;
                        border:none!important;
						border-radius:0px!important;
						}

.login-fields #username:focus{
	                          color:#096!important;
                              background:url('../images/icons/usuario-focus.png');
                              background-repeat:no-repeat; background-position:5px!important;
						      padding-left:55px!important;
						      width:180px!important;
							  height:40px;
						      font-size:2em!important;
						      text-align:left;
                              border:none!important; 
						      border-radius:0px!important;
							 }
#password-lbl {text-align:left; padding-left:30px;}
.login-fields #password{
	                    background:#fcfcfc url('../images/icons/senha.png');
                        background-repeat:no-repeat; background-position:5px!important;
						padding-left:55px!important;
						width:180px!important;
						height:40px;
						font-size:2em!important;
						text-align:left;
                        border:none!important; 
						border-radius:0px!important;
	                   }
					   
.login-fields #password:focus{ 
                              color:#096!important;
							  background:url('../images/icons/senha-focus.png');
                              background-repeat:no-repeat; background-position:5px!important;
						      padding-left:55px!important;
						      width:180px!important;
							  height:40px;
						      font-size:2em!important;
						      text-align:left;
                              border:none!important; 
					 	      border-radius:0px!important;
							 }						

.loginformwrap ul li a{ color:#333; font-size:1em; text-align:center; float:left;}
.loginformwrap ul li :hover{ color:#096; text-decoration:underline;}

/*login p socios*/


/*Crono forms CONTATO*/
#chronoform_FormularioContato{ width:230px!important; margin-top:50px!important; margin-bottom:50px; margin:auto;}

#ccms_form_element .input_email1_container_div{border:0px;}

#input_nome1_container_div label{ color:#666; font-size:16px; text-align:left!important; padding-right:15px; font-weight:100!important;}

#input_email1_container_div label{ color:#666; font-size:16px; text-align:left!important; padding-right:15px; font-weight:100!important;}

#input_assunto1_container_div label{ color:#666;font-size:16px; text-align:left!important; padding-right:15px; font-weight:100!important;}
#input_textarea1_container_div label{ color:#666;font-size:16px; text-align:left!important; padding-right:15px; font-weight:100!important;}

#input_enviar_81_container_div {margin-bottom:20px;}

.bt-contato {
			  width:180px!important; 
			  height:35px;
			  margin:auto!important;
			  float:none!important; 
			  border:none!important; 
			  padding:10px!important; 
			  background-color:#096; 
			  color:#FFF; 
			  font-size:18px;
              border-radius:6px;
			  margin-top:20px!important;
			 }
			 
.bt-contato:hover{background-color:#000; color:#FFF;}

#chrono_verification1_container_div .chrono_captcha_input{ margin:auto; margin-right:10px!important; margin-top:10px!important; margin-bottom:10px!important;}
#chrono_verification1_container_div label{color:#666;font-size:16px; text-align:left!important; font-weight:100; padding-top:12px!important; padding-right:5px!important;}

#region4anchor{background-color:#00F!important;}
#imgver_231 img{margin:auto!important;}
/*Crono forms CONTATO*/

/*Crono forms TEATRO*/
#chronoform_FormularioTeatro{ width:230px!important; margin-top:50px!important; margin-bottom:50px; margin:auto;}

#ccms_form_element .input_email1_container_div{border:0px;}

#input_nome1_container_div label{ color:#666; font-size:16px; text-align:left!important; padding-right:15px; font-weight:100!important;}
#input_email1_container_div label{ color:#666; font-size:16px; text-align:left!important; padding-right:15px; font-weight:100!important;}
#input_text_151_container_div label { color:#666; font-size:16px; text-align:left!important; padding-right:15px; font-weight:100!important;}
#input_text_161_container_div label { color:#666; font-size:16px; text-align:left!important; padding-right:15px; font-weight:100!important;}
#input_assunto1_container_div label{ color:#666;font-size:16px; text-align:left!important; padding-right:15px; font-weight:100!important;}
#input_textarea1_container_div label{ color:#666;font-size:16px; text-align:left!important; padding-right:15px; font-weight:100!important;}

#input_enviar_81_container_div {margin-bottom:20px;}

.btn-teatro-enviar {
			  width:150px!important; 
			  height:35px;
			  margin:auto!important;
			  float:none!important; 
			  border:none!important; 
			  padding:10px!important; 
			  background-color:#096; 
			  color:#FFF; 
			  font-size:18px;
              border-radius:6px;
			  margin-top:20px!important;
			 }
			 
.btn-teatro-enviar:hover{background-color:#000; color:#FFF;}

#chrono_verification1_container_div .chrono_captcha_input{ margin:auto; margin-right:10px!important; margin-top:10px!important; margin-bottom:10px!important;}
#chrono_verification1_container_div label{color:#666;font-size:16px; text-align:left!important; font-weight:100; padding-top:12px!important; padding-right:5px!important;}

#region4anchor{background-color:#00F!important;}
#imgver_231 img{margin:auto!important;}
/*Crono forms TEATRO*/

/*Crono forms LOCAÇÂO*/
#chronoform_locacao{ width:230px!important; margin-top:50px!important; margin-bottom:50px; margin:auto;}

#ccms_form_element .input_email1_container_div{border:0px;}

#input_nome1_container_div label{ color:#666; font-size:16px; text-align:left!important; padding-right:15px; font-weight:100!important;}
#input_email1_container_div label{ color:#666; font-size:16px; text-align:left!important; padding-right:15px; font-weight:100!important;}
#input_text_151_container_div label { color:#666; font-size:16px; text-align:left!important; padding-right:15px; font-weight:100!important;}
#input_text_161_container_div label { color:#666; font-size:16px; text-align:left!important; padding-right:15px; font-weight:100!important;}
#input_select_91_container_div label { color:#666; font-size:16px; text-align:left!important; padding-right:15px; font-weight:100!important;}
#input_assunto1_container_div label{ color:#666;font-size:16px; text-align:left!important; padding-right:15px; font-weight:100!important;}
#input_textarea1_container_div label{ color:#666;font-size:16px; text-align:left!important; padding-right:15px; font-weight:100!important;}

#input_enviar_81_container_div {margin-bottom:20px;}

.btn-locacao {
			  width:150px!important; 
			  height:35px;
			  margin:auto!important;
			  float:none!important; 
			  border:none!important; 
			  padding:10px!important; 
			  background-color:#096; 
			  color:#FFF; 
			  font-size:18px;
              border-radius:6px;
			  margin-top:20px!important;
			 }
			 
.btn-locacao:hover{background-color:#000; color:#FFF;}

#chrono_verification1_container_div .chrono_captcha_input{ margin:auto; margin-right:10px!important; margin-top:10px!important; margin-bottom:10px!important;}
#chrono_verification1_container_div label{color:#666;font-size:16px; text-align:left!important; font-weight:100; padding-top:12px!important; padding-right:5px!important;}

#region4anchor{background-color:#00F!important;}
#imgver_231 img{margin:auto!important;}
/*Crono forms LOCAÇÂO*/

}

@media (max-width: 320px) {
	
#headerwrap {
			   background:#016f07 url('../images/backgrounds/bg-menu-smartphone-320.jpg')!important;
			   height:90px!important; 
			   max-width:100%; 
			   background-position:center;
			   background-repeat:no-repeat!important;
			   -webkit-background-size: cover;
               -moz-background-size: cover;
               -o-background-size: cover;
               background-size: cover;
			   border-bottom:2px #FFFFFF solid!important;
	        }


#logo a{background:url('../images/logos/floresta-country-club-responsiva.png') no-repeat 0 0; width:200px!important; height:45px; 
margin:20px 0px 0px 56px!important;}			 
	
#region2wrap{  background:#016f07 url('../images/backgrounds/bg-title-smartphone-320.jpg')!important; max-width:auto!important; height:90px!important;
			   background-position:center;
			   -webkit-background-size: cover;
               -moz-background-size: cover;
               -o-background-size: cover;
               background-size: cover; 
			    margin-top:-15px!important;
			   border-top:2px #FFFFFF solid!important;
			 }
	
	
}

/*PERSONALIZADO*/

.darkbox{ background-color:#000; /*background: transparent!important;*/ overflow:hidden; margin-top:50px;}
.darkbox .ajust{ background-color:#999; /*background: transparent!important;*/ margin:auto; width:1000px; height:auto;}

   /*contact*/
	#contact-form{ background-color:transparent;}
	#contact-form h2{ width:350px!important; margin:auto; font-size:2.8em; border-bottom:2px #009966 solid; padding-bottom:5px;}
	#contact-form .ffield{height:auto; color:#999;}
	 
	#jform_contact_name-lbl { width:350px!important; text-align:left; margin-bottom:10px; margin-top:40px; font-size:1.3em;}
	#jform_contact_email-lbl {width:350px!important; text-align:left; margin-bottom:10px; font-size:1.3em;}
	#jform_contact_emailmsg-lbl {width:350px!important; text-align:left; margin-bottom:10px; font-size:1.3em;}
	#jform_contact_message-lbl {width:350px!important; text-align:left; margin-bottom:10px; font-size:1.3em;}
	 
	#jform_contact_name { margin-left:8px; width:332px!important; padding:10px;}
	#jform_contact_email { margin-left:8px; width:332px!important; padding:10px;}
	#jform_contact_emailmsg { margin-left:8px; width:332px!important; padding:10px;}
	#jform_contact_message { margin-left:8px; width:332px!important; padding:10px;}

	#jform_contact_email_copy{color:#900; font-size:1.2em; padding-top:8px;}
	
	#jform_contact_email_copy-lbl{color:#900; font-size:1.2em; }
	
	.buttonMore .button{background-color:#096!important;}
	.buttonMore .button:hover{background-color:#555!important;}
   /*contact*/
    
  /*footer*/
  .footerp{ color:#FFF!important;}
  #global{  width:1020px; margin:auto; height:300px; border-bottom:1px #0C6 solid;}

  #mapa{ background-color:#f7f7f7; border:1px #ccc solid; width:300px; height:300px; float:left; margin-right:40px; font-size:2em; color:#096; text-align:center;}

  #facebook{ background-color:#f7f7f7; border:1px #ccc solid; width:300px; height:300px; float:left; font-size:2em; color:#096; text-align:center;}

  #contato-home{background:url('../images/backgrounds/bg-fc2.png')!important; 
                /*background-repeat:no-repeat!important;*/ 
                width:320px; height:180px; margin-right:40px; padding:110px 0px 10px 10px!important; float:left; font-size:2em; color:#096;}
  
  #contato-home h1{ color:#096; font-weight:100; font-size:0.8em; margin-bottom:10px; padding-top:10px; padding-bottom:5px;
                    border-bottom:1px #CCCCCC solid; margin-bottom:20px;
					}
					
  #contato-home .telefone {background:url('../images/telefone.png'); background-repeat:no-repeat; background-position:8px; padding-left:40px; margin-bottom:0px;
                           width:auto; color:#666; font-size:16px; text-align:left; margin-top:10px;}
							   
  #contato-home .email {background:url('../images/emaill.png'); background-repeat:no-repeat; background-position:8px; padding-left:38px; margin-bottom:10px;
                        width:auto; color:#666; font-size:16px; text-align:left; margin-top:10px;}				
					
  #contato-home .fale { background-color:#006502!important; border-radius:8px; margin-bottom:0px;
	                    width:280px; height:78px; color:#fff; margin-left:5px; margin-right:5px; padding:10px; font-size:14px; text-align:center; font-size:17px; border-bottom:1px #E4E4E4 solid;}				 
  
  .by-design { padding-top:10px; color:#FFF;}
  .by-design a { text-decoration:none; color:#FF0;}
  .by-design :hover {text-decoration:underline;}
  /*footer*/
  
  #left4{ padding-top:10px; padding-bottom:10px;}
  #user13{ padding-top:10px; padding-bottom:10px;}
  #right4{ padding-top:10px; padding-bottom:10px;}

  .destaque-home{  background-color:none; padding:6px; border:1px #CCCCCC solid; margin-top:8px;}

   #user25{ margin-bottom:50px; /*border-top:3px #009966 solid;*/ padding-top:10px;}
   
   #user12{ width:auto; float:none!important; padding:0px!important; margin-left:0px!important;  margin-bottom:50px!important;}
   #user11{ width:auto; float:none!important; padding:0px!important; margin-left:0px!important;}
   #user10{ width:auto; float:none!important; padding:0px!important;}
   .breadcrumbs{ margin-bottom:40px!important; border-top:0px!important; border-bottom:1px #CCCCCC solid!important; padding-bottom:10px!important;}
   .breadcrumbs .showHere{color:#333!important; font-size:15px!important; font-weight:bold!important;}
   .breadcrumbs .pathway{color:#999!important;}
   .breadcrumbs .pathway:hover{color:#ff8400!important; text-decoration:underline!important}
   .breadcrumbs .here{color:#ff8400!important; font-weight:bold!important;}
   
   /*topo*/
   .topo_sedesocial {height:auto; padding-bottom:2px!important; background-color:#333!important; display:block; position:relative!important;} /*topo das paginas*/
   .topo_sedesocial img {width:100%!important; max-width:100%!important;}

   .topo_hipica {height:auto; padding-bottom:2px!important; background-color:#333!important; display:block; position:relative!important;} /*topo das paginas*/
   .topo_hipica img {width:100%!important; max-width:100%!important;}

   .topo_tenis {height:auto; padding-bottom:2px!important; background-color:#333!important; display:block; position:relative!important;} /*topo das paginas*/
   .topo_tenis img {width:100%!important; max-width:100%!important;}

   .topo_residencias {height:auto; padding-bottom:2px!important; background-color:#333!important; display:block; position:relative!important;} /*topo das paginas*/
   .topo_residencias img {width:100%!important; max-width:100%!important;}

   .topo_teatro {height:auto; padding-bottom:2px!important; background-color:#333!important; display:block; position:relative!important;} /*topo das paginas*/
   .topo_teatro img {width:100%!important; max-width:100%!important;}
   /*topo*/

  /*menu lateral*/

  #right a { color:#008406; font-size:16px; display:block;}
  #right a:hover {color:#000000; font-size:16px;}

  /*quem somos*/   
  .xtcdefaultmenu .item-939 {list-style: none!important; color:#F00;}
  .xtcdefaultmenu .item-937 {list-style: none!important;}
  .xtcdefaultmenu .item-952 {list-style: none!important;}
  .xtcdefaultmenu .item-953 {list-style: none!important;}
  .xtcdefaultmenu .item-954 {list-style: none!important;}
  .xtcdefaultmenu .item-955 {list-style: none!important;}
  .xtcdefaultmenu .item-956 {list-style: none!important;}
  .xtcdefaultmenu .item-997 {list-style: none!important;}
  .xtcdefaultmenu .item-1021 {list-style: none!important;}
  .xtcdefaultmenu .item-1022 {list-style: none!important;}
  /*quem somos*/


  /*departamento*/   
   .xtcdefaultmenu .item-942 {list-style: none!important;}
   .xtcdefaultmenu .item-943 {list-style: none!important;}
   .xtcdefaultmenu .item-944 {list-style: none!important;}
   .xtcdefaultmenu .item-945 {list-style: none!important;}
   .xtcdefaultmenu .item-946 {list-style: none!important;}
   .xtcdefaultmenu .item-947 {list-style: none!important;}
   .xtcdefaultmenu .item-948 {list-style: none!important;}
  /*departamento*/
	
   /*eventos*/   
   .xtcdefaultmenu .item-941 {list-style: none!important;}
   /*eventos*/

/*menu lateral*/

  /*box destaque*/
   #foto{ float:left; margin-right:28px; padding:10px; margin-bottom:30px; border:1px #e2e2e2 solid; width:200px; height:auto;}
   
   #foto h1{padding:0px; margin:0px; text-align:center; font-size:24px; color:#006e05;}
   #foto p{ padding-bottom:10px; margin:0px; text-align:center; font-size:16px; color:#555;}

   #foto .mais{ 
              border-radius:5px;
              background-color:#006e05;
			  border-bottom:3px #004703 solid; 
              width:100px; 
			  margin:auto; 
			  text-decoration:none; 
			  padding:2px; 
			  display:block; 
			  margin-top:5px; 
			  font-family:Arial, Helvetica, sans-serif; 
			  font-weight:100; 
			  text-align:center; 
			  font-size:16px; 
			  color:#FFF;
			  }
			  
     #foto .mais:hover{ text-decoration:none; background-color:#00a107; border-bottom:3px #008c06 solid; color:#FFF;}

/*Sede social*/
 .urlSedesocial { 
           width:200px; 
		   height:130px; 
		   
		   margin-top:10px; 
		   margin-bottom:10px; 
		   
		   display:block; 
		   background-repeat:no-repeat;
		   background-image: url('../../../images/sede-social.jpg');
           		   		   
		   opacity: 1; filter: alpha(opacity=100);
		   -webkit-transition: opacity 0.4s ease-in-out;
           -moz-transition: opacity 0.4s ease-in-out;
           -o-transition: opacity 0.4s ease-in-out;
           transition: opacity 0.4s ease-in-out;
		  }
		  
 .urlSedesocial:hover {
	              background-image: url('../../../images/sede-social-hover.jpg');
                  opacity: 0.9; 
            
			     -webkit-transition: opacity 0.5s ease-in-out;
                 -moz-transition: opacity 0.5s ease-in-out;
                 -o-transition: opacity 0.5s ease-in-out;
                 transition: opacity 0.5s ease-in-out;
				 }
/*Sede social*/

/*Residencia*/
 .urlResidencia { 
           width:200px; 
		   height:130px; 
		   
		   margin-top:10px; 
		   margin-bottom:10px; 
		   
		   display:block; 
		   background-repeat:no-repeat;
		   background-image: url('../../../images/residencia.jpg');
           		   		   
		   opacity: 1; filter: alpha(opacity=100);
		   -webkit-transition: opacity 0.4s ease-in-out;
           -moz-transition: opacity 0.4s ease-in-out;
           -o-transition: opacity 0.4s ease-in-out;
           transition: opacity 0.4s ease-in-out;
		  }
		  
 .urlResidencia:hover {
	              background-image: url('../../../images/residencia-hover.jpg');
                  opacity: 0.9; 
            
			     -webkit-transition: opacity 0.5s ease-in-out;
                 -moz-transition: opacity 0.5s ease-in-out;
                 -o-transition: opacity 0.5s ease-in-out;
                 transition: opacity 0.5s ease-in-out;
				 }
/*Residencia*/

/*academia*/
     .urlAcademia { 
           width:200px; 
		   height:130px; 
		   
		   margin-top:10px; 
		   margin-bottom:10px; 
		   
		   display:block; 
		   background-repeat:no-repeat;
		   background-image: url('../../../images/academia.jpg');
           		   		   
		    opacity: 1; filter: alpha(opacity=100);
		    -webkit-transition: opacity 0.4s ease-in-out;
            -moz-transition: opacity 0.4s ease-in-out;
            -o-transition: opacity 0.4s ease-in-out;
            transition: opacity 0.4s ease-in-out;
		  }
      .urlAcademia:hover {
	              background-image: url('../../../images/academia-hover.jpg');
                  opacity: 0.9; 
            
			     -webkit-transition: opacity 0.5s ease-in-out;
                 -moz-transition: opacity 0.5s ease-in-out;
                 -o-transition: opacity 0.5s ease-in-out;
                 transition: opacity 0.5s ease-in-out;
				 }
/*academia*/

/*tenis*/
 .urlTenis { 
            width:200px; 
		    height:130px; 
		   
		    margin-top:10px; 
		    margin-bottom:10px; 
		   
		    display:block; 
		    background-repeat:no-repeat;
		    background-image: url('../../../images/tenis.jpg');
           		   		   
		    opacity: 1; filter: alpha(opacity=100);
		    -webkit-transition: opacity 0.4s ease-in-out;
            -moz-transition: opacity 0.4s ease-in-out;
            -o-transition: opacity 0.4s ease-in-out;
            transition: opacity 0.4s ease-in-out;
		   }
		  
 .urlTenis:hover {
	              background-image: url('../../../images/tenis-hover.jpg');
                  opacity: 0.9; 
            
			     -webkit-transition: opacity 0.5s ease-in-out;
                 -moz-transition: opacity 0.5s ease-in-out;
                 -o-transition: opacity 0.5s ease-in-out;
                 transition: opacity 0.5s ease-in-out;
				 }
/*tenis*/

/*Hípica*/
 .urlHipica { 
           width:200px; 
		   height:130px; 
		   
		   margin-top:10px; 
		   margin-bottom:10px; 
		   
		   display:block; 
		   background-repeat:no-repeat;
		   background-image: url('../../../images/hipica.jpg');
           		   		   
		   opacity: 1; filter: alpha(opacity=100);
		   -webkit-transition: opacity 0.4s ease-in-out;
           -moz-transition: opacity 0.4s ease-in-out;
           -o-transition: opacity 0.4s ease-in-out;
           transition: opacity 0.4s ease-in-out;
		  }
		  
 .urlHipica:hover {
	              background-image: url('../../../images/hipica-hover.jpg');
                  opacity: 0.9; 
            
			     -webkit-transition: opacity 0.5s ease-in-out;
                 -moz-transition: opacity 0.5s ease-in-out;
                 -o-transition: opacity 0.5s ease-in-out;
                 transition: opacity 0.5s ease-in-out;
				 }
/*Hípica*/

/*Restaurante*/
 .urlRestaurante { 
           width:200px; 
		   height:130px; 
		   
		   margin-top:10px; 
		   margin-bottom:10px; 
		   
		   display:block; 
		   background-repeat:no-repeat;
		   background-image: url('../../../images/restaurante.jpg');
           		   		   
		   opacity: 1; filter: alpha(opacity=100);
		   -webkit-transition: opacity 0.4s ease-in-out;
           -moz-transition: opacity 0.4s ease-in-out;
           -o-transition: opacity 0.4s ease-in-out;
           transition: opacity 0.4s ease-in-out;
		  
		  }
		  
 .urlRestaurante:hover {
	              background-image: url('../../../images/restaurante-hover.jpg');
                  opacity: 0.9; 
            
			     -webkit-transition: opacity 0.5s ease-in-out;
                 -moz-transition: opacity 0.5s ease-in-out;
                 -o-transition: opacity 0.5s ease-in-out;
                 transition: opacity 0.5s ease-in-out;
				 }
/*Restaurante*/

/*Piscina*/
 .urlPiscina { 
           width:200px; 
		   height:130px; 
		   
		   margin-top:10px; 
		   margin-bottom:10px; 
		   
		   display:block; 
		   background-repeat:no-repeat;
		   background-image: url('../../../images/piscina.jpg');
           		   		   
		   opacity: 1; filter: alpha(opacity=100);
		   -webkit-transition: opacity 0.4s ease-in-out;
           -moz-transition: opacity 0.4s ease-in-out;
           -o-transition: opacity 0.4s ease-in-out;
           transition: opacity 0.4s ease-in-out;
		  }
		  
 .urlPiscina:hover {
	              background-image: url('../../../images/piscina-hover.jpg');
                  opacity: 0.9; 
            
			     -webkit-transition: opacity 0.5s ease-in-out;
                 -moz-transition: opacity 0.5s ease-in-out;
                 -o-transition: opacity 0.5s ease-in-out;
                 transition: opacity 0.5s ease-in-out;
				 }
/*Piscina*/

/*sauna*/
 .urlSauna { 
           width:200px; 
		   height:130px; 
		   
		   margin-top:10px; 
		   margin-bottom:10px; 
		   
		   display:block; 
		   background-repeat:no-repeat;
		   background-image: url('../../../images/sauna.jpg');
           		   		   
		   opacity: 1; filter: alpha(opacity=100);
		   -webkit-transition: opacity 0.4s ease-in-out;
           -moz-transition: opacity 0.4s ease-in-out;
           -o-transition: opacity 0.4s ease-in-out;
           transition: opacity 0.4s ease-in-out;
		  }
		  
 .urlSauna:hover {
	              background-image: url('../../../images/sauna-hover.jpg');
                  opacity: 0.9; 
            
			     -webkit-transition: opacity 0.5s ease-in-out;
                 -moz-transition: opacity 0.5s ease-in-out;
                 -o-transition: opacity 0.5s ease-in-out;
                 transition: opacity 0.5s ease-in-out;
				 }
/*sauna*/

/*Florestinha*/
 .urlFlorestinha { 
           width:200px; 
		   height:130px; 
		   
		   margin-top:10px; 
		   margin-bottom:10px; 
		   
		   display:block; 
		   background-repeat:no-repeat;
		   background-image: url('../../../images/florestinha.jpg');
           		   		   
		   opacity: 1; filter: alpha(opacity=100);
		   -webkit-transition: opacity 0.4s ease-in-out;
           -moz-transition: opacity 0.4s ease-in-out;
           -o-transition: opacity 0.4s ease-in-out;
           transition: opacity 0.4s ease-in-out;
		  }
		  
 .urlFlorestinha:hover {
	              background-image: url('../../../images/florestinha-hover.jpg');
                  opacity: 0.9; 
            
			     -webkit-transition: opacity 0.5s ease-in-out;
                 -moz-transition: opacity 0.5s ease-in-out;
                 -o-transition: opacity 0.5s ease-in-out;
                 transition: opacity 0.5s ease-in-out;
				 }
/*Florestinha*/

/*Futebol*/
 .urlFutebol { 
           width:200px; 
		   height:130px; 
		   
		   margin-top:10px; 
		   margin-bottom:10px; 
		   
		   display:block; 
		   background-repeat:no-repeat;
		   background-image: url('../../../images/futebol.jpg');
           		   		   
		   opacity: 1; filter: alpha(opacity=100);
		   -webkit-transition: opacity 0.4s ease-in-out;
           -moz-transition: opacity 0.4s ease-in-out;
           -o-transition: opacity 0.4s ease-in-out;
           transition: opacity 0.4s ease-in-out;
		  }
		  
 .urlFutebol:hover {
	              background-image: url('../../../images/futebol-hover.jpg');
                  opacity: 0.9; 
            
			     -webkit-transition: opacity 0.5s ease-in-out;
                 -moz-transition: opacity 0.5s ease-in-out;
                 -o-transition: opacity 0.5s ease-in-out;
                 transition: opacity 0.5s ease-in-out;
				 }
/*Futebol*/

/*Volei*/
 .urlVolei { 
           width:200px; 
		   height:130px; 
		   
		   margin-top:10px; 
		   margin-bottom:10px; 
		   
		   display:block; 
		   background-repeat:no-repeat;
		   background-image: url('../../../images/volei.jpg');
           		   		   
		   opacity: 1; filter: alpha(opacity=100);
		   -webkit-transition: opacity 0.4s ease-in-out;
           -moz-transition: opacity 0.4s ease-in-out;
           -o-transition: opacity 0.4s ease-in-out;
           transition: opacity 0.4s ease-in-out;
		  }
		  
 .urlVolei:hover {
	              background-image: url('../../../images/volei-hover.jpg');
                  opacity: 0.9; 
            
			     -webkit-transition: opacity 0.5s ease-in-out;
                 -moz-transition: opacity 0.5s ease-in-out;
                 -o-transition: opacity 0.5s ease-in-out;
                 transition: opacity 0.5s ease-in-out;
				 }
/*Volei*/

/*Teatro*/
 .urlTeatro { 
           width:200px; 
		   height:130px; 
		   
		   margin-top:10px; 
		   margin-bottom:10px; 
		   
		   display:block; 
		   background-repeat:no-repeat;
		   background-image: url('../../../images/teatro.jpg');
           		   		   
		   opacity: 1; filter: alpha(opacity=100);
		   -webkit-transition: opacity 0.4s ease-in-out;
           -moz-transition: opacity 0.4s ease-in-out;
           -o-transition: opacity 0.4s ease-in-out;
           transition: opacity 0.4s ease-in-out;
		  }
		  
 .urlTeatro:hover {
	              background-image: url('../../../images/teatro-hover.jpg');
                  opacity: 0.9; 
            
			     -webkit-transition: opacity 0.5s ease-in-out;
                 -moz-transition: opacity 0.5s ease-in-out;
                 -o-transition: opacity 0.5s ease-in-out;
                 transition: opacity 0.5s ease-in-out;
				 }
/*Teatro*/

/*box destaque*/

.destaque-img {margin-right:10px!important;}

.jxtc_newspro_tabs{ width:650px!important; height:auto; background-color:#F00;}
/*PERSONALIZADO*/

/*corretor*/
#corretor{ margin:auto!important; width:940px; height:310px; padding:20px; background:url('../images/backgrounds/bg-corretor2.png')!important; background-repeat:no-repeat!important;}
#corretor .box_corretor {width:500px; margin-top:130px!important; margin:auto; }
#corretor .box_corretor p {color:#999; font-size:21px; padding-left:60px; margin:0px!important;}
#corretor .box_corretor p a {color:#008451; text-decoration:none;}
#corretor .box_corretor p a:hover {text-decoration:underline; color:#111;}
/*corretor*/

/*Crono forms CONTATO*/
#chronoform_FormularioContato{ width:550px; margin-top:50px!important; margin-bottom:50px; margin:auto;}

#ccms_form_element .input_email1_container_div{border:0px;}

#input_nome1_container_div label{ color:#666; font-size:16px; text-align:right; padding-right:15px; font-weight:100!important;}
#input_email1_container_div label{ color:#666; font-size:16px; text-align:right; padding-right:15px; font-weight:100!important;}
#input_assunto1_container_div label{ color:#666;font-size:16px; text-align:right; padding-right:15px; font-weight:100!important;}
#input_textarea1_container_div label{ color:#666;font-size:16px; text-align:right; padding-right:15px; font-weight:100!important;}

#input_enviar_81_container_div {margin-bottom:20px;}

.btn-enviar {
	         float:right!important; 
			 width:215px!important; 
			 height:35px; 
			 margin-right:165px; 
			 border:none!important; 
			 padding:10px!important; 
			 background-color:#096; 
			 color:#FFF; 
			 font-size:18px;
             border-radius:6px;
			 }
			 
.btn-enviar:hover{background-color:#000; color:#FFF;}

#chrono_verification1_container_div .chrono_captcha_input{ margin:auto; margin-right:10px!important; margin-top:10px!important; margin-bottom:10px!important;}
#chrono_verification1_container_div label{color:#666;font-size:16px; text-align:right; font-weight:100; padding-top:12px!important; padding-right:15px;}

#region4anchor{background-color:#00F!important;}
#imgver_231 img{margin:auto!important;}
/*Crono forms CONTATO*/

/*Crono forms TEATRO*/
#chronoform_FormularioTeatro{ width:550px; margin-top:50px!important; margin-bottom:50px; margin:auto;}

#ccms_form_element .input_email1_container_div{border:0px;}

#input_nome1_container_div label{ color:#666; font-size:16px; text-align:right; padding-right:15px; font-weight:100!important;}
#input_email1_container_div label{ color:#666; font-size:16px; text-align:right; padding-right:15px; font-weight:100!important;}

 #input_text_151_container_div label{ color:#666; font-size:16px; text-align:right; padding-right:15px; font-weight:100!important;}
 #input_text_151_container_div label{ color:#666; font-size:16px; text-align:right; padding-right:15px; font-weight:100!important;}
 #input_text_161_container_div label{ color:#666; font-size:16px; text-align:right; padding-right:15px; font-weight:100!important;}
 #input_select_91_container_div label{ color:#666; font-size:16px; text-align:right; padding-right:15px; font-weight:100!important;}

#input_assunto1_container_div label{ color:#666;font-size:16px; text-align:right; padding-right:15px; font-weight:100!important;}
#input_textarea1_container_div label{ color:#666;font-size:16px; text-align:right; padding-right:15px; font-weight:100!important;}

#input_enviar_81_container_div {margin-bottom:20px;}
 
.btn-teatro-enviar {
	         float:right!important; 
			 width:215px!important; 
			 height:35px; 
			 margin-right:165px; 
			 border:none!important; 
			 padding:10px!important; 
			 background-color:#096; 
			 color:#FFF; 
			 font-size:18px;
             border-radius:6px;
			 }
			 
.btn-tetro-enviar:hover{background-color:#000; color:#FFF;}

#chrono_verification1_container_div .chrono_captcha_input{ margin:auto; margin-right:10px!important; margin-top:10px!important; margin-bottom:10px!important;}
#chrono_verification1_container_div label{color:#666;font-size:16px; text-align:right; font-weight:100; padding-top:12px!important; padding-right:15px;}

#region4anchor{background-color:#00F!important;}
#imgver_231 img{margin:auto!important;}
/*Crono forms TEATRO*/

/*Menu Sede*/
#flyout_menu_940 {background: #009055!important; background:url('../images/backgrounds/bg-menu-sede.jpg')!important;}
#flyout_menu_940 .ul-wrapper,
#flyout_menu_940 ul {background: #009055!important;}
#flyout_menu_940 a {color: #fff!important; border-right:1px #007746 solid!important; height:10px!important; line-height:7px!important; margin-top:10px!important;}
#flyout_menu_940 .item-wrapper:hover a,
#flyout_menu_940 li.current > .item-wrapper a,
#flyout_menu_940 li.opened > .item-wrapper a { height:10px!important; line-height:7px!important; margin-top:10px!important; color:#FF0!important;}
#flyout_menu_940 li.open,
#flyout_menu_940 li:hover {background-color:transparent !important; color:#FFF!important;}

@media screen and (max-width:767px) {

#flyout_menu_940 .ul-wrapper,
#flyout_menu_940 ul {width: auto;}
#flyout_menu_940.horizontal ul .menu-link {width: auto;}

}

@media screen and (min-width:768px) {

#flyout_menu_940 .ul-wrapper,
#flyout_menu_940 ul {width: 200px;}
#flyout_menu_940.msie6 ul,
#flyout_menu_940.msie7 ul,
#flyout_menu_940.msie8 ul {width: px;}
#flyout_menu_940.horizontal.msie6 .menu-link,
#flyout_menu_940.horizontal.msie7 .menu-link,
#flyout_menu_940.horizontal.msie8 .menu-link {width: px;}
#flyout_menu_940.horizontal.msie6 > li > .item-wrapper,
#flyout_menu_940.horizontal.msie7 > li > .item-wrapper,
#flyout_menu_940.horizontal.msie8 > li > .item-wrapper {width: px;}

}
/*Menu Sede*/

/*Menu Hipica*/
#flyout_menu_935 {background:url('../images/backgrounds/bg-menu-hipica.jpg')!important;}
#flyout_menu_935 .ul-wrapper,
#flyout_menu_935 ul {background: #000000;}
#flyout_menu_935 a {color: #fff!important; border-right:1px #494949 solid!important; height:10px!important; line-height:7px!important; margin-top:10px!important;}
#flyout_menu_935 .item-wrapper:hover a,
#flyout_menu_935 li.current > .item-wrapper a,
#flyout_menu_935 li.opened > .item-wrapper a {height:10px!important; line-height:7px!important; margin-top:10px!important; color:#FF0!important;}
#flyout_menu_935 li.open,
#flyout_menu_935 li:hover {background-color:transparent !important;}

@media screen and (max-width:767px) {

#flyout_menu_935 .ul-wrapper,
#flyout_menu_935 ul {width: auto;}
#flyout_menu_935.horizontal ul .menu-link {width: auto;}

}

@media screen and (min-width:768px) {
	
#flyout_menu_935 .ul-wrapper,
#flyout_menu_935 ul {width: 200px;}
#flyout_menu_935.msie6 ul,
#flyout_menu_935.msie7 ul,
#flyout_menu_935.msie8 ul {width: px;}
#flyout_menu_935.horizontal.msie6 .menu-link,
#flyout_menu_935.horizontal.msie7 .menu-link,
#flyout_menu_935.horizontal.msie8 .menu-link {width: px;}
#flyout_menu_935.horizontal.msie6 > li > .item-wrapper,
#flyout_menu_935.horizontal.msie7 > li > .item-wrapper,
#flyout_menu_935.horizontal.msie8 > li > .item-wrapper {width: px;}

}
/*Menu Hipica*/

/*Menu Tenis*/
#flyout_menu_941 {background:url('../images/backgrounds/bg-menu-tenis.jpg')!important;}
#flyout_menu_941 .ul-wrapper,
#flyout_menu_941 ul {background: #000000;}
#flyout_menu_941 a {color: #fff!important; border-right:1px #b74000 solid!important; height:10px!important; line-height:7px!important; margin-top:10px!important;}
#flyout_menu_941 .item-wrapper:hover a,
#flyout_menu_941 li.current > .item-wrapper a,
#flyout_menu_941 li.opened > .item-wrapper a {height:10px!important; line-height:7px!important; margin-top:10px!important; color:#000!important;}
#flyout_menu_941 li.open,
#flyout_menu_941 li:hover {background-color:transparent !important; color:#000!important;}

@media screen and (max-width:767px) {

#flyout_menu_941 .ul-wrapper,
#flyout_menu_941 ul {width: auto;}
#flyout_menu_941.horizontal ul .menu-link {width: auto;}

}

@media screen and (min-width:768px) {
	#flyout_menu_941 .ul-wrapper,
	#flyout_menu_941 ul {
		width: 200px;
	}
	#flyout_menu_941.msie6 ul,
	#flyout_menu_941.msie7 ul,
	#flyout_menu_941.msie8 ul {
		width: px;
	}
	#flyout_menu_941.horizontal.msie6 .menu-link,
	#flyout_menu_941.horizontal.msie7 .menu-link,
	#flyout_menu_941.horizontal.msie8 .menu-link {
		width: px;
	}
	#flyout_menu_941.horizontal.msie6 > li > .item-wrapper,
	#flyout_menu_941.horizontal.msie7 > li > .item-wrapper,
	#flyout_menu_941.horizontal.msie8 > li > .item-wrapper {
		width: px;
	}
}
/*Menu Tenis*/

/*Menu Residências*/
#flyout_menu_942 {background:url('../images/backgrounds/bg-menu-residencia.jpg')!important;}
#flyout_menu_942 .ul-wrapper,
#flyout_menu_942 ul {background: #000000;}
#flyout_menu_942 a {color: #fff!important; border-right:1px #087f7a solid!important; height:10px!important; line-height:7px!important; margin-top:10px!important;}
#flyout_menu_942 .item-wrapper:hover a,
#flyout_menu_942 li.current > .item-wrapper a,
#flyout_menu_942 li.opened > .item-wrapper a {color: #000!important; height:10px!important; line-height:7px!important; margin-top:10px!important;}
#flyout_menu_942 li.open,
#flyout_menu_942 li:hover {background-color:transparent !important; color:#000!important;}

@media screen and (max-width:767px) {

#flyout_menu_942 .ul-wrapper,
#flyout_menu_942 ul {width: auto;}
#flyout_menu_942.horizontal ul .menu-link {width: auto;}

}

@media screen and (min-width:768px) {

#flyout_menu_942 .ul-wrapper,
#flyout_menu_942 ul {width: 200px;}
#flyout_menu_942.msie6 ul,
#flyout_menu_942.msie7 ul,
#flyout_menu_942.msie8 ul {width: px;}
#flyout_menu_942.horizontal.msie6 .menu-link,
#flyout_menu_942.horizontal.msie7 .menu-link,
#flyout_menu_942.horizontal.msie8 .menu-link {width: px;}
#flyout_menu_942.horizontal.msie6 > li > .item-wrapper,
#flyout_menu_942.horizontal.msie7 > li > .item-wrapper,
#flyout_menu_942.horizontal.msie8 > li > .item-wrapper {width: px;}

}
/*Menu Residências*/

/*Menu Teatro*/
#flyout_menu_953 {background: #b21317!important; background:url('../images/backgrounds/bg-menu-teatro.jpg')!important;}
#flyout_menu_953 .ul-wrapper,
#flyout_menu_953 ul {background: #b21317!important;}
#flyout_menu_953 a {color: #ffffff; border-right:1px #6a0003 solid!important; height:10px!important; line-height:7px!important; margin-top:10px!important;}
#flyout_menu_953 .item-wrapper:hover a,
#flyout_menu_953 li.current > .item-wrapper a,
#flyout_menu_953 li.opened > .item-wrapper a {height:10px!important; line-height:7px!important; margin-top:10px!important; color:#000!important;}
#flyout_menu_953 li.open,
#flyout_menu_953 li:hover {background-color:transparent !important; color:#000!important;}

@media screen and (max-width:767px) {
	
#flyout_menu_953 .ul-wrapper,
#flyout_menu_953 ul {width: auto;}
#flyout_menu_953.horizontal ul .menu-link {width: auto;}

}

@media screen and (min-width:768px) {

#flyout_menu_953 .ul-wrapper,
#flyout_menu_953 ul {width: 200px;}
#flyout_menu_953.msie6 ul,
#flyout_menu_953.msie7 ul,
#flyout_menu_953.msie8 ul {width: px;}
#flyout_menu_953.horizontal.msie6 .menu-link,
#flyout_menu_953.horizontal.msie7 .menu-link,
#flyout_menu_953.horizontal.msie8 .menu-link {width: px;}
#flyout_menu_953.horizontal.msie6 > li > .item-wrapper,
#flyout_menu_953.horizontal.msie7 > li > .item-wrapper,
#flyout_menu_953.horizontal.msie8 > li > .item-wrapper {width: px;}

}
/*Menu Teatro*/

/*formularios*/
 .bfPage-l{ width:auto; margin:auto; border:1px  #CCCCCC solid; padding:10px;}

 .bfPage-l button.bfSubmitButton{background-color:#093!important; border-radius:3px;}
 .bfPage-l button.bfSubmitButton:hover{background-color:#063!important;}
 .bfLabelLeft label {color:#096;}
 button#ff_elem48_calendarButton.bfCalendar{background-color:#093!important; margin-top:20px!important; padding-bottom:10px!important; font-size:16px;}
/*formularios*/