/***** específico *******************************************************************/

body,td,th {
	font-family: Lucida Sans Unicode, Arial, Verdana;
	font-size: 11px;
	color: #333333;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(../imagens/fundo_cima.jpg);
	background-repeat:repeat-x;
	background-position:top left;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #4279ab;
	text-decoration: none;
	margin:0px;
	padding:0px;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #59a3e7;
	text-decoration: none;
	margin:0px;
	padding:0px;
}

h3 {
	margin:0px;
	padding:0px;
}

a {
	font-family: "Lucida Sans Unicode", Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #2f5d8c;
	text-decoration: underline;
}
a:hover {
	font-family: "Lucida Sans Unicode", Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

form {
	padding:0px;
	margin:0px;
}

/***** home-made **********************************************************************/

.menulink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	padding:5px 20px 0px 20px;
	text-decoration: none;
	display:block;
	height:18px;
}

.menulink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image:url(../imagens/fundo_menu_link_over.gif);
	background-repeat:repeat-x;
	background-position:top center;	
}

.linksfooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.linksfooter:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}

.linhatitulo {
	background-image: url(../imagens/linha_titulo.gif);
	background-repeat: repeat-x;
	background-position: left center;
}

.separador {
	background-image: url(../imagens/separador_conteudo.gif);
	background-repeat: repeat-x;
	background-position: left center;
}

.footertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.tdnoticias {
	background-image: url(../imagens/fundo_noticias.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding:5px;
}

.link_noticias {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #2f5d8c;
	text-decoration: none;
}

.link_noticias:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

.fundofooter {
	background-image: url(../imagens/fundo_footer.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.newstext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

.linktopo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.linktopo:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.linkproximoanterior {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #D94600;
	text-decoration: none;
}

.linkproximoanterior:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #D94600;
	text-decoration: underline;
}

.pictureright {
	float:right;
	margin:0px 0px 10px 10px;
	border:5px solid #CCE2EE;
}

.pictureleft {
	float:left;
	margin:0px 10px 10px 0px;
	border:5px solid #CCE2EE;
}

.thumb {
	padding:5px;
	background-image:url(../imagens/fundo_thumbs.gif);
}


/***** menu directorio *******************************************************************/

ul.menulateral {
	margin:0px;
	padding:0px;
	background-image:url(../imagens/fundo_noticias.gif);
	background-repeat:repeat-y;
}

li.menulateral {
	list-style-type:none;
	width:201px;
	/*height:18px;*/
	padding:3px 0px 8px 5px;
	margin-bottom:1px;
}

li.menulateral a {
	font-family:"Lucida Sans Unicode", Arial, Verdana;
	text-decoration:none;
	width:197px;
	display:block;
}

li.menulateral a:hover {
	font-family:"Lucida Sans Unicode", Arial, Verdana;
	text-decoration:none;
	width:197px;
	display:block;
}

/***** fim menu directorio *******************************************************************/

.waitboxcss{
	z-index: 999;
	position: absolute;
	left: 543px;
	top: 384px;
	border: 1px solid #666666;
}

.textbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	border: 1px solid #519CC4;
}
.btn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #62A6C9;
	border: none;
	cursor: pointer;
	padding: 3px 6px 3px 6px;
}

.combos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.saibamais {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0C3680;
	text-decoration: none;
}

.saibamais:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #395380;
	text-decoration: underline;
}

.linksitemap {
	font-family: "Lucida Sans Unicode", Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #2A7BA6;
	text-decoration: none;
	border-bottom: 1px solid #FFFFFF;
}

.linksitemap:hover {
	font-family: "Lucida Sans Unicode", Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #5f8da6;
	text-decoration: none;
	border-bottom: 1px solid #000000;
}
.searchtextbox {
	background-image: url(../imagens/lupa.gif);
	background-repeat: no-repeat;
	background-position: left center;
	border: 1px solid #5AA4CB;
	background-color: #FFFFFF;
	font-family: "Lucida Sans Unicode", Arial, Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #4685A6;
	text-decoration: none;
	padding-left: 22px;
	height: 16px;
}

/*************************************************************************/
/**************************** menu ***************************************/
/*************************************************************************/



div.menuBar,
div.menuBar a.menuButton,
div.menu, {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left:20px;
}

div.menu a.menuItem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

div.menuBar {
  background-color: #FFFFFF;
  padding: 2px 2px 2px 2px;
  text-align: left;
}

div.menuBar a.menuButton {
	background-color: #3366FF;
	color: #FFFFFF;
	cursor: hand;
	left: -50px;
	margin: 1px;
	padding: 2px 2px 2px 2px;
	text-decoration: none;
	top: 0px;
	z-index: 100;
}

div.menuBar a.menuButton:hover {
  background-color: #000000;
  color: #000000;
}

div.menuBar a.menuButtonActive,
div.menuBar a.menuButtonActive:hover {
  background-color: #FFFFFF;
  color: #FFFFFF;
  left: 1px;
  top: 1px;
}

div.menu {
  background-color: #3685AE;
  left: -50px;
  padding: 0px 0px 0px 0px;
  position: absolute;
  top: 0px;
  visibility: hidden;
  z-index: 101;
  border: 1px solid #63ABD1;
}

div.menu a.menuItem {
  color: #FFFFFF;
  border-bottom:1px solid #678fb0;
  display: block;
  padding: 3px 1em 3px 1.4em;
  text-decoration: none;
  white-space: nowrap;
  cursor: pointer;
  background-image:url(../imagens/menu_bullet.gif);
  background-repeat:no-repeat;
  background-position:left;  
}

div.menu a.menuItem:hover, div.menu a.menuItemHighlight {
  background-color: #82C4FE;
  color: #FFFFFF;
}

div.menu a.menuItem span.menuItemText {}

div.menu a.menuItem span.menuItemArrow {
  margin-right: -.75em;
}

div.menu div.menuItemSep {
  border: 1px inset #e0e0e0;
  margin: 4px 2px;
}

.sitemaplinkchannel {
	font-family: "Lucida Sans Unicode", Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #2A7BA6;
	text-decoration: none;
	border-bottom: 1px solid #FFFFFF;
}

.sitemaplinkchannel:hover {
	font-family: "Lucida Sans Unicode", Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #5f8da6;
	text-decoration: none;
	border-bottom: 1px solid #000000;
}
.sitemaplinkpage {
	font-family: "Lucida Sans Unicode", Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #2A7BA6;
	text-decoration: none;
	border-bottom: 1px solid #FFFFFF;
}

.sitemaplinkpage:hover {
	font-family: "Lucida Sans Unicode", Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #5f8da6;
	text-decoration: none;
	border-bottom: 1px solid #000000;
}
.sitemaplinkpage1 {
	font-family: "Lucida Sans Unicode", Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #2A7BA6;
	text-decoration: none;
	border-bottom: 1px solid #FFFFFF;
	padding-left: 10px;
}

.sitemaplinkpage1:hover {
	font-family: "Lucida Sans Unicode", Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #5f8da6;
	text-decoration: none;
	border-bottom: 1px solid #000000;
	padding-left: 10px;
}

.sitemaplinkpage2 {
	font-family: "Lucida Sans Unicode", Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #2A7BA6;
	text-decoration: none;
	border-bottom: 1px solid #FFFFFF;
	padding-left: 20px;
}

.sitemaplinkpage2:hover {
	font-family: "Lucida Sans Unicode", Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #5f8da6;
	text-decoration: none;
	border-bottom: 1px solid #000000;
	padding-left: 20px;
}

.sitemaplinkpage3 {
	font-family: "Lucida Sans Unicode", Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #2A7BA6;
	text-decoration: none;
	border-bottom: 1px solid #FFFFFF;
	padding-left: 30px;
}

.sitemaplinkpage3:hover {
	font-family: "Lucida Sans Unicode", Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #5f8da6;
	text-decoration: none;
	border-bottom: 1px solid #000000;
	padding-left: 30px;
}
