/* CSS Document */

/* GERAL */
* {border: 0;}
img, input { behavior: url("_js/iepngfix_v2/iepngfix.htc") } /* IE PNGFIX */

html,body{
	width: 98%;
	height: 100%;
	background: #006832;
	background-image:url(../_img/bg_topo.png);
	background-position:top;
	background-repeat:repeat-x;
	/*display: table; */
	margin:0px;
	padding:0px;
		/*border:#990000 1px solid;*/
	}
	body{
		width: 100%;
	}

#geral{
	text-align: center;
	margin: 0px;
	min-height: 100px;
		height: auto !important;
		/*border:#009900 1px solid;*/
	}

#conteudoPagina{
	margin: auto;
	width: 778px;	
	height: auto;
	background: url(../_img/fundo_conteudo.png) repeat-y;
}
	
/* TOPO */
#cabecalho{
	width: 778px;
	height: 100px;
		/*border:#009900 1px solid;*/
	}
	
#Topo{
	clear: both;
	width: 778px;
	height: 130px;
		_margin-top: -4px;
		_margin-bottom: -4px
	}
	
/* MENU */
#menuTopo{
	clear: both;
	float: left;
	width: 778px;
	height: 52px;
	/*border:#009900 1px solid;*/
	}
	
/* ESTRUTURA */				
#conteudo{
	clear: both;
	float: left;
	width: 738px;
	height: auto;
	text-align: left;
	margin-left: 20px;
		_margin-left: 10px;
	margin-top: 20px;
	margin-bottom: 20px;
		/*border:#009900 1px solid;*/
	}
	
#rodape{
	clear: both;
	width: 778px;
	height: 70px;
	background-color: #006832;
	}
	
	#conteudoFim{
		width: 778px;
		height: 20px;
	}

	#copyrightMenu{
		width: 778px;
		height: 20px;
		font-family: Tahoma;
		font-size: 11px;
		color: #FFFFFF;
		text-align: center;
	}
	a.copyrightLink:link, a.copyrightLink:active, a.copyrightLink:visited {
		color: #FFFFFF;
		text-decoration: none;
		}
		a.copyrightLink:hover {
		color: #FFFFFF;
		text-decoration: underline;
		}

	#copyright{
		width: 778px;
		height: 30px;
		font-family: Tahoma;
		font-size: 11px;
		color: #FFFFFF;
		text-align: center;
	}
	
/* CONTEUDO */
#titPrincipal{
	float: left;
	width: 250px;
	height: 21px;
	font-family: Tahoma;
	font-size: 18px;
	color: #006832;
	text-align: left;
	font-weight: bold;
	margin-bottom: 10px;
	text-transform: uppercase;
	}
	
#Imprimir{
	float: right;
	width: 124px;
	height: 45px;
	text-align: left;
	}
	
#blocoCategoriasHome{
	float: left;
	width: 300px;
	height: auto;
	font-family: Tahoma;
	font-size: 14px;
	color: #666666;
	text-align: left;
	line-height: 14px;
		/*border:#009900 1px solid;*/
	}
	
#blocoDestaqueHome{
	float: right;
	width: 400px;
	margin-right: 30px;
	height: auto;
		/*border:#009900 1px solid;*/
	}
	
#textos{
	clear: both;
	font-family: Tahoma;
	font-size: 12px;
	color: #666666;
	text-align: left;
	line-height: 14px;
	/*border:#009900 1px solid;*/
	}
	
#titulos{
	font-family: Tahoma;
	font-size: 14px;
	color: #006832;
	font-weight: bold;
	line-height: 14px;
	}
	
.linkConteudo{
	font-family: Tahoma;
	font-size: 12px;
	color:#8a9092;
	font-weight: bold;
	}
	a.linkConteudo, a.linkConteudo:link, a.linkConteudo:visited {
		text-decoration: none;
		}
		a.linkConteudo:hover {
		color: #8a9092;
		text-decoration: none;
		}
		
.linkHome{
	font-family: Tahoma;
	font-size: 18px;
	color:#006832;
	text-transform: uppercase;
	text-decoration: none;
	}
	a.linkHome, a.linkHome:link, a.linkHome:visited {
		text-decoration: none;
		}
		a.linkHome:hover {
		text-decoration: none;
		}
.linkHome2{
	font-family: Tahoma;
	font-size: 14px;
	color:#666666;
	text-transform: uppercase;
	text-decoration: none;
	}
	a.linkHome, a.linkHome:link, a.linkHome:visited {
		text-decoration: none;
		}
		a.linkHome:hover {
		text-decoration: none;
		}
	
.links{
	font-family: Tahoma;
	font-size: 12px;
	color:#428ed5;
	font-weight: bold;
	}
	a.links, a.links:link, a.links:visited {
		text-decoration: none;
		}
		a.links:hover {
		color: #da251d;
		text-decoration: none;
		}

#paginacao{
	clear: both;
	width: 738px;
	}

#pag_total{
	clear: both;
	width: 738px;
	font-family: Tahoma;
	font-size: 11px;
	color:#666666;
	font-weight: bold;
	}
	
#pag_texto{
	clear: both;
	width: 738px;
	margin-top: 8px;
	font-family: Tahoma;
	font-size: 11px;
	color:#666666;
	font-weight: bold;
	}
	
.pag{
	font-family: Tahoma;
	font-size: 11px;
	color:#006832;
	font-weight: bold;
	}
	
#voltar{
	clear: both;
	width: 738px;
	height: 19px;
	margin-top: 10px;
	}

#formulario{
	float: left;
	width: 370px;
	height: auto;
	text-align: left;
	font-weight: bold;
	}
	
#info{
	float: right;
	width: 350px;
	height: auto;
	}
	
/* FORM */
.boxForm{
	width: 100%;
	height: 14px;
	border-top: double #8d8c8c 2px;
	border-left: #dad7ce solid 1px;
	border-bottom: #dad7ce solid 1px;
	border-right: double #a0a0a0 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #006832;
	font-weight: normal;
	}
	.boxFormM{
		width: 225px;
		height: 14px;
		border-top: double #8d8c8c 2px;
		border-left: #dad7ce solid 1px;
		border-bottom: #dad7ce solid 1px;
		border-right: double #a0a0a0 2px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #006832;
		font-weight: normal;
		}
		.boxFormP{
			width: 23px;
			height: 14px;
			border-top: double #8d8c8c 2px;
			border-left: #dad7ce solid 1px;
			border-bottom: #dad7ce solid 1px;
			border-right: double #a0a0a0 2px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 9px;
			color: #006832;
			font-weight: normal;
			}
	
.boxText{
	width: 100%;
	height: 65px;
	border-top: double #8d8c8c 2px;
	border-left: #dad7ce solid 1px;
	border-bottom: #dad7ce solid 1px;
	border-right: double #a0a0a0 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #006832;
	font-weight: normal;
	}
	
.botaoLimpar{
	float: left;
	width: 53px;
	height: 19px;
	background: url(../_img/botaoLimpar.png) no-repeat;
	}
	
.botaoEnviar{
	float: right;
	width: 53px;
	height: 19px;
	background: url(../_img/botaoEnviar.png) no-repeat;
	}
	
#textoMsg{
	text-align: left;
	font-size: 9px;
	color: #006832;
	padding-top: 11px;
	padding-left: 53px;
	padding-bottom: 10px;
	}
	
table.listar{
	/*border:#999 1px solid;*/
	width: 100%;
	font-family: tahoma;
	font-size: 12px;
	color: #333333;
	margin: auto;
}
	table.listar thead{
		width:100%;
		background-color:#006832;
		font-family:tahoma;
		font-size:12px;
		color:#ffffff;
	}
		table.listar th{
			padding:2px;
			border-top:#006832 solid 1px;
			border-bottom:#006832 solid 1px;
			border-left:#006832 solid 1px;
			border-right:#006832 solid 1px;
		}
		table.listar td{
			padding:3px;
			background-color:#EEEEEE;
		}
		tr.over td {
		   background-color: #DDDDDD;
		   color: #006832;
		   cursor: pointer;
		   _cursor: hand;
		}
		
.fotoConteudo {
	border: #FFF solid 10px;	
}
