/* O Reset ---------------------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,
h6,pre,form,fieldset,input,blockquote,table,
th,td { margin: 0; padding: 0; }
fieldset,abbr,img { border: 0; }
address,caption,cite,code,dfn,em,h1,h2,h3,
h4,h5,h6,strong,th,var { font-style: normal; font-weight: normal; }
caption,th { text-align: left; }
q:before,q:after { content: ''; }
a { text-decoration: none; }
/*----------------------------------------------*/



/* CSS Document */

/* CONTROLES DE BODY############################################################################################################## */
body {margin: 0px;	font-family:tahoma;	font-size:15PX;	background:url(/momento/interfaces/img/bg-top-menu.jpg) repeat-x center top;background-color:#fff;	}

strong{font-weight: bold;}

img{-moz-border-radius:2px; -webkit-border-radius:2px;border-radius:2px;}

a{color: #202020;}
a:hover{text-decoration: underline;}
#corpopag{width: 987px; margin: 0 auto; text-align:justify; }


/* DECLARAÇÃO DE FONT-FACE ####################################################################################################### */
@font-face {
    font-family: 'HelveticaLTStdBoldCondensed';
    src: url('fontes/helveticaltstd-boldcond-webfont.eot');
    src: url('fontes/helveticaltstd-boldcond-webfont.eot?#iefix') format('embedded-opentype'),
         url('fontes/helveticaltstd-boldcond-webfont.woff') format('woff'),
         url('fontes/helveticaltstd-boldcond-webfont.ttf') format('truetype'),
         url('fontes/helveticaltstd-boldcond-webfont.svg#HelveticaLTStdBoldCondensed') format('svg');
    font-weight: normal;
    font-style: normal;

}

	
/* EFEITOS CSS3 - GLOBAIS####################################################################################################### */
.canto-arredondado-global{-moz-border-radius:2px; -webkit-border-radius:2px;border-radius:2px;}	
.sombra-box-global{-moz-box-shadow:0 1px 1px #333333; -webkit-box-shadow:0 1px 1px #333333;  box-shadow:0 1px 1px #333333;} 
.text-shadow-global{text-shadow: #000 2px 1px 3pt  ;}
 
 

.conteudo-global-mol{ height:150px;  }
.align-logo-mol{ width: 770px; float: left; padding-top: 30px; }
.conteudo-links-busca{ width: 216px; float: left;color: #fff; }
.icon-exp-top-mol{position: absolute; width: 180px; height: 30px; top: -125px;  background: url(/momento/interfaces/img/bg-exp-links.png) no-repeat right; height: 148px; z-index: 2; color: #666; font-size: 13px; font-family: Tahoma, Geneva, sans-serif;}
.icon-exp-top-mol:hover{margin-top: 2px;}
.icon-exp-top-mol ul{margin-top: 35px;}
.icon-exp-top-mol li{list-style: none;  padding: 3px 0 3px 20px;}

.area-sinal{ text-align:right; font-size: 18px; padding-right: 13px; margin-top: 15px; }
.recolher{ text-align:right; font-size: 18px; padding-right: 13px; margin-top: 15px; }
.area-busca-mol{background: #fff; position: absolute; top: 60px; z-index: 1; color: #666; font-size: 16px; width: 204px; height: 22px; padding: 6px; -moz-border-radius:2px; -webkit-border-radius:2px;border-radius:2px;}
.area-busca-mol input{border: 0px; width: 170px; height: 22px; padding-left: 10px; color: #4b4b4b;}
.area-sinal span{ cursor: pointer; }
.area-sinal-span{cursor: pointer;}
 
 
.link-menu-topo{margin-left: -10px;text-align: justify; color: #fff; font-size: 15px; text-align:justify; height: 106px; text-shadow: #000 2px 1px 3pt  ;   }
.link-menu-topo a{margin: 0 14px 0 0; color: #fff; height: 25px; display: block;  float: left; padding: 2px 10px 0 10px; }
.link-menu-topo a:hover{background: #1a2f43;  -moz-box-shadow:0 1px 1px #333333; -webkit-box-shadow:0 1px 1px #333333;  box-shadow:0 1px 1px #333333; text-decoration: none;}
.link-menu-topo a:active{color: #d6d6d6;}


.rodape-mol{clear: both; background:url(/momento/interfaces/img/bg-rodape-mol.png) repeat-x;  height: 200px; margin-top: 40px;}
.links-rodape-mol{margin-left: -10px; color: #fff; padding-top: 20px; height: 55px;}
.links-rodape-mol a{color: #fff;  display: block; float: left;  padding: 5px; margin-right: 10px; font-size: 14px;}
.links-rodape-mol a:hover{background: #3f7b95;  -moz-box-shadow:0 1px 1px #333333; -webkit-box-shadow:0 1px 1px #333333;  box-shadow:0 1px 1px #333333; text-decoration: none; }
.rodape-minis{font-size: 12px; color: #606060; padding-top: 25px;}
.rodape-minis p{margin-top: 20px;}

.texto-sem-hover a{text-decoration: none;}



/* CONTEUDO MATERIA ####################################################################################################### */
.conteudo-materia-esq{width:660px;float:left; height:auto; background-color:#0F3;}
.data-materia-esq{ font-family: Tahoma, Geneva, sans-serif; font-size: 12px; color: #a1a1a1; padding-top: 10px; }
.titulo-materia-esq{font-size: 33px; font-family: HelveticaLTStdBoldCondensed; width:660px; margin-top: 10px;}
.olho-materia-esq{color: #707070; font-size: 18px; margin-top: 5px; width: 660px;}

.veja-mais-detalhes-dir{float: left; margin-left:15px; width: 200px; height:500px; background-color:#03F; font-size: 14px; font-family:Tahoma, Geneva, sans-serif; text-align:justify; }
.veja-mais-detalhes-dir a{color: #333;}

.area-mais-not-dir{ padding: 12px 0 12px 0; border-bottom: 1px dotted #cfcfcf;}

.barra-top-compartilhar{  border-bottom: 1px dotted #ccc; height: 30px; }
.area-redes-sociais{width: 400px;  float: left;}
.area-exp-texto{font-size: 11px; color: #505050; text-align: right;}
.diminuir-texto{font-size: 16px; font-weight: bold; color: #e69201;}
.aumentar-texto{font-size: 21px; font-weight: bold; color: #e69201;}
.aumentar-texto:hover{color: #000; cursor: pointer;}
.diminuir-texto:hover{color: #000;  cursor: pointer;}


.autor-materia-publicada{ border-top: 1px dotted #204771;  padding: 50px 10px 10px 10px;  font-size: 12px; margin-top: 40px;  }
.nome-autor{text-align: left;font-size: 30px; color: #000; border-right: 1px solid #ccc; width: 300px;  float: left; margin-right: 20px;}
.compartilhar-conteudo{padding-top: 10px;float: left; width: 100px; text-align: center; font-size: 12px; color: #666; cursor:pointer;}
.hover-pauta,.hover-email,.hover-imprimir{display:none; background: #333; padding: 2px; color: #fff; font-size: 11px; width: auto; margin-top: 10px; }
	
.col-pauta:hover .hover-pauta,.col-email:hover .hover-email,.col-imprimir:hover .hover-imprimir{display:block; cursor:pointer; }



/* LISTA CATEGORIAS ####################################################################################################### */
.area-mat-lista-publicada{border-bottom: 1px dotted #ccc; padding: 20px 0 20px 5px;}
.area-mat-lista-publicada:hover{background: #f3f3f3;}
.titulo-lista-cat a{font-size: 28px; font-family: HelveticaLTStdBoldCondensed; font-weight: bold; color: #1f1f1f;}
.tam-lista-cat{font-size: 30px;  letter-spacing: -1px; font-weight: bold; clear: both; font-family:HelveticaLTStdBoldCondensed;}

.barra-paginacao{margin: 40px 0 40px 0; text-align: center;	}
.barra-paginacao a{padding:5px 10px 5px 10px; font-size: 22px; color: #ccc; }
.barra-paginacao a:hover{background: #3b7893; color: #fff; text-decoration:none; -moz-border-radius:2px; -webkit-border-radius:2px;border-radius:2px; }
.barra-paginacao b{ padding:5px 10px 5px 10px; font-size: 22px; background: #525252; color: #8e8e8e; -moz-border-radius:2px; -webkit-border-radius:2px;border-radius:2px;}


	
/* LINKS ======================================================================== LINKS */

.linkBco{
	color:#E9E9E9;
	text-decoration:none;
	}
	


.linkBco:hover{
	color:#FFF;
	text-decoration:none;
	}

.linkSimples{
	text-decoration:none;  
	color:#333333;
	}
	
.linkSimples:hover{
	text-decoration:underline;  
	color:#333333;
	}
	
	

/* TEXTOS ======================================================================== TEXTOS */


.TextoSimples{
	font-size:12px; 
	color:#333; 
	font-family:Verdana, Geneva, sans-serif; 
	line-height:20px; 
	text-align:justify; 
	}
