body	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin: 0;
	padding: 0;
	color: #000000;
}

#box	{
    margin:0 auto 0 auto;
	width:1000px;
}

#colinternaesq, #colinternadir	{
    float:left;
    text-align:left;
}


#coluna_esquerda, #coluna_direita, #coluna_principal	{
    float:left;
    text-align:left;
}

.letra	{
	color:#FFF;
	font-size:12px;
}

.letranot	{
	color:#666;
	font-size:12px;
}

a	{
color:#6E808F;
text-decoration:none;
font-size:12px;
}

a:hover	{
color:#6E808F;
text-decoration:underline;
font-size:12px;
}

a.destaque	{
font-size:12px;
text-decoration:none;
}

a.destaque:hover	{
font-size:12px;
text-decoration:underline;
}


a.menu	{
color:#FFF;
text-decoration:none;
font-size:12px;
}

a.menu:hover	{
color:#FFF;
text-decoration:underline;
font-size:12px;
}

a.principal	{
	background-color:#61AA0F;
	height:13px;
	font-size:13px;
	font-weight:bold;
	color:#FFF;
	z-index:2;
	position: relative;
	padding-left:5px;
}

a.principal:hover	{
	background-color:#61AA0F;
	height:13px;
	font-size:13px;
	font-weight:bold;
	z-index:2;
	position: relative;
	color:#FFF;
	text-decoration:none;
	padding-left:5px;
}


.Titulotxt	{
	color:#336699;
	text-align:left;
	font-weight: bold;
}

a.Titulotxt	{
color:#03375D;
text-decoration:none;
font-size:20px;
font-weight:bold;
}

a.Titulotxt:hover	{
color:#03375D;
text-decoration:underline;
font-size:20px;
font-weight:bold;
}

.Titulo	{
	font-weight:bold;
	font-size:14px;	
}

a.TituloM	{
	color:#0569B4;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
}

a.TituloM:hover	{
color:#0569B4;
text-decoration:underline;
font-size:13px;
font-weight:bold;
}

.tituloG	{
font-size: 17px;
font-weight:bold;
color:#333;
font-weight: bold;
}

a.tituloG	{
font-size: 17px;
font-weight:bold;
color: #333;
text-decoration:none;
}

a.tituloG:hover	{
font-size: 17px;
font-weight:bold;
color: #333;
text-decoration:underline;
}

.detalhe	{
font-size: 11px;
color: #6E808F;
}


a.detalhe	{
font-size: 11px;
color: #6E808F;
text-decoration:none;
}

a.detalhe:hover	{
font-size: 11px;
color: #6E808F;
text-decoration:underline;
}

.caixapreta	{
	border:#000 solid 1px;
	background-color:#E4EAED;
}

.caixapretaesq	{
	border-left:#000 solid 1px;
}

.caixapretadir	{
	border-right:#000 solid 1px;
}

.caixapretasup	{
	border-top:#000 solid 1px;
}

.caixapretainf	{
	border-bottom:#000 solid 1px;
}





.caixaazul	{
	border:#557A99 solid 1px;
	background-color:#E4EAED;
}

.caixaazulesq	{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #9EA800;
}

.caixaazuldir	{
	border-right:#557A99 solid 1px;
}

.caixaazulsup	{
	border-top:#557A99 solid 1px;
}

.caixaazulinf	{
	border-bottom:#557A99 solid 1px;
}

.caixavermelho	{
	border:1px solid #F04F28;
	background-color:#FFF;
}

.caixavermelhoesq	{
	border-left:#F04F28 solid 1px;
}

.caixavermelhodir	{
	border-right:#F04F28 solid 1px;
}

.caixavermelhosup	{
	border-top:#F04F28 solid 1px;
}

.caixavermelhoinf	{
	border-bottom:#F04F28 solid 1px;
}

.caixaverm	{
	border:1px solid #F00;
	background-color:#FFF;
}

.caixavermesq	{
	border-left:#F00 solid 1px;
}

.caixavermdir	{
	border-right:#F00 solid 1px;
}

.caixavermsup	{
	border-top:#F00 solid 1px;
}

.caixaverminf	{
	border-bottom:#F00 solid 1px;
}



.caixaverde	{
	border:1px solid #61AA0F;
	background-color:#FFF;
}

.caixaverdeesq	{
	border-left:#91C639 solid 1px;
}

.caixaverdedir	{
	border-right:#91C639 solid 1px;
}

.caixaverdesup	{
	border-top:#91C639 solid 1px;
}

.caixaverdeinf	{
	border-bottom:#91C639 solid 1px;
}


.caixalaranja	{
	border:1px solid #D67F49;
}

.caixalaranjaesq	{
	border-left:#D67F49 solid 1px;
}

.caixalaranjadir	{
	border-right:#D67F49 solid 1px;
}

.caixalaranjasup	{
	border-top:#D67F49 solid 1px;
}

.caixalaranjainf	{
	border-bottom:#D67F49 solid 1px;
}

.caixaazul	{
	border:1px solid #FF0000;
	background-color:#D8E0E0;
}

.caixaazulesq	{
	border-left:#D8E0E0 solid 1px;
}

.caixaazuldir	{
	border-right:#D8E0E0 solid 1px;
}

.caixaazulsup	{
	border-top:#D8E0E0 solid 1px;
}

.caixaazulinf	{
	border-bottom:#D8E0E0 solid 1px;
}

.caixacinza	{
	border:1px solid #FF0000;
	background-color:#2E4D5B;
}

.caixacinzaesq	{
	border-left:#336699 solid 1px;
}

.caixacinzadir	{
	border-right:#336699 solid 1px;
}

.caixacinzasup	{
	border-top:#2E4D5B solid 1px;
}

.caixacinzainf	{
	border-bottom:#2E4D5B solid 1px;
}


#cLoadingIndicator	{
	background-color: #647499;
	font-weight: bold;
}

#centro .centrointerno	{
	float:left;
	padding:0px 0px 0px 0px;
}

#centroR1, #centroR2, #centroR3{
display:table;
width:640px;
}
#centroR2{
border:1px solid #C5C5C5;
}

#centralizar .dentro{
margin:10px;
}

.none	{
	display:none;
}

#centroR1 .desativo, .ativo	{
	list-style-type:none;
	border-top: 1px solid #C5C5C5;
	border-left: 1px solid #C5C5C5;
	border-right: 1px solid #C5C5C5;
	background-color:#2E4D5B;
	margin:0px 5px 0px 0px;
	text-decoration:none;
	color: #FFF;
	padding:5px 10px 5px 10px;
	display:block;
	float:left;
	font-weight:bold;
}

#centroR1 .desativo:hover, .ativo	{
	background-color:#F04F28;
	color:#FFF;
	z-index:0;
	position:relative;
	margin:1px 5px -1px 0px !important;
	border-top: 1px solid #C5C5C5;
	border-left: 1px solid #C5C5C5;
	border-right: 1px solid #C5C5C5;
}

.formvermelho {
	background-color: #F04F28;
	border-width: thin;
	border-style: none;
	color: #FFF;
}


.formverde {
	background-color: #61AA0F;
	border-width: thin;
	border-style: none;
	color: #FFF;
}

.formcinza {
	background-color: #2E4D5B;
	border-width: thin;
	border-style: none;
	color: #FFF;
}

.formazul {
	background-color: #D8E0E0;
	border-width: thin;
	border-style: none;
	color: #666;
}

#impressao_box	{
	margin:0 auto 0 auto;
	_margin:0 auto 0 auto;
	position : absolute;
	top : 180px;
	*left : 200px;
	z-index : 10;
	padding : 0;
	background-color : #fff;
	border : 3px solid #2E4D5B;
	display : block;
	width : 620px;
	height : 610px;
	display:block;
}
#impressao_box iframe{
	margin:5px;
	width : 600px;
	height : 570px;
	position : absolute;
	top : 35px;
	*left: 0px;
}

.paginador {font: normal 11px Verdana, Tahoma, Arial; color:#666666;}
.paginador a:link, .paginador a:visited {background:#E9F3FF; border:solid 1px #BFCEF0; color:#0066CC; text-decoration:none; padding:2px 5px; display:block}
.paginador a:hover {background: #decdbf; color:#ffffff; border:solid 1px #b2947c;text-decoration:none; padding:2px 5px; display:block}

.paginadorClique b	{font: bold 11px Verdana, Tahoma, Arial; background:#95B5E8; border:solid 1px #1184D4; color:#FFFFFF; text-decoration:none; padding:2px 5px; display:block	}


.menuslideshow {
display: block;
height: 24px;
margin: 0;
padding: 5px 0;
width: 300px;
}
.menuslideshow li {
display: block;
float: left;
}
.menuslideshow li a {
background-color: #fff;
border: 1px solid #dfddde;
color: #3270a9;
display: block;
font: bold 12px arial;
height: 22px;
text-align: center;
overflow: hidden;
margin-right: 5px;
width: 22px;
}
.menuslideshow li a:hover , .menuslideshow li a.ativo {
background-color: #3270a9;
color: #fff;
text-decoration: none;
height:20px;
width:20px;
padding:0 0 0 0;
}

#textofoto {
	position:absolute;
	padding:0 0 0 5px;
	width:300px;
	height:50px;
	z-index:1;
	left: auto;
	top: 340px;
	display:block;
}


div#girarimagem div#painel { position: relative; float: left; width: 338px; height: 205px; border: 0.1em solid #d8d8d8; }
div#girarimagem div#painel #div-pausa	{	
position: absolute;
top: 10px;
*top: 10px;
_top: 10px;
right: 0px; 
background-color: #2E4D5B; width: 7.5em;
height: 1.3em; border: 0.1em solid #007d6f; opacity: 0.5; 
filter: alpha(opacity=50);
cursor: hand; cursor: pointer; display: none;
}
div#girarimagem div#painel #div-pausa-txt {
	position: absolute;
	top: 0px;
	*top: 10px;
	_top: 10px;
	right: 0px;
	text-align: right;
	height: 1.3em;
	padding-left: 1.5em;
	color: #FFF;
	font: bold 1em verdana;
	padding-right: 0.5em;
	cursor: hand;
	cursor: pointer;
	display: none;
	background-image: url(../img/ico_pausan.gif);
	background-repeat: no-repeat;
	background-position: 0.3em 0.3em;
}
div#girarimagem div#painel ul { position: absolute; padding: 0; margin: 0; list-style-type: none; }
div#girarimagem div#painel ul li {
	width: 98px; margin: 0; text-align: center; font: normal 1em arial; border-bottom: 0.1em solid #d8d8d8; border-right: 0.1em solid #d8d8d8;
}
div#girarimagem div#painel ul li.ultimo { border-bottom: 0; }
didiv#girarimagem div#painel ul li.clicado {
	background-color: #2E4D5B;
	background-repeat: repeat;
}
v#girarimagem div#painel ul li.clicado a { color: #FFF; }
div#girarimagem div#painel ul li a { display: block; outline: none; padding: 0.9em 0; height: 100%; }
div#girarimagem div#painel ul.lista-imagens { display: none; }
div#girarimagem div#painel div#painel-foto { position: absolute; right: 0; width: 240px; height: 160px; background-color: #000; }
div#girarimagem div#painel div.publicidade { border: 0; left: 0em; padding: 0; width: 34em !important; }
div#girarimagem div#painel div#painel-foto img { border: 0; border-bottom: 0.1em solid #d8d8d8; width: 240px; height: 160px; }
div#girarimagem div#painel div#painel-foto img.publicidade { width: 32em; height: 19.2em; margin-left: 2em; border-bottom: 0; }
div#girarimagem div#painel div#painel-foto h3 {
	font: bold 1.1em arial; padding: 0.2em 0.5em 0.1em 0.5em; filter:alpha(opacity=100) !important;
}
div#girarimagem div#painel div#painel-foto h3 a { color: #000; }
div#girarimagem div#painel div#painel-foto h6 { display: none; margin: 0; position: absolute; top: 0; left: 0; 
width: 2em; height: 19.1em; font: bold 1em verdana; background: #FFF;
}
div#girarimagem div#painel div#painel-foto h6 strong { position: absolute; left: 1em; top: 0.4em; display: none; }
div#girarimagem div#painel div#painel-foto h6 img { border: 0; width: auto; height: auto; position: absolute; top: 0.3em; left: 0.5em; }



a.Titulo_menu	{
background-color:#2E4D5B;
height:13px;
font-size:13px;
font-weight:bold;
color:#009FA5;
z-index:2;
position: relative;
padding-left:5px;
}

a.Titulo_menu:hover	{
background-color:#2E4D5B;
height:13px;
font-size:13px;
font-weight:bold;
z-index:2;
position: relative;
color:#009FA5;
text-decoration:none;
padding-left:5px;
}

a.Titulo_menu_interno	{
background-color:#F2F2F2;
height:13px;
font-size:11px;
z-index:2;
position: relative;
color:#009FA5;
padding-left:5px;
}

a.Titulo_menu_interno:hover	{
background-color:#BEBEBE;
height:13px;
z-index:2;
position: relative;
font-size:11px;
color:#009FA5;
padding-left:5px;
}

a.Titulo_submenu_interno	{
background-color:#F2F2F2;
height:13px;
font-size:13px;
z-index:2;
position: relative;
color:#000;
padding-left:5px;

}

a.Titulo_submenu_interno:hover	{
background-color:#BEBEBE;
height:13px;
z-index:2;
position: relative;
font-size:13px;
color:#000;
padding-left:5px;
}

ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	width: 160px;
}

ul li {
	position: relative;
}

li ul {
	position: absolute;
	left: 160px;
	top: 0px;
	display: none;
}

ul li a {
	display: block;
	text-decoration: none;
	color: #777;
	background: #fff;
	padding: 5px;
	border: 1px solid #ccc;
	border-bottom: 0px;
}

* html ul li { float: left; }
* html ul li a { height: 1%; }

ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	width: 160px;
	border-bottom: 1px solid #ccc;
}

li:hover ul ul, li.over ul ul { 
	display:none; 
	z-index: 1;
}

li:hover ul, li li:hover ul, li.over ul,li li.over ul { 
 display: block;
 z-index: 1;
}



*{margin:0;padding:0;border:0;outline:0;list-style:none;text-decoration:none}
.novo ul li,.temas ul li{float:left;padding:0 3px 0 7px;height:15px;background-position:0 -72px}
a:hover, a i:hover{text-decoration:underline}i{font-style:normal!important}
a:hover i{text-decoration:underline!important}
a:hover strong{text-decoration:underline!important}
.nobd{border:none!important}
div#mostrarnoticias .tv ul{float:left;padding:5px 10px 0;width:300px;height:35px;} 
div#mostrarnoticias .tv ul li{float:left} 
div#mostrarnoticias .tv ul li a{ 
float:left;display:block;
width:31px;height:30px;
border-right:1px solid #dcdcdc;
text-align:center;font:bold 20px/30px arial;color:#333
} 
div#mostrarnoticias .tv ul li.ant a,.tv ul li.prox a{width:auto;font-size:11px} 
div#mostrarnoticias .tv ul li.ant a{display:inline;padding-left:8px;width:58px;text-align:left;background-position:0 -114px} 
div#mostrarnoticias .tv ul li.prox a{padding-right:8px;text-align:right;background-position:right -114px} 
div#mostrarnoticias .tv ul li.prox{float:right} 
div#mostrarnoticias .tv .tvconteudo{display:none} 
div#mostrarnoticias .col{float:left;margin-right:20px;width:148px} 


.fotolight	{
padding: 3px 3px 8px 3px;
background-color:#FFF;
float: left;
margin-right: 10px;
margin-bottom: 10px;
}	