html, body {
	width:100%;
	height:100%;
	margin:0;
	padding:0;
}
body {
	font:76% Arial, sans-serif;
	color:#ffffff;
	background: url(../imagens/bg_linha.jpg) repeat-x 0 65px #000000;
}
p, ul, li, a, form, h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
}
h1 {
	width:100%;
	border-bottom:1px solid #223147;
	border-top:1px solid #223147;
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
	color:#9ec4d1;
	text-align:right;
	padding:10px 0;
}
h3 {
	color:#296264;
	font-size:18px;
	text-align:left;
}
h4, h5 {
	color:#ffffff;
	font-size:16px;
}
img {
	border:none;
}
.clear {
	clear:both;
	width:100%;
	height:1px;
	display:block;
	margin:0;
	padding:0;
}
.textoCinza {
	color:#6b6b6b;
}
.alinhaJ {
	text-align:justify
}
/******************** 
/******************** 
/******************** LAYOUT ************************/
#geral {
	width:100%;
	float:left;
	margin:0 auto;
	background:url(../imagens/bg_quadrados.jpg) center 252px no-repeat;
	text-align:center;
}
#topo {
	width:895px;
	height:30px;
	margin:0 auto;
	text-align:left;
}
#topo img {
	margin:20px 0 0 12px;
}
#menu {
	width:895px;
	height:34px;
	margin:0 auto;
}
#miolo {
	width:867px;
	margin:31px auto 0 auto;
	_margin:19px auto 0 auto;
}
#tituloPaginas {
	padding:0 0 0 30px;
	_padding:0 0 0 0;
	clear:both;
	width:867px;
	height:154px;
	background:url(../imagens/fundo_titulos.png) no-repeat;
	text-align:left;
}
#icone {
	float:left;
	margin:12px 0 0 20px;
	_margin:12px 0 0 20px;
}
#tituloPaginas p {
	color:#296264;
	font-size:28px;
	font-weight:bold;
	margin:48px 0 0 20px;
	width:300px;
	float:left;
}
#tituloPaginas h1 {
	margin:15px 0 0 0;
	_text-indent:30px;
	text-align:left;
	border:none;
	font-size:27px;
	color:#296264;
	float:left;
	width:500px;
	clear:both;
}
#tituloPaginas h2 {
	margin:0;
	_margin:5px 0 0 0;
	_text-indent:30px;
	padding:0;
	text-align:left;
	border:none;
	font-size:22px;
	color:#afafaf;
	clear:both;
}
#tituloPaginas h3 {
	margin:3px 0 0 0;
	_margin:3px 0 0 0;
	_text-indent:30px;
	padding:0;
	text-align:left;
	border:none;
	font-size:16px;
	color:#1c4445;
	clear:both;
}
.conteudo {
	width:895px;
	margin:0 auto;
	display:block;
	clear:both;
	margin-bottom:20px;

}
.conteudoInternas {
	width:867px;
	height:auto;
	margin:0 auto;
	float:left;
}
#conteudoInternas h4 {
	border-bottom:1px solid #223147;
	border-top:1px solid #223147;
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
	color:#9ec4d1;
	text-align:right;
	padding:10px 0;
	width:360px;
	float:right;
	margin:10px 25px 10px 0;
	display:block;
}
.margin-top73 {
	margin-top:73px;
	}

#ladoEsquerdo h4, #ladoDireito h4 {
	width:100%;
	border-bottom:1px solid #223147;
	border-top:1px solid #223147;
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
	color:#9ec4d1;
	text-align:right;
	padding:10px 0;

}
#rodape {
	width:100%;
	margin:10px auto;
	display:block;
	clear:both;
}
#rodape .logos {
	width:100%;
	border-bottom:1px solid #223147;
	border-top:1px solid #223147;
}
#rodape p {

	padding:10px;
	color:#484848;
	display:block;
	clear:both;
}
/******************** 
/******************** 
/******************** INDEX ************************/
#mosaico {
	width:895px;
	height:310px;
	margin:44px auto 0 auto;
}
#ladoEsquerdo {
	width:260px;
	float:left;
	_margin:0;
}
#ladoEsquerdo .box {
	width:100%;
	float:left;
}
#ladoEsquerdo .box .conteudo {
	margin:22px auto;
	width:100%;
	height:265px;
}
#ladoEsquerdo .box .conteudoP {
	margin:22px auto;
	width:100%;
	height:200px;
}
#ladoDireito {
	width:602px;
	float:left;
	margin:0 0 0 33px;
	_margin-right:23px;
}
#ladoDireito .box {
	width:100%;
	float:left;
}
#ladoDireito .box .conteudo {
	margin:22px auto;
	width:100%;
	height:265px;
	float:left;
 *float:none /* *float HACK PARA IE'S */
}
#ladoDireito .box .conteudoP {
	margin:22px auto;
	width:100%;
	height:200px;
	float:left;
 *float:none; /* *float HACK PARA IE'S */
}
#ladoDireito .box .conteudo .evento {
	float:left;
	width:180px;
	margin:0 10px;
	_margin:0 0 0 13px; /* _margin HACK PARA IE6 */
}
#ladoDireito .box .conteudo .evento h3 {
	font-size:11px;
	color:#8caeba;
	text-align:right;
}
#ladoDireito .box .conteudo .evento h2 {
	font-size:12px;
	font-weight:bold;
	color:#a9d2e0;
	text-align:right;
	margin:10px 0 0 0;
}
#ladoDireito .box .conteudo .evento a, .img-noticias {
	border:5px solid #d1d2e1;
	float:left;
}
#ladoDireito .box .conteudo .evento a:hover {
	border:5px solid #7a97a2;
}
#ladoDireito .box .conteudo .evento p {
	text-align:right;
	margin:10px 0 0 0;
	clear:both;
	float:left;
	width:100%;
}
#ladoDireito .box .conteudo .evento p a {
	text-decoration:none;
	font-size:10px;
	color:#7a97a2;
	border:none;
}
#ladoDireito .box .conteudo .evento p a:hover {
	text-decoration:underline;
	border:none;
}
#news p {
	width:100%;
	padding:10px 0;
	text-align:right;
}
#news p a {
	font-weight:bold;
	color:#a9d2e0;
	text-decoration:none;
}
#news p a:hover {
	text-decoration:underline;
}
/******************** 
/******************** 
/******************** ATUACAO - INDEX ************************/
#atuacaoIcone {
	float:left;
	background:url(../imagens/icone_atuacao.jpg) 22px 35px no-repeat #000000;
	width:213px;
	height:187px;
}
#atuacaoTexto {
	float:left;
	width:180px;
	height:100%;
	text-align:left;
	color:#6b6b6b;
	margin:19px 0 0 15px;
}
#atuacaoLista {
	float:left;
	width:820px;
	margin:10px 0 0 20px;
}


#atuacaoLista .box {
	float:left;
	width:185px;
	margin:10px 0 20px 20px;
	_margin:10px 0 20px 10px;
}

#atuacaoLista .conteudo {
	float:left;
	width:180px;

}




.box .conteudo h2 {
	height:40px;
	display:block;

}
#atuacaoLista .conteudo h3 {
	font-size:11px;
	color:#8caeba;
	text-align:left;

}
#atuacaoLista .conteudo h2 {
	font-size:12px;
	font-weight:bold;
	color:#a9d2e0;
	text-align:left;
	margin:5px 0 0 0;
}
#atuacaoLista .conteudo a {
	border:5px solid #d1d2e1;
	float:left;
}
#atuacaoLista .conteudo a:hover {
	border:5px solid #7a97a2;
}
#atuacaoLista .conteudo p {
	text-align:left;
	margin:10px 0 0 0;
	clear:both;
	float:left;
	width:100%;
}
#atuacaoLista .conteudo p a {
	text-decoration:none;
	font-size:10px;
	color:#7a97a2;
	border:none;
}
#atuacaoLista .conteudo p a:hover {
	text-decoration:underline;
	border:none;
}




.atuacaoBox {
	float:left;
	width:155px;
	height:250px;
	text-align:left;
	display:block;
}
.imagem {
	display:block;
	clear:both;
	margin:40px 0;
	height:260px;
}
#atuacaoSideL {
	width:350px;
	float:left;
	border-right:#0c1c1d 1px solid;
	text-align:justify;
	color:#6b6b6b;
	margin:19px 0 30px 0;
	padding:0 0 0 30px;
}
#atuacaoSideL p {
	width:315px;
}
#atuacaoSideL h3 {
	margin-top:10px;
	margin-bottom:10px;
}
#atuacaoSideR {
	width:450px;
	float:left;
	margin:19px 0 0 15px;
}
#atuacaoSideR .box {
	float:left;
	width:185px;
	margin:10px 0 20px 20px;
}
#atuacaoSideR .box .conteudo {
	float:left;
	width:180px;
}
#atuacaoSideR .box .conteudo h3 {
	font-size:11px;
	color:#8caeba;
	text-align:left;
}
#atuacaoSideR .box .conteudo h2 {
	font-size:12px;
	font-weight:bold;
	color:#a9d2e0;
	text-align:left;
	margin:10px 0 0 0;
}
#atuacaoSideR .box .conteudo a {
	border:5px solid #d1d2e1;
	float:left;
}
#atuacaoSideR .box .conteudo a:hover {
	border:5px solid #7a97a2;
}
#atuacaoSideR .box .conteudo p {
	text-align:left;
	margin:10px 0 0 0;
	clear:both;
	float:left;
	width:100%;
}
#atuacaoSideR .box .conteudo p a {
	text-decoration:none;
	font-size:10px;
	color:#7a97a2;
	border:none;
}
#atuacaoSideR .box .conteudo p a:hover {
	text-decoration:underline;
	border:none;
}
/******************** 
/******************** 
/******************** MENU ************************/
#header {
	float:left;
	width:100%;
	line-height:normal;

}
#header ul {
	margin:0;
	padding:0;
	list-style:none;
	padding:0 10px;
}
#header li {
	background:url(../imagens/lado_esquerdo_normal.jpg) no-repeat left top;
	float:left;
	margin:0 0 0 8px;
	padding:0 0 0 9px;
	text-align:left;
}
#header li a {
	float:left;
	height:36px;
	display:block;
	background:url(../imagens/lado_direito_normal.jpg) no-repeat right top;
	padding:10px 15px 0 6px;
	font-size:14px;
	color:#3a829c;
	text-decoration:none;
	font-weight:bold;
	letter-spacing:-1px;
	font-family:Arial, Helvetica, sans-serif;
}
#header #current {
	background-image:url(../imagens/lado_esquerdo_on.jpg);
}
#header #current a{
	background-image:url(../imagens/lado_direito_on.jpg);
}
/******************** EVENTO ************************/
.evento .side {
	width:48%;
	float:left;
	margin:20px 0 0 0;
}
.evento .side p {
	color:#6b6b6b;
	text-align:justify;
	width:362px;
	margin:15px auto;
}
.evento .side h1 {
	width:362px;
	margin:15px auto;
}
.evento .galeria {
	width:365px;
	margin:0 auto;
}
.galeria {
display:block;
clear:both;
}
.evento .galeria a {
	border:solid 1px #30787b;
	margin:2px;
	float:left;
}
.evento .galeria a:hover {
	border:solid 1px #7a97a2;
	margin:2px;
}
#paginacao {
	float:right;
	width:100px;
	margin:15px 0;
}
#paginacao a {
	color:#2f7577;
	font-size:16px;
	border:0;
	text-decoration:none;
	font-weight:bold;
}
#paginacao a:hover {
	color:#fff;
	font-size:20px;
}
#paginacao a span {
	font-size:20px;
	color:#fff;
}
.evento .side .logos {
	width:50%;
	float:left;
	height:180px;
}
.evento .side .logos h1 {
	width:100%;
	width:185px;
}
.evento .side .logos img {
	margin:8px auto;
}





#atuacaoSideR ul{
float:left;
text-align:right;
}
#lista-noticias {
float:right;
margin-right:-10px;
display:block;
clear:both;
margin-top:0;
width:400px;
margin-top:10px;

}
#lista-noticias ul li, #lista-noticias-interna ul li{
	margin:20px 4px;
	padding:20px;
	color:#a9d2e0;
	list-style:none;
	text-align:right;
	}
	
	#lista-noticias ul li {
	margin:4px;
	padding:4px;
}
	
	
#lista-noticias-interna ul {
				float:left;
				display:block;
				width:97%;
				margin-top:10px;
				display:inline;
}
#lista-noticias-interna li a{
				width:160px;
				float:left;
				display:block;
				margin:5px 4px;
				padding:5px;
				color:#a9d2e0;
				list-style:none;
	}
	
#atuacaoSideR li a, #lista-noticias li a {
	color:#a9d2e0;
	text-decoration:none;
	}
#atuacaoSideR li a:hover, #lista-noticias li a:hover {
	text-decoration:underline;
	}

.link-destaque {
	color:#419b9e;
	font-weight:bold;
	}
.box-clientes {
		margin:10px 0 20px 10px;
		width:100px;
		float:left;
}
.box-clientes .conteudo {
	margin:22px auto;
	width:100%;
	height:62px;
}
.margintop-10 {
	margin:10px 0;
	}
.margintop-20 {
	margin:20px 0;
	}	
	
.img-noticias, .img-interna {
	border:3px solid #d1d2e1;
	float:right;
	margin:5px;
	display:block;
}
.img-interna {
	float:left;
}
.float-left {
	float:left;
	}
.float-right {
	float:right;
	}
#lista-noticias-interna ul {
				margin-top:10px;
				display:block;

}
#lista-noticias-interna li {
				width:160px;
				display:block;
				float:left;
				padding:5px;
				color:#a9d2e0;
				list-style:none;
				height:90px;
}
#lista-noticias-interna li a {
				color:#a9d2e0;
				text-align:left;
				text-decoration:none;
}
#lista-noticias-interna li a:hover {
				text-decoration:underline;
}
.text-left a {
	text-align:left;
	}
.block {
	display:block;
	}
.margin0 {
		margin:0;
		padding:0;		
		}
/******************** PNG ************************/

#tituloPaginas {
		_background-image: none;
		_height:154px;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.gest-group.com/imagens/fundo_titulos.png, sizingMethod='scale');
		_z-index: 1;
}
/*  HACK PARA IE6 */
#atuacaoSideR h5, #atuacaoSideR h5 a {
	font-size:12px;
	clear:both;
	text-align:left;
	color:#296264;
	}
#ladoEsquerdo h5 {
	font-size:12px;
	clear:both;
	text-align:center;
	color:#a9d2e0;
	margin:10px;
	}
.margin-right20 {
	margin-right:20px;
}
.atuacaoBox h5 {
	height:15px;
	display:block;
	clear:both;
	margin:10px 0;
	}
#bandeiras {
	float:left;
	display:block;
	margin:2px;
	}
#bandeiras img {		
	border:none;
	float:left;
	margin:4px;
}
.sobe5px {
	margin-bottom:30px;
	display:block;
	}
.sala-releases {
	display:block;
	list-style:none;
	margin:5px;
	padding:5px;
	}
#links-detalhe {
	display:block;
	clear:both;
	margin:5px;
	font-size: 13px;
	font-weight: bold;
	margin:10px 0 10px 10px;
	padding:2px;
	height:25px;
	width:100%;
}
#links-detalhe li {
		display:block;
		float:left;
		list-style:none;
		margin:2px;
		padding:3px 1px;
		background:#2f7577;
		width:74px;
}
#links-detalhe li a {
	color:#FFF;
	text-decoration:none;
}
#tituloPaginas img {
		margin:10px 0 0 -20px 
}
.equipe {
		height:190px;
}
.nome-equipe {
	height:65px;
	display:block;
	clear:both;
}

#video {
	background-repeat: no-repeat;
	height: 360px;
	width: 320px;
	margin-top: 100px;
	margin-right: auto;
	margin-bottom: 100px;
	margin-left: auto;
	padding-top: 100px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

