@charset "utf-8";

body,td,th{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 12px; }
html, body { height:100%; }
body{ margin: 0px 0px 0px 0px; background: #dbdbdb url(../../images/fundo_repetido.jpg) repeat-x top; } 

#principal{ background:url(../../images/globo.png) top right no-repeat; width:100%; height:100%; }
#principal{ background-position: right -65px;}

#principal .topo{ height:127px; width:970px; margin:0 auto 0 auto; }
#principal .topo .logo{ width:277px; float:left; background:url(../../images/logo.png) center no-repeat; height:127px; }
#principal .topo .menus{ float:left; }
#principal .topo .menus .menu{ margin-top:45px; margin-left:20px; float: border:#F00 solid 1px; width:640px; }
#principal .topo .menus .direita{ width:15px; height:30px; background:url(../../images/fundo_menu.png) left no-repeat; float:left; }
#principal .topo .menus .meio{ height:30px; background:url(../../images/fundo_menu_meio.jpg) 0px 1px repeat-x; float:left; }
#principal .topo .menus .meio ul{ margin:0px; padding:0px; }
#principal .topo .menus .meio ul li{ list-style:none; float:left; height:30px; line-height:30px; margin-left:15px; }
#principal .topo .menus .meio ul li a{ display:block; height:25px; line-height:25px; background:url(../../images/menus.png) no-repeat; }

#principal .topo .menus .meio ul li .menu_1{ width:33px; background-position:0px 3px; }
#principal .topo .menus .meio ul li .menu_1:hover{ width:33px; background-position:0px -24px; }
#principal .topo .menus .meio ul li .menu_ativo_1{ width:33px; background-position:0px -24px; }

#principal .topo .menus .meio ul li .menu_2{ width:91px; background-position:-39px 3px; }
#principal .topo .menus .meio ul li .menu_2:hover{background-position:-39px -24px; }
#principal .topo .menus .meio ul li .menu_ativo_2{background-position:-39px -24px; }

#principal .topo .menus .meio ul li .menu_3{ width:60px; background-position:-134px 3px; }
#principal .topo .menus .meio ul li .menu_3:hover{ background-position:-134px -24px; }
#principal .topo .menus .meio ul li .menu_ativo_3{ background-position:-134px -24px; }

#principal .topo .menus .meio ul li .menu_4{ width:60px; background-position:-289px 3px; }
#principal .topo .menus .meio ul li .menu_4:hover{ background-position:-289px -24px; }
#principal .topo .menus .meio ul li .menu_ativo_4{ background-position:-289px -24px; }

#principal .topo .menus .meio ul li .menu_5{ width:92px; background-position:-349px 3px; }
#principal .topo .menus .meio ul li .menu_5:hover{ background-position:-349px -24px; }
#principal .topo .menus .meio ul li .menu_ativo_5{ background-position:-349px -24px; }

#principal .topo .menus .meio ul li .menu_6{ width:34px; background-position:-443px 3px; }
#principal .topo .menus .meio ul li .menu_6:hover{ background-position:-443px -24px; }
#principal .topo .menus .meio ul li .menu_ativo_6{ background-position:-443px -24px; }

#principal .topo .menus .meio ul li .menu_7{ width:65px; background-position:-480px 3px; }
#principal .topo .menus .meio ul li .menu_7:hover{ background-position:-480px -24px; }
#principal .topo .menus .meio ul li .menu_ativo_7{ background-position:-480px -24px; }

#principal .topo .menus .esquerda{ width:15px; height:30px; background:url(../../images/fundo_menu.png) right no-repeat; float:left; }

#principal .barra_azul{ background:url(../../images/fundo_barra_azul.jpg) repeat-x; height:120px; width:100%;  }

#principal .site{ width:970px; background:#FFF; left:50%; margin-left:-485px; margin-top:-113px; position:absolute; }
#principal .site .conteudo{ margin:10px; }
#principal .site .conteudo .coluna_direita{ width:648px; float:left; margin-right:10px; }
#principal .site .conteudo .coluna_direita .destaques{ height:334px; background:#ededed; margin-bottom:10px; }

#principal .site .conteudo .coluna_direita .noticias{ background:#ededed; }
#principal .site .conteudo .coluna_direita .noticias .todas{ background:#c7c7c7; text-align:right; padding:10px 10px 0px 0px; height:25px; line-height:25px; }
#principal .site .conteudo .coluna_direita .noticias ul{ margin:0px; padding:0px; }
#principal .site .conteudo .coluna_direita .noticias ul li{ list-style:none; float:left; width:180px; margin-left:25px; margin-bottom:20px; display:block; height:320px; }
#principal .site .conteudo .coluna_direita .noticias ul li cite{ width:180px; height:145px; background: #e7e7e7 url(../../painel/images/loader.gif) center no-repeat; display:block;  }
#principal .site .conteudo .coluna_direita .noticias ul li strong{ display:block; color:#cf251b; padding:3px 0px 3px 0px; }
#principal .site .conteudo .coluna_direita .noticias ul li i{ display:block; font-weight:bold; font-style:normal; margin-bottom:3px; }
#principal .site .conteudo .coluna_direita .noticias ul li em{ display:block; font-style:normal; }
#principal .site .conteudo .coluna_direita .noticias ul li address{ display:block; }
#principal .site .conteudo .coluna_direita .noticias ul li address a{ display:block; float:left; margin-top:5px; text-decoration:none; color:#000; font-style:normal; cursor:pointer; }
#principal .site .conteudo .coluna_direita .noticias ul li address a:hover{ text-decoration:underline; }
#principal .site .conteudo .coluna_direita .noticias ul li address i{ display:block; float:right; }
#principal .site .conteudo .coluna_direita .noticias ul li address i img{ margin-right:5px; vertical-align:middle; cursor:pointer; }

#principal .site .conteudo .coluna_direita .depoimentos{ background:#ededed; }
#principal .site .conteudo .coluna_direita .depoimentos .todas{ background:#c7c7c7; text-align:right; padding:10px 10px 0px 0px; height:25px; line-height:25px; margin-bottom:5px;  }
#principal .site .conteudo .coluna_direita .depoimentos ul{ margin:0px; padding:10px; }
#principal .site .conteudo .coluna_direita .depoimentos ul li{ list-style:none; margin-bottom:20px; display:block;  }
#principal .site .conteudo .coluna_direita .depoimentos ul li cite{ margin-right:5px; width:180px; height:145px; background: #e7e7e7 url(../../painel/images/loader.gif) center no-repeat; display:block; float:left;  }
#principal .site .conteudo .coluna_direita .depoimentos ul li strong{ display:block; color:#cf251b; padding:3px 0px 3px 0px; }
#principal .site .conteudo .coluna_direita .depoimentos ul li i{ display:block; font-weight:bold; font-style:normal; margin-bottom:3px; }
#principal .site .conteudo .coluna_direita .depoimentos ul li em{ display:block; font-style:normal; }
#principal .site .conteudo .coluna_direita .depoimentos ul li address{ display:block; }
#principal .site .conteudo .coluna_direita .depoimentos ul li address a{ display:block; float:left; margin-top:5px; text-decoration:none; color:#000; font-style:normal; cursor:pointer; }
#principal .site .conteudo .coluna_direita .depoimentos ul li address a:hover{ text-decoration:underline; }
#principal .site .conteudo .coluna_direita .depoimentos ul li address i{ display:block; float:right; }
#principal .site .conteudo .coluna_direita .depoimentos ul li address i img{ margin-right:5px; vertical-align:middle; }

#principal .site .conteudo .coluna_direita .materia{  }
#principal .site .conteudo .coluna_direita .materia .vazio{ text-align:center; line-height:400px; }
#principal .site .conteudo .coluna_direita .materia .data{ display:block; color:#cf251b; padding:3px 0px 3px 0px; font-size:1.2em; font-weight:bold; font-style:normal; }
#principal .site .conteudo .coluna_direita .materia .titulo{ font-style:normal; font-size:1.6em; display:block; letter-spacing:1px; }
#principal .site .conteudo .coluna_direita .materia .resumo{ display:block; font-style:normal; margin-bottom:10px; color:#666; font-size:1.2em; }
#principal .site .conteudo .coluna_direita .materia object{ margin:0px 10px 10px 0px; float:left; }
#principal .site .conteudo .coluna_direita .materia img{ margin:0px 10px 10px 0px; float:left; }
#principal .site .conteudo .coluna_direita .materia .texto{ font-style:normal; }
#principal .site .conteudo .coluna_direita .materia .fonte{ color:#666; }
#principal .site .conteudo .coluna_direita .materia .voltar a{ text-decoration:none; color:#000; margin-top:10px; font-size:1.2em; color:#06C; }
#principal .site .conteudo .coluna_direita .paginacao{ background:#c7c7c7; text-align:right; padding:5px; }
#principal .site .conteudo .coluna_direita .paginacao button{ border:none; background:none; color:#666; font-size:1.56em; cursor:pointer; }
#principal .site .conteudo .coluna_direita .paginacao .paginas{ border:none; background:none; font-size:1.2em; }

#principal .site .conteudo .coluna_direita .materia .form{ margin:0px; padding:0px; }
#principal .site .conteudo .coluna_direita .materia .form li{ list-style:none; margin-bottom:5px; padding:0px; }
#principal .site .conteudo .coluna_direita .materia .form li label{ display:block; }
#principal .site .conteudo .coluna_direita .materia .form li em{ font-style:normal; padding-top:20px; display:block; }
#principal .site .conteudo .coluna_direita .materia .form li label input, textarea{ display:block; width:400px; border:#015fbd solid 1px; border-left:#015fbd solid 2px; padding:5px; }

#principal .site .conteudo .coluna_direita .videos{ margin:0px; padding:0px; }
#principal .site .conteudo .coluna_direita .videos li{ list-style:none; width:120px; float:left; margin-left:10px; margin-bottom:7px; }
#principal .site .conteudo .coluna_direita .videos li img{ width:120px; height:90px; }
#principal .site .conteudo .coluna_direita .videos li em{ display:block; font-style:normal; position:absolute; display:none; }

#principal .site .conteudo .coluna_esquerda{ width:290px; float:left; }
#principal .site .conteudo .coluna_esquerda .canal{ width:290px; height:363px; background:#0958a5 url(../../images/fundo_canal.jpg) repeat-x; } 
#principal .site .conteudo .coluna_esquerda .canal .titulo{ background:url(../../images/titulo_canal_empresariar.png) 145px 6px no-repeat; height:25px; line-height:25px; margin:0px 5px 5px 5px; }
#principal .site .conteudo .coluna_esquerda .canal .display{ width:280px; height:235px; margin:5px 5px 0px 5px; background:url(../../painel/images/loader_32.gif) center no-repeat; }
#principal .site .conteudo .coluna_esquerda .canal .display embed{ background:#0958a5; }
#principal .site .conteudo .coluna_esquerda .canal .display param{ background:#0958a5; }
#principal .site .conteudo .coluna_esquerda .canal .thumbs{ margin:5px 5px 0px 5px; }
#principal .site .conteudo .coluna_esquerda .canal .thumbs ul{ margin:0px; padding:0px; height:65px; }
#principal .site .conteudo .coluna_esquerda .canal .thumbs ul li{ list-style:none; float:left; margin-right:5px; cursor:pointer; width:87px; height:65px; }
#principal .site .conteudo .coluna_esquerda .canal .vermais{ text-align:right; margin:5px; }
#principal .site .conteudo .coluna_esquerda .canal .vermais img{ cursor:pointer; }

#principal .site .conteudo .coluna_esquerda .enquete{ width:290px; background:#e9e9e9; margin-top:10px; padding-bottom:8px; }
#principal .site .conteudo .coluna_esquerda .enquete .titulo{ background:url(../../images/titulo_enquete.png) 220px 6px no-repeat; height:25px; line-height:25px; margin:0px 5px 5px 5px; }
#principal .site .conteudo .coluna_esquerda .enquete ul{ margin:10px; padding:0px; }
#principal .site .conteudo .coluna_esquerda .enquete ul li strong{ text-align:center; display:block; margin-bottom:10px; }
#principal .site .conteudo .coluna_esquerda .enquete ul li ul{ margin:0px 0px 10px 0px; padding:0px; }
#principal .site .conteudo .coluna_esquerda .enquete ul li ul li{ list-style:none; }
#principal .site .conteudo .coluna_esquerda .enquete ul li ul li .barra{ }
#principal .site .conteudo .coluna_esquerda .enquete .botoes{ text-align:center; }
#principal .site .conteudo .coluna_esquerda .enquete ul li{ list-style:none; }

#principal .site .conteudo .coluna_esquerda .twitter{ padding-top:30px; background:#e4eff1 url(../../images/titulo_twitter_oficial.png) no-repeat 175px 10px; margin-top:10px; margin-bottom:10px; }
#principal .site .conteudo .coluna_esquerda .twitter .twitadas{ height:320px; }
#principal .site .conteudo .coluna_esquerda .twitter .preloader{ background:url(../../images/loader.gif) center no-repeat; width:290px; height:300px; }
#principal .site .conteudo .coluna_esquerda .twitter ul{ margin:10px; padding:0px; }
#principal .site .conteudo .coluna_esquerda .twitter ul li{ list-style:none;}
#principal .site .conteudo .coluna_esquerda .twitter ul li em{ font-style:normal; display:block; margin-bottom:7px; padding-bottom:7px; border-bottom:#c7dde1  dashed 1px; color:#336f7a; }
#principal .site .conteudo .coluna_esquerda .twitter ul li a{ display:block; text-decoration:none; color:#13505b; }
#principal .site .conteudo .coluna_esquerda .twitter ul li a:hover{ color:#2e7885; }
#principal .site .conteudo .coluna_esquerda .twitter .base{ margin:10px; padding-bottom:10px; clear:both; }
#principal .site .conteudo .coluna_esquerda .twitter .base .logo_twitter{ float:left; }
#principal .site .conteudo .coluna_esquerda .twitter .base .siga{ float:right; }

#principal .site .conteudo .coluna_esquerda .redes{ background:url(../../images/botao_siga_empresariar.png) no-repeat left; }
#principal .site .conteudo .coluna_esquerda .redes ul{ margin:0px; padding:30px 0px 0px 0px; }
#principal .site .conteudo .coluna_esquerda .redes ul li{ list-style:none; float:left; height:24px; line-height:24px; margin-right:10px;  }
#principal .site .conteudo .coluna_esquerda .redes .rss{ margin-left:25px;  }

#principal .site .rodape{ height:99px; background:url(../../images/fundo_rodape.jpg); }
#principal .site .rodape em{ display:block; float:left; font-style:normal; margin:10px 0px 0px 10px;  }
#principal .site .rodape img{ float:right; margin:10px 10px 0px 0px; }

.post{  padding:8px; }
.post em{ font-style:normal; display:block; }

.tit_comente{ margin:0px; padding:0px; border-bottom:#015bb6 solid 1px; color:#015bb6; }
.paginar_comentarios{ width:160px; margin-left:auto; margin-right:auto; margin-top:10px; }
.paginar_comentarios button{ background:#015bb6; border:none; padding-left:5px; padding-right:5px;  color:#FFF; }

#principal .erro{ z-index:9999; display:none;  left:50%; padding:10px; text-align:center; margin:-85px 0 0 -100px; color:#000; position:fixed; top:50%; width:200px; background:#ffffff; border:#4f6aa3 solid 1px; }
#principal .erro button{ margin:5px; border:none; background:url(../../images/fundo_botao.png); width:35px; height:24px; color:#FFF; cursor:pointer;}

#mascara{ position: fixed !important; position:absolute; top:0px; left:0px; width:100%; height:100%; min-height:100%; z-index:1000; background:#000; -moz-opacity: 0; opacity:.0; filter: alpha(opacity=0); }
#mascara[id]{ position:fixed }

