@charset "UTF-8";
/*  
Theme Name: Fit System
Theme URI: http://www.fitsystem.com.br/
Description: Tema: Fit System 
Version: 1.0
Data:  017/06/2008
Author: iNova Digital | Projetos Interativos
Author URI: http://www.inovadigital.com/
*/
/* *******************
		BASE
******************* */
	*{ margin:0; padding:0; border:none; list-style:none; font-size:100%; line-height:0; }
	.hidden{ display:none; }
	
	body{ 
		font-family:Trebuchet MS, Arial, Helvetica, sans-serif; 
		font-size:0.70em; 
		color:#909090; 
		background:#f5f5f5 url(../img/base/bg-body.gif) repeat-y center top; 
	}
	a{ color:#19688f; line-height:20px;}
	/* *******************
			WRAP
	******************* */
		#wrap{display:table; width:100%; height:100%; margin:auto; text-align:left; background:url(../img/base/bg-wrap.gif) no-repeat center top;  }
		.no_margin{ margin-right:0 !important;}
		
		/* **********************
				CONTAINER
		********************** */
			#wrap .container{ display:table; margin:0 auto; width:778px; }
		
			/* **********************
					CONTENT
			********************** */
				#wrap .container .content{ display:inline; float:left; width:776px; background:url(../img/base/bg-content.gif) no-repeat; }
			
				/* ************************
						SIDEBAR
				************************ */
					#wrap .container .content .sidebar{ position:relative; z-index:100; display:inline; float:left; width:215px; padding-bottom:30px; } 
					
					.sidebar .tit{ display:inline; float:left; clear:both; margin-left:10px; margin-bottom:3px; width:182px; height:32px; text-indent:-9999em; cursor:pointer;}
					.sidebar .tit.ativo{ height:42px; margin-bottom:0;}
					.sidebar .tit.ativo strong{ display:inline; float:left; width:20px; height:20px; margin:9px 0 0 15px; background:url(../img/icones_botoes/bullet-sidebar-open.gif) no-repeat;}
					.sidebar .tit.cursos{ background:url(../img/base/bg-menu-cursos.gif) no-repeat; }
					.sidebar .tit.certificacoes{ background:url(../img/base/bg-menu-certificacoes.gif) no-repeat; }
					.sidebar .tit.eventos{ background:url(../img/base/bg-menu-eventos.gif) no-repeat; }
					.sidebar .tit.empresa{ background:url(../img/base/bg-menu-empresa.gif) no-repeat; }
					.sidebar .tit.trabalhe_conosco{ background:url(../img/base/bg-menu-trabalhe-conosco.gif) no-repeat; }
					.sidebar .tit.it_services{ background:url(../img/base/bg-menu-it-services.gif) no-repeat; }
					.sidebar .tit strong{ display:inline; float:left; width:20px; height:20px; margin:9px 0 0 15px; background:url(../img/icones_botoes/bullet-sidebar-close.gif) no-repeat;}
					
					.sidebar ul{ display:inline; float:left; clear:both; margin:0 0 7px 10px; padding-bottom:9px; width:182px; background:url(../img/base/bg-sidebar-menu.gif) no-repeat left bottom; }
					.sidebar ul li{ position:relative; display:block; float:left; clear:both; width:100%; background:url(../img/icones_botoes/bullet-sidebar-menu.gif) no-repeat 31px center; }
					.sidebar ul li a{ display:block; float:left; padding:9px 0 9px 48px; width:160px; line-height:8px; text-decoration:none; color:#909090; }
					.sidebar ul li a:hover,
					.sidebar ul li.selecionado a{ line-height:8px; font-weight:700; color:#90d337; background:url(../img/base/bg-menu-hover.gif) no-repeat left top; }
				
					.sidebar ul li .submenu{ position:absolute; left:152px; z-index:200; display:block; float:left; padding-bottom:10px; width:210px; font-family:Tahoma; font-size:0.8em; background:url(../img/base/bg-submenu-bottom.gif) no-repeat left bottom; }
					.sidebar ul li .submenu .bottom_submenu{ display:block; float:left; padding:10px 0 0 20px; width:185px; background:#000 url(../img/base/bg-submenu-top.gif) no-repeat left top; }
					.sidebar ul li .submenu .bottom_submenu ul{ margin:0; padding:0; width:170px; background:none; }
					.sidebar ul li .submenu .bottom_submenu ul li{  border-bottom:1px solid #eee; margin:0; padding:0; width:180px; }
					.sidebar ul li .submenu .bottom_submenu ul li a{ margin:0; padding:3px 0 3px 20px; line-height:normal; font-weight:700; color:#606060; background:url(../img/icones_botoes/bullet-titulo-submenu.gif) no-repeat 5px center; }
					.sidebar ul li .submenu .bottom_submenu ul li a:hover{ color:#90D337; text-decoration:none; background:url(../img/base/bg-submenu-hover.gif) no-repeat -7px center; }
					
					.sidebar .novidades{ display:inline; float:left; clear:both; margin:35px 0 0 5px; width:210px; height:160px; background:url(../img/base/bg-novidades-TEMP.jpg) no-repeat left bottom; }
					.sidebar .box{ display:inline; float:left; clear:both; margin:35px 0 0 5px; padding-bottom:20px; width:210px; height:137px; background:url(../img/base/bg-box.gif) no-repeat left bottom; }
					.sidebar .box h3{ display:inline; float:left; padding-left:17px; line-height:normal; color:#adadad; }
					.sidebar .box a{ display:inline; float:left; clear:both; width:90%; padding:5px 0 10px 17px; font-family:tahoma; font-size:0.9em;}
					.sidebar .box .tour_360{ width:183px; height:92px; padding:0; margin-left:17px; text-indent:-999em; background:url(../img/base/bg-infra-estrutura.gif) no-repeat left top;}
					.sidebar .box #clientes{ display:inline; float:left; clear:both; margin:15px 0 0 17px;}
				/* ************************
						PRINCIPAL
				************************ */
					#wrap .container .content .principal{ display:inline; float:left; width:540px; padding:0px 0 30px 10px; }				
					#wrap .container .content .principal.abre_ctd{ padding-top:40px; background:url(../img/base/bg-conteudo-full.gif) no-repeat 15px top; }