body { font-family:arial, verdana, sans-serif, helvetica, geneva; font-size:11px; background-image:url(../lay/fundo_cores.jpg); background-position:top center; background-repeat:no-repeat; margin:0px; padding:0px; color:#848282;}

.box {float:left; margin-right:39px;}
.boxa {float:left; margin-right:10px;}
.boxb {float:right; margin-left:10px;}
.boxc {float:left; margin-right:10px; margin-bottom:10px;}
.box-n {float:left;}

.bgempresa {background-image:url(../lay/titulo_empresa_m.gif); background-repeat:no-repeat; background-position: 0px 155px;}

.bgservicos {background-image:url(../lay/titulo_servicos_m.gif); background-repeat:no-repeat; background-position: 0px 155px;}

.bgnovidades {background-image:url(../lay/titulo_novidades_m.gif); background-repeat:no-repeat; background-position: 0px 155px;}

.bgcontato {background-image:url(../lay/titulo_contato_m.gif); background-repeat:no-repeat; background-position: 0px 155px;}

.cabecalho {width:849px; height:152px; position:relative;}

.core {width:1000px; text-indent:-1000;}

.data {color:#848282;}

.divmarg {margin:0px 12px;}

.dstk {width:849px; height:263px; background-image:url(../lay/bg_dstk.gif); background-repeat:no-repeat; padding:20px 0px;}

.envietrabalho {width:226px; position:absolute; top:0px; left:623px;}

h1 {color:#ffffff; margin:0px; font-size:10px;}

h1.ggl { font-size:12px; color:#999999; font-weight:normal; padding:0px; margin:0px 0px 0px 5px; background-image:url(../lay/bullet-h1.gif); background-repeat:no-repeat; background-position:757px;}

h2 {font-size:14px;  border-bottom:1px dotted #999;}

h3 {font-size:20px; margin:0px;}

.lateral {padding-top:30px;}

.logotipo { width:190px; height:113px; top:0px; left:20px; position:absolute; }

.menu-colorido { width:413px; height:94px; top:39px; left:452px; position:absolute; }

.menor {font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#bbb;}

.menu {width:655px; position:absolute; top:50px; left:145px; margin-left:49px;}

.nomargin {margin:0px; border:0px;}

.rodape {width:849px; margin-top:50px; border-top:1px dotted #999; padding:10px 0px 120px 0px; color:#CCCCCC; background-image:url(../lay/rodape.jpg); background-repeat:no-repeat;}

.submenu {width:689px; margin-bottom:0px; margin-left:160px; padding:10px 0px;}

.submenu ul {
    padding:3px 0px 0px 0px;
}

.submenu ul li {
    padding: 0px 3px 0px 8px;
    list-style: none;
    background: url(../lay/det_div.gif) no-repeat left center;
    display: inline;
}

.submenu ul li.primeiro {
    padding: 0px 6px 0px 0px;
    background: none;
}

.telmarg {margin-right:44px;}

.texto { font-family:arial, verdana, sans-serif, helvetica, geneva; font-size:12px; line-height:20px; text-align:justify; width:603px;}

.texto2 { font-family:arial, verdana, sans-serif, helvetica, geneva; font-size:12px; line-height:20px; text-align:justify; width:849px;}

.thmb {width:195px; height:133px; background-image:url(../lay/bg_thmb.gif); background-repeat:no-repeat; padding:11px 0px;}

.thmb2 {width:195px; height:73px; background-image:url(../lay/bg_thmb-2.gif); background-repeat:no-repeat; padding:11px 0px;}

.thmb3 {width:70px; height:88px; background-image:url(../lay/bg_thmb-3.gif); background-repeat:no-repeat; padding:11px 0px;}

.trilho {width:849px;}

ul { padding:0px 15px; margin:0px;}

li {list-style-image:url(../lay/marcador.gif); margin:10px 0px;}

.img-video {width:195px; height:133px; background-image:url(../lay/vejaovideo_m.gif); background-repeat:no-repeat; display:block; text-indent:-1000px; overflow:hidden;}

/* FONTE PADR�O */



/* FONTE ESPECIAL */
.vermelho { color:#990000; font-family:arial, verdana, sans-serif, helvetica, geneva; font-size:11px;}

/* LINK PADR�O */
a {font-family:arial, verdana, sans-serif, helvetica, geneva; text-decoration:none;}
a:link {color:#8c1f3e;}
a:visited {color:#8c1f3e;}
a:active {color:#8c1f3e;}
a:hover {color:#8c1f3e; text-decoration:underline;}


a.magenta {font-family:arial, verdana, sans-serif, helvetica, geneva; text-decoration:none;}
a.magenta:link {color:#8c1f3e;}
a.magenta:visited {color:#8c1f3e;}
a.magenta:active {color:#8c1f3e;}
a.magenta:hover {color:#8c1f3e; text-decoration:underline;}

/* LINK ESPECIAL 1 */
a.paginador {font-family:arial, verdana, sans-serif, helvetica, geneva; text-decoration:none; padding:5px; background-color:#8c1f3e; color:#FFFFFF; font-weight:bold;}
a.paginador:link {color:#FFFFFF;}
a.paginador:visited {color:#FFFFFF;}
a.paginador:active {color:#FFFFFF;}
a.paginador:hover {color:#FFFFFF; text-decoration: underline;}

/* BOTÕES DOS FORMULÁRIOS */
a.botao-mensagem {display:block; text-indent:-1000px; overflow:hidden; background-image:url(../lay/btn_enviar-mensagem_m.gif); width:163px; height:21px;}
a.botao-curriculo {display:block; text-indent:-1000px; overflow:hidden; background-image:url(../lay/btn_enviar-curriculo_m.gif); width:153px; height:21px;}
a.botao-ok {display:block; text-indent:-1000px; overflow:hidden; background-image:url(../lay/btn_ok-magenta.gif); width:72px; height:21px;}


/* FORMUL�RIO */
.formulario {font-family:arial, verdana, sans-serif, helvetica, geneva;	font-size:11px; color:#848282; border:1px solid #a7a6aa;}

/* IMAGEM */
img {border:0px; border-color:#000000;}
