body { margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; background:#EBEBEB /* url(../imagens/background.gif) left top repeat-x;*/ }
label { font-weight:bold; cursor:pointer; }
.btn{ font-weight:bold; font-size:11px; color:#FFF; background:#BF3B0A; padding:4px; border:0px; cursor:pointer; text-shadow: 0.1em 0.1em #333; }
img{ border:0px; }
.main { width:900px; margin:0px auto; }
.header { height:107px; margin:0px auto; position:relative; }
.clr { clear:both !important; }
.boxload{ height:40px; text-align:center;  }
.loader{ background:url(../imagens/load.gif) no-repeat center !important; }
.input-data{ background:#fff url(../imagens/date_edit.png) no-repeat 2px center !important; padding-left:22px !important; width:80px !important; }
.logo { position:absolute; left:15px; top:5px; }
.msg-return{ padding:15px 0px 15px 15px; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; background:#FFFFCE; border:1px solid #A8A800; color:#000; margin:5px 0px 0px 0px; }
.slogan { position:absolute; right:5px; bottom:5px; }
.btnlogar { position:absolute; right:5px; top:0px; }
.texts { border:1px solid #E0E0E0; color:#666; font-family:Tahoma, Geneva, sans-serif; padding:1px; }
.content-main { background:#fff; padding:10px; }
/* - menu */
.menu { height:43px; margin:0px; padding:0px; line-height:43px; background:url(../imagens/menu_bck_content.jpg) repeat-x left top; }
.menu ul { padding:0px; margin:0px; list-style:none; }
.menu ul li { float:left; padding:0px; margin:0px; text-align:center; }
.menu ul li.left { background:url(../imagens/menu_bck_esquerda.jpg) no-repeat left top; width:22px; height:43px; }
.menu ul li.right { float:right; background:url(../imagens/menu_bck_direita.jpg) no-repeat right top; width:18px; height:43px; }
.menu ul li.sep { background:url(../imagens/menu_bck_sep.jpg) no-repeat left top; width:12px; height:43px; }
.menu ul li a { padding:0px 15px; margin:0px; display:block; color:#FFF; text-decoration:none; font-weight:bold; }
.menu ul li a:hover { background:url(../imagens/menu_bck_content-hover.jpg) repeat-x left top; }
.menu ul li a.current-menu{  background:url(../imagens/menu_bck_content-hover.jpg) repeat-x left top;}
.menu ul li a.menu-espacado{ padding:0px 25px; }
/* footer */
.footer { background:#333333; border-top:3px solid #1F1F1F; padding:15px 25px; font-size:11px; font-family:Arial, Helvetica, sans-serif; position:relative; height:155px; }
.footer ul { list-style:none; padding:0px; margin:0px; }
.footer ul li { }
.footer ul li ul { list-style:none; padding:0px; margin-right:10px; float:left; width:135px; border-right:1px dashed #3F3F3F; }
.footer ul li ul li { float:none; }
.footer ul li ul li a { display:block; color:#999999; padding:2px 0px; text-decoration:none; border:0px; }
.footer .about { position:absolute; right:10px; top:10px; }
/* - content pages */
.paragrafo{ padding:5px; font-family:Tahoma, Geneva, sans-serif; font-size:13px; color:#333; margin:10px 0px; }
.paragrafo a{ text-decoration:none; color:#000; font-weight:bold; }
.big_bar_box{ background:#E5E5E5;  padding:10px 0px 10px 15px; margin:0px; width:865px; }

/* pagina contato */
#frmContato{ padding-left:5px; }
#frmContato label{ font-size:12px; font-family:Tahoma, Geneva, sans-serif; color:#666; }
.frm-contato-input{ width:350px; font-family:Arial, Helvetica, sans-serif; color:#666; font-size:13px; padding:5px; border:1px solid #e0e0e0; margin-bottom:5px; }
.inputs-btn{ font-weight:bold; font-size:12px; padding:3px 5px; font-family:Tahoma, Geneva, sans-serif; cursor:pointer; }
.inputs-select{ font-size:12px; color:#999; padding:1px; margin-bottom:5px; border:1px solid #e0e0e0; }
.info-contato{ padding:0px 0px 0px 25px; background-repeat:no-repeat; background-position:5px center; font-size:13px; font-family:Tahoma, Geneva, sans-serif; color:#333; margin-bottom:15px; }
.semfoco{ color:#ccc; }

.ico-telefone{ background-image:url(../imagens/contact_phone_icon.gif); }
.ico-email{ background-image:url(../imagens/contact_email_icon.gif); }
.ico-fax { background-image:url(../imagens/telephone-fax.png); }

.depoimento{ padding:5px; margin:5px 0px; font-family:Tahoma, Geneva, sans-serif; font-style:italic; font-size:14px; }

#frmTrabalheConosco{ font-family:Tahoma,Arial,sans-serif;}
#frmTrabalheConosco fieldset{ width:400px; float:left; border:1px solid #E0E0E0; margin:10px 5px; padding:10px; }
#frmTrabalheConosco fieldset legend{ font-size:12px; font-weight:bold; }
#frmTrabalheConosco fieldset label{ font-weight:bold; font-size:11px; cursor:pointer; }
#frmTrabalheConosco .inputs{ font-size:14px; font-family:Tahoma, Geneva, sans-serif; font-weight:normal; border:1px solid #e0e0e0; padding:4px; }
.box-etapas{ text-align:right; padding:5px 13px; background:#F8F8F8; width:830px; margin:0px auto; }
#frmTrabalheConosco .etapa1,#frmTrabalheConosco .etapa2,#frmTrabalheConosco .etapa3{ display:none; }