* {
	text-decoration: none;
	margin: 0;
	padding: 0;
	border: none;
	list-style: none;
	outline: 0;
}

body {
	background-color: #B2B1B2;
	cursor: default;
}

/**************************************************************************** VAI SUMIR **************/
a span,#cabecalho h1,#cabecalho h2 {
	display: none;
}

/**************************************************************************** FIM VAI SUMIR **********/
	/**************************************************************************** COMUM A TODOS **********/
#mestre {
	width: 970px;
	margin: auto;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #636567;
}

#cabecalho {
	width: 100%;
	height: 112px;
	background: url(../imagens/home/cabecalho.png) no-repeat;
}

#cabecalho img {
	display: inline;
	float: left;
	margin: 4px 0px 0px 4px;
}

#cabecalho a.login {
	float: right;
	display: inline;
	width: 54px;
	height: 14px;
	margin: 10px 15px 0px 0px;
	background: url(../imagens/home/botoes/area_restrita.png) no-repeat left
		top;
	text-align: center;
	padding: 2px 11px 0px 105px;
	color: #FFF;
	font-weight: bold;
	font-size: 9px;
}

#cabecalho a.login:hover {
	color: #74C0DD;
}

#rodape {
	position: relative;
	float: left;
	width: 100%;
	background-color: #DEDFDE;
	border-top: 1px dashed #6F6F6F;
	border-bottom: 1px solid #6F6F6F;
	padding: 5px 0px 5px 0px;
}

#rodape address {
	font-size: 10px;
	margin-left: 15px;
	float: left;
	display: inline;
	font-style: normal;
}

#rodape a.thawte {
	display: inline;
	float: right;
	width: 102px;
	height: 20px;
	background: url(../imagens/home/thawte.png) no-repeat left top;
	text-indent: -3000px;
	margin: 3px 15px 0px 0px;
}

#rodape a.polvo {
	position: absolute;
	display: block;
	width: 16px;
	height: 56px;
	right: -17px;
	bottom: 5px;
	text-indent: -3000px;
	background: url(../imagens/home/polvo.gif) no-repeat left top;
}

/********************/ /*** MENU E LOGIN ***/ /********************/
#nav {
	width: 970px;
	background-color: #C3C3C3;
	float: left;
}

#nav li {
	float: left;
	display: inline;
	width: 155px;
	margin-left: 8px;
	margin-top: 10px;
}

#nav li.home {
	margin-left: 0px;
}

#nav li a {
	display: block;
	width: 155px;
	height: 44px;
	text-indent: -3000px;
}

#nav li.home a {
	background: url(../imagens/home/menu/home.png) no-repeat left top;
}

#nav li.clientes a {
	background: url(../imagens/home/menu/clientes.png) no-repeat left top;
}

#nav li.produtos a {
	background: url(../imagens/home/menu/solucoes.png) no-repeat left top;
}

#nav li.faq a {
	background: url(../imagens/home/menu/faq.png) no-repeat left top;
}

#nav li.cadastro a {
	background: url(../imagens/home/menu/cadastro.png) no-repeat left top;
}

#nav li.contato a {
	background: url(../imagens/home/menu/contato.png) no-repeat left top;
}

#nav li a:hover,#b_home #nav li.home a,#b_clientes #nav li.clientes a,#b_produtos #nav li.produtos a,#b_faq #nav li.faq a,#b_cadastro #nav li.cadastro a,#b_contato #nav li.contato a
	{
	background-position: 0px -56px;
}

/* MENU CLIENTES LOGADOS */
#cliente_logado {
	width: 815px;
	float: left;
	display: block;
	height: 21px;
	padding-left: 155px;
	background: #71BFD0 url(../imagens/home/login/area_restrita.gif)
		no-repeat left top;
	color: #FFF;
	letter-spacing: 1px;
}

#cliente_logado h4 {
	font-size: 9px;
	border-bottom: 1px dashed #FFF;
	float: left;
	margin-top: 4px;
	padding: 1px 2px 1px 2px;
}

#cliente_logado h4 a {
	color: #FFF;
}

#cliente_logado ul {
	float: right;
	width: 600px;
}

#cliente_logado li {
	float: left;
	display: inline;
	margin-right: 9px;
	height: 21px;
}

#cliente_logado li a {
	text-indent: -3000px;
	display: block;
	height: 21px;
}

#cliente_logado li.principal a {
	width: 73px;
	background: url(../imagens/home/menu/submenu/principal.png) no-repeat
		left top;
}

#cliente_logado li.licenca a {
	width: 108px;
	background: url(../imagens/home/menu/submenu/minhas-licencas.png)
		no-repeat left top;
}

#cliente_logado li.servico a {
	width: 67px;
	background: url(../imagens/home/menu/submenu/servico.png) no-repeat left
		top;
}

#cliente_logado li.cadastro a {
	width: 75px;
	background: url(../imagens/home/menu/submenu/cadastro.png) no-repeat
		left top;
}

#cliente_logado li.solicitar_licencas a {
	width: 111px;
	background: url(../imagens/home/menu/submenu/adquirir-licencas.png)
		no-repeat left top;
}

#cliente_logado li.alterar_senha a {
	width: 111px;
	background: url(../imagens/home/menu/submenu/alterar-senha-novo.png)
		no-repeat left top;
}

#cliente_logado li a:hover,#cliente_logado li a.ativo {
	background-position: 0px -31px !important;
}

#cliente_logado #llogin {
	display: none;
}

/*** DIVERSOS ***/
#conteudo {
	position: relative;
	float: left;
	width: 100%;
	background-color: #FFF;
	line-height: 15px;
	padding-bottom: 20px;
}

a.baixe_demo,a.demo_online {
	display: inline;
	width: 145px;
	height: 56px;
	text-indent: -3000px;
	background: url(../imagens/home/botoes/baixe_demo.png) no-repeat left
		top;
}

a.demo_online {
	background: url(../imagens/home/botoes/demo_online.png) no-repeat left
		top;
}

a.adquira_o_seu {
	display: inline;
	width: 150px;
	height: 56px;
	text-indent: -3000px;
	background: url(../imagens/home/botoes/adquira-seu.png) no-repeat left
		top;
}

div.alert {
	position: relative;
	display: inline;
	float: left;
	width: 566px;
	font-weight: bold;
	text-align: center;
	margin: 0px 0px 15px 190px;
	padding: 5px 10px;
}

.bloco div.alert {
	margin-left: 55px;
}

div.alert img {
	position: absolute;
	left: 30px;
	bottom: -15px;
}

div.alert_erro {
	color: #EC1C24;
	border: 2px solid #EC1C24;
}

div.alert_erro a {
	color: #EC1C24;
	text-decoration: underline;
}

div.alert_sucesso {
	color: #39A2BB;
	border: 2px solid #39A2BB;
}

#listar-boletos {
	top: 35px;
}

form fieldset label span.erro {
	color: #EC1C24;
	font-size: 9px;
	font-weight: normal;
	width: 100px;
}

form div.erro_form {
	margin-left: 50px;
}

/*********************************************************************************** FIM COMUNS ******/
	/*********************************************************************************** LOGIN ***********/
#b_login form,#b_login a.nao_sou_cliente,#nova_senha {
	width: 250px;
	float: left;
	display: inline;
	margin: 0px 0px 15px 360px;
}

#nova_senha.altera_senha {
	width: 300px;
	margin-left: 335px;
}

#b_login a.nao_sou_cliente {
	line-height: 40px;
	background: url(../imagens/home/botoes/nao_sou_cliente.png) no-repeat
		left top;
	color: #FFF;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	letter-spacing: 1px;
}

#b_login form fieldset,#nova_senha fieldset {
	border: 1px dashed #39A2BB;
	border-top: 0;
	border-bottom: 0px;
	background-color: #D7ECF1;
}

#nova_senha fieldset {
	border-bottom: 1px dashed #39A2BB;
}

#nova_senha input.bt {
	display: inline;
	float: right;
	border: 0;
	width: 80px;
	height: 20px;
	background: url(../imagens/home/botoes/bt_generico.gif) repeat-X left
		top;
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	cursor: pointer;
	margin: 15px 25px 15px 0px;
}

#b_login form fieldset h2,#nova_senha fieldset h2 {
	background-color: #39A2BB;
	color: #FFF;
	font-size: 15px;
	text-align: center;
	line-height: 28px;
	letter-spacing: 1px;
	margin-bottom: 10px;
}

#b_login form label,#nova_senha label {
	float: left;
	display: inline;
	width: 200px;
	color: #39A2BB;
	font-size: 12px;
	font-weight: bold;
	margin: 10px 0px 0px 25px;
	text-align: right;
}

#b_login form label input,#nova_senha label input {
	border: 0px;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #39A2BB;
	width: 145px;
	padding: 2px;
}

#nova_senha.altera_senha label {
	text-align: left;
	width: 250px;
}

#nova_senha.altera_senha label input {
	width: 246px;
}

#b_login form input.bt {
	display: block;
	cursor: pointer;
	float: left;
	width: 248px;
	height: 25px;
	background: url(../imagens/home/botoes/entrar_login.png) no-repeat left
		top;
	padding-left: 142px;
	margin-top: 20px;
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
}

#b_login form input.bt:hover {
	color: #82D7E0;
}

#b_login form a {
	display: inline;
	float: left;
	color: #FFF;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	background: url(../imagens/home/login/bt_esqueci_senha.gif) no-repeat
		left top;
	width: 140px;
	height: 20px;
	line-height: 20px;
	margin: 15px 0px 0px 55px;
	text-align: center;
}

#login a:hover {
	color: #39A3BC;
}

/*********************************************************************************** FIM LOGIN *******/
	/* TODO: SE quiser se empenhar, arrume a formata��o daqui para baixo igual acima */
	/*********************************************************************************** HOME ************/
#b_home #conteudo h2,#b_clientes #conteudo h2 {
	font-size: 10px;
	color: #39A3BC;
	margin: 20px 50px 0px 50px;
	float: left;
	display: inline;
}

#b_home #conteudo h2 small,#b_clientes #conteudo h2 small {
	font-size: 10px;
	color: #636466;
}

#b_home #conteudo h2 small,#b_home #conteudo h2 {
	font-size: 11px;
}

#b_home #conteudo p {
	float: left;
	display: inline;
	margin: 40px 0px 0px 20px;
	padding-left: 30px;
	background: url(../imagens/home/diversos/list_style.gif) no-repeat 0px
		4px;
	width: 340px;
	clear: left;
	color: #000;
}

#b_home #conteudo a.demo_online {
	float: left;
	clear: left;
	margin: 30px 0px 0px 130px;
}

#b_home #conteudo a.adquira_o_seu {
	float: left;
	clear: left;
	margin: 30px 0px 0px 130px;
}

#b_home #conteudo dl {
	float: right;
	width: 500px;
	display: inline;
	padding: 0px 10px 20px 10px;
	background: url(../imagens/home/home/bk_barras.gif) left top;
	margin-right: 30px;
	margin-top: 10px;
}

#b_home #conteudo dl dd {
	position: relative;
	display: inline;
	height: 54px;
	float: left;
	margin-top: 20px;
	margin-left: 40px;
	width: 450px;
}

#b_home #conteudo dl dd h3 {
	position: absolute;
	width: 115px;
	height: 54px;
	left: 0px;
	top: 0px;
}

#b_home #conteudo dl dd h3 a {
	display: block;
	width: 115px;
	height: 54px;
	text-indent: -3000px;
}

#b_home #conteudo dl dd ul {
	height: 39px;
	padding-left: 130px;
	padding-top: 13px;
	font-size: 9px;
	width: 295px;
	color: #FFF;
}

#b_home #conteudo dl dd ul li {
	float: left;
	padding-left: 15px;
	background: url(../imagens/home/home/list_style_box.png) no-repeat 0px
		4px;
	width: 280px;
}

#b_home #conteudo dl dd.free {
	margin-top: 35px;
	background: url(../imagens/home/home/bk_box_free.gif) repeat-x left top;
}

#b_home #conteudo dl dd.free h3 {
	width: 140px;
	height: 79px;
	top: -25px;
	left: -25px;
	background: url(../imagens/home/home/box_boleto_free.png) no-repeat left
		top;
}

#b_home #conteudo dl dd.free h3 a {
	width: 140px;
	height: 79px;
}

#b_home #conteudo dl dd.web {
	background: url(../imagens/home/home/bk_box_web.gif) repeat-x left top;
}

#b_home #conteudo dl dd.web h3 {
	background: url(../imagens/home/home/box_boleto_web.png) no-repeat left
		top;
}

#b_home #conteudo dl dd.direto {
	background: url(../imagens/home/home/bk_box_direto.gif) repeat-x left
		top;
}

#b_home #conteudo dl dd.direto h3 {
	background: url(../imagens/home/home/box_boleto_direto.png) no-repeat
		left top;
}

#b_home #conteudo dl dd.service {
	background: url(../imagens/home/home/bk_box_service.gif) repeat-x left
		top;
}

#b_home #conteudo dl dd.service h3 {
	background: url(../imagens/home/home/box_boleto_service.png) no-repeat
		left top;
}

/*********************************************************************************** FIM HOME ********/
	/*********************************************************************************** MEIO COMUNS *****/
#b_clientes #conteudo,#b_produtos #conteudo,#b_faq #conteudo,#b_contato #conteudo,#b_cadastro #conteudo,#b_login #conteudo,#b_licenca #conteudo,#b_servico #conteudo,#b_perfil #conteudo
	{
	padding-top: 20px;
	background: #FFF url(../imagens/home/diversos/bk_lateral_barras.gif)
		repeat-y right top;
}

#conteudo img.icon {
	position: absolute;
	bottom: 10px;
	right: 15px;
}

/*********************************************************************************** FIM MEIO COMUNS */
	/*********************************************************************************** CLIENTES ********/
#b_clientes #conteudo h2 {
	margin-top: 10px;
}

#b_clientes #conteudo ul {
	margin-top: 20px;
	margin-left: 40px;
	font-size: 9px;
	font-weight: bold;
}

#b_clientes #conteudo ul li {
	margin-bottom: 3px;
	letter-spacing: 1px;
}

/*********************************************************************************** FIM CLIENTES ****/
	/*********************************************************************************** PRODUTOS ********/
#b_produtos #conteudo {
	padding-bottom: 50px;
}

#b_produtos dl.descr_capa {
	width: 780px;
	display: inline;
	float: left;
	margin: 20px 0px 0px 45px;
	background: url(../imagens/home/home/bk_barras.gif) left top;
	padding: 30px;
}

#b_produtos dl.descr_capa dd {
	display: inline;
	float: left;
	width: 150px;
	height: 140px;
	margin-left: 50px;
}

#b_produtos dl.descr_capa dd a {
	color: #FFF;
	text-decoration: underline;
}

#b_produtos dl.descr_capa dd h2 a {
	text-indent: -3000px;
	display: block;
	width: 150px;
	height: 54px;
}

#b_produtos dl.descr_capa dd.free h2 a {
	width: 175px;
	height: 69px;
}

#b_produtos dl.descr_capa dd.free {
	width: 175px;
	height: 155px;
	margin: -15px 0px 0px 0px;
	background: url(../imagens/home/botoes/produto_free.png) no-repeat left
		top;
}

#b_produtos dl.descr_capa dd.web {
	background: url(../imagens/home/botoes/produto_web.png) no-repeat left
		top;
}

#b_produtos dl.descr_capa dd.direto {
	background: url(../imagens/home/botoes/produto_direto.png) no-repeat
		left top;
}

#b_produtos dl.descr_capa dd.service {
	background: url(../imagens/home/botoes/produto_service.png) no-repeat
		left top;
}

#b_produtos dl.descr_capa dd ul {
	float: left;
	display: inline;
	color: #FFF;
	margin: 10px 0px 0px 5px;
	font-size: 10px;
}

#b_produtos dl.descr_capa dd.free ul {
	margin-left: 30px;
}

#b_produtos dl.descr_capa dd ul li {
	display: inline;
	float: left;
	line-height: 22px;
	width: 130px;
	padding-left: 15px;
}

#b_produtos dl.descr_capa dd.free ul li {
	background: url(../imagens/home/produtos/list_free.gif) no-repeat left
		center;
}

#b_produtos dl.descr_capa dd.web ul li {
	background: url(../imagens/home/produtos/list_web.gif) no-repeat left
		center;
}

#b_produtos dl.descr_capa dd.direto ul li {
	background: url(../imagens/home/produtos/list_direto.gif) no-repeat left
		center;
}

#b_produtos dl.descr_capa dd.service ul li {
	background: url(../imagens/home/produtos/list_service.gif) no-repeat
		left center;
}

#b_produtos p.intro,p.destaque {
	width: 840px;
	display: inline;
	float: left;
	margin: 20px 0px 0px 45px;
	line-height: 20px;
}

#center {
	text-align: center;
}

#b_produtos p.destaque {
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #39A3BC;
}

#b_produtos ul.menu_p_int {
	width: 230px;
	float: left;
	display: inline;
	margin-left: 20px;
}

#b_produtos ul.menu_p_int li {
	float: left;
	width: 100%;
	margin-top: 15px;
}

#b_produtos ul.menu_p_int li a {
	float: left;
	display: inline;
	width: 150px;
	height: 54px;
	text-indent: -3000px;
	margin-left: 25px;
	opacity: 0.4;
}

#b_produtos ul.menu_p_int li.free a {
	background: url(../imagens/home/botoes/produto_free_int.png) no-repeat
		left top;
	width: 175px;
	height: 69px;
	margin-left: 0;
}

#b_produtos ul.menu_p_int li.web a {
	background: url(../imagens/home/botoes/produto_web_int.png) no-repeat
		left top;
}

#b_produtos ul.menu_p_int li.direto a {
	background: url(../imagens/home/botoes/produto_direto_int.png) no-repeat
		left top;
}

#b_produtos ul.menu_p_int li.service a {
	background: url(../imagens/home/botoes/produto_service_int.png)
		no-repeat left top;
}

#b_produtos ul.menu_p_int li a:hover,#b_produtos #b_p_free li.free a,#b_produtos #b_p_web li.web a,#b_produtos #b_p_direto li.direto a,#b_produtos #b_p_service li.service a
	{
	opacity: 1;
}

#b_produtos #descr_prod {
	float: right;
	display: inline;
	margin-right: 50px;
	margin-top: 20px;
	width: 660px;
}

#b_produtos #descr_prod h1 {
	text-indent: -3000px;
	height: 15px;
	display: block;
	width: 600px;
}

#b_produtos #descr_prod dl {
	float: left;
	display: inline;
	margin: 25px 0px 0px 25px;
}

#b_produtos #descr_prod dl dd {
	float: left;
	margin-bottom: 30px;
}

#b_produtos #descr_prod dl dd p {
	margin-top: 10px;
}

#b_produtos #descr_prod dl dd a {
	margin-left: 0px;
	margin-top: 10px;
}

#b_produtos #descr_prod dl h2 {
	float: left;
	font-size: 10px;
	letter-spacing: 1px;
	padding: 0px 3px 0px 3px;
	line-height: 12px;
	margin-bottom: 10px;
}

#b_produtos #descr_prod a.adquira_o_seu,#b_produtos #descr_prod a.baixe_demo,#b_produtos #descr_prod a.demo_online
	{
	float: right;
}

#b_produtos #descr_prod a.baixe_demo,#b_produtos #descr_prod a.demo_online
	{
	margin-right: 15px;
}

#b_produtos #descr_prod dl ul,#b_produtos #descr_prod dl p {
	display: inline;
	width: 600px;
	float: left;
	margin-left: 10px;
}

#b_produtos #descr_prod dl p {
	margin-top: 0px;
	margin-bottom: 5px;
}

#b_produtos #descr_prod dl ul li {
	margin-bottom: 5px;
	background: url(../imagens/home/produtos/marcador_lista.gif) no-repeat
		0px 7px;
	padding: 0px 0px 0px 10px;
	float: left;
	width: 590px;
	line-height: 15px !important;
}

#b_produtos #descr_prod dl ul li blockquote {
	padding-left: 25px;
}

#b_produtos #descr_prod dl a {
	color: #636567;
	text-decoration: underline;
}

#b_produtos #descr_prod dl p.valor {
	display: inline;
	float: left;
	width: 600px;
	font-size: 24px;
	font-weight: bold;
	margin-left: 10px;
	margin-top: 15px;
	line-height: 25px;
	letter-spacing: 1px;
}

/*** FREE ***/
#b_produtos #descr_prod.free h1 {
	background: url(../imagens/home/produtos/tit_free.png) no-repeat left
		top;
	width: 40%;
	float: left;
	margin-top: 15px;
}

#b_produtos #descr_prod.free a.gostou_boleto_free {
	width: 310px;
	height: 52px;
	float: right;
	background: url(../imagens/home/botoes/gostou_boleto_free.png) no-repeat
		right top;
	text-indent: -5000px;
}

#b_produtos #descr_prod.free dl {
	margin-top: 0px;
}

#b_produtos #descr_prod.free dl h2 {
	color: #F6921D;
	border-left: 1px solid #F6921D;
	border-right: 1px solid #F6921D;
}

#b_produtos #descr_prod.free dl p.valor {
	color: #F6921D;
}

/*** WEB ***/
#b_produtos #descr_prod.web h1 {
	background: url(../imagens/home/produtos/tit_web.png) no-repeat left top
		;
}

#b_produtos #descr_prod.web dl h2 {
	color: #6C9C31;
	border-left: 1px solid #6C9C31;
	border-right: 1px solid #6C9C31;
}

#b_produtos #descr_prod.web dl p.valor {
	color: #6C9C31;
}

/*** DIRETO ***/
#b_produtos #descr_prod.direto h1 {
	background: url(../imagens/home/produtos/tit_direto.png) no-repeat left
		top;
}

#b_produtos #descr_prod.direto dl h2 {
	color: #76A0AB;
	border-left: 1px solid #76A0AB;
	border-right: 1px solid #76A0AB;
}

#b_produtos #descr_prod.direto dl p.valor {
	color: #76A0AB;
}

/*** SERVICE ***/
#b_produtos #descr_prod.service h1 {
	background: url(../imagens/home/produtos/tit_service.png) no-repeat left
		top;
}

#b_produtos #descr_prod.service dl h2 {
	color: #3E4C4C;
	border-left: 1px solid #3E4C4C;
	border-right: 1px solid #3E4C4C;
}

#b_produtos #descr_prod.service dl table.valor {
	font-size: 13px;
	margin: 0px 0px 0px 0px;
	color: #3E4C4C;
	text-align: left;
	width: 300px;
}

#b_produtos #descr_prod.service dl table.valor th {
	text-align: left;
	padding-bottom: 8px;
}

#b_produtos #descr_prod.service dl table.valor td {
	text-align: left;
	padding: 1px;
	padding-left: 0px;
}

#b_produtos #descr_prod.service dl table.valor td.tx {
	border-bottom: 1px dashed #39A2BB;
}

/*********************************************************************************** FIM PRODUTOS ****/
	/*********************************************************************************** FAQ *************/
#b_faq #conteudo {
	padding-bottom: 80px;
}

#b_faq .bloco {
	position: relative;
	width: 892px;
	margin: 0px 0px 20px 20px;
	float: left;
	display: inline;
}

#b_faq .bloco h2 {
	display: block;
	float: left;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	padding: 2px 0px 2px 40px;
	width: 852px;
	background: #39A2BB url(../imagens/home/cadastro/marc_tit_cp.gif)
		no-repeat 25px 5px;
}

#b_faq .bloco dl {
	float: left;
	display: inline;
	padding: 20px;
	margin: 0px;
	width: 850px;
	border: 1px dashed #39A2BB;
	border-top: 0;
}

#b_faq dl dt {
	padding-left: 30px;
	background: url(../imagens/home/diversos/list_style.gif) no-repeat left
		center;
	font-weight: bold;
	color: #39A3BC;
	font-size: 11px;
}

#b_faq dl dd {
	padding-left: 30px;
	margin-bottom: 10px;
}

#b_faq dl dd p {
	margin-top: 5px;
}

#b_faq dl dd a {
	color: #39A3BC;
	text-decoration: underline;
}

#b_faq a.duvida_faq {
	display: inline;
	float: left;
	width: 293px;
	height: 33px;
	margin-left: 330px;
	background: url(../imagens/home/botoes/duvida_faq.png) no-repeat left
		top;
	text-indent: -3000px;
}

/*********************************************************************************** FIM FAQ *********/
	/*********************************************************************************** CONTATO *********/
#b_contato form#frm_contato {
	position: relative;
	float: left;
	display: inline;
	width: 350px;
	margin-left: 110px;
	background: url(../imagens/home/contato/bk_top_form.gif) repeat-x left
		top;
}

#b_contato form#frm_contato h2 {
	background: url(../imagens/home/contato/marc_titulo.gif) no-repeat 10px
		5px;
	line-height: 20px;
	font-size: 10px;
	padding-left: 30px;
	width: 320px;
}

#b_contato form#frm_contato fieldset {
	border: 1px dashed #636667;
	border-top: 0;
	padding: 15px;
}

#b_contato form#frm_contato label {
	font-size: 10px;
	font-weight: bold;
	margin-bottom: 3px;
	float: left;
}

#b_contato form#frm_contato label input,#b_contato form#frm_contato label textarea
	{
	background-color: #DCD7CE;
	border: 0;
	padding: 2px;
	width: 313px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #636567;
}

#b_contato form#frm_contato input.bt,#b_contato form#frm_contato input.bt_dsbl
	{
	float: right;
	border: 0;
	height: 20px;
	background: url(../imagens/home/contato/bk_botao.gif) repeat-x left top;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #636567;
	width: 85px;
	margin-top: 5px;
}

#b_contato form#frm_contato input.bt_dsbl {
	color: #9F9F9F;
}

#b_contato h3,#b_contato address.cont {
	float: right;
	width: 350px;
	display: inline;
	margin: 40px 110px 20px 0px;
	font-size: 10px;
	padding: 5px 5px 10px 5px;
	border-bottom: 1px dashed #5A5542;
}

#b_contato address.cont {
	border-bottom: 0;
	font-style: normal;
	font-size: 10px;
	font-weight: bold;
}

#b_contato address.cont a {
	color: #636567;
}

#b_contato label span {
	padding-left: 10px;
}

#b_contato #msg_sucesso,#b_contato #msg_erro,#b_contato #frm_contato .c_loading
	{
	position: absolute;
	bottom: 15px;
	left: 15px;
	display: block;
	float: left;
	width: 220px;
	text-align: left;
	color: #3399B4;
	font-weight: bold;
}

#b_contato #msg_erro {
	color: red;
	font-weight: normal;
}

#b_contato #frm_contato .c_loading {
	text-align: right;
	color: #636567;
	font-weight: normal;
	width: 210px;
}

/*********************************************************************************** FIM CONTATO *****/
	/*********************************************************************************** CADASTRO ********/
#b_cadastro #conteudo,#b_login #conteudo {
	padding-bottom: 60px;
}

#b_cadastro #frm_cadastro {
	width: 590px;
	display: inline;
	float: left;
	margin-left: 190px;
}

#b_cadastro #frm_cadastro fieldset {
	position: relative;
	padding-bottom: 20px;
	margin: 0;
	float: left;
	display: block;
	width: 588px;
	border: 1px dashed;
	border-top: 0;
}

#b_cadastro #frm_cadastro h2 {
	display: block;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	padding: 2px 0px 2px 40px;
	width: 548px;
	margin-bottom: 15px;
}

#b_cadastro #frm_cadastro fieldset a.bt_cont {
	display: block;
	position: absolute;
	right: 10px;
	top: 30px;
	width: 40px;
	height: 40px;
	text-indent: -3000px;
	opacity: 0.7;
}

#b_cadastro #frm_cadastro fieldset a.exclui_cont {
	background: url(../imagens/home/botoes/excluir_contato.png) no-repeat
		left top;
}

#b_cadastro #frm_cadastro fieldset a.cont_p {
	right: 60px;
	background: url(../imagens/home/botoes/contato_principal.png) no-repeat
		left top;
}

#b_cadastro #frm_cadastro fieldset a.bt_cont:hover {
	opacity: 1;
}

#b_cadastro #frm_cadastro fieldset label {
	color: #231F20;
	font-size: 10px;
	font-weight: bold;
	width: 540px;
	float: left;
	display: inline;
	margin: 0px 0px 3px 25px;
	text-align: left;
}

#b_cadastro #frm_cadastro fieldset label.m {
	width: 257px;
}

#b_cadastro #frm_cadastro fieldset label.m2 {
	width: 352px;
}

#b_cadastro #frm_cadastro fieldset label.p {
	width: 163px;
}

#b_cadastro #frm_cadastro fieldset label.pp {
	width: 80px;
}

#b_cadastro #frm_cadastro fieldset br {
	display: none;
}

#b_cadastro #frm_cadastro label input,#b_cadastro #frm_cadastro label select
	{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	border: 0;
	padding: 2px;
	color: #39A2BB;
	width: 536px;
}

#b_cadastro #frm_cadastro fieldset label.m input {
	width: 253px;
}

#b_cadastro #frm_cadastro fieldset label.m2 input {
	width: 348px;
}

#b_cadastro #frm_cadastro fieldset label.p input {
	width: 159px;
}

#b_cadastro #frm_cadastro input.rd_ck {
	width: auto !important;
}

#b_cadastro #frm_cadastro label select {
	width: 100%;
}

#b_cadastro #frm_cadastro fieldset.cp h2 {
	margin-bottom: 60px;
	background: #39A2BB url(../imagens/home/cadastro/marc_tit_cp.gif)
		no-repeat 25px 5px;
}

#b_cadastro #frm_cadastro fieldset.cp {
	border-color: #39A2BB;
	background: #D7ECF1 url(../imagens/home/cadastro/icone_cp.gif) no-repeat
		left top;
	margin-bottom: 15px;
	text-align: left;
}

#b_cadastro #frm_cadastro fieldset.cc h2 {
	margin-bottom: 60px;
	background: #bcb29f url(../imagens/home/cadastro/marc_tit_cc.gif)
		no-repeat 25px 5px;
}

#b_cadastro #frm_cadastro fieldset.cc {
	border-color: #BCB29F;
	background: #EAE7E1 url(../imagens/home/cadastro/icone_cc.gif) no-repeat
		left top;
	margin-bottom: 15px;
}

#b_cadastro #frm_cadastro fieldset.ccp {
	background: #EAE7E1 url(../imagens/home/cadastro/icone_ccp.gif)
		no-repeat left top;
}

#b_cadastro #frm_cadastro #bts_contatos input {
	display: block;
	float: left;
	width: 185px;
	height: 20px;
	text-transform: lowercase;
	cursor: pointer;
	margin: 0px 25px 0px 0px;
	text-align: left;
	padding-left: 35px;
	border: 0;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #5B5243;
}

#b_cadastro #frm_cadastro #bts_contatos input.add {
	background: url(../imagens/home/botoes/add_contato.png) no-repeat left
		top;
}

#b_cadastro #frm_cadastro #bts_contatos input.remove {
	background: url(../imagens/home/botoes/remove_contato.png) no-repeat
		left top;
}

#b_cadastro #frm_cadastro #bts_contatos input:hover {
	color: #FFF;
}

#b_cadastro #frm_cadastro input.bt_gravar {
	float: right;
	cursor: pointer;
	display: block;
	width: 145px;
	height: 32px;
	margin: 15px 0px 0px 300px;
	background: url(../imagens/home/botoes/gravar.png) no-repeat left top;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	padding-left: 35px;
	color: #FFF;
}

#b_cadastro #frm_cadastro input.bt_gravar:hover {
	color: #82D7E0;
}

form label .readonly {
	background-color: #ECE9D8;
}

/*** CONTRATO ***/
#b_cadastro fieldset.contrato {
	margin: 20px 0px !important;
	border-top: 1px dashed !important;
	font-size: 11px !important;
	padding: 0px !important;
	position: relative;
}

#b_cadastro fieldset.contrato h2 {
	padding: 0px !important;
	text-align: center;
	color: #636567 !important;
	width: auto !important;
	margin-top: 15px !important;
}

#b_cadastro fieldset.contrato div.contrato {
	height: 200px;
	overflow: scroll;
	padding: 15px;
}

#b_cadastro fieldset.contrato h3 {
	margin-top: 15px;
	text-align: center;
	font-size: 11px !important;
}

#b_cadastro fieldset.contrato p {
	margin-top: 5px;
}

#b_cadastro fieldset.contrato h4 {
	margin-top: 10px;
	font-size: 11px !important;
}

#b_cadastro #f_contrato {
	width: auto !important;
}

#b_cadastro label.contrato {
	width: auto;
	margin: 0 !important;
	position: absolute;
	bottom: -25px;
	left: 0px;
}

/*********************************************************************************** FIM CADASTRO ****/
	/*********************************************************************************** LICEN�AS ********/
#b_licenca #conteudo {
	padding-bottom: 70px;
}

#conteudo img.icon {
	right: 5px;
}

#b_licenca .bloco {
	width: 800px;
	display: inline;
	float: left;
	margin-left: 85px;
	padding-bottom: 20px;
	border-top: 0;
	background-color: #D7ECF1;
	color: #231F20;
	margin-bottom: 20px;
}

#b_licenca .bloco h2 {
	display: block;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	padding: 2px 0px 2px 40px;
	width: 760px;
	background: #39A2BB url(../imagens/home/cadastro/marc_tit_cp.gif)
		no-repeat 25px 5px;
}

#b_licenca .bloco h3 {
	font-size: 12px;
	text-align: center;
}

#b_licenca .bloco h3 small {
	font-size: 10px;
	font-weight: normal;
}

#b_licenca .bloco h3 strong {
	font-size: 15px;
}

#b_licenca table.lista_licencas,#b_licenca .bloco h3.valor {
	width: 100%;
	border-collapse: collapse;
}

#b_licenca form.frm_licenca table.lista_licencas {
	width: 700px;
	margin: 0;
}

#b_licenca #cesta_licencas {
	margin-bottom: 0px !important;
}

#bloco_suporte,#bloco_frm_suporte {
	margin-bottom: 0px !important;
}

#bloco_aviso_renovacao,#bloco_sem_aquisicao,#bloco_frm_licenca {
	margin-top: 20px;
}

#bloco_aviso_renovacao,#bloco_sem_aquisicao {
	margin-bottom: 0px !important;
}

#b_licenca table.lista_licencas th,#b_licenca table.lista_licencas td {
	border-bottom: 2px solid #FFF;
	padding: 5px 3px 5px 3px;
	text-align: center;
}

#b_licenca table.lista_licencas th.u,#b_licenca table.lista_licencas td.u
	{
	border-right: 0;
}

#b_licenca table.lista_licencas thead th.id {
	width: 30px;
}

#b_licenca table.lista_licencas th {
	font-size: 12px;
}

#b_licenca table.lista_licencas td {
	font-size: 10px;
}

#b_licenca table.lista_licencas thead th {
	padding: 5px 3px 5px 3px;
	color: #39A2BB;
	background: url(../imagens/home/diversos/bg-th-licencas.gif) repeat-x;
}

#b_licenca table.lista_licencas tbody th {
	text-indent: -3000px;
	width: 130px;
}

#b_licenca table.lista_licencas tbody th.id {
	width: 30px !important;
	text-indent: 0px;
	color: #39A2BB;
}

#b_licenca table.lista_licencas tbody th,#b_licenca table.lista_licencas tbody td
	{
	font-weight: bold;
}

#b_licenca table.lista_licencas tbody th.free {
	background: url(../imagens/home/produtos/sol_free.png) no-repeat center
		center;
}

#b_licenca table.lista_licencas tbody th.web {
	background: url(../imagens/home/produtos/sol_web.png) no-repeat center
		center;
}

#b_licenca table.lista_licencas tbody td.expirada {
	background: url(../imagens/home/licenca/expirada.png) no-repeat center
		center;
}

#b_licenca table.lista_licencas tbody td.expirando {
	background: url(../imagens/home/licenca/expirando.png) no-repeat center
		center;
}

#b_licenca table.lista_licencas tbody td.valida {
	background: url(../imagens/home/licenca/valida.png) no-repeat center
		center;
}

.tooltip,#b_perfil table tbody td .tooltip,#b_servico table tbody td .tooltip,#b_licenca table.lista_licencas tbody td .tooltip
	{
	display: none;
	text-align: center;
}

#b_licenca table.lista_licencas tbody th.direto {
	background: url(../imagens/home/produtos/sol_direto.png) no-repeat
		center center;
}

#b_licenca table.lista_licencas tbody th.free_direto {
	height: 100px;
	background: url(../imagens/home/produtos/sol_direto_free.png) no-repeat
		center center;
}

#b_licenca table.lista_licencas tbody th.web_direto {
	height: 100px;
	background: url(../imagens/home/produtos/sol_direto_web.png) no-repeat
		center center;
}

#b_licenca table.lista_licencas tr.odd th,#b_licenca table.lista_licencas tr.odd td
	{
	background-color: #E7F4F7;
}

#b_licenca .bloco h3.valor {
	text-align: right;
	font-size: 12px;
	margin-top: 10px;
}

#b_licenca table.lista_licencas a.bt,#b_perfil table.lista_licencas a.bt
	{
	display: block;
	margin: auto;
	width: 75px;
	height: 15px;
	line-height: 15px;
	font-size: 9px;
	color: #FFF;
	font-weight: bold;
	margin-bottom: 5px;
	background: url(../imagens/home/botoes/bt_p_licenca.png) no-repeat left
		top;
}

#b_licenca table.lista_licencas a.ativar {
	background: #91ba56
		url(../imagens/home/botoes/ativar-homologar-licenca.png) no-repeat
		left top;
}

#b_licenca table.lista_licencas a.inativar {
	background: #bc5755
		url(../imagens/home/botoes/inativar-excluir-licenca.png) no-repeat
		left top;
}

#b_licenca table.lista_licencas a.alterar,#b_perfil table.lista_licencas a.alterar
	{
	background: #45a3b5 url(../imagens/home/botoes/alterar-licenca.png)
		no-repeat left top;
}

#b_licenca table.lista_licencas a.bt_ho {
	height: 30px;
}

/*** identificação licença */
#b_licenca table.lista_licencas .boxId {
	display:block;
	height:17px;
	overflow:hidden;	
}
#b_licenca table.lista_licencas .identificacao,
#b_licenca table.lista_licencas .identificacao a {
	color:#666;
	font-weight:normal;
}
#b_licenca table.lista_licencas .identificacao strong { font-size:11px; color:#12505F; font-weight:bold; }
#b_licenca table.lista_licencas .identificacao small { font-size:9px; }
#b_licenca table.lista_licencas .identificacao a { text-decoration:underline; }
#b_licenca table.lista_licencas .frm_identificacao input {
	font:10px Verdana, Arial, Helvetica, sans-serif;
}
#b_licenca table.lista_licencas .frm_identificacao label input {
	width:80px;
	border:1px solid #39A2BB;
}
#b_licenca table.lista_licencas .frm_identificacao input.botao {
	background-color:#39A2BB;
	color:#FFF;
}
#b_licenca table.lista_licencas .boxId p.loading {
	display:block;
	height:15px;
	text-indent:-9999px;
	background:url(../imagens/home/licenca/loading.gif) no-repeat center center;
}

.bloco a.bt_g_licenca {
	display: inline;
	float: right;
	margin-right: 15px;
	margin-top: 15px;
	width: 278px;
	height: 20px;
	background: url(../imagens/home/botoes/bt_g_licenca.png) no-repeat left
		top;
	line-height: 20px;
	text-align: center;
	color: #FFF;
	font-weight: bold;
}

.bloco form .bt_g_licenca {
	display: inline;
	float: right;
	margin-right: 15px;
	margin-top: 15px;
	width: 278px;
	height: 20px;
	background: url(../imagens/home/botoes/bt_g_licenca.png) no-repeat left
		top;
	line-height: 20px;
	text-align: center;
	color: #FFF;
	font-weight: bold;
	font-size: 10px;
}

#b_licenca td.att {
	color: red;
}

#b_licenca td.att_l {
	color: #FF7200;
}

/*** RENOVA��O ***/
.bloco form {
	padding: 0px;
	margin: 0px;
	width: 100%;
}

.bloco form .periodo {
	display: block;
	height: 43px;
	background: url(../imagens/home/licenca/bg-periodo-renovacao.png)
		repeat-x;
	padding: 5px 20px;
	color: #39A1BC;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 2px solid #FFF;
}

.bloco form .periodo select {
	margin-top: 5px;
	color: #000;
	padding: 2px;
	width: 200px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

.bloco form h4,.bloco form #valorTotal {
	display: block;
	padding: 0px 20px;
	background: url(../imagens/home/diversos/bg-th-licencas.gif) repeat-x;
	color: #000;
	font-size: 12px;
	line-height: 27px;
	float: none;
	border-bottom: 2px solid #FFF;
}

.bloco form .lista_licencas thead th {
	background: #39A1BC;
	color: #FFF;
}

.bloco form #valorTotal {
	display: block;
	font-size: 13px;
	font-weight: bold;
	text-align: right;
}

#bloco_frm_renovacao form .bt_enviar {
	display: inline;
	float: right;
	width: 130px;
	height: 17px;
	background: url(../imagens/home/botoes/bt-confirma-renovacao.gif)
		no-repeat left top;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #FFF;
	margin: 15px 20px 0px 0px;
}

/*********/
.bloco hr {
	float: left;
	height: 1px;
	border: 0;
	width: 760px;
	display: inline;
	margin-left: 20px;
	margin-top: 15px;
	margin-bottom: 15px;
	border-top: 1px solid #FFF;
}

.bloco h4 {
	font-size: 11px;
	float: left;
	display: inline;
}

#b_licenca .bloco h5 {
	font-size: 11px;
	text-align: center;
	font-weight: normal;
	margin-top: 15px;
	text-align: center;
}

#b_licenca .bloco h5 strong {
	font-size: 12px;
}

#cobrancas_pendentes {
	background-color: #E7F4F7;
	float: left;
	padding-bottom: 20px;
}

#cobrancas_pendentes h3 {
	padding: 5px 3px 5px 30px;
	color: #39A2BB;
	background: url(../imagens/home/diversos/bg-th-licencas.gif) repeat-x;
	margin-bottom: 10px;
	text-align: left !important;
	border-bottom: 2px solid #FFF;
}

#cobrancas_pendentes h4 {
	margin-left: 30px;
}

#cobrancas_pendentes .alert {
	font-weight: normal;
	width: 720px;
	margin: 15px 0px 0px 20px;
	text-align: left;
	font-size: 10px;
}

#cobrancas_pendentes a.bt_g_licenca {
	float: left;
	margin-top: 0px;
	margin-left: 30px;
}

#cobrancas_pendentes ul {
	display: inline;
	float: left;
	width: 100%;
}

#cobrancas_pendentes ul li {
	display: inline;
	width: 740px;
	float: left;
	margin: 5px 0px 0px 30px;
}

#cobrancas_pendentes ul li a,#cobrancas_pendentes ul li a strong,#bloco_suporte a.cancela
	{
	color: #000;
	text-decoration: underline;
}

#cobrancas_pendentes ul li a {
	display: block;
	float: left;
	line-height: 15px;
}

#cobrancas_pendentes ul li a.cancela,#bloco_suporte a.cancela {
	margin-left: 20px;
	display: inline;
	padding-left: 20px;
	background: url(../imagens/home/botoes/cancela_cobranca.gif) no-repeat
		left top;
}

#bloco_suporte a.cancela {
	line-height: 15px;
	display: inline;
	float: right;
}

#bloco_suporte,#bloco_aviso_renovacao,#bloco_sem_aquisicao {
	display: block;
	float: left;
	background: #FFF url(../imagens/home/licenca/bg-chamada-suporte.png)
		repeat-x left bottom !important;
	padding: 0px !important;
	height: 50px;
}

#bloco_aviso_renovacao,#bloco_sem_aquisicao {
	height: 65px;
}

#bloco_suporte h3,#bloco_aviso_renovacao h3,#bloco_sem_aquisicao h3 {
	display: inline;
	float: left;
	background-color: #39A1BC;
	width: 100px;
	padding: 5px;
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	margin: 15px;
}

#bloco_aviso_renovacao h3,#bloco_sem_aquisicao h3 {
	background-color: #FBB922;
}

#bloco_suporte h4,#bloco_suporte h5,#bloco_aviso_renovacao h4,#bloco_sem_aquisicao h4,#bloco_aviso_renovacao h5,#bloco_sem_aquisicao h5
	{
	float: left;
	width: 650px;
	text-align: left !important;
	font-size: 12px !important;
	font-weight: bold !important;
}

#bloco_suporte h4 small,#bloco_aviso_renovacao h4 small,#bloco_sem_aquisicao h4 small
	{
	font-size: 9px;
	font-weight: normal !important;
}

#bloco_suporte h4.expirado {
	margin-top: 12px;
}

#bloco_suporte .periodo {
	margin-top: 20px !important;
	color: #39A1BC;
}

#bloco_suporte .periodo strong {
	color: #000;
	margin-right: 15px;
}

#bloco_suporte h5.periodo strong {
	margin-right: 0px;
}

#bloco_aviso_renovacao h4,#bloco_sem_aquisicao h4 {
	margin-top: 20px;
}

#bloco_aviso_renovacao h4 a,#bloco_sem_aquisicao h4 a {
	color: #FBB922;
	font-weight: bold;
}

#b_licenca form.frm_licenca {
	position: relative;
	width: 700px;
	margin-left: 15px;
	padding: 0px 35px 0px 35px;
	border-collapse: collapse;
}

#b_licenca form.frm_licenca fieldset {
	width: 100%;
	float: left;
	display: block;
}

#b_licenca form.frm_licenca label {
	position: relative;
	font-weight: bold;
	width: 650px;
	float: left;
}

#b_licenca form.frm_licenca label.rd {
	padding-top: 10px;
	height: 60px;
	width: auto;
	margin-top: 10px;
	display: inline;
	float: left;
	font-weight: normal;
	padding-right: 135px;
	margin-right: 10px;
}

#b_licenca form.frm_licenca label.rd span {
	display: none;
}

#b_licenca form.frm_licenca label.wo {
	padding-left: 40px;
}

#b_licenca form.frm_licenca label.free {
	background: url(../imagens/home/produtos/sol_free.png) no-repeat 20px
		0px;
	padding-right: 85px;
	display: inline;
}

#b_licenca form.frm_licenca label.web {
	background: url(../imagens/home/produtos/sol_web.png) no-repeat 20px 0px
		;
	padding-right: 85px;
	display: inline;
}

#b_licenca form.frm_licenca label.direto {
	background: url(../imagens/home/produtos/sol_direto.png) no-repeat 20px
		0px;
	padding-right: 100px;
	display: inline;
}

#b_licenca form.frm_licenca label.web_direto {
	background: url(../imagens/home/produtos/sol_direto_web.png) no-repeat
		20px 0px;
	display: inline;
}

#b_licenca form.frm_licenca label.direto_free {
	background: url(../imagens/home/produtos/sol_direto_free.png) no-repeat
		20px 0px;
	display: inline;
}

#b_licenca form.frm_licenca label input,#b_licenca form.frm_licenca label select
	{
	width: 150px;
	border: 1px solid #D1D3D4;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	padding: 2px;
}

#b_licenca form.frm_licenca label.rd input {
	background-color: transparent;
	border: 0;
}

#b_licenca form.frm_licenca label select {
	width: 156px;
}

#b_licenca form.frm_licenca label.rd input {
	width: auto;
}

#b_licenca form.frm_licenca input.bt_gravar,#b_licenca form.frm_licenca input.bt_gravar_g,#b_licenca form.frm_licenca a.bt_gravar
	{
	display: block;
	float: left;
	color: #FFF;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	background: url(../imagens/home/botoes/bt_m_licenca.png) no-repeat left
		top;
	width: 115px;
	height: 20px;
	margin-top: 15px;
}

#b_licenca form.frm_licenca input.bt_gravar_g {
	width: 278px;
	background: url(../imagens/home/botoes/bt_g_licenca.png) no-repeat left
		top;
}

#b_licenca form.frm_licenca a.bt_gravar {
	text-align: center;
	line-height: 20px;
	margin-left: 10px;
}

label span {
	padding-left: 25px;
	position: relative !important;
}

label span a {
	position: absolute;
	top: 0px;
	left: 5px;
	display: block;
	width: 15px;
	height: 13px;
	text-indent: -3000px;
	background: url(../imagens/home/botoes/att.png) no-repeat left top;
}

#b_licenca #fld_cp_banco label {
	clear: left;
}
#b_licenca #fld_cp_banco label small { font-weight:normal; font-size:9px; }
#b_licenca #fld_cp_banco label .informarDV {
	font-weight:normal;
}

#b_licenca form.frm_licenca a.sol_cont {
	color: #000;
	position: absolute;
	display: block;
	width: 350px;
	top: 40px;
	left: 230px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
}

#input_licenca .alert {
	margin: 10px 0px 10px 100px;
}

#input_licenca form {
	width: 100% !important;
	float: left !important;
	margin: 0px !important;
	padding: 0px !important;
	display:block;
}
#input_licenca form div { display:block; float:left; width:100%; }

#input_licenca form label.esp {
	width: auto;
	display: block;
	padding: 0px 20px;
	background: url(../imagens/home/diversos/bg-th-licencas.gif) repeat-x;
	color: #39A1BC;
	font-size: 12px;
	line-height: 25px;
	height: 27px;
	float: none !important;
	border-bottom: 2px solid #FFF;
}

#input_licenca form #fld_tp_licenca {
	background-color: #E7F4F7;
	padding-bottom: 10px;
	border-bottom: 2px solid #FFF;
}

#input_licenca form #fld_tp_licenca .tp_licenca .rd {
	margin-left: 20px;
}

#input_licenca form #fld_cp_banco {
	padding: 20px;
	width:760px !important;
	border-bottom: 2px solid #FFF;
	position:relative;
}
#fld_cp_banco #cp_ob {
	display:block;
	float:left;
	width:100%; }
#b_licenca form.frm_licenca input.bt_gravar {
	margin-left: 20px;
	float: left;
	display: inline;
}

#b_licenca form p.obs {
	font-weight: bold;
	float: left;
	font-size: 9px;
	margin: 15px 0px 0px 10px;
	display: inline;
}

/*********************************************************************************** FIM LICEN�AS ****/
	/*********************************************************************************** RENOVA��O *******/
#b_renovacao #conteudo {
	padding-bottom: 50px;
}

#b_renovacao h1 {
	text-align: center;
	margin: 40px 0px 40px 0px;
	letter-spacing: 2px;
	color: #AF2B2B;
}

#b_renovacao p {
	text-align: center;
}

#b_renovacao p a {
	color: #636567;
	text-decoration: underline;
}

/*********************************************************************************** FIM RENOVA��O ***/
	/*** ERRO 404 ***/
#b_erro404 #conteudo h1 {
	display: inline;
	float: left;
	width: 528px;
	line-height: 129px !important;
	height: 129px;
	background: url(../imagens/404/bg-erro.png) no-repeat left top;
	font: bold 23px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	text-align: center;
	margin: 40px 0px 0px 221px;
	letter-spacing: 1px;
}

#b_erro404 #conteudo h2 {
	width: 100%;
	float: left;
	text-align: center;
	font-size: 12px;
	color: #39A2BB;
	font-weight: bold;
	margin: 30px 0px;
	letter-spacing: 1px;
}

#b_erro404 #conteudo ul {
	display: inline;
	float: left;
	width: 730px;
	margin-left: 120px;
	border-left: 1px solid #39A2BB;
	height: 35px;
	overflow: hidden;
}

#b_erro404 #conteudo ul li {
	padding: 0px 18px;
	border-right: 1px solid #39A2BB;
	display: block;
	float: left;
}

#b_erro404 #conteudo ul li a {
	display: block;
	float: left;
	height: 35px;
	text-indent: -3000px;
}

#b_erro404 #conteudo ul li.home a {
	width: 82px;
	background: url(../imagens/404/home.png) no-repeat left top;
}

#b_erro404 #conteudo ul li.clientes a {
	width: 89px;
	background: url(../imagens/404/clientes.png) no-repeat left top;
}

#b_erro404 #conteudo ul li.produtos a {
	width: 91px;
	background: url(../imagens/404/produtos.png) no-repeat left top;
}

#b_erro404 #conteudo ul li.faq a {
	width: 65px;
	background: url(../imagens/404/faq.png) no-repeat left top;
}

#b_erro404 #conteudo ul li.cadastro a {
	width: 95px;
	background: url(../imagens/404/cadastro.png) no-repeat left top;
}

#b_erro404 #conteudo ul li.contato a {
	width: 86px;
	background: url(../imagens/404/contato.png) no-repeat left top;
}

.green {
	color: #5AA623;
	font-size: 9px;
	text-decoration: none
}

.blue {
	color: #1A88B8;
	text-decoration: none
}

.new {
	font-size: 10px;
	color: #F45000;
	font-weight: bold;
}

/*********************************************************************************** SERVI�OS ***/
.servicos {
	width: 800px;
	margin-left: 85px;
	float: left;
	display: inline;
}

.servicos a.boletos-gerados {
	float: right;
	margin-bottom: 10px;
	text-indent: -5000px;
	width: 143px;
	height: 24px;
	background: url(../imagens/home/servicos/bt-boletos-gerados.png)
		no-repeat left top;
}

.servicos .bt-fechar {
	float: right;
	display: inline;
	text-indent: -5000px;
	width: 13px;
	height: 13px;
	background: url(../imagens/home/servicos/bt-fechar.png) no-repeat left
		top;
	margin-top: 10px;
	margin-right: 10px;
}

.servicos div {
	width: 800px;
	float: left;
	display: inline;
	background-color: #D7ECF1 !important;
	color: #636567;
	margin: 10px 0px;
	padding-bottom: 0px !important;
	overflow: hidden;
}

.servicos div a {
	float: left;
	display: inline;
	text-indent: -5000px;
	width: 157px !important;
	height: 24px !important;
	margin-left: 20px;
	margin-top: 14px;
	padding-bottom: 14px;
}

#b_perfil .servicos div a {
	float: none;
	text-indent: 0;
	width: auto !important;
	height: auto !important;
}

.servicos div a.table {
	float: left;
	display: inline;
	width: 75px !important;
	height: 15px !important;
	margin-left: 25px;
	margin-top: 0px;
	padding-bottom: 0px;
	line-height: 15px;
	font-size: 9px;
	color: #FFF !important;
	font-weight: bold;
	margin-bottom: 5px;
	background: #45a3b5 url(../imagens/home/botoes/alterar-licenca.png)
		no-repeat left top;
	text-indent: 0 !important;
}

.servicos div p {
	float: left;
	display: inline;
	line-height: 15px;
	font-size: 11px;
	margin-left: 20px;
	width: 85%;
	color: #000000;
}

.servicos div p.bottom {
	padding-bottom: 14px;
}

.servicos div p.top {
	padding-top: 14px;
}

.servicos div h3 {
	margin: 0px !important;
}

.servicos div h3.cobranca-pendentes {
	background-color: #aa1a1a;
}

.servicos div h3 a {
	color: #FFF;
	margin: 0;
	padding-bottom: 0;
}

.servicos div h2 {
	float: left;
	display: inline;
	font-weight: bold !important;
	font-size: 11px !important;
	color: #000000;
	width: 800px;
	padding-top: 10px;
	padding-left: 20px;
	padding-bottom: 10px;
	background-color: #B0D1DD;
	text-align: center;
	margin-bottom: 0px;
}

.servicos div ul {
	display: inline;
	float: left;
	color: #000;
	font-size: 12px;
	margin-left: 20px;
	padding-top: 14px;
	padding-bottom: 14px;
}

.servicos div ul li {
	line-height: 30px;
	list-style-position: inside;
	list-style-type: square;
}

.servicos table {
	float: left;
	width: 100% !important;
	border-collapse: collapse;
}

.servicos table th,table td {
	padding: 5px 3px 5px 3px;
	text-align: center;
}

.servicos table th.u,table td.u {
	border-right: none;
}

.servicos table thead th.id {
	width: 30px !important;
}

.servicos table th {
	font-size: 12px;
}

.servicos table td {
	font-size: 10px;
}

.servicos table thead th {
	padding: 5px 3px 5px 3px;
	color: #000000;
	background-color: #B0D1DD;
}

.servicos table tbody th {
	text-indent: -3000px;
}

.servicos table tbody th.id {
	width: 30px !important;
	text-indent: 0px;
	color: #000000;
	font-weight: normal;
}

.servicos table tbody tr.odd th,.servicos table tbody tr.odd td {
	color: #000000;
	background-color: #E7F4F7;
}

.servicos table tbody tr,tbody th {
	color: #000000;
	background-color: #D5EDFA;
}

.servicos table tfoot {
	height: 50px;
	font-weight: bold;
	color: #000000;
	background-color: #B0D1DD;
}

/**FIM**/ /**TRANSACAO**/
.servicos div a.adquirir-transacao {
	background: url(../imagens/home/servicos/bt-adquirir-transacoes-pq.png)
		no-repeat left top;
}

#toogle-transacao {
	float: left;
	display: inline;
	border-bottom: none;
	border-top: none;
	border-left: none;
	border-right: none;
	padding: 0px;
	margin: 0px;
}

.frm_servico_transacao fieldset {
	float: left;
	display: inline;
	font-size: 11px;
	font-weight: bold;
	margin-top: 14px;
	margin-left: 20px;
	padding-bottom: 14px;
}

.frm_servico_transacao fieldset label {
	float: left;
	display: inline;
	color: #2F8BA1;
	width: 255px;
	margin-top: 10px;
	margin-right: 5px;
}

.frm_servico_transacao .bt_adicionar-lista {
	display: inline;
	float: right;
	color: #FFF;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	background: url(../imagens/home/botoes/bt_m_licenca.png) no-repeat left
		top;
	width: 115px;
	height: 20px;
	margin: 15px 15px 0 0;
}

/**COBRAN�A PENDENTE**/
.servicos div h1.cobranca-pendente {
	float: left;
	display: inline;
	text-indent: -5000px;
	width: 237px !important;
	height: 31px !important;
	margin-left: 20px;
	margin-top: 14px;
	background: url(../imagens/home/servicos/tit-cobranca-pendente.png)
		no-repeat left top;
}

.servicos div p.cobranca-pendente {
	margin-top: 14px;
}

#status_cobranca {
	float: left;
	display: inline;
	width: 850px;
	border-bottom: none;
	border-top: none;
	border-left: none;
	border-right: none;
	margin: 0px;
	padding: 0px;
}

#visualizar-boleto {
	float: left;
	display: inline;
	text-indent: -5000px;
	width: 157px !important;
	height: 24px !important;
	margin-left: 20px;
	margin-top: 14px;
	padding: 0px;
	background: url(../imagens/home/servicos/bt-visualizar-boleto.png)
		no-repeat left top;
}

.servicos li.cobranca-pendente a.visualizar-boleto {
	margin: 0;
	color: #AA1A1A;
	text-decoration: underline;
}

#cancelar-boleto {
	float: left;
	display: inline;
	text-indent: -5000px;
	width: 157px !important;
	height: 24px !important;
	margin-left: 20px;
	margin-top: 14px;
	padding: 0px;
	background: url(../imagens/home/servicos/bt-cancelar-cobranca.png)
		no-repeat left top;
}

#status_cobranca img {
	float: left;
	display: inline;
	text-indent: -5000px;
	width: 26px;
	height: 26px;
	margin-top: 14px;
	margin-left: 20px;
	padding-bottom: 14px;
}

#status_cobranca p {
	float: left;
	display: inline;
	line-height: 15px;
	font-size: 11px;
	color: #000000;
	margin-left: 20px;
	margin-top: 14px;
	width: 85%;
}

/**FIM TRANSACAO E FIM COBRANCA PENDENTE**/ /**ALTERAR SENHA**/
.servicos div a.alterar-senha {
	background: url(../imagens/home/servicos/bt-alterar-senha-pq.png)
		no-repeat left top;
}

#toogle-senha {
	float: left;
	display: inline;
	border-bottom: none;
	border-top: none;
	border-left: none;
	border-right: none;
	padding:0 0 10px 0 !important;
	margin: 0px;
}

#toogle-senha #mostrar_senha {
	background-color: #91ba56;
	display: inline;
	height: 15px !important;
	width: auto !important;
	line-height: 15px !important;
	font-size: 9px;
	color: #FFF;
	font-weight: bold;
	padding: 2px 10px !important;
	float: left;
	text-indent: 0;
	margin: 0 0 0px 20px;
}

#mostraSenha {
	float: left;
	display: inline;
	width: 250px;
	color: #000;
	margin: 0 0 0 20px !important;
	padding: 0 !important;
	line-height: normal;
	height: 19px !important;
}

#mostraSenha strong {
	float: left;
	margin: 0;
	padding: 0;
}

#mostraSenha .bt-fechar {
	text-indent: -5000px;
	float: right;
	width: 13px !important;
	height: 13px !important;
	padding: 0 !important;
	margin: 0 !important;
}

.frm_servico_senha {
	float: left;
	display: inline;
	width: 850px;
	margin-top: 14px;
	padding-bottom: 14px;
}

.frm_servico_senha fieldset {
	float: left;
	display: inline;
	width: 800px;
	margin-left: 20px;
	font-size: 11px;
	font-weight: bold;
}

.frm_servico_senha fieldset label {
	color: #2F8BA1;
	float: left;
	margin-right: 20px;
}

.frm_servico_senha input {
	border: 1px solid #2F8BA1;
}

.frm_servico_senha .bt_ok {
	width: 22px;
	height: 20px;
	background: url(../imagens/home/servicos/bt-ok-pq.png) no-repeat left
		bottom;
	float: left;
	margin-top: 14px;
	text-indent: -5000px;
	border: 0;
}

#altera_senha {
	width: 250px;
	float: left;
	display: inline;
	margin: 0px 0px 10px 20px;
}

/**FIM ALTERAR SENHA**/ /**LISTAR IPS**/
.servicos div a.listar-ips {
	background: url(../imagens/home/servicos/bt-listar-ips-pq.png) no-repeat
		left top;
}

.servicos div p.listar-ips {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #636567;
}

#toogle-ips {
	float: left;
	display: inline;
	border-bottom: none;
	border-top: none;
	border-left: none;
	border-right: none;
	padding: 0px;
	margin: 0px;
}

.frm_ip_adicionar {
	float: left;
	display: inline;
	width: 850px;
	margin:0 !important;
	padding: 14px 0 !important;
}

.frm_ip_adicionar fieldset {
	float: left;
	display: inline;
	width: 800px;
	margin-left: 20px;
	font-size: 11px;
	font-weight: bold;
}

.frm_ip_adicionar fieldset label {
	display: block;
	color: #000;
	margin-bottom: 5px;
}

.frm_ip_adicionar fieldset input {
	float: left;
	display: inline;
	height: 18px;
	border: 1px solid #2F8BA1;
}

.frm_ip_adicionar .bt_adicionar-ip {
	margin-left: 14px;
	border: 0;
	display: inline;
	float: left;
	color: #FFF;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	background: url(../imagens/home/botoes/bt_m_licenca.png) no-repeat left
		top;
	width: 115px;
	height: 20px;
}

.frm_ip_listar {
	float: left;
	display: inline;
	width: 850px;
	padding-bottom: 14px;
}

.frm_ip_listar fieldset {
	float: left;
	display: inline;
	width: 800px;
	margin-left: 20px;
	font-size: 11px;
	font-weight: bold;
}

.frm_ip_listar fieldset ul {
	float: left;
	display: inline;
	width: 100%;
	margin: 0;
	padding: 0;
}

.frm_ip_listar fieldset ul li {
	float: left;
	display: inline;
	width: 180px;
}

.frm_ip_listar fieldset label {
	color: #2F8BA1;
	margin: 0;
}

.frm_ip_listar fieldset label input {
	color: #2F8BA1;
	margin-right: 5px;
}

.frm_ip_listar .bt_excluir {
	float: left;
	display: inline;
	text-indent: -5000px;
	width: 120px;
	height: 20px !important;
	margin: 14px 0px;
	background: url(../imagens/home/servicos/bt-excluir-selecionados-pq.png)
		no-repeat left top;
}

/** FIM LISTAR IPS**/ /** TRANSACAO / TABELA **/
#transacao {
	width: 800px;
	float: left;
	display: inline;
	background-color: #D7ECF1 !important;
	color: #D7ECF1;
	padding: 0px;
	margin: 10px 0px 20px;
}

#transacao p {
	display: inline;
	float: left;
	margin-left: 250px;
	font-weight: bold;
	padding-bottom: 14px;
}

#transacao p.cobranca-pendente {
	display: inline;
	float: left;
	margin-left: 20px;
	font-weight: normal;
	line-height: 10px;
}

#transacao h3 {
	float: left;
	display: inline;
	font-size: 12px !important;
	font-weight: bold !important;
	color: #FFF;
	width: 760px;
	padding: 2px 0px 2px 40px;
	background-color: #39A2BB;
	margin-bottom: 0px;
	background: #39A2BB url(../imagens/home/cadastro/marc_tit_cp.gif)
		no-repeat 25px 5px;
}

#transacao table {
	float: left;
	width: 100% !important;
	border-collapse: collapse;
}

#transacao table th,#transacao table td {
	padding: 5px 3px 5px 3px;
	text-align: center;
}

#transacao table th.perfil,#transacao table td.perfil {
	width: 200px;
}

#transacao table th.u,#transacao table td.u {
	border-right: none;
}

#transacao table thead th.id {
	width: 30px !important;
}

#transacao table th {
	font-size: 12px;
	border-bottom: 2px solid #FFF;
}

#transacao table td {
	font-size: 10px;
	background-color: #D6EFF7;
	border-bottom: 2px solid #FFF;
}

#transacao table thead th {
	padding: 5px 3px 5px 3px;
	background-color: #F7F7F7;
	color: #39A2BB;
}

#transacao table tbody th {
	text-indent: -3000px;
	width: 130px;
}

#transacao table tbody th.id {
	width: 30px !important;
	text-indent: 0px;
	font-weight: normal;
}

#transacao table tbody tr.odd th,#transacao table tbody tr.odd td {
	background-color: #E7F4F7;
}

#transacao table tbody tr,#transacao table tbody th {
	background-color: #D5EDFA;
}

#transacao table tfoot {
	height: 50px;
	font-weight: bold;
	color: #000000;
	background-color: #B0D1DD;
}

/**FIM TRANSACAO**/ /** BOLETOS GERADOS**/
#boletos-gerados {
	width: 900px;
	float: left;
	display: inline;
	background-color: #D7ECF1 !important;
	color: #D7ECF1;
	padding: 0px;
	margin: 20px 0px;
	margin-left: 17px;
}

#boletos-gerados h3 {
	float: left;
	display: inline;
	font-weight: bold !important;
	font-size: 14px !important;
	color: #FFF;
	width: 880px;
	padding-top: 5px;
	padding-left: 20px;
	padding-bottom: 5px;
	background-color: #39A2BB;
}

#boletos-gerados table {
	width: 100%;
	border-collapse: collapse;
}

#boletos-gerados table th,table td {
	padding: 5px 3px 5px 3px;
	text-align: center;
}

#boletos-gerados table th.u,table td.u {
	border-right: 0;
}

#boletos-gerados table thead th.id {
	width: 30px;
}

#boletos-gerados table th {
	font-size: 12px;
}

#boletos-gerados table td {
	font-size: 10px;
}

#boletos-gerados table td img {
	width: 16px;
	height: 16px;
}

#boletos-gerados table thead th {
	padding: 5px 3px 5px 3px;
	color: #000000;
	background-color: #B0D1DD;
}

#boletos-gerados table tbody th {
	text-indent: -3000px;
	width: 130px;
}

#boletos-gerados table tbody th.id {
	width: 30px !important;
	text-indent: 0px;
	color: #000000;
	font-weight: normal;
}

#boletos-gerados table tbody tr.odd th,tbody tr.odd td {
	color: #000000;
	background-color: #FFFFFF;
}

#boletos-gerados table tbody tr,tbody th {
	color: #000000;
	background-color: #D5EDFA;
}

#boletos-gerados table tfoot {
	height: 50px;
	font-weight: bold;
	color: #000000;
	background-color: #B0D1DD;
}

#boletos-gerados table td.status {
	text-align: center;
	width: 180px;
	position: relative;
}

#boletos-gerados h4 {
	color: #000;
	text-align: center;
}

#boletos-gerados h4 a {
	color: #000;
}

.frm_alterar_boleto {
	width: 170px;
	float: left;
	display: inline;
	background-color: #B0D1DD !important;
	color: #39A2BB;
	border: 1px dashed #39A2BB;
	padding-bottom: 5px;
}

.frm_alterar_boleto fieldset {
	display: block;
	width: 170px;
	font-size: 11px;
	font-weight: bold;
}

.frm_alterar_boleto fieldset label {
	float: left;
	display: inline;
	margin-top: 5px;
	margin-left: 10px;
	color: #39A2BB;
	text-align: left;
	width: 45px;
}

.frm_alterar_boleto fieldset input {
	float: left;
	display: inline;
	width: 90px;
	margin-top: 5px;
}

.frm_alterar_boleto .bt_gravar,.frm_alterar_boleto .bt_nao_pago {
	background-color: #39A2BB;
	color: #FFFFFF;
	font-size: 12px;
	margin-top: 5px;
}

.frm_alterar_boleto .bt_cancelar {
	float: right;
	display: inline;
	background: url(../imagens/home/servicos/bt-fechar.png) no-repeat left
		top;
	width: 13px;
	height: 13px;
	text-indent: -5000px;
	margin: 2px;
	text-transform: capitalize;
}

.alterar_pagamento {
	display: block;
	text-indent: -5000px;
	width: 50px;
	height: 16px;
	background: url(../imagens/home/servicos/bt-alterar-pagamento.png)
		no-repeat left top;
	margin: 5px auto;
}

.frm_busca {
	width: 900px;
	float: left;
	display: inline;
	margin: 20px 0 20px 17px;
}

.frm_busca h3 {
	float: left;
	display: inline;
	width: 895px;
	background: #39A2BB;
	color: #FFF;
	font-weight: bold !important;
	font-size: 14px !important;
	padding: 5px 0 5px 5px;
}

.frm_busca h3 a {
	float: left;
	width: 100%;
	color: #FFF;
	text-indent: 20px;
}

.frm_busca h3 a.baixo {
	background: url(../imagens/home/servicos/setas-baixo.png) no-repeat left
		center;
}

.frm_busca h3 a.cima {
	background: url(../imagens/home/servicos/setas-cima.png) no-repeat left
		center;
}

.frm_busca fieldset {
	float: left;
	display: inline;
	font-size: 11px;
	font-weight: bold;
	border: 1px dashed #2F8BA1;
	width: 878px;
	padding: 5px 0 10px 20px;
}

.frm_busca fieldset label {
	float: left;
	display: inline;
	color: #2F8BA1;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	margin: 10px 10px 0 0;
}

.frm_busca fieldset label.sec {
	font-weight: normal;
	margin-top: 0;
}

.frm_busca fieldset .iniFim {
	float: left;
	width: 285px;
}

.frm_busca fieldset .iniFim input {
	width: 130px;
}

.frm_busca fieldset #l_data_criacao,.frm_busca fieldset #l_data_vencimento,.frm_busca fieldset #l_nosso_num
	{
	width: 260px;
	clear: left;
}

.frm_busca fieldset #l_data_criacao_ini,.frm_busca fieldset #l_data_vencimento_ini,.frm_busca fieldset #l_nosso_num_ini,.frm_busca fieldset #l_status
	{
	clear: left;
}

.frm_busca fieldset #l_nome_sac,.frm_busca fieldset #l_agencia {
	clear: left;
}

.frm_busca fieldset #l_nome_sac {
	width: 330px;
}

.frm_busca fieldset input {
	display: block;
	border: 1px solid #2F8BA1;
	width: 160px;
}

.frm_busca fieldset input#nome_sac,.frm_busca fieldset input#nome_cedente
	{
	width: 330px;
}

.frm_busca fieldset label.check {
	width: auto;
	float: left;
	display: inline;
	font-weight: normal;
	margin-right: 15px;
}

.frm_busca fieldset label input.check {
	margin-right: 5px;
	float: left;
	display: inline;
	width: auto;
	border: 0;
	color: #2F8BA1;
}

.frm_busca .bt_buscar {
	width: 67px;
	height: 21px;
	background: url(../imagens/home/servicos/bt-buscar.png) no-repeat left
		bottom;
	text-indent: -5000px;
	float: left;
	clear: left;
	border: 0;
	margin-top: 10px;
}

.navPag {
	display: inline;
	float: left;
	font-size: 11px;
	color: #231F20;
	margin: 10px 20px 0;
}

.navPag p {
	float: left;
	display: inline;
	margin-right: 5px;
}

.navPag ul {
	float: left;
	display: inline;
}

.navPag ul li {
	float: left;
	display: inline;
	margin-right: 5px;
}

.navPag ul li a {
	color: #231F20;
}

.navPag ul li strong {
	color: #39A1BA;
}

.order {
	display: block;
	width: 35px;
	margin: 0 auto;
}

.order .desc,.order .asc {
	width: 15px;
	height: 12px;
	text-indent: -5000px;
}

.order a.asc {
	float: left;
	background: url(../imagens/home/servicos/seta-cima.png) no-repeat left
		bottom;
}

.order span.asc {
	float: left;
	background: url(../imagens/home/servicos/seta-cima-preta.png) no-repeat
		left bottom;
}

.order a.desc {
	float: right;
	background: url(../imagens/home/servicos/seta-baixo.png) no-repeat left
		bottom;
}

.order span.desc {
	float: right;
	background: url(../imagens/home/servicos/seta-baixo-preta.png) no-repeat
		left bottom;
}

.borda {
	border: 1px solid #2F8BA1;
	float: left;
	display: inline;
}

/**FIM BOLETOS GERADOS**/ /**PERFIL**/
.servicos div {
	padding-bottom: 14px;
}

.servicos div h3 {
	float: left;
	display: inline;
	font-weight: bold !important;
	font-size: 14px !important;
	color: #FFF;
	width: 800px;
	padding-top: 5px;
	padding-left: 20px;
	padding-bottom: 5px;
	background-color: #39A2BB;
	margin-bottom: 14px;
}

.servicos div p {
	line-height: 25px;
	font-size: 12px;
}

#licencas-cliente {
	float: left;
	display: inline;
	width: 800px;
	margin-top: 20px;
}

#licencas-cliente h3 {
	float: left;
	display: inline;
	font-weight: bold !important;
	font-size: 14px !important;
	color: #FFF;
	width: 830px;
	padding-top: 5px;
	padding-left: 20px;
	padding-bottom: 5px;
	background-color: #39A2BB;
}

#licencas-cliente table {
	width: 100%;
	border-collapse: collapse;
}

#licencas-cliente table th,table td {
	padding: 5px 3px 5px 3px;
	text-align: center;
}

#licencas-cliente table th.u,table td.u {
	border-right: 0;
}

#licencas-cliente table thead th.id {
	width: 30px;
}

#licencas-cliente table th {
	font-size: 12px;
}

#licencas-cliente table td {
	font-size: 10px;
}

#licencas-cliente table td img {
	width: 16px;
	height: 16px;
}

#licencas-cliente table thead th {
	padding: 5px 3px 5px 3px;
	color: #000000;
	background-color: #B0D1DD;
}

#licencas-cliente table tbody th {
	text-indent: -3000px;
	width: 130px;
}

#licencas-cliente table tbody th.id {
	width: 30px !important;
	text-indent: 0px;
	color: #000000;
	font-weight: normal;
}

#licencas-cliente table tbody tr.odd td.att {
	color: red;
}

#licencas-cliente table tbody tr.odd td.att_l {
	color: #FF7200;
}

#licencas-cliente table tbody tr.odd th,tbody tr.odd td {
	color: #000000;
	background-color: #FFFFFF;
}

#licencas-cliente table tbody tr,tbody th {
	color: #000000;
	background-color: #D5EDFA;
}

#licencas-cliente table tfoot {
	height: 50px;
	font-weight: bold;
	color: #000000;
	background-color: #B0D1DD;
}

#licencas-cliente table td.status {
	text-align: center;
	width: 180px;
	position: relative;
}

#transacoes-cliente {
	float: left;
	display: inline;
	width: 850px;
	margin-top: 20px;
}

#transacoes-cliente h3 {
	float: left;
	display: inline;
	font-weight: bold !important;
	font-size: 14px !important;
	color: #FFF;
	width: 830px;
	padding-top: 5px;
	padding-left: 20px;
	padding-bottom: 5px;
	background-color: #39A2BB;
}

#transacoes-cliente table {
	width: 100%;
	border-collapse: collapse;
}

#transacoes-cliente table th,table td {
	padding: 5px 3px 5px 3px;
	text-align: center;
}

#transacoes-cliente table th.u,table td.u {
	border-right: 0;
}

#transacoes-cliente table thead th.id {
	width: 30px;
}

#transacoes-cliente table th {
	font-size: 12px;
}

#transacoes-cliente table td {
	font-size: 10px;
}

#transacoes-cliente table td img {
	width: 16px;
	height: 16px;
}

#transacoes-cliente table thead th {
	padding: 5px 3px 5px 3px;
	color: #000000;
	background-color: #B0D1DD;
}

#transacoes-cliente table tbody th {
	text-indent: -3000px;
	width: 130px;
}

#transacoes-cliente table tbody th.id {
	width: 30px !important;
	text-indent: 0px;
	color: #000000;
	font-weight: normal;
}

#transacoes-cliente table tbody tr.odd th,tbody tr.odd td {
	color: #000000;
	background-color: #FFFFFF;
}

#transacoes-cliente table tbody tr,tbody th {
	color: #000000;
	background-color: #D5EDFA;
}

#transacoes-cliente table tfoot {
	height: 50px;
	font-weight: bold;
	color: #000000;
	background-color: #B0D1DD;
}

#transacoes-cliente table td.status {
	text-align: center;
	width: 180px;
	position: relative;
}

/**FIM**/
.new {
	font-size: 10px;
	color: #F45000;
	font-weight: bold;
}