@charset "utf-8";
/* CSS Document */


/* $Id: style.css,v 1.38.2.1 2008/02/05 09:27:26 goba Exp $ */

/**
 * Garland, for Drupal 6.x
 * Stefan Nagtegaal, iStyledThis [dot] nl
 * Steven Wittens, acko [dot] net`
 *
 * If you use a customized color scheme, you must regenerate it after
 * modifying this file.
 */

/**
 * Generic elements
 */
body {
  margin: 0;
  padding: 0;
  background:#191919;
  font:normal 12px Arial;
  color: #858074;
  line-height:17px;
  height:100%;
  background:url(../images/user/bg.gif) repeat 50% 0;
}
html {height:100%}
input {
  font: 12px/100% Arial, sans-serif;
  color: #504d46;
}

textarea, select {
  font: 12px/160% Arial, sans-serif;
  color: #504d46;
}


/** Rodapé */
a.lnk_footer:link 		{ font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#B30000; text-decoration: none; }
a.lnk_footer:visited 	{ font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#B30000; text-decoration: none; }
a.lnk_footer:hover 		{ font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#B30000; text-decoration: underline; }
a.lnk_footer:active 	{ font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#B30000; text-decoration: none; }

.footer	{  font-size:12px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; color:#504d46; text-align:left; padding-left: 20px; }

/*------------------------------------------*/
.main	{
	width:838px;
	padding:0px 0px 0px 0px;
	height:100%;
	margin:auto
}
.clr	{clear:both}
.width	{width:100%}
	.tail {
		background:url(../images/user/tail.gif) repeat-x 50% 0}
	.shadow_left	{
		background:url(../images/user/shadow_left.gif) repeat-y 0 0}
	.shadow_right {
		background:url(../images/user/shadow_right.gif) repeat-y right 0}
	.indent	{
		padding:0px 21px 0px 21px;
	}
	#logo img {
		margin:0px 0px 0px 289px;
	}
	#header	{
		background:url(../images/user/header.jpg) no-repeat 0 0 #000
	}
	#header .space {
		 padding:20px 30px 15px 30px;
	}
	#top {
		height:185px
	}
	#topmenu	{
		margin:0px 0px 0px 0px;
		background:url(../images/user/topmenu_bg.jpg) repeat-x 0 0
	}
	#topmenu .bg1	{
		background:url(../images/user/topmenu_left.jpg) no-repeat 0 0}
	#topmenu .bg2 	{
		background:url(../images/user/topmenu_right.jpg) no-repeat right 0;
		height:82px;
	}
	#content {
		 padding:0px 0px 0px 0px;
		 background:#000
	}
	#h1 {
		height:90px
	}
	#h2 {
		height:251px;
	}




/*------------------------------------------*/
.borda_menu {background: transparent; width:180px; padding-left:4px; }
.borda_menu .b1, .borda_menu .b2, .borda_menu .b3, .borda_menu .b4, .borda_menu .b1b, .borda_menu .b2b, .borda_menu .b3b, .borda_menu .b4b {display:block; overflow:hidden; font-size:1px;}
.borda_menu .b1, .borda_menu .b2, .borda_menu .b3, .borda_menu .b1b, .borda_menu .b2b, .borda_menu .b3b {height:1px;}
.borda_menu .b2, .borda_menu .b3, .borda_menu .b4 {background:#000000; border-left:1px solid #1F1F1F; border-right:1px solid #1F1F1F;}
.borda_menu .b1 {margin:0 5px; background:#1F1F1F;}
.borda_menu .b2 {margin:0 3px; border-width:0 2px;}
.borda_menu .b3 {margin:0 2px;}
.borda_menu .b4 {height:2px; margin:0 1px;}
.borda_menu .conteudo {padding:0px 10px 0px 20px;display:block; background:#000000; border-left:1px solid #1F1F1F; border-right:1px solid #1F1F1F;}
 
.menu_titulo	{  font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#F4F4AC; text-align:left; }

a.menu_link:link 	{ font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#F4F4AC; text-decoration: none; }
a.menu_link:visited { font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#F4F4AC; text-decoration: none; }
a.menu_link:hover 	{ font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#B30000; text-decoration: none; }
a.menu_link:active 	{ font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#F4F4AC; text-decoration: none; }



/** Corpo **/
.corpo_titulo		{  font-size:18px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; color:#B30000; text-align:left; }
.corpo_subtitulo	{  font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#FFF; text-align:left; padding-left: 5px}
.corpo_conteudo		{  font-size:12px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; color:#858074; text-align:justify; margin: 10px 10px 10px 10px;}
.corpo_msg_retorno	{  font-size:13px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:justify; }
.corpo_msg_verifica	{  font-size:10px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#B30000; text-align:left; }



a.corpo_link:link 		{ font-size:12px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; color:#858074; text-decoration: underline; }
a.corpo_link:visited 	{ font-size:12px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; color:#858074; text-decoration: underline; }
a.corpo_link:hover 		{ font-size:12px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; color:#B30000; text-decoration: underline; }
a.corpo_link:active 	{ font-size:12px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; color:#858074; text-decoration: underline; }



/** Notícia **/
.noticia_titulo		{  font-size:13px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; }
.noticia_data		{  font-size:10px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#B30000; }
.noticia_conteudo	{  font-size:12px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; color:#858074; }

a.noticia_link:link 	{ font-size:12px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; color:#858074; text-decoration: none; }
a.noticia_link:visited 	{ font-size:12px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; color:#858074; text-decoration: none; }
a.noticia_link:hover 	{ font-size:12px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; color:#858074; text-decoration: underline; }
a.noticia_link:active 	{ font-size:12px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; color:#858074; text-decoration: none; }


.thumbnail_moldura{
	padding: 3px 3px 3px 3px;
	background-color: #222;
	border: 1px solid #2a2a2a;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	text-align:center;
	}
.thumbnail_conteudo{ font-weight:normal; }
.thumbnail_conteudo_tit{ font-size:13px; font-weight:bold; color:#B30000; }


.corpo_input { font-size:11px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;  color:#000000; border: 1px solid #666666; padding: 1px 0px 0px 3px; background:#252525; }
.corpo_input:focus { border:1px solid #B30000; background:#FFFFFF;}

.corpo_button		{ height:18px; border:1px solid #666666; font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#666666; background-color:#252525; cursor:pointer; }
.corpo_button:hover { color:#B30000; border:1px solid #B30000; background-color:#FFFFFF; }
	
	