p{
margin:0;
}

body {
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1px;
	background-color:#FFF;
	height:100%;
	background:url(imgs_estrutura/bg/fundo.gif) repeat;
	
}
#container {
	width:928px;
	position:absolute;
	left:50%;
	margin-left:-464px;
	top:20px;
	background-color:#FFF;
}
img{
border:0;
}
.spacerw21{
width:20px;
height:1px;
float:left;
}
.spacerw26{
width:26px;
height:1px;
float:left;
}
.spacerw5{
width:5px;
height:1px;
float:left;
}
.spacerw8{
width:8px;
height:1px;
float:left;
}
.spacerw16{
width:16px;
height:1px;
float:left;
}
.spacerw14{
width:14px;
height:1px;
float:left;
}
.spacerh14{
width:1px;
height:14px;
}
.spacerh14w400{
width:400px;
height:14px;
float:left;
}
#header{
	width:887px;
	height:174px;
	float:left;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;

}
.logo{
width:320px;
float:left;
}
.banner_zone{
width:567px;
height:138px;
float:left;
margin:16px 0 0 0;
}
.clear{
clear:both;
}
.titles_wrapper{
width:887px;
height:16px;
margin:16px 0 0 21px;
}
.content_wrapper{
width:887px;
margin:8px 0 0 0;
overflow:visible;
float:left;
}
.wrapper_menu{
/*background-color:#e5e5e5;*/
width:166px;
float:left;
height:100%;
}
.wrapper_pub_lateral{
width:166px;
float:left;
}
.labels_menu_active{
display:block;
width:154px;
font-size:12px;
color:#FFF;
border-bottom:#FFF 3px solid;
padding:5px 5px 5px 7px;
background-color:#ff0000;
float:left;
font-weight:bold;
cursor:default;
}
.cursor_default{
cursor:default;
}
.labels_menu a{
display:block;
text-decoration:none;
width:154px;
font-size:12px;
color:#666;
border-bottom:#FFF 3px solid;
padding:5px 5px 5px 7px;
background-color:#e5e5e5;
float:left;
font-weight:bold;
}
.labels_menu a:hover{
text-decoration:none;
font-size:12px;
color:#FFF;
background-color:#ff0000;
font-weight:bold;
}
.wrapper_middle{
width:500px;
float:left;
border:#ff0000 1px solid;
}
.wrapper_news_right{
background-color:#ff0000;
width:166px;
float:left;
}
.title_content{
width:472px;
float:left;
border-bottom-width: 1px;
border-bottom-style: dashed;
border-bottom-color: #999999;
padding:10px 0 10px 0;
}
#wrapper_video{
width:472px;
float:left;
margin:20px 0 20px 0;
}

.normal_text{
float:left;
font-size:12px;
width:308px;
padding:14px 0 0 0;
color:#666;
}
.normal_text a{
font-size:12px;
text-decoration:underline;
color:#666;
}
.normal_text a:hover{
font-size:12px;
text-decoration:none;
color:#666;
}

.praca_text{
float:left;
font-size:12px;
width:308px;
padding:14px 0 0 0;
color:#666;
font-weight:bold;
text-transform:uppercase;
}
.praca_text a{
text-decoration:underline;
color:#666;
font-weight:bold;

}
.praca_text a:hover{
text-decoration:none;
color:#666;
font-weight:bold;

}

.praca_text_singular{
float:left;
font-size:12px;
width:285px;
padding:14px 0 14px 0;
color:#666;
font-weight:bold;
border-bottom-width: 1px;
border-bottom-style: dashed;
border-bottom-color: #999999;
}
.praca_text_singular a{
text-decoration:underline;
color:#666;
font-weight:bold;
font-size:12px;
}
.praca_text_singular a:hover{
text-decoration:none;
color:#666;
font-weight:bold;
font-size:12px;
}
.wrapper_imgs_right{
background-color:#e5e5e5;
width:150px;
float:left;
margin-top:14px;
}
.wrapper_imgs_container{
width:150px;
float:left;
margin-left:14px;
}
.wrapper_imgs_container_news{
width:150px;
float:right;
margin-left:14px;
}
.legenda_imgs{
font-size:11px;
color:#000;
padding:4px;
}
.footer{
width:928px;
background-color:#e5e5e5;
margin-top:50px;
padding:4px 0 4px 0;
font-size:10px;
float:left;
color:#666;
}
.footer a, a:hover{
font-size:10px;
color:#666;
text-decoration:underline;
}
.breadcrumbs{
width:500px;
float:right;
color:#666;
font-size:11px;
padding:4px 0 3px 0;
margin-right:14px;
}
.breadcrumbs a{
color:#666;
font-size:11px;
text-decoration:underline;
}
.breadcrumbs a:hover{
color:#666;
font-size:11px;
text-decoration:none;
}
.date_right_news{
font-size:12px;
font-weight:bold;
color:#FFF;
padding:4px;
width:158px;
border-bottom-width: 1px;
border-bottom-style: dashed;
border-bottom-color: #FFF;
margin-bottom:8px;
}
.img_news_right{
width:158px;
margin:0 4px 4px 4px;
float:left;
}
.title_right_news{
font-size:11px;
color:#FFF;
padding:4px;
width:65px;
float:left
}
.title_right_news a{
font-size:11px;
color:#FFF;
text-decoration:underline;
}
.title_right_news a:hover{
font-size:11px;
color:#FFF;
text-decoration:none;
}
#combo_top a{
	display:block;
	width:122px;
	height:14px;
	float:right;
	border:solid 1px #666666;
	position:absolute;
	left: 569px;
	top: 190px;
	background:url(imgs_estrutura/icons/arrow_down.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding:2px 18px 2px 4px;
	font-size:11px;
	color:#ff0000;
	background-color:#FFF;
	text-decoration:none;
	z-index:2;
	
}
#combo_top a:hover{
	display:block;
	font-size:11px;
	color:#666;
	background-color:#e5e5e5;
	text-decoration:none;
}
#combo_top_colapse a{
	display:block;
	width:122px;
	height:14px;
	float:right;
	border:solid 1px #666666;
	position:absolute;
	left: 569px;
	top: 190px;
	background:url(imgs_estrutura/icons/arrow_up.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding:2px 18px 2px 4px;
	font-size:11px;
	color:#ff0000;
	background-color:#FFF;
	text-decoration:none;
	z-index:1;
	
}
#combo_top_colapse a:hover{
	display:block;
	font-size:11px;
	color:#666;
	background-color:#e5e5e5;
	text-decoration:none;
}
#combo_result {
	
	width:136px;
	float:right;
	border:solid 1px #666666;
	border-top:none;
	position:absolute;
	left: 569px;
	top: 208px;
	padding:2px 4px 2px 4px;
	font-size:11px;
	color:#666;
	background-color:#FFF;
	text-decoration:none;
	overflow:visible;
	visibility:hidden;
}
#combo_result a:hover{
	font-size:11px;
	color:#ff0000;
	text-decoration:none;
}




#combo_portfolio_top a{
	display:block;
	width:142px;
	height:14px;
	float:right;
	border:solid 1px #666666;
	position:absolute;
	left: 549px;
	top: 190px;
	background:url(imgs_estrutura/icons/arrow_down.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding:2px 18px 2px 4px;
	font-size:11px;
	color:#ff0000;
	background-color:#FFF;
	text-decoration:none;
	z-index:2;
	
}
#combo_portfolio_top a:hover{
	display:block;
	font-size:11px;
	color:#666;
	background-color:#e5e5e5;
	text-decoration:none;
}
#combo_portfolio_top_colapse a{
	display:block;
	width:142px;
	height:14px;
	float:right;
	border:solid 1px #666666;
	position:absolute;
	left: 549px;
	top: 190px;
	background:url(imgs_estrutura/icons/arrow_up.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding:2px 18px 2px 4px;
	font-size:11px;
	color:#ff0000;
	background-color:#FFF;
	text-decoration:none;
	z-index:1;
	
}
#combo_portfolio_top_colapse a:hover{
	display:block;
	font-size:11px;
	color:#666;
	background-color:#e5e5e5;
	text-decoration:none;
}
#combo_portfolio_result {
	
	width:156px;
	float:right;
	border:solid 1px #666666;
	border-top:none;
	position:absolute;
	left: 549px;
	top: 208px;
	padding:2px 4px 2px 4px;
	font-size:11px;
	color:#666;
	background-color:#FFF;
	text-decoration:none;
	overflow:visible;
	visibility:hidden;
}
#combo_portfolio_result a:hover{
	font-size:11px;
	color:#ff0000;
	text-decoration:none;
}
.wrapper_portfolio{
width:502px;
float:left;
background-color:#000000;
}
.wrapper_imgzone_folio{
width:312px;
float:left;
padding:0 8px 8px 0;
border-bottom-width: 1px;
border-bottom-style: dashed;
border-bottom-color: #FFF;
border-right-width: 1px;
border-right-style: dashed;
border-right-color: #FFF;
margin-top:8px;
}
.title_portfolio_wrapper{
width:470px;
background:url(imgs_estrutura/bg/title_portfolio.gif);
background-position:left;
background-repeat:repeat-y;
padding:4px;
padding-left:12px;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
float:left;
margin-top:8px;
background-color:#FF0000;
}
.date_portfolio{
font-size:12px;
font-weight:bold;
}
.info_galeria{
	width:465px;
/*	clear:both;*/
	font-size:10px;
	color:#CCCCCC;
	padding:4px 0 0 4px;
	float:left;
	/*position:absolute;
	left: 220px;
	top: 222px;*/
	background-color:#000000;
/*	filter:alpha(opacity=65);
	-moz-opacity:.65;
	opacity:.65;
	*/
}
.wrapper_lateral_portfolio{
width:155px;
height:238px;
overflow:auto;
float:left;
margin:8px 0 8px 8px;
scrollbar-face-color: #333333;
scrollbar-shadow-color: #333333;
scrollbar-highlight-color: #333333;
scrollbar-3dlight-color: #000;
scrollbar-darkshadow-color: #000;
scrollbar-track-color: #000;
scrollbar-arrow-color: #CCCCCC;
}
.links_lateral_folio a{
width:133px;
padding:4px 4px 0 0;
font-size:11px;
color:#e5e5e5;
text-decoration:none;
margin-bottom:4px;
float:left;
}
.links_lateral_folio a:hover{
font-size:11px;
color:#ff0000;
text-decoration:underline;
}
.portfolio_detail_text{
width:486px;
float:left;
background-color:#000;
color:#CCC;
font-size:11px;
padding-left:10px;
padding-bottom:10px;
padding-right:5px;
}
.portfolio_detail_text a{
color:#e5e5e5;
font-size:12px;
text-decoration:underline;
}
.portfolio_detail_text a:hover{
color:#e5e5e5;
font-size:12px;
text-decoration:none;
}
.back a{
margin-top:8px;
color:#666;
float:right;
font-size:11px;
padding-bottom:8px;
padding-right:18px;
text-decoration:underline;
}
.back a:hover{
color:#ff0000;
float:right;
font-size:11px;
text-decoration:none;
}
.noticias_block{
float:left;
display:block;
width:472px;
margin-top:14px;
}
.noticias_list_date{
width:285px;
margin-top:8px;
color:#666;
float:left;
font-size:12px;
padding-bottom:8px;
font-weight:bold;
border-bottom-width: 1px;
border-bottom-style: dashed;
border-bottom-color: #999999;
text-transform:uppercase;

}
.noticias_list_title a{
width:309px;
margin-top:8px;
color:#666;
float:left;
font-size:12px;
font-weight:bold;
text-decoration:underline;


}
.noticias_list_titlenolink{
width:309px;
margin-top:8px;
color:#666;
float:left;
font-size:12px;
font-weight:bold;
text-decoration:none;


}
.eventos_list_titlenolink{
width:472px;
margin-top:8px;
color:#666;
float:left;
font-size:12px;
font-weight:bold;




}
.eventos_list_title a{
width:472px;
margin-top:8px;
color:#666;
float:left;
font-size:12px;
font-weight:bold;
text-decoration:underline;



}
.eventos_list_title a:hover{
color:#ff0000;
font-size:12px;
font-weight:bold;
text-decoration:none;


}
.noticias_list_title a:hover{
color:#ff0000;
font-size:12px;
font-weight:bold;
text-decoration:none;


}
.resumo_noticias{
width:308px;
margin-top:8px;
color:#666;
float:left;
font-size:12px;

}
.resumo_agenda{
width:472px;
margin-top:8px;
color:#666;
float:left;
font-size:12px;

}
.modulos_repeat{
width:308px;
float:left;
}
