@font-face {
    font-family: "Helvetica-bold";
    src: url("fontes/HelveticaNeueLTStd-HvCn.eot"); /* IE9 Compat Modes */
    src: url("fontes/HelveticaNeueLTStd-HvCn.eot?#iefix") format('embedded-opentype'), /* IE6-IE8 */
    url("fontes/HelveticaNeueLTStd-HvCn.woff") format('woff'), /* Modern Browsers */
    url("fontes/HelveticaNeueLTStd-HvCn.ttf") format('truetype'), /* Safari, Android, iOS */
    url("fontes/HelveticaNeueLTStd-HvCn.svg#svgFontName") format('svg'); /* Legacy iOS */
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Helvetica-light";
    src: url("fontes/HelveticaNeueLTStd-ThCn.eot"); /* IE9 Compat Modes */
    src: url("fontes/HelveticaNeueLTStd-ThCn.eot?#iefix") format('embedded-opentype'), /* IE6-IE8 */
    url("fontes/HelveticaNeueLTStd-ThCn.woff") format('woff'), /* Modern Browsers */
    url("fontes/HelveticaNeueLTStd-ThCn.ttf") format('truetype'), /* Safari, Android, iOS */
    url("fontes/HelveticaNeueLTStd-ThCn.svg#svgFontName") format('svg'); /* Legacy iOS */
    font-weight: normal;
    font-style: normal;
}


html, body {height: 100%;}

body {
    background: #f9f9f9;
    font-size: 16px;
    font-family: "Helvetica-light";
    min-width: 1055px;
}

h2,h3,h4,h5,h6,p {
   line-height: 1.25;
}

.titulo{color: #04508f;font-size: 43px;font-family: "Helvetica-bold";margin-bottom: 30px;}
.ajusta-topo{width: 100%;height: 167px;}
/*==================================================TOPO=============================================*/
#base .linha-topo{height: 37px;width: 100%;background: #f4f4f4;position: fixed;z-index: 1000;}

#base .topo{height: 130px; width: 100%;background: #fff;border-bottom: 3px solid #b1b1b1;position: fixed;z-index: 999;top: 37px;}
#base .topo .topo-centro{margin: 0 auto; width: 1000px;height: 130px;}
#base .topo .topo-centro .area-marca{padding: 20px 0 0 48px;width: 459px;float: left;}
#base .topo .topo-centro .area-marca h1.logo a{background: url(../images/logo.png) no-repeat;display: block;width: 337px; height: 93px;text-indent: -9000px;}


#base .topo .topo-centro .menu{float: right;}
#base .topo .topo-centro .menu ul li{float: left;display: inline-block;}
#base .topo .topo-centro .menu ul li a{display: block;height: 129px;line-height: 129px;color: #fff;text-decoration: none;font-family: "Helvetica-light";padding: 0 15px;font-size: 20px;color: #6d6e71;}
#base .topo .topo-centro .menu ul li a:hover{background: #f58220;color: #fff;}
/*==================================================BANNER=============================================*/
#base .banner{width: 100%;background: #6d6e71;height: 378px;}
#base .banner .banner-centro{width: 1000px;background: blue;height: 378px;margin: 0 auto;}
#base .banner .banner-centro .texto-banner{
    float: right;
    width: 296px;
    height: 379px;
    background: rgb(125,185,232); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM3ZGI5ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4MCUiIHN0b3AtY29sb3I9IiMxZTU3OTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvcmFkaWFsR3JhZGllbnQ+CiAgPHJlY3QgeD0iLTUwIiB5PSItNTAiIHdpZHRoPSIxMDEiIGhlaWdodD0iMTAxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-radial-gradient(center, ellipse cover,  rgba(125,185,232,1) 0%, rgba(30,87,153,1) 80%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(125,185,232,1)), color-stop(80%,rgba(30,87,153,1))); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(125,185,232,1) 0%,rgba(30,87,153,1) 80%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  rgba(125,185,232,1) 0%,rgba(30,87,153,1) 80%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  rgba(125,185,232,1) 0%,rgba(30,87,153,1) 80%); /* IE10+ */
background: radial-gradient(ellipse at center,  rgba(125,185,232,1) 0%,rgba(30,87,153,1) 80%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7db9e8', endColorstr='#1e5799',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */

text-align: right;
padding: 240px 26px 0 0;

}

#base .banner .banner-centro .texto-banner h2{font-family: "Helvetica-bold";font-size: 40px;color: #fff;}
/*==================================================EMPRESA=============================================*/
#base .empresa{width: 1000px;height: 378px;margin: 0 auto;background: url(img/bg_empresa.png) no-repeat;background-position: 571px 0;background-color: #fff;padding: 50px 50px;position: relative;}
#base .empresa img{position: absolute; bottom: 0;}
#base .empresa .base-azul{background: #04508f;width: 100%;height: 30px;position: absolute; bottom: 0;left: 0;}
#base .empresa .texto-empresa{width: 496px;float: left;margin-right: 50px;}
#base .empresa .texto-empresa img{display: block;float: left;}


#base .servicos{width: 100%;background: #e1e1e1;}
#base .servicos-centro{width: 1000px;height: 540px;margin: 0 auto;padding: 50px 50px;}
#base .servicos-centro .bloco-servicos{background: #fff;width: 258px;height: 358px;text-align: center;float: left;margin: 0 20px;color: #000;}
#base .servicos-centro .bloco-servicos .detalhe-laranja{ background-color: #f58220;height: 132px;padding-top: 25px;}
#base .servicos-centro .bloco-servicos .detalhe-laranja img{margin: 0 auto; display: block;}

#base .servicos-centro .bloco-servicos .texto-servicos{padding: 15px;text-align: center;}
#base .servicos-centro .bloco-servicos .texto-servicos .titulo-servicos{font-family: "Helvetica-bold";color: #f58220;font-size: 20px;}
/*==================================================SUCESSO=============================================*/
#base .sucesso{width: 100%;height: 500px;position: relative;background: url(../images/bg_sucesso.jpg) no-repeat fixed;}

#base .sucesso-centro{width: 503px;margin: 0 auto;height: 500px;padding: 50px 15px;text-align: center;color: #fff;line-height: 58px;}
#base .sucesso-centro img{display: block;margin: 0 auto;}
#base .sucesso-centro .titulo-sucesso{font-size: 50px;}
#base .sucesso-centro span{font-family: "Helvetica-bold"; font-size: 26px;}
/*==================================================FALE CONOSCO=============================================*/
#base .contato{width: 1000px;height: 639px;margin: 0 auto;padding: 50px 50px;}
#base .contato .form-contato{width: 525px;}
#base .contato .form-contato input[type='text'], textarea{width: 100%;padding: 10px;margin-bottom: 10px;background: #f9f9f9;border: 1px solid #ccc;font-family: "Helvetica-light";font-size: 20px;}
#base .contato .form-contato .botao{border: 0;background: #f58220;width: 127px;height: 36px;color: #fff;font-size: 20px;font-family: "Helvetica-light";float: right;margin-left: 10px;cursor: pointer;}
#base .contato .texto-contatos{text-align: right;float: right;font-size: 20px;color: #04508f;}
#base .contato .texto-contatos h4{font-family: "Helvetica-bold";}
/*==================================================RODAPE============================================*/
#base .rodape{width: 100%;background: #04508f;}
#base .rodape .rodape-centro{margin: 0 auto; width: 1000px;height: 187px;text-align: center;padding-top: 42px;}
#base .rodape .rodape-centro img{display: block;margin: 0 auto;}
#base .rodape .rodape-centro p{color: #fff;font-size: 18px;}

