@charset "utf-8";
/*
	Theme Name: Qualid
	Theme URI: 
	Description: Tema desenvolvido para Qualid.
	Version: 1.0
	Author: Mens - Soluções Interativas
	Author URI: http://www.mens.com.br
	Tags: black
*/

/* Global */
* { margin:0; padding:0; }
body { background:#000; font-family:Arial; color:#a9a7a7; font-size:13px; }
img { border:0; }
a { text-decoration:none; outline:none; color:#a2a2a2; }
a:hover { text-decoration:underline; }
.alignnone { float:left; padding-right:10px; padding-bottom:10px; }
.aligncenter { text-align:center; margin:0 auto; }
.alignleft { float:left; padding-right:10px; padding-bottom:10px; }
.alignright { float:right; padding-left:10px; padding-bottom:10px; }
.alignnone img,
.alignright img,
.aligncenter img,
.alignleft img { border:2px solid #FFF; }
/*-------------------------------------------------------------*/

/* Estilos */
hr { display:none; }
.hidden { display:none !important; }
.indent { text-indent:-9999px !important; overflow:hidden !important; display:block !important; }
div.global { background:url(img/bg_site.jpg) no-repeat center top; }
p { padding:6px 0; line-height:16px; }
.noBorder { border:0 !important; }
/*-------------------------------------------------------------*/

/* Estrutura */
div.global { width:100%; }
div.header { width:980px; height:78px; position:relative; }
div.wrap { width:980px; margin:0 auto; }
div.content { width:657px; float:left; }
div.contentSite { width:auto; float:left; }
div.column { width:323px; float:right; }
div.footer { width:100%; height:118px; clear:left; display:block; }
div.footer div.conteudo_rodape { width:980px; margin:0 auto; }
/*-------------------------------------------------------------*/

/* Topo */
div.header h1 { width:165px; background:url(img/qualid_logo.png); float:left; }
div.header h1 a { height:78px; display:block; }
div.header ul.listaMenu { width:365px; list-style:none; position:absolute; left:270px; bottom:26px; }
div.header ul.listaMenu li { float:left; }
div.header ul.listaMenu li a { height:21px; }
div.header ul.listaMenu li.mn_quem { width:96px; background:url(img/mn_quem_somos.gif) no-repeat; }
div.header ul.listaMenu li.mn_fazemos { width:117px; background:url(img/mn_fazemos.gif) no-repeat; }
div.header ul.listaMenu li.mn_clientes { width:152px; background:url(img/mn_clientes.gif) no-repeat; }
div.header div.box_busca { width:300px; height:58px; padding:10px; float:right; }
div.header div.box_busca ul.subMenu { list-style:none; }
div.header div.box_busca ul.subMenu li { float:left; font-size:9px; letter-spacing:-1px; background:url(img/bl_mn.gif) no-repeat right 10px; }
div.header div.box_busca ul.subMenu li a { text-transform:uppercase; color:#9e9e9e; padding:5px 10px 5px 5px; display:block; }
div.header div.box_busca ul.subMenu li a:hover { text-decoration:none; }
div.header div.box_busca ul.subMenu li.last { background:none; }
div.header div.box_busca ul.subMenu li.last a { padding-right:0 !important; }
div.header div.box_busca div.formBusca { padding:4px 5px; float:left; }
div.header div.box_busca div.formBusca input#s { width:260px; padding:3px 0; font-size:9px; float:left; border:1px solid #c1c1c1; }
div.header div.box_busca div.formBusca input#searchsubmit { width:27px; height:23px; background:url(img/bt_procurar.gif) no-repeat; border:0; cursor:pointer; float:left; overflow:hidden; }
/*-------------------------------------------------------------*/

/* Conteudo */
div.contentSite {  }
div.destaque { width:657px; height:293px; position:relative; float:left; }
div.destaque ul.menuDestaque { position:absolute; right:0; bottom:0; z-index:100; }
div.destaque ul.menuDestaque li { float:left; list-style:none; font-size:15px; color:#FFF; margin:1px; position:relative; padding:12px; }
div.destaque ul.menuDestaque li a { color:#FFF; padding:5px 8px; display:block; font-weight:bold; background:#000; position:absolute; left:0; bottom:0; }
div.destaque ul.menuDestaque li a.wactive { padding:6px 8px 6px 8px; color:#b4d400; background:url(img/bg_destaque.gif) repeat-x #000 0 bottom; border-bottom:6px solid #000; }
div.destaque ul.menuDestaque li a:hover { text-decoration:none; }
div.destaque ul#ma_liste { position:absolute; left:0; top:0; z-index:0; }
div.destaque ul#ma_liste li { position:relative; }
div.destaque ul#ma_liste div.descricao { width:448px; padding:10px; background:#000; position:absolute; left:10px; bottom:10px; }
div.destaque ul#ma_liste div.descricao h4 { font-size:22px; color:#FFF; }
div.destaque ul#ma_liste div.descricao p.bullet { padding:3px 0; line-height:16px; }
div.destaque ul#ma_liste div.descricao a { color:#a9a7a7; display:block; background:url(img/bl_seta.gif) no-repeat right bottom; }
div.destaque ul#ma_liste div.descricao a:hover { text-decoration:none; }
/*-------------------------------------------------------------*/

/* Lateral */
div.column { background: url(img/bg_baixo_lateral.jpg) no-repeat right bottom #171717; }
div.boxDestaquesLateral { width:323px; float:left; min-height:250px; }
div.boxDestaquesLateral ul.tab1_m { background:url(img/bg_mn_1.gif) no-repeat; }
div.boxDestaquesLateral ul.tab2_m { background:url(img/bg_mn_2.gif) no-repeat; }
div.boxDestaquesLateral ul.tab3_m { background:url(img/bg_mn_3.gif) no-repeat; }
div.boxDestaquesLateral ul#abas { width:323px; height:43px; float:left; }
div.boxDestaquesLateral ul#abas li { float:left; list-style:none; padding-right:1px; }
div.boxDestaquesLateral ul#abas li a { padding:10px 9px 7px 12px; display:block; }
div.boxDestaquesLateral ul#abas li a.selected { }
div.boxDestaquesLateral ul#abas li.tb_blog a,
div.boxDestaquesLateral ul#abas li.tb_noticias a { width:50px; }
div.boxDestaquesLateral ul#abas li.tb_artigos a { width:100px; border-right:0; }
div.boxDestaquesLateral ul#abas li a:hover { text-decoration:none; }
div.boxDestaquesLateral div.contaba { width:290px; float:left; display:none; padding:5px 15px; }
div.boxDestaquesLateral div.contaba ul {}
div.boxDestaquesLateral div.contaba ul li { list-style:none; padding:3px 0; }
div.boxDestaquesLateral div.contaba ul li h4,
div.boxDestaquesLateral div.contaba ul li h4 a { padding:2px 0; font-size:13px; color:#b4d400; }
div.boxDestaquesLateral div.contaba ul li p { padding:3px 0; }
div.boxDestaquesLateral div.contaba a.linkMais { color:#d9ff01; margin-top:5px; padding:5px 3px 0 0; display:block; background:url(img/bl_seta.gif) no-repeat left bottom; font-weight:bold; font-size:10px; padding-left:16px; text-transform:uppercase; }
div.nuven_tags { width:290px; padding:10px 15px; float:left; }
div.nuven_tags a { color:#d1d1d1; margin:5px; }
div.na_web { width:290px; padding:10px 15px; position:relative; float:left; }
div.na_web h3 { width:75px; height:18px; background:url(img/tit_naweb.gif) no-repeat; }
div.na_web #slider { border-left:14px solid #343333; border-right:14px solid #343333; margin:15px 0; }
div.na_web #slider ul, div.na_web #slider li { list-style:none; }
div.na_web #slider, div.na_web #slider li{ width:260px; height:55px; overflow:hidden; }
div.na_web #slider div.mensagem { padding:0 10px; }
div.na_web #slider div.mensagem h4 { font-size:14px; color:#FFF; padding-bottom:4px; }
div.na_web span#prevBtn a { position:absolute; left:13px; top:65px; background:url(img/bl_s1.gif) no-repeat; text-indent:-9999px; width:15px; height:19px; display:block; }
div.na_web span#nextBtn a { position:absolute; right:15px; top:65px; background:url(img/bl_s2.gif) no-repeat; text-indent:-9999px; width:15px; height:19px; display:block; }
div.twinter { width:285px; float:left; padding:15px 15px 10px 15px; }
div.twinter h3.titNaweb { width:285px; height:31px; background:url(img/tit_twinter.gif) no-repeat; }
div.twinter div.txt { width:269px; padding:5px 8px; font-style:italic; color:#FFF; font-size:11px; background:url(img/bg_twinter.gif) no-repeat left bottom #2f2f2f; }
div.boxInterna { padding-bottom:20px; position:relative;  }
div.boxInterna h3 { font-size:22px; color:#b4d400; text-transform:uppercase; padding-bottom:15px; padding-left:15px; line-height:18px; font-weight:normal; letter-spacing:-1px; }
div.boxInterna h4.subTitulo { font-size:14px; padding-left:15px; color:#FFF; }
div.boxInterna ul.subMenuInterna { width:650px; float:left; list-style:none; display:block; }
div.boxInterna ul.subMenuInterna li { float:left; background:#333; }
div.boxInterna ul.subMenuInterna li a { padding:10px; display:block; color:#818181; text-transform:uppercase; font-size:11px; float:left; }
div.boxInterna ul.subMenuInterna li a:hover { color:#fefefe; text-decoration:none; }
div.boxInterna ul.subMenuInterna li.mnAtivo,
div.boxInterna ul.subMenuInterna li.mnAtivo a { color:#FFF !important; }
div.conteudoInterna { width:630px; float:left; padding:20px 10px 20px 10px; display:block; position:relative; }
div.conteudoInterna h2.titulo { font-size:15px; color:#b4d400; padding-bottom:10px; line-height:25px; }
div.conteudoInterna h4 { font-size:13px; color:#FFF; padding:10px 0; }
div.conteudoInterna div.noticias div.informacoesPostador { padding-bottom:0; }
div.box_diretoria { width:620px; padding:0 10px; }
div.box_diretoria ul.box_diretoria { padding:0 0 10px 0; }
div.box_diretoria ul.box_diretoria li { list-style:none; padding:10px 0; border-bottom:1px solid #2f2f2f; }
div.box_diretoria ul.box_diretoria li div.diretor h5.diretor { font-size:13px; font-weight:bold; padding:5px 0; }
div.box_diretoria ul.box_diretoria li div.diretor img.foto_diretor { float:left; margin-right:10px; margin-top:2px;  }
div.detalheNoticias { padding-top:0; }
/*-------------------------------------------------------------*/

/* Home */
div.boxHome { height:250px; padding:10px 0; }
div.boxHome div.boxCentral { width:300px; height:230px; padding:10px; float:left; }
div.boxHome div.boxCentral h3 { font-size:19px; color:#FFF; font-weight:normal; }
/*
div.boxHome div.boxCentral h3.txtQuemSomos { width:135px; height:27px; background:url(img/txt_quem.gif) no-repeat; }
div.boxHome div.boxCentral h3.txtServicos { width:135px; height:27px; background:url(img/txt_servicos.gif) no-repeat; }
*/
div.boxHome div.boxCentral ul { list-style:none; }
div.boxHome div.boxCentral ul li div.txtConteudo h4 { color:#FFF; padding:12px 0; font-size:16px; }
div.boxHome div.boxCentral ul li div.txtConteudo a.linkVer { width:56px; height:12px; background:url(img/bl_mais.gif) no-repeat; margin-top:18px; }
/*-------------------------------------------------------------*/

/* Blog */
div.blog { }
div.blog div.funcionalidades { float:left; }
div.blog div.funcionalidades { float:left; margin:10px 0; }
div.blog div.funcionalidades p.tags { color:#7d7d7d; font-size:11px; padding-bottom:10px; }
div.blog div.funcionalidades p.tags a { color:#7d7d7d; text-decoration:underline; }
div.blog div.funcionalidades ul.listaFuncionalidades { float:left; }
div.blog div.funcionalidades ul.listaFuncionalidades li { float:left; padding:6px 18px 0px 30px; font-size:11px; }
div.blog div.funcionalidades ul.listaFuncionalidades li a { color:#7d7d7d; }
div.blog div.funcionalidades ul.listaFuncionalidades li.ic_comentario { background:url(img/ic_comentarios.gif) no-repeat left 3px; }
div.blog div.funcionalidades ul.listaFuncionalidades li.ic_links { background:url(img/ic_links.gif) no-repeat left 3px; }
div.blog div.funcionalidades ul.listaFuncionalidades li.ic_envie { background:url(img/ic_indique.gif) no-repeat left 3px; }
div.blog div.funcionalidades ul.listaFuncionalidades li.ic_ratings { padding-left:0; width:100px; }
div.blog div.funcionalidades ul.listaFuncionalidades li.ic_espalhe { padding:0 0 0 10px; }
div.blog div.funcionalidades ul.listaFuncionalidades li.ic_espalhe a { background:#b5d402; display:block; padding:4px; color:#000; }
div.blog div.funcionalidades ul.listaFuncionalidades li.ic_espalhe a:hover { text-decoration:none; }
div.blog img.rss { position:absolute; right:10px; top:-15px; }
div.blog ul.listaBlog {}
div.blog ul.listaBlog li { float:left; list-style:none; padding-bottom:40px; }
div.blog ul.listaBlog li div.postBlog { background:#262626; padding:10px; width:615px; float:left;  }
div.blog ul.listaBlog li div.postBlog div.blogDestaque img { border:2px solid #FFF; padding:0 !important; }
div.blog ul.listaBlog li div.blogDestaque { }
div.blog ul.listaBlog li div.blogDestaque h2 { font-size:18px; }
div.blog ul.listaBlog li div.postBlog h2 { font-size:18px !important; }
div.blog ul.listaBlog li div.postBlog h2 a { color:#b4d400; font-size:18px; }
div.blog div.informacoesPostador { padding-bottom:20px; }
div.blog div.informacoesPostador div.avatar { width:49px; height:49px; float:left; padding-right:15px; }
div.blog div.informacoesPostador div.avatar  img { float:left; border:1px solid #b4d403 !important; }
div.blog div.informacoesPostador div.infoDados { }
div.blog div.informacoesPostador div.infoDados p { padding:0px; color:#a2a2a2; font-size:11px; }
div.blog div.informacoesPostador div.infoDados p a { text-decoration:underline; color:#a2a2a2; }
/*-------------------------------------------------------------*/

/* Clientes e Projetos */
div.listaClientes { padding-left:15px; width:600px; float:left; }
div.listaClientes select {  }
div.box_clientes {  }
div.box_clientes ul.box_clientes { list-style:none; float:left; }
div.box_clientes ul.box_clientes li { float:left; padding:22px 35px 5px 0; width:115px; height:90px; }
div.box_clientes ul.box_clientes li img { border:2px solid #FFF; }
div.boxConteudoClientes {}
div.boxConteudoClientes div.lateralCliente { width:116px; padding-right:10px; padding-left:15px; float:left; padding-top:15px; }
div.boxConteudoClientes div.lateralCliente img { border:2px solid #FFF; }
div.boxConteudoClientes div.conteudoInterna { width:485px; padding-top:10px; }
div.boxConteudoClientes div.conteudoInterna h2.titulo { color:#FFF; font-size:16px; }
div.boxConteudoClientes div.conteudoInterna h3 { text-transform:capitalize; letter-spacing:normal; font-size:14px !important; color:#FFF; padding:0; padding:10px 0; font-weight:bold; }
div.boxConteudoClientes div.conteudoInterna ul { padding-left:12px; }
div.boxConteudoClientes div.conteudoInterna ul li { padding:3px 0; }
/*-------------------------------------------------------------*/

/* O que fazemos */
div.conteudoOqueFazemos h3 { color:#FFF; padding-left:0; }
div.conteudoOqueFazemos ul { padding-left:12px; }
div.conteudoOqueFazemos ul li { padding:3px 0; }
div.oqueFazemos ul.listaBlog h3 { display:none; }
div.oqueFazemos ul.listaBlog h4.topoOqueFazemos { font-size:20px; font-weight:normal; }
div.oqueFazemos ul.listaBlog li { padding-bottom:20px; }
div.oqueFazemos ul.listaBlog li div.postBlog { border-top:2px solid #b5d503; line-height:17px; }
/*-------------------------------------------------------------*/

/* Notícias */
div.noticias ul.listaBlog li { padding-bottom:15px; }
div.noticias h1.categoria { color:#FFF; font-size:12px; padding-bottom:5px; }
div.noticias ul.listaBlog li div.postBlog h2.titulo, 
div.noticias ul.listaBlog li div.postBlog h2.titulo a { padding-bottom:8px !important; padding-top:8px !important; font-size:12px !important; color:#a2a2a2 !important; line-height: 10px;}
div.noticias ul.listaBlog li.noticiaDestaque h1.categoria,
div.detalheNoticias h1.categoria { font-size:16px; padding-bottom: 5px; color:#FFF; }
div.noticias ul.listaBlog li.noticiaDestaque div.postBlog h2.titulo,
div.noticias ul.listaBlog li.noticiaDestaque div.postBlog h2.titulo a { font-size:15px !important; padding:6px 0 !important; }
/*-------------------------------------------------------------*/

/* Rodape */
div.footer { background:url(img/bg_rodape.jpg) repeat-x left top; }
div.footer div.conteudo_rodape { width:980px; height:64px; background:url(img/img_rodape.jpg) no-repeat 0 1px; }
/*-------------------------------------------------------------*/

/* Rodape */
div.comentarios { padding:10px 0; }
#commentform .formInput { border:1px solid #c1c1c1 !important; font-size:11px; font-family:Arial;  padding:3px 0; width:150px; }
div.comentarios h3 { font-size:18px; padding-left:0; }
div.comentarios ol.commentlist { padding:10px; padding-left:30px; }
div.comentarios ol.commentlist li { padding:10px 0; }
div.comentarios ol.commentlist li a { color:#a2a2a2; }
/*-------------------------------------------------------------*/


li.topoLista { padding:12px 10px; float:left; width:100%; margin-top:10px; }
li.topoLista .rss { float:right; }
li.topoLista h3 { float:left; text-transform:uppercase; color:#b4d400;   }
li.listaItens { clear:left; }
li.listaItens h4 a { color:#a2a2a2 !important; }

.listaFiltros { width:170px; font-size:11px; margin:5px 0; }