/* Defini��es do conteudo */

.floatLeft{
	float:left;
}
.floatLeftImg{
	float:left;
	margin-right:10px;
}

.floatRight{
	float:right;
}

.floatRightImg{
	float:right;
	margin-left:10px;
}

.left{
	text-align: left;
}

.right{
	text-align: right;
}

.clear{
	clear:both;
}

.center{
	text-align:center;
}

.justificado{
	text-align: justify;
}

.middle{
	vertical-align: middle;
}		

.block{
	display:block;
}

.none{
	display:none;
}
/*Fim das defini��es do conteudo*/

/*Mensagens para o usuario */
.alertBox {
	background: url('/modulos/images/alert.gif') no-repeat #ffc 5px 5px;
	border:1px dashed #f00;
	width: 90%;
	color:#000;
	font-size:14px;
	margin:0px auto 5px auto;
	padding:5px 5px 5px 25px;
	text-align:left;
}
.errorBox {
	background: url('/modulos/images/warning.gif') no-repeat #ffc 5px 5px;
	border:1px dashed #333;
	width: 90%;
	color:#f00;
	font-size:14px;
	margin:0px auto 5px auto;
	padding:5px 5px 5px 25px;
	text-align:left;
}
.infoBox {
	background: url('/modulos/images/info.gif') no-repeat #ffc 5px 5px;
	border:1px dashed #333;
	width: 90%;
	color:#00c;
	font-size:14px;
	margin:0px auto 5px auto;
	padding:5px 5px 5px 25px;
	text-align:left;
}
.successBox {
	background: url('/modulos/images/aceitar.gif') no-repeat #ffc 5px 5px;
	border:1px dashed #333;
	width: 90%;
	color:#000;
	font-size:14px;
	margin:0px auto 5px auto;
	padding:5px 5px 5px 25px;
	text-align:left;
}
.error {
	color:red; 
}
.checked {
	background:url('/modulos/images/aceitar.gif') no-repeat;
	padding:0px 12px 3px 0px;
}
.formbox{
	width: 75%;	
}

/*Fim Mensagens para o usuario */

/** stilos dentro do dialog **/
#dialog{
	text-align: left;
}

#dialog input[type='text'], #dialog textarea{
	width: 80%;
}


/*
[Developer]
@Author:		Bruno Franco - Contra Mestre
@E-mail:        bruno@contramestre.com.br
@Copyright:		2013 | www.contramestre.com.br
--------------------------------------------------
[Project]
@Project: Futuro Casal
*/

* { margin: 0; padding: 0; border: none; font-size: 100%; vertical-align: baseline; outline: 0; font-weight: normal; }

body { font-family: Helvetica, Verdana; color: #58595b; text-align: left; line-height: 1; cursor: default; height: 100%!important; font-size: 13px; }

a { transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; }
b { font-weight: bold; }

@font-face {
    font-family: 'CaviarDreams';
    src: url('/site/images/fonts/caviardreams/caviardreams.eot');
    src: url('/site/images/fonts/caviardreams/caviardreams.eot') format('embedded-opentype'),
         url('/site/images/fonts/caviardreams/caviardreams.woff') format('woff'),
         url('/site/images/fonts/caviardreams/caviardreams.ttf') format('truetype'),
         url('/site/images/fonts/caviardreams/caviardreams.svg#CaviarDreams') format('svg');
}


ul, li{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

input[type="text"], input[type="password"], textarea, select { width: 312px; height: 38px; border: #E6AFB1 solid 1px; color: #C7C8CA; font-size: 13px; font-weight: bold; padding: 0 0 0 8px;
border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; }
input[type="text"]:focus, input[type="password"]:focus, textarea:focus { background: #F1F2F2; color: #585F5F; }

input[type="text"], input[type="password"] { width: 312px; height: 38px; }

select { width: 320px; padding-top: 5px; }

input[type="submit"] {
    background: none repeat scroll 0 0 #E6AFB1;
    color: #FFFFFF;
    cursor: pointer;
    padding: 0;
    width: 100px;
}

a, a:link, a:visited, a:hover, #dialog, #dialog a{
	color: #58595b;
}

a.criar-site { background: #E6AFB2; width: 470px; height: 34px; color: #fff; font-size: 27px; text-decoration: none; font-weight: bold; font-style: italic; display: block; position: absolute;
text-align: center; padding: 6px 0 0 0; text-shadow: -1px -1px 1px #333; border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; }
a.criar-site:hover { background: #DE9699; padding: 6px 0 4px 0; }

.barra { background: #E6AFB2; height: 35px; }
.barra .content { width: 930px; height: 35px; margin: 0 auto; position: relative; }

.barra .content .sociais { float: left; padding: 6px 0 0 0; }
.barra .content .sociais ul { list-style: none; }
.barra .content .sociais ul li { float: left; margin: 0px 2px;}
.barra .content .sociais ul li a { background: url(/images/sprite.png); width: 30px; height: 23px; text-indent: -9999px; display: block; }
.barra .content .sociais ul li a.facebook { background-position: -408px -44px; }
.barra .content .sociais ul li a.twitter { background-position: -440px -44px; }
.barra .content .sociais ul li a:hover { opacity: 0.7; }

.barra .content .login { background: url(/images/bg-login.png) right 5px no-repeat; padding: 0 20px 0 0; float: right; margin: 0 300px 0 0; }
.barra .content .login .btn { background: url(/images/sprite.png) -118px -127px; width: 129px; height: 35px; display: block; position: relative; cursor: default; }
.barra .content .login .btn .box-login { background: #DBC5C7; width: 230px; height: 70px; padding: 10px; border: #E4AFB7 solid 1px; border-top: #BDA8A7 solid 1px; position: absolute; top: 35px; left: 10px; display: none; z-index: 99;
border-radius: 0 0 8px 8px; -moz-border-radius: 0 0 8px 8px; -webkit-border-radius: 0 0 8px 8px; }

.barra .content .login .btn .box-login form { position: relative; }
.barra .content .login .btn .box-login label { width: 188px; height: 30px; margin: 0 0 10px 0; display: block; }
.barra .content .login .btn .box-login input { background: #fff; width: 178px; height: 30px; padding: 0 0 0 10px; font-size: 12px; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; }
.barra .content .login .btn .box-login .submit { background: url(/images/sprite.png) -408px 0; width: 31px; height: 31px; cursor: pointer; border-radius: none; position: absolute; bottom: 0; right: 0; }

.barra .content .busca { width: 275px; position: absolute; top: 0; right: 0; z-index: 999; }
.barra .content .busca form { position: relative; }
.barra .content .busca input { background: url(/images/bg-busca.png); width: 241px; height: 41px; padding: 0 0 0 10px; font-style: italic; }
.barra .content .busca input[type=submit] { background: url(/images/sprite.png) -457px 0; width: 16px; height: 16px; position: absolute; top: 10px; right: 0; cursor: pointer; }

.topo { width: 930px; height: 140px; margin: 0 auto; border-bottom: #DDDFDE solid 1px; }

.topo .logo { width: 398px; float: left; margin: 28px 0 0 0; }
.topo .logo h1 a { background: url(/images/logo.jpg); width: 398px; height: 81px; display: block; text-indent: -9999px; }
.topo .logo h1 a:hover { opacity: 0.7; }

.topo .navegacao {  height: 33px; float: right; }

.topo .navegacao ul { list-style: none; list-style-type: none; }
.topo .navegacao ul li { float: left; font-style: italic; font-size: 14px; text-transform: uppercase; }
.topo .navegacao ul li a { background: url(/images/linha-nav.png) right top no-repeat; color: #58595b; text-decoration: none; padding: 0 9px 12px 9px; border-bottom: transparent solid 5px; }
.topo .navegacao ul li a:hover, .topo .navegacao ul li a.active { border-bottom: #E6AFB2 solid 5px; color: #E6AFB2; }

.topo .navegacao ul li:last-child a { background: none; }

.banners-home { background: url(/images/bg-slide.png) no-repeat; padding: 20px 0 0 0; width: 930px; height: 430px; margin: 0 auto; border-bottom: #dbdbdb solid 1px; }
.banners-home ul { width: 930px; height: 399px; overflow: hidden; margin: 0 0 5px 0; }
.banners-home #nav { width: 200px; margin: 0 auto; }
.banners-home #nav span { background: url(/images/sprite.png) -421px -31px; width: 13px; height: 13px; text-indent: -9999px; display: block; float: left; margin: 0 13px 0 0; transition: none; } 
.banners-home #nav span:hover, .banners-home #nav span.cycle-pager-active { background-position: -408px -31px; }

.home .layouts { width: 930px; height: 210px; margin: 0 auto; margin-top: 15px; position: relative; }
.home .layouts h2 { font-size: 14px; font-style: italic; text-align: center;  }
.home .layouts h2 span { font-size: 20px; font-weight: bold; color: #e6afb1; }
.home .layouts a:hover { opacity: 0.7; }
.home .layouts .prev { background: url(/images/sprite.png) 0 -102px; width: 59px; height: 65px; display: block; position: absolute; top: 75px; left: 25px; }
.home .layouts .next { background: url(/images/sprite.png) -59px -102px; width: 59px; height: 65px; display: block; position: absolute; top: 75px; right: 41px; }

.home .layouts .lista-layouts { width: 680px; margin: 0 auto; margin-top: 20px; }
.home .layouts .lista-layouts ul { list-style: none; }
.home .layouts .lista-layouts ul li { background: url(/images/bg-layouts-home.png); width: 208px; height: 155px; padding: 1px 0 0 6px; float: left; margin: 0 18px 0 0; }
.home .layouts .lista-layouts ul li:last-child { margin: 0; }


.home .passo-a-passo { background: #F1F3F2; height: 270px; margin: 20px 0 0 0; }
.home .passo-a-passo .content { width: 930px; height: 250px; margin: 0 auto; padding: 20px 0 0 0; position: relative; }
.home .passo-a-passo .content h2 { text-align: center; font-size: 25px; font-weight: bold; font-style: italic; margin: 0 0 20px 0; }

.home .passo-a-passo .content ul { background: url(/images/linha-passo.png) center 50px no-repeat; width: 754px; height: 152px; margin: 0 auto; list-style: none; }
.home .passo-a-passo .content li { width: 130px; float: left; font-size: 15px; font-weight: bold; font-style: italic; text-align: center; margin: 0 58px 0 0; }
.home .passo-a-passo .content li:last-child { margin: 0; }
.home .passo-a-passo .content li span { background: url(/images/sprite.png); width: 102px; height: 102px; display: block; margin: 0 auto; margin-bottom: 14px; }


.home .passo-a-passo .content li.cadastrese span { background-position: -204px 0; }
.home .passo-a-passo .content li.plano span { background-position: -306px 0; }
.home .passo-a-passo .content li.divulgue span { background-position: -102px 0; }

.home .passo-a-passo .content .criar-site { bottom: 0; left: 50%; margin-left: -235px;  }

.home .informacoes { width: 930px; margin: 0 auto; margin-top: 50px; }

.home .informacoes ul { list-style: none; }
.home .informacoes ul li { background: url(/images/sprite.png) no-repeat; padding: 3px 0 0 60px; margin: 0 0 25px 0; float: left; height: 52px; }
.home .informacoes a { text-decoration: none; display: block; }
.home .informacoes h2 { font-size: 15px; font-weight: bold; font-style: italic; color: #58595b; text-transform: uppercase; margin: 0 0 2px 0; }
.home .informacoes span { color: #E6AFB2; font-size: 14px; }
.home .informacoes p { color: #58595b; font-size: 13px; margin: 2px 0 0 0; }
.home .informacoes p i { font-style: italic; }
.home .informacoes a:hover { opacity: 0.8; }


.home .informacoes .loja { background-position: 0 -193px; width: 495px; }
.home .informacoes .blog { background-position: 0 -412px; }
.home .informacoes .afiliados { background-position: 0 -266px; width: 495px; }
.home .informacoes .crie { background-position: 0 -339px; }

.internas { width: 930px; margin: 0 auto; margin-top: 40px; } 
.internas p { font-size: 15px; line-height: 110%; }
.internas h1 { color: #58595B; font-size: 18px; font-weight: bold; text-align: center; }
.internas h1 span { color: #E6AFB1; font-size: 22px; font-weight: bold; }
.internas { font-style: italic; }

.internas .quem-somos .box { background: #f1f2f2; padding: 40px 40px 60px 40px; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; margin: 20px 0 0 0; position: relative; }
.internas .quem-somos .box p { margin: 0 0 20px 0; }
.internas .quem-somos .box p strong { font-weight: bold; }
.internas .quem-somos .box p a { color: #E6AFB1; text-decoration: underline; }
.internas .quem-somos .box p a:hover { text-decoration: none; }
.internas .quem-somos .box .criar-site { bottom: 0; left: 50%; margin-left: -235px; }
.internas .quem-somos .box h2 { color: #58595B; font-size: 18px; font-weight: bold; }

.internas .como-funciona {}
.internas .como-funciona .img-topo { margin: 20px 0 0 0; }
.internas .como-funciona .img-geral { margin: 30px 0 0 0; }
.internas .como-funciona h2 { color: #58595B; font-size: 15px; text-align: center; }
.internas .como-funciona h2 span { color: #E6AFB1; font-size: 18px; font-weight: bold; }
.internas .vantagens { background: #F1F2F2; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding: 20px 0 50px 70px; margin: 20px 0 20px 0; position: relative; }
.internas .vantagens .criar-site { bottom: 0; left: 50%; margin-left: -235px;  }

.internas .vantagens ul { list-style: none; margin: 0 0 0 100px; }
.internas .vantagens ul li { background: url(/images/bg-lista-vantagens.png) no-repeat left top; height: 30px; font-size: 14px; font-style: italic; padding: 15px 0 0 55px; font-weight: bold; }

.internas .crie-seu-site { position: relative; }
.internas .crie-seu-site h1 { font-size: 14px; }
.internas .crie-seu-site h1 span { font-size: 22px; }
.internas .crie-seu-site .msg { font-size: 12px; }
.internas .crie-seu-site .e { position: absolute; top: 55px; left: 350px; color: #58595B; font-size: 15px; font-weight: bold; }
.internas .crie-seu-site .usuario input { background: url(/images/bg-url-cadastro.png) 10px 11px no-repeat; padding: 0 0 0 187px!important; width: 135px; }
.internas .crie-seu-site .usuario:focus { background: #F1F2F2 url(/images/bg-url-cadastro.png) 10px 11px no-repeat; }
.internas .crie-seu-site .cadastro { width: 678px; float: left; position: relative; padding: 20px; }
.internas .crie-seu-site .cadastro label { width: 322px; height: 40px; display: block; float: left; margin: 0 30px 10px 0; }
.internas .crie-seu-site .cadastro label.no-margin { margin-right: 0!important; }
.internas .crie-seu-site input { width: 312px; height: 38px; border: #E6AFB1 solid 1px; color: #C7C8CA; font-size: 13px; font-weight: bold; padding: 0 0 0 8px;
border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; }

.internas .crie-seu-site input:focus { background: #F1F2F2; color: #585F5F; }

.internas .crie-seu-site .criar { width: 210px!important; height: 58px; margin: 0; bottom: 35px; right: -10px; float: right!important }
.internas .crie-seu-site .criar input { background: url(/images/btn-criar-site.png); width: 210px; height: 58px; border: none; cursor: pointer; }

.internas .crie-seu-site .layouts { width: 210px; height: 270px; float: right; }
.internas .crie-seu-site .layouts h2 { font-size: 16px; color: #E6AFB1; font-weight: bold; }

.internas .crie-seu-site .layouts .content { background: #f1f2f2; border: #ccc solid 1px; width: 190px; height: 170px; padding: 10px;
border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;  }
.internas .crie-seu-site .layouts .content ul { width: 100px;overflow: hidden; }

.internas .contato { position: relative; }
.internas .contato h1 { font-size: 14px!important; text-align: left; font-weight: normal; }
.internas .contato h1 span { color: #E6AFB1; font-size: 14px; font-weight: normal; display: block; margin: 0 0 3px 0; }

.internas .contato .form { margin: 20px 0 0 0; }
.internas .contato .form label { width: 322px; height: 40px; display: block; margin: 0 0 10px 0; }
.internas .contato .form input, .internas .contato .form textarea { width: 312px; height: 38px; border: #E6AFB1 solid 1px; color: #C7C8CA; font-size: 13px; font-weight: bold; padding: 0 0 0 8px;
border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; }
.internas .contato .form textarea { height: 178px; font-family: 'ArialOk'; padding: 10px 0 0 8px; position: absolute; top: 50px; left: 350px; }
.internas .contato .form input:focus, .internas .contato .form textarea:focus { background: #F1F2F2; color: #585F5F; }
.internas .contato .form input[type=submit] { background: #E6AFB1; color: #fff; width: 100px; position: absolute; top: 250px; left: 572px; cursor: pointer; padding: 0; }

.internas .contato .central { background: #C7C8CA url(/images/bg-tel-central.png) 170px 55px no-repeat; width: 200px; height: 160px; position: absolute; top: 50px; right: 0; padding: 25px 0 0 13px; text-transform: italic;
border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;  }
.internas .contato .central h2 { color: #58595B; font-size: 16px; font-weight: bold; }
.internas .contato .central ul { list-style: none; margin: 20px 0 0 0; }
.internas .contato .central ul li { color: #fff; font-size: 15px; margin: 0 0 6px 0; }
.internas .contato .central ul li.horario { color: #58595B; font-size: 13px; font-weight: bold; margin: 25px 0 0 0; }

.internas .politica { }
.internas .politica .box-politica { background: #F1F2F2; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding: 25px; margin: 20px 0 20px 0; font-style: italic; }
.internas .politica .box-politica h2 { color: #58595B; font-size: 17px; font-weight: bold; margin: 0 0 15px 0; }
.internas .politica .box-politica h3 { color: #58595B; font-size: 14px; font-weight: bold; margin: 0 0 5px 0; }
.internas .politica .box-politica p { margin: 0 0 15px 0; font-size: 13px; }
.internas .politica .box-politica a { color: #E6AFB1; text-decoration: none; }
.internas .politica .box-completo { display: none; }

.internas .layouts .lista-layouts { margin: 20px 0 0 0; float: left; }
.internas .layouts .lista-layouts ul { list-style: none; }
.internas .layouts .lista-layouts ul li { background: url(/images/bg-layouts-home.png) 0 21px no-repeat; width: 208px; height: 220px; padding: 1px 0 0 6px; float: left; margin: 0 18px 20px 0; position: relative; }
.internas .layouts .lista-layouts ul li h2 { color: #E6AFB1; font-size: 16px; font-weight: bold; margin: 0 0 5px 0; }
.internas .layouts .lista-layouts ul li span { color: #ccc; font-weight: normal; }
.internas .layouts .lista-layouts ul li .quero { background: #E6AFB1; padding: 5px; color: #fff; text-decoration: none; width: 115px; padding: 5px 0 8px 0; text-align: center; display: block; margin: 0 auto; text-shadow: 1px 1px 1px #333;
border-radius: 0 0 10px 10px; -moz-border-radius: 0 0 10px 10px; -webkit-border-radius: 0 0 10px 10px; }
.internas .layouts .lista-layouts ul li .quero:hover { padding-top: 10px; }

.internas .layouts .lista-layouts ul li .que-tal { background: url(/images/hover-que-tal-layouts.png); width: 202px; height: 139px; position: absolute; top: 22px; left: 6px; display: none; }
.internas .layouts .lista-layouts ul li:hover .que-tal { display: block; }

.internas .layouts .lista-layouts ul li .cor { position: absolute; bottom: 0; left: 20px; }
.internas .layouts .lista-layouts ul li .cor span { color: #414042; font-weight: bold; }
.internas .layouts .carregar { margin-top: 20px; float: left; border-bottom: #DCDDDE solid 1px; width: 100%; }
.internas .layouts .carregar a { background: #DCDDDE; width: 470px; height: 34px; color: #fff; font-size: 27px; text-decoration: none; font-weight: bold; font-style: italic; display: block; margin-left: 215px;
text-align: center; padding: 6px 0 0 0; text-shadow: -1px -1px 1px #333; border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; }
.internas .layouts .carregar a:hover { background: #DE9699; padding: 6px 0 4px 0; }

.internas .layouts .lista-layouts ul li:last-child { margin: 0; }

.internas .layouts .experimente { margin: 15px 0 0 0; float: left; }
.internas .layouts .experimente img { margin: 0 0 15px 0; }
.internas .layouts .experimente p { font-size: 13px; }

.internas .layouts input[type=radio], .internas .layouts input[type=checkbox] { display: none; }
															
.internas .layouts label.branco:before { content: ""; display: inline-block; width: 16px; height: 16px; margin-right: 10px; position: absolute; left: 0; bottom: -4px; background-color: #fff; border: #fff solid 2px; }
.internas .layouts label.amarelo:before { content: ""; display: inline-block; width: 16px; height: 16px; margin-right: 16px; position: absolute; left: 0; bottom: -4px; background-color: #F5F1E8; border: #fff solid 2px; }
.internas .layouts label.rosa:before { content: ""; display: inline-block; width: 16px; height: 16px; margin-right: 22px; position: absolute; left: 0; bottom: -4px; background-color: #F4BCF6; border: #fff solid 2px; }
.internas .layouts label.verde:before { content: ""; display: inline-block; width: 16px; height: 16px; margin-right: 28px; position: absolute; left: 0; bottom: -4px; background-color: #B1EAD7; border: #fff solid 2px; }

.internas .layouts label.vermelho:before {
	content: ""; display: inline-block;
	width: 16px;
	height: 16px;
	margin-right: 34px;
	position: absolute;
	left: 0;
	bottom: -4px;
	background-color: #FF0000;
	border: #fff solid 2px;
}
.internas .layouts label.azul:before {
	content: "";
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-right: 40px;
	position: absolute;
	left: 0;
	bottom: -4px;
	background-color: #0066FF;
	border: #fff solid 2px;
}

.internas .layouts label {
	display: inline-block;
	cursor: pointer;
	position: relative;
	padding-left: 8px;
	margin-right: 8px;
	font-size: 13px;
}

.internas .layouts input[type=radio]:checked + label:before {
	border-color: #333; 
}

.internas .afiliados { position: relative; }
.internas .afiliados .img-afiliados { position: absolute; top: 50px; right: 0; }
.internas .afiliados .links { background: #F1F2F2; width: 345px; margin: 0 auto; border-radius: 10px; padding: 8px; margin-top: 20px; margin-bottom: 30px; }
.internas .afiliados .links a { color: #58595B; text-decoration: none; font-weight: bold; padding: 0 10px 0 0; }
.internas .afiliados .links a:last-child { border-left: #58595B solid 1px; padding: 0 0 0 10px; }

.internas .afiliados .infos h2 { color: #58595B; font-size: 18px; font-weight: bold; }
.internas .afiliados .infos ul { list-style: none; margin: 40px 0 0 0; }
.internas .afiliados .infos ul li {margin: 0 0 30px 0; font-weight: bold; font-size: 15px; font-style: normal; }
.internas .afiliados .infos ul li b { background: #E6AFB1; color: #fff; font-size: 17px; font-weight: bold; border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%; padding: 2px 5px 2px 5px; margin-right: 10px; }
.internas .afiliados .infos ul li span { color: #E6AFB1; font-weight: bold; font-size: 17px; }

.internas .afiliados .login-afiliados { margin: 20px 0 0 0; }
.internas .afiliados .login-afiliados p { font-weight: bold; margin: 0 0 10px 0; }
.internas .afiliados .login-afiliados .login { background: url(/images/btn-login-afiliados.png); width: 215px; height: 55px; display: block; float: left; text-indent: -9999px; }
.internas .afiliados .login-afiliados .cadastro { background: #E6AFB1; width: 510px; height: 30px; color: #fff; font-size: 22px; text-decoration: none; font-weight: bold; font-style: italic; display: block; float: left; margin: 5px 0 0 30px;
text-align: center; padding: 10px 0 0 0; text-shadow: -1px -1px 1px #333; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.internas .afiliados .login-afiliados .cadastro:hover { padding: 10px 5px 0 5px; }

.internas .precos {}
.internas .precos h1 { font-size: 14px; }

.internas .precos .boxes-precos { background: url(/images/bg-precos.png) no-repeat; width: 936px; height: 706px; margin: 0 auto; margin-bottom: 25px; position: relative; }

.internas .precos .boxes-precos .box { padding: 126px 0 0 0; width: 280px; float: left; margin: 0 0 0 20px; }
.internas .precos .boxes-precos .box h3 { font-size: 15px; font-weight: bold; margin: 0 0 18px 0; }
.internas .precos .boxes-precos .box p { font-weight: bold; text-align: center; font-size: 13px; }

.internas .precos .boxes-precos .box ul { list-style: none; }
.internas .precos .boxes-precos .box ul li { height: 20px; font-size: 12px; }
.internas .precos .boxes-precos .box ul li span { color: #E6AFB1; margin-right: 4px; font-size: 12px; }

.internas .precos .boxes-precos .box .valor { width: 160px; height: 65px; margin: 0 auto; margin-top: 20px; font-family: 'CaviarDreams'; font-style: normal; position: relative; }
.internas .precos .boxes-precos .box .valor .rs { color: #9FA0A1; position: absolute; top: 13px; left: 0; font-size: 22px; }
.internas .precos .boxes-precos .box .valor .a-vista { color: #E6AFB1; position: absolute; top: 0; right: 0; font-size: 43px; }
.internas .precos .boxes-precos .box .valor .parcelado { font-family: helvetica; color: #9FA0A1; position: absolute; bottom: 0; left: 0; font-size: 13px; text-align: center; }

.internas .precos .boxes-precos .box .comecar { width: 174px; height: 55px; margin: 0 auto; position: relative; margin-top: 20px; margin-bottom: 25px; }
.internas .precos .boxes-precos .box .comecar a { background: url(/images/btn-comecar-pequeno.png); width: 174px; height: 42px; display: block; text-indent: -9999px; }
.internas .precos .boxes-precos .box .comecar a:hover { opacity: 0.8; }
.internas .precos .boxes-precos .box .comecar span { position: absolute; bottom: 0; right: 8px; font-size: 11px; }

/* box gold */
.internas .precos .boxes-precos .gold { margin: 0 15px 0 30px; padding: 105px 0 0 0; }
.internas .precos .boxes-precos .gold .valor { margin-top: 110px; }
.internas .precos .boxes-precos .gold .valor .rs { left: 10px; }

.internas .precos .boxes-precos .gold .comecar { width: 214px; height: 65px; margin-bottom: 24px; margin-top: 10px; }
.internas .precos .boxes-precos .gold .comecar a { background: url(/images/btn-comecar-grande.png); width: 214px; height: 50px; display: block; text-indent: -9999px; }

.internas .precos .boxes-precos .gratuito .valor { margin-top: 320px; }

/* painel */
.painel { font-style: normal; }
.barra-planos { background: #F1F2F2; margin-top: 40px; }
.barra-planos .content { width: 930px; height: 125px; margin: 0 auto; padding: 20px 0 0 0; }
.barra-planos .content p { font-size: 15px; margin: 0 0 5px 0; }
.barra-planos .content p span { font-weight: bold; text-decoration: underline; }
.barra-planos .content p i { font-weight: bold; }
.barra-planos .content h1 { color: #E6AFB1; font-size: 20px; font-weight: bold; text-align: center; font-style: italic; margin: 15px 0 15px 0; }

.barra-planos .content .links { text-align: center; margin: 30px 0 0 0; }
.barra-planos .content .links a { background: #E6AFB1; color: #fff; padding: 8px; text-shadow: 1px 1px 1px #58595B; text-decoration: none; font-size: 15px; font-weight: bold;
border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; }
.barra-planos .content .links a:hover { background: #58595B; padding: 12px 8px 8px 8px; }
.barra-planos .content .links a span { font-size: 12px; }
.barra-planos .content .links a:first-child { margin: 0 20px 0 0; }

.painel .infos-gerais { border-bottom: #F1F2F2 solid 1px; font-style: normal; margin-bottom: 20px; }
.painel .infos-gerais ul { height: 20px; margin: 0 0 10px 0; list-style: none; border-bottom: #F1F2F2 solid 1px; }
.painel .infos-gerais ul:last-child { border-bottom: none; margin-bottom: 25px; }
.painel .infos-gerais ul li { width: 440px; float: left; color: #58595B; }
.painel .infos-gerais ul li span { font-weight: bold; }
.painel .infos-gerais ul li a { color: #E6AFB1; text-decoration: underline; }
.painel .infos-gerais ul li a:hover { text-decoration: none; }

.painel .abas-e-navegacao .abas { width: 640px; float: left; }
.painel .abas-e-navegacao .abas h2 { background: #ABACAD; font-size: 19px; color: #fff; font-weight: bold; padding: 15px 0 0 15px; height: 35px; font-style: italic; margin: 0 0 6px 0; cursor: pointer;
border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }

.painel .abas-e-navegacao .abas .aba { background: #f6f6f6; padding: 15px 7px 20px 7px; margin: 0 0 20px 0; }

.painel .abas-e-navegacao .abas .primeiros-passos { height: 200px!important; }
.painel .abas-e-navegacao .abas .primeiros-passos h3 { font-size: 19px; font-weight: bold; color: #E6AFB1; font-style: italic; margin: 0 0 8px 0; position: relative; }
.painel .abas-e-navegacao .abas .primeiros-passos p { font-size: 14px; margin: 0 0 5px 0; }
.painel .abas-e-navegacao .abas .primeiros-passos p b { font-size: 14px; }

.painel .abas-e-navegacao .abas .primeiros-passos ul { width: 600px; height: 30px; margin: 15px 0 0 0; list-style: none; }
.painel .abas-e-navegacao .abas .primeiros-passos ul li { float: left; margin: 0 20px 0 0; }
.painel .abas-e-navegacao .abas .primeiros-passos ul li label { margin: 0 5px 0 0; }
.painel .abas-e-navegacao .abas .primeiros-passos ul li label input { margin: 0 5px 0 0; }
.painel .abas-e-navegacao .abas .primeiros-passos ul li:last-child { margin-top: -2px; }

.painel .abas-e-navegacao .abas .primeiros-passos p.dominio-atual { margin: 0 0 15px 0; }
.painel .abas-e-navegacao .abas .primeiros-passos p.dominio-atual span { text-decoration: underline; margin: 0 0 15px 0; }

.painel .abas-e-navegacao .abas .primeiros-passos p.dominio-novo { position: relative; }
.painel .abas-e-navegacao .abas .primeiros-passos p.dominio-novo span { text-decoration: underline; color: #E6AFB1; font-size: 15px; font-weight: bold; }

.painel .abas-e-navegacao .abas .primeiros-passos .comprar { background: url(/images/btn-painel-comprar.png); width: 113px; height: 38px; display: block; text-indent: -9999px; position: absolute; bottom: -10px; left: 480px; }

.painel .abas-e-navegacao .abas .editar { height: auto!important; }
.painel .abas-e-navegacao .abas .editar h3 { font-size: 19px; font-weight: bold; color: #E6AFB1; font-style: italic; margin: 0 0 8px 0; position: relative; }
.painel .abas-e-navegacao .abas .editar p { font-size: 14px; margin: 0 0 5px 0; }
.painel .abas-e-navegacao .abas .editar p b { font-size: 14px; text-decoration: underline; font-weight: bold; }
.painel .abas-e-navegacao .abas .editar p i { font-size: 14px; font-weight: bold; font-style: italic; }

.painel .abas-e-navegacao .abas .editar ul { list-style: none; padding: 0 0 20px 0; margin: 20px 0 0 0; }
.painel .abas-e-navegacao .abas .editar ul li { width: 90px; height: 75px; float: left; margin: 0 30px 30px 0;  }
.painel .abas-e-navegacao .abas .editar ul li:hover {  cursor: move; }
.painel .abas-e-navegacao .abas .editar ul li h4 { font-size: 14px; font-weight: bold; text-align: center; margin: 0 0 5px 0; }
.painel .abas-e-navegacao .abas .editar span.icone { background: url(/images/icone-painel-editar.png); width: 27px; height: 30px; display: block; margin: 0 auto; }
.painel .abas-e-navegacao .abas .editar p.exibir { font-size: 9px; text-transform: uppercase; position: relative;  margin: 5px 0 0 0; }
.painel .abas-e-navegacao .abas .editar p.exibir span { font-weight: bold!important; color: #E6AFB1; margin: 0 0 0 15px; }
.painel .abas-e-navegacao .abas .editar p.exibir a { color: #585858; text-decoration: none; }

.painel .abas-e-navegacao .abas .layouts { height: 850px!important; position: relative; }
.painel .abas-e-navegacao .abas .layouts ul { list-style: none; }
.painel .abas-e-navegacao .abas .layouts ul li { background: url(/images/bg-layouts-painel.png) 0 10px no-repeat; width: 208px; height: 220px; padding: 1px 0 0 6px; float: left; margin: 0 18px 20px 0; position: relative; }
.painel .abas-e-navegacao .abas .layouts ul li h4 { color: #E6AFB1; font-size: 15px; font-weight: bold; margin: 0 0 5px 0; font-weight: bold; }
.painel .abas-e-navegacao .abas .layouts ul li h4 span { color: #585858; font-weight: normal; font-weight: bold; font-size: 14px; }
.painel .abas-e-navegacao .abas .layouts ul li .quero { background: #E6AFB1; padding: 5px; color: #fff; text-decoration: none; width: 115px; padding: 5px 0 8px 0; text-align: center; display: block; margin: 0 auto; margin-top: -2px; text-shadow: 1px 1px 1px #333;
border-radius: 0 0 10px 10px; -moz-border-radius: 0 0 10px 10px; -webkit-border-radius: 0 0 10px 10px; text-align: center; }
.painel .abas-e-navegacao .abas .layouts ul li .quero:hover { padding-top: 10px; }


.painel .abas-e-navegacao .abas .layouts ul li h5 { position: absolute; top: -30px; left: 0; font-size: 15px; color: #585858; font-weight: bold; }
.painel .abas-e-navegacao .abas .layouts ul li h5 span { color: #E6AFB1; font-weight: bold; font-size: 18px; font-style: italic; }

.painel .abas-e-navegacao .abas .layouts ul li .que-tal { background: url(/images/hover-que-tal-layouts.png); width: 202px; height: 139px; position: absolute; top: 20px; left: 6px; display: none; }
.painel .abas-e-navegacao .abas .layouts ul li:hover .que-tal { display: block; height: 139px!important; padding: 0!important; }

.painel .abas-e-navegacao .abas .layouts ul li .cor { position: absolute; bottom: 0; left: 20px; }
.painel .abas-e-navegacao .abas .layouts ul li .cor span { color: #414042; font-weight: bold; }
.painel .abas-e-navegacao .abas .layouts .carregar { margin-top: 20px; float: left; border-bottom: #DCDDDE solid 1px; width: 100%; }
.painel .abas-e-navegacao .abas .layouts .carregar a { background: #DCDDDE; width: 470px; height: 34px; color: #fff; font-size: 27px; text-decoration: none; font-weight: bold; font-style: italic; display: block; margin-left: 215px;
text-align: center; padding: 6px 0 0 0; text-shadow: -1px -1px 1px #333; border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; }
.painel .abas-e-navegacao .abas .layouts a:hover { background: #DE9699; padding: 6px 0 4px 0; }

.painel .abas-e-navegacao .abas .layouts ul li:last-child { margin: 0; }

.painel .abas-e-navegacao .abas .layouts .experimente { margin: 15px 0 0 0; float: left; }
.painel .abas-e-navegacao .abas .layouts .experimente img { margin: 0 0 15px 0; }
.painel .abas-e-navegacao .abas .layouts .experimente p { font-size: 14px; }

.painel .abas-e-navegacao .abas .layouts input[type=radio], .internas .layouts input[type=checkbox] { display: none; }
.painel .abas-e-navegacao .abas .layouts label.cinza:before { content: ""; display: inline-block; width: 16px; height: 16px; margin-right: 10px; position: absolute; left: 0; bottom: -4px; background-color: #333; border: #fff solid 2px; }

.painel .abas-e-navegacao .abas .layouts label.vermelho:before {
	content: ""; display: inline-block;
	width: 16px;
	height: 16px;
	margin-right: 10px;
	position: absolute;
	left: 0;
	bottom: -4px;
	background-color: #FF0000;
	border: #fff solid 2px;
}
.painel .abas-e-navegacao .abas .layouts label.azul:before {
	content: "";
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-right: 10px;
	position: absolute;
	left: 0;
	bottom: -4px;
	background-color: #0066FF;
	border: #fff solid 2px;
}

.painel .abas-e-navegacao .abas .layouts label {
	display: inline-block;
	cursor: pointer;
	position: relative;
	padding-left: 8px;
	margin-right: 8px;
	font-size: 14px;
}

.painel .abas-e-navegacao .abas .layouts input[type=radio]:checked + label:before {
	border-color: #333; 
}

.painel .abas-e-navegacao .abas .layouts .botoes { position: relative; }
.painel .abas-e-navegacao .abas .layouts .botoes .prev-introducao { background: url(/images/sprite.png) 0 -102px; width: 59px; height: 65px; display: block; position: absolute; top: 95px; left: 0px; z-index: 90; }
.painel .abas-e-navegacao .abas .layouts .botoes .next-introducao { background: url(/images/sprite.png) -59px -102px; width: 59px; height: 65px; display: block; position: absolute; top: 95px; right: 10px; z-index: 90; }

.painel .abas-e-navegacao .abas .layouts .botoes .ver-todos-introducao { background: #E6AFB1; color: #fff; text-decoration: none; padding: 5px; display: block; position: absolute; top: 268px; right: 40px; z-index: 90;
border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.painel .abas-e-navegacao .abas .layouts .botoes .ver-todos-layout { background: #E6AFB1; color: #fff; text-decoration: none; padding: 5px; display: block; position: absolute; top: 580px; right: 40px; z-index: 90;
border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }


.painel .abas-e-navegacao .abas .layouts .botoes .prev-pagina { background: url(/images/sprite.png) 0 -102px; width: 59px; height: 65px; display: block; position: absolute; top: 385px; left: 0px; z-index: 90; }
.painel .abas-e-navegacao .abas .layouts .botoes .next-pagina { background: url(/images/sprite.png) -59px -102px; width: 59px; height: 65px; display: block; position: absolute; top: 385px; right: 10px; z-index: 90; }

.painel .abas-e-navegacao .abas .layouts .introducao, .painel .abas-e-navegacao .abas .layouts .pagina { width: 400px; margin: 0 auto; margin-top: 20px; }

.painel .abas-e-navegacao .abas .layouts .barra { height: 1px; width: 580px; margin-top: 15px; margin-bottom: 15px; background: #585858;}
.painel .abas-e-navegacao .abas .layouts h3 { font-size: 16px; font-weight: bold; color: #585858; font-style: italic; margin: 0 0 8px 0; position: relative; }
.painel .abas-e-navegacao .abas .layouts h3 span { color: #E6AFB1; font-weight: bold; font-size: 20px; }

.painel .abas-e-navegacao .abas .layouts .escolhido { margin: 60px 0 0 0; }
.painel .abas-e-navegacao .abas .layouts .escolhido li { margin: 0 150px 0 0; }
.painel .abas-e-navegacao .abas .layouts .escolhido li:last-child { margin: 0; }

.painel .abas-e-navegacao .abas .loja { height: 260px!important; }
.painel .abas-e-navegacao .abas .loja ul { list-style: none; width: 470px; height: 130px; margin: 0 auto; margin-top: 20px; position: relative; }
.painel .abas-e-navegacao .abas .loja ul li { float: left; margin: 0 70px 0 0; }
.painel .abas-e-navegacao .abas .loja ul li:last-child { float: left; margin: 0; }
.painel .abas-e-navegacao .abas .loja ul li a { background: url(/images/icones-loja-virtual-painel.png) no-repeat; display: block; text-indent: -9999px; width: 60px; height: 87px; }
.painel .abas-e-navegacao .abas .loja ul li a.produtos { background-position: -140px 0; width: 60px; }
.painel .abas-e-navegacao .abas .loja ul li a.lista { background-position: -280px 0; width: 60px; }
.painel .abas-e-navegacao .abas .loja ul li a.presentes { background-position: -405px 0; width: 80px; }
.painel .abas-e-navegacao .abas .loja ul select { position: absolute; bottom: 20px; left: -20px; width: 120px!important; border: #ccc solid 1px; }

.painel .abas-e-navegacao .abas .loja h3 { font-size: 18px; font-weight: bold; color: #E6AFB1; font-style: italic; margin: 0 0 8px 0; }
.painel .abas-e-navegacao .abas .loja p { font-size: 12px; margin: 0 0 10px 0; }
.painel .abas-e-navegacao .abas .loja a { color: #E6AFB1!important; }

.painel .abas-e-navegacao .navegacao { width: 274px; float: right; }
.painel .abas-e-navegacao .navegacao h2 { background: #F1F2F2; height: 25px; color: #58595B; font-size: 15px; font-weight: bold; padding: 10px 0 0 15px;  }
.painel .abas-e-navegacao .navegacao h2.visitas { font-size: 18px; position: relative; font-style: italic; }
.painel .abas-e-navegacao .navegacao h2.visitas span { color: #E6AFB1; position: absolute; top: 10px; right: 10px; font-size: 18px; font-weight: bold; font-style: normal; }

.painel .abas-e-navegacao .navegacao .box { margin: 0 0 20px 0; width: 274px; float: left; }
.painel .abas-e-navegacao .navegacao .etapas {}
.painel .abas-e-navegacao .navegacao .etapas p { font-size: 13px; margin: 15px 0 15px 0; }
.painel .abas-e-navegacao .navegacao .etapas .progresso { background: url(/images/bg-img-etapas-painel.png); width: 145px; height: 109px; padding: 0 0 0 5px; margin: 0 auto; position: relative;  }
.painel .abas-e-navegacao .navegacao .etapas .progresso .bar { background: url(/images/bg-transparente-branco.png) repeat; position: absolute; top: 0; left: 0; width: 150px; color: #E6AFB1; font-weight: bold; text-align: center; padding: 5px 0 0 0; }
.painel .abas-e-navegacao .navegacao .etapas span { margin: 5px; }

.painel .abas-e-navegacao .navegacao ul { list-style: none; margin: 20px 0 20px 0; }
.painel .abas-e-navegacao .navegacao ul li { float: left; }
.painel .abas-e-navegacao .navegacao ul li a { background: url(/images/sprite-navegacao-painel.png) no-repeat; color: #E6AFB1; text-transform: uppercase; font-weight: bold; text-indent: -9999px; display: block; }
.painel .abas-e-navegacao .navegacao ul li a:hover { opacity: 0.7; margin-top: -5px; }

.painel .abas-e-navegacao .navegacao .solicitacoes .dados { background-position: 0 0; width: 80px; height: 52px; }
.painel .abas-e-navegacao .navegacao .solicitacoes .newsletter { background-position: -80px 0; width: 68px; height: 52px; }
.painel .abas-e-navegacao .navegacao .solicitacoes .conta { background-position: -150px 0; width: 68px; height: 52px; }
.painel .abas-e-navegacao .navegacao .solicitacoes .cd { background-position: -219px 0; width: 55px; height: 52px; }

.painel .abas-e-navegacao .navegacao .divulgue .save { background-position: 0 -54px; width: 80px; height: 53px; }
.painel .abas-e-navegacao .navegacao .divulgue .convidar { background-position: -79px -54px; width: 64px; height: 53px; }
.painel .abas-e-navegacao .navegacao .divulgue .modelos { background-position: -143px -54px; width: 58px; height: 53px; }
.painel .abas-e-navegacao .navegacao .divulgue .facebook { background-position: -201px -54px; width: 70px; height: 53px; }

.painel .abas-e-navegacao .navegacao .planejando .checklist { background-position: 0 -110px; width: 59px; height: 59px; }
.painel .abas-e-navegacao .navegacao .planejando .convidados { background-position: -69px -110px; width: 74px; height: 59px; }
.painel .abas-e-navegacao .navegacao .planejando .planejamento { background-position: -143px -110px; width: 93px; height: 59px; }
.painel .abas-e-navegacao .navegacao .planejando .musicas { background-position: -236px -110px; width: 38px; height: 59px; }

.painel .abas-e-navegacao .navegacao .visitar { background: #E6AFB1; width: 274px; height: 30px; color: #fff; font-size: 22px; text-decoration: none; font-weight: bold; font-style: italic; display: block; float: left; margin: 20px 0 0 0;
text-align: center; padding: 10px 0 0 0; text-shadow: -1px -1px 1px #585858; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.painel .abas-e-navegacao .navegacao .visitar:hover { background: #585858; }

.duvidas {}
.duvidas .navegacao { width: 180px; float: left; }
.duvidas .navegacao ul { list-style: none; }
.duvidas .navegacao ul li { margin: 0 0 10px 0; position: relative; }
.duvidas .navegacao ul li a { background: url(/images/bg-nav-duvidas.png) bottom; color: #fff; font-size: 16px; font-weight: bold; text-align: center; width: 162px; height: 30px; display: block; padding: 12px 20px 12px 0; text-decoration: none; text-shadow: 1px 1px 1px #333;
border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }

.duvidas .navegacao .ui-tabs-active a {  background: url(/images/bg-nav-duvidas.png) top!important; }

.duvidas #abas-duvidas { margin: 20px 0 0 0; }
.duvidas .coluna-abas { float: right; width: 726px; }
.duvidas .coluna-abas .abas { background: #f1f2f2; padding: 15px;  height: 475px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;  }
.duvidas .coluna-abas .abas a { display: block; text-decoration: none; color: #585858; font-size: 14px; font-weight: bold; margin: 0 0 15px 0; }

.rodape { background: #E6AFB2; height: 320px; margin: 40px 0 0 0; }
.rodape .content { width: 930px; height: 300px; margin: 0 auto; padding: 20px 0 0 0; position: relative; }

.rodape .content .box { background: url(/images/bg-box-rodape.png) right no-repeat; height: 264px; float: left; }
.rodape .content .box h2 { color: #B18788; font-size: 20px; font-weight: bold; font-style: italic; margin: 0 0 20px 0; }

.rodape .content .mapa { width: 230px; }
.rodape .content .mapa ul { list-style: none; }
.rodape .content .mapa ul li { font-size: 13px; text-transform: uppercase; font-style: italic; margin: 0 0 5px 0; }
.rodape .content .mapa ul li a:before { content: "-"; color: #B18788; margin: 0 5px 0 0; }
.rodape .content .mapa ul li a { color: #fff; text-decoration: none; text-shadow: 1px 1px 1px #999; font-weight: bold; }
.rodape .content .mapa ul li a:hover { padding: 0 0 0 5px; }

.rodape .content .sociais { width: 410px; padding: 0 0 0 20px; }
.rodape .content .sociais ul { list-style: none; }
.rodape .content .sociais li a { background: url(/images/sociais-rodape.png); width: 118px; height: 24px; display: block; text-indent: -9999px; }
.rodape .content .sociais li a.facebook { background: url(/images/sociais-rodape.png) bottom; margin: 15px 0 0 0; }
.rodape .content .sociais .likebox { margin: 20px 0 0 0; width: 410px!important; height: 125px!important; overflow: hidden!important; position: relative; }
.rodape .content .infos { background: none; width: 220px; padding: 0 0 0 20px; }
.rodape .content .infos img { margin: 0 0 20px 0; }
.rodape .content .copyright { font-size: 11px; color: #B18788; position: absolute; bottom: 10px; left: 0; text-align: center; width: 930px; } 

.fb-like-box {margin-top: -78px; }

.clear { clear: both; }
