@charset "utf-8";
/* CSS Document */

body, html{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666}
h1{color:#28949e; font-family:Arial, Helvetica, sans-serif; font-size:28px; font-weight:normal}
h2{color:#28949e; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal}
p{color:#FFFFFF; text-align:justify}
li{color:#FFFFFF; list-style:square}
hr{border:1px solid #1c676e}
a{color:#009999}
.legenda{color:#28949e}

.topo{float:left; width:100%; height:86px; margin-top:10px}
.menu{margin: 0 auto; position:relative; width:998px; height:86px}
.banner{float:left; width:100%; height:273px; text-align:center}
.faixa{float:left; width:100%; height:9px; background:url(../imagens/faixa.jpg) no-repeat; background-position:center; background-color:#003366; margin:3px 0}
.faixa_geral{float:left; width:100%; height:9px; background:url(../imagens/faixa.jpg) no-repeat; background-position:center; background-color:#003366; margin:3px 0 3px 0}
.conteudo_home{float:left; width:100%; height:570px; background:url(../imagens/bg_cont_home.jpg) repeat-x}
.box_conteudo_home{margin: 0 auto; position:relative; width:998px;}
.box_home{float:left; width:305px; height:245px; margin:24px 10px 10px 10px}
.thumbs_home{float:left; margin-bottom:0px}
.tit_cont_home{float:left; width:100%;font-size:16px; font-weight:bold; color:#28949e}
.texto_cont_home{float:left; width:100%; height:110px; color:#FFFFFF; font-size:12px; margin-top:10px;text-align:justify}
.saiba_mais{float:left; width:100%; background:url(../imagens/seta.png) no-repeat; background-position:left; color:#84dee7; padding-left:15px; margin-top:10px}
.saiba_mais a{color:#84dee7}
.saiba_mais a:hover{color:#fff}
.rodape{float:left; width:100%; height:70px;}
.cont_rodape{width:998px; height:70px; margin:0 auto; position:relative; text-align:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding:10px 0px 0 0}
.conteudo_geral{float:left; width:100%; background:#26313e; padding-bottom:20px}
.box_conteudo_geral{margin: 0 auto; position:relative; width:998px}
.titulo_pagina{float:left; width:100%; height:100px; background:url(../imagens/bg_top_secoes.jpg) center bottom}
.titulo_pagina_servicos{float:left; width:100%; height:100px; background:url(../imagens/bg_top_servicos.jpg) center bottom}
.titulo_pagina_produtos{float:left; width:100%; height:100px; background:url(../imagens/bg_top_produtos.jpg) center bottom}
.titulo_pagina_visite{float:left; width:100%; height:100px; background:url(../imagens/bg_top_visite.jpg) center bottom}
.titulo_pagina_contato{float:left; width:100%; height:100px; background:url(../imagens/bg_top_contato.jpg) center bottom}
.titulo_pagina_cases{float:left; width:100%; height:100px; background:url(../imagens/bg_top_cases.jpg) center bottom}
.box_conteudo{float:left; width:710px; margin-left:25px}
.box_menu{float:left; width:260px; padding-bottom:100px; background-color:#375250}
.box_submenu{float:left; width:259px; margin-top:10px}
.item_menu_ul{margin:15px;padding:0}
.item_menu{list-style:none; line-height:25px; border-bottom:1px solid #fff; padding:0; margin:0; color:#FFFFFF; text-decoration:none}
.item_menu a{list-style:none; line-height:25px; padding:0; margin:0; color:#FFFFFF; text-decoration:none; display:block}
.item_menu a:hover{list-style:none; line-height:25px; padding:0; margin:0; background-color:#28949e; color:#fff; text-decoration:none}
.btn_voltar{display:block; width:100%; text-align:center}
.item_submenu_ul{margin:0px 0 0 0px;padding:0}
.item_submenu{width:220px;list-style:none; line-height:25px; border-bottom:0px solid #fff; padding:0; margin:0 0 0 35px; color:#FFFFFF; text-decoration:none; font-size:11px}
.item_submenu a{list-style:none; line-height:25px; padding:0; margin:0; color:#009999; text-decoration:none; display:block}
.item_submenu a:hover{list-style:none; line-height:25px; padding:0; margin:0; color:#fff; text-decoration:none}

.text{border:1px solid #00CCCC; background-color:#1c676e; height:30px; font-size:20px; color:#FFFFFF;font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic}
.textarea{border:1px solid #00CCCC; background-color:#1c676e; height:150px;font-size:20px; color:#FFFFFF;font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic}
.btn{border:1px solid #00CCCC; background-color:#1c676e; height:30px;font-size:16px; color:#fff; width:80px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic}

/** jQuery lightBox plugin */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

/** fim do jQuery lightBox **/
