body {
	font: 12px Arial, Helvetiva, Verdana;
	color: #666666;
	margin:0;
	background:black;
}

body, img, h1, h2, h3, form, ul, li { margin:0; padding:0; border:0; }

h1 { font:normal 15px "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", Tahoma, Arial; letter-spacing:-1px; color:#666666; }
h2 { font:normal 15px "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", Tahoma, Arial; letter-spacing:-1px; color:#009900; }
h3 { margin:10px 0; font:normal 13px Arial, Helvetica, sans-serif; letter-spacing:-1px; }
big { font:bold 12px Arial, Helvetica, sans-serif; padding:1px; color:white; background:black; }
small { font-size:11px; }


a:link { color:#666666; text-decoration:none; }
a:hover { color:white; background:#727274; text-decoration:none; }
a:visited { color:#666666; text-decoration:none; }

.mais { display:block; width:42px; height:14px; background:url(../img/inicial/mais.jpg) left 0; }
.mais:hover { background:url(../img/inicial/mais.jpg) left -14px;  }

.thumb { padding:2px; background:white; border:solid 1px white; }
.thumb:hover { padding:2px; background:#727274; border:solid 1px white; }

.linklist { display:block; padding:3px; margin-bottom:1px; border-bottom:dotted 1px #F5F5F5; text-decoration:none; background:white; color:#666666;   }
.linklist:hover { border-bottom:dotted 1px #009900; background: #EEEEEE; color:black;  }

.linklateral { display:block; padding:3px; margin-bottom:1px; text-decoration:none; background:none; color:#666666;   }
.linklateral:hover { background:  #333333; color:black;  }


.data { font:normal 13px "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", Tahoma, Arial; letter-spacing:-1px; color:#666666; }
.tit { font:normal 13px "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", Tahoma, Arial; letter-spacing:-1px; color:#727274; }

input { font:normal 12px Arial, Helvetica; }

.comentario { overflow:auto; height:1%; margin:20px 0; }
.comentario ul { list-style:none; }
.comentario ul li { float:left; margin:0 20px 10px 0; }
.comentario input, .comentario textarea { font:normal 12px Arial, Helvetica, sans-serif; color:#666666; }
.comentario input.button { padding:2px;	border:0;	color:#FFFFFF;	font:bold 13px Arial, Helvetica, sans-serif;	background-color: #666666; }
.comentario input.buttonfocus { padding:2px;	border:0;	color:#FFFFFF;	font:bold 13px Arial, Helvetica, sans-serif;	background-color: #5ecd15; }
.comentario h1 { font:normal 14px "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", Tahoma, Arial; letter-spacing:-1px; color:#666666; border-bottom:dotted 1px #666666; }

p { margin:5px 0; }

.fl { float:left; }
.fr { float:right; }
.clear { clear:both; }
.rel { position:relative; }
.tc { text-align:center; }
.pd { padding:20px 10px; }
.pdb { padding-bottom:10px; }
.mgr10 { margin-right:10px; }
.mgb { margin-bottom:10px; }
.mgt { margin-top:10px; }
.inteiro { width:900px; margin:0 auto; }
.floatfix { overflow: auto; height: 100%; }
.vertical { vertical-align:middle; }



/*  BARRA SUPERIOR  */
#barra { background:#000000; padding:10px 0; }
#barra .restrita { color:white;  }
#barra .input { border:solid 1px white; background:black; color:white; width:70px; height:15px; margin-right:10px; }
#barra .inputfocus { border:solid 1px #5ecd15; background:black; color:white; width:70px; height:15px; margin-right:10px; }
#barra .linkcadastro { color:#FFFFFF; font-weight:bold; border:0; }
#barra .linkcadastro:hover { color:#FFFFFF; font-weight:bold; border:0; background:#5ecd15; }

#container { background:white url(../img/geral/bg.jpg) center -20px no-repeat; padding-bottom:40px; }
#container .flash { }

/*
#menu { position:relative; top:10px;  list-style:none;  }
#menu li { float:left; }
#menu a { display:block; color:#666666; padding:5px; text-transform: uppercase; font:normal 13px "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", Tahoma, Arial; text-decoration:none; }
#menu a:hover { background: #5ecd15; color:white; }
*/

#inicial { background:#727274 url(../img/inicial/bg.jpg) left center no-repeat; color:white;  }
#inicial h1 { color:#FFFFFF;  }
#inicial a { color:white; text-decoration:none; }
#inicial a:hover { color:white; text-decoration:underline;  }

#inicial .noticias { width:223px;  }
#inicial .agenda { width: 225px; }
#inicial .cases { width:318px; }
#inicial .downloads { width:130px; }


#interna .conteudo { background: url(../img/interna/bg.png); width:655px; }
#interna .conteudo h1, #interna .noticias h1 { margin:10px 0 20px 0; }
#interna .lateral { background-color:#727274; width:235px; color:white; }
#interna .lateral h1 { color:#FFFFFF; }
#interna .separador { border-bottom:dotted 1px white; padding-bottom:10px; margin-bottom:15px; clear:both; }
#interna .noticias { margin-top:20px; background:none; width:655px; }
#interna .noticias .item { width:200px; }
#interna .conteudo  {  }
#interna .lateral a { color:white; }
#interna  p a { border-bottom:dotted 1px #444444; color:#444444;  }
#interna  p a:hover { color:white;  background:#727274; }

#interna .noticias a { color:#666666;  }
#interna .noticias a:hover { color:white; }
#interna .conteudo p img { padding:3px; border:solid 1px #EBEBEB; margin:0 10px 10px 0; }

#paginacao { display:block; border-top:dotted 1px #999999; height:50px; clear:both; margin-top:30px; }
#paginacao .botao { width:60px; padding:5px; background: white; color: #666666; text-decoration:none; float:left; margin:1px; }
#paginacao .botao:hover { background: #666666; color:#FFF; }
#paginacao .pagina { padding:5px; display:block; float:left; margin:1px; color:#666666; text-decoration:none; }
#paginacao .pagina:hover { background:#666666; color:#FFF; }


#rodape { padding:15px 0; background:black; border-top:solid 3px #5ecd15; color:white; font-size:11px; }
#rodape .toccato { height:78px; width:63px; background:url(../img/rodape/toccato.jpg) left top no-repeat; }
#rodape .endereco { margin-left:70px; }


