
body { margin: 0; padding: 0; background: url(../images/bg-topo.gif) repeat-x; }

* { font-family: Arial; }

@font-face {
    font-family: 'questrialregular';
    src: url('../../fonts/questrial-regular_0-webfont.eot');
    src: url('../../fonts/questrial-regular_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/questrial-regular_0-webfont.woff') format('woff'),
         url('../../fonts/questrial-regular_0-webfont.ttf') format('truetype'),
         url('../../fonts/questrial-regular_0-webfont.svg#questrialregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ropa_sansitalic';
    src: url('../../fonts/ropasans-italic-webfont.eot');
    src: url('../../fonts/ropasans-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/ropasans-italic-webfont.woff') format('woff'),
         url('../../fonts/ropasans-italic-webfont.ttf') format('truetype'),
         url('../../fonts/ropasans-italic-webfont.svg#ropa_sansitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ropa_sansregular';
    src: url('../../fonts/ropasans-regular-webfont.eot');
    src: url('../../fonts/ropasans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/ropasans-regular-webfont.woff') format('woff'),
         url('../../fonts/ropasans-regular-webfont.ttf') format('truetype'),
         url('../../fonts/ropasans-regular-webfont.svg#ropa_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'din-lightregular';
    src: url('../../fonts/dinl___-webfont.eot');
    src: url('../../fonts/dinl___-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/dinl___-webfont.woff') format('woff'),
         url('../../fonts/dinl___-webfont.ttf') format('truetype'),
         url('../../fonts/dinl___-webfont.svg#din-lightregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

#header { margin: 0 auto; min-width: 1000px; width: 90%; height: 180px; }

#logo { float: left; background: url(../images/make-consultores.png) no-repeat; width: 205px; height: 78px; text-indent: -9999px; margin: 30px 0 0 10px; } 

#menu { float: left; margin: 40px 0 0 10px; }
#menu ul { list-style-type: none; margin: 0; padding: 0; }
#menu ul li { float: left; margin-right: 20px; }
#menu ul li a { font-family: questrialregular; font-size: 17px; color: #FFF; text-decoration: none; }  
#menu ul li a:hover { color: #ffcc00; }

#login { background: url(../images/make-in.gif) no-repeat left; padding-left: 10px; width: 420px; text-align: right; float: right; font-family: questrialregular; font-size: 12px; color: #ffc900; margin: 10px 0 0 0; }
.formLogin { background: #c6c6c7;  border: 0px solid #c6c6c7; color: #000; padding: 2px; font-size: 12px; }
.botaoLogin { background: #000; padding: 0px;  border: 0px solid #000; color: #ffc900; font-size: 12px; font-family: questrialregular; }

#lang { float: right; margin: 10px 10px 0 20px;  }

#redeSocial { float: right; margin: 40px 10px 0 20px; }

#content_amarelo { float: left; background: url(../images/bg-amarelo.jpg) repeat-x #ffcc00; width: 100%;  }
#content_amarelo2 { float: left; background: url(../images/bg-amarelo-2.gif) bottom repeat-x #ffcc00; width: 100%; }

#content_home { float: left; background: url(../images/bg-home.jpg) repeat-x; width: 100%;  }

#slideHome { margin: 0 auto; width: 1000px; height: 420px; }

#content_bullet_home { margin: 0 auto; min-width: 1000px; width: 90%; padding-top: 35px; margin-bottom: 40px;  }

#boxBulletHome { float: left; width: 30%; min-height: 200px; text-align: center; line-height: 20px; font-size: 16px; color: #a06b00; margin-right: 45px; min-height: 20px; }
#boxBulletHome img { margin-bottom: 10px; }

#content_nosso_negocio { float: left; background: url(../images/bg-nosso-negocio.jpg) top repeat-x #ffcc00; width: 100%; }
#content_nosso_negocio #tx_left { float: left; margin-left: 30px; width: 500px; }
#content_nosso_negocio #tx_right { float: right; width: 460px; margin: 105px 0 0 0; }

#content_noticias { float: left;  background: url(../images/bg-noticias.jpg) repeat-x #f8f8f9; width: 100%; }
#content_noticias #miolo { margin: 0 auto; background:url(../images/fundo-noticias.jpg) no-repeat top; width: 966px; padding-top: 178px; line-height: 20px;   }

#boxNoticias { float: left; background: url(../images/sidebar-noticias.jpg) no-repeat top right; width: 630px; margin-left: 15px; padding: 0 50px 0 20px; }
#boxNoticias ul { margin: 0; padding: 0; list-style-type: none; }
#boxNoticias ul li { border-bottom: 1px solid #e9ba00; margin-bottom: 15px; padding-bottom: 15px; }
#boxNoticias ul li a { text-decoration: none; }
#boxNoticias ul li a:hover .tx_ropa_21_amarelo_e, a:hover .tx_14_preto  { text-decoration: underline; } 

#boxFaleConoscoNoticias { float: right; background: url(../images/fale-conosco-sidebar.jpg) no-repeat; width: 196px; text-align: right; padding-top: 180px; margin: 60px 30px 0 0;  }

#content_servicos { float: left;  background: url(../images/bg-servicos.jpg) repeat-x #f8f8f9; width: 100%; }
#content_servicos #miolo { margin: 0 auto; background:url(../images/fundo-servicos.jpg) no-repeat top; width: 966px; padding-top: 40px; line-height: 20px;   }
#content_servicos #tx_left { float: left; xmargin-left: 30px; width: 500px; }

#content_servicos ul#bolinhaAmarela { list-style-type: none; padding: 0; margin: 0; }
#content_servicos ul#bolinhaAmarela li { background: url(../images/bullet-amarelo.png) no-repeat; background-position: 1px 4px; padding: 0 0 0 20px; margin-bottom: 10px; font-size: 14px; color: #000000;  }
#content_servicos .ie7 ul#bolinhaAmarela li { background-position: 1px 6px; }


#boxServicos { float: right; background: url(../images/sidebar-noticias.jpg) no-repeat top left; width: 350px; margin: 100px 0 0 0; padding: 0 50px 0 20px; }
#boxServicos ul { margin: 0; padding: 0; list-style-type: none; }
#boxServicos ul li { border-bottom: 1px dotted #e9ba00; margin-bottom: 5px; padding-bottom: 5px; }
#boxServicos ul li a { text-decoration: none; font-family: din-lightregular; font-size: 15px; color: #e9ba00; }
#boxServicos ul li a:hover { text-decoration: underline; color: #000; }


#content_trabalhe_conosco { float: left; background: url(../images/bg-trabalhe-conosco.jpg) repeat-x #f8f8f9; width: 100%; }
#content_trabalhe_conosco #miolo { margin: 0 auto; background:url(../images/fundo-trabalhe-conosco.jpg) no-repeat bottom right; width: 966px; padding-top: 40px; line-height: 20px; height: 469px; }
#content_trabalhe_conosco #tx_left { float: left; margin-left: 30px; width: 500px; }


.formTrabalheConosco { background: #FFF; border: 0px solid; color: #000; font-size: 14px; padding: 3px; width: 400px; }

#content_areasDeAtuacao { float: left;  background: url(../images/bg-areas-de-atuacao.jpg) repeat-x; width: 100%; }
#content_areasDeAtuacao #miolo { margin: 0 auto; background:url(../images/fundo-areas-de-atuacao.png) no-repeat top right; width: 966px; padding-top: 40px; line-height: 18px;  }
#content_areasDeAtuacao #tx_left { float: left; xmargin-left: 30px; width: 530px; }

#content_areasDeAtuacao ul#bolinhaAmarela { list-style-type: none; padding: 0; margin: 0; }
#content_areasDeAtuacao ul#bolinhaAmarela li { background: url(../images/bullet-amarelo.png) no-repeat; background-position: 1px 4px; padding: 0 0 0 20px; margin-bottom: 10px; font-size: 14px; color: #000000;  }
#content_areasDeAtuacao .ie7 ul#bolinhaAmarela li { background-position: 1px 6px; }

#content_parcerias { float: left; background: url(../images/bg-parcerias.jpg) repeat-x #f8f8f9; width: 100%; }
#content_parcerias #miolo { margin: 0 auto; background:url(../images/fundo-parcerias.jpg) no-repeat top right; width: 966px; padding-top: 40px; line-height: 20px; height: 469px; }
#content_parcerias #tx_left { float: left; margin-left: 30px; width: 590px; }
#content_parcerias #tx_right { float: left; margin-left: 30px; width: 320px; }

#content_universidade { float: left; background: url(../images/bg-universidade.jpg) repeat-x #FFF;  width: 100%; }
#content_universidade #miolo { margin: 0 auto; background:url(../images/fundo-universidade.jpg) no-repeat top right; width: 966px; padding-top: 150px; line-height: 20px; height: 642px; }
#content_universidade #tx_left { float: left; margin-left: 40px; width: 500px; }
#content_universidade #tx_right { float: right; margin: 100px 0 0 0; width: 568px; line-height: 30px; }

#content_contato { float: left;  width: 100%; background: #f8f8f9; }
#content_contato #miolo { margin: 0 auto; width: 966px; background: url(../images/fundo-contato.jpg) no-repeat; padding-top: 40px; line-height: 20px; } 

#miolo { margin: 0 auto; width: 966px; margin-top: 40px; line-height: 20px; } 

#tx_left { float: left; margin-left: 30px; width: 480px; }

#tx_right { float: right; width: 480px; }

ul#bolinhaAmarela { list-style-type: none; padding: 0; margin: 0; }
ul#bolinhaAmarela li { background: url(../images/bullet-amarelo.png) no-repeat; background-position: 1px 4px; padding: 0 0 0 20px; margin-bottom: 10px; font-size: 14px; color: #774600;  }
.ie7 ul#bolinhaAmarela li { background-position: 1px 6px; }

#boxTratorSobreNos { float: left; background: url(../images/fundo-caminhao-empresa.jpg) no-repeat; width: 966px; height: 397px; }

#boxMissao { float: left; background: url(../images/titulo-missao.png) no-repeat; padding: 40px 0 0 30px; margin: 70px 0 70px 0; font-family: 'din-lightregular'; color: #774600; font-size: 20px; width: 520px; line-height: 25px;  }

#boxNossosPrincipios { float: right; background: url(../images/titulo-nossos-principios.png) no-repeat; padding: 40px 0 0 30px; margin: 70px 30px 70px 0; font-family: 'din-lightregular'; color: #774600; font-size: 20px; width: 220px; line-height: 25px;}

#boxNossoNegocio { margin: 0 auto; padding-top: 40px; background:url(../images/fundo-nosso-negocio.jpg) top no-repeat; width:966px; height: 794px; }

#footer { float: left; width: 100%; background: #e4ab02; height: 55px; color: #0d0e08; padding-top: 25px; font-size: 13px; text-align: center; line-height: 20px; }



.tx_14_marrom { font-size: 14px;  color: #774600; }

.tx_13_preto { font-size: 13px;  color: #000; }
.tx_14_preto { font-size: 14px;  color: #000; }
.tx_15_preto { font-size: 15px;  color: #000; }

.tx_14_amarelo { font-size: 14px;  color: #e9ba00; }
.tx_15_amarelo { font-size: 15px;  color: #e9ba00; }

.tx_12_marrom { font-size: 12px;  color: #774600; }
.tx_14_marrom { font-size: 14px;  color: #774600; }
.tx_15_marrom { font-size: 15px;  color: #774600; }
.tx_17_marrom { font-size: 17px;  color: #774600; }

.tx_light_20_amarelo { font-family: din-lightregular; font-size: 20px; color: #e9ba00;  }
.tx_light_25_amarelo { font-family: din-lightregular; font-size: 25px; color: #e9ba00;  }

.tx_light_25_preto { font-family: din-lightregular; font-size: 25px; color: #000;  }
.tx_light_36_preto { font-family: din-lightregular; font-size: 36px; color: #000;  }

.tx_light_36_cinza { font-family: din-lightregular; font-size: 36px; color: #929292;  }
.tx_light_36_amarelo { font-family: din-lightregular; font-size: 36px; color: #e9ba00;  }

.tx_ropa_21_amarelo_e { font-family: 'ropa_sansregular'; font-size: 21px; color: #dc9b00;  }
.tx_ropa_24_preto { font-family: 'ropa_sansregular'; font-size: 24px; color: #000;  }

.tx_ropa_31_branco { font-family: 'ropa_sansregular'; font-size: 31px; color: #FFF;  }


