* {
	margin:0;
	padding:0;
	vertical-align:middle;
	line-height:16px;
}	
a{	color:#054777;}
body { 	
	background-color: #C1EDFF;
	background:url(../imagens/fd7.jpg);
	font:12px Arial, Helvetica, sans-serif;
	color:#054777;
}
a { text-decoration:none; }

.titulo1 { 
	width:357px; 
	height:30px;
	padding-top:15px;
	padding-bottom:25px;
	padding-left:10px; 
	background:url(../imagens/fd-titulo-menu.jpg); 
	font-size:25px; 
	font-weight:bold; 
	margin-bottom:20px;
	color:#fff; 
}


.titulo2 { font-size:14px; font-weight:bold; }
.titulo3 { font-size:10px; font-weight:bold; }
.titulo4 { font-size:16px; font-weight:bold; color:#FF3300; }
.titulo5 { font-size:12px; font-weight:bold;}
.titulo6 { font-size:12px; }
.titulo7 { font-size:10px;}

/*   topo -----------------------------------------------*/
#topo {	
	width:770px;
	height:195px;
	margin:0 auto;
}	
#menu { 
	width:770px; 
	height:23px;
	margin:0 auto;
	text-align:center;
	margin-bottom:16px;
}
#menu ul li{ display:inline;}
#menu ul li a{
	display: block;
	float:left;
	overflow: hidden;
	text-indent:-30000em;
}

.mhome { 
	width: 42px;
	height: 23px;
	background:url(../imagens/mhome.jpg) no-repeat;
	margin-right:5px;
}
.mempresa { 
	width: 55px;
	height: 23px;
	background:url(../imagens/mempresa.jpg) no-repeat;
	margin-right:5px;
}
.mcursos { 
	width: 43px;
	height: 23px;
	background:url(../imagens/mcursos.jpg) no-repeat;
	margin-right:5px;
}
.mprofissionais { 
	width: 77px;
	height: 23px;
	background:url(../imagens/mprofissionais.jpg) no-repeat;
	margin-right:5px;
}
.mmetodologia { 
	width: 77px;
	height: 23px;
	background:url(../imagens/mmetodologia.jpg) no-repeat;
	margin-right:5px;
}
.mconvênios { 
	width: 65px;
	height: 23px;
	background:url(../imagens/mconvenios.jpg) no-repeat;
	margin-right:5px;
}
.mnotícias {
	width: 52px;
	height: 23px;
	background:url(../imagens/mnoticias.jpg) no-repeat;
	margin-right:5px;
}
.mrespsocial { 
	width: 133px;
	height: 23px;
	background:url(../imagens/mresponsabilidesocial.jpg) no-repeat;
	margin-right:5px;
}
.mjogos { 
	width: 101px;
	height: 23px;
	background:url(../imagens/mjogos.jpg) no-repeat;
	margin-right:5px;
}
.mfaleconosco {
	width: 76px;
	height: 23px;
	background:url(../imagens/mfaleconosco.jpg) no-repeat;
}

#banner-destaque{ 
	width:777px;
	height:227px;
	margin:0 auto;
	margin-bottom:20px;
}

/*   conteudo página principal-----------------------------------------------*/
#conteudo {
	width:770px;
	height:290px;
	margin:0 auto;
	clear:both;
}	

/*   conteudo paginas internas-----------------------------------------------*/
#conteudo1 {
	width:770px;
	height:100%;
	margin:0 auto;
	margin-top:35px;
}	

/*   conteudo cx. esquerda-----------------------------------------------*/
#coluna-01 {
	width:240px;
	height:260px;
	float:left;
	margin-right:20px;
}
.estilonoticias {
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:solid 1px #2A8BB4;
}
.titulonoticias{ 
	width:129px; 
	height:60px; 
	background:url(../imagens/tit-noticias.jpg) no-repeat;
	text-indent:-9000em;
	margin-bottom:15px;	
}

/*   conteudo cx. meio-----------------------------------------------*/
#coluna-02 {
	width:240px;
	height:260px;	
	float:left;
}
.galeriaestilo{
	width:90px;
	height:68px;
	padding:5px;
	margin:0 10px 10px 0;
	background:url(../imagens/fd-img.jpg) no-repeat center;
}
.galeriaestilo2{
	width:80px;
	height:100%;
	padding:5px;
	margin:0 10px 10px 0;
	background:url(../imagens/fd-img.jpg) no-repeat center;
}
.galeriaestilo3{
	width:125px;
	height:140px;
	padding:5px 5px 5px 5px;
	background:#DFF5FF;
}
.galeriatitulo{
	padding-bottom:10px;
	margin-bottom:15px;
	border-bottom:solid 1px #fff;
}
.titulogaleria{ 
	width:209px; 
	height:60px; 
	background:url(../imagens/tit-galeria.jpg) no-repeat;
	text-indent:-9000em;
	margin-bottom:15px;
}

/*   conteudo cx. direita-----------------------------------------------*/
#coluna-03 {
	width:250px;
	height:260px;
	float:right;
	margin-left:20px;
}
#resp-social {
	width:250px;
	height:180px;
	background:url(../imagens/banner_respsocial3.jpg) no-repeat;
	float:right;
}
#resp-social a{ 
	width:250px;
	height:180px;
	display:block;
	text-indent:-3000em;
}
#banner-orkut {
	width:250px;
	height:62px;
	background:url(../imagens/banner_orkut.jpg) no-repeat;
	float:right;
	margin-top:15px;
	}
#banner-orkut a{
	width:250px;
	height:62px;
	display:block;
	text-indent:-9000px;
	}
#linha{ 
	width:770px; 
	height:20px; 
	background:url(../imagens/linha.jpg); 
	margin:0 auto; 
	margin-top:20px;
	clear:both;}

#rodape {
	width:770px; 
	height:150px;
	margin:0 auto;
	clear:both;
	text-align:center;
	margin-top:20px;
}
#contatos{ height:250px;}
.img{ padding:5px; margin-right:10px; margin-top:10px; background:#FFF; border:0px;}
.img2{ padding:5px; margin-right:10px; margin-top:10px; background:#FFF; float:right;}
.tab1{ padding:5px; border:solid 1px #fff; margin-bottom:10px;}
.tab2{ padding:5px; background:#00CCFF; margin-bottom:5px;}


#modalidade{ width:755px; height:100px; margin-bottom:15px;}
.mod1{ width:130px; height:90px; padding:5px; background:url(../imagens/fd-modalidades.jpg) no-repeat center; float:left; text-align:center }
.mod2{ width:130px; height:90px; padding:5px; background:url(../imagens/fd-modalidades.jpg) no-repeat center; float:left; margin-left:11px; text-align:center }
.mod3{ width:130px; height:90px; padding:5px; background:url(../imagens/fd-modalidades.jpg) no-repeat center; float:left; margin-left:11px; text-align:center }
.mod4{ width:130px; height:90px; padding:5px; background:url(../imagens/fd-modalidades.jpg) no-repeat center; float:left; margin-left:11px; text-align:center }
.mod5{ width:130px; height:90px; padding:5px; background:url(../imagens/fd-modalidades.jpg) no-repeat center; float:right; text-align:center}

#caixaempresa{
	width:200px;
	float:right;
	margin-left:20px;
	margin-bottom:20px;
}
.caixamenu{
	padding:10px;
	border:2px solid #fff;
	margin-bottom:20px;
}

.fotosempresa{ width:200px; height:400px; background:url(../imagens/empresa-fotos.jpg);}
/* CSS Document */
#layer1 {
	width:310px;
	height:300px;
	position:absolute;
	left:60%;
	top:20%;
	z-index:1;
}
