body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,button,p,blockquote,th,td{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-weight: inherit;
	font-style: inherit;
	font-family: inherit;
	vertical-align: baseline;
}
strong, .strong{
	font-weight: bold;
}
table{
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img{
	border:0;
}
address,caption,cite,code,dfn,em,th,var,optgroup{
	font-style:inherit;
	font-weight:inherit;
}
del,ins{
	text-decoration:none;
}
ol, ul{
	list-style: none;
}
li{
	list-style:none;
}
caption,th{
	text-align: left;
}
h1,h2,h3,h4,h5,h6{
	font-size: 100%;
	font-weight: normal;
}
q:before,q:after{
	content:'';
}
abbr,acronym{
	border:0;
	font-variant:normal;
}
sup{
	vertical-align:baseline;
}
sub{
	vertical-align:baseline;
}

hr{
	margin: 5px 0px 5px 0px;
	padding: 0;
	border-bottom: 1px dotted #EFEFEF;
	color: #EFEFEF;
	height: 1px;
}

.cursor{
	cursor: pointer;
}

.middle{
	vertical-align: middle;
}

.floatleft{
	float: left;
}

.floatright{
	float: right;
}

.clear{
	clear: both;
}

.aligncenter{
	text-align: center;
}

.alignright{
	text-align: right;
}

.alignleft{
	text-align: left;
}

.negrito{
	font-weight: bold;
}

.justify{
	text-align: justify;
}

#frameinvisivel, .frameinvisivel{
	display: none;
}

.h1, h1 a, a.h1{
	font-size: 23px!important;
	font-family: Tahoma, Geneva, sans-serif;
	letter-spacing: -1px;
	font-weight: bold;
	color: #BA4F1B;
}

.h2, .h2 a{
	font-size: 21px!important;
	font-family: Tahoma, Geneva, sans-serif;
	letter-spacing: -1px;
	color: #BA4F1B;
}

.tituloH2, .tituloH2 a {
	font-size: 21px!important;
	font-family: Tahoma, Geneva, sans-serif;
	letter-spacing: -1px;
	color: #BA4F1B;
}


a{
	color: #333;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
	color: #234B71;
}

.capitalize{
	text-transform: capitalize;
}

.uppercase{
	text-transform: uppercase;
}

.justify{
	text-align: justify;
}

.font9px{
	font-size: 9px;
}
.font10px{
	font-size: 10px;
}
.font11px{
	font-size: 11px;
}
.font12px{
	font-size: 12px;
}
.font13px{
	font-size: 13px;
}

.noverflow{
	overflow-x: hidden;
}

.txtArea{
	width: 365px;
	height: 280px;
	display: block;
	border: 0px;
	margin: 0px;
	padding: 10px;
	color: #fff;
	background: url(imagens/bg_input_msg.gif) bottom left no-repeat;
	background-color: #D97129;
}

fieldset {
	background: #f2f2e6; 
	padding: 3px; 
	border: 1px solid #fff; 
	border-color: #fff #3C8185 #3C8185 #fff; 
	margin-bottom: 36px; 
	margin-left: 30px;
	display: block; 
	width: 90%;
}

fieldset p a{
	display: block;
	padding: 4px;
}
fieldset p:hover a {
	background: url(../imagens/bg_menuTopo.jpg) top left repeat-x;
	color: #FFFFFF;
	
	background-color: #FFFFFF;
}
fieldset.action {
	background:#9da2a6; 
	border-color:#e5e5e5 #797c80 #797c80 #e5e5e5; 
	margin-top:-20px;
}
legend {
	background: #DFE3E7; 
	color: #3C8186; 
	padding: 5px 6px 5px 6px;
	font-size: 15px;
	font-weight: bold;
	border: 1px solid #fff; 
	border-color: #CCCCCC #505014 #505014 #CCCCCC;
}
label {
	font-size:11px; font-weight:bold; color:#666;
}
label.opt {
	font-weight:normal;
}


.cRed{
	color: #FF0000;
}


.limpaLinkFAQ{
	text-decoration: none;
	color: #333333;
	font-weight: normal;
}
.limpaLinkFAQ:hover {
	text-decoration: none;
	color: #990000;
}

abbr, acronym {
	border-bottom: .1em dotted;
	cursor: help;
}

#display_paginacao{
	text-align: right;
}

#display_paginacao, #display_paginacao a{
	font-size: 17px;
	font-weight: bold;
	padding: 5px;
	border: 1px solid #D97129;
	margin: 0px 5px 0px 5px;
}

#display_paginacao{
	margin: 0px;
	padding: 0px;
	border: none;
}

#display_paginacao a:hover{
	color: #D97129; 
}

.separafotos{
	float: left;
	text-align: center;
	padding-bottom: 2px;
	margin: 0px 2px 2px 2px;
	border-bottom: 1px dashed #C1272D;
}

.pdestaque{
	font-size: 19px;
	font-weight: 500;
	color: #603;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 21px;
}

.readOnly:focus, .readOnly:focus, .readOnly:hover {
	opacity: 0.60;
	-moz-opacity: 0.60;
	filter: alpha(opacity=60);
	border: 1px solid #999999;
	background-color: #CCCCCC;
	color: #333333;
}

.opacity:hover {
	opacity: 0.60;
	-moz-opacity: 0.60;
	filter: alpha(opacity=60);
	background-color: #CCCCCC;
	color: #333333;
}

/* -------------------------------------------------------------------------------------- TabelaOrdenada jQuery ------- */

table.tabelaOrdenada {
/*	font-family:arial;*/
	background-color: #CDCDCD;
	margin:10px 0pt 15px;
	font-size: 8pt;
	width: 100%;
	text-align: left;
}
table.tabelaOrdenada thead tr th, table.tabelaOrdenada tfoot tr th {
	background-color: #e6EEEE;
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 4px;
}
table.tabelaOrdenada thead tr .header {
	background-image: url(images/cursor_bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tabelaOrdenada tbody td {
/*	color: #3D3D3D; */
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}
table.tabelaOrdenada tbody td p {
	margin: 3px;
}

table.tabelaOrdenada tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tabelaOrdenada thead tr .headerSortUp {
	background-image: url(images/cursor_asc.gif);
}
table.tabelaOrdenada thead tr .headerSortDown {
	background-image: url(images/cursor_desc.gif);
}
table.tabelaOrdenada thead tr .headerSortDown, table.tabelaOrdenada thead tr .headerSortUp {
	background-color: #8dbdd8;
}
table.tabelaOrdenada thead tr td, table.tabelaOrdenada tfoot tr td {
	background-color: #e6EEEE;
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 4px;
}
.coluna_acao {
	font-weight:bold;
	text-align:center
}
/* FIM ORDENACAO TABELA S*/

.cxAlerta { /*Jonatas*/
	border: 1px solid #F7D2CA;
	padding: 10px;
	background-color: #EFEFEF;
	margin-bottom:10px;
}

.formataData{
	font-size: 11px;
	color: #F00;
	font-weight: bold;
}

#tooltip{
	position:absolute;
	border: 1px dotted #8B3F42;
	font-family: Helvetica, "Times New Roman", Verdana;
	font-size: 14px;
	background: url(imagens/bgsite.gif) top left repeat;
	background-color: #fff;
	padding: 10px;
	color: #8B3F42;
	display: none;
}
/* 000000000000000000000000000000000000000000000000000000000000000000000000000000000000 */

body{
	/*font-family: Helvetica, "Times New Roman", Courier;
	font-size: 14px;*/
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color: #666;
	line-height: 19px;
	background: url(imagens/bgsite.gif) top center repeat;
	background-color: #FFF;
	min-height: 1300px;
}

#pai{
	/*width: 1000px; <-------------- USAR ESSE ------------------------> */
	width: 1010px;
	margin: 0px auto;
		/*border: 1px solid #3FF;*/
}

#topo{
	margin: 0px auto;
	width: 1000px;
	height: 432px;
		/*border: 1px solid #F03;*/
}
#conteudo {
	margin: 0px auto;
	width: 1000px;
	min-height: 640px;
	margin: 30px 0px 0px 30px;
	/*border: 1px solid #093;*/
	font-family: "Gill Sans MT", Arial, Helvetica, sans-serif;			
}

#conteudo a {
	font-family: "Gill Sans MT", Arial, Helvetica, sans-serif;			
}
#conteudoInterno, #conteudoInterno a, #conteudoInterno p, #cxHistorico p, #conteudo p, #rodape_agenda, #fancybox-inner {
	font-family: "Gill Sans MT", Arial, Helvetica, sans-serif!important;	
	font-size: 15px;
}

#rodape_agenda a span{
	font-size: 12px!important;
}

.marginBottomMin {
	margin-bottom: 8px;
}

#homeIconesSocial{
	float: left;
	max-width: 160px;
	margin: 20px 0px 0px 0px;
	padding: 20px;
	vertical-align: middle;
	display: block;
	text-align: center;
}
#homeIconesSocial p a img{
	
}
#homeIconesSocial p a img:hover{
	opacity:0.60;
	-moz-opacity: 0.60;
	filter: alpha(opacity=60);
	color: #000;
}

#homeApresentacao{
	float: left;
	width: 500px;
	padding-right: 10px;
	margin: 35px 0px 0px 20px;
}
#homeConhecaEquipe{
	float: left;
}

#cxHistorico{
	float: left;
	width: 650px; 
	min-height: 500px; 
	margin: 40px 0px 0px 0px; 
	padding: 0px 40px 0px 0px; 
	text-align: justify; 
		/*border: 1px solid #000;*/
}

#rodape{
	width: 1000px;
	margin: 0px auto;
		/*border: 1px solid #0CC;*/
}

#rodape_newsletter, #formularios{
	float: left;
	width: 320px;
	height: 200px;
	display: block;
		/*border: 1px solid #C33;*/
}
.rodape_newsletter_input{
	width: 268px;
	margin: 0px;
	border: 0px;
	color: #FFF;
	font-size: 13px;
	padding: 5px 6px 6px 5px;
	background: url(imagens/bg_input_person1.gif) top left no-repeat;
}

#rodape_agenda{
	float: left;
	width: 235px;
	height: 200px;
	display: block;
	padding: 66px 60px 20px 20px;
	background: url(imagens/bg_agenda_rodape.png) top left no-repeat;
		/*border: 1px solid #C33;*/
}
#rodape_agenda img{
	border: 1px solid #633;
}

#rodape_copyright{
	float: left;
	width: 360px;
	height: 294px;
	display: block;
	background: url(imagens/bg_prancheta_rodape.png) top left no-repeat;
		/*border: 1px solid #C33;*/
}
#designby{
	float: right;
	display: block;
	margin: 130px 15px 0px 0px;
}
#rodape_copyright ul{
	float: left;
	display: block;
	margin: 98px 0px 0px 60px;
}
#rodape_copyright ul li, #rodape_copyright ul li a{
	display: block;
	float: left;
	font-size: 11px;
}
#rodape_copyright ul li a{
	margin: 0px 0px 0px 10px;
}

#contatoCx{
	float: right;
	width: 440px;
	min-height: 200px;
		/*border: 1px solid #000;*/
}

.imagemEvento {
	width: 278px;
	height: 256px;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px solid #663333;
	padding: 0!important;
}

.imagemEvento a {
	margin-left: 0!important;
	padding: 0!important;
}
