/* Começo do novo menu */
#solucaoEcommerce {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#FFF;}
#solucaoEcommerce .tamanho1{width:180px; float:left; height:240px; border-right:1px solid #000; background-color:#5B0000;}
#solucaoEcommerce .clear {clear:both;}
#solucaoEcommerce .tamanho2{width:590px; float:left; height:240px; background-color:#990000; border-right:1px solid #000;}
#solucaoEcommerce .tamanho2 .theText2 .borda{background-image:url(imagens/divide_miolo_home.png); background-repeat:repeat-y; width:5px; height:140px; float:left;}
#solucaoEcommerce .tamanho2 .theText2 .tex1 {float:left; width:143px; height:140px;}
#solucaoEcommerce .tamanho2 .theText2 .tex2 {float:left; width:143px; height:140px;}
#solucaoEcommerce .tamanho2 .theText2 .tex3 {float:left; width:143px; height:140px;}
#solucaoEcommerce .tamanho2 .theText2 .tex4 {float:left; width:143px; height:140px;}
#solucaoEcommerce .tamanho2 .theText2 .tex5 {float:left; width:143px; height:140px;}

#solucaoEcommerce .tamanho3{width:208px; float:left; height:240px; background-color:#990000;}

/* Fim do novo menu */



/* -------------------------------------FONTES------------------------------------------- */

.titulo-01 { font-family:"DIN"; font-size:18px; font-weight:normal; color:#900; }

.tituloInternas { font-family:"DIN"; font-size:14px; height:35px; line-height:35px; font-weight:normal; color:#666666; }

.font-01 { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; font-weight:normal; color:#000; }

.titulo-02 { font-family:"DIN"; font-size:18px; font-weight:normal; color:#666; }

.titulo-all { font-family:"DIN"; font-size:18px; font-weight:normal; color:#FFF; line-height:50px; }

.font-01-txt { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000; }

.txtrodape { font-family:"DIN"; font-size:13px; font-weight:normal; color:#CCC; text-transform:uppercase; }

.txtrodapelinks, .txtrodapelinks a { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; text-decoration:none; }
.txtrodapelinks:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; text-decoration:underline; }

.arial10 { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000; text-decoration:none; }
.arial11 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000; text-decoration:none; }
.arial11 a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000; text-decoration:none; }
.arial11 a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000; text-decoration:none; }
.arial11white, .arial11white a, .arial11white:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#FFF; text-decoration:none; }

.tituloplataforma { font-family:"DIN"; font-size:15px; font-weight:normal; color:#FFF; text-transform:uppercase; }

.texto_titulo_int { font-family:"DIN"; font-size:16px; color:#990000; text-transform:uppercase; font-weight:normal; line-height:20px; }

.texto_executivos { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#666; }

.texto_terloja { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#666; }

.txtred { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#900; text-decoration:none; }
.txtreleases { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#900; text-decoration:none; }
.txtreleases a { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#900; text-decoration:none; }
.txtreleases a:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#900; text-decoration:underline; }

/* -------------------------------------FONTES------------------------------------------- */

/* -------------------------------------CSS font-Din------------------------------------- */

@font-face {
    font-family: 'DIN';
    src: url('../fontes/din_medium-webfont.eot');
    src: url('../fontes/din_medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fontes/din_medium-webfont.woff') format('woff'),
         url('../fontes/din_medium-webfont.ttf') format('truetype'),
         url('../fontes/din_medium-webfont.svg#DIN') format('svg');
    font-weight: normal;
    font-style: normal;
    font-smooth: always;

}

/* -------------------------------------Fim CSS font-Din------------------------------------- */


/* -------------------------------------body--------------------------------------------- */

* { margin:0; padding:0; }

body { background-color:#e4e4e4; }

li { list-style-type:none; }

#content { width:100%; }

/* -------------------------------------Fim body------------------------------------------- */

/* -------------------------------------Login------------------------------------------- */

#divlogin { width:491px; height:297px; margin:0 auto; background-image:url(../imagens/background_login.png); background-position:center; background-repeat:no-repeat; }
#divlogin label { display:block; margin-top:10px; text-align:left; font-family: "DIN"; font-size: 13px; line-height: 18px; font-weight: normal; color: #666; text-transform:uppercase; }
/*#divlogin label img { float:right; width:53px; height:27px; }*/

.inputlogin { width:200px; height:23px; border:1px solid #E5E5E5; background-color:#666; font-family: "DIN"; font-size:11px; line-height:23px; font-weight:normal; color:#FFF; padding-left:5px; text-transform:uppercase; }

#divlogin fieldset { width:205px; border:none; margin-top:20px; }

#formulariologin { width:205px; float:right; padding-right:20px; }

.btnfechar { width:491px; height:60px; text-align:right; line-height:60px; }

#login { background-image:url(../imagens/background_pad_login.jpg); background-repeat:repeat-x; height:460px; margin-top:100px; }

/* -------------------------------------Fim Login------------------------------------------- */

/* -------------------------------------Topo - Top------------------------------------- */

#logomarca {  width:390px; height:102px; float:left; }

#topo { width:100%; height:136px; }

#top { margin-left:auto; margin-right:auto; width:1000px; height:102px; }

#topbar { width:1000px; height:34px; margin:0 auto; }

#topbarleft { width:1000px; height:34px; margin:0 auto; float:left; }

/*#topbarleft li { height:34px; float:left; list-style-type:none;	}*/ /* para funcionar no IE7 */

.nav a { height:35px; overflow: hidden; float: left; }
.nav img { border: none; margin: 0; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; }
.nav a:hover img { margin-top: -35px; }

#banner { margin:1px auto; width:1000px; clear:both; }

#slider-wrapper { width:1000px; height:320px; margin:0 auto; padding-top:0px; margin-top:0px; }

#slider { position:relative; width:1000px; height:320px; margin-left:0px;	 }
#slider img { position:absolute; top:0px; left:0px; display:none; }
#slider a { border:0; display:block; }

.nivo-controlNav { position:absolute; left:920px; bottom:2px; z-index:99; cursor:pointer; }
.nivo-controlNav a { display:block; width:12px; height:22px; background:url(../imagens/bullets.png) no-repeat; text-indent:-9999px; border:0; margin-right:2px; float:left; }
.nivo-controlNav a.active { background-position:0 -22px; }

.nivo-directionNav a { display:block; width:30px; height:30px; background:url(../imagens/arrows.png) no-repeat; text-indent:-9999px; border:0; }
a.nivo-nextNav { background-position:-30px 0; right:15px; }
a.nivo-prevNav { left:15px; }

.nivo-caption { text-shadow:none; font-family: Arial, Tahoma, sans-serif; font-size:11px; color:#FFF; }
.nivo-caption a {  color:#efe9d1; text-decoration:underline; }


/* -------------------------------------Fim Topo - Top------------------------------------- */

/* -------------------------------------Miolo------------------------------------------ */

.clear { clear:both; }

.back-depoimento { background-image: url(../imagens/depoimento_fim.jpg); background-repeat: no-repeat; background-position:bottom; height:53px; font-family:Arial, Helvetica, sans-serif;  font-size: 12px;  font-weight: normal;  color: #FFF; padding-left:23px; line-height:38px; }

#titulosdepo {  padding-left:20px; padding-top:10px; font-family: "DIN";  font-size: 11px;  font-weight: normal;  color: #FFF;  line-height:15px; }

#miolo { width:1000px; margin:0 auto; background-color:#FFF; overflow:hidden; }

.imghome {clear:both; padding:20px 20px 15px 20px;}

#miolo_in { width:1000px; margin:0 auto; background-color:#FFF; clear:both; }

#container_in { padding:20px; clear:both; }

#primeiracoluna { width:250px; padding-top:20px; padding-left:20px; padding-right:10px; padding-bottom:10px; float:left; }

#segundacoluna { width:216px; padding-top:20px; padding-left:10px; padding-right:10px; padding-bottom:10px; float:left; }

#segundacoluna li { padding-top:10px; padding-bottom:10px; padding-right:10px; }

#segundacolunamargin { width:210px; background-color:#DDD; height:252px; }

#terceiracoluna { width:454px; float:left; margin-top:20px; margin-left:10px; text-align:center; }

#lojavirtual { float:left; width:215px; height:150px; }

#conhecaplataforma { float:left; padding-left:23px; width:215px; height:150px; }

#ecommerce { float:left; padding-top:10px; width:215px; height:150px; }

#whitepapers { float:left; padding-left:23px; padding-top:10px; width:215px; height:150px; }

.textocaixas { padding:5px; }

#blocoinfo { width:1000px; margin:0 auto; }

#blocoimginfo { width:1000px; margin:0 auto; }

#clientes { width:1000px; margin:20px auto; } 

#tit_cliente { float:left; } 

#conteudocliente { float:left; width:824px; height:80px; background-color:#FFF; }

#prev { float:left; background-image:url(../imagens/nav_left.gif); width:40px; height:80px; background-position:center; background-repeat:no-repeat; line-height:80px; }

#next { float:left; background-image:url(../imagens/nav_right.gif); width:30px; height:80px; background-position:center; background-repeat:no-repeat; line-height:80px; }

#tituloall { width:1000px; margin:0 auto; height:50px; clear:both; }

#banner_int { width:1000px; height:249px; margin:1px auto; clear:both; }
#banner_int img { border:none; }

#rodape { width:100%; height:176px; background-image:url(../imagens/background_rodape.jpg); background-position:left; background-repeat:repeat-x; clear:both; }

/* -------------------------------------Fim Miolo------------------------------------------ */

/* BLOCO HISTÓRIA E NOSSA MISSÃO */

#historia { width:580px; float:left; }
#missao { width:310px; float:left; margin-left:50px; }
.conteudo_historia { width:235px; float:left; margin:10px 0 0 5px; }
.txt_conteudo_historia { font-family:"Arial"; font-size:14px; font-weight:normal; color:#000; }
.aspas_top { width:32px; height:25px; float:left; }
.aspas_bottom { width:33px; height:25px; float:right; text-align:right; }

/* FIM BLOCO HISTÓRIA E NOSSA MISSÃO */

/* BLOCO EXECUTIVOS */

.executivos { width:100%; margin-top:20px; }
.bloco_executivos { background-color:#EEE; padding:10px; margin-top:5px; }

/* FIM BLOCO EXECUTIVOS */

/* BLOCO CERTIFICADOS */

.certificados_mpsbr { width:100%; margin-top:20px; clear:both; height:250px; }
.certificados_mpsbr_img { width:20%; float:left; }
.certificados_mpsbr_texto { float:left; width:80%; }
/*.certificados_mpsbr img { float:left; padding:20px; }*/
.certificados_microsoft { width:100%; margin-top:20px; clear:both; height:130px; }
.certificados_microsoft_img { width:20%; float:left; }
.certificados_microsoft_texto { float:left; width:80%; }
/*.certificados_microsoft img { float:left; padding:20px; }*/

/* FIM BLOCO CERTIFICADOS */

/* BLOCO CLIENTES */

.conteudoclientes { width:100%; overflow:hidden; }
.conteudoclientes_img li { float:left; margin:2px; width:133px; height:100px; }

.slideclientes a { height:100px; overflow: hidden; float: left; }
.slideclientes img { border: none; margin: 0; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; }
.slideclientes a:hover img { margin-top: -100px; }

/* FIM BLOCO CLIENTES */

/* bloco parceiros */

.controlabloco { width:300px; float:left; margin:10px 0 0px 10px; }
.blocologoparceiros { width:300px; height:99px; background-color:#FFF; text-align:center; }
.blocoparceiros { width:300px; height:220px; background-color:#EEE; text-align:left; }
.blocoparceiros p { padding:10px; }
.blocolinkparceiros { width:300px; height:25px; background-color:#333; text-align:center; }
.blocolinkparceiros p { text-align:center; line-height:25px; }

.blocoagencias { width:300px; height:220px; background-color:#EEE; text-align:left; }
.blocoagencias p { padding:10px; }

.blocoservicos { width:300px; height:220px; background-color:#EEE; text-align:left; }
.blocoservicos p { padding:10px; }

/* fim bloco parceiros */

/* bloco modelo */

.conteudomodelo { width:100%; overflow:hidden; }

/* fim bloco modelo */

/* bloco fale conosco */

#separadiv { background-image:url(imagens/divide_miolo_home.png); background-repeat:repeat-y; width:5px; height:600px; float:left; }
#barright { width:255px; float:left; }
#barleft { width:700px; float:left; }

/* fim bloco fale conosco */

/* bloco Planejamento em Gestão */

.imagem1 { float:left; }
.imagem2 { float:right; }

/* fim Planejamento em Gestão */

/* bloco Pós Venda */

.blocoPos { float:right; width:660px; }
.fundoLinha { background-color:#EEEEEE; margin-top:3px; padding:5px 10px 5px 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000; }

/* fim Pós Venda */

/* bloco Plataforma */

.divPlataforma { width:100%; } 
.divPlataforma ul { float:left; background-color:#EEEEEE; padding-top:6px; padding-bottom:6px; }
.divPlataforma li { float:left; height:100px;}
.demaisLi { margin:0px 2px 6px 7px; }
.ultimaLi { margin:0px 7px 6px 7px; }
.liSemMarginBottom { margin:0px 2px 0px 7px; }

/* fim Plataforma */

/* bloco Infra Estrutura */

.divInfra { width:100%; overflow:hidden; } 
.divInfra li { float:left; }
.margimLi { margin-left:13px; }
.ultimaLi { margin:0px 7px 6px 7px; }
.liSemMarginBottom { margin:0px 2px 0px 7px; }
.divInfra2 { width:100%; overflow:hidden; } 
.divInfra2 li { float:left; }
.divInfra3 { width:100%; overflow:hidden; }
.esquerdaLi { float:left; }
.direitaLi { float:right; }

/* fim Infra Estrutura */

/* bloco Planejamento */

.divPlanej { width:100%; overflow:hidden; } 
.Liesquerda { float:left; width:476px; }
.Lidireita { float:right; width:476px; }

/* fim Planejamento */

/* Releases */

.releases { width:100%; overflow:hidden; margin:0 auto; }
.releasesli { display:inline; float:left; width:240px; }
.releasesimg { float:left; width:130px; height:90px; }
.releasestxt { float:left; width:100px; height:90px; padding:5px; }

/* Fim Releases */

/* Whitepapers */

.whitepapers { width:100%; overflow:hidden; margin:0 auto; }
.whitepapersdiv { background-color:#EEEEEE; padding:10px; margin-bottom:10px; }

/* Fim Whitepapers */

/* ---------------------------------------Rodapé------------------------------------------- */

#centralizarodape { width:977px; margin:0 auto; }
.conhecajetrodape { width:117px; float:left; }
.clientes { width:83px; float:left; }
.plataforma { width:106px; float:left; }
.servicos { width:83px; float:left; }
.parceiros { width:94px; float:left; }
.imprensa { width:105px; float:left; }
.siganos { width:200px; float:left; }
.certificados { width:207px; float:left; }

/* ---------------------------------------Fim Rodapé------------------------------------------- */

/* classe para espaço página privacidade */

.espacamento{
	height:13px;
	}
