@charset "utf-8";


/* BASIC RESET */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{margin:0; padding:0;}

/* HTML ELEMENTS */
body {	background: #FFF;#E5E5E5#1b2940 font:62.5%  Arial, Helvetica, sans-serif !important; letter-spacing:1; }

/* COMMON CLASSES */
.break { clear:both; }

/* HEADER */
#header { height:450px; }
#header_subpag { height:250px;}
.headerimg {
	background-position: center top;
	background-repeat: no-repeat;
	width:100%;
	height:445px;
	position:absolute;
	color: #999933;
}

#tudo{ 	width: 100%; max-width: 1280px; margin:0 auto; clear:both; position:relative; top:;74px }
/* NAVIGATION */
#nav-outer {
	height:48px;
	position:relative;
	top:44px;
	background-image:  url("../images/headerbg_transp68.png");
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 0;
}
#nav-outer_subpag {
	height:48px;
	position:relative;
	top:44px;
	background-image: url(../images/headerbg.png);
	cursor:pointer!important;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 2px;
}
#navigation {
	height:48px;
	width: 100%; 
	max-width: 1280px;
	background-image: url(../../images/logos/logo_arq_peb2_80porc.png);
	background-position:top left;
	background-repeat:no-repeat;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#navigation_subpag {
	height:48px;
	width: 100%; 
	max-width: 1280px;
	background-image: url(../../images/logos/logo_arq_peb2_80porc.png);
	background-position:top left;
	background-repeat:no-repeat;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;

}
/* SEARCH */
#search { background-color:#051733; float:right; width:220px; padding:10px; }
#searchtxt { padding:3px; width:150px; }
#searchbtn { border:1px solid #eee !important; background-color:#CD2B3A; color:#eee; padding:3px; margin-left:5px; }

/* MENU */
#menu { position:relative; top:; margin-left:; }
#menu ul { list-style:none; }
#menu ul li { display:inline; font-variant:small-caps; }
#menu ul li a {
	color: #FFF;
	text-decoration:none;
	font-weight:bold;
	padding-right:;
}
#menu ul li a:hover { text-decoration:;underline color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
}

/* HEADER TEXT */
#headertxt { width:1280px; margin:0 auto; clear:both; position:relative; top:185px; }
#firstline { background-image:url("../images/textbg.png"); color:#333; font-size:17px; padding:4px 13px 7px; float:left; display:block; }
#secondline { background-image:url("../images/textbg.png"); color:#837E2C; text-decoration:none; font-size:20px; padding:0 13px 10px; float:left; display:block; clear:both; }
#secondline a { border-bottom:1px dotted #837E2C; }
#secondline:hover { text-decoration:underline; color: #333; }
@media screen and (-webkit-min-device-pixel-ratio:0) { body:nth-of-type(1) #corpo_subpag {margin:-105px 30px 0 0;} } 
#corpo_subpag{
	background: #FFF;
	width:550px;
	float:left;
	border:0;
	font-size:13px;
	min-height: 550px;
	line-height: 120%;
	margin-top: -105px;
	margin-right: 30px;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 2px;
}
	#corpo_subpag input{
		border: 1px dotted #997E2C;
		height: 20px;
	}
	input#enviar{
		vertical-align:middle;
		color:#997E2C;
		font-size: 16px;
		padding:2px;
		width:50px;
	}
		
	#corpo_subpag textarea{
		border: 1px dotted #997E2C;
	}
	#corpo_subpag h2{
		width:auto;
		border: 1px solid #997E2C;#292929
		border-collapse:separate;
		background:; #292929
		color: #000000;#828D3B
		font-size: 15px;
		text-align:center;
		font-stretch: extra-expanded;
		font-weight: 700;
		padding:5px 5px;
		margin-top:10px;
		margin-bottom:10px;
	}
	#corpo_subpag h3{
		color: #997E2C;
		font-size: 14px;
		font-weight: ;
		margin-top:5x;
		padding-top:15px;
		text-transform: uppercase;
	}
	#corpo_subpag h4{
		color: #997E2C;
		font-size: 14px;
		font-weight: bold;
		border-bottom: solid 1px #837E2C;#292929
		margin-top:10px;		
	}
	#corpo_subpag p{
		font-size: 13px;
		color:#000000;
		padding-top:5px;
		font-family: Arial, Helvetica, sans-serif;
		line-height: 150%;
	}
	#corpo_subpag span {
		background:#828D3B;#828D3B#292929
		height:;		 
		color: #FFF;
		font-size: 17px;
		line-height: 150%;
		font-weight: ;
		padding: 5px;
		margin-top:-12px!important;
		margin-bottom:;20px!important
	}
	#corpo_subpag span2 {
	background:#828D3B;#292929
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 17px;
	font-weight:;
	padding: 5px;
	margin-top:-37px!important;
	margin-bottom:20px;
	}
	#corpo_subpag a{
		font-family: Arial, Helvetica, sans-serif;
		display: inline;	
		color:#997E2C;
		font-size:12px;
		font-weight:bold;
		text-decoration: none;
		padding-bottom:0px;
		border-bottom-width: 1px;
		border-bottom-style: dotted;
		border-bottom-color: #997E2C;
	}
	#corpo_subpag a:hover{
		color: #997E2C;

	}
	#corpo_subpag ol{ list-style:lower-alpha;}
	
	#corpo_subpag ul{margin-top:15px!important;}	
	
	#corpo_subpag li{ 
		font-size: 13px;
		color:#000000;
		display: inline-block!important;
		list-style: none;
		font-size: 12px;
		margin-right: 5px;
		list-style:none!important; 
		padding-bottom:3px;
	}
.nao_exibe{
	display:none;
}
.pictured {
	background-color:#837E2C;
	color:#FFF;
	font-size:12px;
	padding:9px 16px;
	text-transform:uppercase;
	float:left;
	display:block;
	clear:both;
	margin-top:10px;
}
.pictured a { font-size:12px; font-style:italic; letter-spacing:0; text-transform:none; color:#FFF; }
.pictured a:hover { text-decoration:underline; }

/* CONTROLS */
.btn { height:21px; width:18px; float:left; cursor:pointer; }
#back { background-image:url("../images/seta_back.png"); }
#next { background-image:url("../images/seta_next.png"); }
#control { background-image:url("../images/seta_pause.png"); }

/* HEADER HAVIGATION */
#headernav-outer { position:relative; top:332px; margin:0 auto; width:960px; }
#headernav { padding-left:895px; }

/*#content {
	margin: 0 auto;
	text-align: center;
}*/
#marg_esq {margin-left:none;}
#corpo{
	width:435px;
	height:200px;
	float:left;
	border:0;
	margin:0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 5px;
}
	#corpo a{
		font-family: Arial, Helvetica, sans-serif;
		color:#999933;
		font-size:11px;
		font-weight:bold;
		border: ;1px dotted #292929
		text-decoration: none;
		padding-bottom:2px;
	}
	#corpo a:hover{
		color: #292929;
	}
		

	#corpo ul {
		height:auto;
		margin-bottom:15px;
		margin-left:-5px;
		font-size:13px;
		line-height:13px;
		vertical-align:padding: 0 10px -2px 0;
		border-bottom:1px dotted #997E2C;
	}
.atualizacao {
	background-color:#837E2C;
	color:#FFF;
	font-size:12px;
	line-height:13px !important;					
	padding: 0 10px 5px 10px;
	text-transform:uppercase;
	float:left;
	display:block;
	clear:both;
	margin-right:5px;
	}
.linha{
	height:auto;
	margin-bottom:15px;
	background-color: #CCC;
	color: #000;
	margin-left:;
	font-size:13px;
	line-height:20px;
	padding-bottom:-2px;
	border-bottom:;1px dotted #997E2C			
			}
	.linha img{
		max-height: 100px;
		border:0;
		float:left;
		margin-right: 10px;
	}
	.linha p{
		color:#333;
		font-style:italic;
		font-size:14px;
	}
	.linha span{
	    font-size:11px;
	    color:#292929;#999933 #997E2C
	}
.linha2{
 	min-height:40px;
	height:auto !important;			
 	height:40px;
	clear:right;			
	margin-bottom:5px;
	font-size:11px;
	color:#000;
	line-height:17px;
	padding-bottom:-2px;
	border-bottom:1px dotted #997E2C;
}	
.linha3{
	height:auto;
	margin-bottom:8px;
	background-color: ;#CCC
	color: #000;
	margin-left:-3px;
	font-size:11px;
	line-height:19px;
	padding-bottom:;-2px
	border-bottom:;1px dotted #997E2C
}
	.linha3 img{
		max-height: 170px;
		margin:3px 10px 5px 0;			
		border:0;
		float:left;
	}
	.linha3 p{
		color:#333;
		font-style:italic;
		font-size:13px;
	}
	.linha3 span{
		height:100px;
		font-size:11px;
		color:#292929;#999933 #997E2C
	}			

.clear{
		margin-top:-5px;
		clear: both;
	}			
.linha4{
	padding:0;
	font-size:12px;
	letter-spacing:3px;
	word-spacing:5px!important;
	text-decoration:none; 
	text-shadow:0.9px 0.9px 0.9px #999999;#787878
	color: #292929!important;#997E2C#837E2C #828D3B#ddd
	float:right;
	z-index:10;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 2px;
}									
.paginacao {
     margin-top:-9px;
	text-align:center;
	color: #88914E;
}
	.paginacao a{
		color:#707070!important;#88914E
		font-size:9px;
	}						
	.paginacao a:hover{
		color: #000 !important;
	}
			
#classes{
	margin:0; 
	border-bottom:; 
	padding:0; 
	padding-left: 5px;
	margin-top:15px;
	margin-bottom: 10px;
	text-align:left;
}
    #classes li{
   		display: inline;
		list-style: none;
		font-size: 12px!important;
		margin-right: 5px;
	}
		a#arq {
			font-family: Arial, Helvetica, sans-serif!IMPORTANT;
			color:#997E2C;
			font-weight:bold;
			margin-left: 14px;
			margin-top:10px;
			}		
		a#ecv {
			color:#997E2C;
			margin-top:10px;
			}
		a#egr {
			color:#997E2C;
			margin-top:10px;
			}
		a#fsc {
			color:#997E2C;
			margin-top:10px;
			}
#container_subpag {
		background: ;url(../images/logos/bg-grid_verde_subpag.png)#828D3B#292929
		width:auto;
		height: ;	 
		color: #FFF;
		font-size: 17px;
		font-weight:;
		padding: ;
		margin-top:-5px;
		margin-bottom:10px;
		z-index:100;
}
	.container_subpag {
		margin-bottom:15px;
}
	.container_subpag span {
		overflow:hidden;
		background:#828D3B ;#292929
		height: ;	 
		color: #FFF;
		font-size: 10px;
		font-weight:;
		margin-top:5px;
		z-index:100;
}
	.container_subpag p {
		overflow:hidden;
		background: ;#292929
		height: ;	 
		color: #FFF;
		font-size: 10px;
		font-weight:;
		padding: ;
		margin-top:-5px;
		z-index:100;
}
#corpo_artigo{
	background: #FFF;
	max-width:500px;
	width:auto;
	float:left;
	border:0;
	margin-top:-110px;
	height:auto;
	min-height: 550px;
	line-height: 150%;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 12px;
}
	#corpo_artigo input{
		border: 1px dotted #966;
		height: 20px;
	}
	#corpo_artigo textarea{
		border: 1px dotted #966;
	}
	#corpo_artigo h2{
		font-family:Arial, Helvetica, sans-serif!IMPORTANT;
		font-size: 16px;
		text-align:center;
		font-weight: 700;			
		width:auto;
		height:;
		border: 1px solid #997E2C;#292929
		border-collapse:separate;
		background:; #292929
		color:#828D3B;#FF
		padding:5px 5px;
		margin-top:10px;
		margin-bottom:10px;		
	}
	#corpo_artigo h3{
		font-family:Arial, Helvetica, sans-serif!IMPORTANT;
		color:#997E2C;
		font-weight:;
		text-decoration: none;
		padding-bottom:15px;	
		font-size: 14.7px;
		font-weight: bold;
		width:auto;
	}
	#corpo_artigo h4{
		font-family:Arial, Helvetica, sans-serif!IMPORTANT;
		color:#997E2C;
		font-size:12px;
		font-weight:bold;
		text-decoration: none;
		padding-bottom:2px ;	
		font-weight: ;
		border-bottom: 1px dotted #292929 ;#997E2C}
	#corpo_artigo span2 {
		background:#828D3B;#292929
		height:auto;
		font-family:Arial, Helvetica, sans-serif;
		color: #FFF;
		font-weight:;
		padding: 5px;
		margin-top:-42px!important;
		margin-bottom:20px;
	}		
	#corpo_artigo p{
	font-family:Arial, Helvetica, sans-serif!important;

	margin-left:;-29px!important
	text-align: left!important;
	line-height:140%;
	font-size: 13px;
	text-align: left;
	}
	#corpo_artigo p img{    
		width: 500px!important;
    	height: auto!important;
		margin-left:;-34px!important
	}	
	#corpo_artigo p#fonte{
		margin: 10px 0 0 0!important;
		font-size:12px!important;
		font-style:italic;
	}
		
	#corpo_artigo a{
		font-family:Arial, Helvetica, sans-serif;
		color:#997E2C;#292929
		font-size:12px;
		text-decoration: none;
		padding-bottom:2px ;
		margin: 10px 10px 5px 0;34px
	
	}
	#corpo_artigo a:hover{
	color: #000;
	}
	#corpo_artigo ol{ list-style:lower-alpha;}
	#corpo_artigo li{ font-size: 13px;}
	#url a{border-bottom: 1px dotted #997E2C; font-size:12px;
	font-weight:bold;}
		
#slides_index2 {
	width:auto;392px
	border:1px dotted #837E2C;
	padding: 1px;
	text-align:;
			}
#corpo_lista_local{
	width:435px;
	height:200px;
	float:left;
	border:0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 3px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	}
	#corpo_lista_local a{
	font-family: Arial, Helvetica, sans-serif;
	color:#999933;
	font-size:11px;
	font-weight:bold;
	border: ;1px dotted #292929
	text-decoration: none;
	padding-bottom:2px;
		}
	#corpo_lista_local a:hover{
		color: #292929;
		}			
		#corpo_lista_local ul {
			height:auto;
			margin-bottom:15px;
			margin-left:-3px;
			font-size:15px;
			line-height:13px;
			vertical-align:padding: 0 10px -2px 0;
			border-bottom:;1px dotted #997E2C	
			}
#corpo_lista_local_subpag{
	width:435px;
	height:200px;
	float:left;
	border:0;
	margin:0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 4px;
	}
	#corpo_lista_local_subpag a{
	font-family: Arial, Helvetica, sans-serif;
	color:#999933;
	font-size:11px;
	font-weight:bold;
	border: ;1px dotted #292929
	text-decoration: none;
	padding-bottom:2px;
		}
	#corpo_lista_local_subpag a:hover{
		color: #292929;
		}			
		#corpo_lista_local_subpag ul {
			height:auto;
			margin-bottom:15px;
			margin-left:-5px;
			font-size:15px;
			line-height:13px;
			vertical-align:padding: 0 10px -2px 0;
			border-bottom:;1px dotted #997E2C	
			}				
#corpo_lista_geral{
	width:435px;
	height:200px;
	float:left;
	border:0;
	margin:0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 3px;
	}
	#corpo_lista_geral a{
	font-family: Arial, Helvetica, sans-serif;
	color:#999933;
	font-size:11px;
	font-weight:bold;
	border: ;1px dotted #292929
	text-decoration: none;
	padding-bottom:2px;
		}
	#corpo_lista_geral a:hover{
		color: #292929;
		}			
		#corpo_lista_geral ul {
			height:auto;
			margin-bottom:15px;
			margin-left:-2px;
			font-size:15px;
			line-height:13px;
			
			vertical-align:padding: 0 10px -2px 0;
			border-bottom:;1px dotted #997E2C	
			}	
#onecolumn, #threecolumn {
	clear: ;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	width: 100%; 
	max-width: 1280px;	
	border:;1px dotted  #000
}

#onecolumn .contentitem .contentitem2 {
	margin: 20px 0;
	width: 100%;
}
.contentitem {
	float: right;
}

@media screen and (-moz-os-version:windows-win10) {
.win10 {
	margin-right:144px;
    }
}
#contentitem_subpag {
	float: right;
	margin-right:10.9875%;124px
	margin-top:-62px;
}

.contentitem_subpag2 {
	float: right;
	margin-right:10.6875%;

126px
	margin-top: -62px;
	margin-top: -62px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) { body:nth-of-type(1) .contentitem_subpag3 {margin-right:126px;} } 
.contentitem_subpag3 {
	float: right;
	margin-right:126px;
	margin-top:-62px;!important;	
}
.contentitem2 {
	
	margin: 20px 0;	
	float: left;
}
@media screen and (-webkit-min-device-pixel-ratio:0) { body:nth-of-type(1) .contentitem2_subpag {margin-right: 22px;} } 
.contentitem2_subpag {
	margin-top: -5px;
	float: right;
	margin-right: 20px;
}
#threecolumn .contentitem {
	width: auto;
	margin-top: 21px;
	margin-right: 0;
	margin-bottom: 19px;
	margin-left: 0;
}

#threecolumn .centeritem {
	width: 443px;
	margin-top: 20px;
	margin-right: 8px;
27px
	margin-bottom: 0px;
	padding-right:15px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) { body:nth-of-type(1) .centeritem_subpag {margin-right: 27px;} } 
#threecolumn .centeritem_subpag {
	width: 443px;
	margin-top: 20px;
	margin-right: 22px;
	margin-bottom: 0px;
	margin-left: ;24px
}
#atalhos {
	background:; #000
	height: 235px;
	margin-top:;
}
.bf_carosel{
	width:auto; 
	height:235px;
	margin-left:; 
	background-color:   ;#292929
}
#mais_eventos {
	float:right;
	height: 235px;
	width: 443px;
}
.leiamais{
	font-size:11px;
	font-style:italic;
	border-bottom:;1px dotted #997E2C
	padding-left:15px;
	padding-bottom:8px!important;
	padding-left: 5px;
}
.leiamais a:hover{
	color:  #000!important;
}			
#eventos{
	height:100%;
	position:relative;
	float:right;
	background:;#837E2C#A19E7A#828D3B#837E2C#AEAEAE
    transparent url(../images/bg_black_70porcento.png) repeat top left
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000;
	border-bottom:;2pt solid  #CCC#7D8B24
	opacity: .75;
   -moz-opacity: .75;
    filter:alpha(opacity=75);
	z-index:1;	
	}
#bf_bau_teste1 h2{
	font-family: Arial, Helvetica, sans-serif;!important;
	font-size:11px;
	margin-left:4px;
	}	
@media screen and (-webkit-min-device-pixel-ratio:0) { body:nth-of-type(1) #bau_teste1 {top:;} } 
#bau_teste1{
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	height:100%;	
	color: #000;
	float:right;
	left:-;
	margin-top:;
	top:;
	z-index:;
	}
	#bau_teste1 ul{
		margin-left:;
		font-size: 8px;
		color: ;
		z-index:10;		
		}
	#bau_teste1 li{
		padding-bottom:10px;
		margin-left:;
		list-style: none;
		}
	#bau_teste1 li a{
		margin-left:;		
		text-decoration:none;
		color:  #333!important;#837E2C  #997E2C 
		text-shadow:0.1px 0.1px 0.1px #FFFFFF	;#787878
		font-size:10px!important ;
		z-index:7;
		}
	#bau_teste1 li a:hover{
		color: #FFF!important;#837E2C  #997E2C 
		}		
		
	#bau_teste1 h2{
		float:right;
		background-color:#686868;
		color: #FFF;
		font-size:11px;
		font-family:  Verdana, Geneva, sans-serif;		
		font-weight: ;
		z-index:10;
		padding-right:1px;
		margin-bottom:15px;		
		}	
	.legenda {
		font-family:  Tahoma, Geneva, sans-serif;				
		color: #333333;#FF4341#787878
		font-style: italic;
		font-size:11px;	
		margin-left:30px;			
		text-align: left;
		background-color: ;#292929
		opacity:0.7;
		z-index:100;
		}

				
 /******************/
 /* Footer Styling */
/******************/
@media screen and (-webkit-min-device-pixel-ratio:0) { body:nth-of-type(1) #footer {margin-top:30px!important;} } 
#footer {
	clear: both;
	color:  #333;
	position:relative;
	font-size: 10px;
	text-align: left;
	width: 100%; 
	max-width: 1048px;	
	margin-top:20px!important;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: ;
	padding-left: 0;
}

#footer a {
	color: #999933;
	padding-bottom:5px;
	
}
#footer span {
	float:right;
	margin-right:-115px;
	color: #999933;
	font-size: 11px;
	font-weight:600;	
	margin-bottom: 5px;
	margin-top:-2px;
}
#footer span a:hover {
	color:  #000;
}
#footer span1 {
	position:relative;
	color: #999933;
	font-size: 11px;
	margin-top:20px;	
	font-weight:600;	
	margin-bottom: ;
}
#footer logos {
	float:left;
	position:relative;
	margin-right:55px;
	margin-left: -80px;
}
