
*{margin:0; padding:0;}
img{ border:0px; }

body {background:url(imgs_site/fundo.gif) repeat-x #f4f4f4; font-family:Arial, Arial, Helvetica,
sans-serif; font-size:14px; color:#414344; text-align:center;}
p {line-height:18px;}
a{ text-decoration:none; color:#414344;}
h1, h2, h3, h4 {font-weight:normal; font-family: 'YanoneKaffeesatzRegular', arial, serif;}

h2 a:hover{ color:#35617c}

#content {width:1000px; text-align:left; margin:auto; position:relative; }
.foto{ position:absolute; left:0px; top:6px;}
#rodape {height:126px; background:url(imgs_site/rodape.gif) top left repeat-x; clear:both; margin-top:30px;}

#inferior {width:760px; text-align:left; margin:auto; overflow:hidden; text-align:center; color:#ffffff; }
#inferior ul {margin-top:30px;}
#inferior ul li {display:inline; list-style:none; font-weight:normal; font-family: 'YanoneKaffeesatzRegular', arial, serif;   font-size:16px;}
#inferior ul li a {text-decoration:none; color:#ffffff;}


#infos {float:right; margin-top:33px; margin-bottom:5px; margin-right:15px;}
#infos p {font-family: 'YanoneKaffeesatzRegular', arial, serif; font-weight:bold; font-size:16px; letter-spacing:0.01em; background:url(imgs_site/rssicon.gif) center left no-repeat; padding-left:25px; }
#infos p span {color:#db3e12;}

#topo {height:165px; clear:both; background:url(imgs_site/bxtop.gif) bottom center no-repeat #447da0; margin-top:2px; width:100%;}

#banner_maior{ width:100%; height:auto; overflow:hidden; margin-bottom:20px}
#banner_maior .banner1{ width:51%; height:auto; float:left}
#banner_maior .banner2{ width:47%; height:auto; float:left}

#topo #foto {float:left; width:242px; height:20px;}
#topo #logo {float:left; width:400px; margin-top:25px;}
#topo #mensagem {
  float: left;
  width: 220px;
  min-height: 100px;
  color:#ffffff;
  padding: 10px 40px 30px 40px;
  margin-top: 15px;
  background: url("imgs_site/aspas.png") top left no-repeat;
}

#topo #mensagem h3 {font-style:italic; font-size:16px; padding:5px 0px;}
#topo #mensagem span {color:#b3e2ff;font-weight:bold;}


#centro {width:100%; clear:both; margin-top:20px; overflow:hidden;}
#centro #lateral1 {background-color:#ffffff; border-right:1px solid #94aab7; width:170px; overflow:hidden; padding:10px 0px;  float:left;}

#centro #lateral1 #menu {margin-left:10px;}
#centro #lateral1 #menu h3 {font-size:16px;}
#centro #lateral1 #menu ul {list-style:none; margin-top:10px;}
#centro #lateral1 #menu ul li {padding:2px 0px;}
#centro #lateral1 #menu ul li a {font-family: 'YanoneKaffeesatzRegular', arial, serif; padding:3px 0px; font-weight:bold; font-size:14px; text-decoration:none; color:#373232; letter-spacing:0.05em; display:block; }
#centro #lateral1 #menu ul li a:hover {background-color:#35617c; color:#ffffff;}
#centro #lateral1 #menu ul li a.hover {background-color:#35617c; color:#ffffff;}


#centro #meio {width:558px; overflow:hidden; float:left; }
#centro #meio .post {background-color:#ffffff; border-right:1px solid #94aab7;  border-bottom:1px solid #94aab7; padding:40px 0px; overflow:hidden; }
#centro #meio .post h2 {font-size:34px; padding:0px 10px 5px 10px; margin-left:10px;}
#centro #meio .post p {margin:10px 20px ;}
#centro #meio .post div {margin:10px 20px ;}
#centro #meio .post div .Apple-style-span {display:none;}

#centro #meio .post .data { margin-left:25px; font-family: 'YanoneKaffeesatzRegular', arial,
serif; font-size:12px; letter-spacing:0.05em; color:#35617c; }
#centro #meio .post .data .tag {float:right; margin-right:10px;}
#centro #meio .post .interacoes {margin:30px 20px 10px 20px; font-family: 'YanoneKaffeesatzRegular', arial, serif; font-weight:bold; font-size:14px; letter-spacing:0.05em;}
#centro #meio .post .interacoes  .coments span {color:#35617c;}
#centro #meio .post .interacoes .compartilhe {margin-left:10px;}
#centro #meio .post .post_coment {border:none;}
#centro #meio .post .post_coment h4 {font-size:15px; padding:10px; margin-left:10px;}
#centro #meio .post .coments h3 {margin-left:20px; margin-top:40px; font-size:16px; font-weight:bold;}
#centro #meio .post a {font-weight: bold;}
#centro #meio .post a:hover {text-decoration:underline;}
#centro #meio small {
  font-size: 9px;
}

p.imgcapt > label {
  clear: both;
  padding: 2px 5px;
  color: #FFF;
  background: #000000;
  opacity: 0.70;
  filter: alpha(opacity=70);
}

.interacoes .compartilhe a img {
  position: relative;
  top: 4px;
}


/*  ESTILOS CARTA DO LEITOR  */
#centro #meio .post_coment {background-color:#ffffff; border-right:1px solid #94aab7;  border-bottom:1px solid #94aab7; padding:10px 0px; overflow:hidden; }
#centro #meio .post_coment h2 {font-size:20px; padding:10px; margin-left:10px; font-weight:bold;}
#centro #meio .post_coment h3 {font-size:15px; padding:10px; margin-left:10px;}
#centro #meio .post_coment h2 span {color: #35617c;}
#centro #meio .post_coment p {margin:10px 20px;}
#centro #meio .post_coment div b {margin-left:20px;}
#centro #meio .post_coment div i {margin-left:20px; display:block;}

#centro #meio .post_coment .data { margin-left:25px; font-family: 'YanoneKaffeesatzRegular', arial,
serif; font-size:12px; letter-spacing:0.05em; color:#35617c; }
#centro #meio .post_coment .data .tag {margin-right:50px;}
#centro #meio .post_coment .infos {margin:10px 20px 10px 5px; font-family: 'YanoneKaffeesatzRegular', arial, serif; font-weight:bold; font-size:14px; letter-spacing:0.05em; overflow:hidden;}
#centro #meio .post_coment .infos span b {color:#35617c;}
#centro #meio .post_coment .infos span {margin-right:10px;}


#centro #meio .post_coment .resposta {background:url(imgs_site/comentback.jpg) left top repeat-y; overflow:hidden; margin-left:20px; }
#centro #meio .post_coment .resposta h2 {font-size:20px; background:url(imgs_site/seta.png) center left no-repeat; padding-left:30px; font-weight:bold; }
#centro #meio .post_coment .resposta p {margin:10px 20px 10px 40px;}



#centro #meio .post_coment .img {float:left; margin:40px 0px 0px 10px; }
#centro #meio .post_coment .conteudo {float:left; width:370px; }
 
#centro #meio .post_coment .conteudo h3 {font-weight:bold;}
#centro #meio .post_coment .conteudo .interacoes  .compartilhe {margin-left:20px;}
#centro #meio .post_coment .conteudo .lista-locais {display:none;}
#centro #meio .post_coment .conteudo .lista-locais ul{margin-left:30px;}
#centro #meio .post_coment .conteudo .lista-locais ul li { margin-bottom:10px;}
#centro #meio .post_coment .conteudo .lista-locais ul li a{color:#35617c;}
#centro #meio #paginacao {margin-top:30px; height:120px; float: right; }
#centro #meio #paginacao ul li {display:inline; }
#centro #meio #paginacao ul li a {text-decoration:none; background-color:#ffffff; padding:15px 10px; border-left:1px solid #94aab7; color:#333; }
#centro #meio #paginacao ul li a:hover { background-color:#066b9e; color:#ffffff;}

#centro #lateral2 {width:260px; float:left; overflow: hidden; }
#centro #lateral2 .enquete { background-color:#ffffff; padding:20px 10px 20px 15px; border-bottom:1px solid #94aab7; border-right:1px solid #e6e6e6;}
#centro #lateral2 .enquete h2 {font-size:18px; color:#35617c; padding:5px 0px;}
#centro #lateral2 .enquete ul {list-style:none;}
#centro #lateral2 .enquete ul li {padding:2px 0px;}
#centro #lateral2 .enquete .votos {background:url(imgs_site/votofundo.gif) left center repeat-x; overflow:hidden;}

.votar {
  display:block;
  width:53px;
  height:27px; 
  background:url(imgs_site/votar.gif) left center no-repeat;
  font-family: 'YanoneKaffeesatzRegular', arial, serif;
  font-weight:bold; font-size:14px;
  letter-spacing:0.05em;
  padding:0px 0px 0px 4px;
  text-decoration:none;
  color:#ffffff;
  float:left;
  margin-left:35px;
  margin-right:5px;
 }
 
.votar:hover {background:url(imgs_site/votarh.gif) left center no-repeat;}


.resultado{
  display:block;
  width:83px;
  height:27px;
  background:url(imgs_site/resultado.gif) left center no-repeat;
  font-family: 'YanoneKaffeesatzRegular', arial, serif;
  font-weight:bold; font-size:14px;
  letter-spacing:0.05em;
  padding:0px 0px 0px 4px;
  text-decoration:none;
  color:#ffffff;
  float:left;
 }
 
.resultado:hover {background:url(imgs_site/resultadoh.gif) left center no-repeat;}


#centro #lateral2 .banners {margin:10px 0px 0px 10px;}
#centro #lateral2 .banners ul li {list-style:none; display:inline; overflow:hidden; margin-bottom:5px; height:auto} 


#centro #lateral2 .videos { background-color:#ffffff; padding:20px 10px 20px 2px; border-bottom:1px solid #94aab7; border-right:1px solid #e6e6e6; margin:10px 0px;}
#centro #lateral2 .videos h2 {font-size:18px; color:#35617c; padding:5px 10px;}
#centro #lateral2 .videos p {padding:10px;}
#centro #lateral2 .videos a {padding:10px; font-family: 'YanoneKaffeesatzRegular', arial, serif; font-size:14px; text-decoration:none; color:#333;}
#centro #lateral2 .videos a span {color:#35617c;}


/* PERGUNTE AO REPORTER */
div.ask {
  margin-top: 50px;
}
div.ask > span.quem {
  margin-left: 20px;
  color: #35617C;
}
div.ask > p.quemdesc > span {
  color: #35617C;
}
div.ask > p.quemdesc > strong {
  font-size: 20px;
  color: #35617C;
  margin-left: 2px;
  position: relative;
  top: 2px;
}
div.ask > div.reply {
  margin: 20px;
  padding: 10px;
  background: #F4F4F4;
}
div.reply > div.repfoto {
  width: auto;
  height: 300px;
  background: #066B9E;
  float: left;
  margin-right: 10px;
}
div.clear {
  display: block;
  clear: both;
  width: 100%;
  height: 1px;
}
p.datafoot {
  font: bold 14px 'YanoneKaffeesatzRegular', Helvetica, sans-serif;
  background: url(imgs_site/bgpoint.png) left center repeat-x;
}
p.datafoot > span {
  padding: 0px 15px;
  background: #FFFFFF;
}

/* FORM COMENTÁRIOS */
form#comentar {
  padding: 15px;
  position: relative;
}
form#comentar > fieldset, form#indicar > fieldset {
  border: transparent;
  padding-top: 25px;
  border-top: #CCCCCC 2px dotted;
}
form#comentar legend, form#indicar legend {
  padding: 0px 5px;
  font: bold 16px 'YanoneKaffeesatzRegular', Helvetica, sans-serif;
}
form#comentar label, form#indicar label {
  display: block;
  margin-left: 10px;
  font: bold 24px 'YanoneKaffeesatzRegular', Helvetica, sans-serif;
}
form#comentar input[type="text"], form#indicar input[type="text"] {
  margin-left: 7px;
  margin-bottom: 5px;
  border: transparent;
  width: 310px;
  height: 45px;
  padding: 0px 10px;
  background: url(imgs_site/input.jpg) top left no-repeat;
}
form#comentar textarea, form#indicar textarea {
  width: 376px;
  height: 140px;
  border: transparent;
  padding: 10px;
  margin-left: 7px;
  background: url(imgs_site/textarea.jpg) top left no-repeat;
}
form#comentar input[type="submit"], form#indicar input[type="submit"] {
  color: #FFFFFF;
  cursor: pointer;
  padding: 5px;
  margin: 25px 10px;
  text-transform: uppercase;
  border: #00679E 2px solid;
  font: normal 14px Arial, Helvetica, sans-serif;
  background: -moz-linear-gradient(top,#2D8EC1,#00679E);
  background: -webkit-gradient(linear,left top,left bottom,from(#2D8EC1),to(#00679E));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2D8EC1',endColorstr='#00679E');
}
form#comentar input[type="submit"]:hover, form#indicar input[type="submit"]:hover {
  background: -moz-linear-gradient(top,#00679E,#2D8EC1);
  background: -webkit-gradient(linear,left top,left bottom,from(#00679E),to(#2D8EC1));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00679E',endColorstr='#2D8EC1');
}


/* FORM CARTA */
form#carta {
  padding: 15px;
}
form#carta > fieldset {
  border: transparent;
  padding-top: 25px;
  border-top: #CCCCCC 2px dotted;
}
form#carta legend {
  padding: 0px 5px;
  font: bold 16px 'YanoneKaffeesatzRegular', Helvetica, sans-serif;
}
form#carta label {
  display: block;
  margin-left: 10px;
  font: bold 24px 'YanoneKaffeesatzRegular', Helvetica, sans-serif;
}
form#carta input[type="text"]  {
  margin-left: 7px;
  margin-bottom: 5px;
  border: transparent;
  width: 310px;
  height: 45px;
  padding: 0px 10px;
  background: url(imgs_site/input.jpg) top left no-repeat;
}
.select{
width:250px;
padding: 3px 10px;
height:30px;
margin-left:15px;
}
form#carta textarea {
  width: 376px;
  height: 140px;
  border: transparent;
  padding: 10px;
  margin-left: 7px;
  background: url(imgs_site/textarea.jpg) top left no-repeat;
}
form#carta input[type="submit"] {
  color: #FFFFFF;
  cursor: pointer;
  padding: 5px;
  margin: 25px 10px;
  text-transform: uppercase;
  border: #00679E 2px solid;
  font: normal 14px Arial, Helvetica, sans-serif;
  background: -moz-linear-gradient(top,#2D8EC1,#00679E);
  background: -webkit-gradient(linear,left top,left bottom,from(#2D8EC1),to(#00679E));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2D8EC1',endColorstr='#00679E');
}
form#carta input[type="submit"]:hover {
  background: -moz-linear-gradient(top,#00679E,#2D8EC1);
  background: -webkit-gradient(linear,left top,left bottom,from(#00679E),to(#2D8EC1));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00679E',endColorstr='#2D8EC1');
}


/* LINK VOLTAR */
a.voltar {
  width: 90%;
  margin: 5%;
  display: block;
  text-align: right;
  font: bold 16px 'YanoneKaffeesatzRegular', Helvetica, sans-serif;
  background: url(imgs_site/bgback.jpg) left center repeat-x;
}
a.voltar > span {
  background: #FFFFFF;
  padding: 0px 10px;
}


label.error{
display:block;
font-size:13px!important;
}
 
.topinho{
  width:556px;
 height:115px;
 overflow:hidden;
 background:#fff;
  }
 .topinho h1{
 color:#FFFFFF;
 font-size:24px;
 padding:15px 0 0 25px;
 
 }
  .topinho p{
 color:#FFFFFF;

 padding:15px 0 0 25px;

 }

/* LINK SLIDE PARA COMENTÁRIO */
a#comlink {
  padding: 5px;
  font-weight: bold;
}
a#comlink:hover {
  text-decoration: underline;
}


img#twthis {
  position: relative;
  top: -1px;
  height: 20px;
}

.flash{background:url(imgs_site/fundo_frases.jpg) no-repeat; width:250px; min-height:122px; margin:0px 9px 20px 0px !important; padding:0px; float:left; clear:none; }
.flash p{color: #282320; font-size:11px; letter-spacing:0px; font-weight:bold; font-style:italic; margin:20px 20px 0px 30px !important; }
.flash span{color:#767474; font-size:10px; font-style:italic; margin:0px 30px ; float:left;}


#pglinks {
  position: relative;
  top: -25px;
  padding: 5px;
  border: #94AAB7 1px solid;
}
#pglinks a {
  padding: 5px;
}
#pglinks a:hover {
  text-decoration: underline;
}
.sherethis {
  float: right;
}
.cem {width:100%; height:auto; float:left;}

a.audio {
  font-weight: bold;
}
a.audio:hover {
  text-decoration: underline;
}

ul.gals > li {
  display: block;
  float: left;
  margin-left: 20px;
  margin-bottom: 20px;
  border: transparent 2px solid;
  width: 102px;
  height: 75px;
  overflow: hidden;
}
ul.gals > li:hover {
  border-color: #00679E;
}

#valid {
  position: absolute;
  bottom: 0;
  right: -30px;
}

p.imgcapt > small {
  display: block;
  text-align: left;
}

/***/
img#img10542 {
  display: none;
}
#centro #lateral2 .busca { background-color:#ffffff; padding:10px 10px 20px 15px; border-bottom:1px solid #94aab7; border-right:1px solid #e6e6e6;}
#centro #lateral2 .busca h3{margin-bottom:5px;}
#centro #lateral2 .busca form#busca input[type=text]{ border:none; background:url(imgs_site/inputbusca.png) no-repeat; width:170px; height:32px; float:left; margin-top:1px;}
#centro #lateral2 .busca form#busca input[type=submit]{border:none; background:url(imgs_site/buttonbusca.png) no-repeat; width:60px; height:33px; color:#fff; font: bold 16px 'YanoneKaffeesatzRegular', Helvetica, sans-serif;}


