/*---
Folha de estilos de CAPITAL INFORMAÇÃO

NEOBIZ - Mundo digital, resultado real.
www.neobiz.com.br

Criado por Juliana Moreira
em julho/2008
---*/


/** TAGS GERAIS **/
* {
outline:none;
border:none;
margin:0;
padding:0;
font-family:verdana, tahoma, 'lucida grande', sans-serif;
font-size:11px;
list-style-type:none;
}

body {
background:url(../img/bg_topo.png) repeat-x top #fff;
margin-top:11px;
}

#geral {
width:771px;
margin:auto;
}

a, #noticias-home a, ul#cliente a {color:#777; text-decoration:none;}

a:hover, #noticias-home a:hover, #newsletter-home a:hover, ul#cliente a:hover{text-decoration:underline; color:#f0a400 !important;}

h2, h3, h4, h5, h6 {clear:both;}


/** CLASSES GERAIS **/
.some {display:none;}

.cresce {
clear:both;
width:1px;
height:1px;
float:none;
margin:0;
padding:0;
}


/** TOPO **/
/** menu **/
#topo {
width:805px;
margin:auto;
background:url(../img/bg_menu.png) bottom center no-repeat;
position:relative;
}

#topo h1 a {
float:left;
background:url(../img/tit_principal.png) no-repeat;
width:179px;
height:113px;
text-indent:-9999px;
position:absolute;
}

#topo #banner {text-align:right;}

#topo ul#mn {
width:560px;
height:28px;
margin:39px auto 0 auto;
_margin-top:25px;
}

#topo ul#mn li {
float:left;
text-indent:-9999px;
margin-top:3px;
}

#topo ul#mn li a {
background-repeat:no-repeat;
background-position:top;
display:block;
width:80px;
height:24px;
}

#topo #mn li a:hover {background-position:bottom;}

#topo #li-servicos a {background:url(../img/mn_servicos.png);}

#topo #li-equipe a {background-image:url(../img/mn_equipe.png);}

#topo #li-clientes a {background-image:url(../img/mn_clientes.png);}

#topo #li-noticias a {background-image:url(../img/mn_noticias.png);}

#topo #li-downloads a {background-image:url(../img/mn_downloads.png);}

#topo #li-contato a {background-image:url(../img/mn_contato.png);}

#topo #li-faq a {background-image:url(../img/mn_faq.png);}

#ingles {position:absolute; top:83px; right:10px;}
		
/** CONTEUDO **/
#conteudo {margin-top:20px;}
#div-esquerda {float:left;}


/**  HOME  **/
#servicos-home h2, #login-home h2, #noticias-home h2, #newsletter-home h2, #clientes-home h2 {
text-indent:-9999px;
background-repeat:no-repeat;
width:115px;
height:15px;
margin-bottom:5px;
}

#servicos-home h2 {background-image:url(../img/tit_servicos_hm.png);}

#servicos-home h2#capital-info {background-image:url(../img/tit_capital_hm.png); width:130px;}

#servicos-home h2#tit-clientes-relacionados {background-image:url(../img/tit_clientes_rel.png); width:130px;}

#login-home h2 {background-image:url(../img/tit_login_hm.png);}

#noticias-home h2 {background-image:url(../img/tit_noticias_hm.png);}

#newsletter-home h2 {background-image:url(../img/tit_newsletter_hm.png);}

#clientes-home h2 {background-image:url(../img/tit_clientes_hm.png);}

.borda-cima {
background:url(../img/bg_borda_cima.png) no-repeat;
width:243px;
height:21px;
}

.conteudo-home {
background:url(../img/bg_conteudo_hm.png) repeat-y;
margin-top:-3px;
padding:0 18px !important;
}

.conteudo-home p {
padding:0 0 5px 0;
line-height:16px;
color:#777;
}

.conteudo-home li {
list-style-type:none !important;
line-height:13px !important;
}

#servicos-home, #login-home, #noticias-home, #newsletter-home, #clientes-home {
background:url(../img/bg_borda_baixo.png) no-repeat center bottom;
width:243px;
padding-bottom:6px;
margin-bottom:20px;
}

#servicos-home, #noticias-home {
padding-bottom:0;
height:212px;
}

#servicos-home li {
list-style-image:url(../img/li_img.png);
margin:0 0 10px 15px;
}

#noticias-home li {margin-bottom:14px;}

#login-home {height:127px;}

#newsletter-home p {color:#777;}

#noticias-newsletter {float:left;}

#clientes-home {float:right;}

#clientes-home li {
text-align:center;
margin-bottom:10px;
}

#conteudo-clientes-home {height:308px;}
#conteudo-clientes-home li {height:77px; margin:0px;}

#clientes-seta-cima a, #clientes-seta-baixo a {
width:12px;
height:6px;
position:absolute;
margin-left:220px;
display:block;
text-indent:-9999px;
}

#clientes-seta-cima a {
background:url(../img/clientes_seta_cima.png) no-repeat;
margin-top:-8px;
}

#clientes-seta-baixo a {
background:url(../img/clientes_seta_baixo.png) no-repeat;
}

#div-direita {
float:right;
width:507px;
}


/**  INTERNAS  **/
h2#tit-servicos-internas {
background:url(../img/tit_servicos_int.png) no-repeat;
height:23px;
margin-bottom:15px;
}

h2#tit-equipe-internas {
background:url(../img/tit_equipe_int.png) no-repeat;
height:23px;
margin-bottom:15px;
}

h2#tit-clientes-internas {
background:url(../img/tit_clientes_int.png) no-repeat;
height:23px;
margin-bottom:15px;
}

h2#tit-clientes-relacionados {
background:url(../img/tit_clientes_rel.png) no-repeat;
width:127px !important;
height:15px;
margin-bottom:15px;
}

h2#tit-noticias-internas {
background:url(../img/tit_noticias_int.png) no-repeat;
height:23px;
margin-bottom:15px;
}

h2#tit-downloads-internas {
background:url(../img/tit_downloads_int.png) no-repeat;
height:23px;
margin-bottom:15px;
}

h2#tit-contato-internas {
background:url(../img/tit_contato_int.png) no-repeat;
height:23px;
margin-bottom:15px;
}

h2#tit-politica-internas {
background:url(../img/tit_politica_int.png) no-repeat;
height:23px;
margin-bottom:15px;
}

h2#tit-feeds-internas {
background:url(../img/tit_feeds_int.png) no-repeat;
height:23px;
margin-bottom:15px;
}

h2#tit-area-internas {
background:url(../img/tit_area_int.png) no-repeat;
height:23px;
margin-bottom:15px;
}

h2#tit-formulario {
background:url(../img/tit_area_int.png) no-repeat;
height:23px;
margin-bottom:15px;
}

h2#tit-faq-internas {
background:url(../img/tit_faq_int.png) no-repeat;
height:23px;
margin-bottom:15px;
}

h2#tit-pressreleases-internas {
background:url(../img/tit_press_int.png) no-repeat;
height:23px;
margin-bottom:15px;
}

#div-direita h2 {text-indent:-9999px;}

h3 {
font-size:12px;
color:#efa20f;
}

#div-direita p {
margin:5px 0 15px 0;
line-height:16px;
text-align:justify;
}

#div-direita a {color:#efa20f;}

#div-direita ul {padding:5px 0 15px 15px;}

#div-direita ul li {
list-style-type:square;
line-height:19px;
}

#link-home a {
position:absolute;
background: url(../img/link_home.png);
text-indent:-9999px;
width:28px;
height:35px;
display:block;
margin-left:777px;
top:147px;
}


/* FORMULARIOS */
form p {
text-align:inherit !important;
margin:0 !important;
}

form p img {
vertical-align:middle;
height:18px;
}

legend {display:none;}

label {
font-weight:bold;
color:#efa20f;
float:left;
text-align:right;
width:46px;
line-height:16px;
}

/*select {display:block;}*/

input {vertical-align:top;}

input#frLoginEmail, input#frLoginSenha, input#frNewsletterEmail, #frmCadastro #email, #frmCadastro #senha {
background:url(../img/bg_input.png) repeat-x;
border:1px solid #e3e3e3;
color:#777;
padding:3px 3px 5px 3px;
margin:0 3px 6px 4px;
width:109px;
}

input#frLoginEmail {width:143px;}

#frmCadastro #email, #frmCadastro #senha {margin-left:0;}

#frmCadastro strong {color:#777;}

#frmContato textarea {
background:url(../img/bg_textarea.png) repeat-x;
border:1px solid #e3e3e3;
color:#777;
padding:3px 3px 5px 3px;
margin:0 3px 6px 4px;
width:250px;
height:70px;
}

#frmContato {
width:355px;
margin:auto;
}

#frmContato input {
background:url(../img/bg_input.png) repeat-x;
border:1px solid #e3e3e3;
color:#777;
padding:3px 3px 5px 3px;
margin:0 3px 6px 4px;
width:250px;
}

#frmContato label {
float:left;
clear:left;
width:85px;
height:20px;
margin-top:1px;
color:#777;
}

#frmContato .bt_enviar {
width:59px !important;
height:23px !important;
display:block; !important;
margin-left:90px !important;
}

#frNewsletter p {margin-top:6px;}

.bt_enviar {
border:none !important;
background:none !important;
width:30px !important;
height:23px !important;
margin:0 !important;
padding:0 !important;
}


/* CAST */
#selecione {
color:#999;
padding-bottom:10px;
width:312px;
margin:auto;
}

#selecione select {
margin-left:5px;
margin-right:0px !important;
width:195px;
}

#leituraGeral span.data {
font-style:italic;
color:#aaa;
}

#leituraGeral h3 {
font-size:14px;
margin:5px 0;
}

#leituraGeral h4 {
font-size:12px;
font-style:italic;
margin:5px 0 20px 0;
color:#aaa;
}

#toolBar {padding:20px 0;}

ul#servicos, ul#noticias, ul#faq {
list-style-image:url(../img/seta_li.png) !important;
margin-left:16px;
}

ul#servicos {padding:0 0 10px 0;}

ul#servicos li a {color:#777;}

ul#servicos li {
font-weight:bold;
padding:0 0 5px 0;
list-style-type:none;
line-height:14px;
}

ul#noticias {padding:0;}

ul#noticias li {
padding-bottom:15px;
list-style-type:none;
line-height:14px;
}

ul#faq {padding:0 0 10px 0;}

ul#faq li a {color:#777;}

ul#faq li {
font-weight:bold;
padding:0 0 5px 0;
list-style-type:none;
line-height:14px;
}

#resultadoRegistros {
text-align:center;
color:#999;
}

#comboNavegacao {
margin:auto;
padding:10px 0;
width:110px;
height:20px;
display:table;
}

#comboNavegacao select, #selecione select, select.boxes {
border:1px solid #e3e3e3;
margin-right:4px;
background:url(../img/bg_input.png) center repeat-x;
color:#515151;
}

#divBusca {
clear:left;
padding-bottom:20px;
color:#777;
}

#divBusca input {
background:url(../img/bg_input.png) repeat-x;
border:1px solid #e3e3e3;
color:#777;
padding:3px 3px 5px 3px;
margin:0 3px 6px 4px;
width:280px;
}

ul#cliente {
width:495px;
text-align:center;
display:table;
padding:0;
}

ul#cliente li {
float:left;
padding:0 0 30px 10px;
min-width:150px;
max-width:150px;
width:auto !important;
width:150px;
min-height:90px;
height:auto !important;
height:90px;
list-style-type:none;
line-height:14px;
}

ul#cliente li img {
max-width:150px;
width:auto !important;
width:150px;
max-height:50px;
height:auto !important;
height:50px;
padding-bottom:10px;
}

ul#cliente li a img {display:block;}

ul#cliente li a {
font-weight:bold;
clear:both;
display:block;
}

.resultados {
text-align:center !important;
color:#999;
}

.genericListHr {
margin-bottom:15px;
}


/** RODAPE **/
#rodape {background:url(../img/bg_rodape.png) repeat-x;}

#area-rodape {
background:url(../img/bg_arearodape.png) repeat-x;
width:639px;
padding:16px 0 17px 0;
margin:0 auto 20px auto;
color:#ccc;
}

#area-rodape .telefone {color:#aaa;}

#borda-rodape-esq, #borda-rodape-dir {
background-repeat:no-repeat;
width:19px;
height:47px;
}

#borda-rodape-esq {
background-image:url(../img/bd_rodape_esq.png);
float:left;
margin-top:-16px;
}

#borda-rodape-dir {
background-image:url(../img/bd_rodape_dir.png);
float:right;
margin-top:-30px;
}

address {font-style:normal; display:inline;}


/** EDITOR **/
a, #noticias-home a, ul#cliente a {color:#777; text-decoration:none;}

a:hover, #noticias-home a:hover, #newsletter-home a:hover, ul#cliente a:hover{text-decoration:underline; color:#f0a400 !important;}

h2, h3, h4, h5, h6 {clear:both;}

table {text-align:left;}