@charset "utf-8";
@import url("reset.css");
body { background: #112924 url(../img/bg.jpg) no-repeat center top; font: 14px Calibri, "Trebuchet MS", Tahoma; color: #D7FBF3; }
#polemica ul li a { display: block; background: url(../img/icons.gif) no-repeat -58px -486px; padding-left: 12px; margin-bottom: 5px; }
#wrapper { width: 990px; margin-right: auto; margin-left: auto; }
#header #logo { width: 332px; float: left; height: 150px; }
#header #banner-top { width: 658px; float: left; height: 150px; }
#header #banner-top #banner { float: right; margin-top: 30px; height: 60px; width: 468px; margin-right: 50px; }

#header h1 { display: none; }
#header ul { float: right; margin-top: 30px; margin-right: 50px; }
#header ul li { float: left; background: url(../img/icons.gif) no-repeat 2px 1px; margin-left: 15px; }
#header ul li a { height: 12px; color: #3aa58f; font-size: 12px; display: block; text-decoration: none; text-align: right; padding-left: 16px; }
.ie6 #header ul li a { width: 20px; }
.ie6 #header ul li { background: none; }
#header ul li a:hover { color: #eab748; text-decoration: underline; }
#header ul .ico-drt { background-position: 2px -12px; }
#header ul .ico-contato { background-position: 2px -24px; }
#header ul .ico-mapa { background-position: 2px -36px; }
.clearfix { clear: both; height: 0px; }
.ie6 .clearfix { overflow: hidden; }
#header #destaque { height: 345px; text-align: right; clear: both; width: 950px; padding-left: 40px; }
#menu { margin-top: 20px; padding-left: 40px; }
#content { padding-left: 40px; padding-right: 40px; }
#sidebar { float: left; width: 250px; background: url(../img/div.jpg) no-repeat right top; padding-right: 30px; }
#sidebar h3, #main h3 { color: #FFF; font-size: 18px; font-weight: normal; display: block; margin-bottom: 10px; border-bottom: 1px solid transparent; }
#sidebar h3 a, #main h3 a { color: #FFF; font-size: 18px; font-weight: normal; text-decoration: none; display: block; background: url(../img/icons.gif) no-repeat -248px -0px; }
#main h4 { color: #EAB748; font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom: 10px; }
#sidebar h3:hover, #main h3:hover { color: #4cebcb; border-bottom: 1px solid #4CEBCB; }
#sidebar h3 a:hover, #main h3 a:hover { color: #4cebcb; text-decoration: none; background-position: right -462px; }
#sidebar ul li { margin-bottom: 15px; border-bottom: 1px dotted #339380; padding-bottom: 15px; }
#sidebar ul li h6, #main ul li h6 { margin-bottom: 2px; font-size: 14px; }
#sidebar ul li h6 a, #main ul li h6 a { color: #4CEBCB; text-decoration: none; font-weight: bold; margin-bottom: 2px; background: url(../img/icons.gif) no-repeat -58px -487px; padding-left: 10px; display: block; }
#sidebar ul li h6 a:hover, #main ul li h6 a:hover { color: #EAB748; }
.alinha-esq { float: left; margin-right: 10px; }
.alinha-dir { float: right; }
#sidebar ul li a, #main ul li a { color: #D7FBF3; text-decoration: none; }
#sidebar ul li a:hover, #main ul li a:hover { color: #F4D99F; text-decoration: none; }
#sidebar img, #main img { border: 1px solid #4CEBCB; }
.img-margin { margin-left: 45px; }
.last { border-bottom-style: none !important; margin-bottom: 30px !important; }
.mais { color: #EAB748 !important; font-weight: bold; }
.none { border-bottom-style: none !important; margin-bottom: 0px !important; }
#main { float: right; width: 600px; }
.clear { clear: both; }
#sidebar #side-banner { margin-top: 20px; text-align: center; }

#programacao { padding-top: 5px; margin-bottom: 10px; }
#programacao ul li { float: left; width: 280px; background: #0E2722; margin-bottom: 30px; border-bottom: 4px solid #13322D; }
#programacao ul li .titulo a { display: block; color: #4CEBCB; text-align: left; background: #13322D url(../img/icons.gif) no-repeat -55px -485px; text-transform: uppercase; padding-top: 2px; padding-bottom: 2px; padding-left: 14px; text-decoration: none; }
#programacao ul li .titulo a:hover { display: block; color: #EAB748; background-color: #1D4538; text-decoration: none; }
#programacao ul li .desc a { color: #D7FBF3; text-align: left; padding-top: 4px; padding-bottom: 4px; padding-left: 4px; text-decoration: none; display: block; font-size: 13px; }
#programacao ul li .data { color: #EAB748; font-size: 12px; padding-left: 5px; padding-top: 5px; display: block; }
#programacao ul li .desc a:hover { color: #F4D99F; text-decoration: none; }
.margin { margin-left: 30px; }
.margin-menor {margin-left: 20px;}
.margin-baixo {margin-bottom: 30px;}
.margin-cima {margin-top: 30px;}
#hotspot { height: 180px; width: 600px; margin-bottom: 10px; }

#interacao ul li { float: left; }
#interacao { margin-bottom: 30px; }
#interacao ul li a { display: block; padding-left: 10px; background: url(../img/bg-intera.jpg) no-repeat 0px 0px; width: 122px; padding-top: 10px; height: 95px; }
#interacao ul li a:hover { background-position: 0px -105px; color: #EAB748; }
.interacao-fraco { color: #3AA58F; }
.interacao-forte { color: #4CEBCB; }
#interacao ul .intera-margin { margin-left: 21px; }
#interacao ul li .interacao2 { background-position: 0px -210px; }
#interacao ul li .interacao2:hover { background-position: 0px -315px; }
#interacao ul li .interacao3 { background-position: 0px -420px; }
#interacao ul li .interacao3:hover { background-position: 0px -525px; }
#interacao ul li .interacao4 { background-position: 0px -630px; }
#interacao ul li .interacao4:hover { background-position: 0px -735px; }
#footer { height: 150px; margin-right: 50px; margin-left: 40px; }
#topo { display: block; }
#topo a { display: block; height: 20px; background: url(../img/icons.gif) no-repeat 0px -50px; width: 55px; margin-left: 800px; color: #3AA58F; padding-left: 10px; padding-top: 2px; text-decoration: none; }
#topo a:hover { color: #D7FBF3; text-decoration: none; background-position: 0px -72px; }
#footer-left { float: left; height: 130px; width: 16px; background: url(../img/icons.gif) no-repeat 0px -118px; }
#footer-middle { float: left; height: 120px; width: 868px; background: url(../img/bg-footer.gif); border-top: 1px solid #116153; border-bottom: 1px solid #116153; padding-top: 8px; color: #D7FBF3; font-size: 15px; }
#footer-right { float: right; height: 130px; width: 16px; background: url(../img/icons.gif) no-repeat -16px -118px; }
#footer-middle #informativo { float: left; width: 250px; padding-left: 10px; }
#informativo #forminfo { margin-top: 10px; }
#informativo #ok { width: 40px; background-position: -1px -94px; }
#main-int #submit { width: 65px; }
#informativo .submit, #main-int .submit { border: none; background: url(../img/icons.gif) no-repeat 0px -94px; height: 24px; font-size: 14px; color: #FFF; }
#footer-middle #contato { float: right; }
#contato p { text-align: right; padding-right: 10px; }
#footer-middle h5 { text-transform: uppercase; color: #4CEBCB; font-style: italic; font-weight: normal; font-size: 18px; display: block; margin-bottom: 10px; background: url(../img/icons.gif) no-repeat -40px -343px; padding-left: 30px; }
#footer-middle h5:hover { color: #EAB748; }
#contato p a { color: #4CEBCB; text-decoration: none; font-size: 14px; }
#contato .ico-contato { background-position: -36px -321px; }
#contato p a:hover { color: #F4D99F; }
#informativo #emailinfo { background: #0d241f url(../img/alert.gif) no-repeat -9999px -9999px; color: #D7FBF3; width: 163px; font-size: 14px; float: left; border: 1px solid #228976; height: 22px; padding-left: 22px; }
.ie #informativo #emailinfo { height: 19px; padding-top: 3px; }
#informativo .highlight { border-color: #EAB748 !important; background-position: 2px 2px !important; }
.box { padding: 5px; background: #1D4538; margin: 20px 0px; font-size: 14px; font-weight: bold; }
.box-small { width: 65%; display: none; margin: 0px auto !important; }
#form-erro a, #form-ok a { color: #F4D99F; text-decoration: none; }
#form-erro a:hover, #form-ok a:hover { color: #F4D99F; text-decoration: underline; }
.atencao { border: 1px solid #339380; color: #4CEBCB; }
.sucesso { border: 1px solid #04FF04; color: #00A600; background: #D2FFD2; }
.erro { border: 1px solid #F83838; color: #B70604; background: #FDD0C8; }
.box .img-box { display: block; background: url(../img/icons.gif) no-repeat; height: 34px; width: 38px; float: left; margin-right: 10px; }
.box .img-atencao { background-position: 0px -248px; }
.box .img-sucesso { background-position: 0px -316px; }
.box .img-erro { background-position: 0px -282px; }
#cright { color: #339380; font-size: 12px; padding-top: 5px; clear: both; padding-bottom: 10px; overflow: auto; }
#cdata { display: block; width: 300px; float: left; padding-top: 8px; }

#ico-author { height: 30px; width: 90px; display: block; background-position: 0px -840px; background-image: url(../img/bg-intera.jpg); background-repeat: no-repeat; float: right; }
a:hover#ico-author { background-position: 0px -870px; }


#interacao ul .intera-margin2 { margin-left: 20px; margin-right: 20px; }
/* ---- flash player ---- */
.flash-update { padding: 10px; }
.flash-update p { min-height: 30px; /*display: block; background-color: #FDD0C8;  margin-left: auto; margin-right: auto; border: 1px solid #F83838;*/ padding: 10px; text-align:center; }
.flash-update p a { color: #EAB748; text-decoration: none; }
.flash-update p a:hover { color: #EAB748; text-decoration: underline; }
.box .img-flash { background: url(../img/flash.gif) no-repeat; }

