/*  CSS Reset  */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
img{border:0;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
a{color:#7d8db5; font-weight:700; text-decoration:none;}
fieldset{padding:0px 10px 5px 10px; border:solid 1px #526490; width:100%; margin:15px 0 0 0; float:left;}
legend{color:#526490; font-size:14px; font-weight:700;}

/*	Classes	*/
.fl{float:left;}
.fr{float:right;}
.invisivel{visibility:hidden;}
.textRight{text-align: right;}
.textLeft{text-align: left;}
.textoPequeno{font-size:11px; color: #666; text-align:left;}
.obrig{color:red; font-weight:700;}
.tituloH2{text-align:left; font:18px Tahoma, Arial, Helvetica, sans-serif; margin:0 0 13px 0;}
a#lembraSenha{font-size:10px; margin:0 0 0 33px; color:#666; font-weight:normal; display:none;}
#IncTopo1_entrar{margin:0 0 0 0;}
.marginIVOIP{margin:0 33px 0 0;}
.borderNone{border:none;}
.botaoLink{display:block;  background:#fff; color:#05205d; border:solid 1px #05205d; padding:5px 10px; margin:0 0 15px 0; width:30%; text-align:center;}
.botaoLink:hover{background:#526490; color:#fff; text-decoration:none;}

/*Mensagens de alerta*/
.statusNaoRealizado, .statusRealizado{border:solid 1px #EDDBB1; padding:5px 30px; font-weight:700; width:420px; margin:0 0 15px -1px;}
.statusNaoRealizado{color:red; background:#FFFFF0 url(../../adm/imagens/erro-ico.jpg) no-repeat left center;}
.statusRealizado{color:green; background:#FFFFF0 url(../../adm/imagens/confirme-ico.jpg) no-repeat left center;}

/*	Titulos */
.spry{text-indent:-9000px;}
.logo {background: url(../imagens/logo.gif) no-repeat; height:75px; width:291px; float: left;}
.produtos {background: url(../imagens/titulos/produto.gif) no-repeat; height:45px;}
.restrito {background: url(../imagens/titulos/restrito.jpg) no-repeat; height:25px; margin:0 0 10px 0;}

/*	------------- Estrutura do Site ---------------- */
body {font:11px Arial, Helvetica, sans-serif; color:#666; background:#ddd url(../imagens/bgs/bg-site.jpg) repeat-x;}
#site {margin:10px auto;background:#fff; border:solid 1px #203b86; width: 777px;}
#topo, #corpo, #rodape{width:777px; float:left; clear:both; background:#fff;}
#corpo{background:#fff url(../imagens/bg-conteudo.jpg) repeat-y;}
#corpo.noBack{/*background:#fff url(../imagens/bgs/bg-produtos2.jpg) no-repeat bottom left;*/}
#conteudo h2, #conteudo2 h2, #complemento h2{font:20px Tahoma, Arial, Verdana, Helvetica, sans-serif; color:#666; margin:0 0 15px 0;}

/* Area Restrita */
#areaRestrita{float:right; width:288px; height:77px; }
#areaRestrita li{margin:0 0 7px 0; display:inline; width:140px;}
#areaRestrita li #login, #areaRestrita li #senha {width:95px;}
#areaRestrita label, #areaRestrita a{font-size:11px;}
#areaRestrita a{color:#777; text-decoration:none;}
#areaRestrita a:hover{text-decoration:underline;}
#areaRestrita #entrar{float:right; margin:-15px 10px 0 0;}
#areaRestrita .ajudaEnvia{display:block; width:275px; margin:5px 0 0 0;}

/* Menu */
#menu{float: left; clear: both; width:767px; background:#526490; padding: 0 0 0 10px; margin:14px 0 0 0;}
#menu li{float: left;}
#menu li a{font:12px arial; color:#fff; display:block; padding:11px 10px; }
#menu li a:hover{background:#445a84;}

/*	Coluna Esquerda */
#esquerda{width:313px; float:left; }
#conheca{padding:19px 33px 10px 19px; background:#fff;}
#produtos {text-align:right;}
#produtos p{ text-align:left; padding:18px 33px 10px 24px;}
#listaProduto{text-align:left; width:313px; height:155px; bottom:; margin:10px 0 0 0px; background: url(../imagens/bgs/bg-produtos.jpg) no-repeat; padding:16px 0 0 0; }
#listaProduto li{ list-style-image:url(../imagens/seta-01.gif); list-style-position:inside; margin:0 0 5px 16px; }
#listaProduto li a{color:#fff;}
#listaProduto li a:hover{text-decoration:underline;}

/*	Coluna Direita */
#direita{width:464px; float: right;  background:#fff url(../imagens/bgs/bg-direita.jpg) repeat-y; }
#servicos{width:200px; float:left;padding:19px 10px 10px 30px;height:253px; text-align:right;}
#servicos ul li a{float:right; margin:15px 0 0 0;}
#servicos ul, #conteudo ul{color:#7d8db5; font-weight:700; padding:7px 0 0 0px; font-size:11px; text-align:left; }
#servicos ul li{background:url(../imagens/seta-02.gif) no-repeat left 5px; padding:0 0 0 10px; margin:0 0 1px 0; list-style-position:inside;}
#novidades{width:200px; text-align:right; padding:19px 10px 10px 10px; float:left; border-left:dashed 1px #aaa;}
.dataNovidade, .resumoNovidade{font-size:13px;}
.titNovidade{color:#FB7919; font-size:16px; display:block; margin:2px 0 10px 0;}
.descricaoNovidade{margin:15px 0;}
.linkNovidade{color:#FB7919; margin:15px 0;}
.linkNovidade:hover, .botaoVoltar:hover{text-decoration:underline;}
.botaoVoltar{float:right; background:url(../imagens/seta-Voltar.jpg) no-repeat left 4px; padding:0 0 0 13px;}

/*Listas*/
.listaBusca li .campo{width:170px; padding:5px 2px; margin:2px 0 0 0;}
.listaBusca li{margin:0 0 5px 0;}
ul.listaPadrao{ margin-top: 5px; width:100%;}
ul.listaPadrao li{border-bottom: dashed 1px #aaa; padding:10px 0; float:left; clear:both; width:100%;}
ul.listaPadrao li img{border: solid 1px #aaa; margin:5px 5px 5px 0; padding:2px; float:left; background:#fff;}
ul.listaPadrao li a{font-weight:normal; color:#666;}
ul.listaPadrao li a:hover, #novidades ul li a:hover strong{text-decoration:underline;}
ul.listaPadrao li a strong{font-weight:700; color:#fb7919; display:block;}

ul.Marcador li, #conteudo ul li{list-style: url(../imagens/seta-02.gif) outside; margin:0 0 0 15px;}

/* Parceiros*/
#parceiros{float:left; clear:both; padding:19px 10px 10px 32px; border-top: dashed 1px #aaa; }
#parceiros ul{width:420px;}
#parceiros ul li{float:left; display:inline; margin: 15px 10px 0 10px;}

/* Complemento */
#complemento{width:190px; float:left; padding:30px 20px;}
#conteudo, #conteudo2 {width:460px; float:left; padding:31px;}
#rodape{background:#26375f; color:#fff; text-align:center; font-size:10px; padding:9px 0; margin:0 0 0 0;}

/*	Formulário */
input, textarea, select{border:solid 1px #203b86; font-size:11px; color:#777; padding:2px;}
label{float:left; font-weight:700; width: 73px;}

.contatoForm{width:330px; }
.contatoForm li{margin:10px 0;}	
.campoContato{width:320px; padding:4px;}
.botao{background:#fff; color:#05205d; padding:3px 5px;}
.botao:hover{background:#526490; color:#fff;}

/*Paginacao*/
.paginacao{ padding:0; margin:0 0 0 -6px;}
.paginacao li{float:left;}
li a.ativo{display:block; background:#FFF; color:#05205d; border:solid 1px #05205d; padding:2px 5px; margin:15px 0 0 5px; text-align:center;}
li a.ativo:hover{background:#526490; color:#fff;}
li a.inativo{ display:block; background:#E2E2E2; color:#666; text-decoration:none; border:solid 1px #666; padding:2px 5px; margin:15px 0 0 5px; text-align:center;}
li a.inativo:hover{cursor:default; text-decoration:none;}