body{padding:0;margin: 0 0 10px 0;text-align:center;background:#fff;font: 11px verdana, arial;}
a{text-decoration:none}
br {clear: both;}

#brancaleone{color:#999}
#footer, a{color:#666;}

#content {text-align: left;}

#header_clickjogos, #header, #content, #footer{width:1000px;margin:0 auto;position:relative;}
#header_smartkids, #header, #content, #footer{width:1000px;margin:0 auto;position:relative;}

#header{height:136px;background: url('/sac/images/bkg-header.gif') left bottom no-repeat; margin-top: 10px}

#footer{padding:15px 0;}
#footer a {text-decoration: underline;border:solid 1px #c8ccd2;border-width:0 0 0 1px;padding:0 10px;}
#footer a.logo {padding:0; border: 0;}
#footer a.logo img {margin: 0; padding:0; border: 0;}
#footer .bor {border: 0;}
#footer p {margin: 4px 0; padding: 5px 0;}
#languages{position:absolute;}
#languages{right:3px;top:66px;}
#header a{display:block;}
#header dd b, #header #languages b, .esc{display:none;}
#header dl {float: right; margin: 0; padding: 0}
#header dl dt {float: left; margin: 0 250px 0 10px;}
#cancelamento #header dl dt {float: left; margin: 0 330px 0 10px;}
#header dl dd {float: left; margin: 91px 0 0 0; padding: 0; text-align: right;}
#header dl dd a {float: left; height: 45px; background-position: 0 0; background-repeat: no-repeat; padding: 0}
#header dl .nav1 {width:133px;background: url('/sac/images/nav_assine.gif');}
#header dl .nav2 {width:117px;background: url('/sac/images/nav_blog.gif');}
#header dl .nav3 {width:167px;background: url('/sac/images/nav_pais.gif');}
#header dl .nav5 {width:103px;background: url('/sac/images/nav_ajuda.gif');}
#header dl .nav6 {width:120px;background: url('/sac/images/nav_gotas.gif');}
#header dl dd a:hover {background-position: 0 45px;}
#assine #header .nav1 {background-position: 0 45px;}
#para-os-pais #header .nav3 {background-position: 0 45px;}
#gotas #header .nav6 {background-position: 0 45px;}
#ajuda #header .nav5 {background-position: 0 45px;}
#m-english{width:62px;height:18px;background: url('/sac/images/menu-english.gif');float:left;margin-right:20px;}
#m-espanol{width:66px;height:18px;background: url('/sac/images/menu-espanol.gif');float:left;}
#brancaleone img{margin:0 6px 0 15px;}

#land_assine #vantagens {
width: 200px;
float: left;
margin: 0 20px 0 100px;
}

#land_assine #vantagens li{
color: #4F4745;
list-style-type: none;
text-align: right;
font-size: 14px;
padding: 8px 0;
}

#abas .esconde {
display: none;
}

#abas .mostra {
display: block;
}

#land_assine #abas {
margin: 30px 0 30px 50px;
}

#land_assine #abas ul {
margin: 0;
padding: 0;
clear: left;
height: 38px;
}

#land_assine #abas ul li{
list-style-type: none;
float: left;
margin-right: 1px;
}

#land_assine #abas ul li img{
cursor: pointer;
float: left;
}

#land_assine #abas div{
width: 902px;
height: 180px;
clear: left;
position: relative;
}

#land_assine #abas div img{
position: absolute;
}

#land_assine #abas #amarela{
background: transparent url('/sac/images/cx_amarela.gif') no-repeat 0 0;
}

#land_assine #abas #azul{
background: transparent url('/sac/images/cx_azul.gif') no-repeat 0 0;
}

#land_assine #abas #rosa{
background: transparent url('/sac/images/cx_rosa.gif') no-repeat 0 0;
}

#land_assine #abas #laranja{
background: transparent url('/sac/images/cx_laranja.gif') no-repeat 0 0;
}

#land_assine #abas #vermelha{
background: transparent url('/sac/images/cx_vermelha.gif') no-repeat 0 0;
}

#land_assine #abas h5{
padding: 23px 35px 15px;
margin: 0;
color: #223E92;
font-size: 16px;
}

#land_assine #abas p{
width: 275px;
font-size: 13px;
padding: 0;
margin: 0 35px;
font-weight: bold;
}

#land_assine #abas dl{
width: 320px;
float: right;
font-size: 15px;
margin: 15px 0;
border-left: 2px solid #A3D29C;
height: 153px;
}

#land_assine #abas dl dt{
font-weight: bold;
margin: 15px 35px;
color: red;
}

#land_assine h5#tit {
width: 994px;
height: 156px;
background: white url('/sac/images/tit-mochileiro.jpg') no-repeat 0 0;
position: relative;
}

#land_assine h5#tit span {
display: none;
}

#land_assine h5#tit img {
position: absolute;
}

#land_assine #box_primeiro{
height: 291px;
width: 846px;
background: white url('/sac/images/fundo_box1.gif') no-repeat 100% 100%;
margin-left: 40px;
}

#land_assine #box_primeiro img{
float: left;
}

#land_assine #box_primeiro h6{
width: 300px;
float: left;
font-size: 15px;
margin: 100px 0 0 20px;
padding: 0;
}

#land_assine #box_primeiro p{
width: 300px;
float: left;
font-size: 15px;
margin: 10px 0 0 35px;
}

#land_assine div.box1{
width: 415px;
height: 196px;
clear: left;
float: left;
margin-left: 50px;
background: white url('/sac/images/fundo_box2.gif') no-repeat 0 0;
}

#land_assine div.box2{
width: 320px;
clear: right;
float: right;
margin: 40px 120px 0 0;
}

#land_assine div.box1 h6{
color: #283D98;
font-size: 15px;
padding: 0;
margin: 30px 0 20px;
}

#land_assine div.box2 h6{
color: #283D98;
font-size: 15px;
padding: 0;
margin: 15px 0;
}

#land_assine div.box1 p{
margin: 20px 50px;
font-size: 14px;
}

#land_assine div.box2 p{
margin-left: 50px;
font-size: 14px;
}

#land_assine #box_bolhas{
background: white url('/sac/images/bolhas.gif') no-repeat 100% 0;
width: 1000px;
}

#caixa_selos{
position: relative;
text-align: left;
background: white url('/sac/images/fundo-caixa-selos.gif') repeat-x 0 70px;
}

#caixa_selos h4 {
padding: 0 0 20px 0;
margin: 0;
}

#caixa_selos ul {
margin: 0 0 0 40px;
padding: 0;
}

#caixa_selos ul li{
float: left;
text-align: center;
width: 160px;
height: 150px;
border: 1px dashed #9BC5BC;
margin: 0 10px 20px;
list-style-type: none;
font-size: 12px;
color: #666666;
font-family: verdana, arial;
}

#caixa_selos ul li a{
text-decoration: none;
}

#caixa_selos ul li.grande{
height: 210px;
padding-bottom: 4px;
}

#caixa_selos ul li img{
border: 0;
}

#enfeite {
background-color: #002D53;
text-align: left;
width: 1000px;
margin: 0 auto;
height: 118px;
}

h2 {
color: #EB8C11;
font-size: 16px;
margin: 30px 150px 0 150px;
padding: 0;
}

#land_assine h2 {
color: #283D98;
font-size: 18px;
padding: 0;
margin: 40px 0 30px;
text-align: center;
}

#content form {
margin: 0;
padding: 0;
}

ul#cartoes {
margin: 15px 0 0 250px;
padding: 0;
}

ul#cartoes label{
width: auto;
}

ul#cartoes li{
float: left;
list-style-type: none;
margin: 0 6px 18px;
padding: 0;
text-align: center;
}

#unico label {
width: 250px;
text-align: right;
margin-right: 10px;
font: normal 14px arial, helvetica, sans-serif;
display: block;
float: left;
}

h3 {
margin: 30px 150px;
}

dl.login {
color: #939287;
clear: left;
width: 830px;
margin-left: 100px;
}

dl.login dt{
clear: left;
float: left;
padding: 8px 90px 8px 0;
font-size: 18px;
background: white url('/sac/images/seta-grande-amarela.gif') no-repeat 100% 50%;
margin: 0 0 30px 0;
}

dl.login dd{
float: left;
margin: 0 0 30px 0;
}

dl.login label {
width: 67px;
display: block;
text-align: right;
font-size: 18px;
float: left;
}

dl.login dd fieldset {
float: left;
background: white url('/sac/images/fundo-campos-login.gif') no-repeat 100% 0;
padding-top: 3px;
line-height: 3em;
margin: 0 20px;
border: 0;
}

dl.login dd fieldset a{
margin-left: 50px;
}

dl.login fieldset input{
width: 150px;
margin: 0 5px 15px 15px;
font-size: 18px;
border: 0;
}

form#planos {
text-align: center;
}

form#planos fieldset {
border: 0;
}

form#planos fieldset p{
font-size: 16px;
margin-bottom: 30px;
color: #939287;
}

#content label.curto{
width: auto;
display: inline;
}

#pagamento label {
width: 350px;
text-align: right;
margin-right: 10px;
font: normal 16px arial, helvetica, sans-serif;
display: block;
float: left;
color: #939287;
}

#pagamento fieldset {
border: 0;
}

#pagamento fieldset p {
margin: 20px 0;
}

#pagamento fieldset p input {
width: 270px;
font-size: 16px;
margin: 0 15px 0 5px;
border: 1px solid #FFE000;
padding: 2px;
}

#pagamento fieldset p select {
font-size: 16px;
margin: 0 15px 0 5px;
border: 1px solid #FFE000;
padding: 2px;
}

#pagamento fieldset span{
font-size: 18px;
}

#confirmar label {
width: 350px;
text-align: right;
margin-right: 10px;
font: normal 16px arial, helvetica, sans-serif;
display: block;
float: left;
color: #939287;
}

#confirmar p {
font: normal 16px arial, helvetica, sans-serif;
color: black;
}

/* fluxo unificado*/
fieldset#comeca {
background: transparent url('../images/fundo-form-dxkids.jpg') no-repeat 0 0;
border: 0;
text-align: left;
height: 300px;
}

fieldset#comeca p{
width: 270px;
float: left;
padding-top: 15px;
margin: 20px 0 150px;
}

fieldset#comeca p.primeiro{
margin: 20px 30px 150px 200px;
}

fieldset#comeca p strong{
font-size: 18px;
}

fieldset#comeca p small{
color: #0C17BA;
margin-left: 5px;
}

fieldset#comeca p b{
font-size: 18px;
color: #0C17BA;
}

fieldset#comeca label{
font: normal 13px arial, sans-serif;
}

fieldset#continua {
text-align: left;
border: 0;
}

fieldset#continua label{
width: 300px;
text-align: right;
float: left;
font-size: 16px;
color: #595959;
margin-left: 150px;
}

fieldset#continua ul{
margin: 0;
padding: 0;
}

fieldset#continua ul li{
list-style-type: none;
float: left;
text-align: center;
margin: 0 20px 0 0;
}

fieldset#continua ul li.tit_lista_cartoes{
width: 300px;
text-align: right;
padding-top: 15px;
font-size: 16px;
color: #595959;
margin-left: 150px;
}

fieldset#continua ul li label{
width: auto;
margin: 0;
}

fieldset#continua p input {
width: 270px;
font-size: 16px;
margin: 0 15px 0 5px;
border: 1px solid #FFE000;
padding: 2px;
}

fieldset#continua p select {
font-size: 16px;
margin: 0 15px 0 5px;
border: 1px solid #FFE000;
padding: 2px;
}

div#maisinfo p{
width: 270px;
margin: 25px 0 0 200px;
font-size: 13px;
font-weight: bold;
text-align: center;
color: #595959;
}

div#maisinfo input{
float: right;
margin-right: 235px;
}

/* alertas */
#alerta {
width: 800px;
margin: 40px auto 10px;
font: 14px normal arial, verdana, sans-serif;
text-align: left;
}

#alerta p {
padding: 20px 50px 20px 120px;
width: auto;
}

#alerta p.leve {
background: #FFFFAA url('/sac/images/alerta_leve.gif') no-repeat 40px 50%;
border: 2px solid #FFFF00;
}

#alerta p.moderado {
background: #F9D097 url('/sac/images/alerta_moderado.gif') no-repeat 40px 50%;
border: 2px solid #DDB722;
}

#alerta p.pesado {
background: #D9F2EF url('/sac/images/alerta_pesado.gif') no-repeat 40px 50%;
border: 2px solid #42BDA4;
}

#seguranca {
position: absolute;
top: -18px;
right: 0;
}

#seguranca a{
border: 0;
}

#assine #seguranca {
display: block;
}

#assine #footer p.menu_footer {
display: none;
}
