body {
    margin:0;
    padding:0;
    padding-top:17px;
    padding-bottom:50px;
    font-family:Tahoma,Arial,sans-serif;
    font-size:11px;
    color:#bfc0c2;
    background-color:#000;
    text-align:center;
}
a { color:#fff; text-decoration:none; }
input[type="text"],
select,
textarea,
input[type="file"] { border:0; padding:3px; background-color:#fff; color:#000; font-size:11px; font-family:Tahoma,Arial,sans-serif; }
h2 { margin:0; padding:0; margin-left:50px; margin-bottom:20px; margin-top:10px; color:#fff; font-size:16px; }
h4 { color:#fff; font-size:11px; }
.clear { clear:both; }
.left { float:left; }
.right { float:right; }
#container {
    position:relative;
    width:800px;
    margin:0 auto;
    padding:0;
}
#header { width:100%; height:183px; }
#header #logo { float:left; border:0; }
#header #vendas { margin:0; margin-top:61px; text-align:right; font-size:12px;}
#header #datahora { margin-top:10px; float:right; }
#header #datahora table { border-collapse:collapse; margin:0; margin-top:1px; padding:0; }
#header #datahora .texto { background-color:#fff; color:#4d4c4d; font-size:11px; padding:5px 10px; }
#header #datahora #corretor { float:left; margin-left:10px; border:0; }
#header #menu { float:right; list-style:none; margin:0; margin-top:7px; padding:0; }
#header #menu li { margin:0; padding:0; display:block; float:left; }
#header #menu li.opcao { font-size:12px; color:#4d4c4d; background: transparent url('../images/menubg.jpg') top left repeat-x; padding:6px 8px; padding-bottom:7px; }
#header #menu li.opcao a { font-size:11px; font-weight:bold; color:#4d4c4d; text-decoration:none; }
#header #menu li.sep { background: transparent url('../images/menubg.jpg') top left repeat-x; padding:0px; padding-top:6px; padding-bottom:6px; }
#header #submenu { position:absolute; top:131px; right:12px; z-index:999; list-style:none; background: #fff url('../images/submenubg.jpg') bottom left repeat-x; padding:10px; }
#header #submenu li { display:block; font-size:11px; font-weight:bold; padding:3px; 10px; border-bottom:1px solid #969495; }
#header #submenu a { text-decoration:none; color:#4d4c4d; }

#footer { text-align:center; font-size:11px; margin-top:30px; }

#form1 td { padding:2px; }

#formulario { padding-left:50px; text-align:left; }

#corpo {
    width:820px;
}

.template1,
.template2 { margin-bottom:20px; }
.template1 table td,
.template2 table td { font-size:11px; font-weight:bold; color:#fff; }

#tabs ul { list-style:none; margin:0; margin-bottom:20px; padding:0; }
#tabs ul li { list-style:none; margin:0; margin-right:5px; padding:0; float:left; }

#tabs ul li table { margin:0; padding:0; border-collapse:collapse; }
#tabs ul li table td { margin:0; padding:0; }
#tabs ul li table td.opcao { font-size:12px; color:#4d4c4d; background: transparent url('../images/menubg.jpg') top left repeat-x; padding:6px 10px; padding-bottom:7px; }
#tabs ul li table td.opcao a { font-size:12px; color:#4d4c4d; text-decoration:none; }