/********** DEFINE CONFIG PADRÃO **********/
body{font-family:Verdana,Helvetica,Arial,sans-serif;background:#D70000 url(../img/bg_01_red.png) no-repeat center top;line-height:1.2;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{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;}
h2 a:link, h2 a:focus, h2 a:visited, h2 a:active{color:#900000;}
h3{margin:15px 10px 5px 10px;padding:0;font-size:14px;font-weight:bold;color:#900000;}
h4{margin:15px 15px 5px 15px;padding:0;font-size:13px;font-weight:bold;color:#900000;}
p,ul{text-align:left;margin:10px 15px;padding:0;line-height:1.4em;}
em{font-style:italic;}
strong{font-weight:bold;}
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;}
div.hr1 {margin:0px 0;height:24px;background:url(../img/hr1.png) no-repeat scroll center;}
div.hr1 hr{display:none;}
div.hr2 {margin:0px 10px;height:24px;}
div.hr2 img {max-width:100%;}
.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:15px 15px 35px 15px;padding:10px;z-index:1;background:transparent url(../img/borda_tile.png) repeat;
-moz-box-shadow: 5px 5px 20px #300; /* FF3.5+ */
-webkit-box-shadow: 5px 5px 20px #300; /* Saf3.0+, Chrome */
box-shadow: 5px 5px 20px #300; /* Opera 10.5, IE 9.0 */
-moz-border-radius: 10px; /* FF1+ */
-webkit-border-radius: 10px; /* Saf3-4 */
border-radius: 10px; /* Opera 10.5, IE 9, Saf5, Chrome */
}
.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;}
.table1{background:transparent url(../img/t578-topo.png) no-repeat;width:578px;}
.table2{background:transparent url(../img/t734-topo.png) no-repeat;width:734px;}
.table2 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;}

/*********** WORDPRESS *************/
.wp {width:700px;}
.wpsidebar {width:190px;font-size:11px;}


.commentlist {margin:5px 15px;}
#comments {font-size:11px;}
#comments .comment {margin:15px 0;}
#comment {margin:1px 12px;}
#commentform input{margin-left:5px;}
#commentform #url{margin-left:12px;}
#commentform label{float:left;width:70px;text-align:right;margin-right:5px;}
#commentform .form-allowed-tags{color:#444444;}
#comments-title em{color:#000;}


#field ul.xoxo{list-style-type:none;margin-left:10px;margin-right:10px;}
#field ul.xoxo ul{list-style-type:none;margin:0px;}
#field ul.xoxo li{margin-left:0px;}
#field ul.xoxo li h3{margin:20px 0px 5px 0px;}

#field div.post{margin:10px 15px;}
#field div.post h2{margin-left:0;margin-right:0px;margin-bottom:5px;}
#field div.post p{margin-left:0;margin-right:0px;}
#field div.entry-meta{font-size:10px;color:#444;margin-bottom:10px;}
#field div.entry-utility{font-size:10px;color:#444;margin-top:10px;}
#field div.entry-content{margin:10px 0;line-height:1.4em;}
#field div.entry-content div{text-align:left;margin:10px 0px;padding:0;}
#field div.entry-content .aligncenter{margin:20px auto;}
#field div.entry-content .wp-caption{text-align:center; border:0px solid black; padding:10px 5px; background-color:#900000;}
#field div.entry-content .wp-caption p{margin:5px 5px 0 5px; text-align:center; font-size:12px; color:white;}

#nav-above{margin:10px 15px;display:none;}
#nav-below{margin:10px 15px;}

/*********** 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{min-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 .esq{left:-8px;}
#menu ul .dir{right:-8px;}
#menu ul .dir ul li{text-align:right;}
#menu ul .sub{display:none;position:absolute;top:25px;margin:0;padding:8px;}
#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;}
