*::-moz-selection{
background:#7e0e16;  /*---Cor de fundo--*/
color:#ffffff;   /*--cor da fonte--*/
}

*::selection{
background:#7e0e16;/*---Cor de fundo--*/
color:#ffffff;  /*--cor da fonte--*/
}

#pop a{
float:left;
display:block;
width:950px;
color:#FFFFFF;
text-decoration:none;
z-index:999;
}

#caixa_anterior{
float:left;
width:100%;
height:370px;
}

body{
margin:auto;
background-image:url(../images/background01.jpg);
background-repeat:repeat-x;
background-position:top center;
font-family:Arial, Helvetica, sans-serif;
color:#211915;
font-size:14px;
background-color:#97141d;
line-height:21px;
background-attachment:fixed;
}

#site{
margin:auto;
width:100%;
}

#topo{
float:left;
width:100%;
height:144px;
position:fixed;
background-image:url(../images/back_topo.jpg);
background-repeat:repeat-x;
}

#cont_topo{
margin:auto;
width:950px;
}

#logo{
float:left;
margin-top:256px;
margin-top:21px;
}

#logo img{
border:0;
}

#sincomex{
float:right;
width:550px;
}

#cont_sincomex{
float:right;
}

#cont_sincomex a{
float:right;
text-align:center;
padding:4px;
color:#FFFFFF;
letter-spacing:1px;
background-color:#bb0a14;
margin-top:5px;
margin-right:28px;
text-decoration:none;
}

#cont_sincomex a:hover{
float:right;
color:#FFFFFF;
background-color:#005c95;
}

#dados{
float:right;
width:600px;
text-align:right;
margin-top:5px;
margin-right:28px;
}

#menu{
float:left;
width:950px;
margin-top:12px;
}

#conteudo{
float:left;
width:100%;
}

#cont_conteudo{
margin:auto;
width:950px;
}

#recebe_caixa{
float:left;
width:950px;
height:20px;
margin-top:370px;
}

#recebe_caixa_natal{
float:left;
width:950px;
height:20px;
margin-top:-142px;
}

#caixa_servicos{
float:left;
width:950px;
margin-top:142px;
background-color:#FFF;
}

#caixa_servicos_natal{
float:left;
width:950px;
margin-top:142px;
}


#recebe_caixa2{
float:left;
width:950px;
height:20px;
}

#empresa_tudo{
float:left;
width:905px;
height:380px;
overflow:auto;
}

#cotacoes_tudo{
float:left;
width:905px;
height:380px;
overflow:auto;
}

#caixa_empresa{
float:left;
width:950px;
margin-top:142px;
background-color:#FFF;
}

#recebe_caixa3{
float:left;
width:950px;
height:20px;
}

#caixa_clientes{
float:left;
width:950px;
margin-top:142px;
background-color:#FFF;
}

#recebe_caixa4{
float:left;
width:950px;
height:20px;
}

#caixa_treinamentos{
float:left;
width:950px;
margin-top:142px;
background-color:#FFF;
}

#recebe_caixa5{
float:left;
width:950px;
height:20px;
}

#caixa_procuracao{
float:left;
width:950px;
margin-top:142px;
background-color:#FFF;
}

#recebe_caixa6{
float:left;
width:950px;
height:20px;
}

#caixa_cotacoes{
float:left;
width:950px;
margin-top:142px;
background-color:#FFF;
}

#recebe_caixa7{
float:left;
width:950px;
height:20px;
}

#caixa_localizacao{
float:left;
width:950px;
margin-top:142px;
background-color:#FFF;
}

#recebe_caixa8{
float:left;
width:950px;
height:20px;
}

#caixa_contato{
float:left;
width:950px;
margin-top:142px;
background-color:#FFF;
background-image:url(../images/img_contato.jpg);
background-position:bottom right;
background-repeat:no-repeat;
}

#contato_superior{
float:left;
width:905px;
margin-top:20px;
}

#rodape{
float:left;
width:100%;
margin-top:142px;
margin-bottom:142px;
background-color:#2b4e71;
}

#cont_rodape{
margin:auto;
width:950px;
margin-top:10px;
}

#olivi_publicidade{
float:right;
width:430px;
text-align:right;
}

.cont_caixa{
float:left;
width:905px;
margin:23px;
}

.titulo_pagina{
float:left;
width:905px;
border-bottom:#cccccc solid 2px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:30px;
color:#35372e;
padding-bottom:18px;
text-transform:uppercase;
font-weight:bold;
}

#lista_servicos{
float:left;
width:885px;
border-bottom:#cccccc solid 2px;
padding-bottom:13px;
background-color:#f9f9f9;
padding:10px;
}

#lista_servicos_serv{
float:left;
width:885px;
border-bottom:#cccccc solid 2px;
padding-bottom:13px;
background-color:#f9f9f9;
padding:10px;
}

#lista_serv1{
float:left;
width:260px;
}

#lista_serv2{
float:left;
width:240px;
margin-left:15px;
}

#lista_serv3{
float:left;
width:350px;
margin-left:15px;
}

#lista_serv4{
float:left;
width:260px;
}

#lista_serv5{
float:left;
width:260px;
margin-left:15px;
}

#lista_serv6{
float:left;
width:330px;
margin-left:15px;
}

#empresa_superior{
float:left;
width:875px;
}

#cotacoes_superior{
float:left;
width:875px;
}

#cotacoes_superior_esquerda{
float:left;
width:445px;
text-align:justify;
}

#empresa_superior_esquerda{
float:left;
width:460px;
text-align:justify;
}

#empresa_superior_direita img{
border:#e2e2e2 solid 15px;
}

#empresa_superior_direita{
float:left;
width:360px;
margin-left:20px;
}

#cotacoes_superior_direita{
float:left;
width:405px;
margin-left:20px;
}

#empresa_meio{
float:left;
width:840px;
padding:15px;
margin-top:20px;
background-color:#f9f9f9;
}

#empresa_meio1{
float:left;
width:265px;
text-align:justify;
}

#empresa_meio2{
float:left;
width:265px;
margin-left:20px;
text-align:justify;
}

#empresa_meio3{
float:left;
width:265px;
margin-left:20px;
text-align:justify;
}

#empresa_inferior{
float:left;
width:875px;
margin-top:20px;
margin-bottom:20px;
}

#empresa_inferior_esquerda{
float:left;
width:460px;
text-align:justify;
}

#empresa_inferior_direita{
float:left;
width:360px;
margin-left:20px;
border:#e2e2e2 solid 15px;
}

#clientes_superior{
float:left;
width:905px;
margin-top:18px;
}

#clientes_meio{
float:left;
width:905px;
margin-top:18px;
height:310px;
overflow:auto;
}

.img_cliente{
float:left;
width:176px;
margin-bottom:18px;
margin-right:45px;
}

#treinamentos_superior{
float:left;
width:905px;
margin-top:20px;
}

#treinamentos_superior_esquerda{
float:left;
width:490px;
text-align:justify;
}

#treinamentos_superior_direita{
float:left;
width:360px;
margin-left:20px;
border:#e2e2e2 solid 15px;
}

#procuracao_superior{
float:left;
width:905px;
margin-top:20px;
}

#procuracao_superior_esquerda{
float:left;
width:490px;
text-align:justify;
}

#procuracao_superior_direita{
float:left;
width:360px;
margin-left:20px;
border:#e2e2e2 solid 15px;
}

#localizacao_superior{
float:left;
width:905px;
margin-top:20px;
}

#localizacao_meio{
float:left;
width:905px;
margin-top:10px;
}

#localizacao_inferior{
float:left;
width:905px;
margin-top:10px;
}

h3{
margin:0;
color:#005993;
font-weight:bold;
font-size:18px;
}

.bolinha{
font-weight:bold;
color:#7e0e16;
font-size:25px;
margin-right:7px;
float:left;
}

.olivi_publicidade{
color:#c0f2f2;
text-transform:uppercase;
}

.olivi_publicidade a{
color:#c0f2f2;
text-decoration:none;
}

.olivi_publicidade a:hover{
color:#c0f2f2;
}

.endereco{
color:#868686;
font-weight:bold;
}

.telefone{
color:#213e5e;
font-weight:bold;
}

.input{
background-color:#e7e7e7;
width:400px;
border:#666 solid 1px;
padding:3px;
}

.input2{
background-color:#e7e7e7;
width:125px;
border:#666 solid 1px;
padding:3px;
}

.input3{
background-color:#e7e7e7;
width:328px;
border:#666 solid 1px;
padding:3px;
}

.input4{
background-color:#e7e7e7;
width:30px;
border:#666 solid 1px;
padding:3px;
}

.textarea{
background-color:#e7e7e7;
width:400px;
border:#666 solid 1px;
padding:3px;
resize:none;
}

.botao{
background-color:#7e0e16;
padding:10px;
color:#FFF;
text-transform:uppercase;
font-size:14px;
border:#8e2b32 solid 1px;
cursor:pointer;
}

.botao:hover{
background-color:#53161a;
padding:10px;
color:#FFF;
text-transform:uppercase;
font-size:14px;
border:#8e2b32 solid 1px;
cursor:pointer;
}

#menu_servicos_rodape{
float:left;
width:130px;
margin-bottom:10px;
border-right: #213e5e solid 1px;
padding-right:20px;
}

#menu_servicos_rodape2{
float:left;
width:300px;
margin-bottom:10px;
border-right: #213e5e solid 1px;
padding-right:20px;
margin-left:20px;
}

.azul{
color:#46ade7;
text-transform:uppercase;
}

.azul a{
color:#46ade7;
text-transform:uppercase;
text-decoration:none;
}

.azul a:hover{
color:#46ade7;
text-transform:uppercase;
text-decoration:none;
}

.link{
color:#211915;
}

.link a{
color:#211915;
text-decoration:none;
}

.link a:hover{
color:#211915;
text-decoration:underline;
}
