﻿* {
margin:0;
padding:0;
list-style:none;
vertical-align:baseline;
font:normal 12px verdana, arial;
}

a { color:#514F50; text-decoration:none;}
a:hover { text-decoration:underline;}

input { border:1px solid #015fa7;}
strong { font-weight:bold;}

body { width:998px; margin:10px auto; background:#000;}
.geral { background:#000; width:998px; }

h1 a.logo-dualtec { width:183px; height:74px; float:left; display:block; text-indent:-9999px; overflow:hidden; background:url(/images/usercontrols/topo/logo-dualtec.png) no-repeat left top;}
h1 a.logo-dualtec { behavior: url(/jabuti/css/iepngfix.htc); } /*PARA CARREGAR PNG TRANSPARENTE NO IE ANTERIOR AO 7 */

.topo-dualtec { width:998px; background:#000; height:80px; background:url(/images/conteudo/backgrounds/menu-dualtec.jpg) repeat-x left top;}

ul.menu-dualtec { width:815px; height:43px; padding:8px 0 0 0; background:url(/images/conteudo/backgrounds/menu-redondo.jpg) no-repeat right 8px;}
.ie6 ul.menu-dualtec { float:left;}
.gecko ul.menu-dualtec, .ie8 ul.menu-dualtec { width:998px;}

ul.menu-dualtec li {float:left;  height:41px; }
ul.menu-dualtec li a { color:#fff; font-size:11px; padding:0 5px 0 4px; padding-top:15px; display:block; float:left; }
ul.menu-dualtec li span {color:#fff; padding-top:15px; display:block; float:left;}

ul.menu-dualtec li a.fale-conosco { padding-left:5px; }

ul.topo-busca li.telefone {width:151px; height:23px; margin:0 453px 0 0; background:url(/images/conteudo/backgrounds/telefone.jpg) no-repeat left top; text-indent:-9999px; overflow:hidden;}

.telefone-novo {width:195px; height:41px; margin:0 0 0 57px; background:url(/images/conteudo/backgrounds/telefone-novo.jpg) no-repeat left top; text-indent:-9999px; overflow:hidden;}

/*
ul.menu-dualtec li a {text-indent:-9999px; overflow:hidden; height:43px; display:block;}
ul.menu-dualtec li.telefone {width:79px; height:43px; background:url(/images/conteudo/backgrounds/telefone.jpg) no-repeat left top; text-indent:-9999px; overflow:hidden; height:43px;}

ul.menu-dualtec li a.quem-somos {width:72px; background:url(/images/usercontrols/menus/quem-somos.jpg) no-repeat left top;}
ul.menu-dualtec li a.nossos-clientes {width:90px; background:url(/images/usercontrols/menus/nossos-clientes.jpg) no-repeat left top;}
ul.menu-dualtec li a.fale-conosco {width:77px; background:url(/images/usercontrols/menus/fale-conosco.jpg) no-repeat left top;}
ul.menu-dualtec li a.comunicacao-digital {width:115px; background:url(/images/usercontrols/menus/comunicacao-digital.jpg) no-repeat left top;}
ul.menu-dualtec li a.data-center {width:69px; background:url(/images/usercontrols/menus/data-center.jpg) no-repeat left top;}
ul.menu-dualtec li a.desenvolvimento {width:96px; background:url(/images/usercontrols/menus/desenvolvimento.jpg) no-repeat left top;}
ul.menu-dualtec li a.internet {width:52px; background:url(/images/usercontrols/menus/internet.jpg) no-repeat left top;}
ul.menu-dualtec li a.projetos-especiais {width:104px; background:url(/images/usercontrols/menus/projetos-especiais.jpg) no-repeat left top;}
ul.menu-dualtec li a.seguranca {width:61px; background:url(/images/usercontrols/menus/seguranca.jpg) no-repeat left top;}
*/

ul.topo-busca { width:815px; float:left; background:url(/images/conteudo/backgrounds/fundo-topo-busca.jpg) no-repeat left top;}
ul.topo-busca li {float:right;}
.txtbusca { text-indent:-9999px; width:30px; height:23px; background:url(/images/conteudo/backgrounds/busca.jpg) no-repeat left top;}

.topo, .topo-internas { margin-left:13px; padding:6px 6px 0 6px; width:970px; height:226px; background:#000 url(/images/conteudo/backgrounds/topo.jpg) no-repeat left top; }
.topo-internas { height:171px; background:#000 url(/images/conteudo/backgrounds/topo-internas.jpg) no-repeat left top; }

h1 a.logo { width:301px; height:205px; text-indent:-9999px; overflow:hidden; display:block; float:left; background:url(/images/usercontrols/topo/logo.jpg) no-repeat left top;}
.conceito { width:970px; height:205px; float:left;}
.conceito a img { border:none;}
.topo-internas .conceito {width:970px; height:171px; float:left;}

.esquerda { width:218px; background:#D1D1D1; margin:0; float:left; }

.esquerda ul.menu-lateral { width:209px; margin:200px 0 0 9px; height:360px; background:url(/images/conteudo/backgrounds/menu-rodape.jpg) no-repeat left bottom;}
.ie6 .esquerda ul.menu-lateral {margin:0 0 0 9px;}
.esquerda ul.menu-lateral li a{ width:209px; text-indent:-9999px; overflow:hidden; height:30px; display:block;}

.esquerda ul.menu-lateral li a.home {background:url(/images/usercontrols/menus/home.jpg) no-repeat left top;}
.esquerda ul.menu-lateral li a.lista-de-contatos {background:url(/images/usercontrols/menus/lista-de-contatos.jpg) no-repeat left top;}
.esquerda ul.menu-lateral li a.contatos {background:url(/images/usercontrols/menus/contatos.jpg) no-repeat left top;}
.esquerda ul.menu-lateral li a.campanhas {background:url(/images/usercontrols/menus/campanhas.jpg) no-repeat left top;}
.esquerda ul.menu-lateral li a.auto-respostas {background:url(/images/usercontrols/menus/auto-respostas.jpg) no-repeat left top;}
.esquerda ul.menu-lateral li a.modelos {background:url(/images/usercontrols/menus/modelos.jpg) no-repeat left top;}
.esquerda ul.menu-lateral li a.estatisticas {background:url(/images/usercontrols/menus/estatisticas.jpg) no-repeat left top;}
.esquerda ul.menu-lateral li a.funcionalidades {background:url(/images/usercontrols/menus/funcionalidades.jpg) no-repeat left top;}
.esquerda ul.menu-lateral li a.duvidas-e-sugestoes {background:url(/images/usercontrols/menus/duvidas-e-sugestoes.jpg) no-repeat left top;}
.esquerda ul.menu-lateral li a.faq {background:url(/images/usercontrols/menus/faq.jpg) no-repeat left top;}
.esquerda ul.menu-lateral li a.fale-conosco {background:url(/images/usercontrols/menus/fale-conosco-lateral.jpg) no-repeat left top;}

.newsletter {width:198px; margin:6px 0 10px 11px; height:121px; background:url(/images/conteudo/backgrounds/newsletter.jpg) no-repeat left 42px;}

.banner-lateral {margin:6px 0 10px 13px;}

.newsletter ul { padding:8px 0 0 10px; float:left; width:138px;}
.newsletter ul li { margin-bottom:5px;}
.newsletter a { color:#fff; font-size:9px; display:block; margin-left:40px; clear:both; }
.newsletter h3.titulo-newsletter {width:288px; height:42px; display:block; background:url(/images/conteudo/backgrounds/titulo-newsletter.jpg) no-repeat left top; text-indent:-9999px; overflow:hidden;}
.ie6 .newsletter h3.titulo-newsletter{width:198px;}

.bt-enviar-news { margin:8px 0 0 4px;}
.bt-enviar { margin:0 0 0 108px;}

.questoes-email { margin:0 0 20px 70px;}
.quer-um-site { margin:0 0 0 45px;}

.divisoria {width:971px; height:10px; margin:10px 0 0 0; float:left; background:url(/images/conteudo/backgrounds/divisoria-rodape.jpg) repeat-x left top;}

.rodape {width:955px; clear:both; position:relative; padding-left:20px; padding-top:20px; height:180px; background:url(/images/conteudo/backgrounds/rodape-fundo.jpg) no-repeat left bottom;}
.gecko .rodape, .ie8 .rodape {height:175px;}

.rodape .rodape-texto { clear:both;}
.rodape ul { width:210px; height:130px; float:left; margin-bottom:25px; margin-left:22px;}
.rodape ul li strong { margin-bottom:15px; display:block; }
.rodape .rodape-texto p { color:#fff; float:left;}
.rodape .rodape-texto p a { color:#fff; margin-left:120px; text-decoration:underline;}
.ie6 .rodape { width:951px;}
.ie6 .rodape ul { width:175px; margin-left:5px;  margin-bottom:20px;}
.ie6 .rodape .rodape-texto { margin:20px 0 0 0; border:1px solid #000;}

.fundo-site {background:#d1d1d1; width:971px; margin-left:20px;}

.miolo {background:#D1D1D1; width:753px; float:left;}
.conteudo {width:705px; float:left; min-height:924px; padding:10px 15px; background:#f5f5f5 url(/images/conteudo/backgrounds/conteudo-fundo.jpg) no-repeat left bottom; }
.ie6 .conteudo {height:924px;}

.conteudo h3 { color:#015fa7; margin:0 0 10px 0; padding:3px 0 0 38px; height:39px; font-size:17px; font-weight:bold; background:url(/images/conteudo/backgrounds/icone-titulos.jpg) no-repeat left top;}
.conteudo h3 span.bordo {font-size:17px; font-weight:bold;}
.conteudo h3 span.amarelo {font-size:17px; color:#fbad18; font-weight:bold;}
.conteudo h3 span.cinza {font-size:17px; color:#808285; font-weight:bold;}


.conteudo p { color:#505050; margin:0 0 10px 0; text-align:left; line-height:16px;}
/*.conteudo p strong { margin:15px 0 0 0; display:block; font-size:14px; background:url(/images/conteudo/backgrounds/bullet.jpg) no-repeat left top; padding-left:25px; }*/

.conteudo .caixa-categoria p strong {display:block; font-size:14px; margin:15px 0 0 0;}
.conteudo p strong.sem-bullet { background:none; padding:0;}

.conteudo span strong { margin:15px 0 0 0; display:block; font-size:14px; color:#505050; }
.conteudo a { color:#1041C4; text-decoration:underline;}
.conteudo ul { margin:0 0 10px 0;}
.conteudo ul li { color:#505050; margin-left:30px; list-style:circle; line-height:16px;}

.clear { clear:both; padding:15px 0 0 0; display:block;}
.thickbox { float:left; margin:10px 10px 5px 0; border:1px solid #ccc;}
.right { float:right; margin:10px 0 5px 10px;}
.left { float:left; margin:10px 0 5px 10px;}
.none { float:none; margin:10px 0 5px 10px;}

.conteudo ul.recursos-importantes { margin:0 15px;}
.conteudo ul.recursos-importantes li { clear:both; padding:20px 0 0 0; color:#505050; margin-left:0; list-style:none;}
.conteudo ul.recursos-importantes li img { float:left; margin:0 10px 5px 0;}


.templates-imgs a { margin:20px 20px 0px 0;}


table.tabela-investimento { width:705px; background:#3E5CB4; margin:10px 0; clear:both;}
table.tabela-investimento thead { width:705px; height:25px; background:#3E5CB4;}
.gecko table.tabela-investimento thead, .ie8 table.tabela-investimento thead { height:35px;}
table.tabela-investimento thead td.tabela-esquerda { background:#3E5CB4 url(/images/conteudo/backgrounds/tabela-fundo-esquerda.jpg) no-repeat left top;}
table.tabela-investimento thead td.tabela-direita {background:#3E5CB4 url(/images/conteudo/backgrounds/tabela-fundo-direita.jpg) no-repeat right top;}

.gecko table.tabela-investimento thead, .ie8 table.tabela-investimento thead { height:35px;}
table.tabela-investimento thead td { padding:10px 0 0 10px; font-weight:bold; font-size:13px; color:#fff;}

table.tabela-investimento tbody td { border:1px solid #ccc; height:20px; padding:10px 0 0 10px; font-size:11px;}
.gecko table.tabela-investimento tbody td, .ie8 table.tabela-investimento tbody td{height:30px;}
table.tabela-investimento tbody td strong {font-size:11px;}
table.tabela-investimento tbody td em { font-size:11px; font-style:italic; }

/*
table.tabela-investimento tbody td.noborder1 { border:none; border-left:1px solid #ccc;}
table.tabela-investimento tbody td.noborder2 { border:none; border-left:1px solid #ccc; border-top:1px solid #ccc;}
table.tabela-investimento tbody td.noborder3 { border:none; border-left:1px solid #ccc; border-right:1px solid #ccc; border-top:1px solid #ccc;}
*/

table.tabela-investimento tbody td.noborder1 { border:none; }
table.tabela-investimento tbody td.noborder2 { border:none; }
table.tabela-investimento tbody td.noborder3 { border:none; }

td.categoria {  padding:5px 0 15px 10px; border:none; height:25px!important; border-left:1px solid #d1d1d1; border-right:1px solid #d1d1d1; background:#3E5CB4; font-weight:bold; font-size:13px!important; color:#fff;}
.gecko td.categoria, .ie8 td.categoria {  height:35px!important;}

.txtriscado {text-decoration:line-through; font-size:11px;}


a.demo-online {width:198px; margin:0 0 0 11px; height:155px; display:block; background:url(/images/conteudo/backgrounds/demo-online.jpg) no-repeat left top; text-indent:-9999px; overflow:hidden;}

.duas-colunas { width:333px; float:left; margin:0 35px 0 0;}
.duas-estica { width:680px;}

.caixa-categoria {width:705px; padding:0 0 15px 0; margin:0 0 15px 0; /*border-bottom:2px solid #eec533;*/ clear:both;}
.gecko .caixa-categoria, .ie8 .caixa-categoria { display:table;}
.conteudo h4 { margin:15px 0 0 0; font-size:14px; color:#015fa7; font-weight:bold;}
.img-funcionalidades { float:left; margin:10px 10px 0 0;}

.caixa-categoria h4 {color:#505050; font-size:13px;}
.caixa-categoria h4.titulo {color:#015fa7; font-size:14px;}
.caixa-categoria ul li { font-size:13px; margin-top:7px;}

.espaco	{ width:330px; text-align:center; border:1px solid #cccccc;}
.no-margin { margin:0;}

fieldset.fale-conosco { border:none;}
fieldset.fale-conosco ol li input,fieldset.fale-conosco ol li select, fieldset.fale-conosco ol li textarea  { border:1px solid #9c9c9c;}
fieldset.fale-conosco ol li input{}
fieldset.fale-conosco ol li { font-size:12px; clear:both; margin:0 0 20px 0; border:none;}
fieldset.fale-conosco ol li {margin:0 0 5px 0;}
fieldset.fale-conosco ol li label { font-size:12px; color:#505050; display:block; width:220px; float:left; margin-right:15px; border:none;} 
fieldset.fale-conosco ol li label { width:72px;}
.RadioButton label { width:332px!important; margin:0 0 5px 0; }
.radio{ float:left; margin-right:23px;}
.RadioButton input { border:none!important; }
.espaco { margin-top:10px!important;}

.bordo { color:#B50000;}

p.txt-solucoes {width:640px; margin-left:40px;}

a.nossos-clientes { width:188px; height:105px; display:block; background:url(/images/conteudo/botoes/nossos-clientes.jpg) no-repeat left top; text-indent:-9999px; overflow:hidden;}

ul.listagem_noticias { margin:0;}
ul.listagem_noticias li { margin-bottom:0px; margin-left:15px; list-style:none;}
ul.listagem_noticias a
{    
    margin-top:10px;
    color:#333;
    display:block;
    font-weight:bold;
    text-decoration:none;
    background:url(/images/conteudo/backgrounds/seta.gif) no-repeat left 3px;
    padding-left:15px;
}
ul.listagem_noticias a:hover { text-decoration:underline;}
.ie6 ul.listagem_noticias li strong a { margin-top:0px;}
ul.listagem_noticias a.chamada_noticias { margin-top:0; background:0; font-weight:normal;}

.selo_20{display:block;width:58px; position:absolute; right:22px; bottom:53px; height:54px}

.caixa-categoria ul li{ margin-left:15px!important;}

dl.listagem_faq { font:normal 12px verdana; color:#505050; }
dl.listagem_faq dt { margin:15px 0 5px 0; font-weight:bold; color:#505050;}

/* Acesso direto: */

div.acesso-direto {
	float:left;
	margin:0 0 0 10px;
	width:208px;
	height: 200px;
	background:url(/images/conteudo/backgrounds/acesso-direto/acesso-fundo.jpg) no-repeat left 29px;	
	}
.ie6 div.acesso-direto {margin:0 0 0 5px;}

h2.h2-acesso-direto {overflow:hidden; text-indent:-9999px; width:208px; height:29px; background:url(/images/conteudo/backgrounds/acesso-direto/h2-acesso.jpg) no-repeat left top;}

div.acesso-direto ul { list-style:none; }
div.acesso-direto ul li a { display:block; overflow:hidden; text-indent:-9999px;}
div.acesso-direto ul li.acesso-telefone { margin:15px 0 0 20px; overflow:hidden; text-indent:-9999px; width:152px; height:36px; background:url(/images/conteudo/backgrounds/acesso-direto/telefone.jpg) no-repeat left top;}
div.acesso-direto ul li a.acesso-fale-conosco {margin:9px 0 0 20px; width:131px; height:36px; background:url(/images/conteudo/backgrounds/acesso-direto/fale-conosco.jpg) no-repeat left top;}
div.acesso-direto ul li a.acesso-abrir-ocorrencia {margin:37px 0 0 69px; *margin:30px 0 0 69px; width:110px; height:10px; background:url(/images/conteudo/backgrounds/acesso-direto/abrir-ocorrencia.jpg) no-repeat left top;}
div.acesso-direto ul li a.acesso-cunsultar {margin:5px 0 0 69px; *margin:0px 0 0 69px; width:130px; height:12px; background:url(/images/conteudo/backgrounds/acesso-direto/consultar.jpg) no-repeat left top;}

/* Fim do acesso direto */

ul.menu_funcionalidade { padding-left:119px; border-bottom:1px solid #999; height:25px;}	

ul.menu_funcionalidade li { list-style-type:none; float:left;}
ul.menu_funcionalidade li a 
{
    color:#F74E09;
    font-weight:bold;
    display:block;
    border:1px solid #999;
    border-bottom:none;
    padding:5px 10px;
}

ul.menu_funcionalidade li a.menu_on {border-bottom:1px solid #f5f5f5; cursor:default; text-decoration:none;}
ul.menu_funcionalidade li a:hover.menu_on { text-decoration:none; color:#F74E09;}
ul.menu_funcionalidade li a.menu_off {border-bottom:1px solid #999; background:#e9e9e9; cursor:pointer; text-decoration:none;}

fieldset.login 
{
    width:710px;
    border:none;
    height:40px;
    margin-top:0;
}
.ie6 fieldset.login {width:700px;}
fieldset.login ol { padding-left:315px;}
.ie6 fieldset.login ol { padding-left:305px;}
fieldset.login ol li 
{
    float:left; 
    font-size:9px; 
    font-weight:normal!important;
    list-style:none!important;
    margin:0!important;
    color:#666;
}
fieldset.login ol li input 
{
    width:100px; 
    height:13px !important;
    margin:0 5px !important;
    font-size:11px;
    font-family:Verdana;
    border:1px solid #737578;
    color:#666;
    }
input.bt_ok 
{
    width:21px!important; 
    height:19px!important; 
    cursor:pointer;
    font-size:10px!important;
    font-weight:bold;
    color:#FF500B!important;
    border:none!important;
    background:none;
    }
fieldset.login p{ font-size:9px; float:right; color:#7F7F7F; clear:both; margin:0 23px 0 0;}
.gecko fieldset.login p, .ie8 fieldset.login p { margin:4px 26px 0 0;}
.ie6 fieldset.login p {margin:0 11px 0 0;}
.webkit fieldset.login p {margin:4px 48px 0 0;}

fieldset.login ol li span { margin-right:5px; display:block; padding-top:2px;}


table.tabela-precos { width:550px; background:#efedeb; margin:10px 0 0 80px; float:left; border:none;}
table.tabela-precos thead { height:20px; background:#3E5CB4; border:none;}
table.tabela-precos thead td.tabela-esquerda-precos { width:130px; height:25px; background:#3E5CB4 url(/images/conteudo/backgrounds/tabela-fundo-esquerda.jpg) no-repeat left top;}
.gecko table.tabela-precos thead td.tabela-esquerda-precos { width:130px; height:35px;}
table.tabela-precos thead td.tabela-direita-precos { width:80px; background:#3E5CB4 url(/images/conteudo/backgrounds/tabela-fundo-direita.jpg) no-repeat right top;}

.gecko table.tabela-precos thead { height:35px;}
table.tabela-precos thead td { padding:20px 0 0 0; font-weight:bold; font-size:11px; color:#fff;}

table.tabela-precos tbody td { border:1px solid #ccc; height:20px; padding:10px 0 0 0; font-size:11px;}
.gecko table.tabela-precos tbody td {height:20px;}
table.tabela-precos tbody td strong {font-size:11px;}
table.tabela-precos tbody td em { font-size:11px; font-style:italic; }

table.tabela-precos tbody td.noborder1 { border:none; padding-bottom:5px; }
table.tabela-precos tbody td.noborder2 { border:none; }
table.tabela-precos tbody td.noborder3 { border:none; }

table.tabela-precos tbody td.final{border-bottom:1px solid #3E5CB4;}

.postabela {clear:both; padding-top:15px;}

.banner-horizontal-home { margin:-10px 0 15px -10px;}

.ie7 .ie7top0 { margin-top:0!important;}