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

body {
	display:block;
	width:994px;
	margin:0 auto;
	padding:0;
	font-family:'Tahoma', Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	}

a img {
    border:0px;
}
	
a {
	outline:none;
	text-decoration:none;
    color:#666666;
	}
	
a:hover {
	outline:none;
	}
	
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
	
.backgroundBlack {background: #0C0C0C;}
	
.backgroundWhite {background: #FFFFFF;}
	
#headWrapper {
	width:994px;
	height:150px;
	display:block;
	margin:0;
	padding:0;
	}
	
.headHeight {
    width:994px;
    height:100px;
    float:left;
    position: relative;
    }
    
.headBlack {background: transparent url(../imgs/headBlack.jpg) no-repeat;}

.headWhite {background: transparent url(../imgs/headWhite.jpg) no-repeat;}

.headWhiteKids {background: transparent url(../imgs/headWhiteKids.jpg) no-repeat;}

#btnSocio {
	float:left;
	width:206px;
	height:26px;
	margin:35px 0 0 0;
	}
	
#btnSocio a, .btnSocio a:hover{
	width:206px;
	height:26px;
	display:block;
	}
	
#btnSocio span{display:none;}
	
.btnSocioBlack {background: transparent url(../imgs/vantagensSocioBlack.jpg) no-repeat;}

.btnSocioWhite {background: transparent url(../imgs/vantagensSocioWhite.jpg) no-repeat;}

.logo h1{
    position:absolute;    
    top:-5px;
    left:400px;
    width:170px;
    height:100px;
    display:inline;
}

.logo h1 a, .logo h1 a:hover{
    display:block;
    width:170px;
    height:80px;
    /*background:transparent url(/imgs/pt/logo.gif) no-repeat;*/
    cursor:pointer;
}

.logo h1 span{display:none;}

#newsletterWrapper {
	float:right;
	width:339px;
	height:35px;
	margin:36px 0 0 0;
	}

.newsletterBlack {background: transparent url(../imgs/newsletterBlack.jpg) no-repeat;}

.newsletterWhite {background: transparent url(../imgs/newsletterWhite.jpg) no-repeat;}

.newsletterForm {
	float:right;
	margin:0;
	width:150px;
	height:16px;
	padding: 6px 5px;
	font-size:11px;
	color:#666666;
	background:none; 
	border:none;
	text-align:left;
	/*font-family:'Gill Sans MT', Arial, Helvetica, sans-serif;*/
	}
	
.newsletterFormOk {
	width:20px;
	height:26px;
	padding:0;
	margin:0 16px 0 10px;
	float:right; 
	display:inline;
	}
	
.newsletterFormOk a {
	width:20px;
	height:26px; 
	display:inline-block;
	margin:0;
	padding:0;
	}
	
.newsletterFormOk a:hover {
	width:20px;
	height:26px; 
	display:inline-block;
	}
	
.newsletterFormOk a span {display:none;}
	
#menu {
	float:left;
	padding:0;
	margin:2px 0 0 0;
	width:655px;
	height:50px;
	display:block;
}

#menu ul {
	padding:0;
	margin:0;
}

#menu ul li {
	list-style:none;
	padding:0;
	margin:0;
	float:left;
}

#menu ul li a {
	display:block;
	padding:0;
	margin:0px;
	text-indent:-5000px;
	height:50px;
}

.b01Black a {
	display:block;
	width:123px;
	background:transparent url(../imgs/b01BlackOff.jpg) no-repeat;
}

.b01Black a:hover {
	background:transparent url(../imgs/b01BlackOn.jpg) no-repeat;
}

.b01Black a.selected {
    background:transparent url(../imgs/b01BlackOn.jpg) no-repeat;
}

.b02Black a {
	display:block;
	width:166px;
	background:transparent url(../imgs/b02BlackOff.jpg) no-repeat;
}

.b02Black a:hover {
	background:transparent url(../imgs/b02BlackOn.jpg) no-repeat;
}
.b02Black a.selected {
    background:transparent url(../imgs/b02BlackOn.jpg) no-repeat;
}

.b03Black a {
	display:block;
	width:134px;
	background:transparent url(../imgs/b03BlackOff.jpg) no-repeat;
}

.b03Black a:hover {
	background:transparent url(../imgs/b03BlackOn.jpg) no-repeat;
}
.b03Black a.selected {
    background:transparent url(../imgs/b03BlackOn.jpg) no-repeat;
}

.b04Black a {
	display:block;
	width:80px;
	background:transparent url(../imgs/b04BlackOff.jpg) no-repeat;
}

.b04Black a:hover {background:transparent url(../imgs/b04BlackOn.jpg) no-repeat;}
.b04Black a.selected {background:transparent url(../imgs/b04BlackOn.jpg) no-repeat;}

.b05Black a {
	display:block;
	width:152px;
	background:transparent url(../imgs/b05BlackOff.jpg) no-repeat;
}

.b05Black a:hover {background:transparent url(../imgs/b05BlackOn.jpg) no-repeat;}
.b05Black a.selected {background:transparent url(../imgs/b05BlackOn.jpg) no-repeat;}  

.b01White a {
	display:block;
	width:123px;
	background:transparent url(../imgs/b01WhiteOff.jpg) no-repeat;
}

.b01White a:hover {
	background:transparent url(../imgs/b01WhiteOn.jpg) no-repeat;
}
.b01White a.selected {
    background:transparent url(../imgs/b01WhiteOn.jpg) no-repeat;
}

.b02White a {
	display:block;
	width:166px;
	background:transparent url(../imgs/b02WhiteOff.jpg) no-repeat;
}

.b02White a:hover {
	background:transparent url(../imgs/b02WhiteOn.jpg) no-repeat;
}
.b02White a.selected {
    background:transparent url(../imgs/b02WhiteOn.jpg) no-repeat;
}

.b03White a {
	display:block;
	width:134px;
	background:transparent url(../imgs/b03WhiteOff.jpg) no-repeat;
}

.b03White a:hover {
	background:transparent url(../imgs/b03WhiteOn.jpg) no-repeat;
}
.b03White a.selected {
    background:transparent url(../imgs/b03WhiteOn.jpg) no-repeat;
}

.b04White a {
	display:block;
	width:80px;
	background:transparent url(../imgs/b04WhiteOff.jpg) no-repeat;
}

.b04White a:hover {background:transparent url(../imgs/b04WhiteOn.jpg) no-repeat;}
.b04White a.selected {background:transparent url(../imgs/b04WhiteOn.jpg) no-repeat;}

.b05White a {
	display:block;
	width:152px;
	background:transparent url(../imgs/b05WhiteOff.jpg) no-repeat;
}

.b05White a:hover {background:transparent url(../imgs/b05WhiteOn.jpg) no-repeat;}
.b05White a.selected {background:transparent url(../imgs/b05WhiteOn.jpg) no-repeat;}  

#searchWrapper {
    float:left;
    display:block;
    width:338px;
    height:50px;
    margin:2px 0 0 0;
    }
    
.searchBlack {background:transparent url(../imgs/searchBlack.jpg) no-repeat;}

.searchWhite {background:transparent url(../imgs/searchWhite.jpg) no-repeat;}

.searchForm {
    float:right;
    margin:15px 0 0 0;
    width:149px;
    height:16px;
    padding: 6px 5px;
    font-size:11px;
    color:#666666;
    background:none; 
    border:none;
    text-align:left;
    /*font-family:'Gill Sans MT', Arial, Helvetica, sans-serif;*/
    }
    
.searchFormOk {
    width:20px;
    height:26px;
    padding:0;
    margin:14px 16px 0 10px;
    float:right; 
    display:inline;
    }
    
.searchFormOk a {
    width:20px;
    height:26px; 
    display:inline-block;
    margin:0;
    padding:0;
    }
    
.searchFormOk a:hover {
    width:20px;
    height:26px; 
    display:inline-block;
    }
    
.searchFormOk a span {display:none;}
	
/* MAIN */
	
#mainWrapper {
	display:block;
	float:left;
	width:994px;
    
    *width:1000px;
    /*border: white 1px solid;*/
	}

.mainBlack {
    background: transparent url(../imgs/mainBackgroundBlack.jpg) repeat-y;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    line-height:16px;
    color:#FFFFFF;
}
.mainWhite {
    background: #FFFFFF;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    line-height:16px;
    color:#7F7F7F;
    }
.mainWhiteKids {
    background: #FFFFFF url(../imgs/mainBackgroundWhiteKids.jpg) top left no-repeat;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    line-height:16px;
    color:#7F7F7F;
    }

/*.mainWhite {background: transparent url(../imgs/mainBackgroundWhite.jpg) repeat-y;}*/

#mainLeftWrapper {
	display:block;
	float:left;
	width:230px;
	margin: 20px 0 0 0;
	}

#mainRightWrapper {
	display:block;
	float:left;
	width:720px;
	margin:10px 0 0 0;
	}
	
#breadcrumbsWhite {
    width:720px;
    /*float:left;*/
    font-size:9px;
    color:#999999;
    text-transform:uppercase;
    }
    
#breadcrumbsWhite a, #breadcrumbsWhite a:hover {
    display:inline;
    font-size:9px;
    color:#999999;
    text-transform:uppercase;
    }
    
#breadcrumbsWhite span a, #breadcrumbsWhite span a:hover {
    display:inline;
    font-size:9px;
    color:#333333;
    text-transform:uppercase;
    }
    
#breadcrumbsBlack {
    width:720px;
   /* float:left;*/
    font-size:9px;
    color:#666666;
    text-transform:uppercase;
    }
    
#breadcrumbsBlack a, #breadcrumbsBlack a:hover {
    display:inline;
    font-size:9px;
    color:#666666;
    text-transform:uppercase;
    }
    
#breadcrumbsBlack span a, #breadcrumbsBlack span a:hover {
    display:inline;
    font-size:9px;
    color:#666666;
    text-transform:uppercase;
    }
    
	
.boxPerfilWhite {
	float:left;
	}

#subMenuWhite {
    float:left;
    padding:0;
    margin:0;
    width:230px;
    display:block;
    font:Arial, Helvetica, sans-serif;
}

#subMenuWhite ul {
    float:left;
    padding:0;
    margin:0;
    background: transparent url(../imgs/SubmenuBottomLineWhite.jpg) left bottom no-repeat;
}

#subMenuWhite ul li {
    float:left;
    list-style:none;
    display:block;
    width:230px;
    padding:0;
    margin:0;
    float:left;
    background: transparent url(../imgs/SubmenuBottomLineWhite.jpg) no-repeat;
}

#subMenuWhite ul li a {
    float:left;
    display:block;
    width:200px;
    padding:12px 0 12px 20px;
    margin:0px;
    color:#666666;
    font-size:11px;
    text-transform:uppercase;
}

#subMenuWhite ul li a:hover {
    font-weight:bold;
    }
#subMenuWhite ul li a.selected {
    font-weight:bold;
    }
    
#subMenuBlack {
    float:left;
    padding:0;
    margin:0;
    width:230px;
    display:block;
    font-family:Arial, Helvetica, sans-serif;
}

#subMenuBlack ul {
    float:left;
    padding:0;
    margin:0;
    background: transparent url(../imgs/SubmenuBottomLineBlack.jpg) left bottom no-repeat;
}

#subMenuBlack ul li {
    float:left;
    list-style:none;
    display:block;
    width:230px;
    padding:0;
    margin:0;
    float:left;
    background: transparent url(../imgs/SubmenuBottomLineBlack.jpg) no-repeat;
}

#subMenuBlack ul li a {
    float:left;
    display:block;
    width:200px;
    padding:12px 0px 12px 20px;
    margin:0px;
    color:#666666;
    font-size:11px;
    text-transform:uppercase;
}

#subMenuBlack ul li a:hover {
    font-weight:bold;
    }
#subMenuBlack ul li a.selected {
    font-weight:bold;
    }
    
#mainDestaqueWhite {
	float:left;
	display:block;
	width:221px;
	height:98px;
	background: transparent url(../imgs/destaqueWhite.jpg) no-repeat 12px 0px;
	}
	
#mainDestaqueWhite a {
	float:left;
	display:block;
	width:221px;
	height:98px;
	}
    
#mainDestaqueBlack {
    float:left;
    display:block;
    width:221px;
    height:98px;
    background: transparent url(../imgs/destaqueBlack.jpg) no-repeat 12px 0px;
    }
    
#mainDestaqueBlack a {
    float:left;
    display:block;
    width:221px;
    height:98px;
    }

#mainLeftIndexWrapper {
	display:block;
	float:left;
	width:630px;
	height:366px;
	margin: 19px 0 0 0;
   /* border: white 1px solid;*/
	/*background: transparent url(../imgs/indexHighlight.jpg) no-repeat;*/
	}

#mainRightIndexWrapper {
	display:block;
	float:left;
	width:344px;
	height:366px;
	margin: 19px 0 0 19px;
    /*border: white 1px solid;*/
  /*  position: absolute;
    right: 0px;*/
	}

#mainBottomWrapper {
	float:left;
	display:block;
	width:994px;
	height:120px;
	}

.menuCentroItem {
    padding: 0 0 0 0;
    margin-bottom: 12px;
}
	
.mainBottomLineBlack {
	float:left;
	display:block;
	width:994px;
	height:1px;
	font-size:1px;
	background: transparent url(../imgs/mainBottomLineBlack.jpg) no-repeat;
	}
	
.mainBottomLineWhite {
	float:left;
	display:block;
	width:994px;
	height:1px;
	font-size:1px;
	background: transparent url(../imgs/mainBottomLineWhite.jpg) no-repeat;
	}
	
#eventosWrapper {
	float:left;
	display:block;
	width:629px;
	padding-left:10px;
	}

.menuoutros{
    position: relative;
}
    

#outrosWrapper {
	float:left;
	display:inline-block;
	width:344px;
	height:120px;
	}
	
#outrosMenu {
	float:left;
	padding:0;
	margin:2px 0 0 0;
	height:35px;
	display:block;
}

#outrosMenu ul {
	padding:0;
	margin:0;
}

#outrosMenu ul li {
	list-style:none;
	padding:0;
	margin:0;
	float:left;
}

#outrosMenu ul li a {
	display:block;
	padding:0;
	margin:0px;
	text-indent:-5000px;
	height:35px;
}

.btNoticiasBlack a {
	display:block;
	width:77px;
	background:transparent url(../imgs/OutrosB01BlackOff.jpg) no-repeat;
}

.btNoticiasBlack a:hover {
	background:transparent url(../imgs/OutrosB01BlackOn.jpg) no-repeat;
}

.btNoticiasBlackSelected a, .btNoticiasBlackSelected a:hover {
	display:block;
	width:77px;
	background:transparent url(../imgs/OutrosB01BlackOn.jpg) no-repeat;
}

.btArtigosBlack a {
	display:block;
	width:50px;
	background:transparent url(../imgs/OutrosB02BlackOff.jpg) no-repeat;
}

.btArtigosBlack a:hover {
	background:transparent url(../imgs/OutrosB02BlackOn.jpg) no-repeat;
}

.btArtigosBlackSelected a, .btArtigosBlackSelected a:hover {
	display:block;
	width:50px;
	background:transparent url(../imgs/OutrosB02BlackOn.jpg) no-repeat;
}

.outrosB03Black a {
	display:block;
	width:122px;
	background:transparent url(../imgs/OutrosB03BlackOff.jpg) no-repeat;
}

.outrosB03Black a:hover {
	background:transparent url(../imgs/OutrosB03BlackOn.jpg) no-repeat;
}

.outrosB03BlackSelected a, .outrosB03BlackSelected a:hover {
	display:block;
	width:122px;
	background:transparent url(../imgs/OutrosB03BlackOn.jpg) no-repeat;
}

.outrosB04Black a {
	display:block;
	width:61px;
	background:transparent url(../imgs/OutrosB04BlackOff.jpg) no-repeat;
}

.outrosB04Black a:hover {
	background:transparent url(../imgs/OutrosB04BlackOn.jpg) no-repeat;
}
	
.outrosB04BlackSelected a, .outrosB04BlackSelected a:hover {
	display:block;
	width:61px;
	background:transparent url(../imgs/OutrosB04BlackOn.jpg) no-repeat;
}

.btNoticiasWhite a {
	display:block;
	width:77px;
	background:transparent url(../imgs/OutrosB01WhiteOff.jpg) no-repeat;
}

.btNoticiasWhite a:hover {
	background:transparent url(../imgs/OutrosB01WhiteOn.jpg) no-repeat;
}

.btNoticiasWhiteSelected a, .btNoticiasWhiteSelected a:hover {
	display:block;
	width:77px;
	background:transparent url(../imgs/OutrosB01WhiteOn.jpg) no-repeat;
}

.btArtigosWhite a {
	display:block;
	width:50px;
	background:transparent url(../imgs/OutrosB02WhiteOff.jpg) no-repeat;
}

.btArtigosWhite a:hover {
	background:transparent url(../imgs/OutrosB02WhiteOn.jpg) no-repeat;
}

.btArtigosWhiteSelected a, .btArtigosWhiteSelected a:hover {
	display:block;
	width:50px;
	background:transparent url(../imgs/OutrosB02WhiteOn.jpg) no-repeat;
}

.outrosB03White a {
	display:block;
	width:122px;
	background:transparent url(../imgs/OutrosB03WhiteOff.jpg) no-repeat;
}

.outrosB03White a:hover {
	background:transparent url(../imgs/OutrosB03WhiteOn.jpg) no-repeat;
}

.outrosB03WhiteSelected a, .outrosB03WhiteSelected a:hover {
	display:block;
	width:122px;
	background:transparent url(../imgs/OutrosB03WhiteOn.jpg) no-repeat;
}

.outrosB04White a {
	display:block;
	width:61px;
	background:transparent url(../imgs/OutrosB04WhiteOff.jpg) no-repeat;
}

.outrosB04White a:hover {
	background:transparent url(../imgs/OutrosB04WhiteOn.jpg) no-repeat;
}
	
.outrosB04WhiteSelected a, .outrosB04WhiteSelected a:hover {
	display:block;
	width:61px;
	background:transparent url(../imgs/OutrosB04WhiteOn.jpg) no-repeat;
}

.outrosMainBlack {
	float:left;
	
	padding:0 0 0 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	line-height:17px;
    height:70px;
    *height:100px;
    margin-left:10px;
    *margin-left:10px;
    width:334px;
    *width:300px;
	}
	
.outrosMainBlack a, .outrosMainBlack a:hover {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	line-height:17px;
	text-decoration:underline;
	}
	
.teste {
    font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;

	}
	
.outrosMainWhite {

	float:left;
	width:334px;
	padding:0 0 0 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	line-height:17px;
    height:70px;
    *height:100px;
    margin-left:10px;
    *margin-left:10px;
		
	border:0px solid red;
	}
	
.outrosMainWhite a, .outrosMainWhite a:hover {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	line-height:17px;
	text-decoration:underline;
	}
	
.eventosMonths a {
	display:block;
	font-family:'Tahoma', Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #666666;
	align:left;
	}
	
.eventosMonths a:hover{
	color: #CCCC33;
	}
	
.eventosMonthsSelected {
	display:block;
	font-family:'Tahoma', Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #CCCC33;
	align:left;
	}
	
.eventosDays {
	margin:9px 0 0 0;
	font-family:'Tahoma', Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #666666;
	display:block;
	float:left;
	text-align:center;
	}
	
.eventosDaysBlocksBackgroundBlack {
	margin:5px 0 0 0;
	color:#000000;
	}
	
.eventosDaysBlocksBackgroundWhite {
	margin:5px 0 0 0;
	color:#FFFFFF;
	}
	
.eventosDaysBlockBlack a{
	float:left;
	padding:3px 0 0 0;
	width:20px;
	height:16px;
	font-size:11px;
	color:#0099CC;
	text-align:center;
	}

.eventosDaysBlockBlack a:hover {	
	color:#FFFFFF;
	background:transparent url(../imgs/eventosDayBlockBlue.gif) no-repeat;
	}
	
.eventosDaysBlockWhite {
	display:block;
	align:center;
	font-size:11px;
	color:#000000;
	text-align:center;
	}
	
.eventosDaysBlockGrey {
	font-size:11px;
	text-align:center;
	background:transparent url(../imgs/eventosDayBlockGrey.gif) no-repeat;
	}
	
.eventosDaysBlockBlue a {
	float:left;
	padding:3px 0 0 0;
	width:20px;
	height:16px;
	font-size:11px;
	color:#FFFFFF;
	text-align:center;
	background:transparent url(../imgs/eventosDayBlockBlue.gif) no-repeat;
	}
	
.eventosDaysBlockBlue a:hover {
	color:#0099CC;
	background:none;
}
	
.eventosBlack {background:transparent url(../imgs/eventosBlack.jpg) no-repeat;}

.eventosWhite {background:transparent url(../imgs/eventosWhite.jpg) no-repeat;}

#footerWrapper {
	color:#FFFFFF;
	font-size:11px;
	padding:0 0 10px 200px;
    float:left;
    width:800px;
	}
	
#copyrightBlack {
	float:left;
	padding:30px 20px 0 0;
	color:#FFFFFF;
	font-size:11px;
	}
	
#copyrightWhite {
	float:left;
	padding:30px 20px 0 0;
	color:#000000;
	font-size:11px;
	}
	
#footerMenu {
	float:left;
	padding:30px 0 0 0;
	margin:0;
	border:0px red solid;
	width:600px;
}

#footerMenu ul {
	padding:0;
	margin:0;
}

#footerMenu ul li {
	list-style:none;
	padding:0;
	margin:0;
	float:left;
	color:#666666;
	font-size:11px;
}

#footerMenu ul li a {
	display:inline-block;
	padding:0;
	margin:0 20px 0 0;
	float:left;
	color:#666666;
	text-decoration:underline;
}

#footerMenu ul li a:hover {
	color:#666666;
	text-decoration:none;
}

.tabelaHorario{
    
}

.tabelaHorario th{
    background-color: #969696;
    color: white;
    font-weight: bold;
    width: 100px;
}

.tabelaHorario tr.mapa_impar{
    background-color: #B7E844;
    color: white;
    font-weight: bold;
}

.tabelaHorario tr.mapa_par{
    background-color: #004000;
    color: white;
    font-weight: bold;
}

.tabelaClube{
    width: 100%;
}
.tabelaLegendas{
	margin-top:20px;
}
.tabelaLegendas tr{
	height:18px;
}
.tabelaLegendasCabecalho{
	font-weight:bold;
	color:#B8CD31;
	padding-left:10px;
	
}
.tabelaLegendasItems{
	color:#fff;
	padding-left:10px;	
}
.tabelaLegendasCabecalho2{
	background-color:#666666;
	font-weight:bold;
	color:#fff;
	padding-left:10px;
	
}
.tabelaClube tr td{
    border: green solid 1px;
    width: 100%; 
}

.campos_m{
    white-space: nowrap;  
}

.m_sala{
    color:grey;
    font-weight:bold;
}

.m_aula{
    color:black;
    font-weight: normal;
}



.t_area_geral {
    text-align: left;
    width: 100%;
    border: 0px;
    cellpadding: 2px;
    cellspacing: 0px;
}

.t_area_item {
   text-align: left;
    width: 100%;
     border: 0px;
      cellpadding: 2px;
       cellspacing : 0px;
       text-align: center;
}

.t_area_item tr td.imagem {
    height:70px;
}

.t_area_item tr td.titulo {
    font-weight: bold;
}

.t_area_item tr td.linha {
   background: transparent url(../imgs/perfilLineWhite.jpg) no-repeat;
   background-position: center; 
}

.t_area_item tr td.links {
    padding-top: 5px;
    vertical-align: top;
    height:50px;
}

/* Novos */
#classMap2{
     padding:10px;
    color:#B8CD31;
    z-index: 10000;
}
/*
#classMap {
    float:left;
    width:324px;
    padding:10px;
    color:#B8CD31;
    z-index: 10000;
    position:relative;
    }
    
#classMapTop {
    float:right;
    width:324px;
    text-align:right;
    right: 0;
    top:0;
    position:absolute;
    }
    
.classMapCloseBlack a {
    float:right;
    position: absolute;
    width:9px;
    height:9px;
    background: transparent url(../imgs/closeMapBlackOff.jpg) no-repeat;
    }
    
.classMapCloseBlack a:hover {
    background: transparent url(../imgs/closeMapBlackOn.jpg) no-repeat;
    }
    
.classMapCloseWhite a {
    float:right;
    width:9px;
    height:9px;
    background: transparent url(../imgs/closeMapWhiteOff.jpg) no-repeat;
    }
    
.classMapCloseWhite a:hover {
    background: transparent url(../imgs/closeMapWhiteOn.jpg) no-repeat;
    }
*/

#classMap {
    float:left;
    width:324px;
    padding:10px;
    color:#B8CD31;
    }
    
#classMapTop {
    float:right;
    width:324px;
    text-align:right;
    }
    
.classMapCloseBlack a {
    float:right;
    width:9px;
    height:9px;
    background: transparent url(../imgs/closeMapBlackOff.jpg) no-repeat;
    }
    
.classMapCloseBlack a:hover {
    background: transparent url(../imgs/closeMapBlackOn.jpg) no-repeat;
    }
    
.classMapCloseWhite a {
    float:right;
    width:9px;
    height:9px;
    background: transparent url(../imgs/closeMapWhiteOff.jpg) no-repeat;
    }
    
.classMapCloseWhite a:hover {
    background: transparent url(../imgs/closeMapWhiteOn.jpg) no-repeat;
    }

    
#classMapLeft {
    float:left;
    width:150px;
    }
    
#classMapRight {
    float:right;
    width:160px;
    }

.mapa_aula{
    position: absolute;
    top:-374px;
    left:650px;
    z-index: 1000;
    display:none;
}

    
.classMapBlack {background:#000000;}
.classMapWhite {background:#EEEEEE;}

.classMapList150 {
    float:left;
    margin:6px 0 0 0;
    width:148px;
    height:18px;
    font-size:11px;
    color:#666666;
    background:#ffffff; 
    border:1px solid #666666;
    }

.classMapList160 {
    float:left;
    margin:6px 0 0 0;
    width:158px;
    height:18px;
    font-size:11px;
    color:#666666;
    background:#ffffff; 
    border:1px solid #666666;
    }
    
.classMapBtnBlack a{
    float:left;
    /*margin:8px 0;*/
    width:159px;
    height:49px;
    font-size:2px;
    text-indent:-5000px;
    color:#666666;
    background: transparent url(../imgs/mapBlackOff.jpg) no-repeat; 
    }
    
.classMapBtnBlack a:hover{
    background: transparent url(../imgs/mapBlackOn.jpg) no-repeat; 
}
    
.classMapBtnWhite a{
    float:left;
    margin:22px 0;
    width:159px;
    height:43px;
    font-size:2px;
    text-indent:-5000px;
    color:#666666;
    background: transparent url(../imgs/mapWhiteOff.jpg) no-repeat; 
    }
    
.classMapBtnWhite a:hover{
    background: transparent url(../imgs/mapWhiteOn.jpg) no-repeat; 
    }

.classMapRadioWrapper {
    float:left;
    width:150px;
    margin:5px 0 0 0;
    }

.classMapRadioBtn {
    float:left;
    }
    
.classMapRadioBtnTag {
    /*float:left; 
    width:120px; */
    font-size:12px; 
    color:#666666; 
    padding:2px 0;
    }
.classMapCheckBtnTag {
    float:left; 
    width:25px; 
    font-size:12px; 
    color:#666666; 
    padding:2px 0;
}
      
.classMapDays {
    float:left;
    margin:20px 0 0 0;
    }
    
.classMapDaysSchedules {
    float:left;
    margin:8px 0 0 0;
    }
    
.classMapPdfBlack {
   /* float:left;
    height:30px;*/
    display:inline;
  /*  padding:4px 0 0 30px;    */
  width:50px;
  height:30px;
 /*   background:transparent url(../imgs/pdf.gif) no-repeat;*/
    }
    
.classMapPdfBlack a {
    text-decoration:underline;
    color:#FFFFFF;
    }
    
.classMapPdfBlack a {
    text-decoration:none;
    }
    
.classMapPdfWhite {
    float:left;
    height:30px;
    display:inline;
    padding:4px 0 0 30px;    
    background:transparent url(../imgs/pdf.gif) no-repeat;
    }
    
.classMapPdfWhite a {
    text-decoration:underline;
    color:#000000;
    }
    
.classMapPdfBlack a {
    text-decoration:none;
    }

    #welcome {
    float:left;
    width:241px;
    height:35px;
    margin:35px 0 0 0;
    padding:0 0 0 55px;
    }
    
.welcomeBlack {background: transparent url(../imgs/bemvindoBackgroundBlack.jpg) no-repeat;}
.welcomeWhite {background: transparent url(../imgs/bemvindoBackgroundWhite.jpg) no-repeat;}

.welcomeNameWrapperWhite {
    color:#000000;
    font-weight:bold;
    }
    
.welcomeNameWrapperWhite span{
    color:#999999;
    font-weight:bold;
    padding:0 10px 0 0;
    }
    
.welcomeNameWrapperBlack {
    color:#FFFFFF;
    font-weight:bold;
    }
    
.welcomeNameWrapperBlack span{
    color:#999999;
    font-weight:bold;
    padding:0 10px 0 0;
    }

.welcomeLinksWrapper {
    float:left; 
    margin:10px 0 0 0; 
    padding:0 0 0 15px; 
    display:inline; 
    font-size:9px;
    }
    
.welcomeLinksWrapper a {
    color:#666666;
    padding:0 15px 0 0; 
    }
    
.welcomeLinksWrapper span {
    color:#999999;
    }

.tituloPaginasWhite{
    padding: 5px 0 5px 0;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 13px;
    color: #666666;
    float: left;
    width:740px;
}
.tituloPaginasBlack{
       padding: 5px 0 5px 0;     
    text-transform: uppercase;
    font-weight: bold;
    font-size: 13px;
    color: #CCCCCC;
   /* float: left;*/
    width:740px;
}

.navbar
{
 display: block;
 text-align: center;
 padding-top: 5px;
 padding-bottom: 5px;
}

.paginacao, .paginacao_sel
{
 width: 7px;
 border: 1px solid #666;
 display: inline;
 padding: 1px 7px 1px 7px;
 font-size: 11px;
 margin-right: 4px;
 color: #666;
}

.paginacao:hover, .paginacao_sel
{
 color:#fff;
 background:#666;
}

/* Horarios Novo */

.tabelaHorarioBlack {
   font-size:9px;
}
 
.tabelaHorarioBlack th{
    background-color: #969696;
    color: white;
    font-weight: bold;
    width: 100px;
}
 
.tabelaHorarioBlack tr.mapa_impar{
    background-color: #B8CD31;
    color: white;
    font-weight: bold;
}
 
.tabelaHorarioBlack tr.mapa_par{
    background-color: none;
    color: white;
    font-weight: bold;
}

.tabelaHorarioWhite {
   font-size:9px;
}
 
.tabelaHorarioWhite th{
    background-color: #969696;
    color: black;
    font-weight: bold;
    width: 100px;
}
 
.tabelaHorarioWhite tr.mapa_impar{
    background-color: #B8CD31;
    color: black;
    font-weight: bold;
}
 
.tabelaHorarioWhite tr.mapa_par{
    background-color: none;
    color: black;
    font-weight: bold;
}
 
.tabelaClube{
    width: 100%;
}
 
.tabelaClube tr td{
    border: #B8CD31 solid 1px;
    width: 100%;
}
 
.campos_m{
    white-space: nowrap; 
}
 
.m_sala{
    color:grey;
    font-weight:bold;
}
 
.m_aula{
    color:black;
    font-weight: normal;
}
 
mapa_aula{
   
}

.espacoVertical5{
    height: 5px;
}


.pesquisaMapa{
    float:left;
    width:324px;
} 

.tabelaPontos{
    padding 0;
    border: 0;
    width: 100%;
    text-align: center;
}   

.tabelaPontos tr.cabecalho {
    font-weight: bold;
}

.tabelaPontos tr td {
    border-bottom: #7f7f7f 1px dashed;
}

.loginform, .loginformWhite, .loginformBlack {
	float:left; 
	width: 221px;
	height: 98px;
	padding: 26px 0 0 24px;
}

.loginform input, .loginform input.submit {
	background: transparent;
	border: 0px;
	color: #7C7C7C;
	margin-top: 12px;
	width: 90px;
}

.loginformWhite {
	background: url('/temas/default/imgs/membersWhite.jpg') no-repeat 12px 0;
}

.loginformWhite input{
	color: #666666;
}

.loginformWhite input.submit {
	width: 9px;
	background: url('/temas/default/imgs/okWhite.gif') no-repeat 0px 0px;
	height: 17px;
}

.loginformBlack {
	background: url('/temas/default/imgs/membersBlack.jpg') no-repeat 12px 0;
}

.loginformBlack input.submit {
	width: 9px;
	background: url('/temas/default/imgs/okBlack.gif') no-repeat 0 0;
	height: 17px;
}