* {
	margin:0;
	padding:0;
	list-style:none;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	background:white url(../images/bg-principal.jpg) repeat-x;
}
body.proposta {background:#202020;}
div#princ-rodape {
	width:770px;
	height:75px;
	margin:95px auto;
}
div#faixa {
	background:white url(../images/bg-estado.jpg) repeat-x;
	height:360px;
	padding:70px 0 0 0;
}
div#princ-rodape {
	width:770px;
	height:75px;
	margin:95px auto;
}
div#imagemCentro {
	background:url(../images/principal-campanha.png);
	width:783px;
	height:241px;
}
div#cont-faixa {
	width:785px;
	margin:0 auto;
}
div#select-estado {
	margin:24px auto;
	width:680px;
}
img.img {border:none;}
a.lnk-replace {text-indent:-9999px;}
a.logo, a.btn-continuar, a.btn-help {display:inline-block;}
a.logo-advise {margin:0 0 6px 6px;}
img.img-right {
	float:right;
	margin:11px 8px 0 0;
}
img.bem-vindo {
	display:block;
	margin:3px 5px 0 0;
}
a.btn-continuar {margin:-2px 0 0 5px;}
img.btn-help {
	margin:-10px 0 0 5px;
	cursor:help;
}
div.bubbleInfo {display:inline-block;}
img.selo {float:right;}
img.top-marcas {margin:0 45px 0 0;}
img.img-nec {margin:55px 0 0 0;
}
/*site principal*/
div#header, div#header-intro, div#header-erro {
	width:960px;
	margin:0 auto;
}
div#header-erro {
	height:128px;
	background:#4c4c4c;
}
div#header {
	background:white;
	height:500px;
	position:relative;
}
a.logo-principal {
	width:193px;
	height:25px;
	display:block;
	margin:24px 0 20px 0;
}
a.logo-advise {margin:0 0 6px 6px;}
div#nav {
	width:380px;
	min-height:230px;
	left:0;
	top:0;
	padding:0 0 0 20px;
	position:absolute;
	background:url(../images/bg-nav.png);
}
.ie6 div#nav {
  height:auto !important;
  height:157px;
}
div#nav h2 {
	font-size:14px;
	margin:0 0 2px 0;
}
div#nav li a {line-height:15px;}
div#nav a, div#nav, a.link-principal, a.btn-atendimento, a.btn-adesao, a.btn-proposta {color:white;}
ul.nav-1, ul.nav-3 {width:105px;}
ul.nav-2 {width:120px;}
ul.nav-1, ul.nav-2 {border-right:1px solid white;}
ul.nav-2, ul.nav-3 {
	margin:0 0 0 15px;
	height:138px;
}
img.campanha-menu {margin:20px 0 10px 0;}
a.btn-login img {margin:25px 0 0 0;}
a.btn-login {margin:0 0 0 -6px;}
div#contato {
	width:315px;
	height:25px;
	right:0;
	text-align:center;
}
div#contato {
	background:url(../images/bg-nav.png);
	position:absolute;
	top:0;
}
div#contato ul {
	height:25px;
	padding:5px 0 0 4px;
}
div#contato ul, div#contato ul li a {
	margin:0 4px 0 4px;
	color:white;
}
p.obs-solucoes {font-size:10px;}
div#contato ul li p {margin:0 0 0 4px;}
div#contato ul li {border-right:1px solid white;}
div#nav, div#contato ul, div#contato ul li a, p.intro-solucoes, ul.itens-solucoes, a.link-principal, ul.ul-pages, ul.abas li a, strong.obs-bold, div.dicas-prop {font-size:11px;}
div#contato ul li.cont-texto {border:none;}
div#contato ul li a, div#footer ul li a, p.intro-txt a, ul.sec-nav a, div.headline a, a.all-news, a.rss, div#nav a, div#nav, div#clientes p a, a.link-cont, a.link-principal, ul.abas li a, a.btn-detalhes, a.btn-adesao, a.btn-atendimento, a.btn-proposta, div.nav-diversos li a, a.close-floatbox, div.nav-erro li a, a.mapa-link, div.page-nota ul a, ul.parcerias-abas li a {text-decoration:none;}
div#contato ul li a:hover, div#footer ul li a:hover, p.intro-txt a:hover, div#nav a:hover, ul.sec-nav a:hover, div.headline a:hover, div.headline a:hover, a.all-news:hover, div#clientes p a:hover, a.link-cont:hover, a.link-principal:hover, ul.abas li a:hover, ul.juridico li a:hover, #lnk-senha:hover, a.lnk-item:hover, div.nav-diversos li a:hover, a.close-floatbox:hover, div.nav-erro li a:hover, a.mapa-link:hover, div.page-nota ul a:hover, ul.parcerias-abas li a:hover {text-decoration:underline;}
img.destaque-img, div.pages-txt, img.tile-img, div.cont-pages, div.bar-pages, ul.nav-1, ul.nav-3, div#contato ul li, ul.nav-2, img.bem-vindo, form#estado, ul.sec-nav, div#footer img, div#footer ul li, div.solucoes, div.cel, div.img-destaque, div.img-destaque-tile, ul.abas li {float:left;}
div#clientes {
	background:#ededed url(../images/clitente-line.jpg) 610px 0 no-repeat;
	width:900px;
	margin:5px auto 0 auto;
	padding:30px 30px 30px 30px;
	position:relative;
}
div#clientes p {
	color:#575757;
	width:560px;
	font-size:15px;
	line-height:27px;
}
a.cliente-link {
	background:url(../images/clientes-link-2.jpg) no-repeat;
	width:174px;
	height:36px;
	display:none;
	position:absolute;
	top:25px;
	left:70px;
	outline:none;
}
div#lista-clientes {
	width:303px;
	height:96px;
	position:absolute;
	right:30px;
	top:38px;
}
span.clientes-span {
	background:url(../images/clientes-lista.jpg);
	width:303px;
	height:96px;
	display:block;
}
div#opt-section, div#cont-intro, div#cont-erro {
	border:1px solid #e6e6e6;
	border-bottom:none;
	border-top:none;
	margin:0 auto;
}
div#opt-section {
	/*height:284px;*/
	padding:8px;
	width:942px;
}
/*Flash de Noticias*/
div#noticias {
	border:5px solid #f3f3f3;
	height:26px;
	overflow:hidden;
	position:relative;
}
div#noticias p {
	font-size:12px;
	font-weight:bold;
	margin:6px 0 0 8px;
	color:#575757;
	width:100px;
}
div.headline {
	left:120px;
	position:absolute;
	top:30px;
}
.ie6 div.headline, .ie7 div.headline {padding:3px 0 0 0;}
div.headline a, a.all-news, a.rss {
	color:#575757;
	font-size:12px;
} 
a.all-news, a.rss {position:absolute;}
a.all-news {	
	right:30px;
	top:6px;
	padding:0 5px 0 0;
	border-right:1px solid #7D7D7D;
}
a.rss {
	right:8px;
	top:5px;
	display:block;
	width:16px;
	height:16px;
	background:url(../images/rss-principal.jpg) 0 16px;
}
a.rss:hover {background-position:0 0;}
div#section-nav {margin:0 0 0 0;}
ul.sec-nav {
	width:300px;
	border:5px solid #F3F3F3;
	margin:0 6px 15px 0;
	color:#575757;
}
ul.sec-nav h2 {
	font-size:17px;
	margin:7px 0 8px 15px;
}
ul.sec-nav li.title-list {
	list-style:none !important;
	padding:0;
}
ul.sec-nav li {
	list-style:url(../images/list-style.jpg);
	list-style-position:inside;
	padding:0 0 5px 15px;
	border-bottom:1px solid #e6e6e6;
}
ul.sec-nav a {
	color:#3883ce;
	font-size:12px;
}
ul.sec-nav-3 {margin:0;}
div#footer {
	clear:both;
	display:table;
	width:910px;
}
div#footer img {margin:0 15px 0 0;}
div#footer ul li {
	font-size:10px;
	color:#575757;
	padding:0 5px 0 5px;
}
div#footer ul li.link {border-left:1px solid #7D7D7D;}
div#footer ul li a.feedback {
	background:#575757;
	color:white;
	padding:0 3px;
}
div#footer ul li a.feedback:hover {
	background:#e95a20;
	text-decoration:none;
}
div#footer ul li a {color:#575757;}
/*introducao*/
div#header-intro {
	position:relative;
	height:230px;
}
div#cont-intro {
	width:918px;
	background:white;
	padding:20px;
}
.ie div#cont-intro, .firefox div#cont-intro {display:table;} 
img.img-intro {margin:0 0 10px 0;}
p.intro-txt {
	font-size:16px;
	color:#757575;
	line-height:30px;
	text-align:justify;
	margin:0 0 40px 0;
}
p.intro-txt a, div#clientes p a {color:#e95a20;}
p.sel-solucoes {
	font-size:17px;
	text-align:center;
	color:#282828;
}
div#section-solucoes {
	width:908px;
	border:1px solid #dedede;
	padding:4px;
	margin:20px 0 30px 0;
	display:table;
}
.safari div#section-solucoes, .chrome div#section-solucoes {width:100%;}
div.solucoes {
	width:222px;
	height:1020px;
	border:1px solid #dedede;
	margin:0 4px 0 0;
	background:url(../images/bg-solucoes.jpg) repeat-x;
	position:relative;
}
div.sol-last {margin:0 !important;}
img.logo-solucoes {
	display:block;
	margin:23px auto 25px auto;
}
p.intro-solucoes, ul.itens-solucoes, p.obs-solucoes {padding:0 20px 0 15px;}
span.spn-destaque {
	font-size:16px;
	color:#e95a20;
}
ul.itens-solucoes li {
	list-style:inside url(../images/bulet.gif);
	margin:15px 0 0 0;
	color:#5a92df;
}
p.obs-solucoes {color:#808080;}
ul.nav-adesao {
	position:absolute;
	bottom:20px;
	z-index:1;
}
ul.nav-adesao a {margin:0 0 0 20px;}
span.bottom-solucoes {
	display:block;
	width:100%;
	height:36px;
	background:url(../images/bottom-solucoes.jpg) repeat-x;
	position:absolute;
	bottom:0;
	z-index:0;
}
/*clientes*/
p.intro-small {
	color:#343434;
	margin:0 0 40px 0;
}
h2.spn-azul, p.intro-small {font-size:11px;}
div#section-clientes {
	margin:0 0 30px 0;
	display:table;
}
.safari div#section-clientes, .chrome div#section-clientes {width:100%;}
div.cel {
	width:182px;
	height:106px;
	border-right:1px solid #efefef;
	border-bottom:1px solid #efefef;
}
div.e-1, div.e-2, div.e-3, div.e-4, div.e-5, div.e-6, div.e-7 {border-right:none;}
div.a-7, div.b-7, div.c-7, div.d-7, div.e-7 {border-bottom:none;}
div.a-1 img, div.a-2 img, div.a-3 img, div.a-4 img, div.a-5 img, div.a-6 img, div.a-7 img {margin-left:37px;}
div.b-1 img, div.b-2 img, div.b-3 img, div.b-4 img, div.b-5 img, div.b-6 img, div.b-7 img {margin-left:44px;}
div.c-1 img, div.c-2 img, div.c-3 img, div.c-4 img, div.c-5 img, div.c-6 img, div.c-7 img {margin-left:39px;}
div.d-1 img, div.d-2 img, div.d-3 img, div.d-4 img, div.d-5 img, div.d-6 img, div.d-7 img {margin-left:41px;}
div.e-1 img, div.e-2 img, div.e-3 img, div.e-4 img, div.e-5 img, div.e-6 img, div.e-7 img {margin-left:43px;}
div.a-1 img, div.b-1 img, div.c-1 img, div.d-1 img, div.e-1 img {margin-top:27px;}
div.a-2 img, div.b-2 img, div.c-2 img, div.d-2 img, div.e-2 img {margin-top:29px;}
div.a-3 img, div.b-3 img, div.c-3 img, div.d-3 img, div.e-3 img {margin-top:18px;}
div.a-4 img, div.b-4 img, div.c-4 img, div.d-4 img, div.e-4 img {margin-top:28px;}
div.a-5 img, div.b-5 img, div.c-5 img, div.d-5 img, div.e-5 img {margin-top:22px;}
div.a-6 img, div.b-6 img, div.c-6 img, div.d-6 img, div.e-6 img {margin-top:17px;}
div.a-7 img, div.b-7 img, div.c-7 img, div.d-7 img, div.e-7 img {margin-top:27px;}
/*internas*/
div.header-paginas {
	height:886px !important;
	background:white;
}
div.header-nota {
	height:230px !important;
	background:white;
}
div.header-solucoes {
	height:auto !important;
	min-height:1230px;
	background:white;
}
div.pages-txt {
	padding:20px;
	width:519px;
	height:761px;
	border-right:1px solid #E6E6E6;
}
div.page-nota {height:510px !important;}
p.intro-pages {
	line-height:20px;
	text-align:justify;
	margin:0;
}
div.cont-pages {
	width:518px;
	padding:0 0 20px 20px;
	margin-bottom:20px;
	border-left:1px solid #d2d2d2;
}
div.bar-pages {
	width:379px;
	margin:0 0 30px 0;
}
h2.spn-azul {color:#2c6dc3;}
div.cont-intro-pages, div.bar-solucoes-mini {background:url(../images/cont-pages.jpg) repeat-x !important;}
div.cont-intro-solucoes {clear:both;}
a.flikr img {margin:2.5px;}
div.bar-pages a.lnk-opt {margin-left:25px;}
a.link-cont {color:#0066ff;}
p.text-bar {margin:0 0 50px 0;}
a.link-principal {
	position:absolute;
	top:5px;
	right:320px;
}
div.cont-border {border:none;}
a.link-dark {color:black;}
img.incentivo-frase {margin:15px 0 0 85px;}
ul.ul-pages {
	color:#343434;
	margin:0 0 0 30px;
	line-height:20px;
}
ul.ul-pages li {list-style:square outside;}
img.logo-gptw-cont {
	margin:50px 0 0 25px;
	float:right;
}
div.img-destaque {width:400px;}
div.img-destaque-tile {
	width:560px;
	height:85px;
}
div.destaque-liber, div.destaque-tile-liber, div.destaque-merita, div.destaque-tile-merita, div.destaque-extra, div.destaque-tile-extra, div.destaque-maxime, div.destaque-tile-maxime, div.destaque-conectaweb, div.destaque-tile-conectaweb {position:relative;}
div.destaque-liber, div.destaque-merita, div.destaque-extra, div.destaque-maxime, div.destaque-conectaweb {height:886px;}
div.destaque-tile-liber, div.destaque-tile-merita, div.destaque-tile-extra, div.destaque-tile-maxime, div.destaque-tile-conectaweb {height:85px;}
div.destaque-liber, div.destaque-tile-liber {background:#08306c;}
div.destaque-merita, div.destaque-tile-merita {background:#900c2d;}
div.destaque-extra, div.destaque-tile-extra {background:#4e0f1f;}
div.destaque-maxime, div.destaque-tile-maxime {background:#1c1c1c;}
div.destaque-conectaweb, div.destaque-tile-conectaweb {background:#2a2a2a;}
div.destaque-liber img, div.destaque-merita img, div.destaque-extra img, div.destaque-maxime img, div.destaque-conectaweb img {
	position:absolute;
	top:310px;
}
div.destaque-liber img {left:100px;}
div.destaque-merita img {left:62px;}
div.destaque-extra img {left:96px;}
div.destaque-maxime img {left:67px;}
div.destaque-conectaweb img {left:52px;}
div.destaque-tile-liber img, div.destaque-tile-merita img, div.destaque-tile-extra img, div.destaque-tile-maxime img, div.destaque-tile-conectaweb img {
	position:absolute;
	bottom:25px;
	right:20px;
}
div.bar-solucoes {
	height:779px;
	display:table;
}
div.bar-solucoes-mini {
	border-left:1px solid #E6E6E6;
	padding:33px 0 30px 54px;
}
div.solucoes-txt {
	height:auto !important;
	min-height:1105px;
}
h2.spn-azul-solucoes {
	font-size:16px;
	color:#6f92c2;
}
ul.abas {
	height:27px;
	border-bottom:1px solid #e5e6e5;
	margin:0 0 10px 0;
}
ul.abas li {
	padding:0 1px 1px 1px;
	border:1px solid #e5e6e5;
	margin:0 1px 0 0;
}
ul.abas li a {
	display:inline-block;
	padding:3px;
	color:black;
}
ul.abas li a.selected {
	background:#969696;
	color:white;
}
div.contaba {display:none;}
div#visao-geral, div#valores, div#recursos, li.clear {clear:both;}
fieldset.contato {
	border:1px solid #d9d9d9;
	height:245px;
	background:url(../images/form-bg.jpg) bottom repeat-x;
	padding:15px;
	margin:15px 0 0 0;
}

img.img-form{
float:left;
}

ul.contato-form {
	width:310px;
	float:right;
}
input.select {
	border:1px solid #2a2a2a !important;
	color:#2a2a2a !important;
}
ul.contato-form input, ul.contato-form select {
	font-size:11px;
	border:1px solid #d9d9d9;
	padding:2px 3px;
}
ul.contato-form input {
	width:300px;
	color:#808080;
}
ul.contato-form select {
	width:308px;
	margin:1px 0 0 0;
	color:#505050;
}
input#enviar {
	background:url(../images/btn-basico.png);
	width:101px;
	height:22px;
	border:none;
	cursor:pointer;
	color:white;
	font-weight:bold;
	margin:08px 0 8px 0;
	float:right;
}

input#enviarContato {
	background:url(../images/btn-basico.png);
	width:101px;
	height:22px;
	border:none;
	cursor:pointer;
	color:white;
	font-weight:bold;
	margin:08px 0 8px 0;
}

.inputContato {
	border:1px solid #2a2a2a !important;
	color:#2a2a2a !important;
	font-size:11px;
	border:1px solid #d9d9d9;
	padding:2px 3px;
	width:308px;
	margin:1px 0 0 0;
	color:#505050;
}


iframe#email-contato {
	width:519px;
	height:470px;
	border:none;
}
li.highlight a {color:#feefc6 !important;}
div#cont-proposta {
	width:745px;
	background:#f5f5f5;
	margin:45px auto 5px;
	position:relative;
}
div#form-proposta {
	width:675px;
	margin:0 0 0 35px;
	padding:35px 0 0 0;
}
/*cantos arredondados*/
span.top-left, span.top-right, span.bottom-left, span.bottom-right {
	background:url(../images/rounded.gif) no-repeat;
	position:absolute;
	width:5.5px;
	height:5.5px;
}
.ie6 span.top-left, .ie7 span.top-left, .ie6 span.bottom-left, .ie7 span.bottom-left {margin-left:-35px;}
span.top-right {
	right:0;
	background-position:-5.5px 0;
}
span.bottom-left {
	bottom:0;
	background-position:0 -5.5px;
}
span.bottom-right {
	bottom:0;
	right:0;
	background-position:-5.5px -5.5px;
}
div.header-proposta {
	border-bottom:1px solid #dcdcdc;
	height:50px;
	margin:0 0 20px 0;
}
div.header-proposta h1 {float:left;}
div.header-proposta h2 {
	float:right;
	color:#959595;
	font-size:21px;
	font-weight:normal;
	margin:8px 0 0 0;
}
div#form-proposta h3, div#form-proposta h4, fieldset#proposta  h1, fieldset#proposta label, div.dicas-prop, div.nav-diversos p, div.nav-diversos h2, div.nav-diversos li a {color:#414141;}
div#form-proposta h3 {	font-size:16px;}
div#form-proposta h4 {
	font-size:13px;
	font-weight:normal;
	line-height:2em;
}
fieldset#proposta {
	border:none;
	margin:30px 0 0 0;
}
fieldset#proposta  h1 {
	font-size:18px;
	font-weight:normal;
	margin:0 0 10px 0;
	display:block;
	clear:both;
}
fieldset#proposta input {
	width:310px;
	height:17px;
	padding:3px 5px;
	display:block;
}
fieldset#proposta select {display:block;}
fieldset#proposta textarea {
	width:500px;
	height:160px;
	padding:3px 5px;
}
fieldset#proposta textarea, fieldset#proposta select, fieldset#proposta input, fieldset#feedback input, fieldset#feedback textarea {
	margin:6px 0 10px 0;
	border:1px solid;
	border-color:#7c7c7c #c3c3c3 #dddddd #c3c3c3;
	background:white url(../images/px-border.jpg) repeat-x;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
fieldset#proposta label {
	font-size:13px;
	font-weight:bold;
	cursor:pointer;
}
li.float-m {
	float:left;
	width:325px;
}
div.dicas-prop {margin:-7px 0 0 0;}
li.float-m-r {float:right;}
label.font-normal {font-weight:normal !important;}
input#qtd-advogados, input#ad-oab {width:98px !important;}
li.float-p {
	float:left;
	margin:0 29px 0 0;
}
input#tel-cont {width:34px !important;}
input#tel-cont-2 {
	width:95px !important;
	float:right;
	margin:-35px 110px 0 0 !important;
}
li.tel-li {width:270px;}
address {
	font-size:11px;
	font-style:normal;
}
input#enviar-proposta {
	position:absolute;
	right:0;
	top:15px;
	background:url(../images/btn-proposta.jpg) !important;
	width:100px !important;
	height:22px !important;
	border:none !important;
	color:#202020;
	font-weight:bold;
	letter-spacing:1px;
	cursor:pointer;
}

li.li-footer {
	border-top:1px solid #DCDCDC;
	padding:10px 0 15px 0;
	margin:10px 0 0 0;
	position:relative;
}
li.clear {
	position:relative;
	width:450px;
}
.position-ab {
	position:absolute;
	top:36px;
	right:0;
}
li.position-rl {position:relative;}
div.dicas-pos {
	right:20px;
}
li.qtd-advogados {width:168px;}
div#rodape {
	width:745px;
	height:23px;
	margin:0 auto 30px;
	padding:10px 0 0 0;
}
ul.juridico {
	font-size:11px;
	color:#bcbcbb;
}
ul.juridico li {display:inline;}
ul.juridico li a {color:#bcbcbb;}
ul.juridico li a ,a.lnk-item, #lnk-senha  {
	text-decoration:none;
	text-shadow:0 1px 0 rgba(0, 0, 0, 0.4);
}
ul.juridico img {margin:0 30px -3px 0;}
ul.ul-1, ul.ul-2, ul.ul-3 {float:left;}
a.btn-detalhes, a.btn-adesao, a.btn-atendimento, a.btn-proposta {
	width:184px;
	height:26px;
	display:block;
	text-align:center;
	font-size:12px;
	padding:9px 0 0 0;
	margin-bottom:5px !important;
	font-weight:bold;
}
a.btn-detalhes {
	background:url(../images/btn-ver-detalhes.jpg);
	color:black;
}
a.btn-adesao {background:url(../images/btn-efetuar-adesao.jpg);}
a.btn-atendimento {background:url(../images/btn-atendimento.jpg);}
a.btn-proposta {background:url(../images/btn-sol-prop.jpg);}
.table {display:table;}
h2.sucesso {
	color:#17a928;
	font-size:18px;
	margin:30px 0 35px 0;
}
div.nav-diversos {
	border-top:1px solid #DCDCDC;
	width:100%;
	padding:0 0 70px 0;
}
.ie div.nav-diversos, .chrome div.nav-diversos, .safari div.nav-diversos {position:relative;}
div.nav-diversos p, div.nav-erro p {
	font-size:13px;
	font-weight:bold;
	margin:35px 0 20px 0;
}
div.nav-diversos h2, div.nav-erro h2 {
	font-size:15px;
	font-weigth:bold;
	color:#2b2b2b;
}
div.nav-diversos ul, div.nav-erro ul {width:176px;}
div.nav-diversos li a, div.nav-erro li a {font-size:13px;}
h4.txt-obr {margin:0 0 35px 0;}
img.img-pos {
	position:absolute;
	top:70px;
	right:0;
}
.firefox img.img-pos {
	position:relative !important;
	top:0;
}
a.close-floatbox {
	position:absolute;
	top:-20px;
	right:0;
	color:white;
	font-size:12px;
}
div#mapa-abrange, div#floatbox-box {
	width:745px !important;
	height:500px !important;
}
div#cont-erro {
	padding:1px 20px 20px 20px;
	width:920px;
	background:white;
}
div#header-erro {position:relative;}
div.nav-erro {
	height:500px;
	background:url(../images/404-destaque.jpg) bottom right no-repeat;
}
h1.error {
	color:white;
	font-size:28px;
	font-weight:100;
	position:absolute;
	bottom:20px;
	left:20px;
}
h2.error {
	color:#757575;
	font-size:17px;
	font-weight:100;
	line-height:28px;
}
h3.error {
	color:#2b2b2b;
	font-size:13px;
	margin:20px 0 30px 0;
	font-weight:100;
}
a.logo-erro {
	position:absolute;
	top:20px;
	left:20px;
}
div.nav-erro li a {color:#2b2b2b;}
/*fonte*/
div.ferramentas_texto a {
	padding: 4px;
	border: 1px solid #666;
	font-size: 11px;
	font-weight: bold;
	margin-right: 7px;
	width: 16px;
	height: 16px;
	display: block;
	float: right;
	background: #fff;
}
div.ferramentas_texto a:hover { 
	background: #666;
	border-color: #222;
	color: #fff;
	cursor: pointer;
}
/*font end here*/
a.mapa-link {color:#ff0200;}
div.page-nota ul {
	width:244px;
	float:left;
	margin:0 0 25px 0;
}
div.page-nota ul h1 {
	font-size:16px;
	color:#4d4d56;
}
div.page-nota ul h2 {
	font-size:14px;
	color:#a0a0a0;
}
div.page-nota ul a {
	font-size:11px;
	color:#4d4d56;
}
span.preco {color:#E95A20;}
form#contato label, form#contato input, form#contato textarea {
	color:#343434;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
form#contato input, form#contato textarea {
	padding:2px 3px;
	margin:0 0 10px 0; 
	font-size:12px;
}
input#f-email, input#f-nome, input#assunto {width:390px;}
form#contato textarea { 
	width:390px;
	height:200px;
}
li.smg input {margin:0 !important;} 
li.smg {margin:10px 0 0 0;}
li.smg-last {margin-bottom:10px;}
a#btn-feedback {
	display:block;
	width:111px;
	height:43px;
	background:url(../images/btn-feedback.png) 0 -43px;
	position:fixed;
	bottom:0;
	right:0;
	z-index:100;
	cursor:pointer;
	cursor:hand;
}
a#btn-feedback:hover {background-position:0 0;}

.caixaRetorno{
clear:both;
background:#fff9ca;
border: solid 1px #888888;
color: #2e2e2e;
padding:2px;
margin-top:5px;
margin-bottom:5px;
font-size:10pt;
font-family:Verdana;
}

.caixaRetornoOculta{
clear:both;
display:none;
}

.caixaRetornoErro {
clear:both;
background:#fff9ca;
border: solid 1px #888888;
color: #ff0000;
padding:2px;
margin-top:5px;
margin-bottom:5px;
font-size:10pt;
font-family:Verdana;
}

body.feedback {
	background:white;
	font-size:12px;
	width:536px;
}
div#top-feed {
	height:55px;
	background:url(../images/top-feedback.jpg) repeat-x;
}
div.head-feed {
	height:30px;
	background:#eeeeee;
	border-bottom:1px solid #cccccc;
}
div.head-feed, div#top-feed, form-feed {padding:0 10px 0 10px;}
h2.h2-left {float:left;}
h2.h2-right {float:right;}
h2.h2-left, h2.h2-right {
	font-size:12px;
	margin-top:8px;
}
img.adv-feed {float:left;}
img.adv-feed-img {float:right;}
img.adv-feed, img.adv-feed-img {margin-top:17px;}

div.left-cad {
	float:left;
	width:253px;
	border-right:1px solid #cccccc;
	padding:10px 0 0 10px;
}
div.right-cad {
	float:right;
	width:272px;
}
fieldset#feedback {border:none;}
fieldset#feedback input, fieldset#feedback textarea {padding:3px 5px;}
div.inline-feed {
	clear:both;
	border-bottom:1px solid #cccccc;
	border-top:1px solid #cccccc;
	display:table;
	width:516px;
	padding:8px 10px;
}
select#topico-feed {width:240px;}
textarea#coment-feed {
	height:85px;
	width:228px;
}
ul.list-feed li {
	padding:9px 10px;	
}

li.last-li {border:none !important;}
div.inline-feed label {
	width:250px;
	display:inline-block;
}
input#motivo-feed, input#email-feed {
	width:250px;
	float:right;
	margin:0 !important;
}

label#email-feed {
	line-height:23px;
	float:left;
	margin:0 !important;
}


div.mg-corection {margin-top:-1px;}
select#con-feed, select#rel-feed {
	float:right;
	width:145px;
}
img.icon-rodape {
	float:left;
	margin:5px 5px 0 10px;
}
div#ad-footer {margin-top:06px;padding-top:12px;}

div#ad-footer a {color:#3f5df8;text-decoration:none;}


img.frase-footer {margin:5px 0 0 0}
input#enviar-feedback {
	position:absolute;
	right:10px;
	_right:80px;
	top:15px;
	_top:10px;
	background: url(../images/btn-frm.png) !important;
	border:medium none;
	color:#202020;
	cursor:pointer;
	font-size:13px;
	height:23px;
	text-shadow:0 1px 0 #A8BFCC;
	width:78px;
	border:none !important;
}
div.footer-feed {position:relative;}
span.positivo, span.negativo {
	width:16px;
	height:19px !important;
	display:block;
	margin:0 0 0 5px;
	float:right;
	text-indent:-9999px;
	cursor:hand;
	cursor:pointer;
}
span.positivo {background:url(../images/rating.jpg) 16px -24px;}
span.positivo:hover, span.positivo-on {background-position:16px 0;}
span.negativo {background:url(../images/rating.jpg) 0 0;}
span.negativo:hover,  span.negativo-on {background-position:0 -24px;}
li.float-ex {margin:0 !important;}
div.dicas-lim {width:310px;}
div.dicas-esp {margin-bottom:5px;}
li.ad-tam {margin-bottom:10px;}

input.ad-radio {
	display:inline !important;
	width:auto !important;
	background:none !important;
	border:none !important;
	margin:0 !important;
	position:absolute;
	top:2px;
	left:8px;
}
.ie input.ad-radio {
	top:0px;
	left:3px;
}
ul.abas-adesao li a {
	background:white !important;
	border:1px solid #dadada;
	border-bottom:none;
	height:30px;
	padding:10px;
}
ul.abas-adesao li {
	border:none;
	background:white;
	padding:0 !important;
}
.abas-adesao .selected {
	border:1px solid #BFBFBF !important;
	border-bottom:none !important;
	height:31px !important;
}
ul.abas-adesao {
	height:51px;
	border-bottom:1px solid #BFBFBF;
	margin-bottom:0;
}
p.ad-destaque {
	color:#606060;
	font-size:12px;
}
p.ad-highlight, p.ad-highlight-2 {
	font-size:11px;
	background:#fff9ca;
	border:1px solid #cdcdcd;
	padding:10px;
	margin:0 0 10px 0;
}
p.ad-highlight-2 {
	background:#cfeeb2 !important;
	border:1px solid #cdcdcd;
	padding:3px 10px !important;
	position:relative;
}

div#ad-merita, div#ad-extra, div#ad-maxime {
	border:1px solid #BFBFBF;
	border-top:none;
	padding:10px;
	margin:0 0 30px 0;
	background:white;
}
.selected img {
	opacity:1 !important;
	filter:alpha(opacity=100) !important;
}
a.ad-lnk-destaque {
	color:#003cff;
	margin:20px auto;
	display:block;
	text-align:center;
	font-size:12px;
}
ul.ad-solucao {
	position:relative;
	margin-top:10px;
}
ul.ad-solucao li.rht {
	width:280px;
	position:absolute;
	right:0;
	top:0;
}
li.lft {position:relative;}
ul.ad-solucao li {width:350px;}
label.ad-lbl {
	font-size:12px !important;
	font-weight:normal !important;
	margin-left:15px;
}
a.lnk-mais {color:#0024ff;}
div.ad-dicas {right:130px;}
input#ad-termos {
	width:auto !important;
	display:inline !important;
	position:absolute;
	background:none !important;
	border:none !important;
	margin:0 !important;
	top:2px;
}
li.termos-li {
	position:relative;
	margin:0 0 30px 0;
}
li.termos-li label {margin:0 0 0 20px;}
a.ad-termos-cl {color:#0024ff;}
li.ad-envia {
	width:200px;
	height:30px;
}
li.ad-envia input#enviar-proposta {top:0;}
div#parcerias-cont {
	display:table;
	margin:0 0 30px 0;
}
div#parc-menu {
	width:155px;
	height:418px;
	background:#f7f7f7;
	float:left;
	margin:0 10px 0 0;
}
div#parc-itens {
	width:750px;
	height:415px;
	float:left;
}
ul.parcerias-abas li a {
	font-size:11px;
	color:black;
	display:block;
	padding:5px 10px;
	background:url(../images/line-menu-parcerias.jpg) repeat-x bottom;
}
ul.parcerias-abas li a:hover, a.sel-parc {
	background:#c6c6c6 !important;
	color:white !important;
}
div.parc-cont-item {
	font-size:12px;
	width:411px;
	height:382px;
	padding:18px;
	background:#e2e2e2;
	float:left;
}
div.frame-texto {
	height:345px;
	overflow:auto;
	margin-top:10px;
}
div.frame-texto p {line-height:17px;}
img.parc-img-destaque {float:right;}
div.cont-not {
	height:500px;
	width:565px;
	float:left;
}
div.cont-not-r {
	width:325px;
	height:500px;
	float:right;
}
div.nt-images {
	width:60px;
	margin:0 0 0 20px;
	float:left;
}
img.images-atualize {margin:18px 0 0 0;}
img.images-relogio {margin:22px 0 0 0;}
img.images-windows {margin:30px 0 0 0;}
div.cont-txt-nt {
	float:left;
	font-size:12px;
	width:485px;
	margin:25px 0 0 0;
}
span.spn-nt {font-size:15px;}
div.nt-download {
	height:280px;
	background:#f3f3f3;
	margin:0 0 20px 0;
}
img.logo-down {margin:24px 0 15px 65px;}
p.down-txt {
	font-size:11px;
	text-align:center;
	margin:0 0 15px 0;
}
a.btn-notificador {
	display:block;
	margin:0 auto 15px auto;
	width:215px;
	height:46px;
}
span.text-down-at {font-size:10px;}
p.txt-ajuda {font-size:11px;}
img.down-ajuda {
	float:left;
	margin:0 10px 0 0;
}
div.passo {
	margin:23px 0 0 0;
	display:table;
	width:915px;
	height:248px;
}
div.cont-passo {
	width:780px;
	height:228px;
	padding:20px 20px 0 20px;
	background:#e7e7e7;
	float:left;
	position:relative;
}
div.cont-passo p {
	font-size:13px;
	width:420px;
}
div.num-passo {
	width:89px;
	height:248px;
	background:#4c4c4c;
	float:left;
	margin:0 6px 0 0;
}
div.num-passo p {
	bottom:10px;
	text-align:center;
	font-size:70px;
	text-align:center;
	color:white;
	margin-top:164px;
}
div.cont-passo img.passo-1 {
	position:absolute;
	right:20px;
	top:20px;
}
span.passo-title {font-size:18px;}
body.passos div#footer {margin-top:20px;}

.espacoLinha {line-height:20px;}

p.page-fil {
	font-size:12px;
	line-height:20px;
}
span.title-blue {
	color:#0060d4;
	font-size:13px;
}
div#fil-cont-r, div#fil-cont {
	width:447px;
	float:left;
	margin-bottom:20px;
}
div#fil-cont {margin:0 20px 20px 0;}
p.fil-intro {
	font-size:16px;
	color:#777777;
	font-weight:bold;
	margin:0 0 20px 0;
}
span.spn-fil {font-size:11px;}


