﻿* { font-size: 9pt; }
body { background-image: url(/images/_bg.png);background-repeat: repeat-x; margin: 0px; font-family:Arial, Helvetica, sans-serif;   }
img { border: 0px;}
.erro { border: 1px solid #993300; color: white; text-align: center; width: 90%; background-color: #c66653; font-weight: bolder; padding: 10px 0px 10px 0px; margin: auto; }
.sucesso { border: 1px solid #003366; color: #FFFFFF; text-align: center; background-color: #336600; font-weight: bolder; padding: 10px 0px 10px 0px; margin: auto; width: 90%; }
.atencao { border: 1px solid #003366; color: #000000; text-align: center; background-color: #FFCC00; font-weight: bolder; padding: 10px 0px 10px 0px; margin: auto; width: 90%; }
.alert { margin: auto; border: 1px solid #993300; color: #ffffff; background-color: #c66653; font-weight: bolder; text-align: left; text-indent: 5px; width: 90%; }

a { color: #9a0000; text-decoration: none; }
a:hover { color: #009933; }
.compartilhar { width: 100%;display: inline-block;overflow: hidden;}
.compartilhar .addthis_toolbox { width: 50%;float: left;}
.compartilhar .comentarios { width: 50%;float: right; text-align: right}

.ler-comentarios { padding: 10px; margin: 5px; background-color: #f6f6f6; }

#erro {
	BORDER-BOTTOM: #cccccc 6px solid; BORDER-LEFT: #cccccc 6px solid; PADDING-BOTTOM: 60px; MARGIN: 50px; PADDING-LEFT: 40px; PADDING-RIGHT: 40px; BACKGROUND: white; BORDER-TOP: #cccccc 6px solid; BORDER-RIGHT: #cccccc 6px solid; PADDING-TOP: 40px;
}
#erro .logo_erro {
	FLOAT: left
}
#erro H1
{
    border-bottom: #ff3300 1px solid;
    padding-bottom: 5px;
    margin-bottom: 10px;
    color: #ff0000;
    margin-left: 150px;
    font-size: 16px;
    font-weight: bold;
    text-align: left;
    border-bottom-style: solid;
}

#erro P {
	MARGIN: 0px 0px 3px 150px;
}
#erro #detalhes {
	TEXT-ALIGN: right;
}
.azul {
	BACKGROUND-IMAGE: url(/_shared/images/erro_topo.jpg); BACKGROUND-COLOR: #ecf3f6; BACKGROUND-REPEAT: repeat-x;
}

#popup { border: 1px solid #666666; position: absolute; top: 250px; width: 453px; background-color: #f6f6f6; padding: 15px; }
#popup a { float: right; font-size: 7pt; margin-top: -5px; }

b { color: #9a0000; font-weight: bold; }
h1, h2, h3 { margin: 0px;}
h1 { text-align: center; font-size: 12pt; padding: 5px; color: #009933; -moz-border-radius: 4px /*{cornerRadius}*/; -webkit-border-radius: 4px /*{cornerRadius}*/; behavior: url(/_shared/border-radius.htc); font-family: "Lucida Sans Unicode" , "Bitstream Vera Sans" , "Trebuchet Unicode MS" , "Lucida Grande" , Verdana, Helvetica, sans-serif; font-weight: normal; }
h2 { font-size: 13pt; padding: 3px; color: #FF3300; }
h3 { font-size: 18pt; padding: 10px; font-weight: normal; }

#tooltip { background-position: #ffffff; position: absolute; border: 1px solid #5494af; background: #ffffff; padding: 3px 6px; color: #5494af; text-indent: 0px; text-align: left; }
/*.tooltip { cursor: pointer; border-bottom: dotted 1px brown; }*/
/*.tooltipContainer { padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; display: none; position: absolute; background-color: #FFFFCC; border: solid 1px #333; z-index: 999; }*/

.inputErro { background-color: #FFAEAE; }

.pager { text-align: center; padding: 6px; margin: auto; width: 100%; } 
span.command, span.current, a.command { color: #006699; padding: 0px 5px; text-decoration: none; border: none; font-weight: bold; }
a.command:hover { border: 2px solid #003366; background-color: #006699; color: #fff; padding: 0px 3px; text-decoration: none; }        
span.current { border: none; font-weight: bold; color: #006699; padding: 0px 6px; font-size: 19px; }

.sair { padding: 2px; width: 50%; margin-top: 10px; text-align: center; display: inline-block; background-color: #CCCCCC; font-weight: bold; cursor: pointer; }
.sair:hover { color: #000000; background-color: #C0C0C0; }
#site { width: 945px; margin: auto; }
#site #topo { width: 945px; height: 267px; margin: 0px; }
	#topo #logo { float: left; width: 206px; *margin-top: -8px; height: 267px;  }

	#topo #banner { float: left; width: 739px; height: 267px; }
		#banner .menu { height: 25px; width: 724px; padding-left: 15px;  padding-top: 5px;}
			#banner .menu .esq { width: 457px; float: left; padding-top: 6px; }
			#banner .menu .dir { width: 210px; float: right; text-align: right; padding-right: 30px; }
				#banner .menu a { color: #000000; text-decoration: underline; }
				#banner .menu a:hover { color: #FF3300; }
		#banner .banner { background-position: 10px; height: 221px; width: 719px; background-image: url(/images/_bgBanner.png); background-repeat: repeat-x; padding-top: 11px; padding-left: 20px; }
		#banner .banner img { height: 193px; width: 698px;  }

	
#site #nav { width: 945px; height: auto; background-image: url(/images/_bgNav.png); background-repeat: repeat-y; overflow: hidden;}
#site #nav #esq { float: left; margin-left: 23px; padding-left: 7px; _margin-left: 15px; _padding-left: 0px; width: 181px; padding-right: 19px; padding-top: 5px; height: 100%; }
#site #nav #esq h1 { color: #FFFFFF; background-color: #9a0000; text-align: center; }
#site #nav #esq ul { list-style-type: none; margin: 5px 0px 10px 0px; padding: 5px 0px 10px 0px; background-color: #F6f6f6; }
#site #nav #esq ul li { padding: 3px 5px 3px 5px; text-indent: 5px; cursor: pointer; }
#site #nav #esq ul li a { color: #000000; width: 151px; display: inline-block; }
#site #nav #esq ul li:hover { color: #000000; background-color: #000000; }
#site #nav #esq ul li:hover a { color: #FFFFFF; }

#site #nav #esq #enquete { border: 1px solid #CCCCCC; width: 181px; overflow: hidden; }
#site #nav #esq #enquete h2 { margin: 5px; background-color: #88003B; color: #FFFFFF; padding-top: 8px; padding-bottom: 8px; padding-left: 10px; font-size: 12pt; }
#site #nav #esq #enquete div { overflow: auto; padding: 5px;}
#site #nav #esq #enquete .titulo { padding: 5px; background-color: #f6f6f6; color: #1f60a3; font-weight: bold; }

#site #nav #dir { float: left; width: 699px; overflow: hidden;}
#site #nav #dir #out { margin-left: 20px; }
#site #nav #dir #out h3 { text-align: center; }
.siteMap { padding-top: 10px; padding-left: 10px;display: inline-block; }

#site #nav #dir .pi { width: 699px; }
#site #nav #dir .pi h2 { overflow: hidden; padding: 5px; border: 0px solid #d6d6d6; -moz-border-radius: 6px /*{cornerRadius}*/; -webkit-border-radius: 6px /*{cornerRadius}*/; behavior: url(/_shared/border-radius.htc); background-color: #D6d6d6; color: #333333; }
#site #nav #dir .pi h2 img { margin: 5px 10px 5px 10px; float: left; }
#site #nav #dir .pi h2 .texto { margin-top: 5px; float: right; width: 98%; text-align: center; font-size: 8pt !important; vertical-align: middle; padding-bottom: 15px; padding-left: 5px; padding-right: 10px; font-weight: normal; }

#site #nav #dir .pi .esq { width: 489px; float: left; padding-left: 6px; }
#site #nav #dir .pi .esq .blog{ margin-bottom: 15px; width: 480px; }

#site #nav #dir .pi .esq .recado { padding: 5px 10px 5px 5px; height: auto; float: left; }
#site #nav #dir .pi .esq .recado .texto { text-align: justify; color: #666666; text-indent: 20px; }
#site #nav #dir .pi .esq .recado .texto .titulo { font-size: 11pt; color: #003366; font-weight: bold; padding-bottom: 5px; }
#site #nav #dir .pi .esq .recado a { float: right;}

#site #nav .int { padding-left: 20px; padding-right: 20px;}
#site #nav .int p { text-align: justify; text-indent: 15px;}
#site #nav .int h3 { text-align: center; text-indent: 20px;}

#site #nav .int .recado { height: auto; float: left; padding-right: 15px; padding-bottom: 15px; width: 98%; }
#site #nav .int .recado .titulo { overflow: auto; width: 100%; }
#site #nav .int .titulo .data { background-image: url(/_shared/images/_data.png); background-repeat: no-repeat; width: 61px; height: 70px; float: left; color: #FFFFFF; text-align: center; font-weight: bold; padding-top: 2px; margin-right: 5px; }
#site #nav .int .titulo .tit { color: #003366; font-size: 13pt; padding-left: 10px; text-align: justify; }
#site #nav .int .recado .texto { text-align: justify; color: #666666; text-indent: 20px; }
#site #nav .int .recado a { float: right;}
#site #nav .int .categoria { margin: 10px; }
#site #nav .int .categoria a { font-size: 10pt; font-weight: bold; color: #9a0000 }
#site #nav .int .categoria a:hover { color: #666666; text-decoration: underline; }

#site #nav #dir .pi .dir { width: 170px; margin-right: 12px; float: right; padding-top: 5px; border-left-style: solid; border-left-width: 13px; border-left-color: #dcdbaf; padding-left: 6px; }
#site #nav #dir .pi .dir h1 { background-color: #9a0000; text-align: center; font-size: 13pt; color: #FFFFFF; margin-bottom: 0px; margin-top: 0px; }

#site #nav #dir .pi .dir .area { border: 1px solid #CCCCCC; width: 98%; z-index: -1; }
#site #nav #dir .pi .dir #parceiros { text-align: center; }
#site #nav #dir .pi .dir #parceiros img { margin: 5px; _width: 155px;}				

#arp { width: 100%;height: 85px; background-image: url(/images/_bgRodape.png); background-repeat: repeat-x; }	
#arp #rodape { width: 945px;  margin: auto; }
	#rodape .esq { width: 420px; float: left; margin-left: 15px; padding-top: 15px;}
	#rodape .dir { width: 420px; float: right; text-align: right; padding-top: 10px; padding-right: 20px; }
		
		.text { background-position: left top; border: 1px solid #CCCCCC; background: #fff url(/_shared/images/input-shaddow.gif) no-repeat left top; color: #646464; padding: 5px 7px; width: 264px; float: left; margin: 0 10px 0 0; }
		.btn { padding: 3px 5px 3px 5px; border: 1px solid #CCCCCC; color: #646464; cursor: pointer; }
		.btn:hover { padding: 3px 5px 3px 5px; border: 1px solid #CCCCCC; color: #FFFFFF; background-color: #999999; }
		
		
#s3slider { margin-left: 2px; width: 164px; /* important to be same as image width */ height: 129px; /* important to be same as image height */ position: relative; /* important */ overflow: hidden; /* important */ }
#s3sliderContent { margin: 0px; padding: 0px 0px 5px 0px; width: 164px; /* important to be same as image width or wider */ position: absolute; /* important */ top: 0; /* important */ }
#s3slider #s3sliderContent .s3sliderImage { float: left; /* important */ position: relative; /* important */ display: none; /* important */ }
#s3slider #s3sliderContent .s3sliderImage span { font-size: 8pt; color: #FFFFFF; text-align: center; position: absolute; /* important */ left: 0; padding: 5px 0px 5px 0px; width: 164px; background-color: #000; filter: alpha(opacity=80); /* here you can set the opacity of box with text */ -moz-opacity: 0.5; /* here you can set the opacity of box with text */ -khtml-opacity: 0.5; /* here you can set the opacity of box with text */ opacity: 0.8; /* here you can set the opacity of box with text */ color: #FFFFFF; display: none; /* important */ bottom: 0; }
#s3slider #s3sliderContent .clear { clear: both; }

.groupPlaceholderContainer { width: 100%; margin: auto; padding-top: 10px;}
			.groupPlaceholderContainer .itemPlaceholderContainer { display: table; height: 100%; width: 250px; padding: 10px; margin-top: 10px; text-align: center; }
			.groupPlaceholderContainer .itemPlaceholderContainer:hover { background-color: #ffffe9; }
				.itemPlaceholderContainer h2 { color: #000000; font-size: 9pt; text-align: left; font-weight: bold; }
				.itemPlaceholderContainer .valor { color: #f6a86a; font-size: 11pt; text-align: center; font-weight: bold; }
				.itemPlaceholderContainer img { padding-bottom: 5px; padding-top: 5px; }
				.itemPlaceholderContainer .det { color: #7baec4; font-size: 10pt; float: right; font-weight: bold; margin-right: 10px; }

.justifica { text-align: justify; text-indent: 20px; padding-left: 10px; padding-right: 10px;}


fieldset { border: 1px solid #800000; padding: 19px; margin: 0 0 20px 0; background-color: #F6f6f6; }
fieldset .esq { width: 50%; float: left; }
fieldset .dir { width: 50%; float: right; }
 fieldset p { float: left; width: 100%; margin: 0px 0px 5px 0px; padding: 0px; }
 fieldset p label { display: block; width: 100%; margin: 0 0 2px 0; }
 fieldset .text-medium { border: 1px solid #800000; background: #fff url(/_shared/images/input-shaddow.gif) no-repeat left top; color: #646464; padding: 5px 7px; width: 124px; float: left; margin: 0 10px 0 0; }
 fieldset .text-long:focus, 
 fieldset .text-medium:focus,
 fieldset .text-small:focus,
 fieldset textarea:focus { background: #fdfcf6 url(/_shared/images/input-shaddow-hover.gif) no-repeat left top; }
 fieldset textarea { background-position: left top; border: 1px solid #339999; background: #fff url(/_shared/images/input-shaddow.gif) no-repeat left top; color: #646464; padding: 5px 7px; width: 364px; float: left; margin: 0 10px 0 0; height: 148px; overflow: hidden; }
 
 .menu-evento { width: 100%; text-align: center; margin-top: 15px; margin-bottom: 35px;}
 .menu-evento a { padding: 5px 30px 5px 30px; width: 150px; margin-right: 10px; margin-left: 10px; background-color: #9A0000; font-weight: bold; color: #FFFFFF; }
 .menu-evento a:hover { background-color: #666666; font-weight: bold; color: #FFFFFF; text-decoration: none; }

