/********** DEFINE CONFIG PADRÃO **********/
body{font-family:Verdana,Helvetica,Arial,sans-serif;background:black url(../img/bg_01_red.png) no-repeat center top;padding:0;margin:0;font-size:14px;color:black;}

/******** START CLEAR FIX *********/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */
/********* END CLEAR FIX *********/

/**** TEXTO/IMAGEM PADRÃO ****/
h1,h3{margin:-5px 0 0 12px;padding:0;font-size:18px;font-weight:normal;color:white;height:25px;}
h2{margin:15px 15px 10px 15px;padding:0;font-size:16px;font-weight:bold;color:#900000;}
p,ul{text-align:left;margin:10px 15px;padding:0;line-height:1.4em;}
dl{padding:0;margin:15px 15px;}
dt{padding:0;margin:15px 0px 5px 0px;}
dd{margin:0 0 0 40px;}
#field ul{padding:0;list-style:disc outside;overflow:auto;}
#field ul li{margin:0 0 0 20px;}
#field ul li.titulo{list-style:none;font-weight:bold;margin:0;padding: 0;}
img{border:0;}
img.foto {border:1px solid black;margin:10px 15px;}
object{outline:none;}
abbr,acronym{border-bottom:1px dotted #000;cursor:help;}
.strong{font-weight:bold;}
.erro{color:#C40806;font-weight:bold;}
.sucesso{color:#2310A0;font-weight:bold;}

/**** ÂNCORA PADRÃO ****/
a:link,
a:focus,
a:visited,
a:active{text-decoration:none;color:#FFFFFF;}
a:hover{text-decoration:underline;color:#FFFFFF;}
a:active{outline:none;}
a.drop,a.droped{float:left;margin:2px 5px 0 0;height:16px;width:16px;background:transparent url(../img/prop-escudo.png) no-repeat;}
a.drop{background:transparent url(../img/prop-escudo.png) no-repeat;}
a.droped{background:transparent url(../img/prop-escudo-v.png) no-repeat;}

/**** JANELAS PADRÃO ****/
.jp {width:288px;}
.jp div.borda{background:transparent url(../img/j288-borda.png) no-repeat;}
.jp div.sombra{background:transparent url(../img/j288-footer.png) no-repeat;}
.jm {width:491px;}
.jm div.borda{background:transparent url(../img/j491-borda.png) no-repeat;}
.jm div.sombra{background:transparent url(../img/j491-footer.png) no-repeat;}
.jg {width:636px;}
.jg div.borda{background:transparent url(../img/j636-borda.png) no-repeat;}
.jg div.sombra{background:transparent url(../img/j636-footer.png) no-repeat;}
.jgg {width:792px;}
.jgg div.borda{background:transparent url(../img/j792-borda.png) no-repeat;}
.jgg div.sombra{background:transparent url(../img/j792-footer.png) no-repeat;}

.sombra{height:25px;}
.borda{margin:0px;padding: 21px 35px 10px 21px;z-index:1;}
.inner{margin-top:0px;padding:0px;border:1px solid black;background:#C19358;z-index:2;}

/**** TABELAS PADRÃO ****/
table{border:0;margin:0 0 10px 0;padding:0;border-collapse:collapse;}
.jg table{background:transparent url(../img/t578-topo.png) no-repeat;width:578px;}
.jgg table{background:transparent url(../img/t734-topo.png) no-repeat;width:734px;}
.jgg caption{margin-right:62px;}
/*
table.tg{background:transparent url(../img/t578-topo.png) no-repeat;width:578px;}
table.tgg{background:transparent url(../img/t734-topo.png) no-repeat;width:734px;}
table.tgg caption{margin-right:62px;}
*/
caption{height:25px;font-size:20px;text-align:right;color:#B90000;padding:0;margin:5px 50px -10px 0;}
thead {font-weight:normal;color:white;border:0;}
th{text-align:center;font-weight:normal;border:0;padding:22px 5px 15px 5px;}
td{text-align:center;font-weight:normal;padding:5px 5px;}
td.b-right{border-right:1px solid black;}
tbody.b-right td{border-right:1px solid black;}
tbody.b-right td.last,
tbody.b-right td.l-right,
tbody.b-right td.l-left{border-right:0px solid black;}
.lateral{width:35px;padding-left:0;padding-right:0;}
tr.odd td{background: url(../img/t-odd-bg.png) repeat;}
tr.odd td.l-left{background: url(../img/t-odd-left.png) right repeat-y !important;width:35px;padding-left:0;padding-right:0;}
tr.odd td.l-right{background: url(../img/t-odd-right.png) left repeat-y !important;width:35px;padding-left:0;padding-right:0;}

.tleft{text-align:left;}
.tright{text-align:right;}
.tcenter{text-align:center;}

/*********** ELEMENTOS *************/
#tudo{width:994px;padding:0;margin:0 auto;position:relative;}

#logo{position:absolute;width:200px;height:200px;top:13px;left:397px;z-index:9;}

#field{height:1273px;width:994px;padding:0;margin:0;}
#field .left{float:left;display:inline;}
#field .right{float:right;display:inline;}

#banner{width:166px;margin-right:25px;}
#banner img{margin:5px 0;}
#banner .bannertopo{margin-top:140px;}

#menu{margin-bottom:20px;width:994px;height:216px;background:black url(../img/menu.png) no-repeat;}
#menu ul{position:absolute;padding:0;margin:0 auto;display:block;top:180px;left:83px;}
#menu ul li{position:relative;text-align:left;padding:0;margin:0 11px;float:left;list-style:none;display:inline;cursor:pointer;line-height:normal;}
#menu ul li:hover .sub{display:block;}
#menu ul li .sub ul li.slide:hover{background-image:url(../img/m-arrowred.png);}
#menu ul li .sub ul li.slide:hover .sub{display:block;}
#menu ul .sub{display:none;position:absolute;top:30px;margin:0;padding:8px;}
#menu ul .esq{left:-8px;}
#menu ul .dir{right:-8px;}
#menu ul .dir ul li{text-align:right;}
#menu ul .sub ul{float:left;display:inline;margin:0;padding:5px;background-color:#D0AD82;position:static;display:block;width:150px;border:1px solid black;font-size:small;font-weight:bold;color:black}
#menu ul .sub ul li{display:block;padding:5px 5px;float:none;margin:0;}
#menu ul .sub ul li.slide{background:transparent url(../img/m-arrow.png) no-repeat right center;}
#menu ul .sub ul li.slide .sub{display:none;left:142px;top:-19px;padding:13px;}
#menu ul .sub ul li a{border:0px solid blue;color:black;display:block;}
#menu ul .sub ul li a:hover{text-decoration:underline;font-weight:bold;}

#footer{font-size:13px;margin:0 54px;height:60px;background:transparent url(../img/f-bg.png) no-repeat;padding:30px 90px 0px 90px;color:#FFFFFF;}
#footer ul{float:left;margin:0;padding:3px 0 0 45px;list-style-image: url('../img/f-bullet.png');}
#footer ul li{margin:7px 0 0 0;}
#footer #f-lpfa{margin-left:60px;list-style-image:none;list-style-type:none;text-align:center;}
.lpfa{font-family:Impact,Verdana,Helvetica;font-style:italic;font-size:16px;letter-spacing:2px;}