
#home{}

#home #chamadas{padding:20px 0px 0px 18px;}
#home #chamadas div.hbloco{display:block; width:230px; float:left; background:url(../_img/hbg.gif) no-repeat top center; padding:15px 19px 5px 19px;}
#home #chamadas div.hbloco.banners a{display:block; margin-bottom:10px;}

#home #chamadas div.hbloco.sobre h1{padding-left:3px;} 
#home #chamadas div.hbloco.sobre ul{padding:5px 0px 0px 28px;}
#home #chamadas div.hbloco.sobre ul li{list-style-type:square; color:#4e4b8c;}
#home #chamadas div.hbloco.sobre ul li a{display:block; font-size:12px; text-decoration:none; color:#666; padding:8px 0px;}
#home #chamadas div.hbloco.sobre ul li a:hover{text-decoration:underline;}

#home .blocoaviso{padding-top:15px;}

.cb{clear:both;}



.cbox p strong{color:#4E4B8C;}
.cbox h3{display:block; color:#666; font-size:16px; font-weight:bold; padding:10px; margin-bottom:10px; background: #EEE url(../_img/h3.gif) no-repeat 0px 0px;}
.cbox ul{display:block; padding:10px 0px 10px 20px; border-top:2px solid #EEE;}
.cbox ul li{list-style:square; font-size:12px; color:#403D80; padding:5px 0px 10px 0px; margin-bottom:5px; border-bottom:1px solid #EEE;}
.cbox ul li span{font-size:12px; color:#666;}
.cbox h2{display:block; font-size:16px; font-weight:bold; color:#666; padding-bottom:10px;}

.cbox ul li.syoutube{background:url(../_img/i_video.gif) no-repeat 0px 0px; padding-left:30px;}

.cboxnfeobr{display:block; background-color:#F3F3F3; padding:10px 20px 20px 20px; margin:10px 30px 10px 20px; font-size:12px; clear:both; color:#CCC;}
.cboxnfeobr h3{display:block; padding:5px 10px; margin:5px 0px; color:#666; background-color:#EEE; font-weight:bold;}
.cboxnfeobr a{padding:2px 5px; margin:0px 5px; color:#403D80; text-decoration:none;}
.cboxnfeobr a:hover{color:#4E4B8C; text-decoration:underline;}
.cboxnfeobr.home{margin:5px 45px 5px 35px; padding:5px 10px 10px 10px;}

p a{color:#4E4B8C; text-decoration:none;}
p a:hover{text-decoration:underline;}

.bimg{display:block; width:200px; float:left; margin:20px 0px 0px 20px;}
.btxt{display:block; width:310px; float:right; margin:20px 35px 0px 0px;}

.cbox ul li p{display:block; color:#666;}
.cbox ul li h4{display:block; font-size:12px; font-weight:bold; color:#4E4B8C; line-height:100%; margin:0px 0px 5px 0px; padding:0;}
.cbox ul li a{color:#4E4B8C; text-decoration:none; font-size:12px;}
.cbox ul li a:hover{text-decoration:underline;}
#formulario{display:block;}
#formulario.contato{display:block; width:310px; float:right;}
#formulario fieldset{border:3px solid #EEE; padding:10px 0px 10px 35px; margin:0px 20px 10px 20px;}
#formulario legend{padding:0px 10px; color:#666; font-weight:bold; font-size:12px;}
#formulario label{display:block; font-weight:bold; font-size:12px; padding-bottom:5px;}
#formulario label strong{color:#C00;}
#formulario label small{font-weight:normal; font-size:10px; color:#333; padding-left:5px;}
#formulario input, #formulario select{margin-bottom:10px; font-size:12px; color:#666; padding:1px 5px;}
#formulario select{padding-right:2px;}
#formulario option{padding:2px 0px;}
#formulario button{margin-top:10px;}
#formulario span{font-size:12px; color:#666;}
#formulario fieldset a{color:#4E4B8C;}
#formulario fieldset a:hover{color:#403D80;}

#formulario .botaocadastro{display:block; border-top:2px solid #EEE; padding-top:10px; text-align:center;}
#formulario span.mostraplanoescolhido{display:block; font-weight:bold; color:#666; padding:5px 0px; font-size:14px; color:#403D80;}

#contatoinfos{display:block; float:left; width:180px; padding-right:20px; border-right:2px solid #EEE; font-size:12px;}

#contatoinfos span.representantes a{display:block; color:#24206a; font-weight:bold; text-decoration:none;
}
#contatoinfos span.representantes a:hover{text-decoration:underline;}

#contatoinfos .chat{padding-bottom:20px;}
#contatoinfos h6{display:block; padding-bottom:5px; margin-bottom:5px; border-bottom:1px solid #EEE; font-weight:bold;}
#contatoinfos span{display:block; font-size:12px; color:#666; padding-bottom:10px;}
#contatoinfos span strong{font-weight:bold;}

.chatcontrate{padding-top:20px;}

/* ### SUBMENU ### */

div#submenu_nfe{display:block; height:48px; padding:10px 0px 5px 17px;}
div#submenu_nfe a{display:block; width:132px; height:40px; background:url(../_img/sub-menu-1.gif) no-repeat; float:left; padding-right:2px; font-size:1px; text-decoration:none; color:#dcdbe7; text-align:center;}
div#submenu_nfe a:hover{color:#aba9c6;}
div#submenu_nfe a.select{color:#656297; height:48px;}

div#submenu_nfe a.sm1{background-position:0px 0px;}
div#submenu_nfe a.sm1:hover{background-position:0px -42px; color:#aba9c6;}
div#submenu_nfe a.sm1.select{background-position:0px -85px; color:#656297; height:48px;}
div#submenu_nfe a.sm2{background-position:-134px 0px;}
div#submenu_nfe a.sm2:hover{background-position:-134px -42px; color:#aba9c6;}
div#submenu_nfe a.sm2.select{background-position:-134px -85px; color:#656297; height:48px;}
div#submenu_nfe a.sm3{background-position:-268px 0px;}
div#submenu_nfe a.sm3:hover{background-position:-268px -42px; color:#aba9c6;}
div#submenu_nfe a.sm3.select{background-position:-268px -85px; color:#656297; height:48px;}
div#submenu_nfe a.sm4{background-position:-402px 0px;}
div#submenu_nfe a.sm4:hover{background-position:-402px -42px; color:#aba9c6;}
div#submenu_nfe a.sm4.select{background-position:-402px -85px; color:#656297; height:48px;}




/* ### ADQUIRA JA ### */

#adquiraja{display:block; padding-bottom:20px;}
#adquiraja a{display:block; background:url(../_img/bt_adquira2.jpg) no-repeat 30px 0px; height:75px;}
#adquiraja a:hover{background-position:30px -85px;}




/* ### FAQ ### */

ul.faq li{list-style:decimal; font-weight:bold;}
ul.faq li h4{background-color:#EEE; color:#666; line-height:140%; padding:5px 10px; font-weight:normal; cursor:pointer;}
ul.faq li h4:hover{background-color:#F3F3F3; cursor:pointer; color:#777;}
ul.faq li h4.active{font-weight:bold;;}
ul.faq li p{color:#999!important; font-weight:normal;}


/* ### COMPARACAO ### */

table#comparacao{padding:3px; border:5px solid #EEE;}
table#comparacao td, table#comparacao th{border-bottom:1px solid #DDD; padding:5px; font-size:12px;}
table#comparacao tr.alt td, table#comparacao tr.alt th{background-color:#F6F6F6;}
table#comparacao td{text-align:center;}
table#comparacao th{text-align:left; font-weight:bold;}

table#comparacao thead td, table#comparacao thead th{background-color:#6f6caf; color:#FFF; font-weight:bold;}



/* ### COMPRE ### */

#contrate_select{display:block; clear:both;}

#contrate_select h4{display:block; cursor:pointer; padding:6px 0 6px 25px; color:#FFF; font-weight:bold; text-transform:uppercase; font-size:14px; background: #4d4b8c url(../_img/planos_tt.gif) no-repeat 5px -15px; border-bottom:2px solid #FFF;}
#contrate_select h4 strong{padding-left:5px; color:#fffe3e;}
#contrate_select h4:hover{background-color:#64629e;}
#contrate_select h4.active{background-color:#302e6c; background-position: 5px 7px;}

#contrate_select div.csop{display:none; padding-bottom:5px;}
#contrate_select div.csop .descr{display:block; padding:10px 15px 5px 15px; background:url(../_img/planos_bg.gif) repeat-x top left;}
#contrate_select div.csop .descr p{color:#131250}
#contrate_select div.csop .descr p strong{color:#038;}

#contrate_select div.csop .tabela table{width:100%;}
#contrate_select div.csop .tabela table td{padding:5px 3px; font-size:12px; color:#403d80; border:1px solid #FFF; text-align:center;}
#contrate_select div.csop .tabela table th{padding:5px 3px; font-size:14px; font-weight:bold; color:#403d80; border:1px solid #FFF; text-align:left; padding-left:10px;}
#contrate_select div.csop .tabela table thead td, #contrate_select div.csop .tabela table thead th{ background-color:#a6a5c5; color:#FFF; font-weight:bold; text-transform:uppercase;}
#contrate_select div.csop .tabela table tbody td, #contrate_select div.csop .tabela table tbody th{ background-color:#ededf3;}
#contrate_select div.csop .tabela table tfoot td{background-color:#dadaeb; font-size:10px;}
#contrate_select div.csop .tabela table tbody tr:hover td, #contrate_select div.csop .tabela table tbody tr:hover th{background-color:#dadaeb;cursor:default;}

#contrate_select div.csop .tabela table tbody td.contratar{width:85px; padding:0px;}
#contrate_select div.csop .tabela table tbody td.contratar a{display:block; font-size:1px; color:#dbdbe8; text-decoration:none; background:url(../_img/planos_bt.gif) no-repeat center -13px; width:85px; height:24px; text-align:left; cursor:pointer;}
#contrate_select div.csop .tabela table tbody td.contratar a:hover{background-position: center -63px; color:#bfbed6;}

#contrate_select div.csop .tabela table tbody td strong{color:#963;}

#contrate_select .csimulacao{padding:15px 10px 5px 10px;}

.comofunciona_nfe{display:block; text-align:center;}

.comofunciona span{display:block; text-align:justify; font-size:12px; color:#666; padding:10px 0px 20px 0px;}
.comofunciona ol{display:block; padding-left:25px;}
.comofunciona ol li{font-size:12px; font-weight:bold; color:#4E4B8C; margin-bottom:10px;}
.comofunciona ol li span{display:block; font-weight:normal; color:#666; padding:10px 15px; border:3px solid #EEE; margin:0;}

.beneficios{display:block; margin-top:10px;}
.beneficios .benefbox{display:block; width:230px; border:5px solid #EEE; height:280px; float:left; padding:0px 5px;}
.beneficios .benefbox h4{display:block; background-color:#EEE; color:#666; font-weight:bold; font-size:14px; margin:5px; text-align:center; padding:5px 0px;}
.beneficios .benefbox#suaempresa{margin:0px 20px 0px 5px;}
.beneficios .maisinfo{clear:both; padding:5px;}
.beneficios .maisinfo a{display:block; font-size:12px; padding:5px; text-align:center; margin-top:5px; padding:5px; background-color:#EEE; text-decoration:none; color:#1d1956; font-weight:bold;}
.beneficios .maisinfo a:hover{text-decoration:underline;}

.chamadasimulacao{padding:0px 0px 5px 0px;}
.chamadasimulacao a{display:block; text-align:center; font-size:1px; color:#EEE; background:url(../_img/simulacao.jpg) no-repeat 7px 0px; height:70px;}
.chamadasimulacao a:hover{background-position: 7px -80px; text-decoration:none; color:#ccc;}

/* ### CASES #### */

.cbox .clista ul li{display:block; float:left; margin:0 25px 10px 15px; list-style:none;}
.cbox .clista ul li a{display:block; border:5px solid #EEE;}
.cbox .clista ul li a:hover{border-color:#FC3;}

#cases .caseimg{display:block; float:left; width:280px;}
#cases .caseimg img{padding:10px; background-color:#EEE;}
#cases .caseinfo{display:block; width:240px; float:right;}
#cases .caseinfo p{line-height:200%;}
#cases .caseinfo span{display:block; border-top:2px solid #EEE; padding-top:12px; font-size:12px;}
#cases .caseinfo span a{color:#403D80; text-decoration:none; padding-left:5px;}
#cases .caseinfo span a:hover{text-decoration:underline;}
#cases .casetxt{display:block; clear:both; padding:10px 0px;}
#cases .casetxt .depoimento cite{display:block; text-align:justify; font-size:14px; color:#777; line-height:150%; padding-left:60px; background:url(../_img/bg_aspas.gif) no-repeat 6px 0px;}
#cases .casetxt .depoimento span.ref{display:block; text-align:right; padding:10px 10px 0 0; font-size:12px; color:#333; font-weight:bold; border-top:1px solid #DDD; margin:10px 0px 0px 60px;}


/* ### CONTADORES ### */

ul.cont_vantagens{padding-left:0;}
ul.cont_vantagens li{list-style:none; background:url(../_img/i_sim.gif) no-repeat 0px 5px; padding-left:20px; font-weight:bold;}
ul.cont_passos{padding-bottom:0px;}
ul.cont_passos li{list-style:decimal;}

.cont_trabalho{padding-bottom:10px; margin-bottom:30px; border-bottom:2px solid #EEE;}



/* ### OUTROS ### */

.suporteimg2{display:block; padding:10px 0px 0px 20px; clear:both;}
.suporteimg2 img{font-size:12px; text-transform:uppercase; color:#999; text-align:center;}
.suporteimg2 a img{border:0; padding-top:10px;}
.suporteimg3{display:block; padding-top:10px;}
div.imgintegracao{padding-left:10px;}
.topocontrate{display:block;}
.topocontrate .chat{float:left;}
.topocontrate .bannersefazpr{float:left; padding:7px 0 0 10px;}
.topocontrate p{display:block; clear:both; padding:10px 0;}




/* ### REPRESENTANTES ### */



.lrepr{display:block; border:2px solid #EEE; padding-bottom:5px; border-left:0; border-right:0; margin-bottom:20px; background-color:#FAFAFA;}
.lrepr span{display:block; font-size:12px; color:#333; padding:5px;}
.lrepr .tt{display:block; font-size:14px; font-weight:bold; color:#FFF; background-color:#4d4b8c; padding:5px 10px;}
.lrepr .ttrepr{display:block; font-size:12px; font-weight:bold; color:#4d4b8c;}
.lrepr ul{border:0; padding:0;}
.lrepr ul.contatos li{display:block; border:0; padding:0;}
.lrepr ul.contatos li span{padding:3px 10px 3px 30px;}
.lrepr ul.contatos li span.celular{background:url(../_img/i_repr_cel.jpg) no-repeat 10px 3px;}
.lrepr ul.contatos li span.telefone{background:url(../_img/i_repr_tel.jpg) no-repeat 10px 3px;}
.lrepr ul.contatos li span.email{background:url(../_img/i_repr_email.jpg) no-repeat 10px 3px;}
.lrepr ul.contatos li span.skype{background:url(../_img/i_repr_skype.jpg) no-repeat 10px 3px;}
.lrepr ul.contatos li span.msn{background:url(../_img/i_repr_msn.jpg) no-repeat 10px 3px;}
.lrepr hr{height:5px; border:1px solid #EEE; border-left:0; border-right:0; margin:5px 0; background-color:#FFF;}
