/* CSS Document */
* {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#86A8C1;
}
a:link { text-decoration:underline; }
a:hover { text-decoration:none; }
body {
	margin:0;
	padding:0;
	background:url(img/bg_body.png) top left repeat-x #233143;
}
h1 {
	margin:0 0 5px 0;
	padding:0;
}
#top {
	width:894px;
	height:172px;
	margin:0 auto;
}
#main {
	width:794px;
	margin:0 auto;
	min-height:450px;
	padding:0 0 20px 0;
}
	#main:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
	/* Hides from IE-mac \*/
	* html #main {height:1%; display:block;}
	/* End hide from IE-mac */
.mainHome {
	background:url(img/bg_mainhome.png) center repeat-y  #233143;
	
}
.mainInt1 {
	background:url(img/bg_mainInt1.png) center repeat-y  #233143;
}
#navLeft {
	width:177px;
	min-height:312px;
	background:url(img/bg_navleft.png) top left no-repeat transparent;
}
#navLeft_Menu {
	display:block;
	width:144px;
	height:393px;
	display:block;
	position:relative;
	top:20px;
	left:12px;
}
#navRight {
	width:181px;
	min-height:470px;
	background:url(img/bg_navright.png) top left no-repeat transparent;
	padding:10px 5px 0 15px;
}
#navRight div.holder {
	
}
#contentCntr {
	width:416px;
	padding-top:15px;
}
#contentCntr2 {
	width:617px;
	padding-top:15px;
}
#contentCntr2 div.holder {
	width:589px;
	position:relative;
	left:10px;
}
#contentCntr2 div.holder p, #contentCntr2 div.holder a, #contentCntr2 div.holder li {
	padding:0;
	line-height:18px;
	margin-bottom:18px;
}
#contentCntr2 dl {
	position:relative;
	margin-bottom:15px;
}
#contentCntr2 dl dt {
	display:block;
	background-image:url(img/arrow_sqrred.gif);
	background-position:0px 3px;
	background-repeat:no-repeat;
	background-color:transparent;
	padding-left:15px;
}
#contentCntr2 dl dd {
	display:block;
	position:relative;
	left:-25px;
}
#contentCntr2 table tr {
	height:14px;
}
.content {
	background:url(img/bg_content.png) top repeat-x transparent;
	min-height:470px;
}
.content2 {
	background:url(img/bg_contentInt1.jpg) top right no-repeat transparent;
	min-height:470px;
}
#footer {
	width:770px;
	margin:0 auto;
	height:43px;
	padding-top:7px;
	background:url(img/bg_footer.png) top repeat-x #233143;
}
#frmLogin {
	padding-top:0;
}
#h1_evnt {
	background:url(img/bg_h1_eventos.png) top left no-repeat;
	width:177px;
	height:47px;
	padding:10px 0 0 15px;
}
#btnLogar {
	background:url(img/btnlogar.png) top left no-repeat transparent;
	width:23px;
	height:16px;
	position:relative;
	top:1px;
	left:125px;
}
#btn2pts {
	background:url(img/btn_2pts.gif) top left no-repeat #233143;
	width:82px;
	height:22px;
	position:relative;
	top:15px;
}
.btnDoc, .btnPDF {
	display:block;
	float:left;
	height:56px;
	width:90px;
	text-decoration:none;
	text-align:center;
	position:relative;
	top:20px;
}
.btnDoc {
	background:url(img/btn_doc.gif) top center no-repeat transparent;
}
.btnPDF {
	background:url(img/btn_pdf.gif) top center no-repeat transparent;
}
.btnDoc a, .btnPDF a {
	position:relative;
	top:40px;
	color:#FFF;
}
.btnEnviar {
	background:url(img/btn_enviar.gif) center no-repeat;
	width:60px;
	height:20px;
}
.thumbDiret {
	padding:3px;
	border:1px solid #495D76;
}
.staff {
	width:450px;
	padding-top:15px;
}

#banner{width:399px; height:217px; border:7px solid #FFF; background:#FFFFFF; margin-top:5px;}

.banner140x62 { width:140px; height:62px; }
.btn { border:none; cursor:pointer; }
.bld { font-weight:bold; }
.brdr5 { border:3px solid #FFF; }
.brdr7W { border:7px solid #FFF; }
.clrRed { color:#FF0000; }
.clrWhite { color:#FFF; }
.cntr { margin:0 auto; }
.dspB { display:block; }
.fLeft { float:left; }
.fRight { float:right; }
.hr1 { border:none; border-bottom:1px solid #2E4057; margin-bottom:10px; }
.hr2 { display:block; height:4px; background-color:none; border:1px solid #253346; }
.hr3 { display:block; height:4px; background-color:none; border:1px solid #30425A; }
.inpt1 { border:1px solid #233143; background-color:#F7F7F7; }
.mB25 { margin-bottom:25px; }
.mL10 { margin-left:10px; }
.mT5 { margin-top:5px; }
.mT10 { margin-top:10px; }
.mT15 { margin-top:15px; }
.nF { float:none; clear:both; }
.nTxt { text-indent:-3000em; overflow:hidden;  }
.padL5 { padding-left:5px; }
.padL20 { padding-left:20px; }
.padR5 { padding-right:5px; }
.padR35 { padding-right:35px; }
.padT3 { padding-top:3px; }
.padT10 { padding-top:10px; }
.sz10 { font-size:10px; }
.sz15 { font-size:15px; }
.sz20 { font-size:20px; }
.tAC {text-align:center; }
.tAL {text-align:left; }
.tAR {text-align:right; }
.wid30 { width:30px; }
.wid50 { width:50px; }
.wid60 { width:60px; }
.wid90 { width:90px; }
.wid150 { width:150px; }
.wid170 { width:170px; }
.wid180 { width:180px; }
.wid200 { width:200px; }
.wid270 { width:270px; }
.wid370 { width:370px; }
.wid430 { width:430px; }
.wid500 { width:500px; }


.menu_teste1{display:none;}
.teste1{display:inline;}





