@charset "utf-8";
/* CSS Document */

body 
{
	display: block;
	width: 100%;
	margin: 0;
	padding:0;
	line-height: 1.8em;
	color: #222;
	background-color: #fff;
}

body.full {
	background-image:url(/temas/default/imgs/bg_owa.jpg);
	background-size: contain;
	background-repeat: no-repeat;
	text-align: center;
}

*
{
    font-family: 'Open Sans', sans-serif;
	font-size:14px;
}
	
a {
	outline: none;
	text-decoration: underline;
	color: #7F7F7F;
}
	
a:hover {
	outline: none;
	text-decoration: underline;
}

img{border:none;}
	
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

.none {display: none;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}

.floatLeft {
	display: block;
	float: left;
}
.floatRight {
	display: block;
	float: right;
}

.clear{
	clear: both;
}

/* Header */

.container {
	display: block;
	width: 100%;
	min-height: 514px;
	background-color: #FFF;
	padding-bottom: 20px;
}

.baseContainer {
	display: block;
	width: 994px;
	margin: 0 auto;
	overflow:hidden;
}

.containerLeft 
{
	display: block;
	width: 984px;
}

.fundoTopo {
	display: none;
}

.logo {
	display: block;
	position: absolute;
	margin-top: 36px;
}

.tituloSite {
	display: block;
	position: absolute;
	font-size: 19px;
	font-weight: bold;
	color: #FFF;
	text-transform: uppercase;
	margin: 42px 0 0 193px;
}

.form_without_label
{
    overflow:hidden;
}

.form_without_label label
{
    display:none;
}

#baseMenu 
{
	clear:both;
    margin:0px;
	padding:0px;    
	margin-top: 55px;
	overflow:hidden;
	line-height:15px;
	/*position:relative;*/
	position:static;
	height:204px;
}

#baseMenu li.floatLeft 
{
    width:183px;
    margin-right:1px;
    /*letter-spacing:-0.5px;*/             
}

#baseMenu li.floatLeft ul
{
    margin:0;
    padding:0;
    position:absolute;
    display:none;
    background-color:#FFF;
    width:183px;
    list-style:none;
    z-index:5;
    border-top:1px solid #CCC;
}

#baseMenu li.floatLeft ul li
{
    margin:0;
    padding:0;
    font-size:12px;
    font-weight:normal;
    padding:4px 5px;
    border-bottom:1px solid #CCC;
}

#baseMenu li.floatLeft ul li a
{
    display:block;
    text-decoration:none;
    color:#555;
}

#baseMenu li.floatLeft ul li a:hover
{
    color: #006652;    
}

.baseTitulosMenu {
	display: block;
	width:178px;
        height: 35px;
	font-size: 14px;
	font-weight: bold;
	color: #444;
	text-transform: uppercase;
	text-decoration:none;
	float:left;		
}

.baseTitulosMenu:hover {
	color: #006652;
	text-decoration:none;
}

.mascara1
{
	display: block;
	position: absolute;
	z-index: 0;
	width: 184px;
	height: 169px;
	top:35px;
    left:0px; 
}

#mascara1_1{left:184px;}
#mascara1_2{left:368px;}
#mascara1_3{left:552px;}

/*
.baseTitulosMenu ul
{
    position:absolute;
    background-color:#FFF;
    border:1px solid #CCC;
}


.subTituloMenu {
	display: block;
	float: left;
	font-size: 8px;
	color: #444;
	line-height: 8px;
	text-transform: uppercase;
	padding-top: 4px;
	margin-left: 4px;
}

.baseBotoesMenu {
	display: block;
	float: left;
	z-index: 1;
	position: relative;
	height: 169px;
}

.mascara1
{
	display: block;
	position: absolute;
	z-index: 2;
	width: 184px;
	height: 169px;
}*/

.baseNewsletter {
	display: block;
	width: 735px;
	height: 63px;
	background-color:#E5E5E5;
	margin-top: 15px;
	overflow:hidden;
}

.baseNewsletter form{float:left;width:100%;}

.baseTituloNewsletter {
	display: block;
	width: 735px;
	height: 19px;
	font-size: 12px;
	font-weight: bold;
	color: #444;
	background-color: #FFF;
	text-transform: uppercase;
}

#inputNewsletter 
{
	display: block;
	float: left;
	border: none;
	width: 168px;
	height: 19px;
	font-size: 11px;
	color: #999;
	background-color: #FFF;
	padding: 5px 0 0 6px;
	margin: 10px 1px 0 10px;
}

.newbtnsubmit
{    		
	height: 24px;
	font-size: 11px;
	color: #FFF;
	background-color: #006650;
	text-align:center;
	border:none;
}

.btInscricao 
{
	display: block;
	float: left;
	height: 24px;
	font-size: 11px;
	color: #FFF;
	background-color: #D21034;
	margin-top: 10px;
	border:none;
}

.btInscricao a {
	width: 52px;
	height: 20px;
	color: #FFF;
	text-decoration: none;
}

.btInscricao a:hover {
	text-decoration: none;
}

.baseTituloConteudos {
	display: hidden;
	width: 735px;
	margin-top: 25px;
	overflow:hidden;
}

.tituloBreadcrumbs {
	display: block;
	float: left;
	font-size: 15px;
	font-weight: bold;
	color: #006652;
	text-transform: uppercase;
}

#breadcrumbs ul {
	padding: 0;
	margin: 0;
}

#breadcrumbs ul li 
{
	display: block;
	float: left;
	list-style: none;
	font-size: 12px;
	color: #555;
	padding-right: 6px;
	border-right: 1px solid #999;
	margin-left: 6px;
}

#breadcrumbs ul li a {
	display: block;
	color: #006652;
	text-decoration:underline;
}

#breadcrumbs ul li a span {
	display: none;
}

.tabelaCinza {
	display: block;
	width: 715px;
	background-color: #F2F2F2;
	padding: 10px;
}

.tabelaBranca {
	display: block;
	width: 715px;
	padding: 10px;
}

.titulosNoticiasDestaques {
	font-size:12px;
	color: #000;
	text-transform:uppercase;
}

.titulosNoticiasDestaques a {
	color: #000;
	text-decoration:none;
}

.titulosNoticiasDestaques a:hover {
	text-decoration:underline;
}


.data {
	font-size:11px;
	color: #B2B2b2;
}

.titulosConteudo {
	font-size: 15px;
	font-weight: bold;
	color: #006652;
	text-transform: uppercase;
	margin: 20px 0 10px 0;
}

.containerRight {
	display:none;
}

.basePesquisa {
	display: block;
	width: 238px;
	height: 56px;
	background-image: url(/temas/default/imgs/topoAreaReservada.gif);
	background-repeat: no-repeat;
	border-bottom: 1px solid #E5E5E5;
	padding-top: 20px;
}

.basePesquisa form{float:left;overflow:hidden;width:100%;}

.tituloPesquisa {
	display: block;
	height: 22px;
	font-size: 12px;
	font-weight: bold;
	color: #444;
	text-transform: uppercase;
}

#inputPesquisa 
{
	display: block;
	float: left;
	border: 1px solid #E5E5E5;
	width: 162px;
	height: 17px;
	font-size: 11px;
	color: #999;
	background-color: #FFF;
	padding: 5px 0 0 6px;
	margin-right:1px;
}

.btPesquisar 
{
	display: block;
	float: left;
	width: 66px;
	height: 24px;
	font-size: 11px;
	color: #FFF;
	background-color: #006650;
    text-align:center;
    border:none;	
}

.baseQuar {
	display: block;
	width: 228px;
	height: 29px;
	margin-top: 10px;
	background-image: url(/temas/default/imgs/fundoQuar.gif);
	background-repeat: no-repeat;
	padding: 15px 0 0 10px;
}

.tituloQuar {
	display: block;
	font-size: 17px;
	font-weight: bold;
	color: #FFF;
	text-transform: uppercase;
}

.tituloQuar a {
	color: #FFF;
	text-decoration: none;
}

.baseMenuLateral {
	display: block;
	width: 238px;
	/*min-height: 191px;*/
	margin-top: 14px;
}

.baseTituloMenuLateral 
{
	display: block;
    overflow:hidden;
    padding-bottom:5px;    
	font-size: 14px;
	font-weight: bold;
	color: #444;
	text-transform: uppercase;
}

.menuLateral {
	border-bottom: 1px solid #CCC;
}

.menuLateral ul 
{
	padding: 0;
	margin: 0;	
}

.menuLateral ul li {
	display: block;
	list-style: none;
	font-size: 12px;
	color: #555;
}

.menuLateral ul li a 
{
	display: block;
	color: #555;
	border-top: 1px solid #CCC;
	text-decoration:none;
	padding:3px 4px;
}

.menuEsquerdo a
{
    border-top:0px solid !important;
    border-bottom: 1px solid #CCC;
}

.menuLateral ul li ul
{    
    display:none;
    background-color: #F2F2F2;
}

.menuLateral .selected_link
{
    text-decoration:underline;
}	

.menuLateral ul li ul li a 
{
	display: block;
	border-top: none;
	background: url(/temas/default/imgs/hifen.gif) no-repeat 0px 0px;	
	padding: 3px 4px 3px 17px;
}

.menuLateral ul li ul li ul li a
{
   background: url(/temas/default/imgs/circle_bullet.gif) no-repeat 17px 9px;
   padding-left:27px;
}

.menuLateral ul li a:hover {
	display: block;
	color: #006652;
	text-decoration: none;
}

.menuLateral ul li ul li a:hover {
	display: block;
	color: #555;
	text-decoration: underline;
}

.menuLateral ul li a span {
	color: #006652;
}


.baseAreaReservada 
{
	display: block;
	width: 238px;
	height: 52px;
	/*border-bottom: 1px solid #E5E5E5;*/
	padding: 18px 0px 0px 0px;
}

.baseAreaReservada p
{
    margin:0;
    padding:0;
    margin-top:3px;
}

.baseTituloAreaReservada {
	display: block;
	font-size: 12px;
	font-weight: bold;
	color: #444;
	background-color: #FFF;
	text-transform: uppercase;
}

.inputAreaReservada
{
	float: left;
	border: 1px solid #E5E5E5;
	height: 17px;
	font-size: 11px;
	color: #999;
	background-color: #FFF;
	padding: 5px 0 0 6px;
	margin-right:1px;
	width: 83px;
	*width:86px;
}

#form_login
{
    overflow:hidden;
    margin-top:11px;
}

.btEntrar 
{
	float: left;
	height: 24px;
	font-size: 11px;
	color: #FFF;
	background-color: #D21034;
    border:none;
    text-align:center;  	
}

.baseBanners {
	display: block;
	width: 236px;
	border: 1px solid #CCC;
	overflow:hidden;
	margin-top: 10px;
}

/* End Header */

/* Footer */

.footer {
	display: none;
}

.baseFooter {
	display: block;
	width: 994px;
	min-height: 86px;
	margin: 0 auto;
}

.acessibilidade 
{
	float: left;	
}

#menuRodape ul {
	padding: 0;
	margin: 10px 0;
}

#menuRodape ul li {
	float: left;
	list-style: none;
	font-size: 11px;
	color: #7F7F7F;
	border-right: 1px solid #C3C3C3;
	margin: 6px 0 0 7px;
	padding-right: 7px;
}

#menuRodape ul li a {
	display: block;
	color: #7F7F7F;
	text-decoration: underline;
}

.copyright {
	display: block;
	float: left;
	font-size: 11px;
	color: #B2B2B2;
	margin: 15px 0 0 44px;
}

.logoSeara {
	display: block;	
	margin: 5px 0 0 4px;
}

.a_voltar
{
	display:none;
}

.conteudos
{
	width: 788px !important;	
    padding-bottom:15px;
}

.conteudos_exposicoes
{
    width:748px;
    float:right;
    background-color:#FFF;
    margin-top:10px;
    padding:10px;    
}

.conteudos_exposicoes .titulosConteudo
{
    margin:10px 0px 10px 0px;
}
/* End Footer */

/**** NAV BAR ********/
.navbar
{
    clear:both;
    overflow:hidden;
    margin:0;
    padding:0;
}

.navbar .paginacao_sel,
.navbar a.paginacao
{
    float:left;
    margin-right:3px;
    padding:2px 5px;
}

.navbar a.paginacao
{
    background-color:#F5F5F5;
    border:1px solid #CCC;
    color:#006652;
}

.navbar a.paginacao:hover,
.navbar .paginacao_sel
{
    background-color:#006652;    
    color:#FFF;
    border:1px solid #CCC;
}

#breadcrumbs {
	display:none;
}