@charset "utf-8";
/* CSS Document */

@font-face {
    font-family:'Amble';
    src:url('../fontes/Amble-Regular-webfont.eot');
    src:url('../fontes/Amble-Regular-webfont.eot?#iefix') format('embedded-opentype'),
        url('../fontes/Amble-Regular-webfont.woff') format('woff'),
        url('../fontes/Amble-Regular-webfont.ttf') format('truetype'),
        url('../fontes/Amble-Regular-webfont.svg#Amble') format('svg');
    font-weight:normal;
    font-style:normal;
}

@font-face {
    font-family:'Amble';
    src:url('../fontes/Amble-Bold-webfont.eot');
    src:url('../fontes/Amble-Bold-webfont.eot?#iefix') format('embedded-opentype'),
        url('../fontes/Amble-Bold-webfont.woff') format('woff'),
        url('../fontes/Amble-Bold-webfont.ttf') format('truetype'),
        url('../fontes/Amble-Bold-webfont.svg#Amble') format('svg');
    font-weight:bold;
    font-style:normal;
}

@font-face {
    font-family:'DINBold';
    src:url('../fontes/ufonts.com_din-bold-webfont.eot');
    src:url('../fontes/ufonts.com_din-bold-webfont.eot?#iefix') format('embedded-opentype'),
        url('../fontes/ufonts.com_din-bold-webfont.woff') format('woff'),
        url('../fontes/ufonts.com_din-bold-webfont.ttf') format('truetype'),
        url('../fontes/ufonts.com_din-bold-webfont.svg#DINBold') format('svg');
    font-weight:bold;
    font-style:normal;
}


@font-face {
    font-family:'DINLight';
    src:url('../fontes/ufonts.com_din-light-webfont.eot');
    src:url('../fontes/ufonts.com_din-light-webfont.eot?#iefix') format('embedded-opentype'),
        url('../fontes/ufonts.com_din-light-webfont.woff') format('woff'),
        url('../fontes/ufonts.com_din-light-webfont.ttf') format('truetype'),
        url('../fontes/ufonts.com_din-light-webfont.svg#DINLight') format('svg');
    font-weight:bold;
    font-style:normal;
}

body{
	margin:0;
	background:#004D94 url(../imagens/bg.jpg) repeat;
	font-family:'Amble', Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:12px;
}

a{
	text-decoration:none;
}

a img{
	border:none;
}

p{
	margin:10px 0 0;
	font-size:1.08em;
}

h2{
	margin:0 0 20px;
	font-weight:normal;
	font-family:'DINBold', Verdana, Geneva, sans-serif;
	font-size:2.66em;
	text-transform:uppercase;
}

#geral{
	width:100%;
	min-width:980px;
}

#cabecalho{
	position:relative;
	height:250px;
	background:url(../imagens/bg_cabecalho.jpg) no-repeat top center;
}

h1{
	position:absolute;
	left:50%;
	margin-left:-109px;
	top:72px;
}

#menu ul{
	padding:0;
	margin:0;
	text-align:center;	
}

#menu li{
	display:inline-block;
	*display:inline;
	zoom:1;
	list-style:none;
	margin:0 14px;
}

#menu a{
	color:#003765;
	display:block;
	font-weight:bold;
	text-transform:uppercase;
	border:1px solid transparent;
	border-top:none;
	padding:20px 10px 0;
	margin:5px 0 20px;
	border-radius:0 0 4px 4px;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	-o-transition:all 0.3s;
	transition:all 0.3s;
}

#menu a:hover{
	color:#00e4ff;
	background:#207AA8;
	border:1px solid #B7CDE1;
	border-top:none;
	padding:20px 10px;
	margin:5px 0 0;
}

#cabecalho p{
	font-family:'DINBold', Verdana, Geneva, sans-serif;
	font-size:3.1em;
	text-align:right;
	margin-top:120px;
}

#cabecalho p span{
	font-size:0.54em;
}

#cabecalho p #ico{
	border-radius:3px;
	border:1px solid #5B8DBA;
	vertical-align:bottom;
	
}

#corpo{
	min-height:380px;
	background:url(../imagens/bg_corpo.jpg) no-repeat top center;
	overflow:visible;
}

#rodape{
	overflow:hidden;
}

#rodape ul{
	float:left;
	margin:0;
	padding:0;
}

#rodape li{
	list-style:none;
	margin:10px 0;
}

#rodape a{
	color:#FFF;
	font-weight:bold;
	text-transform:uppercase;
	-webkit-transition:color 0.2s;
	-moz-transition:color 0.2s;
	-ms-transition:color 0.2s;
	-o-transition:color 0.2s;
	transition:color 0.2s;
}

#rodape a:hover{
	color:#6bb9ff;
}

#rodape #aside{
	float:right;
	text-align:right;
}

#rodape form{
	margin:0;
}

#rodape form p{
	color:#6bb9ff;
	text-transform:uppercase;
	font-weight:bold;
}

#rodape #input{
	background:url(../imagens/bg_input.jpg) repeat-x top;
	height:50px;
	display:block;
	border:1px solid #3D75AC;
}

#rodape input{
	background:none;
	border:none;
	line-height:50px;
	margin:0;
	vertical-align:middle;
}

#rodape input[type=text]{
	color:#FFF;
	font-family:'Amble', Arial, Helvetica, sans-serif;
	font-size:1em;
	width:200px;
	padding:0 15px;
	height:40px;
	border-right:1px solid #1A5B9A;
	line-height:40px;
}

#rodape input[type=submit]{
	color:#2296ff;
	font-family:'DINBold', Verdana, Geneva, sans-serif;
	font-size:1.1666em;
	width:90px;
	cursor:pointer;
	height:50px;
}

#rodape p{
	line-height:20px;
}

#telefone{
	font-size:2em;
	font-family:'DINBold', Verdana, Geneva, sans-serif;
}

#telefone span{
	font-size:0.54em;
}

#telefone img{
	vertical-align:middle;
}

#creditos{
	display:block;
	width:100%;
	height:56px;
	float:left;
	margin:10px 0 0;
	border-top:1px solid #5387B7;
	background:#000;
	opacity:0.4;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	filter: alpha(opacity=40);	
}

.wrap{
	width:960px;
	margin:0 auto;
	padding:0 10px;
}

#home{
	min-height:521px;
	background:url(../imagens/bg_home.png) no-repeat top center;
	position:relative;
	top:-130px;
	padding:160px 0 0;
}

#home h2 span{
	display:block;
	color:#00e4ff;
	font-size:0.84em;
}

#experiencia{
	width:450px;
	float:left;
	margin:190px 0 0;
	color:#3e3e3e;
}

#experiencia p{
	font-size:1.16em;
	width:350px;
	display:block;
	margin-left:17px;
	margin-top:-10px;
}

#experiencia ul{
	margin:0;
	padding:0;
}

#experiencia li{
	list-style:none;
	display:inline-block;
	*display:inline;
	zoom:1;
	font-size:0.91em;
	text-align:center;
	padding:60px 0 0;
	margin:60px 0 0;
	background-position:top center;
	background-repeat:no-repeat;
}

#experiencia #m{
	background-image:url(../imagens/ico_manutencao.png);
	width:80px;
	margin-right:25px;
}

#experiencia #p{
	background-image:url(../imagens/ico_portaria.png);
	width:55px;
	margin-right:15px;
}

#experiencia #r{
	background-image:url(../imagens/ico_refrigeracao.png);
	width:85px;
	margin-right:15px;
}

#experiencia #l{
	background-image:url(../imagens/ico_limpeza.png);
	width:60px;
	margin-right:20px;
}

#experiencia #a{
	background-image:url(../imagens/ico_apoio.png);
	width:75px;
}

#sustentabilidade{
	float:left;
	width:205px;
	margin:140px 0 0 25px;
	text-align:center;
}

#sustentabilidade p{
	font-size:1.16em;
	margin:140px 0 20px;
}

#portfolio{
	float:left;
	width:250px;
	margin:170px 0 65px 25px;
}

#portfolio strong{
	font-size:1.16em;
	text-transform:uppercase;
}

#home .box{
	position:relative;
	top:-20px;
}

#home .box h3{
	color:#006802;
	font-weight:normal;
	font-family:'DINBold', Verdana, Geneva, sans-serif;
	font-size:1.66em;
	text-transform:uppercase;
	margin:0px 0 20px;
}

#home .box p{
	color:#303030;
}

#home .box a{
	text-transform:uppercase;
	color:#006802;
	font-family:'DINBold', Verdana, Geneva, sans-serif;
	margin:10px 0 0;
	display:block;
	-webkit-transition:color 0.2s;
	-moz-transition:color 0.2s;
	-ms-transition:color 0.2s;
	-o-transition:color 0.2s;
	transition:color 0.2s;
}

#home .box a:hover{
	color:#303030;
}

#unidades_formacao{
	background:url(../imagens/bg_unidades_formacao.png) no-repeat top center;
	height:170px;
	padding:43px 0 0;
	width:100%;
	clear:both;
	margin:0 0 -120px;
	*margin-top:65px;
}

#home #unidades_formacao h3{
	color:#6cb9ff;
	font-family:'DINBold', Verdana, Geneva, sans-serif;
	font-size:1.66em;
	font-weight:normal;
}

#home #unidades_formacao p{
	color:#FFF;
	font-size:1.16em;
	width:580px;
}

#home #unidades_formacao a{
	background: url(../imagens/bg_saibamais.jpg) repeat-x top;
	height:33px;
	color:#FFF;
	width:110px;
	border:1px solid #3D709F;
	border-radius:4px;
	text-align:center;
	line-height:33px;
}

#home #unidades_formacao a:hover{
	color:#6cb9ff;
}

#sobre{
	overflow:hidden;
	padding:0 0 30px;
}

#img_sobre{
	float:right;
	box-shadow:#011527 0 0 5px;
	border:6px solid transparent;
	margin:-20px 5px 0 10px;
}

#sobre p{
	margin:15px 0;
}

.faixa{
	background:#004381;
	width:100%;
	box-shadow:#01284C 0 0 18px;
}

#mvv{
	clear:both;
	text-align:center;
	line-height:18px;
	height:274px;
	margin-bottom:20px;
}

#mvv h3{
	color:#6cb9ff;
	font-size:1.66em;
	text-transform:uppercase;
	margin:20px 0;
	font-family:'DINBold' ,Verdana, Geneva, sans-serif;
	font-weight:normal;
}

#mvv p{
	font-size:1em;
}

#mvv ul{
	margin:0;
	padding:0;
}

#mvv li{
	list-style:none;
}

#mvv img{
	margin:5px 0 30px;
}

#missao{
	float:left;
	width:275px;
	padding:0 35px;
	background:url(../imagens/separador_mvv.jpg) no-repeat top right;
	height:274px;
}

#visao{
	width:280px;
	background:url(../imagens/separador_mvv.jpg) no-repeat top right;
	float:left;
	padding:0 35px 0 15px;
	height:274px;
}

#valores{
	float:left;
	width:210px;
}

#abas{
	margin:40px 0 0;
	*font-size:0.87em;
	padding:0;
	text-align:center;
}

#abas li{
	list-style:none;
	display:inline-block;
	*display:inline;
	zoom:1;
}

#abas a{
	color:#fefeff;
	text-transform:uppercase;
	background:#003870;
	line-height:44px;
	margin:1px;
	padding:0 10px;
	display:block;
	font-weight:bold;
}

#abas li:first-child{
	background:url(../imagens/bg_firstaba.png) no-repeat left 1px;
	padding-left:43px;
	margin-left:-43px;
}

#abas li:first-child:hover, #abas li:first-child.selected{
	background:url(../imagens/bg_firstaba_hover.png) no-repeat left 1px;
}

#abas li:last-child{
	background:url(../imagens/bg_lastaba.png) no-repeat right 1px;
	padding-right:43px;
	margin-right:-43px;
}

#abas li:last-child:hover, #abas li:last-child.selected{
	background:url(../imagens/bg_lastaba_hover.png) no-repeat right 1px;
}

#abas a:hover,#abas .selected a{
	color:#075297;
	background:#FFF;
}

#holder_abas{
	border-top:1px solid #EEF3F8;
	background:#FFF;
	padding:0 0 10px;
}

#holder_abas .aba{
	clear:both;
	overflow:hidden;
	display:none;
}

#holder_abas .aba.selected{
	display:block;
}

#holder_abas h3{
	color:#075297;
	text-transform:uppercase;
	font-size:1.58em;
	margin:15px 0;
	font-weight:normal;
	font-family:'DINBold', Verdana, Geneva, sans-serif;
}

#holder_abas img{
	float:left;
	margin:0 20px 0 0;
}

#holder_abas p{
	color:#2f2f2f;
	font-size:1em;
}

#holder_abas ul{
	color:#003870;
	margin:20px 0 0 0px;
	float:left;
	padding:0 0 0 15px;
}

#holder_abas li{
	margin-bottom:10px;
}

#sustentavel{
	background:url(../imagens/bg_sustentabilidade.png) no-repeat center 55px;
	height:544px;
	position:relative;
	z-index:2;
	margin:0 0 -90px;
}

#lista_sustentabilidade{
	margin:50px 0 0 230px;
	padding:0;
	position:relative;
	left:10px;
}

#lista_sustentabilidade li{
	list-style:none;
	display:inline-block;
	*display:inline;
	zoom:1;
	color:#FFF;
	background:url(../imagens/bg_lista_sustentabilidade.jpg) repeat-x top;
	height:54px;
	box-shadow:#013D71 0 0 4px;
	line-height:54px;
	text-align:center;
	margin:5px 10px;
}

#solucoes{
	padding:20px 0;
	margin-bottom:30px;
}

#box_solucoes{
	color:#58d6ff;
	overflow:hidden;
}

#box_solucoes div{
	float:left;
	width:180px;
	text-align:center;
	margin:0 25px;
}

#box_solucoes h3{
	color:#004381;
	font-weight:normal;
	font-family:'DINBold', Verdana, Geneva, sans-serif;
	font-size:1.25em;
	text-transform:uppercase;
	display:block;
	width:142px;
	height:142px;
	border-radius:142px;
	background:#FFF;
	text-align:center;
	line-height:142px;
	margin:0;
	border:6px solid #004381;
	box-shadow:#030303 0 0 10px;
	margin:25px auto 20px;
}

#box_solucoes ul{
	margin:10px 0;
	padding:0;
}

#box_solucoes li{
	list-style:none;
}

#box_solucoes p{
	font-size:1em;
}

#unidades{
	margin:30px 0;
	padding:10px 0;
	overflow:hidden;
}

#unidades ul{
	margin:0;
	width:100%;
	padding:0;
	position:relative;
	left:20px;
}

#unidades li{
	font-size:1.08em;
	font-family:'DINLight', Verdana, Geneva, sans-serif;
	text-transform:uppercase;
	margin:10px 0;
	width:50%;
	height:30px;
	float:left;
}

#box_portfolio{
	overflow:hidden;
	margin:0 0 20px;
}

#box_portfolio .wrap div{
	width:285px;
	float:left;
	padding:10px 0 20px;
}

#box_portfolio #meio{
	border-left:10px solid #013D72;
	border-right:10px solid #013D72;
	margin:0 20px 0 20px;
	padding:10px 20px 20px 25px;
	box-shadow:#01284C 0 0 18px;
}

#box_portfolio h3{
	font-family:'DINBold', Verdana, Geneva, sans-serif;
	font-size:1.16em;
	font-weight:normal;
	color:#00d8ff;
}

#box_portfolio ul{
	margin:15px 0 0;
	padding:0;
}

#box_portfolio li{
	list-style:none;
	line-height:20px;
}


#box_portfolio #meio1{
	margin-left:55px;
	margin-bottom:5px;
	
}

#box_portfolio #ldireito{
	margin-left:50px;
}


#artigos{
	overflow:hidden;
	margin-bottom:20px;
}

#lista_artigos{
	width:215px;
	background:#004585;
	float:left;
	border:6px solid #014E94;
	box-shadow:#011527 0 0 8px;
	margin:0 0 10px 0;
	padding:0;
}

#lista_artigos li{
	list-style:none;
	position:relative;
}

#lista_artigos a{
	color:#fefeff;
	font-size:1.16em;
	font-family:'DINLight', Verdana, Geneva, sans-serif;
	display:table-cell;
	vertical-align:middle;
	height:60px;
	padding:0 30px 0 15px;
	width:175px;
	*width:170px;
	*display:block;
	*line-height:60px;
	*overflow:hidden;
}

#lista_artigos a:hover,#lista_artigos a.selected{
	color:#004585;
	background:#FFF url(../imagens/bg_lista_artigos.jpg) no-repeat 190px center;
	*background-position:190px 22px;
}

#artigo{
	float:left;
	background:#0A5499;
	width:720px;
	margin-left:10px;
	margin-bottom:10px;
	position:relative;/*
	height:492px;
	overflow:hidden;*/
	padding:0 0 20px;
}

.texto{
	/*position:absolute;
	top:0px;
	left:20px;
	width:670px;*/
	margin:0 20px;
}

.texto h3{
	color:#00e4ff;
	font-weight:normal;
	font-family:'DINBold', Verdana, Geneva, sans-serif;
	font-size:1.58em;
}

#contato{
	background:#FFF;
	overflow:hidden;
	margin:20px 0;
	color:#004d94;
	padding-bottom:20px;
	line-height:18px;
}

#contato form{
	margin:10px 20px 0 0;
	float:left;
}

#contato input[type=text],textarea{
	width:410px;
	color:#494949;
	font-size:1em;
	font-family:'Amble', Arial, Helvetica, sans-serif;
	height:40px;
	border:1px solid #E2E2E2;
	border-radius:2px;
	line-height:40px;
	padding:0 5px;
}

#contato textarea{
	height:150px;
	line-height:20px;
}

#contato input[type=submit]{
	font-family:'DINLight', Verdana, Geneva, sans-serif;
	text-transform:uppercase;
	color:#fafafa;
	background:#0094D2;
	cursor:pointer;
	border:1px solid #1FA0D6;
	height:30px;
	margin-bottom:20px;
}

#contato input[type=submit]:hover{
	color:#333;
}

#contato iframe{
	margin:20px 0 0;
}