body {
	margin : 0 auto;
	background : #D7D9EC;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
}

#geral {
	margin : 0 auto;
	background : #EEEFF7 url("../../site/images/bg_geral.gif") top left repeat;
}

.input_u {
	background : url("../../site/images/bg_input_login_normal.gif") top left repeat-x;
	border : 1px solid #CACDE6;
	padding : 1px;
}

.input_c {
	background : url("../site/images/bg_input_login_coordenador.gif") top left repeat-x;
	border : 1px solid #CACDE6;
	padding : 2px;
}

a img {
	border : 0;
}

#menu {
	background : url('../site/images/bg_menu.gif') top left repeat-y;
}

#menu a {
	color : #000066;
	text-decoration : none;
	text-transform : uppercase;
	font-weight : bold;
}

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

#area_restrita {
	font-size : 11px;
}

#area_restrita h2 {
	margin : 0;
	padding : 0;
	font-size : 17px;
}

#area_restrita a {
	text-transform : none;
}

#downloads TR {
	vertical-align : middle;
}

#downloads a {
	color : #000066;
	text-decoration : none;
	font-size : 13px;
}

#downloads a:hover {
	font-weight : bold;
}

.txt_noticia {
	color : #232F65;
	font-size : 12px;
}

.txt_noticia img {
	padding : 5px;
	position : relative;
	top : -2px;
	left : 1px;
}

.txt_noticia a {
	text-decoration : none;
	color : #232F65;
}

.txt_noticia a:hover {
	text-decoration : underline;
}

.txt_concursos, .txt_concursos a {
	color : #000;
	font-weight : bold;
	font-size : 12px;
	text-decoration : none;
}

.txt_concursos a:hover, .txt_resultados a:hover {
	text-decoration : underline;
}

.txt_resultados , .txt_resultados a {
	color : #000066;
	font-size : 10px;
	text-decoration : none;
}

td img {
	display: block;
}

h2#titulo_pagina  {
	text-transform : uppercase;
	margin : 0;
	padding : 0;
}

#baixo {
	width : 100%;
	border : 0px;
}

#baixo p {
	color : #000066;
	text-align : center;
	width : 100%;
	border : 0px;
	font-size : 13px;
}

#baixo p b, #baixo p strong {
	font-weight : bold;
}

.interna {
	position : relative;
	top : 20px;
	width : 480px;
	margin : 0 auto;
}

#titulo_pagina {
	color : #000066;
	font-size : 20px;
}

form, table {
	margin : 0;
}

#texto {
	width : 90%;
	height : 100%;
	overflow : hidden;
	margin : 0 auto;
}

#texto h2 {
		text-align : left;
		font-size : 20px;
	}
	
	#texto p {
		padding : 5px;
		text-align : left;
	}
	
		#texto p .nome, #texto #lista .nome {
			margin : 0;
			padding : 0;
			font-style : normal;
			text-transform : uppercase;
			font-weight : bold;
		}
		
		.raco {
			color : #4F5593;
			font-style : normal;
			padding : 5px;
			font-weight : bold;
		}
		
		#texto p span {
			font-style : italic;
		}		
		
		#texto #lista {
			text-align : left;
			position : relative;
			left : -30px;
		}
		
			#texto #lista li {
				list-style-type : none;
			}

/**
* CLASSE ZEBRA 
*/
.tab_zebra1 TFOOT TR.baixo_tabela TD {
	color : #FFF;
	background : url("../../imagens/bg_baixo_tabela.jpg") left top repeat-x;
	font-size: 11px;
}

.tab_zebra1 THEAD TR.topo_tabela TD {
	background : url("../../imagens/bg_topo_tabela.jpg") left top repeat-x;	
	font-size: 11px;
	color: #000000;
}
.tab_zebra1 TBODY TR TD {
	BACKGROUND: #fff;
	font-size: 11px;
	valign: top;
	text-transform: uppercase;
}
.tab_zebra1 TBODY TR.even TD {
	BACKGROUND: #eee
}
.tab_zebra1 TBODY TR.ruled TD {
	BORDER-LEFT-COLOR: #3292fc; 
	BORDER-BOTTOM-COLOR: #3292fc; 
	COLOR: #000; 
	BORDER-TOP-COLOR: #3292fc; 
	BACKGROUND-COLOR: #c6e3ff; 
	BORDER-RIGHT-COLOR: #3292fc
}
