@charset "iso-8859-1";


/* TODAS AS CONFIGURACOES PRIMARIAS DOS ELEMENTOS ESTAO AQUI --------------------------------------------*/

* {
	text-decoration:none;
	margin:0;
	padding:0;
	list-style:none;
	border:none;
	line-height:inherit;
	outline:none;
}

body {
	margin:0px;
	font:14px Tahoma, Arial, Helvetica, sans-serif;
	color:#7f7f7f;
	background:url(../img/bg_site.jpg) repeat-x #f3f5f4;
}

h1, h2 {
	height:32px;
	font:bold 20px Arial, Tahoma, Helvetica, sans-serif;
	color:#335b98;
	text-transform:uppercase;
	margin:10px 0 8px 0;
	background:url(../img/bg_h1.jpg) repeat-x 0 bottom;
}

h1.noticia {
	height:auto;
	text-transform:none;
	padding:0 0 10px 0;
}

h2 {
	color:#ff0084;
	background:url(../img/bg_h2.jpg) repeat-x 0 bottom;
}

h2.videos {
	color:#ff0084;
	background:none;
	text-transform:none;
}

p {
	margin:15px 0;
}

#global{
	width:980px;
	margin:0 auto;
	background-color:#FFF;
	padding-bottom:50px;
}

#topo{
	margin:0 auto;
	width:980px;
	height:95px;
	background:url(../img/bg_topo.jpg) no-repeat #fff;
}

/* CONFIGURAÃƒâ€¡ÃƒÆ’O DOS ELEMENTOS DA COLUNA DA ESQUERDA ---------------------------------------------------- */

#col_esq {
	width:228px;
	float:left;
	display:inline;
	margin:0 0 0 12px;
}

ul.menu {
	width:228px;
}

ul.menu li {
	width:228px;
	border-bottom:1px solid #fff;
	background-color:#ebf2ef;
}

ul.menu li a {
	display:block;
	width:195px;
	padding:8px 0 8px 33px;
	font:bold 14px Tahoma, Arial, Helvetica, sans-serif;
	color:#3e3a30;
	background:url(../img/bg_menu_li_ball.jpg) no-repeat 15px 12px;
}

ul.menu li a:hover {
	color:#335b98;
}

ul.menu li a.atual {
	background:none;
}

ul.menu li a img {
	display:block;
	float:right;
	margin:-12px 12px 0 0;
}

ul.menu li ul {
	display:none;
	border-top:3px solid #9f9f9f;
	background:url(../img/bg_menu_seta.gif) no-repeat 15px -1px;
	*background:url(../img/bg_menu_seta.gif) no-repeat 15px 0px;
}

ul.menu li ul {
	display:none;
	background:#f5f5f5;
}

ul.menu li ul li {
	width:228px;
	background:none;
	border:none;
	text-transform:none;
}

ul.menu li ul li a {
	display:block;
	width:208px;
	padding:5px 0 5px 20px;
	font:bold 12px Tahoma, Arial, Helvetica, sans-serif;
	color:#656565;
	text-transform:none;
	background:none;
}

ul.menu li ul li a:hover {
	color:#656565;
	background:#dae6c8;
}

#agenda {
	width:225px;
	background:#fff;
	padding:0;
	margin:20px 0;
}

dl.newsletter {
	width:223px;
	padding:0;
	margin:0;
}

dl.newsletter dt {
	height:32px;
	font:bold 20px Arial, Tahoma, Helvetica, sans-serif;
	color:#335b98;
	text-transform:uppercase;
	margin:10px 0 8px 0;
	background:url(../img/bg_h1.jpg) repeat-x 0 bottom;
}

dl.newsletter dd {
	width:200px;
	margin:0 auto;
	padding:10px 5px;
	border-top:1px solid #dcdcdc;
	font:normal 12px Tahoma, Arial, Helvetica, sans-serif;
	color:#7f7f7f;
}

/* CONFIGURAÃƒâ€¡ÃƒÆ’O DOS ELEMENTOS DA DIV INTERNAS ---------------------------------------------------------- */

#conteudo {
	width:712px;
	float:left;
	margin:0 0 0 13px;
}

#internas {
	width:712px;
}

img.divisor{
	margin:15px 0;
}

/* PGINAS/INTERNAS - CONTROLE DE NAVEGAO */

#navegacao {
	width:705px;
	background:url(../img/bg_horizontal_dots.jpg) repeat-x left bottom;
}

#navegacao a {
	font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#003959;	
}

#navegacao a:hover {
	color:#0f5994;
}

#navegacao ul.nav li {
	float:left;
	display:inline;
	margin:0 0 0 12px;
	padding:0 0 0 8px;
	background:url(../img/icon_seta_vermelha.jpg) no-repeat left center;
}

#navegacao a.volta {
	display:block;
	height:18px;
	float:right;
	padding:3px 0 0 15px;
	background:url(../img/icon_back.jpg) no-repeat left center;
}

a.volta_topo {
	display:block;
	height:25px;
	float:right;
	padding:3px 30px 0 20px;
	background:url(../img/icon_up.jpg) no-repeat left 2px;
	font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#003959;
}


/* PGINAS/INTERNAS - SUBMENUS INTERNOS */


ul.submenus {
	width:100%;
	padding:2px 0;
	margin:20px 0;
}

ul.submenus li {
	float:left;
	display:inline;
	margin:0 15px 0 15px;
}

ul.submenus a {
	font:bold 12px Tahoma, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#003959;	
}

ul.submenus a:hover {
	color:#0f5994;
}


/* PGINAS/INTERNAS - WIDGETS */

ul.widgets {
	width:705px;
	height:22px;
	margin:5px 0 30px 0;
	background:url(../img/bg_horizontal_dots.jpg) repeat-x left bottom;
}

ul.widgets li {
	float:left;
	display:inline;
	margin:0 10px;
}

ul.widgets li a img {
	line-height:15px;
	vertical-align:middle;
}

ul.widgets li a {
	font:normal 10px Tahoma, Arial, Helvetica, sans-serif;
	color:#595959;
}

ul.widgets li a:hover {
	color:#5b0f9c;
}


/* PGINAS/INTERNAS - VIDEOS */

#videos_rel {
	width:705px;
	background:#000;
}

ul.vids_thumbs {
	width:155px;
	height:360px;
	overflow-y:auto;
	float:left;
	margin:10px 10px 0 10px;
}

ul.vids_thumbs li {
	margin:0 0 15px 0;
}

ul.vids_thumbs li a {
	font:12px Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
}

ul.vids_thumbs li img {
	display:block;
	border:1px solid #dbdbdb;
}

#carregaVideoInt {
	width:517px;
	float:left;
	margin:7px 0 0 0px;
}

#carregaVideoInt h2{
	background:none;
	text-transform:none;
	color:#ff9900;
	margin:0;
	padding:0;
}

#videos_rel, #videos_rel p {
	color:#fff;
	margin:5px 0;
}

#carregaVideoInt .borda {
	display:block;
	width:517px;
	height:285px;
	border:1px solid #dbdbdb;
}

#carregaVideo {
	width:475px;
	float:left;
	background:url(../img/bg_vertical_dots.jpg) repeat-y right top;
	padding:5px 10px 5px 0;	
}

#carregaVideo p {
	margin:10px 0 0 0;
	padding:10px;
	background:#fff;
}

ul.thumbs_gal {
	width:475px;
	background:url(../img/bg_horizontal_dots.jpg) repeat-x left top;
	margin:20px 0 0 0;
	padding:20px 0 0 0;
}

ul.thumbs_gal li {
	width:150px;
	float:left;
	text-align:center;
}

ul.thumbs_gal li img {
	margin:0 auto;
	display:block;
}

ul.thumbs_gal li a {
	font:bold 12px Tahoma, Arial, Helvetica, sans-serif;
	color:#0c3f68;
}


/* CONFIGURAÃ‡ÃƒO DO SUBTOPO ----------------------------------------------------------------------------- */


#subTopo {
	width:712px;
	height:35px;
	margin-bottom:10px;
}

.busca {
	float:left;
	width:380px;
	margin:4px 0 0 0;
	padding:0 0 0 10px;
	*padding:0;
	background:url(../img/img_busca.gif) no-repeat left 7px;
} /* O RESTANTE DAS CONFIG. DA BUSCA ESTAO NO CSS DOS FORMULÃRIOS */

.busca input{
	margin-left:56px;
}

.busca a.buscaAvancada {
	font:bold 10px Arial, Helvetica, sans-serif;
	float:right;
	margin:-19px 0px 0 0;
	padding:0 0 0 14px;
	background:url(../img/bg_seta.jpg) no-repeat left center;
	color:#335b98;
	text-decoration:underline;
}

.busca a:hover.buscaAvancada {
	color:#000;
}

.cx_acessibilidades {
	margin:9px 0 0 0;
	float:right;
}

#flash{
	width:712px;
	height:214px;

}

/* CONFIGURAÇÃO DA TABELA DO CALENDÁRIO ---------------------------------------------------------------- */

table.calendario {
	width:223px;
	margin:2px 0 0 0;
	font-size:10px;
	border:1px solid #e5e5e5;
}

table.calendario thead tr td {
	width:223px;
	height:20px;
	margin:0 0 -8px 0;
	padding:0;
	background:#929f9a;

}

table.calendario thead td p {
	float:left;
	width:121px;
	text-align:right;
	font-weight:normal;
	padding-top:7px;
	margin:0;
}

table.calendario thead td span {
	padding:0 3px 1px 3px;
	font:bold 12px Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
	margin:0 auto;
}

table.calendario thead th {
	height:20px;
	font:bold 12px Tahoma, Arial, Helvetica, sans-serif;
	background:#ebf2ef;
	color:#3e3a30;
	text-align:center;
}

table.calendario tbody td {
	height:26px;
	font-weight:normal;
	border-bottom:1px solid #e2e2e2;
	font:12px Tahoma, Arial, Helvetica, sans-serif;
	color:#124553;
	background:#fff;
	text-align:center;
}

table.calendario tbody td a {
	display:block;
	width:90%;
	height:16px;
	padding:4px 0 0 0;
	font:12px Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
	background:#a3b2ad;
}

table.calendario tbody tr.lastLine td {
	background:#929f9a;
	font:12px Tahoma, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

/* CONFIGURAO DA CAIXA DE DESTAQUES */


#destaques {
	width:712px;
	background:#fff;
	margin:0 0 20px 0;
	padding:5px 0;
}

.destWrap {
	width:520px;
	height:250px;
	float:right;
}
.destaque {
	width:520px;
	height:250px;
	background:#f5f5f5;
	cursor:pointer;
}

.destaque .image {
	width:520px;
	height:250px;
	overflow:hidden;
	text-align:center;
}

.destaque .cxTransparencia {
	position:absolute;
	width:520px;
	height:70px;
	margin:180px 0 0 0;
	background:#000;
	opacity:0.50;
	-moz-opacity: 0.50;
	filter: alpha(opacity=50);
}

.destaque .cxChamada {
	position:absolute;
	width:500px;
	height:70px;
	padding:0 10px; 
	margin:180px 0 0 0;
}

.cxChamada h2 {
	font:bold 16px Arial, Tahoma, Helvetica, sans-serif;
	margin:6px 0 0 0;
	padding:0;
	height:auto;
	color:#fff;
	background:none;
	text-transform:none;
}

.cxChamada p {
	color:#ff961d;
	font:bold 12px Arial, Tahoma, Helvetica, sans-serif;
	margin:0;
	padding:0;
}

#dest2, #dest3, #dest4 {	
	display:none;
}

ul#chamadaDest {
	width:185px;
	background:#fff;
	float:left;
}

ul#chamadaDest li a {
	display:block;
	height:65px;
	padding:0px 6px 6px 10px;
	background:#f5f5f5;
	margin:2px 0 0 0;
	font-size:12px;
	color:#606060;
}

ul#chamadaDest li a:first-line {
	font:bold 14px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	line-height:20px;
}

ul#chamadaDest li.over a {
	border:none;
	background:#00a5ff;
	color:#fff;
}

.todas {
	display:block;
	float:left;
 	width:165px;
	height:14px;
	margin:4px 0 0 0;
	padding:6px 10px;
	background:#ff0084;
}

.todas a {
	font:bold 12px Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:underline;
}
.veja{
	display:block; 
	float:right; 
	color:#000; 
	margin:10px 5px 50px 0; 
	font-size:11px;
}

/* CONFIGURAO DA ENQUETE */

dl#enquete {
	width:158px;
	border:5px solid #f5f5f5;
	background:#fff;
	border:5px solid #f5f5f5;
}

dl#enquete dt {
	width:144px;
	margin:0 auto;
	padding:10px 0;
	font:normal 12px Tahoma, Arial, Helvetica, sans-serif;
	color:#606060;
	border-bottom:1px solid #e2e2e2;
}

dl#enquete dd {
	width:144px;
	margin:7px auto;
	font:bold 12px Tahoma, Arial, Helvetica, sans-serif;
	color:#606060;
}

/* HOME/PAGINAS - TODAS LISTAGEM DO SITE */

ul.listagem {
	width:100%;
	margin:10px 0 0 0;
}

ul.listagem li {
	width:100%;
	margin:3px 0 0 0;
}

ul.listagem li a {
	display:block;
	width:100% - 20px;
	font:bold 12px Tahoma, Arial, Helvetica, sans-serif;
	background:url(../img/icon_seta_a.gif) no-repeat 10px 7px #f5f5f5;
	color:#606060;
	padding:3px 0 7px 0px;
	text-indent:20px;
}

ul.listagem li a .data {
	float:right;
	display:block;
	color:#013ccc;
	margin:-13px 10px 0 0;
	*margin:-20px 10px 0 0;
	text-decoration:underline;
}

ul.listagem li a:hover {
	background:url(../img/icon_seta_hover.gif) no-repeat 10px 10px #a2beb2;
	color:#fff;
}

ul.listagem li a:hover .data {
	color:#fff;
}

/* VDEOS HOME */

dl.homeVideo {
	float:left;
	width:155px;
	background:#ff9900;
	text-align:center;
	padding:4px;
}

dl.pad{
	margin-right:14px;
}

dl.homeVideo dd .imgPlay {
	position:absolute;
	width:92px;
	height:64px;
	margin:27px 0 0 35px;
	cursor:pointer;
	background:url(../img/img_play.png) no-repeat;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='img/img_play.png');
}

dl.homeVideo dt, dl.homeVideo dt a {
	font:bold 12px Tahoma, Arial, Helvetica, sans-serif;
	color:#FFF;
	margin:1px 0 0 0;
}

dl.homeVideo dt a:hover {
	color:#16239f;
}

/* PGINAS/INTERNAS - FOTOS/VIDEOS BARRA DE CATEGORIAS */

#categorias {
	width:185px;
	float:right;
	padding:8px 0 0 8px;
	margin:5px 0 0 10px;
	background:#fff;
	border:1px solid #ccc;
}

#categorias h2{
	background:none;
	font:bold 16px Arial, Helvetica, sans-serif;
	text-transform:none;
}

#categorias ul.categs li {
	padding:0 0 0 17px;
	margin:8px 0; 
	background:url(../img/icon_seta.gif) no-repeat left center;
}

#categorias ul.categs li.categoria {
	background:url(../img/icon_plus.jpg) no-repeat 0 2px;
}

li.categoria ul {
	display:none;
}

#categorias ul.categs li.categoria a.bold {
	font-weight:bold;
}

#categorias ul.categs li a {
	font:14px Tahoma, Arial, Helvetica, sans-serif;
	color:#000;
}

#categorias ul.categs li a:hover {
	text-decoration:underline;
}


/* CONFIGURAO DO RODAP ------------------------------------------------------------------------------ */

#bg_rodape {
	height:165px;
	background:url(../img/bg_rodape.jpg) repeat-x #fafafa;
	border-top:1px solid #969696;
}

#rodape {
	width:974px;
	margin:0 auto;
	padding:20px 0 0 0;
	font:12px Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
}

#rodape a img {
	display:block;
	position:absolute;
	margin:0 0 0 900px;
	*margin:0 0 0 430px;
}

#rodape a {
	color:#fff;
}

#rodape a:hover {
	text-decoration:underline;
}

/* pagina mapa do site */
ul.mpList {
	margin:5px 0 5px 15px;
	padding-left:30px;
}
ul.mpList li {
	margin:7px 0 0 15px;
}
ul.mpList li a {
	text-decoration:none;
	color:#333;
	padding:0 10px 0 0;
}
.bgMapa{
	background:url(../img/bg_mapa.jpg) repeat-y 3px 0px;
}
