html, body, form, ul, fieldset, p, h1, h2, h3, h4, h5 {margin: 0; padding: 0;}
body {font:100%/110% arial;}
body img {display:block; outline:0;}
a {text-decoration:none; outline:0;}
object {outline:0;}
li {list-style:none;}
a img, fieldset {border: 0;}
p.center {text-align:center;}
p.right {text-align:right;}
p.left {float:left;margin-top:4px!important;margin-right:5px!important;}
p, h1, h2, h3, h4, h5 {margin-bottom:11px;}
div.clear {clear: both;}
.left{float:left; margin-right:10px;}

html, body {height:100%;}
#container {position:relative; min-height:100%;}
* html #container {height:100%; /* hack para IE6 hq trata height como min-height */}

#content, #header-in, #footer-in {position:relative; width:1000px; margin:0 auto;}
#content {padding-bottom:83px;}


/* HEADER */

#header-out {width:100%; background:url(../pics/bg-header_out.jpg) repeat-x top;}
#header-in {height:185px; background:url(../pics/bg-header_in.jpg) no-repeat;margin-bottom:22px;}

#logomarca {position:absolute;top:32px;left:40px;z-index:999;}



/* ANIMACAO */


 
/* MENU */
	
#nav {width:575px;height:37px;top:80px;left:410px;position:absolute;z-index:1000;}
#nav ul li {float:left;display:inline;}

#nav ul li a {display:block;height:24px;background:url(../pics/menu.png) no-repeat;text-indent:-9000em;overflow:hidden;}
#nav ul li.menu01 a {width:89px;background-position:0 0;margin-right:5px;}
#nav ul li.menu02 a {width:116px;background-position:-89px 0;}
#nav ul li.menu03 a {width:87px;background-position:-197px 0;}
#nav ul li.menu04 a {width:83px;background-position:-284px 0;}
#nav ul li.menu05 a {width:70px;background-position:-367px 0;}
#nav ul li.menu06 a {width:115px;background-position:-437px 0;}
#nav ul li.menu07 a {width:58px;background-position:-550px 0;}

#nav ul li.menu01 a:hover {width:89px;background-position:0 -24px;}
#nav ul li.menu02 a:hover {width:116px;background-position:-89px -24px;}
#nav ul li.menu03 a:hover {width:87px;background-position:-197px -24px;}
#nav ul li.menu04 a:hover {width:83px;background-position:-284px -24px;}
#nav ul li.menu05 a:hover {width:70px;background-position:-367px -24px;}
#nav ul li.menu06 a:hover {width:115px;background-position:-437px -24px;}
#nav ul li.menu07 a:hover {width:58px;background-position:-550px -24px;}



/* HOME */

#mainContent {margin:0 auto 0 22px;float:left;display:inline;}

#caixa01 {width:600px;height:303px;background:url(../pics/bg-caixa01.jpg) no-repeat;margin-bottom:26px;z-index:3;}
#caixa01 h1 {background:url(../pics/tt-caixa01.jpg) no-repeat;width:330px;height:56px;text-indent:-9000em;overflow:hidden;
border:none;margin:-1px 0 23px 0;}
#caixa01 p {font:normal 12px verdana, arial;color:#979696;line-height:18px;margin:0 235px 25px 0;}
.bt-saibaazul {background:url(../pics/bt-saibaazul.jpg) no-repeat;width:185px;height:47px;border:none;display:block;}

#caixa02 {width:600px;height:303px;background:url(../pics/bg-caixa02.jpg) no-repeat;}
#caixa02 h1 {background:url(../pics/tt-caixa02.jpg) no-repeat;width:310px;height:46px;text-indent:-9000em;overflow:hidden;
border:none;margin:-1px 0 32px 0;}
#caixa02 p {font:normal 12px verdana, arial;color:#979696;line-height:18px;margin:0 230px 25px 0;}
.bt-saibaverde {background:url(../pics/bt-saibaverde.jpg) no-repeat;width:185px;height:47px;border:none;display:block;}




/* ESTRUTURA DAS INTERNAS */

#internas {width:930px;margin:0 auto 50px auto;}

#internas p {font:normal 11px verdana, arial;color:#979696;margin:0 20px 15px 20px;}

#internas h1 {width:400px;height:47px;text-indent:-9000em;overflow:hidden;margin:0 0 25px 18px;border:none;}
#internas h1.sobreoemissor {background:url(../pics/tt-sobreoemissor.jpg) no-repeat;}
#internas h1.comofunciona {background:url(../pics/tt-comofunciona.jpg) no-repeat;}
#internas h1.vantagens02 {background:url(../pics/tt-vantagens02.jpg) no-repeat;}
#internas h1.osoftware {background:url(../pics/tt-osoftware.jpg) no-repeat;}
#internas h1.clientes02 {background:url(../pics/tt-clientes02.jpg) no-repeat;}
#internas h1.legislacao {background:url(../pics/tt-obrigatoriedade.jpg) no-repeat;}
#internas h1.contato {background:url(../pics/tt-contato.jpg) no-repeat;}

#internas h2 {font:bold 15px verdana, arial;color:#3F92BC;margin:0 0 10px 20px;}
#internas h3 {font:bold 14px verdana, arial;color:#979696;margin:20px 0 10px 20px;}

.borda {width:500px;border-bottom:1px solid #EFEFEF;margin:15px auto 28px auto;}

ul.lista {margin:0 0 15px 35px;}
ul.lista li {font:normal 11px verdana, arial;color:#979696;list-style-type:square;margin-bottom:4px;}

.img-center {margin:10px auto;}


/* SIDEBAR */

#sidebar {width:298px;height:611px;float:left;display:inline;background:url(../pics/bg-sidebar.jpg) no-repeat right;
margin-left:40px;z-index:4;}

#software h1 {background:url(../pics/tt-software.jpg) no-repeat;width:104px;height:23px;text-indent:-9000em;overflow:hidden;
border:none;}
#software img {margin:9px 0 0 -22px;float:left;display:inline;}
#software p {font:normal 11px verdana, arial;color:#979696;margin:32px 50px 0 0;line-height:16px;}
.bt-compre {background:url(../pics/bt-compre.jpg) no-repeat;width:91px;height:23px;border:none;display:block;
margin:30px 0 0 111px;}

#vantagens {margin-bottom:29px;}
#vantagens h1 {background:url(../pics/tt-vantagens.jpg) no-repeat;width:100px;height:29px;text-indent:-9000em;overflow:hidden;
border:none;margin-bottom:12px;}
#vantagens p {font:normal 11px verdana, arial;color:#979696;margin:0 38px 19px 0;line-height:16px;}
.bt-saibamais02 {background:url(../pics/bt-saibamais.jpg) no-repeat;width:91px;height:23px;border:none;display:block;}
.bt-saibamais03 {background:url(../pics/bt-use.jpg) no-repeat;width:91px;height:23px;border:none;display:block;margin-top:5px;}
.bt-saibamais04 {background:url(../pics/bt-use.jpg) no-repeat;width:91px;height:23px;border:none;display:block;margin-left:20px;}
#vantagens ul {margin:0 35px 0 15px;}
#vantagens ul li {font:normal 11px verdana, arial;color:#979696;list-style-type:square;margin-bottom:7px;}

#use h1 {background:url(../pics/tt-use.jpg) no-repeat;width:54px;height:23px;text-indent:-9000em;overflow:hidden;
border:none;margin-bottom:15px;}
#use p {font:normal 11px verdana, arial;color:#979696;margin:0 70px 1px 0;line-height:16px;}


/* FORMATAÇAO DAS INTERNAS */


#tel{position:absolute; right:30px; top:140px;}

table.table-vantagens{width:750px;margin-left:20px;}
table.table-vantagens tr td{border:1px solid #ebebeb;padding:0;font:normal 12px verdana, arial;color:#979696;padding:5px;}
table.table-vantagens tr td.table-td{width:80px;text-align:center;}
table.table-vantagens tr td p.center{text-align:center;font:normal 12px verdana, arial!important;margin:0!important;}
table.table-vantagens tr td img{margin-left:30px;}

#internas .table-vantagens h4 {font:bold 14px verdana, arial;color:#3F92BC;margin:3px 0;text-align:center;}

#lista-obrigatoriedade {margin:30px 0 70px 0;}
#lista-obrigatoriedade h2 {font:bold 15px verdana, arial;color:#3F92BC;margin:0 0 10px 20px;}
#lista-obrigatoriedade h2:hover {font:bold 15px verdana, arial;color:#979696;margin:0 0 10px 20px;}
#lista-obrigatoriedade ul {margin:0 0 15px 35px;}
#lista-obrigatoriedade ul li {font:normal 11px verdana, arial;color:#979696;list-style-type:square;margin:0 0 4px 15px;}
#lista-obrigatoriedade ul.invisivel{display:none;}
#lista-obrigatoriedade.nossas_obrigatoriedade h2{background:url(../pics/list.jpg) no-repeat 0 4px;padding-left:13px;margin:0 0 10px 20px;}
#lista-obrigatoriedade.nossas_obrigatoriedade h2.seta{background-position:0 -12px;}

ul.lista-acordeon li.list-none{list-style-type:none!important;margin:20px 0;}
ul.lista-acordeon li.titulo{font:bold 14px verdana, arial!important;color:#979696;list-style-type:none!important;padding-top:15px; margin:0 0 10px 0!important;}

/* FORMULARIO DE CONTATO */

#form-contato {margin:120px auto; width:500px; position:relative;}
#form-contato {*margin:60px auto; width:500px; position:relative;}
#form-contato p {margin:15px auto 25px 40px !important;} 
#form-contato fieldset {border:none; width:380px; margin:10px 0 10px 0;}

.contato, .menora, .menorb, textarea {font:normal 13px arial; color:#000;border:none;border-bottom:1px solid #BFBFBF;border-right:2px solid #BFBFBF;background:#dbeaf1;}
.contato:focus, .menora:focus, .menorb:focus, textarea:focus {background:#99c5db;border-bottom:1px solid #3E91BB;border-right:1px solid #3E91BB;}

#form-contato label {width:80px;font:bold 11px verdana;color:#979696;text-align:right;padding-right:10px;padding-top:11px;float:left; display:inline;cursor:pointer;}

input.contato {width:250px;height:20px;margin:0 7px 8px 7px;padding:6px;}
input.menora {width:175px;height:20px;margin:0 4px 8px 7px;padding:6px;}
input.menorb {width:50px;height:20px;margin:0 7px 8px 7px;padding:6px;}
textarea {width:251px;height:110px;margin:3px 0 0 7px;overflow:auto;padding:5px;}

input.enviar {width:90px;height:23px;border:none; background:url(../pics/bt-emitir.jpg) no-repeat; cursor:pointer;float:left;display:inline;margin:15px 0 0 272px; text-indent:-9000em;}

#opcoes {width:400px; *margin:5px 0 -20px 237px!important;}
#opcoes {width:400px; margin:30px 0 20px 237px}
#opcoes ul li{margin:5px 0 5px 5px; list-style-type:none!important;float:left;}


/* FOOTER */

#logo-gantt {position:absolute;bottom:25px;left:185px;}

#mapasite {position:absolute;bottom:45px;left:385px;}
#mapasite ul li {float:left;display:inline;margin-right:2px;}
#mapasite ul li a {background:#bebebe;font:normal 10px verdana, arial;color:#fff;padding:5px 10px;}
#mapasite ul li a:hover {background:#fff;font:bold 10px verdana, arial;color:#bebebe;padding:5px 10px;}

a#assinatura {display:block;position:absolute;bottom:28px;left:42px;width:100px;height:24px;background:url(../pics/assinatura.jpg) no-repeat;z-index:2; text-indent:-9000em; overflow:hidden;}

#footer-out {position:absolute;bottom:0;width:100%;background:url(../pics/bg-footer_out.jpg) repeat-x;}
#footer-in {height:86px;background:url(../pics/bg-footer_in.jpg) no-repeat;}

a.link-email{float:right;margin:60px 50px 0 0;font:normal 12px verdana,arial;color:#3F92BC;}
a.link-email:hover{color:#3373BD;}

a.link-email2{font:normal 12px verdana,arial;color:#3F92BC;}
a.link-email2:hover{color:#3373BD;}


#richmedia {
position:absolute;
left:280px;
top:0;
z-index:999;
}

