/* GERAL */
body { font-family:"Trebuchet MS", Arial; font-size:11px; color:#666; width:974px; margin:0 auto; line-height:1.5em; letter-spacing:-1px; background:url(../_img/bg.jpg)  repeat-x #418826; margin-bottom:10px; }
a { color:#666; text-decoration:none; }
a:hover { text-decoration:underline; }
a img { border:none; }
ul { list-style:none; padding:0; margin:0; }
h1, h2, h3, h4, h5, h6, p { padding:0; margin:0; }
h1 {}
h3 { font-size:20px; font-weight:bold; padding-bottom:5px; }
input,select, textArea {color:#a39e8c; font-size:13px; font-style:italic; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}
input {padding:2px 	 3px}
td {padding:0px}
p {font-size:13px; line-height:normal}
hr { visibility:hidden; clear:both; height:1px; overflow:hidden; }

.conteudo { float:left; width:100%; background:#fff; }
.linhaPontilhada { border-top:1px solid #e0e7e4; float:left; width:100%; height:10px; }


/*CLASSES UTILIZADAS EM VÁRIAS ÁREAS*/

.bannerparedao { border:0px; padding:0px; }

.box { float:left; width:605px; padding-left:15px; background:url(../_img/box.jpg) no-repeat left top; }
.box div.fundo { background:url(../_img/box.jpg) no-repeat right top; padding:15px 15px 0 0; overflow:hidden; }

.closeBox { float:left; width:600px; padding-left:20px; background:url(../_img/box.jpg) no-repeat left bottom; margin-bottom:15px; }
.closeBox div.fundo { background:url(../_img/box.jpg) no-repeat right bottom; height:25px; }

.box2 { float:left; width:120px; padding-left:15px; background:url(../_img/box2.jpg) no-repeat left top;; margin-left:2px; }
.box2 div.fundo { background:url(../_img/box2.jpg) no-repeat right top; padding:10px 15px 5px 0; overflow:hidden; }

.listaNoticias { float:left; width:171px; margin-right:12px; }
.listaNoticias h3 { color:#a5b9b0; font-size:20px; }
.listaNoticias li { padding:2px 0; }
.listaNoticias li.descricao { width:171px; overflow-x:hidden; }
.listaNoticias li.descricao a { color:#7a8b98; font-size:12px; font-weight:bold; }

.sisMsg { display:none; position:fixed; left:0; top:0; width:425px; padding:40px 20px 70px; font:bold 16px/20px Arial; background-repeat:repeat-x; text-align:center; z-index:100; }
.sisMsg.ok { background:url(../_img/msgok_bg.jpg) repeat-x; color:#fff; border:5px solid #396; }
.sisMsg.erro { background:url(../_img/msgerro_bg.jpg) repeat-x; color:#fff; border:5px solid #C00; }
.sisMsg.alerta { background:url(../_img/msgalerta_bg.jpg) repeat-x; color:#663; border:5px solid #663; }
.sisMsgSombra { display:none; position:fixed; left:0; top:0; z-index:99; background:#000; border:5px solid #000;padding:40px 20px 70px; }
.sisMsg .fechar { position:absolute; bottom:15px; left:0; width:100%; text-align:center; cursor:pointer; }

/* HEADER */
.cabecalho { float:left; width:100%; margin-bottom:10px; }
.cabecalho .menuTopo { background:url(../_img/bgMenuTopo.jpg) no-repeat; height:48px; width:100%; float:left; }
.cabecalho .menuTopo ul { float:left; width:790px; margin-right:7px; height:43px; margin-left:8px; }
.cabecalho .menuTopo ul li { float:left; }
.cabecalho .menuTopo ul a h2 { float:left; cursor:pointer; display:block; padding:0 10px; line-height:50px; vertical-align:middle; letter-spacing:normal; color:#fff;  font-size:14px; font-weight:bold; text-align:center; background:url(../_img/barraMenu.jpg) right top no-repeat; }
.cabecalho .menuTopo ul h2:hover { text-decoration:underline; }
.cabecalho .buscaTopo { padding:13px 0 0 10px; float:left; }
.cabecalho .buscaTopo input { border:0; width:110px; float:left; } 

/* barra superior */
.barra { position:absolute; left:0; top:0; width:100%; z-index:97; }
.barra .bg1 { background:#169b01; height:6px; overflow:hidden; width:100%; position:absolute; left:0; top:0; z-index:95; }
.barra .wrapper { width:974px; margin:0 auto; position:relative; }
.barra .wrapper ul { position:absolute; left:500px; top:6px; z-index:99; }
.barra .wrapper ul li { width:142px; height:31px; margin-right:2px; background:url(../_img/barra_bg1.gif) no-repeat; float:left; font:bold 16px/29px "Trebuchet MS"; color:#fff; letter-spacing:-1px; text-align:center; cursor:pointer; }
.barra .wrapper ul li a { display:block; width:142px; height:31px; color:#fff; text-decoration:none; }
.barra .wrapper ul li.selecionado { background-image:url(../_img/barra_bg2.gif); background-position:center bottom; }

/* FOOTER */
.rodape { background:#fff; float:left; width:100%; padding-top:15px; }
.rodape .assineNews {float:left; width:500px; margin-left:25px}
.rodape .assineNews h3 {color:#86b8a9; font-size:19px}
.rodape .assineNews .campos {background:url(../_img/bgAssineNews.jpg) no-repeat; width:475px; height:29px; float:left; margin:3px 0; padding-left:5px;}
.rodape .assineNews .campos input {border:0; margin-top:4px}
.rodape .assineNews .campos input, select{float:left; width:122px; margin-right:15px}
.rodape .assineNews .descadastrar {float:left; width:100%;}
.rodape .assineNews a {color:#7a8b98; font-size:12px; font-style:italic; font-weight:bold}

.rodape .banner2 {float:right; width:405px; margin:20px 30px 0 0; }

.rodape .ultimasNoticias h3{color:#a4b8af; margin-bottom:10px}

.rodape .cloudTags {float:right; width:290px; margin-right:20px; text-align:center; font-size:12px;}
.rodape .cloudTags h3 {color:#86b8a9; font-size:32px; line-height:normal; text-align:left}
.rodape .cloudTags a {font-size:11px; margin:5px; line-height:normal; color:#336695}
.rodape .cloudTags a.level1 {font-size:1em}
.rodape .cloudTags a.level2 {font-size:1.3em}
.rodape .cloudTags a.level3 {font-size:1.6em}
.rodape .cloudTags a.level4 {font-size:2.2em}
.rodape .cloudTags a.level5 {font-size:2.6em}

.rodape .institucional {float:right; margin-right:25px; width:925px; margin-top:20px; border-bottom:1px dotted #ccc; padding-bottom:10px}
.rodape .institucional h2 { font-size:13px; color:#6d8092; float:right; margin:5px 0 0 38px;}
.rodape .institucional a {color:#6d8092;}

.rodape .navegacaoRodape  { margin-left:25px; margin-bottom:30px; float:left; width:925px;}
.rodape .navegacaoRodape ul {float:left; width:276px; border-right:1px dotted #ccc; padding: 0 15px}
.rodape .navegacaoRodape li { padding:5px 0 5px 12px; background:url(../_img/arrow.jpg) no-repeat 0 7px;}
.rodape .navegacaoRodape h5{color:#86b8a9; font-size:32px; line-height:normal}
.rodape .navegacaoRodape a {font-size:13px; font-weight:bold;; color:#6c7781}
.rodape .navegacaoRodape ul.canais {border:0}
.rodape .navegacaoRodape ul.canais div{float:left; width:50%; padding:0}
.rodape .navegacaoRodape ul.canais div li {background:none; padding-left:0}
.rodape2 { clear:both; height:65px; display:block; }





/*CONTEÚDO*/  /*COLUNA ESQUERDA*/
.conteudo { position:relative; }
.conteudo .colEsquerda {width:620px; float:left; margin-left:25px; margin-bottom:15px; margin-top:10px}
.conteudo .colEsquerda .bannerHome {margin-bottom:10px}
.conteudo .listaNoticias li.vejaMais {padding-top:10px; text-align:right}

/*CONTEÚDO*/  /*COLUNA ESQUERDA*/  /*ESPECIALISTAS*/
.conteudo .colEsquerda .buscaEspecialista { float:right; background:url(../_img/bgBuscaEspecialistas.jpg) no-repeat; width:198px; height:27px; padding-top:6px}
.conteudo .colEsquerda .buscaEspecialista input {float:left; margin-right:5px; border:0; width:160px; margin-left:3px	}


/*CONTEÚDO*/  /*COLUNA ESQUERDA*/  /*MATERIA - PAGINA INTERNA*/
.conteudo .colEsquerda .tituloMateria {color:#465e6f; font-size:21px; font-weight:bold; clear:both; line-height:normal;}
.conteudo .colEsquerda .subtitulo {color:#99b1c9; font-size:40px; font-weight:bold; clear:both; line-height:normal; padding-bottom:20px}
.conteudo .colEsquerda .dataMateria {color:#9f9f9f; font-size:12px; clear:both; font-style:italic; height:30px}
.conteudo .colEsquerda .assineFeeds {float:right; margin-top:20px}
.conteudo .colEsquerda .navInterna {font-size:16px; text-align:center; width:100%; float:left; color:#a5b9b0; font-weight:bold}
.conteudo .colEsquerda .compartilhar { clear:both; text-align:center; padding-top:10px}

.conteudo .colEsquerda .nota1 { font:bold 10px Arial; color:#465e6f; padding:10px; text-align:left; background:#f3fcf9; clear:left; margin:10px 0; }
.conteudo .colEsquerda .nota2 { font:normal 10px Arial; color:#666; padding:10px; text-align:left; background:#f3fcf9; clear:left; margin:10px 0; }

.conteudo .colEsquerda .servicos { float:left; width:100%; padding-top:40px; font-size:13px; margin-bottom:10px; text-align:right; }
.conteudo .colEsquerda .servicos .paginacao {float:left; width:200px}
.conteudo .colEsquerda .servicos .paginacao2 {float:right; width:200px; text-align:right}
.conteudo .colEsquerda .servicos .paginacao a{ color:#76bb9c}
.conteudo .colEsquerda .servicos .icones{float:right}
.conteudo .colEsquerda .servicos .avaliacao {float:left; width:300px; margin-top:10px}

/*.conteudo .colEsquerda .star{ height:13px; width:75px; text-align:center; float:left; margin:3px 0 0 3px }
.conteudo .colEsquerda .star div {height:13px}
.conteudo .colEsquerda .star .level5{ background:url(../_img/iconStar.png) no-repeat 0 0; width:73px;  }
.conteudo .colEsquerda .star .level4{ background:url(../_img/iconStar.png) no-repeat -14px 0; width:73px; }
.conteudo .colEsquerda .star .level3{ background:url(../_img/iconStar.png) no-repeat -28px 0; width:73px;}
.conteudo .colEsquerda .star .level2{ background:url(../_img/iconStar.png) no-repeat -42px 0; width:73px; }
.conteudo .colEsquerda .star .level1{ background:url(../_img/iconStar.png) no-repeat -57px 0; width:73px;}*/

/*CONTEÚDO*/  /*COLUNA ESQUERDA*/  /*MAIS LIDAS*/
.conteudo .colEsquerda .maisLidas {float:left; width:550px; font-size:13px; color:#898989}
.conteudo .colEsquerda .maisLidas a{color:#898989}
.conteudo .colEsquerda .maisLidas ul {float:left; width:100%; background:#fff; padding:7px 0}
.conteudo .colEsquerda .maisLidas ul.linha1 {font-style:italic; color:#76bb9c}
.conteudo .colEsquerda .maisLidas ul.linha2 {float:left; width:100%; background:#e7f8f2;}
.conteudo .colEsquerda .maisLidas ul.linha3 {float:left; width:100%; background:#fff;}
.conteudo .colEsquerda .maisLidas ul li {float:left; width:440px; padding-left:10px; }
.conteudo .colEsquerda .maisLidas ul li.visualizacoes {  width:70px; float:right; text-align:right; padding-right:10px}
.conteudo .colEsquerda .maisLidas ul li.pontos {  width:70px; float:right; text-align:right; padding-right:10px; color:#339668; font-weight:bold}
.conteudo .colEsquerda .maisLidas ul.linha2 img { border:4px solid #fff; }
.conteudo .colEsquerda .maisLidas ul.linha3 img { border:4px solid #e7f8f2; }

/*CONTEÚDO*/  /*COLUNA ESQUERDA*/  /*TOP 10*/
.conteudo .colEsquerda .top10 {float:left; width:540px; font-size:13px; color:#898989}
.conteudo .colEsquerda .top10 a{color:#898989}
.conteudo .colEsquerda .top10 ul {float:left; width:100%; background:#e7f8f2; padding:20px 0; margin-left:3px}
.conteudo .colEsquerda .top10 ul.linha2 {color:#76bb9c; background:#fff}
.conteudo .colEsquerda .top10 ul li {float:left; width:420px; padding-left:20px; }
.conteudo .colEsquerda .top10 ul li.visualizacoes {  width:60px; float:right; text-align:right; padding-right:20px; color:#7cadd5; font-weight:bold}
.conteudo .colEsquerda .top10 .tituloTop10 {display:block; font-size:20px; font-weight:bold; margin-bottom:5px; color:#a5b9b0}
 
/*CONTEÚDO*/  /*COLUNA ESQUERDA*/ /*COMENTÁRIOS*/
.conteudo .colEsquerda .comentarios { float:left; width:100%}
.conteudo .colEsquerda .comentarios .foto { float:left; width:50px}
.conteudo .colEsquerda .comentarios .linha1 { float:left; width:490px; color:#5b7e94; font-size:14px; font-weight:bold }
.conteudo .colEsquerda .comentarios .linha2 { float:left; width:490px; font-size:13px; color:#73818a; font-weight:bold; font-style:italic}
.conteudo .colEsquerda .comentarios .linha3 { float:left; width:490px; font-size:12px;color:#5b7e94; margin-top:5px}
.conteudo .colEsquerda .comentarios { float:left; width:100%}


/*CONTEÚDO*/  /*COLUNA DIREITA*/
.conteudo .colDireita {width:300px; color:#96a8b5; margin-right:18px; float:right; margin-top:10px}

.conteudo .colDireita span.comunidade{ font-size:14px;}

.conteudo .colDireita .galeriaLateral {float:left; width:100%; font-size:11px; }
.conteudo .colDireita .galeriaLateral a.foto {float:left; width:45px; height:43px}

.conteudo .colDireita .bannerLateral {float:left; width:100%; margin-bottom:5px}
.conteudo .colDireita .bannerLateral a {width:100%; float:left; text-align:center; margin-bottom:10px;}

/*CONTEÚDO*/  /*COLUNA DIREITA*/  /*LATERAL ESPECIALISTAS*/
.conteudo .colDireita .fotoEspecialista {float:left; width:100px; text-align:center; }
.conteudo .colDireita .itensEspecialista {float:right; width:165px; color:#768d83; font-size:22px}
.conteudo .colDireita .itensEspecialista span {color:#747675; font-size:14px; float:left; margin-top:5px}

/*CONTEÚDO*/  /*COLUNA DIREITA*/  /*LISTA DE DISCUSSÃO*/
.conteudo .colDireita .listaDeDiscussao {color:#86b8a9; font-size:22px; float:left; width:100%; font-weight:bold; line-height:normal}
.conteudo .colDireita .listaDeDiscussao span {color:#6c7781; font-size:13px; float:left; padding-bottom:7px}



/*ESPECIALISTAS*/
.listaEspecialistas {float:left; margin:0 25px 15px 25px; width:930px; }
.listaEspecialistas2 {float:left; margin:0 0 15px 0; width:520px; }
.listaEspecialistas h2{color:#336695; font-size:38px; line-height:normal}
.listaEspecialistas ul { border-right:1px dotted #ccc; float:left; width:161px; padding:0 13px; height:300px; position:relative; }
.listaEspecialistas h3 {color:#768d83; font-size:19px; margin-top:5px}
.listaEspecialistas li.descricao{color:#7a8b98; font-size:12px; font-weight:bold; padding:20px 0 25px 0; }
.listaEspecialistas li.descricao a{color:#7a8b98;}
.listaEspecialistas li.vejaMais {padding-top:10px; text-align:left; position:absolute; bottom:0; left:10px;}

.listaEspecialistas3 {float:left; margin:0 25px 15px 25px; width:930px; }
.listaEspecialistas3 h2{color:#336695; font-size:38px; line-height:normal}
.listaEspecialistas3 ul { border-right:1px dotted #ccc; float:left; width:161px; padding:0 13px; height:240px; position:relative; }
.listaEspecialistas3 h3 {color:#768d83; font-size:19px; margin-top:5px}
.listaEspecialistas3 li.descricao{color:#7a8b98; font-size:12px; font-weight:bold; padding:20px 0 25px 0; }
.listaEspecialistas3 li.descricao a{color:#7a8b98;}
.listaEspecialistas3 li.vejaMais {padding-top:10px; text-align:left; position:absolute; bottom:0; left:10px;}

.especialista {float:left; width:100%}
.especialista .imagem {float:left; width:140px; text-align:center;}
.especialista .dadosEspecialista {float:right; width:390px;}

/*CONTEÚDO*/  /*COLUNA ESQUERDA*/ /*LISTA COMUNIDADES*/
.conteudo .colEsquerda .listaComunidades { float:left; width:100%; margin:10px 0}
.conteudo .colEsquerda .listaComunidades .foto { float:left; width:250px;}
.conteudo .colEsquerda .listaComunidades .foto img{ margin-right:2px }
.conteudo .colEsquerda .listaComunidades .linha1 { float:right; width:295px; color:#a3bab0; font-size:18px; font-weight:bold; }
.conteudo .colEsquerda .listaComunidades .linha2 { float:left; width:195px; font-size:14px;font-weight:bold; font-style:italic; color:#8db8d8; margin-top:4px}
.conteudo .colEsquerda .listaComunidades .linha3 { width:80px; float:right} 

/*CONTEÚDO*/  /*COLUNA ESQUERDA*/  /*MINHAS MATÉRIAS*/
.conteudo .colEsquerda .minhasMaterias {float:left; width:550px; font-size:13px; color:#898989}
.conteudo .colEsquerda .minhasMaterias a{color:#898989}
.conteudo .colEsquerda .minhasMaterias ul {float:left; width:100%; background:#fff; height:29px; margin-bottom:2px}
.conteudo .colEsquerda .minhasMaterias ul.linha2 {float:left; width:100%; background:#e7f8f2;}
.conteudo .colEsquerda .minhasMaterias ul.linha3 {float:left; width:100%; background:#fff;}
.conteudo .colEsquerda .minhasMaterias ul li {float:left; width:390px; padding:5px 0 5px 10px }
.conteudo .colEsquerda .minhasMaterias ul li.acao {  width:124px; float:right; text-align:right; padding:0}
.conteudo .colEsquerda .minhasMaterias ul li.pontos {  width:70px; float:right; text-align:right; padding-right:10px; color:#339668; font-weight:bold color:}


.comunidades .esquerda { float:left; width:48%; }
.comunidades .direita { float:right; width:48%; }







/*FLOATER*/
.floater {background:url(../_img/bgFloater.png) repeat-x; height:70px; position:fixed; bottom:0; width:100%; left:0;z-index:999;}
.floater div.main {width:950px; margin:auto; height:60px; padding-top:10px}
.floater div.navegacaoEspecial {float:right; width:550px; padding-top:20px}
.floater div.navegacaoEspecial a {font-size:14px; color:#4c7468; font-weight:bold; padding:0 7px;}


#imprimir { color:#595959; letter-spacing:1px; }


/*FORMULARIOS*/
.formulario { font-size:14px}
.formulario input, select, textArea {border: 1px solid #d6d6d6; font-size:14px; vertical-align:middle; -moz-border-radius:4px; -webkit-border-radius:4px;}
.formulario input { width:250px; padding:4px 0 4px 4px; }
.formulario #senhaLabel { color:#a39e8c; font-size:13px; font-style:italic; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; position:absolute; left:10px; top:5px; z-index:10; }
.marked { background-color:#C00; color:#fff; }


/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden;color:#fff;}
div.rating-cancel,div.rating-cancel a{background:url(../_img/delete.gif) no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url(../_img/star.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0; color:#fff;}
div.star-rating-on a{background-position:0 -16px!important;}
div.star-rating-hover a{background-position:0 -32px; color:#fff;}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important; color:#fff;}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */