@CHARSET "ISO-8859-1";


body {margin:0px;padding:0px;background:#5D5D5D;font-family:Arial, tahoma, sans-serif;font-size:12px; color: #5F5C5C;}
div {float:left;}
h1 {margin:0px;padding:5px 0px;border-left: 5px solid #9E569E;padding-left:10px;display:block;font-size:1.5em;}

h2 {display:block; font-size:1.3em;color:#0A6E44;}
h3 {font-size:1.0em;color:#F6BE47;}
p {line-height:20px;}

form {font-size:12px !important;}
form label {font-weight:bold;display:block;padding:5px 0px;}
form dt, form dd {text-align:left;padding:0px;margin:0px;}
form table th {text-align:right !important;background:none !important;color:#333 !important;vertical-align:top !important;}
form table td {text-align:left !important;background:none !important;vertical-align:top !important;}
form input[type="text"] {text-transform:uppercase !important;}
form input[type="text"], form input[type="password"], form select, form textarea {border:2px solid #dedede;padding:5px;font-size:12px;}
form input[type="submit"] {background:#efefef;border:1px solid #ccc;padding:5px 20px;}
form label.error {font-size:11px !important;color:#ff0000;text-align:left;}
form ul.errors li {list-style:none;color:#ff0000;margin:0px !important;padding:0px !important;font-size:12px;}
form input#email {text-transform:lowercase !important;}

 .bg {background: url(../img/fundo_slice.jpg) repeat;}
.linha {display:block;width:100%;}
/*.barra-superior {border-top:10px solid #5B8F50;}*/
.centralizador {width:960px;left:50%;margin-left:-480px;min-height:50px;position:relative; margin-top: 30px;}
.arredondar {-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}

.bt-imprimir-boleto {width:100px;padding:5px 10px;display:block;background:#c36b42;color:#fff !important;text-align:center;}

.barra-superior .centralizador { background: url(../img/fundo_teste.png) no-repeat top center; } 

/*#cabecalho {width:100%;padding:0px; position:absolute; margin-top:0px;padding-left: 110px;}*/
#cabecalho img {border:0 none;}

#menu {width:100%;background:#0A6E44;filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity: 0.9;opacity: 0.9;}
#menu ul, #menu li {float:left;margin:0px;padding:0px;list-style:none;}
#menu li {margin-top:5px;margin-bottom:5px;margin-right:2px; !important;}
#menu a {display:block;padding:15px 10px; margin-left:8px; color:#fff;text-decoration:none;font-size:14px;font-weight:bold;}
#menu a:HOVER, #menu .ativo {background:url(../img/menuHover.png) repeat-x;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}

#destaque {width:100%;height:205px;margin:10px 0px;}
#destaque .col-1 {width:645px;margin-right:5px;}
#destaque .col-2 {width:150px;}

#tema {width:100%;background:#FFD201;filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity: 0.9;opacity: 0.9;margin-bottom:10px;text-align:center;padding:5px 0px;}
#tema h1 {font-size:1.3em;font-style:italic;color:#fff;border:none;}

#conteudo {width:940px;padding:10px;background:#fff;margin-bottom:10px;min-height:350px !important;}
#conteudo .col-1 {width:615px;min-height:100px;margin-right:14px;border-right:1px solid #efefef;padding-right:15px;}
#conteudo .col-2 {width:295px;min-height:100px;}

#chamadas {width:100%;}
#chamadas .divisor {display:block;width:100% !important;padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #efefef;}
#chamadas .divisor:LAST-CHILD {border-bottom:none;}
#chamadas .duas-colunas .col-1 {margin-right:20px;width:290px;border-right:none !important;padding-right:none !important;}
#chamadas .duas-colunas .col-2 {width:290px;}
#chamadas p {display:block;margin-left:15px;}

#noticia {display:block;width:295px;padding:0px 0px;margin:0px;padding:0px;background:#efefef;height:200px;margin-bottom:25px;}
#noticia span {display:block;margin:0px; margin-bottom:10px;  padding:10px;background:#999;color:#fff;font-size:1.2em;}
#noticia label {color:#666; font-weight:bold; margin-left: 10px;}
#noticia p  {color:white;  margin-left: 8px; margin-bottom: 5px;}
#noticia a  {text-decoration: none; color: #2B57A0;}
#noticia .separador {display:block;width:100% !important;padding-bottom:0px;margin-bottom:5px;border-bottom:1px solid #efefef;}

#localizacao iframe {display:block;margin-top:20px;}

#patrocinador {background:#ebebeb;height:140px;border-top:1px solid #d9d9d9;min-width:100px;}

#rodape {min-height:75px;padding-top:-20px;color:#fff;}
#rodape .col-1 {width:600px;}
#rodape .col-2 {width:300px;float:right;text-align:right;}
#rodape .col-2 img {border:0 none;}
#rodape .col-1 span {font-size:14px;font-weight:bold;}
#rodape span {display:block;padding-bottom:10px;}

/* ------------------------------------------ */
/* INTERNAS */
/* ------------------------------------------ */

#interna {text-align:justify;}
#interna .col-1 {width:195px !important;min-height:100px;padding:0px !important;margin:0px !important;border:none !important;}
#interna .col-2 {width:675px !important;min-height:100px;margin-left:14px !important;border-left:1px solid #efefef;padding:15px 20px !important;}

#interna table {width:100%;font-size:11px;}
#interna table th{background-color: #F5BD47;color: #ffffff;font-size: 12px;padding: 5px; text-align: center;vertical-align: middle;}
#interna table tr td{ border:1px solid #ffffff;	background-color: #f1e0bc;	padding: 5px; word-spacing: 5px; vertical-align: middle;text-align: center;}
#interna table tr th { border:1px solid #ffffff; }

#submenu{width:200px; background-color:#D6D6D6; margin-top:50px;}

#interna .col-1 ul {padding:0px;margin:0px;  margin-top:20px; margin-bottom:20px;  margin-left:10px;	list-style:none; }
#interna .col-1 ul li{ margin-bottom: 10px;margin-top: 10px; }
#interna .col-1 ul li a{color: #2B57A0; font-weight: bold;}
#interna .col-1 ul li a:hover {	color:#444445;}
#interna p img {text-align: left;	margin-right: 10px;}
#interna a {text-decoration: none; color:#F6BE47;}
#patrocinador #coluna1, #coluna2 {border-right:1px solid #D9D9D9; padding-right: 10px; margin-right: 20px;}

#patrocinador h3 {color: #313131}

#programacao h3 {background-color:#F6BE47; color: white; }

/* INSCRICAO */

#inscricao {display:block;width:100%;}
#inscricao form {display:block;margin-top:30px;}
#inscricao fieldset {display:block;margin-bottom:20px;border:1px solid #ccc;width:100%;padding-top:20px;}
#inscricao fieldset legend {font-size:1.2em;font-weight:bold;color:#666;display:block;padding:5px 10px;border:1px solid #ccc;}
#inscricao fieldset label {font-weight:normal;}
#inscricao fieldset th {width:130px;text-align:left !important;}
#inscricao fieldset th, #inscricao fieldset td {padding:0px !important;}
#inscricao fieldset td {text-align:left !important;}
#inscricao label.error {padding:0px;margin:0px;text-align:left;display:inline;margin-left:10px;}
#inscricao ul.errors {margin:0px;padding:0px;list-style:none;font-size:11px !important;display:inline;}
#inscricao ul.errors li {font-size:11px;text-align:left !important;display:inline !important;margin-left:7px;}

