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 {

	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;
	cursor:pointer;

	

}

#combo_top a:hover{

	display:block;

	font-size:11px;

	color:#666;

	background-color:#e5e5e5;

	text-decoration:none;
	cursor:pointer;

}

#combo_top_colapse {

	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;
	cursor:pointer;

	

}

#combo_top_colapse a:hover{

	display:block;

	font-size:11px;

	color:#666;

	background-color:#e5e5e5;

	text-decoration:none;
	cursor:pointer;

}

#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;
	cursor:pointer;

}

#combo_result a:hover{

	font-size:11px;

	color:#ff0000;

	text-decoration:none;
	cursor:pointer;

}









#combo_portfolio_top{

	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;
	cursor:pointer;

	

}

#combo_portfolio_top a:hover{

	display:block;

	font-size:11px;

	color:#666;

	background-color:#e5e5e5;

	text-decoration:none;
	cursor:pointer;

}

#combo_portfolio_top_colapse{

	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;
	cursor:pointer;

	

}

#combo_portfolio_top_colapse a:hover{

	display:block;

	font-size:11px;

	color:#666;

	background-color:#e5e5e5;

	text-decoration:none;
	cursor:pointer;

}

#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;
	cursor:pointer;

}

#combo_portfolio_result a:hover{

	font-size:11px;

	color:#ff0000;

	text-decoration:none;
	cursor:pointer;

}

.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:152px;



overflow:auto;

float:right;

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;
border-left:1px dashed #FFF;
padding-left:3px;

}

.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;



color:#CCC;

font-size:12px;
line-height:1.3em;
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_date a{


color:#666;


font-size:12px;



font-weight:bold;

text-decoration:underline;



}

.noticias_list_date a:hover{


color:#FF0000;


font-size:12px;



font-weight:bold;

text-decoration:none;



}

.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;

}
/*paginacao*/

div.pagination {
padding: 3px;
padding: 15px 0 15px 0;
float:left;

}

div.pagination a {
padding: 2px 5px 2px 5px;
margin: 2px;
border: 1px solid #db2619;

text-decoration: none; 
color: #000;
font-size:11px;
}
div.pagination a:hover, div.pagination a:active {
border: 1px solid #db2619;
font-size:11px;
color: #db2619;
}
div.pagination span.current {
padding: 2px 5px 2px 5px;
margin: 2px;
border: 1px solid #db2619;
font-size:11px;
font-weight: bold;
background-color: #db2619;
color: #FFF;
}
div.pagination span.disabled {
padding: 2px 5px 2px 5px;
margin: 2px;
border: 1px solid #EEE;
font-size:11px;
color: #DDD;
}

