*{ margin:0;  padding:0}
html{}
body{      background:    url(../img/deg_fundoportal2.gif ) repeat-x;   font-family: "arial", "verdana", "lucida grande", "sans-serif";   background-color:#f2f2f2;  color:#494949;  font-size:12px;  margin:0;  padding:0;}
* html body{}
ul{ }
li { margin-left: 30px; }
select{font-size:10px}
.corpo_impressao{ background-color:White;  background-image:none}
.botaoimprimir{ position:relative;  margin-left:50%;  margin-top:10px}
.botaoimprimir *{ text-decoration:none;  color:#666}
.botaoimprimir a:hover{ text-decoration:underline}
a img{ border:none}

.esqueceusenhaformulariologin{ color:#666;  margin-left:1px;  font-size:9px}

.linkeditorasaber{ float:left;  display:block;  width:285px;  height:60px}

.linkcricketdesign{ width:174px;  height:47px;  position:relative;  display:inline;  float:right;  right:10px;  top:6px}

p{ font-family:Arial;  font-size:12px}

#barrasuperior{    clear:both;     display:block;     width:100%;     background-color:#666;     height:34px;     background:url(../img/def_fundbarratop.gif ) repeat-x}
#barrasuperior .barrasuperiorlogo{ float:right;  margin-right:10px}
#container{ background-color:#fff; height: auto; width:770px;  margin:0 auto}

#containercontainer{    background:url(../img/deg_fundoconteiner.gif ) repeat;    width:100%;   height:100%}

#header{    height:144px;     width:100%;     clear:both;     display:block}
#header #headerlinha1{    background:url('../img/topo.jpg') no-repeat;  width:100%;  height:65px}
#headerlinha1 .formulariobusca{ float:right;  margin-top:11px;  margin-right:12px;  margin-left:12px;   width:457px;      font-family:"Arial";     font-size:9px;     text-align:right}
.topologin{ float:right;  margin-top:11px;  margin-right:12px;  margin-left:12px;   width:457px;      font-family:"Arial";     font-size:9px;     text-align:right}
.r_topo_login{ display: block; float: right; position: relative; margin-left: 202px; width: 250px}
#header #headerlinha2{    margin-top:4px}
#header #headerlinha2 .conteinermenu{    background:url(../img/fundo_botoesheader.gif ) no-repeat;  width:100%;  height:57px;   font-family:"Arial";  color:#3d3d3d}
.conteinermenu .botoesemcima{ float:left;  position:relative;  left:10px;  top:9px}
.botoesemcima a{ color:#f0f0f0;  text-decoration:none;   font-family:"Arial";  font-size:9px;  vertical-align:middle}
.conteinermenu .linksfixos{ font-family:Arial;  font-size:12px;  float:right;  vertical-align:middle;  position:relative;  top:7px;   right:9px}
.linksfixos a{ text-decoration:none;  color:#494949}
.linksfixos img{ vertical-align:middle}
.conteinermenu .botoesembaixo{ font-family:Arial;  font-size:10px;  vertical-align:middle;  position:relative;   top:21px;  margin-left:10px;    clear:both;  display:block;  z-index:1}
.botoesembaixo a{ text-decoration:none;  color:#f0f0f0;  z-index:-1}
#headerlinha1 #linhasbusca{ line-height:16px}
.formulariobusca a{ text-decoration:underline;  color:#ba0007}
.formulariologin{ line-height:6px}
.labelformulariologin{ display:inline;  position:relative;  font-size:9px}
#header #textobusca1{ display:inline;  vertical-align:top;  margin-right:-33px;  color:#ba0007}
#header #textobusca2{ vertical-align:bottom;  color:#666;  line-height:6px}
#header #botaobusca{ vertical-align:top}

#content{ float:left;    width:468px;    padding-right:5px;  color:black;  background-color:#fff}
#contentsemcolesquerda{ float:left;   width:648px;  color:black;  background-color:#fff}
#contentsemcoldireita{ float:left;  width:592px;  color:black;  background-color:#fff}
#contentsecao{ float:left;   width:514px;    color:black;  background-color:#fff}
#contentsecao table{ border:none}
#contentsecao ul{ padding-left:40px}
.margem{ padding-left:11px;  padding-right:11px}
.margemimpressao{ padding-left:11px;  padding-right:11px;  margin:0 auto;  width:550px}

#contentright{ position:relative;  float:right;    width:122px;  background-color:#efefef}

#contentleft{ float:left;    width:172px;  background-color:#fff;  padding:1px}
#contentleftsecao{ float:left;  width:134px;       background:url('../img/deg_fundocolunaesquerda.gif') repeat-x;  background-color:#c1c1c1;   height:100%}

#footer{    background:url('../img/rodape.jpg') no-repeat;  background-color:#fff;  height:59px;   display:block;  clear:both;    width:100%}

#footer .footertext{  width:550px;  vertical-align:middle;  font-family:Arial;  text-align:center;  color:#505050}
#footer .footertextogrande{ font-size:11px}
#footer .footertextopequeno{ font-size:10px}

table{ }
th{ background-color:#c6c6c6;  color:#fff;  height:21px}
th a{ color:#fff;  text-decoration:none}
th a:hover{}
table tr{ }
table td{ margin-left:2px;  margin-right:2px}
table tr td{ height:21px}
table tr.altrow td{  background-color:#d9d9d9}
table tr.secaopai{ background-color:#919191;  color:#fff;  font-weight:bold}
table td a{ color:#666;  font-weight:bold}
td.actions{}
td.actions a{}
.cakeSqlLog { background-color:#fff}
.cakeSqlLog table{ background-color:#f4f4f4}
.cakeSqlLog td{ padding:4px 8px;  text-align:left; border-right: 1px solid #CCC;}

div.paging{ color:#ccc;  margin-bottom:2em;  margin-top:2em}
div.paging div.disabled{ color:#969696;  display:inline}
div.paging a{ color:#666}

dl{ line-height:2em;  margin:0em 0em;  width:50%}
dl .altrow{ background:#f4f4f4}
dt{ font-weight:bold;  padding-left:4px;  vertical-align:top}
dd{ margin-left:10em;  margin-top:-2em;  vertical-align:top}
dd a{ color:#666;  font-weight:bold}

label{    font-weight:bold;     color:#666}
label, .inputtextarea{    display:block;     width:100px;     float:left;     margin-bottom:10px}
br{    clear:left;     background-color:Red}
.inputbusca{    background:url(../img/deg_fundoinput.gif) repeat-x;  border:1px solid #969696;  height:17px;  width:109px}
textarea, .inputtextarea{  border:1px solid #000}
.inputtext{    background:url(../img/deg_fundoinput.gif) repeat-x;  border:1px solid #000;  background-color:#fff}
.paragrafoformulario, .paragrafoformulariotags{ margin-left:10px}
.paragrafoformulariotags{ display:inline}
.exibetags{}
.exibetags a{ color:#5A5A5A}
.paragrafo{ margin-left:5px;  margin-right:5px}
.inputtextformulariologin{    background:url(../img/deg_fundoinput.gif) repeat-x;  border:1px solid #a5a5a5;  background-color:#fff}
.botaosubmitformulariologin{ background-color:#940303;  color:#ffcc01;  border:1px solid #940303;  font-family:Arial;  font-size:10px;  text-align:center;  vertical-align:top}
.submit{ display:inline}
.paineldireito{ position:relative;  float:right;  margin-right:50px}

.painelesquerdo{ position:relative;  float:left;  margin-left:50px;  padding-right:20px}

ul.checkboxMultiple{ margin:0;  padding:0;   list-style-type:none}
ul.checkboxMultiple li{ display:block;  float:left;  width:220px;   margin:3px 8px 0 0;  margin-left:10px}

ul.checkboxMultiple li input{ margin-right:2px}
.obrigatorio{ margin-left:8px}

.formulariopesquisa{ margin-left:15px;  margin-bottom:10px}
.formulariopesquisa label{ display:inline;  float:none;  margin-right:5px}

div.message, p.error, div.error-message{ color:#900;  font-weight:bold;  margin:7px 0px;  display:block;  clear:both;  margin-left:20px}

div.message{ width:90%;  padding:5px;  text-align:center}

.error-messagelogin{ color: #900; font-weight: bold; font-size: 10px; margin-left: -114px; margin-top: -28px; position: absolute; width: 119px}
div.error-message{ margin-left:10px}
div.error em{ font-size:140%;  color:#003d4c}
span.notice{ background-color:#c6c65b;  color:#fff;  display:block;  font-size:140%;  padding:0.5em;  margin:1em 0}

div.nav{ text-align:left;  position:absolute;  top:9em;  left:60%}
div.nav ul li a{ display:block;  background:#fff;  color:#003d4c;  padding:3px 8px;  text-decoration:none}
div.nav ul{ background:#003d4c;  margin:0;  padding:0;  list-style-type:none}
div.nav li{ list-style-type:none;  margin:0;  padding:0}
div.nav ul li a{ background:#fff;  color:#003d4c;  padding:3px 8px;  text-decoration:none}
div.nav ul li a:hover{ background:#003d4c;  color:#fff}

div.actions{ clear:both;  margin-top:.2em;  text-align:left}
div.actions ul{ margin:0;  padding:0}
div.actions li{ display:inline;  list-style-type:none;  margin:0 2em 0 0;  padding:0}
div.actions ul li a{ background:#fff;  color:#666;  text-decoration:none}
div.actions ul li a:hover{ background:#666;  color:#fff}

div.related{ clear:both;  display:block}

pre{ color:#000;  background:#f0f0f0;  padding:1em}
pre.cake_debug{ background:#fc0;  font-size:120%;  line-height:18px;  margin:4px 2px;  overflow:auto;  position:relative}
div.cake-stack-trace{ background:#fff;  color:#333;  margin:4px 2px;  padding:4px;  font-size:120%;  line-height:18px;  overflow:auto;  position:relative}
div.cake-code-dump pre{ position:relative;  overflow:auto}
div.cake-stack-trace pre, div.cake-code-dump pre{ color:#000;  background-color:#F0F0F0;  border:1px dotted #606060;  margin:4px 2px;  padding:4px;  overflow:auto}
div.cake-code-dump pre, div.cake-code-dump pre code{ clear:both;  font-size:12px;  line-height:5px;  margin:4px 2px;  padding:4px;  overflow:auto}
div.cake-code-dump span.code-highlight{ background-color:#FF0}

.separador{ display:block;  clear:both;  height:5px;  margin-top:1px;  margin-bottom:1px}
.textovermelho{ color:#ba0007}
.textocinza{ color:#666}
.caixatitulo{ background-color:#b8b8b8;  color:#636363;  border-left:10px #a9a9a9 solid;  font:normal normal normal 8pt normal Verdana;  padding-left:3px;  padding-bottom:5px;  padding-top:3px;  margin-bottom:5px}
.caixatitulo1{ background-color:#b8b8b8;  color:#fff;  border-left:10px #a9a9a9 solid;  font:normal normal normal 8pt normal Verdana;  height:18px;  padding-top:4px;  padding-left:4px;  margin-bottom:7px}
.caixatitulo2{ background-color:#9a9a9a;  color:#fff;  border-left:10px #8b8b8b solid;  font:normal normal normal 8pt normal Verdana;  height:29px}
.caixatitulo2 .fontecaixatitulo2{ ;  font-family:"Arial";  font-size:9px;  vertical-align:middle;  position:relative;  padding-top:3px;  margin-left:3px}
.caixatitulo2 .fontecaixatitulo2 div{ display:inline;  position:relative}

#header #headerlinha2 .conteinermenuadmin{    background:url(../img/fundo_botoesheaderadmin.gif ) repeat;  width:100%;  height:57px;   font-family:"Arial";  color:#3d3d3d}
.conteinermenuadmin .botoesemcimaadmin{ float:left;  position:relative;  left:10px;  top:6px;  font-family:Arial;  font-weight:bold;  font-size:12px}
.botoesemcimaadmin a{ color:#f0f0f0;  text-decoration:none;   font-family:"Arial";  font-size:8px;  vertical-align:middle}
.conteinermenuadmin .linksfixosadmin{ font-family:Arial;  font-size:12px;  float:right;  vertical-align:middle;  position:relative;  top:7px;  width:300px}
.linksfixosadmin a{ text-decoration:none;  color:#494949}
.linksfixosadmin img{ vertical-align:middle}
.conteinermenuadmin .botoesembaixoadmin{ font-family:Arial;  font-size:10px;  vertical-align:middle;  position:relative;  top:15px;  left:10px;  clear:both;  display:block}
.botoesembaixoadmin a{ text-decoration:none;  color:#f0f0f0}

#contentadmin{ float:left;  width:76%;  height:100%;  color:black;  background-color:#fff;   margin-left:3px}
.clear{ clear:both;  height:1px}

.contentleftadministrativo{ background-color:#919191;  vertical-align:top;  font-family:Arial;  width:190px;  text-align:left}
.contentleftadministrativotitulo{ font-family:Arial;  color:White;  margin-left:8px;  font-size:10pt;  background-color:#7d7d7d;  height:37px;  font-weight:bold;  text-align:left;  width:100%;  list-style:none;   list-style:none;  margin:0;  border:0;  border-bottom:1px solid #727272}
.contentleftadministrativotitulo .contentleftadministrativotitulotexto{ vertical-align:middle;  margin-left:6px;  padding-top:11px}
.contentleftadministrativotitulo .texto, .contentleftadministrativotitulofixo .texto{ vertical-align:middle;  padding-top:10px;  margin-left:5px}
.contentleftadministrativotitulo .texto, .contentleftadministrativotitulofixo .texto, .contentleftadministrativoitem .texto{ vertical-align:middle}
.contentleftadministrativotitulo a, .contentleftadministrativotitulofixo a, .contentleftadministrativoitem a{ text-decoration:none;  color:#fff;  font-size:11px;  margin-left:6px;  vertical-align:middle}
.contentleftadministrativoitem:hover{ background-color:#7D7D7D}

.contentleftadministrativotitulofixo{ font-family:Arial;  font-size:10pt;  font-weight:bold;  margin:0;  border:0;  height:37px;  width:100%;  color:White;  background-color:#6b787e;  text-align:left;  list-style:none;  border-bottom:1px solid #727272}
.contentleftadministrativotitulofixo *{ vertical-align:middle}
.contentleftadministrativoitem{ color:White;  margin-left:8px;  font-size:10pt;   vertical-align:middle;  background-color:#919191;  text-align:left;  width:100%;  list-style:none;  margin:0;  border:0;  border-bottom:1px solid #727272}
.contentleftadministrativoitem .textoitem{ margin-left:7px;  height:20px;  vertical-align:middle;  padding-top:3px}

.titulotabela{ width:100%;  color:#fff;  background-color:#666;  font-family:"Trebuchet MS";  font-size:12px;  font-weight:bold;  height:22px}
.titulotabela .titulo{ position:relative;  display:inline;  float:left;  margin-left:5px}
.titulotabela .acao{ position:relative;  display:inline;  float:right;  margin-right:5px}
.titulotabela *{ vertical-align:middle}
.titulotabela a{ text-decoration:none;  color:#fff}
.tabelaadmin, .tabelaadminformulario{ margin:0 auto;  width:95%;  border:1px solid #c6c6c6}
.tabelaadmin td{ text-align:center}
.tabelaadminformulario label{ font-family:"Trebuchet MS";  font-size:12px;  color:#000;  margin-left:10px}
.tabelaadminformulario .conteudo{ padding-top:10px;  padding-bottom:10px}
.tituloadmin{ margin-left:5px;  font-family:Arial;  font-size:24px;  color:#2c2c2c;  display:inline}
.tituloadmin a{ text-decoration:none;  color:#2c2c2c}
.tituloadmin a:hover, .tituloadmin a:active, .tituloadmin a:link, .tituloadmin a:visited{ text-decoration:none;  color:#2c2c2c}

.tituloadminpequeno{ font-family:Arial;  font-size:14px;  color:#2c2c2c;  display:inline}
.tituloadminpequeno a{ text-decoration:none;  color:#2c2c2c}
.tituloadminpequeno a:hover, .tituloadminpequeno a:active, .tituloadminpequeno a:link, .tituloadminpequeno a:visited{ text-decoration:none;  color:#2c2c2c}

.botaoadmin{ color:#fff;  background-color:#666;  border:none;  padding:2px;  border-color:#CCC rgb(153,153,153) rgb(153,153,153) rgb(204,204,204);  border-style:double;  border-width:3px}
.centraliza, .centralizado, div.paging{ margin-left:auto;  margin-right:auto;  text-align:center}
.centralizadovertical{ vertical-align:middle}
.alinhadireita{ text-align:left}

.separadorbarra{    background-image:url(../img/separador_barra.gif );     background-repeat:repeat-x;     height:4px;     margin-top:2px;     margin-bottom:2px}
.separadorponto{    border-top:1px dotted #8f8f8f;     height:4px;     margin-top:2px;     margin-bottom:2px}
.separadorhome{    background-image:url(../img/separador_home.gif );  background-repeat:repeat-x;  height:4px;  margin-top:0px;  margin-bottom:0px;  margin-right:5px;  clear:both;  display:block;  position:relative}
.separadorformulario{ display:block;  clear:both;  height:7px}
.separadorformulariotitulo{ font-family:Trebuchet MS;  font-size:12px;   font-weight:bold;      color:White;     text-align:left;     margin-left:9px;     padding-left:10px;     background:url(../img/deg_fundotitulo.jpg ) no-repeat;  display:block;  clear:both}
.espacadorformulario{ min-width:100px;  width:100px;  display:table;  border:1px solid black}
.espacadorformulariologin{ clear:both;  display:block;  width:100%;  height:3px;  padding:0;  margin:0}
.separadorcaixa{ height:7px !important;  clear:both;  position:relative;  padding:0;  margin:0}
div.spacer{ clear:both;  height:6px}

.caixalayout{ background-color:#fff;  margin-right:5px}
.caixalayout .caixatitulo{ border-left:3px solid #b4b4b4;  color:#494949;  background-color:#c9c9c9;  height:19px;  font-family:Arial;  font-size:10px;  font-weight:bold;  display:block;  clear:both}
.caixalayout .caixatitulo .caixatitulotexto{}
.caixalayout .caixatitulo .caixatitulotextotitulo{ padding-top:3px;  margin-left:10px;  vertical-align:middle}

.caixalayout .caixalayouttexto{ font-family:Arial;  font-size:10px;  margin-left:10px;  margin-right:4px}
.caixalayout .caixalayouttexto p{ font-size:10px}
.caixalayout .caixalayouttexto .caixalayouttextodestaque{ color:#404040}
.caixalayoutseparador{ border-top:1px dashed #a3a3a3;  clear:both;  display:block}
.caixalayout a{ text-decoration:none;   color:#494949}
.caixalayout .linque{ display:inline;  float:right;  color:#940303;  text-decoration:none;  font-size:9px}

.caixalayoutnoticia{     margin-bottom:2px;     padding-top:7px;     padding-bottom:9px;     background:url(../img/deg_fundonoticia.gif ) repeat-y;  background-color:#b0b0b0;  border-left:#a1a1a1;  margin-right:5px}

.caixalayoutnoticia .caixalayoutnoticianome, .caixalayoutnoticia .caixalayoutnoticialinhafina, .caixalayoutnoticia .caixalayoutnoticiatexto{ margin-left:10px;  margin-right:10px;  font-family:Arial}
 
.caixalayoutnoticia .caixalayoutnoticianome, .caixalayoutnoticia .caixalayoutnoticianome a{  font-family:"Arial";  font-size:8px;  color:#515151;  margin-bottom:3px}
.caixalayoutnoticia .caixalayoutnoticialinhafina, .caixalayoutnoticia .caixalayoutnoticialinhafina a{ color:#fff;  font-weight:bold;  font-size:12px}
.caixalayoutnoticia .caixalayoutnoticiatexto, .caixalayoutnoticia .caixalayoutnoticiatexto a{ color:#fff;  font-size:11px;  text-align:left;  margin-top:4px;  margin-bottom:2px}
.caixalayoutnoticia .caixalayoutnoticiaimagem img{  margin:0 auto;  margin-top:6px}
.caixalayoutnoticia a{ text-decoration:none;  color:inherit}

.caixalayoutnoticiaprincipal{ margin-top:2px;  margin-bottom:2px;  padding-top:2px;  padding-bottom:2px;   border-left:#a1a1a1;  margin-right:5px}

.caixalayoutnoticiaprincipallistanoticia{ padding-left:30px;  font-size:11px;  font-family:Arial}

.caixalayoutnoticiaprincipal .caixalayoutnoticiaprincipalnome, .caixalayoutnoticiaprincipal .caixalayoutnoticiaprincipallinhafina, .caixalayoutnoticiaprincipal .caixalayoutnoticiaprincipallinhafina2, .caixalayoutnoticiaprincipal .caixalayoutnoticiaprincipaltexto{  font-family:Arial;  font-size:14px;  margin-bottom:2px}
 
.caixalayoutnoticiaprincipal .caixalayoutnoticiprincipalanome, .caixalayoutnoticiaprincipal .caixalayoutnoticiaprincipalnome a{  font-family:"Arial";  font-size:8px;  color:#515151;  margin-bottom:3px}
.caixalayoutnoticiaprincipal .caixalayoutnoticiaprincipallinhafina, .caixalayoutnoticiaprincipal .caixalayoutnoticiaprincipallinhafina a, .caixalayoutnoticiaprincipal .caixalayoutnoticiaprincipallinhafina2 a{  font-weight:bold;  font-size:13px}
.caixalayoutnoticiaprincipal .caixalayoutnoticiaprincipallinhafina2 a{ color:#c10014;  font-weight:bold;  font-size:14px}
.caixalayoutnoticiaprincipal .caixalayoutnoticiaprincipallinhafina a{ font-weight:bold;  font-size:14px}
.caixalayoutnoticiaprincipalautor, .caixalayoutnoticiaprincipalautor2{ font-family:Arial;  font-size:10px;  margin-bottom:5px;  font-style:italic}
.caixalayoutnoticiaprincipalautor *{ color:#515151}
.caixalayoutnoticiaprincipalautor2 *{ color:#C10014}
.caixalayoutnoticiaprincipal .caixalayoutnoticiaprincipaltexto, .caixalayoutnoticiaprincipal .caixalayoutnoticiaprincipaltexto a{  font-size:11px;  text-align:left}
.caixalayoutnoticiaprincipal .caixalayoutnoticiaprincipaltexto a{ color:#494949}
.caixalayoutnoticiaprincipal .caixalayoutnoticiaprincipalimagem img{ height:107px;  width:100%;  margin:0 auto}
.caixalayoutnoticiaprincipal a{ text-decoration:none;  color:inherit;  color:#515151}
.linkvisualizar{ float:right;  margin-right:10px;  margin-bottom:5px}

.caixaenquete{ background-color:#fff}
.caixaenquete .caixaenquetetitulo{ color:#fff;  background-color:#a1a1a1;  border-left:3px solid #8c8c8c;  height:19px;  font-family:Arial;  font-size:10px;  font-weight:bold;  display:block;  clear:both}
.caixaenquete .caixaenquetetitulo .caixaenquetetitulotexto{ margin-left:7px;  padding-top:2px}

.caixaenquete .caixaenquetepergunta{ color:#666;  font-size:10px;  margin-bottom:5px}
.caixaenquete .caixaenqueterespostas{ color:#484848;  font-size:10px}
.caixaenquete .caixaenqueterespostas .caixaenqueteresposta{}
.caixaenquete .caixaenqueterespostas .caixaenqueteresposta .inputradiorespostaenquete{ margin-right:6px}
.caixaenquete a{ float:right}
.caixaenquete .link1, .caixaenquete .link2{ font-family:Arial;  font-size:10px;  float:right;  display:inline}

.caixaenquete .link1{ color:#c1c1c1;  margin-left:20px}

.caixaenquete .link2{ color:#940303;  margin-right:5px}

.caixaultimasnoticias{    background:url(../img/deg_fundoultimasnoticias.gif ) repeat-x;  margin-bottom:2px;  font-family:Arial;  font-size:10px;  width:99%}
.caixaultimasnoticias .caixaultimasnoticiasanteriores{   background-color:#fff;  width:100%;  height:16px}
.caixaultimasnoticias .caixaultimasnoticiasanteriores a{ float:right;  color:#c20017;  padding-bottom:5px;  display:inline}
.caixaultimasnoticias .caixaultimasnoticiastexto{ margin-top:5px;  padding-bottom:5px}
.caixaultimasnoticias a{ text-decoration:none;  color:#666}
.caixaultimasnoticias a:hover{ text-decoration:underline}
.caixaultimasnoticiastitulo{ color:#fff;  background-color:#a1a1a1;   height:19px;  font-size:10px;  font-weight:bold;  display:block;  clear:both;  font-family:Arial}
.caixaultimasnoticiastitulo .caixaultimasnoticiastitulotexto{ margin-left:7px;  padding-top:2px}

.caixaultimasnoticias .caixaultimasnoticiasnoticia{ color:#666;  display:block}
.caixaultimasnoticias .caixaultimasnoticiasnoticiadata{ color:#c20017;  display:inline;  margin-right:5px;  margin-left:5px}

.noticiaprincipal, .noticiaprincipal2 { display:block;  clear:both;  background-color:#fff;  height:141px}
.noticiaprincipal2{ background-color: #EFEFEF}
.noticiaprincipal .noticiaprincipaltitulo, .noticiaprincipal2 .noticiaprincipaltitulo{ font-family:"Trebuchet MS";  font-size:16px;  color:#5a5a5a;  font-weight:bold;  line-height:17px;  display:block}

.noticiaprincipal .noticiaprincipaltexto, .noticiaprincipal2 .noticiaprincipaltexto{ font-family:Arial;  font-size:11px;  color:#888;   display:inline;  float:left;  position:relative;  width:60%}
.noticiaprincipal img, .noticiaprincipal2 img{ display:inline;  float:right;     margin-right:10px;  margin-top:31px}

.noticiaprincipalautor{ font-family:Arial;  font-size:10px;  font-style:italic;  margin-top:2px}
.noticiaprincipalautor *{ color:#515151}

.noticiasecundaria1, .noticiasecundaria2, .noticiasecundaria3{ position:relative;  display:inline;  background-color:#fff;  text-align:left}
.noticiasecundaria1{ float:left;  width:134px}
.noticiasecundaria2{ float:left;  margin-left:32px;  width:134px}
.noticiasecundaria3{ float:left;  margin-left:32px;  width:134px}
.noticiasecundariatitulo{ color:#5a5a5a;  font-family:"Trebuchet MS";  font-size:12px;  font-weight:bold;  line-height:13px}
.noticiasecundariatexto{ color:#888;  font-family:Arial;  font-size:11px}
.noticiasecundariaimagem{ text-align:center;  display:block;  clear:both;  margin:0 auto;     margin-bottom:3px}
.noticianomesubsecao{ float:left;  display:block;  clear:both;  color:#5a5a5a;  font-family:Arial;  font-size:9px}
.noticianomesubsecao a{ color:#5a5a5a;  text-decoration:none}
.legendafoto{ font-family:Arial;  font-size:8px;  color:#969696;  float:right;  text-align:right;  display:block;  clear:both}
.noticiaprincipal a, .noticiaprincipal2 a, .noticiasecundaria1 a, .noticiasecundaria2 a, .noticiasecundaria3 a{ text-decoration:none}
.noticia{}
.noticiacabecalho{ font-family:Arial;  font-size:10px;  color:#919191}
.noticiatitulo{ font-family:Arial;  font-size:17px;  color:#5a5a5a;  font-weight:bold}
.noticialinhafina{ font-family:Arial;  font-size:12px;  color:#888;  text-align:justify}
.noticiaautor{ font-family:Arial;  font-size:11px;  color:#888}

.noticiatexto{ font-family:Arial;  font-size:12px;  color:#4e4e4e;  text-align:justify}

.noticiatexto p{ margin-bottom:10px;  margin-top:10px}
.noticiatexto td p{ margin-bottom:0px;  margin-top:0px}
.noticiaacoes{ color:#333;  font-family:Arial;  font-size:11px;  vertical-align:middle;  display:block;  float:left;  position:relative}
.noticiaacoes a{ text-decoration:none;  color:#333}
.noticiaacoes img{ vertical-align:middle}

div.auto_complete{ position :absolute;  width :250px;  background-color:white;  border :1px solid #888;  margin :0px;  padding :0px}

li.selected{background-color:#D9D9D9}

.quadrohome{ width:100%;  height:192px;  background-color:#fff;  font-family:"Lucida Sans Unicode";  font-size:11px;  display:block;  clear:both}
.quadrohome .quadrohomeimagem{  width:468px;  height:192px;  background-color:White}
.quadrohome .quadrohomedescricao{ width:100%;  height:19px;  background-color:#000;  margin-top:3px}
.quadrohome .quadrohomedescricao .quadrohomedescricaotexto{ color:#fff;  display:inline;  float:left;  margin-left:4px}
.quadrohome .quadrohomedescricao .quadrohomedescricaodestaque{ color:#f9bf15;  display:inline;  float:left;  margin-left:10px}
.quadrohome .quadrohomedescricao .quadrohomedescricaobotaovoltar{ float:left;  margin-left:5px}
.quadrohome .quadrohomedescricao .quadrohomedescricaobotaoavancar{ float:right;  margin-right:5px}
.quadrohome .quadrohomedescricao .quadrohomedescricaobotaovoltar, .quadrohome .quadrohomedescricao .quadrohomedescricaobotaoavancar{ position:relative;  display:inline;  top:-7px}
.quadrohome a{ color:#fff;  text-decoration:none}

.escurecer{ background:#000;   -moz-opacity:0.5;  filter:alpha(opacity=50);  opacity:.5;  z-index:80;  position:absolute;  display:none;  top:0;  left:0;  width:100%;  height:100%}
.escurecer_imagem{ position:absolute;  left:50%;  top:50%}

.relogio{ position:relative; font-size: 9px; margin-left: 10px}
.relogio span { font-size: 9px}

#lightbox{background-color:#eee; padding:10px; border-bottom:2px solid #666; border-right:2px solid #666}
#lightboxDetails{font-size:0.8em; padding-top:0.4em}
#lightboxCaption{float:left; font-weight:bold}
#keyboardMsg{float:right}

#lightbox img{border:none}

#overlay img{border:none}

#overlay{background-image:url(../img/overlay.png)}

* html #overlay{background-color:#000; back\ground-color:transparent; background-image:url(blank.gif); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/overlay.png",sizingMethod="scale")}

.bannerfullbanner{ margin-bottom:5px;  margin-left:auto;  margin-right:auto;  text-align:center}
.bannerbotao{ display:block;  margin-bottom:4px;    margin-left:auto;  margin-right:auto;  text-align:center}

.resultadobuscadata{ color:#C10014;  font-size:10px;  font-weight:bold}
.resultadobuscadestaque{ color:#5A5A5A;  font-weight:bold;   text-decoration:underline;  margin-top:2px;  margin-bottom:2px;  font-size:12px}
.resultadobuscasemresultados{ color:#C10014}

.vejatambem{ border-top:1px solid #a70000;  color:#a70000;  font-family:Arial;  font-size:10px;  padding-top:6px;  margin-bottom:8px}
.vejatambem a{ color:#a70000}

.linkpatrocinado{ text-decoration:none;  border-bottom:3px double blue;    color:blue}

.letraglossario{ color:#2C2C2C;  border-bottom:1px solid #919191;  font-size:145%;  font-weight:normal}
.letraglossario a{ color:#2C2C2C;  text-decoration:none}

.citacao{ color:#333;  font-size:18px}
.citacao img{ position:relative;  z-index:1}
.citacao .citacaoinicio{ margin-right:-28px}
.citacao .citacaofim{ margin-left:-28px;  vertical-align:top}
.citacao .citacaotexto{ position:relative;  z-index:2}
.entrevista{ display:block;  clear:both}
.entrevista a{ text-decoration:none}
.entrevista .entrevistatexto{ display:inline}
.entrevista .entrevistaimagem{ height:56px;  width:97px;  display:inline}
.entrevista .entrevistaentrevistado{ color:#2B2B2B;  font-weight:bold;  vertical-align:top;  font-family:"frutiger linotype";  font-size:18px}
.entrevista .entrevistaidade{ color:#2B2B2B;  font-family:"frutiger linotype";  font-style:italic}
.entrevistadatahora{ color:#2B2B2B;  font-size:9px}
.entrevistadatahoradata{ color:#5E5E5E}
.entrevistadatahorahora{ color:#888}
.entrevistatitulo{ color:#292929;  vertical-align:middle}
.quadroolho{ width:100%;   clear:both;  background-color:#E0E0E0;  color:#606060;   padding-bottom:3px}
.quadroolho p{ margin-left:20px;  margin-right:10px;  color:#575757;  font-weight:bold;  font-size:13px}
.quadroolho .entrevistadatahora{ margin-left:20px;  padding-top:10px;  padding-bottom:2px}

.quadroentrevistatexto{ background-color:#F0F0F0;  margin-top:5px;     padding-top:5px;  padding-bottom:5px;   font-family:Arial;  font-size:12px}
.entrevistacolunaesquerda{ float:left;  width:225px;  position:relative;  display:block}
.entrevistacolunadireita{ margin-left:20px;  float:left;  width:225px;  position:relative;  display:block}

.grafico{ margin-left:auto;  margin-right:auto;  text-align:center;  overflow:auto; position:relative; width:100%}

.quadroentrevistahome{ width:99%;  background-color:#d9d9d9;  font-family:Arial;  font-size:11px}
.quadroentrevistahome a{ text-decoration:none;  color:#767676}
.quadroentrevistahome .quadroentrevistahomeimagem{ float:left;  position:relative;  display:inline;  width:119px;  height:70px}
.quadroentrevistahome .quadroentrevistahometexto{ float:left;  position:relative;  display:inline;  width:329px;  margin-left:10px;  margin-right:5px;  color:#767676}
.quadroentrevistahome .quadroentrevistahometexto .quadroentrevistahometextodestaque{ position:relative;  margin-top:4px;  margin-bottom:4px;  display:block;  font-size:9px;  color:#515151}

.branco{ background:none}

.colunista{ display:block;  clear:both}
.colunista a{ text-decoration:none}
.colunista .colunistatexto{ display:inline}
.colunista .colunistaimagem{ height:56px;  width:97px;  display:inline}
.colunista .colunistacolunista{ color:#2B2B2B;  font-weight:bold;  vertical-align:top;  font-family:"frutiger linotype";  font-size:18px}
.colunista .colunistaidade{ color:#2B2B2B;  font-family:"frutiger linotype";  font-style:italic}
.colunistacolunas{ width:100%;   position:relative;  display:block;  clear:both;   margin-top:10px;  background-color:#EFEFEF;  height:64px}
.colunistadescricao{ width:100%;   position:relative;  display:block;  clear:both;   margin-top:10px;  background-color:#EFEFEF;   font-size:10px}
.colunistadescricaotexto{margin:7px}
.coluna{ font-family:"frutiger linotype"}
.colunadatahora{ color:#2B2B2B;  font-size:9px;  margin-left:16px;  display:block;  clear:both;  position:relative;  top:5px;  width:113px}
.colunadatahoradata{ color:#5E5E5E}
.colunadatahorahora{ color:#888}
.colunatitulo{ color:#606060;  vertical-align:middle;   display:block;  clear:both;  width:100%;   font-size:10px;  font-family:"Arial"}
.colunatitulonao{ color:#C20017;  vertical-align:middle;   display:block;  clear:both;  width:100%;   font-size:10px;  font-family:"Arial";   margin-left:16px}

.colunatitulo .linkvermais{ float:right;  text-decoration:underline;  color:#606060;  margin-right:16px;  margin-bottom:5px}
.colunatitulo .linkultimacolunapublicada{ float:left;  text-decoration:none;  color:#494949;  margin-left:16px}
.quadrocolunas{}

.quadrocolunas .quadrocolunasseta{ float:left;  display:inline}

.teste{ background-color:yellow;  color:red;  font-weight:bold}

.autocompletar{ list-style-type:none;  overflow:scroll;  height:100px}

.caixamenu{position:absolute; display:inline; left:90px; top:-44px; background-color:#D9D9D9; border:1px solid #919191; z-index:10000000000; padding:6px; visibility:hidden}
.caixamenu2{position:absolute; display:inline; top:19px; right:29px; color:#F0F0F0; background-color:#494949; border:1px solid #919191; z-index:100; padding:6px; visibility:hidden}

.avisoexpiracao{color:White; position:relative; top:6px}

.destaquenews{ font-weight:bold;  line-height:12px;  font-size:13px;  text-align:right}

.sim{ color:Green}

.nao{ color:Red}

.quadroconteudoprotegido{ width:100%;  height:41px;  background-color:#D0D0D0;  border-top:2px solid #A1A1A1;  border-bottom:2px solid #A1A1A1;  font-family:Arial;  font-size:11px}


