/*Estilos site Perfecto
////////////// GERAL ////////////////*/
BODY {
margin-left:0;
margin-right:0;
margin-top:0;
background-color:#EEE;
}

#C1_CONTAINER-PRI {
width:100%;
}

#C2_CONTAINER-SEC {
width:764px;
background-color:#FFF;
margin:0 auto;
}

#C2H_HEADER {
background-color:#FFF;
}

#C2R_RODAPE {
clear:left;
padding-top:10px;
padding-bottom:10px;
}

/*////////////// TIPOGRAFIA ////////////////*/
fieldset {
background-color:#EEE;
border:1px solid #CCC;
width:500px;
padding:15px;
}

A {
color:#999;
border-bottom:1px dashed;
text-decoration:none;
}

A:hover {
background-color:#ddd;
}

/*////////////// HEADER ////////////////*/
#C2H_logo-imagem {
position:absolute;
z-index:1;
}

#C2H_menu {
width:614px;
height:50px;
font-family:"lucida sans unicode", tahoma, verdana, Geneva, Arial;
font-size:11px;
text-transform:uppercase;
position:relative;
left:160px;
border-color:#FFF;
border-style:solid;
border-width:0.01em;
}

#C2H_menu-lista {
margin-top:18px;
font-weight:lighter;
}

#C2H_menu-lista li {
list-style:none;
display:inline;
}

#C2H_menu-lista-ligado {
color:#000;
font-weight:700;
background-color:#91C81F;
background:url(images/bg_link-menu.png) repeat-x;
padding:18px 12px;
}

#C2H_menu-lista li a {
color:#666;
border-bottom:none;
text-decoration:none;
padding:18px 3px 18px 3px;
}

#C2H_menu-lista li a:hover {
color:#000;
background:url(images/bg_hover-menu.gif) repeat-x;
text-decoration:none;
}

#C2H_banner {
height:150px;
background-repeat:no-repeat;
background-color:#084990;
}

.C2H_banner-imagem1 {
background-image:url(images/banner-empresa.jpg);
background-position:right;
}

.C2H_banner-imagem2 {
background-image:url(images/banner-publicacoes.jpg);
background-position:center;
}

.C2H_banner-imagem3 {
background-image:url(images/banner-traducoes.jpg);
background-position:center;
}

.C2H_banner-imagem4 {
background-image:url(images/banner-clientes.jpg);
background-position:center;
}

.C2H_banner-imagem5 {
background-image:url(images/banner-trabalhe.jpg);
background-position:center;
}

.C2H_banner-imagem6 {
background-image:url(images/banner-contatos.jpg);
background-position:center;
}

/*////////////// PRINCIPAL ////////////////*/
#C2P_selecao {
width:110px;
float:left;
padding-left:10px;
padding-right:10px;
margin-top:75px;
margin-right:10px;
font-family:tahoma,verdana,Geneva,Arial;
/*color:#777;*/
}

#C2P_selecao_idioma {
/*background-image:url(images/qualidade-sigilo.png);*/
background-color:#FFF;
/*padding-left:10px;*/
padding-top:3px;
padding-bottom:1px;
}


#C2P_selecao_idioma p {
color:#808080;
font-size:11px;
margin-top:10px;
margin-bottom:-3px;
margin-left:12px;
}

#C2P_selecao hr {
width:95px;
height:1px;
color:#FFF;
margin-bottom:5px;
}

#C2P_selecao_idioma ul {
margin-top:0px;
/*margin-left:15px;*/
}

#C2P_selecao_idioma li {
list-style:none;
display:block;
text-indent: -20px;
line-height: 1.5;
font-size:10px;
color:#AAA;
margin-top:0px;
margin-bottom:0px;
/*padding-top:0px;
padding-bottom:2px;
margin-left:0px;
padding-left: 0px;*/
}

#C2P_selecao_idioma li a {
border-bottom:none;
text-decoration:none;
/*padding:0px 0px 0px 0px;*/
font-size:10px;
color:#808080;
}

#C2P_selecao_idioma li a:hover {
color:#000;
/*background:url(images/bg_hover-menu.gif) repeat-x;*/
text-decoration:none;
}


#C2P_selecao label {
width:70px;
float:left;
padding:5px;
}

#C2P_selecao input {
margin-bottom:10px;
font-size:9px;
font-family:Arial,tahoma,verdana,Geneva;
background-color:#ddd;
}

#C2P_selecao select {
font-family:Arial,tahoma,verdana,Geneva;

margin-bottom:10px;
cursor:pointer;
}



#C2P_selecao_busca {
background-color:#DDD;
padding:10px;
}

#C2P_corpo {
width:590px;
float:left;
padding-top:15px;
}

#C2P_corpo h1 {
font-family:"lucida sans unicode",tahoma,verdana,Geneva,Arial;
font-size:24px;
line-height:1.5;
color:#084990;
margin-top:25px;
margin-bottom:-15px;
}

#C2P_corpo h2 {
font-family:"lucida sans unicode";
font-size:14px;
line-height:1.4;
color:#5D8C99;
margin-top:35px;
margin-bottom:15px;
}

#C2P_corpo h3 {
font-family:"Verdana";
font-size:10px;
line-height:1.5;
color:#084994;
text-transform:uppercase;
text-align:left;
letter-spacing:1px;
word-spacing:1px;
margin-top:35px;
}

#C2P_corpo p {
font-family:"Verdana";
font-size:13px;
line-height:1.7;
color:#646464;
margin-bottom:-5px;
text-align:justify;
}

#C2P_corpo ul {
font-family:"Verdana";
font-size:13px;
list-style-type:none;
}

#C2P_corpo li {
line-height:1.3;
color:#646464;
}

#C2P_corpo-item li {
font-size:12px;
text-transform:uppercase;
}

.C2P_corpo-aprovado {
padding-bottom:10px;
background-image:url(images/aprovado.gif);
background-repeat:no-repeat;
text-indent:30px;
}

.C2P_corpo-aprovado2 {
padding-top:10px;
background-image:url(images/aprovado2.png);
background-repeat:no-repeat;
background-position:left 30%;
text-indent:30px;
}

.C2P_corpo-item2 {
margin-left:90px;
margin-right:35px;
text-indent:0;
}

.C2P_corpo-icone {
margin-top:20px;
margin-left:20px;
position:absolute;
background-position:top;
}

#C2P_corpo-qualidade {
width:550px;
border:1px solid #F5F5F5;
background-color:#F5F5F5;
margin-top:20px;
margin-left:20px;
padding-bottom:30px;
}

#C2P_corpo-endereco {
width:530px;
border-top:1px dashed #BBB;
border-bottom:1px dashed #BBB;
padding-bottom:0;
margin-bottom:20px;
background-image:url(images/contato.png);
background-position:left;
background-repeat:no-repeat;
}

#C2P_corpo-endereco p {
text-transform:uppercase;
font-size:11px;
line-height:5px;
color:#646464;
padding-bottom:10px;
margin-top:10px;
margin-left:45px;
}

#C2P_corpo dl {
font-family:"Verdana";
font-size:13px;
}

#C2P_corpo dt {
font-size:11px;
text-transform:uppercase;
font-weight:700;
word-spacing:2px;
letter-spacing:1px;
color:#91C81F;
padding-top:10px;
padding-bottom:7px;
}

#C2P_corpo dd {
font-size:11px;
font-weight:700;
line-height:1.1;
color:#646464;
margin-bottom:5px;
margin-left:15px;
}

#C2P_corpo label {
font-family:Arial,tahoma,verdana,Geneva;
font-size:10px;
color:#084990;
text-transform:uppercase;
}

#C2P_corpo input {
border:1px solid #CCC;
background-color:#FFF;
font-size:13px;
color:#000;
margin-bottom:5px;
margin-right:7px;
}

#C2P_corpo textarea {
border:1px solid #CCC;
margin-bottom:10px;
}

#C2P_novidades {
background-color:#DDE9C0;
width:120px;
float:right;
height:100%;
margin-top:40px;
margin-right:10px;
padding:10px;
}

#C2P_novidades h1 {
font-family:Verdana,"lucida sans unicode","Palatino Linotype","Times New Roman",tahoma,verdana,Geneva,Arial;
font-size:11px;
line-height:1.3;
color:#777;
font-weight:700;
}

#C2P_novidades p {
font-family:"Verdana";
font-size:9px;
line-height:1.3;
color:#777;
}

#C2P_novidades blockquote {
font-family:tahoma;
font-size:9px;
line-height:1.3;
color:#777;
}

#C2P_novidades hr {
border-top:0.01em dashed #DDE9C0;
border-bottom:0.01em dashed #888;
}

/*////////////// RODAPE //////////////// */
.C2R-direitos {
font-family:"Times New Roman";
font-size:12px;
color:#888;
text-align:center;
letter-spacing:2px;
}

.C2R-credito1 {
font-family:"Arial";
font-size:8px;
color:#888;
text-align:center;
letter-spacing:2px;
text-transform:uppercase;
border-top:1px dashed;
padding-top:10px;
margin-bottom:-10px;
}

.C2R-credito2 {
font-family:"Tahoma";
font-size:10px;
text-align:center;
letter-spacing:1px;
margin-top:10px;
margin-bottom:0;
}

