/*
CSS Document
Description: CSS General */
@media screen{
body {
	margin:0;
	padding:0;
	text-align:center; /* hack para o IE */
}
a {
	text-decoration:none;
}
a img{
	border:0px;
}
#wrapper {
	width:980px;
	height:700px;
	margin:0 auto;
	padding: 10px;
	text-align:left; /* "remedio" para o hack do IE */
}
#top {
	width:980px;
	height:90px;
}
#tinyIcons{
	width:290px;
	float:right;
}
#nav {
	width:980px;
	height:46px;
	margin-top:-35px;
}
.tituloAccordion{
	color:#666666;
	font-family: "Lucida Grande",Geneva, Arial, Verdana, sans-serif;
}
.texto, .textoSolucoes{
		color:#666666;
		float:left;
		width:460px;
		margin-right:15px;
		*margin-right:5px;
		font-family: "Lucida Grande",Geneva, Arial, Verdana, sans-serif;
		font-size:11px;
		text-align:justify;
		padding-left:10px;
}
.textoSolucoes{
	margin-left:10px;
	width:480px;
}
.hand{
	cursor:pointer;
}
.legendaImagem{
		color:#666666;
		float:left;
		width:200px;
		font-family: "Lucida Grande",Geneva, Arial, Verdana, sans-serif;
		font-size:11px;
		text-align:center;
		margin-left:20px;
}
.tituloBarra{
	color:#666666;
	font-family: "Lucida Grande",Geneva, Arial, Verdana, sans-serif;
}
.tituloPaginas{
		background:url(../images/bg_titulo.jpg) no-repeat;
		color:#00AEEF;
		font-family:"Lucida Grande",Geneva, Arial, Verdana, sans-serif;
		font-weight:bold;
		font-size:14px;
		margin-top:10px;
		margin-bottom:-30px;
		padding:5px;
		width:403px;
		height:44px;
		padding-top:10px;
}
.tituloPaginas span{
		margin-left:10px;
		
}
.titulosDestaques {
	color:#666666;
	font-family:"Lucida Grande",Geneva, Arial, Verdana, sans-serif;
	font-size:12px;
	padding-left:40px;
	line-height:30px;
}
/**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**/
/**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**/
/* MENU */

#caixa { margin:18px auto; 
		 width:980px;
		 background-color:#CCCCCC;}
#caixa #menu2 { margin:0pt; padding:0pt; background-color:#FF0000; }
#caixa #menu2 li { display:inline; } 
#caixa #menu2 li a { float:left; height:0pt; overflow:hidden; padding-top:38px; }
#caixa #menu2 li a{ background-image:url(../images/nav4.png); background-repeat:no-repeat; height:9px; *height:8px; }
/* estado geral */
#caixa #menu2 li span{ 	display:none; }
#caixa #menu2 li#m-inicial a { width:125px; }
#caixa #menu2 li#m-empresa a { background-position: -125px 0px; width:110px; }
#caixa #menu2 li#m-solucoes a { background-position: -240px 0px; width:103px; }
#caixa #menu2 li#m-treinamentos a { background-position: -345px 0px; width:109px; }
#caixa #menu2 li#m-consultorias a { background-position: -460px 0px; width:103px; }
#caixa #menu2 li#m-contatos a { background-position: -563px 0px; width:110px; }
/* estado hover */
#caixa #menu2 li#m-inicial a:hover { background-position: 0px -47px; width:125px; }
#caixa #menu2 li#m-empresa a:hover { background-position: -125px -47px; width:110px; }
#caixa #menu2 li#m-solucoes a:hover { background-position: -240px -47px; width:103px; }
#caixa #menu2 li#m-treinamentos a:hover { background-position: -345px -47px; width:109px; }
#caixa #menu2 li#m-consultorias a:hover { background-position: -460px -47px; width:103px; }
#caixa #menu2 li#m-contatos a:hover { background-position: -563px -47px; width:110px; }
/* estado ativo */
#caixa #menu2 li#m-inicial a:active { background-position: 0px -94px; width:125px; }
#caixa #menu2 li#m-empresa a:active { background-position: -125px -94px; width:110px; }
#caixa #menu2 li#m-solucoes a:active { background-position: -240px -94px; width:103px; }
#caixa #menu2 li#m-treinamentos a:active { background-position: -345px -94px; width:109px; }
#caixa #menu2 li#m-consultorias a:active { background-position: -460px -94px; width:103px; }
#caixa #menu2 li#m-contatos a:active { background-position: -563px -94px; width:110px; }
/* estado in section */
#caixa #menu2 li#m-inicial .ativo{ background-position: 0px -141px; width:125px; }
#caixa #menu2 li#m-empresa .ativo{ background-position: -125px -141px; width:110px; }
#caixa #menu2 li#m-solucoes .ativo{ background-position: -240px -141px; width:103px; }
#caixa #menu2 li#m-treinamentos .ativo{ background-position: -345px -141px; width:109px; }
#caixa #menu2 li#m-consultorias .ativo{ background-position: -460px -141px; width:103px; }
#caixa #menu2 li#m-contatos .ativo{ background-position: -563px -141px; width:110px; }

/*fim do menu*/
/**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**/
/**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**/
#search {
	background:	url(../images/bg_search2.jpg) left repeat-x;
	background-position: -0px -0px;	
	width:320px;
	float:left;
	*margin-top:18px;
}
#searchRight {
	background:url(../images/right.jpg) right no-repeat;
	height:46px;
	width:40px;
	float:right;
}
#searchRight input{
	margin-left:-167px; width:135px; margin-top:17px; border:0px;
}

/* Fim do Menu*/
#banner {
	margin-top:2px;
	width:980px;
	height:250px;
}
#content {
	margin-top:2px;
}
#forms {
	width:215px;
	height:240px;
	margin-left:10px;
	margin-right:10px;
	float:left;
}
/* content internal */
#coluna1 {
	margin-left:23px;
	width:215px;
	height:240px;
	float:left;
	*margin-left:-50px;
}
#coluna1 .boxSecao{
	margin-top:-15px;
}

#coluna1 .viewAll{
	margin-top:-5px;
}

#coluna1 .descricaoSecao li{
	list-style:none;
}

#coluna2 {
	width:215px;
	height:240px;
	float:left;
}
#coluna3{
	margin-right:5px;
	margin-left:5px;
	width:215px;
	height:240px;
	float:left;
}
#coluna2{
	margin-left:34px;
}
#coluna3{
	margin-left:33px;
}

#coluna3 .descricaoSecao li
{
	list-style:none;
}
#barraButtom {
	background-color:#A5A5A5;
	width:980px;
	height:5px;
	clear:both;
	margin-top:0px;
	margin-top:20px;
	border:0px;
}
#rodape{
	clear:both;
	margin-bottom:50px;
	height:60px;
}
#logoRodape {
	float:left;
	margin-top:-10px;	
}
#logoRodape img{
	border:0px;
}
#enderecoRodape {
	color:#666666;
	font-family:"Lucida Grande", "Lucida Sans";
	font-size:11px;
	text-align:right;
}
#enderecoRodape strong{
		color:#006699;
}
/* fim content internal */

/**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**/

/*newsletter*/
#newsletter, #newsletterSolucoes {
	padding:10px;
	padding-left:20px;
}
#newsletterName, #newsletterEmail {
	border:1px solid #CCCCCC;
}
#newsletterButton {
	background:url(../images/btm_cadastrar.jpg) left top no-repeat;
	width:62px;
	height:22px;
	border:0px;
	margin-right:15px;
	margin-top:10px;
	float:right;
	cursor:pointer;
}
/*fim da newsletter*/

/**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**/

/*private*/
#private, #privateSolucoes {
	padding:10px;
	padding-left:20px;
}
#privateCpf, #privatePassword {
	border:1px solid #CCCCCC;
}
#privateButton {
	background:url(../images/btm_cadastrar.jpg) left top no-repeat;
	width:62px;
	height:22px;
	border:0px;
	margin-right:15px;
	margin-top:10px;
	float:right;
	cursor:pointer;
}
#entrarButton {
	background:url(../images/btn_entrar.jpg) left top no-repeat;
	width:62px;
	height:22px;
	border:0px;
	margin-right:15px;
	margin-top:10px;
	float:right;
	cursor:pointer;
}
/*fim da private*/

/**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**/

/*trabalhe conosco*/
#workingWithUs {
	padding:10px;
	padding-left:20px
}
#workingWithUsCpf {
	border:1px solid #CCCCCC;
}
/**/
.separador{
	border:1px dotted #DDDDDD;
}

/* inicio estilos empresa */
#imagesEmpresa, #textoEmpresa{
                margin-top:20px;
}

#imagesEmpresa{
               float:left;
               width:240px;
               margin-right:15px;
               *margin-right:5px;
               text-align:center;
}
#textoEmpresa{
			
}
#empresaContent{
				float:left;
				width:740px;
				margin-top:20px;
}
#bannerSolucoes, #bannerEmpresa, #bannerTreinamentos, #bannerConsultorias{
				width:730px;
				height:170px;
				background-image:url(../images/bannerempresa.jpg);	
				background-repeat:no-repeat;				
}
#bannerEmpresa{
				background-image:url(../images/bannerempresa.jpg);
				
}
#bannerSolucoes{
				background-image:url(../images/bannersolucoes.jpg);
}
#bannerTreinamentos{
				background:url(../images/bannertreinamentos.jpg) left no-repeat;
}
.titulosTreinamentos{
		text-align:left;
		padding-left:10px;
		color:#646464;
		font-family: "Lucida Grande",Geneva, Arial, Verdana, sans-serif;
		font-size:16px;
		font-weight:bold;
		margin-top:20px;
}
#bannerConsultorias{
				background:url(../images/bannerconsultorias.jpg) left no-repeat;
}
#formsEmpresa{
				float:left;
				width:215px;
				margin-top:20px;
				margin-left:24px;
}
#formsEmpresaPage{
				float:left;
				width:215px;
				margin-top:20px;
				margin-left:24px;
}
#sideBar{	
	margin-left:22px;
}

/* fim estilos empresa*/

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

/* inicio estilos solucoes */
#imagesSolucoes, #textoSolucoes, #formsSolucoes{
                margin-top:20px;
}

#imagesSolucoes{
               float:left;
               width:240px;
               margin-right:15px;
               *margin-right:5px;
			   margin-bottom:20px;
               text-align:center;
}
#formsSolucoes{
                             float:right;
                             width:215px;
							 margin-left:20px;
}
#textoSolucoes{
               float:left;
               width:470px;
               margin-right:15px;
               *margin-right:5px;
               font-family: "Lucida Grande",Geneva,Arial,Verdana,sans-serif;

}
#imagesSolucoes {
	background:url(../images/bgTitulo.jpg) left top no-repeat;
	margin-left:12px;
	height:240px;
	float:left;
}
#imagesSolucoes img{
       /* margin-left:-25px;*/
}
#imagesSolucoesBox{
        border:1px solid #CCCCCC;
        width:208px;
        border-top:0px;
        margin-top:-3px;
        margin-left:2px;
        padding-top:5px;

}
#imagesSolucoesBox hr{
                   width:90%;
                   border:1px dotted #EEE;
}
.nomeSolucoes{
				margin-top:2px;
				margin-bottom:-0px;
				color: #00AEEF;
				text-align:left;
				margin-left:5px;
				font-family:"lucida Grande", Geneva, Arial;  
				font-size:14px;
				font-weight:bold;
}
.descricaoSolucoes{
				margin-top:-10px;
				color: #646464;
				text-align:left;
				margin-left:5px;
				font-family:"lucida Grande", Geneva, Arial;  
				font-size:12px;
}
/* fim estilos solucoes */

/*inicio treinamentos*/
.descricaoTreinamentos{
		color:#666666;
		font-family: "Lucida Grande",Geneva, Arial, Verdana, sans-serif;
		font-size:11px;
}
.descricaoTreinamentos a{
		color:#00AEEF;
		font-family: "Lucida Grande",Geneva, Arial, Verdana, sans-serif;
		font-size:11px;
}
#Treinamentos, #textoTreinamentos, #formsTreinamentos{
                margin-top:20px;
				font-size:11px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
}

#Treinamentos{
               float:left;
               width:250px;
               margin-right:15px;
               *margin-right:5px;
   				padding-top:-20px;
}
#contentTreinamentos
{
               float:left;
               width:450px;
			   margin-top:-15px;
               margin-right:15px;
               *margin-right:5px;
			   margin-left:20px;
               font-family: "Lucida Grande",Geneva,Arial,Verdana,sans-serif;
			   padding:10px;
			   text-align:left;
			   margin-bottom:30px;
			   color:#666666;
}
#contentTreinamentos p
{
			   font-size:12px;				
}
#contentTreinamentos span
{
	font-size:14px;
	color:#00AEEF;
}
#contentTreinamentos ul, #contentTreinamentos ol
{
			   list-style-image:url(../images/seta_divisor.GIF);
			   font-size:12px;
}
#contentTreinamentos ol{
				list-style:decimal
}
#formsTreinamentos{
                             float:right;
							 width:215px;						 
}

#formsTreinamentos .boxSecao{
		width:190px;
		margin-right:0px;
}

#formsTreinamentos a{
		color:#00AEEF;
		font-family: "Lucida Grande",Geneva, Arial, Verdana, sans-serif;
		font-size:11px;
		font-weight:bold;
}

#formsTreinamentos ul{
		margin-left:0px;
		margin-right:0px;
}
#formsTreinamentos li{
}
#TreinamentosBox{
        width:300px;
        border-top:0px;
        margin-left:2px;
		margin-top:-15px;
}
#TreinamentosBox ul{
list-style-image:url(../images/seta_divisor.GIF);
	padding:10px;	
}
#TreinamentosBox li{
	line-height:20px;
	border-bottom:1px dotted #CCCCCC;
	
}
#TreinamentosBox hr{
                   width:90%;
                   border:1px dotted #EEE;
}
.nomeTreinamentos{
                   color: #00AEEF;
}
#btnInscrevase{
		width:100px;
		height:30px;
		float:right;
		margin-right:15px;
		margin-top:15px;
}
#btnInscrevase{cursor:pointer;}
/*fim treinamentos*/

/**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**/

/* inicio estilo consultoria */
.descricaoConsultoria{
	width:450px;
	float:left;
	text-align:justify;
	padding:0 20px 10px 20px;
}
.descricaoConsultoria ul{
	list-style:circle;
}
#consultorias{
               float:left;
               width:250px;
               margin-right:15px;
               *margin-right:5px;
   				padding-top:-20px;
}
#consultoriasBox{
        width:280px;
        border-top:0px;
        margin-left:2px;
		margin-top:-0px;
}
#consultoriasBox hr{
                   width:90%;
                   border:1px dotted #EEE;
}
#consultoriasBox ul{
	padding:10px;	
}
#consultoriasBox li{
	line-height:20px;
	border-bottom:1px dotted #CCCCCC;
	list-style-image:url(../images/seta_divisor.GIF);
}
.nomeConsultorias{
		color: #656565;
		font-family: "Lucida Grande",Geneva, Arial, Verdana, sans-serif;
		font-size:11px;
		margin-top:20px;
}
#descricaoConsultorias{
               float:left;
               width:400px;
			   height:200px;
			   margin-top:20px;
               margin-right:15px;
               *margin-right:5px;
			   margin-left:40px;
               font-family: "Lucida Grande",Geneva,Arial,Verdana,sans-serif;
			   border:1px dotted #CCCCCC;
			   padding:10px;
			   text-align:justify;
}
#imagesConsultoria{
	float:left;
}
#imagesConsultoria img{
	margin-bottom:20px;
}
#formsConsultorias{
                             float:right;
							 width:215px;
							 margin-top:20px;
							 margin-left:20px;
							 
}
#formsConsultorias a{

		color:#00AEEF;
		font-family: "Lucida Grande",Geneva, Arial, Verdana, sans-serif;
		font-size:11px;
		font-weight:bold;
}
#formsConsultorias li{
		list-style-image:url(../images/seta_divisor.GIF);
}

/* fim estilo consultoria */

/* Estilo Contato */

#bannerContato{
		margin-top:20px;
		background:url(../images/bannercontatos.jpg) no-repeat;
		width:730px;
		height:170px;
}

#contentsContato{
		width:950px;
}
#contentsContato textarea, #telefone, #email, #nome
{
	border:1px dotted #CCCCCC;
	background-color:#FFFFFF;
	margin-left:5px;
	margin-right:5px;}
#contentsContato textarea{
	width:200px;
}
#contatosLeft2{
		font-family: "Lucida Grande",Geneva, Arial, Verdana, sans-serif;
		font-size:11px;
		width:740px;
	   	color:#666666;
		float:left;
		margin-bottom:20px;
}
#contatosRight2{
		width:210px;
		height:20px;
		float:left;
}
#contatosRight2 .Secao{
	width:210px;
	margin-left:22px;
}
#obs{
	width:322px;
	height:100px;
}
/* fim Estilo Contato*/
#globalContent{
				float:left;
				width:740px;
				margin-top:20px;
}

#sideBar{
	float:left;
	width:215px;
	*width:150px;
}

/*Secao*/
#Secao{
	margin-top:20px;
}
.Secao{
	margin-top:20px;
}

.tituloSecao{
	background:url(../images/bgTitulo.png) top no-repeat;
	width:215px;
	height:29px;
	padding-top:8px;
}
.tituloSecao span{
	font-family:"Lucida Grande",Geneva, Arial, Verdana, sans-serif;
	margin-left:25px;
	font-weight:bold;
	color:#777;
	font-size:11px;
}
#miniBannersTreinamentos .descricaoSecao
{
	*margin-left:10px;
}
#miniBannersTreinamentos .titulo
{
font-size:12px;
}
#boxSecao{
        width:215px;
        border-top:0px;
        margin-left:2px;
		margin-top:-15px;
}
#boxSecao ul{
	padding-left:10px;	

}
#boxSecao li, #lastAreaCurso li{
	line-height:20px;
	border-bottom:1px dotted #CCCCCC;
	list-style-image:url(../images/seta_divisor.GIF);
}
#boxSecao li a, .descricaoSecao, .descricaoConsultoria{
	font-family:"Lucida Grande",Geneva, Arial, Verdana, sans-serif;
	font-size:11px;
	color:#666;
}
#boxSecao p
{
	text-align:right;
}

/*boxSecao com class*/
.boxSecao{
        width:215px;
        border-top:0px;
		margin-top:15px;
		float:left;
		margin-right:29px;
		
}
.boxSecao ul{
	padding-left:10px;	
}
.boxSecao li, #lastAreaCurso li{
	line-height:20px;
	border-bottom:1px dotted #CCCCCC;
	
	list-style:none;
}
.boxSecao li a, .descricaoSecao{
	font-family:"Lucida Grande",Geneva, Arial, Verdana, sans-serif;
	font-size:11px;
	color:#666;
}
.boxSecao p
{
	text-align:right;
}



/* 02/28/2008 LUIZ */

.imgInfoLibris{
		float:right;
		margin-top:20px;
		margin-right:15px;
		margin-bottom:-20px;
}

/* Fim*/

/* 02/28/2008 LUIZ */

.imgInfoLibris{
		float:right;
		margin-top:20px;
		margin-right:15px;
		margin-bottom:-20px;
}
.tituloNossosCursos{
		background:url(../images/bgTitulo.png) top no-repeat #E7E7E7;
		width:215px;
		height:25px;
		padding-top:8px;
}
.tituloNossosCursos span{
	font-family:"Lucida Grande",Geneva, Arial, Verdana, sans-serif;
	margin-left:25px;
	font-weight:bold;
	color:#777;
	font-size:11px;
}

/* Fim*/

.tituloInicial
{	
	color:#00AEEF;
	font-weight:bold;
	text-align:right;
}

 #lastAreaCurso{
	border-bottom: solid 1px #cccccc;
	height:119px;
	}
#lastAreaCurso {
	padding:15px;
}
#lastAreaCurso ul{
	margin-left:0px;
	padding-left:0px;
}
#lastAreaCurso a{
}
.ementaTreinamentos{
	padding-top:10px;
	
}
.ementaTreinamentos span{
	font-weight:bold;
	color:#00AEEF;
}
#enviar{
	background-image:url(../images/btm_enviar.jpg);
	width:61px;
	height:22px;
	border:0px;
}
#email, #telefone, #nome{
	border:1px dotted #CCC;
}
/*fim general*/


#mapaempresagoogle{
text-align:center;
margin-top:10px; 
*margin-top:-25px; 
*padding-top:-10px;
}
#mapaempresagoogle iframe{
padding-left:10px; 
background-color:#CCCCCC;
}
/**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**/


}
@media print{
body {
	margin:0;
	padding:0;
	text-align:center; /* hack para o IE */
}
a {
	text-decoration:none;
}
a img{
	border:0px;
}
li{
	list-style:none;
}
#banner{
	display:none;
}
#forms{
	display:none;
}
#menu{
	display:none;
}
.viewAll {
	display:none;
}
.titulosDestaques{
	float:left;
	font-weight:bold;
}
}
