/* 
    Document   : estesc_estilos
    Created on : 17/Nov/2009, 16:04:00
    Author     : miguelvieirajota
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/
body, html{
    font-family:Verdana, Geneva, sans-serif;
	font-size:10pt;
	background:none repeat scroll 0 0 #F2F0F0;
	padding:0;
	margin:0;
	text-align: center;

}
#infoExcepcao{
    border: 1px solid #AAAAAA;
}
.button {
    background: none repeat scroll 0 0 #D5D5D5;
    border: 1px solid #AAAAAA;
    color: #222222;
    padding: 3px;
    cursor: pointer;
    margin-top: 10px;
}
.btnNotificar{
    background: none repeat scroll 0 0 #D5D5D5;
    border: 1px solid #AAAAAA;
    color: #222222;
    padding: 3px;
    cursor: pointer;
    margin: 0px 0 5px 0px;
    float: left;
    clear: both;
}
.btnNotificar:hover{
    border: 1px solid #999999;
    color: #212121;
}

#wrapper{
	width: 925px;
	height:auto;
	margin:0 auto;
	padding: 5px;
	text-align: left;
	background:#FFF;
	

}

#separador_bar{
	display:block;
	clear:both;
	margin:0 0 10px 0;
	padding:0;
	width:205px;
}

#wrapper #bloco_topo #banner_topo{
	position:relative;
	width: 925px;
	height:200px;
	padding:0;
	margin:0;

}
#wrapper #bloco_topo #banner_topo #FlashID{
	width: 925px;
	height:200px;
	margin:0;
	padding:0;

}

#wrapper #bloco_topo #menu_barra{
	background-image:url(../images/fundo_barra_cima_banner.png);
	background-repeat:repeat-x;
	display:block;
	position:absolute;
	width: 925px;
	height:34px;
	margin:0;
	padding:0;
	z-index:1;
	top: 166px;
	left:0;
}

#wrapper #bloco_topo #menu_barra #menu_barra_left{
	float:left;
	width:49%;
	height:34px;
	margin:0;
	padding:0;
	text-align: left;
	z-index:1;
}
#wrapper #bloco_topo #menu_barra #menu_barra_right{
	float:left;
	width:49%;
	height:34px;
	margin:0;
	padding:0;
	text-align: right;
	z-index:1;
}

#wrapper #bloco_topo #menu_barra #menu_barra_right span.icon_ipc{
	background-image:url(../images/bt_ipc.png);
	background-repeat:no-repeat;
	width:46px;
	height:34px;
	margin:0;
	padding:0;
	
}

#wrapper #bloco_topo #menu_topo{
	width:925px;
	height:34px;
	margin:0;
	padding:0;
}

#wrapper #bloco_topo #menu_topo_left{
	width:37px;
	height:34px;
	margin:0;
	padding:0;
	float:left;
}
#wrapper #bloco_topo #menu_topo_center{
	/*background-image:url(../images/bt_principal.png);
	background-repeat:repeat-x;*/
	background:#54777B;
	width:684px;
	height:34px;
	margin:0;
	padding:0;
	float:left;
}

#wrapper #bloco_topo #menu_topo_right{
	background-image:url(../images/bg_pesquisa.png);
	background-repeat:repeat-x;
	width:204px;
	height:34px;
	margin:0;
	padding:0;
	float:left;
}

#wrapper #bloco_topo #menu_topo_right #pesquisa{
	margin-top: 6px;
    padding: 0 0 0 6px;
	}

#wrapper #bloco_topo #menu_topo_right #pesquisa input#search{
	background-image:url(../images/bg_input_pesquisa.png);
	background-repeat:no-repeat;
	background-color:transparent;
	width:143px;
	height:19px;
	margin:0 0 0 5px;
	padding: 0 5px 0 10px;
	border:0;
	color:#41575b;
        font-size: 8pt;
}
#wrapper #bloco_topo #menu_topo_right #pesquisa input#search:focus {
    outline: none;
}
#wrapper #bloco_topo #menu_topo_right #pesquisa input#botao{
	background-image:url(../images/lupa.png);
	background-repeat:no-repeat;
	background-color:transparent;
	cursor:pointer;
	border:0;
	width:21px;
	height:21px;
	margin:0;
	padding:0;
}

#wrapper #separador{
	width:925px;
	height:10px;
	margin:0;
	padding:0;
	display:block;
	clear:both;
}

/* BLOCO CENTRAL */
#wrapper #bloco_home{
	width:925px;
	height:auto;
	margin:0;
	padding:0;
	display:block;
	clear:both;
}
#wrapper #bloco_home #bloco_home_left{
	width: 720px;
	height:auto;
	margin:0;
	padding:0;
	float:left;
}

/* BLOCO CONTE�DO */
#wrapper #bloco_home #bloco_home_left #bloco_home_left_menu{
	margin:0 10px 0 0;
	padding:0;
	width:205px;
	height:auto;
	display:block;
	float:left;
}

#wrapper #bloco_home #bloco_home_left #bloco_home_left_menu ul.pt_sub_menu{
	list-style:none;
	margin:0;
	padding:0;
}

#wrapper #bloco_home #bloco_home_left #bloco_home_left_menu ul.pt_sub_menu li {
	font-family:Verdana, Geneva, sans-serif;
	font-size:8pt;
	color: #41575b;
	text-transform:uppercase;
	background-color: #9ccad1;
	display:block;
	min-height:11px;
	min-height:16px !ie;
	width:190px;
	width:190px !ie;
	margin:0 0 5px 0;
	padding:5px 5px 5px 10px;
	cursor:pointer;
}


#wrapper #bloco_home #bloco_home_left #bloco_home_left_menu ul.pt_sub_menu li a{
	font-family:Verdana, Geneva, sans-serif;
	font-size: 8pt;
	font-size: 8pt !ie !important;
	color: #41575b;
	text-decoration:none;
	width: 190px;
	min-height: 16px;
	display: block;
}

#wrapper #bloco_home #bloco_home_left #bloco_home_left_menu ul.pt_sub_menu li a:hover{
	font-family:Verdana, Geneva, sans-serif;
	font-size:8pt;
	color: #ffffff;
	text-decoration:none;
	width: 190px;
	min-height: 16px;
	display: block;
}
#wrapper #bloco_home #bloco_home_left #bloco_home_left_menu ul.pt_sub_menu li.selected a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:9pt;
	color: #ffffff;
	text-decoration:none;
}
#wrapper #bloco_home #bloco_home_left #bloco_home_left_menu ul.pt_sub_menu li:hover a{
	font-family:Verdana, Geneva, sans-serif;
	font-size: 8pt;
	font-size: 8pt !ie !important;
	color: #ffffff;
	text-decoration:none;
}
#wrapper #bloco_home #bloco_home_left #bloco_home_left_menu ul.pt_sub_menu li:hover {
	font-family:Verdana, Geneva, sans-serif;
	font-size:8pt;
	color: #ffffff;
	text-transform:uppercase;
	background-color: #4b6569;
	display:block;
	min-height:11px;
	min-height:16px !ie;
	width:190px;
	width:190px !ie;
	margin:0 0 5px 0;
	padding:5px 5px 5px 10px;
	cursor:pointer;
}

#wrapper #bloco_home #bloco_home_left #bloco_home_left_menu ul.pt_sub_menu li.selected {
	font-family:Verdana, Geneva, sans-serif;
	font-size:9pt;
	color: #ffffff;
	text-transform:uppercase;
	background-image:url(../images/fundo_tab_over.png);
	background-repeat:repeat-x;
	display:block;
	min-height:11px;
	min-height:16px !ie;
	width:190px;
	width:190px !ie;	
	margin:0 0 5px 0;
	padding:5px 5px 5px 10px;
	cursor:pointer;
}

#wrapper #bloco_home #bloco_home_left #bloco_home_left_conteudo{
	margin:0;
	padding:0;
	width:495px;
	height:auto;
	display:block;
	float:left;
}

#wrapper #bloco_home #bloco_home_left #bloco_home_left_conteudo li{
	
}

#wrapper #bloco_home #bloco_home_left #bloco_home_left_conteudo #imagem_conteudo{
	border: 1px solid #41575b;
	display:block;
	margin:0;
	padding:5px;
	text-align:center;

}

#wrapper #bloco_home #bloco_home_left #bloco_home_left_conteudo #conteudo h4{
	font-family:Verdana, Geneva, sans-serif;
	font-size:9pt;
	color: #41575b;
	text-decoration:none;
	margin:0 0 5px 0;
	padding:0;
	
}

#wrapper #bloco_home #bloco_home_left #bloco_home_left_conteudo #conteudo h5{
	font-family:Verdana, Geneva, sans-serif;
	font-size:7pt;
	color: #41575b;
	text-decoration:none;
	margin:0 0 5px 0;
	padding:0;
	
}

#wrapper #bloco_home #bloco_home_left #bloco_home_left_conteudo #conteudo p{
	font-family:Verdana, Geneva, sans-serif;
	font-size:8pt;
	color: #41575b;
	
}

#wrapper #bloco_home #bloco_home_left #bloco_home_left_conteudo #conteudo p a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:8pt;
	color: #41575b;
	text-decoration:none;
	font-weight:bold;	
}

#wrapper #bloco_home #bloco_home_left #bloco_home_left_conteudo #conteudo p a span{
	font-family:Verdana, Geneva, sans-serif;
	font-size:8pt;
	color: #41575b;
	text-decoration:none;
	font-weight:bold;	
}

#wrapper #bloco_home #bloco_home_left #bloco_home_left_conteudo #conteudo p a:hover{
	font-family:Verdana, Geneva, sans-serif;
	font-size:8pt;
	color: #41575b;
	text-decoration:underline;
	font-weight:bold;
	
}
/* @END BLOCO CONTE�DO */

#wrapper #bloco_home #bloco_home_left #banner_home{
	width:708px;
	height:245px;
	margin:0;
	padding:0;
	border: 1px solid #41575b;
}

#wrapper #bloco_home #bloco_home_left #bloco_noticias_eventos{
	width:710px;
	height:168px;
	margin:2px 0 10px 0;
	padding:0;
	float:left;
}

#wrapper #bloco_home #bloco_home_left #bloco_cursos{
	width:710px;
	height:auto;
	margin:0 0 10px 0;
	padding:0;
	float:left;
}

#wrapper #bloco_home #bloco_home_left #bloco_cursos ul{
	float:left;
	margin:0;
	padding:0;
}

#wrapper #bloco_home #bloco_home_left #bloco_cursos ul li ul{
    
    
}
#wrapper #bloco_home #bloco_home_left #bloco_cursos ul li ul li {
    
}



/* BLOCO PUBLICIDADE HOME */
#wrapper #bloco_home #bloco_home_left #bloco_pub{
	width:710px;
	height:168px;
	margin:20px 0 20px 0;
	padding:0;
	display:block;
	clear:both;
}

#wrapper #bloco_home #bloco_home_left #bloco_pub span.titulo{
	/*background-image:url(../images/fundo_tab.png);
	background-repeat:repeat-x;*/
	background:#54777B;
	font-family:Verdana, Geneva, sans-serif;
	font-size:9pt;
	text-transform:uppercase;
	color: #fff;
	width:700px;
	width:710px !ie;
	height:21px;
	height:26px !ie;
	margin:10px 0 30px 0;
	padding: 5px 0 0 10px;
	display:block;
}

#wrapper #bloco_home #bloco_home_left #bloco_pub #bloco_pub_left{
	margin:0 14px 0 14px;
	padding:5px;
	text-align:center;
	float:left;
	width:195px;
	border: 1px solid #ccc;
}

#wrapper #bloco_home #bloco_home_left #bloco_pub #bloco_pub_center{
	margin:0 14px 0 14px;
	padding:5px;
	text-align:center;
	float:left;
	width:195px;
	border: 1px solid #ccc;
}

#wrapper #bloco_home #bloco_home_left #bloco_pub #bloco_pub_right{
	margin:0 14px 0 14px;
	padding:5px;
	text-align:center;
	float:left;
	width:195px;
	border: 1px solid #ccc;
}

/* @END BLOCO PUBLICIDADE HOME */

#wrapper #bloco_home #bloco_home_left #bloco_noticias_eventos span.titulo{
	/*background-image:url(../images/fundo_tab.png);
	background-repeat:repeat-x;*/
	background:#54777B;
	font-family:Helvetica, Geneva"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:9pt;
	text-transform:uppercase;
	color: #FFF;

	width:700px;
	width:710px !ie;
	height:21px;
	height:26px !ie;
	margin:10px 0 0 0;
	padding: 5px 0 0 10px;
	display:block;
}
#wrapper #bloco_home #bloco_home_left #bloco_noticias_eventos #left h4.titulo{
	font-family:Verdana, Geneva, sans-serif;
	font-size:8pt;
	color: #41575b;
	text-decoration:underline;
	margin:0 0 5px 0;
	padding:0;
}
#wrapper #bloco_home #bloco_home_left #bloco_noticias_eventos #left h4.data{
	font-family:Verdana, Geneva, sans-serif;
	font-size:8pt;
	color: #41575b;
	margin:5px 0 5px 0;
	padding:0;
}

#wrapper #bloco_home #bloco_home_left #bloco_noticias_eventos #left p.sinopse{
	margin:0;
	padding:0;
}
#wrapper #bloco_home #bloco_home_left #bloco_noticias_eventos #left p.sinopse a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:8pt;
	text-decoration:none;
	color: #41575b;
	margin:0;
	padding:0;
}
#wrapper #bloco_home #bloco_home_left #bloco_noticias_eventos #left p.sinopse a:hover{
	font-family:Verdana, Geneva, sans-serif;
	font-size:8pt;
	text-decoration:underline;
	text-align:left;
	color: #41575b;
	margin:0;
	padding:0;
}

#wrapper #bloco_home #bloco_home_left #bloco_noticias_eventos #left{
	float:left;
	width:340px;
	min-height: 120px;
	margin:0 10px 0 0;
	padding:0 0 0 10px;
}
#wrapper #bloco_home #bloco_home_left #bloco_noticias_eventos #right{
	float:left;
	width:340px;
	min-height: 120px;
	margin:0;
	padding:0 0 0 10px;
}

#wrapper #bloco_home #bloco_home_left #bloco_noticias_eventos #right h4.titulo{
	font-family:Verdana, Geneva, sans-serif;
	font-size:8pt;
	color: #41575b;
	text-decoration:underline;
	margin:0 0 5px 0;
	padding:0;
}
#wrapper #bloco_home #bloco_home_left #bloco_noticias_eventos #right h4.data{
	font-family:Verdana, Geneva, sans-serif;
	font-size:8pt;
	color: #41575b;
	margin:5px 0 5px 0;
	padding:0;
}

#wrapper #bloco_home #bloco_home_left #bloco_noticias_eventos #right p.sinopse{
	margin:0;
	padding:0;
}
#wrapper #bloco_home #bloco_home_left #bloco_noticias_eventos #right p.sinopse a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:8pt;
	text-decoration:none;
	color: #41575b;
	margin:0;
	padding:0;
}
#wrapper #bloco_home #bloco_home_left #bloco_noticias_eventos #right p.sinopse a:hover{
	font-family:Verdana, Geneva, sans-serif;
	font-size:8pt;
	text-decoration:underline;
	text-align:left;
	color: #41575b;
	margin:0;
	padding:0;
}

#wrapper #bloco_home #bloco_home_right{
	width: 205px;
	height:auto;
	margin:0;
	padding:0;
	float:left;
}



/* @END BLOCO CENTRAL */

/* BLOCO PUBLICIDADE INSTITUCIONAL */
#wrapper #bloco_home #bloco_home_left #bloco_home_left_menu ul.pt_banners_pub{
	list-style:none;
	margin:0;
	padding:0;
	width:205px;
}
#wrapper #bloco_home #bloco_home_left #bloco_home_left_menu ul.pt_banners_pub li{
	margin:5px 0 5px 0;
	padding:5px;
	border: 1px solid #ccc;
	text-align:center;
	height:125px;
}
#wrapper #bloco_home #bloco_home_left #bloco_home_left_menu ul.pt_banners_pub li.first_child{
	font-family:Verdana, Geneva, sans-serif;
	font-size:9pt;
	color: #41575b;
	text-transform:uppercase;
	text-align:left;
	background-image:url(../images/fundo_tab.png);
	background-repeat:repeat-x;
	display:block;
	height:21px;
	height:26px !ie;
	width:190px;
	width:190px !ie;
	margin:0 0 10px 0;
	padding:5px 5px 0 10px;
	border:none;
}
/* @END BLOCO PUBLICIDADE INSTITUCIONAL */

/* BLOCO BLOCO NOT�CIAS & EVENTOS */
#wrapper #bloco_home #bloco_home_left #bloco_home_left_menu span.titulo{
	font-family:Verdana, Geneva, sans-serif;
	font-size:9pt;
	color: #41575b;
	text-transform:uppercase;
	text-align:left;
	background-image:url(../images/fundo_tab.png);
	background-repeat:repeat-x;
	display:block;
	height:21px;
	height:26px !ie;
	width:190px;
	width:190px !ie;
	margin:0 0 10px 0;
	padding:5px 5px 0 10px;
	border:none;
	min-height:0;
}
#wrapper #bloco_home #bloco_home_left #bloco_home_left_menu ul.pt_noticias_eventos{
	list-style:none;
	margin:0;
	padding:0;
	width:203px;
	border: 1px solid #ccc;
}
#wrapper #bloco_home #bloco_home_left #bloco_home_left_menu ul.pt_noticias_eventos li{
	margin:5px 0 5px 0;
	padding:5px;
	min-height:80px;
	
}
#wrapper #bloco_home #bloco_home_left #bloco_home_left_menu ul.pt_noticias_eventos li.dotted{
	margin:0;
	padding:0;
	border-bottom: 1px dotted #ccc;
	min-height:0;
	
}
#wrapper #bloco_home #bloco_home_left #bloco_home_left_menu ul.pt_noticias_eventos li h4.titulo{
	font-family:Verdana, Geneva, sans-serif;
	font-size:8pt;
	color: #41575b;
	text-decoration:underline;
	text-align:left;
	margin:0 0 5px 0;
	padding:0;
}

#wrapper #bloco_home #bloco_home_left #bloco_home_left_menu ul.pt_noticias_eventos li p.sinopse{
	margin-top: 0;
	margin-bottom: 3px;
	padding: 0;
}


#wrapper #bloco_home #bloco_home_left #bloco_home_left_menu ul.pt_noticias_eventos li p.sinopse a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:8pt;
	text-decoration:none;
	text-align:left;
	color: #41575b;
	margin:0;
	padding:0;
}

#wrapper #bloco_home #bloco_home_left #bloco_home_left_menu ul.pt_noticias_eventos li p.sinopse a:hover{
	font-family:Verdana, Geneva, sans-serif;
	font-size:8pt;
	text-decoration:underline;
	text-align:left;
	color: #41575b;
	margin:0;
	padding:0;
}

#wrapper #bloco_home #bloco_home_left #bloco_home_left_menu ul.pt_noticias_eventos li h4.data{
	font-family:Verdana, Geneva, sans-serif;
	font-size:8pt;
	color: #41575b;
	margin:0;
	padding:0;
}
/* @END BLOCO NOT�CIAS & EVENTOS */

/* BLOCO RIGHT */
#wrapper #bloco_home #bloco_home_right ul.pt_acesso_rapido{
	list-style:none;
	margin:0;
	padding:0;
	width:205px;
}
#wrapper #bloco_home #bloco_home_right ul.pt_acesso_rapido li{
	margin:0;
	padding:0;
}
#wrapper #bloco_home #bloco_home_right ul.pt_acesso_rapido li.first_child{
	font-family:Verdana, Geneva, sans-serif;
	font-size:9pt;
	color: #FFF;
	text-transform:uppercase;
	/*background-image:url(../images/fundo_tab.png);
	background-repeat:repeat-x;*/
	background:#54777B;
	display:block;
	height:21px;
	height:26px !ie;
	width:190px;
	width:190px !ie;
	margin:0 0 10px 0;
	padding:5px 5px 0 10px;
}


#wrapper #bloco_home #bloco_home_right ul.pt_banners_right{
	list-style:none;
	margin:10px 0 10px 0;
	padding:0;
	width:205px;
}

#wrapper #bloco_home #bloco_home_right ul.pt_banners_right li{
	border: 1px solid #ccc;
	text-align:center;
	margin:0 0 10px 0;
	padding:5px;
	height:125px;
}
/* @END BLOCO RIGHT */

/* BLOCO FUNDO */

#wrapper #bloco_fundo{
	font-family:Verdana, Geneva, sans-serif;
	font-size:7pt;
	color: #41575b;
	border-top: 1px dotted #ccc;
	width:925px;
	line-height: 30px;
	display:block;
	clear:both;
	margin:20px 0 0 0;
	padding:0;
}

#wrapper #bloco_fundo table{
	font-family:Verdana, Geneva, sans-serif;
	font-size:7pt;
	color: #41575b;
	height: 24px;
	text-align: center;
	padding:0;
	margin:5px 0 10px 0;
}

#wrapper #bloco_fundo a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:7pt;
	font-weight:bold;
	color: #41575b;
	text-decoration:none;
	margin:0;
	padding:0;
}
#wrapper #bloco_fundo a:hover{
	font-family:Verdana, Geneva, sans-serif;
	font-size:7pt;
	font-weight:bold;
	color: #41575b;
	text-decoration:underline;
	margin:0;
	padding:0;
}
/* @END BLOCO FUNDO*/

/* MENU PRINCIPAL */
.nav, .nav ul { 
	list-style: none;
	margin: 0;
	padding: 0;
	
}

.nav {
  	font-family:Verdana, Geneva, sans-serif;
	font-size:10pt;
	text-transform:uppercase;
  	z-index: 100;
}
.nav li {
	font-family:Verdana, Geneva, sans-serif;
	font-size:9pt;
  	float: left;
 	margin: 0;
  	padding: 0;
  	position: relative;
	width: auto;
	width: 50px !ie;
	
}
.nav li.separador {
	margin:0;
	padding:0;
	width:1px;
	min-width:1px;
	height:34px;
}
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {
	font-family:Verdana, Geneva, sans-serif;
	font-size:9pt !important;
	color: #41575b;
	height:14px;
	height:24px !ie;
	width: auto;
	width: 50px !ie;
	min-width:10px;
  	display: block;
  	padding: 10px !important;
	margin:0;
  	text-transform:uppercase;
  	text-decoration: none;
}

.nav li.selected a{
	background-image:url(../images/bt_principal_over.png);
	background-repeat:repeat-x;
	font-family:Verdana, Geneva, sans-serif;
	font-size:9pt !important;
	color: #41575b;
	height:14px;
	height:24px !ie;
	width: auto;
	width: 50px !ie;
	min-width:10px;
  	display: block;
  	padding: 10px !important;
	margin:0;
  	text-transform:uppercase;
  	text-decoration: none;
}
.nav li a:hover {
	background-image:url(../images/bt_principal_over.png);
	background-repeat:repeat-x;
	font-family:Verdana, Geneva, sans-serif;
	font-size:9pt !important;
	color: #41575b;
	height:14px;
	height:24px !ie;
	width: auto;
	width: 50px !ie;
	min-width:10px;
  	display: block;
  	padding: 10px !important;
	margin:0;
  	text-transform:uppercase;
  	text-decoration: none;
	
}

#nav-one li.sfHover a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:8pt;
	text-transform:uppercase;
  	color: #41575b;
	margin:0;
	padding:0;
}
#nav-one li:hover ul a, 
#nav-one li.sfHover ul a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:8pt;
	text-transform:uppercase;
	background-image:url(../images/bt_sub.png);
	background-repeat:repeat-x;
  	color: #41575b;	
	width: 150px;
	height: 16px;
	padding:5px !important;
	margin:0;
	
}
#nav-one li:hover ul a:hover, 
#nav-one li.sfHover ul a:hover {
	background-image:url(../images/bt_sub_over.png);
	background-repeat:repeat-x;
	color: #41575b;
	width: 150px;
	height: 16px;
	padding:5px !important;
	margin:0;
}

.nav ul {
  	list-style: none;
  	position: absolute;
  	top: -999em;
	color: #41575b;	
	padding:0;
	margin:9px 0 0 0;
}
.nav ul li ul{
	padding:0;
	margin-left:300px;
}
.nav li:hover ul,
.nav li.sfHover ul {
  	top: 24px;
}
.nav ul li {
  	border: 0;
	padding:0;
	margin:0;
  	float: none;
}
.nav ul a {
  	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
  	white-space: nowrap;
}
.nav ul a:hover {
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
  	color: #41575b;
}

.paginationControl {
	clear:both;
	color:#41575B;
	cursor:pointer;
	display:block;
	float:left;
	font-family:Tahoma,Trebuchet,"Trebuchet MS",Helvetica,Arial,Geneva,sans-serif;
	font-size:9pt;
	margin: 10px;
}

.paginationControl span.disable {
	clear:both;
	color:#41575B;
	cursor:pointer;
	float:left;
	font-size:9pt;
	text-decoration:none;
}
.paginationControl span.enable {
	clear:both;
	color:#41575B;
	cursor:pointer;
	float:left;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
}
.paginationControl a {
	color:#41575B;
	cursor:pointer;
	font-size:9pt;
	text-decoration:none;
}
.paginationControl a:hover {
	color:#41575B;
}

/**************************************************************/
/*******************   Galeria CSS ****************************/


#slider1 {
    width: 708px; /* important to be same as image width */
    height: 275px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
}
#banner_home div#slider1 div.bx-wrapper a.bx-prev,
#banner_home div#slider1 div.bx-wrapper a.bx-next{
    display: none;
}
#banner_home div#slider1 div.bx-wrapper div.bx-pager{
    background-color: transparent;
    float: right;
    width: 20px;
    height: 20px;
    position: relative;
    text-align: right;
    top: -30px;
    width: 708px;
    z-index: 100;
}
#banner_home div#slider1 div.bx-wrapper div.bx-pager a.pager-link{
    text-decoration: none;
    color: #000;
    text-shadow: 0 1px 1px #FFFFFF;
}
#slider1Content {
    width: 708px; /* important to be same as image width or wider */
    position: absolute;
	top: -13px;
	margin-left: -41px;
}
.slider1Image {
    float: left;
    position: relative;
	display: none;
}
.slider1Image span {
    position: absolute;
	font: 10px/15px Arial, Helvetica, sans-serif;
    padding: 10px 23px;
    width: 694px;
    background-color: #000;
    filter: alpha(opacity=90);
    -moz-opacity: 0.9;
	-khtml-opacity: 0.9;
    opacity: 0.9;
    color: #fff;
    display: none;
}
.clear {
	clear: both;
}
.bx-captions strong {
    font-size: 14px;
}
.bx-captions strong a{
    font-size: 14px;
    text-decoration: none;
    color: #fff;
}
.bx-captions strong a:hover{
    color:#CA8B32;
}
.left {
	top: 0;
        left: 0;
	width: 120px !important;
	height: 240px;
}
.right {
	right: 0;
	bottom: 0;
	width: 120px !important;
	height: 230px;
}
ul { list-style-type: none; float: left;}

/* @END MENU PRINCIPAL */

/*paginação*/
.container{
	width:203px;
	float: left;
        border: 1px solid #CCCCCC;
}
.container h4{
    margin: 0;
    padding: 4px;
    text-transform: uppercase;
    font-weight: normal;
    color:#41575B;
      font-family:Verdana, Geneva, sans-serif;
      font-size:9pt;
      height:21px;
      
}
.container ul.content{
    float: left;
    width:196px;
    margin: 0px 0px 0px 3px;
    padding: 0;
    text-transform:none;
}
.container ul.content .outra-noticia{
    
    float: left;
}
.container ul.content li .outra-noticia h4.titulo{
    float: left;
    height: auto;
    display: block;
    clear: both;
    margin-bottom: 5px;
}
.container ul.content li .outra-noticia h4.titulo a{
    color:#41575B!important;
      font-family:Verdana, Geneva, sans-serif;
      margin: 0 0 5px 0;
      padding: 0;
      text-align:left;
      text-decoration:underline;
      text-transform:none;
      font-weight: bold;
      
}
.container ul.content li .outra-noticia p.sinopse{
    color:#41575B;
      font-family:Verdana, Geneva, sans-serif;
      font-size:8pt;
      text-align:left;
      text-decoration:none;
      margin: 5px 0px 0px 3px;
}
.container ul.content li .outra-noticia h4.data{
    color:#41575B;
      font-size:8pt;
      font-weight: bold;
}
.page_navigation , .alt_page_navigation{
	padding-bottom: 10px;
}

.page_navigation a, .alt_page_navigation a{
	padding:3px 5px;
	margin:2px;
	color:white;
	text-decoration:none;
	float: left;
	font-family: Tahoma;
	font-size: 12px;
	background-color:#41575B;
}
.active_page{
	background-color:white !important;
	color:black !important;
}	

.content, .alt_content{
	color: black;
}

.content li, .alt_content li, .content > p{
/*	padding: 5px*/
}
/*fim paginação*/



