
/* CSS Document */
body {margin:0; padding:0; background: url(../images/background-page.gif) repeat;color:#444;font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif;}

/*--- Zera margens p e form ---*/
p, form{margin:0;}
img {border:0;}

a{text-decoration:none;color:#7b1b89;} /*roxo*/
a:hover {text-decoration:underline;color:#7b1b89;}

a span {display:none}

/* ----- Index ----- */
#index{width:500px;height:174px;position:absolute;top:50%;left:50%;margin:-87px 0 0 -250px;text-align:center;font-size:1.5em;line-height:115%;color:#666;font-family:georgia;}
#index .marginP{margin:0 0 25px 0;}
#index a{color:#000;text-decoration:underline;}
#index a:hover{color:#000;text-decoration:none;}
.marginP{margin:10px 0 0 0;}

/*--- box404 ---*/
body.body404{background:#fff;margin:30px;font-family:Arial, Helvetica, sans-serif;}
.box404{border:1px dashed #999;padding:20px;line-height:160%;}

/*@ Fotos */
.fotoTopo{margin:0 0 7px 0;text-align:center;width:100%;float:left;clear:both;}
.fotoleft{float:left;text-align:left;padding:0px 0px 0 0px;}
.fotoright{float:right;text-align:right;padding:0px 0px 10px 0px;}
.fotoinferior{padding:0px 20px 20px 0px;float:left;}

.containerfotoleft{margin:0px 10px 0px 0px;float:left;}
.containerfotoright{margin:0px 0px 0px 20px;float:right;}
.containerfotoinferior{margin:20px 0px 0px 0px;text-align:justify;float:left;clear:both;}


.fotolegenda{width:250px; background:#E6D3E6; border-top:dotted 2px #fff; color:#985492; font-family: 'Quicksand', sans-serif; font-weight:700; font-size:14px; text-shadow:#F4EBF4 1px 1px 0;text-align:center;line-height:32px;clear:both; float:left;margin:-14px 0 0 0;}
.fotocreditos{font-family:Arial, Helvetica, sans-serif;font-size:9px;text-align:right;}
.foto {border:1px solid #ccc;padding:5px;background:#fff;}
.fotoHome {border:1px solid #d5d5d5;}

/* --- */
.listadownloads{list-style:square;margin:5px 0 0 17px;padding:0;}

/*@ pagenator */
.pagenator{font:normal 11px arial;}
.pagenator a span{display: inline;}
.pagenator img {margin:2px 0 0 0;}

/*@ Formularios */
input, textarea{vertical-align:middle;outline:none; color:#666; text-shadow:#f0f0f0 1px 1px 1px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1em; letter-spacing:1px;}
button {cursor:pointer;}
button span {display:none;}

/*--- titles H1 ---*/
h1{margin:0; padding:0; font-size:22px;}
h1.perfil{ width:900px; float:left;margin:20px 0 10px 0; padding:0; font-size:22px; clear:both;border-bottom: 1px solid #B8B8B8; padding:0 0 5px 0;}
h1.perfil span a{font-size:14px; color:#6c2a7a;}
h1.hTitulo {font-size:35px; color:#6c2a7a;}
h1.hTituloAlbum {font-size:35px; color:#6c2a7a;border-bottom: 1px solid #B8B8B8; padding:0 0 5px 0;}
h1.hTituloAlbum span a{font-size:14px; color:#6c2a7a;}
h1.hComparacao {font-size:28px; color:#6c2a7a; text-align:center; position:absolute; top:12px; left:322px}

/*--- titles H2 ---*/
h2{margin:0;padding:0;}
h2.divider, h2.divider a{background:url(../images/sprite.png) no-repeat -10px -849px; width:260px; height:25px; padding:5px 0; text-transform:uppercase; color:#FFF; text-shadow:#65317a 1px 1px 0; text-align:center; font: bolder 13px "Trebuchet MS", Arial, Helvetica, sans-serif; letter-spacing:1px; margin:20px 0 10px 0; clear:both}
h2.dividerAtualizacao{background:url(../images/sprite.png) no-repeat -10px -890px; width:340px; height:25px; padding:5px 0;*padding:7px 0; padding:7px 0 /IE9; text-transform:uppercase; color:#FFF; text-shadow:#65317a 1px 1px 0; text-align:center; font: bolder 13px "Trebuchet MS", Arial, Helvetica, sans-serif; letter-spacing:1px; margin:20px 0 10px 0; clear:both}
h2.dividerPagInterna {background:url(../images/sprite.png) no-repeat -278px -849px; width:300px; height:25px; padding:5px 0; text-transform:uppercase; color:#FFF; text-shadow:#65317a 1px 1px 0; text-align:center; font: bolder 13px "Trebuchet MS", Arial, Helvetica, sans-serif; letter-spacing:1px; margin:20px 0 10px 0; clear:both}



h2.divider-2, h2.divider-2 a{background:url(../images/sprite.png) no-repeat -588px -850px; width:295px; height:25px; padding:5px 0; text-transform:uppercase; color:#FFF; text-shadow:#65317a 1px 1px 0; text-align:center; font: bolder 13px "Trebuchet MS", Arial, Helvetica, sans-serif; letter-spacing:1px; margin:20px 0 10px 0; clear:both}


h2.subTitulo {margin: 0 0 15px 0}

/*--- titles H3 ---*/
h3{margin:0;padding:0;}

/*--- titles H4 ---*/
h4{margin:0;padding:0;}

/*--- titles H5 ---*/
h5{margin:0;padding:0;}

/*--- titles H6 ---*/
h6{margin:0;padding:0;}

/*=========================== Start S I T E ===========================*/

#containerFull {
	margin:0;
	padding:0;
	background:url(../images/background-star.png) no-repeat center top;
	position:relative;
	min-height:900px;
	overflow:hidden;
	background-image: url(../images/background-star.png);
}
#containerSite {width:960px; margin:0 auto; padding:0; position:relative;}


/*@ box containerContent do site */
#container {width:960px; margin:30px auto; padding:0; clear:both; position:relative; overflow:hidden; display:block;}
.containerTop {background:url(../images/bg-containter-top.png) no-repeat center top; margin:0; padding:0; display:block; position:relative; width:960px; height:35px;}
.containerMiddle {background:url(../images/bg-containter-middle.png) repeat-y center; margin:0; padding:0; display:block;}
.containerFooter {background:url(../images/bg-containter-footer.png) no-repeat center top; margin:0; padding:0; display:block; position:relative; width:960px; height:65px; clear:both;}

/*@ containerContent - conteudo site inserido */
#containerContent {width:940px; margin:0 auto; overflow:hidden; clear:both;}


/*=== PAGINA INICIAL - LOGIN & CADASTRO ===*/
/*@ boxLoginHome */
.boxLoginHome {background:url(../images/sprite.png) no-repeat -10px -10px; width:513px; height:76px; position:relative; float:right;  overflow:hidden; display:block; margin:0 20px 0 0; padding:0}
.boxLoginHome form {position:relative; margin:10px 5px 0 15px;}
.boxLoginHome form input.e-mail {background:none; border:0; padding:3px; line-height:30px; height:30px; width:196px; position:absolute; top:0; left:0; font-size:1.2em;}
.boxLoginHome form input.senha {background:none; border:0; padding:3px; line-height:30px; height:30px; width:196px; position:absolute; top:0; left:210px; font-size:1.2em;}
.boxLoginHome form button{position:absolute; top:0; right:0; border:0;color: #571266;text-transform: uppercase;text-shadow: 1px 1px #B37AC5, -1px -1px #8E5F9D;font-weight: bold;font-size: 1.1em;}
.boxLoginHome form label.remember {position:absolute; top:40px; left:-8px;}
.boxLoginHome form label.esqueciSenha {position:absolute; top:40px; right:7px}

  #esqueceuSenha {background:white; width:505px; height:50px; margin:2px;}
  #esqueceuSenha form {position:relative; margin:10px 5px 0 8px; position:relative}
  #esqueceuSenha form input {background:url(../images/sprite.png) no-repeat -10px -96px; width:408px; border:0; padding:3px 0 0 6px; line-height:30px; height:30px; position:absolute; top:0; left:0; font-size:1.2em; border:0; margin-top:2px}
  #esqueceuSenha form button{position:absolute; top:0; right:-6px; border:0;}
  #esqueceuSenha form label.esqueciSenha {position:absolute; top:40px; right:2px}
  
/*@ blocos */
.blockLeft {width:430px; float:left; position:relative;}
.blockRight {width:500px; float:right;}



/*@ mandala */
.mandala {background:url(../images/sprite.png) no-repeat -10px -139px; width:332px; height:319px; display:block; margin:0 auto 30px auto;}

/*@ logoAstralbook */
.logoAstralbookLogin {background:url(../images/sprite.png) no-repeat -616px -10px; width:315px; height:51px; margin:0 auto; display:block; text-indent:9999px}

/*@ sloganSite */
.sloganSite {text-align:center; margin:15px auto 0 auto;}

/*@ formCadastro */
form.formCadastro {width:490px; margin:50px auto 0 auto;}
form.formCadastro table tr td.menor {width:145px; text-align:right}
form.formCadastro table tr td.titulo {color:#895190; font-size:1.4em; font-weight:bold}
form.formCadastro table tr td button {border:none;}
form.formCadastro table tr td img { border:1px solid #cacaca}

input.ipt-maior {background:url(../images/sprite.png) no-repeat -432px -96px; width:330px; border:0; padding:3px 6px 0 6px; line-height:30px; height:30px; font-size:1.2em; border:0;}
input.ipt-medio {background:url(../images/sprite.png) no-repeat -432px -139px; width:194px; border:0; padding:3px 6px 0 6px; line-height:30px; height:30px; font-size:1.2em; border:0;}
input.ipt-menor {background:url(../images/sprite.png) no-repeat -432px -182px; width:121px; border:0; padding:3px 6px 0 6px; line-height:30px; height:30px; font-size:1.2em; border:0;}
textarea.textarea {background:url(../images/sprite.png) no-repeat -10px -468px; width:330px; height:78px; overflow-x:hidden; overflow-y:hidden; border:0; padding:9px; line-height:18px; font-size:1.2em;resize: none;}
textarea.textarea2 {background:url(../images/sprite.png) no-repeat -10px -942px; width:596px; height:117px; overflow-x:hidden; overflow-y:hidden; border:0; padding:9px; line-height:18px; font-size:1.2em;}


/*=== PAGINA INICIAL - USUARIO LOGADO ===*/
/*@ topoSite */
.topoSite {width:940px; height:130px; margin:0 auto; position:relative;}

  /*@ logoAstralbook */
  .logoAstralbook {background:url(../images/sprite.png) no-repeat -648px -138px; width:229px; height:50px; position:absolute; top:0; left:0; display:block; text-indent:9999px;}
  
  /*@ buscaSite */
  .buscaSite {position:absolute; top:6px; left:385px; width:233px; height:33px;}
  .buscaSite form {position:relative;}
  .buscaSite form button {background:url(../images/sprite.png) no-repeat -609px -182px; width:30px; height:33px; border:0; position:absolute; right:0; top:0}
  
    /*@ buscaAjuda */
  .buscaAjuda {width:233px; height:33px; margin:15px 0 0 0;}
  .buscaAjuda form {position:relative;}
  .buscaAjuda form button {background:url(../images/sprite.png) no-repeat -609px -182px; width:30px; height:33px; border:0; position:absolute; right:0; top:0}
 
 
/*@ Listagem */ 
.lineLista{ width:600px; float:left; margin:0 0 30px 0;}
.itemLista{width:600px; float:left; border-bottom:1px #ccc dotted; padding:10px 0 10px 0;}
.itemLista .boxImagem{width:50px;float:left;}

/*listagem artigos*/
.item{border-bottom: 1px solid #ddd;margin:20px 0 0 0; min-height:130px; padding:0 0 20px 0}
.item h2{font-size: 19px;margin: 0 0 15px 0;}
.item h2 a{color:#9C5FA8}
.item h2 a:hover{color: #6C2A7A;}
.item p{font-size: 12px;line-height: 140%;}
.item a.saiba-mais{color: #BB80C4; padding:0 10px;}

.item .containerfotoleft {margin:-4px 20px 0 0}
.item .containerfotoleft .fotoleft {border:1px solid #ccc;padding:5px;background:#fff;}
.item .containerfotoleft .fotoleft .foto {width:100px; height:100px; overflow:hidden; border:0; padding:0;}
.item .containerfotoleft .fotoleft .foto img {width:100px;}


/*@ Listagem Amigos*/ 
.lineListaAmigos{ width:600px; float:left; margin:0 0 30px 0;border-bottom:1px #ccc dotted; padding:10px 0 10px 0;}
.itemListaAmigos{width:180px; float:left; }
.itemListaAmigos .boxImagem{width:50px;float:left; margin:0 10px 0 0;}
.itemListaAmigos .boxImagem img.verde {border:4px solid #8cd033}
.itemListaAmigos .boxImagem img.amarelo {border:4px solid #ebd226}
.itemListaAmigos .boxImagem img.laranja {border:4px solid #f37d14}
.itemListaAmigos .boxImagem img.vermelho {border:4px solid #ff1616}


/*@ Listagem Amigos Perfil*/ 
.lineListaAmigosPerfil{ width:900px; float:left; margin:0 0 30px 0;border-bottom:1px #ccc dotted; padding:10px 0 10px 0;}
.itemListaAmigosPerfil{width:180px; float:left; }
.itemListaAmigosPerfil .boxImagem{width:50px;float:left;}
  
  
  /*@ navTopo */
  .navTopo {position:relative; float:right; clear:both; width:315px;}
  
	/*@ icones de configurações e logoff */
	ul.iconsTop {list-style:none; margin:2px 0 0 0; padding:0; position:absolute; top:0; right:0}
	ul.iconsTop li {float:left; margin-left: 15px;}
	ul.iconsTop li.config a {background:url(../images/botoes.png) no-repeat; background-position: -166px 0; width:39px; height:39px; text-decoration:none; display:block; text-indent:9999px;}
	ul.iconsTop li.config a:hover{background-position: -166px -39px;}
	ul.iconsTop li.logoff a {background:url(../images/botoes.png) no-repeat; background-position: -205px 0; width:33px; height:38px; text-decoration:none; display:block; text-indent:9999px}
	ul.iconsTop li.logoff a:hover{background-position: -205px -39px;}
  
  
  /*@ menu */
  #menu{width:940px;height:44px;margin:0 auto;position:relative;z-index:1000; border-top: 1px solid #b8b8b8;}
  
	/*@ nav menu */
	#nav {background:none;float: left;margin:0;padding:0;border:none;position:absolute;top:20px;left:2px;width:936px;height:44px;z-index:1000;}
	
	#nav li a, #nav li {float: left;}
	
	#nav li {list-style: none;position: absolute;top:0;}
	
	#nav li a {text-decoration: none;color: white;height:44px;line-height:41px;text-align:center;background-image:url(../images/botoes.png);background-repeat:no-repeat;color: #fff;text-shadow: 1px 1px #6b397f;font-weight:normal;text-transform: uppercase;font-size: 1.1em;}
	#nav li a span{display:none;}
	
	#nav li.nav-comparacao {margin:-8px 0 0 0;left:0;}
	#nav li.nav-comparacao a{width:128px;background-position:-210px -444px;height: 60px;line-height: 60px;color: #fff;text-shadow: 1px 1px #6b397f;font-weight:normal;text-transform: uppercase;font-size: 1.2em;}
	body.ati-comparacao #nav li.nav-comparacao a, #nav li.nav-comparacao a:hover{background-position:-210px -514px;}
  
	#nav li.nav-signo-chines {margin:0;left:128px;}
	#nav li.nav-signo-chines a{width:155px;background-position:-128px -182px;}
	body.ati-signo-chines #nav li.nav-signo-chines a, #nav li.nav-signo-chines a:hover{background-position:-128px -226px;}
  
	#nav li.nav-elementos {margin:0;left:283px;}
	#nav li.nav-elementos a{width:246px;background-position:-283px -182px;}
	body.ati-elementos #nav li.nav-elementos a, #nav li.nav-elementos a:hover{background-position:-283px -226px;}
  
	#nav li.nav-numero-kua {margin:0;left:529px;}
	#nav li.nav-numero-kua a{width:235px;background-position:-529px -182px;}
	body.ati-numero-kua #nav li.nav-numero-kua a, #nav li.nav-numero-kua a:hover{background-position:-529px -226px;}
  
	#nav li.nav-signo-zodiaco {margin:0;left:764px;}
	#nav li.nav-signo-zodiaco a{width:175px;background-position:-764px -182px;}
	body.ati-signo-zodiaco #nav li.nav-signo-zodiaco a, #nav li.nav-signo-zodiaco a:hover{background-position:-764px -226px;}

/*@ boxContentDivider */
.boxContentDivider{width:940px; float:left;clear:both; margin:20px 0 0 0; position:relative;}

/*@ lineAlbuns */

.lineAlbuns{width:940px; float:left; margin:20px 0;}
.itemAlbum{width:180px; float:left;  margin:0 30px 0 5px; border:1px solid #ccc; padding:10px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 0px 0px 5px 0px rgba(144, 144, 144, 0.5);
-moz-box-shadow: 0px 0px 5px 0px rgba(144, 144, 144, 0.5);
box-shadow: 0px 0px 5px 0px rgba(144, 144, 144, 0.5);} 
.itemAlbum h2 a{color:#6d6d6d; font-size:15px;text-decoration:none;
-moz-transition: all 0.3s ease 0s;
-webkit-transition: all 0.3s ease 0s;
-transitio: all 0.3s ease 0s;}
.itemAlbum h2 a:hover{color:#a3a1a1;
-moz-transition: all 0.3s ease 0s;
-webkit-transition: all 0.3s ease 0s;
-transitio: all 0.3s ease 0s;}
.itemAlbum .img{width:180px;height:130px; float:left;overflow:hidden; margin:0 0 10px 0;} 
.itemAlbum .textSmall{ font-size:12px; color:#a3a1a1;}
.itemAlbum:last-child{ margin:0;}

.descricaoAlbum{width:900px; padding:10px; background:#F0F0F0;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}

.lineFotos{width:940px; float:left; margin:0 0 10px 0;}
.boxFotosAlbum{width:180px; height:130px; overflow:hidden; float:left;}

.lineEditarAlbum{width:900px; background:#F0F0F0; padding:10px; float:left; margin:10px 0;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}

.formEditarAlbum{width:500px; padding:20px;float:left;position:relative;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;}

.formEditarAlbum label{display:block;padding:0px 0 10px 0;clear: both;}
.formEditarAlbum input, textarea{ font-size:12px;background:#fafafa; padding:10px;border: 1px solid #dfdfdf;color: #333;float: left;vertical-align: middle;width:380px;/*box-shadow: 1px 1px 1px #ccc;*/
-webkit-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px;}
.formEditarAlbum input.sizeSmall{width:20px;}

/*.formContato input:focus, .formContato textarea:focus{width: 450px;}*/
.formEditarAlbum textarea {height:100px;float:left;}
.formEditarAlbum select {margin:0 0 10px 0;}
.formEditarAlbum button{display:inline;float:left;width:82px;height:38px;background:url(../images/botoes.png) no-repeat -83px 0px;border:none 0;cursor:pointer;clear: both;margin:0;position:absolute; top:48px; right:20px;}
.formEditarAlbum button:hover{background:url(../images/botoes.png) no-repeat -83px -39px;}
.formEditarAlbum button span{display:none;}

.lineBtnEditarAlbum{width:900px;height:30px;padding:10px; float:left; margin:10px 0;position:relative;}


/*@ boxCompatibilidadeAstral */
.boxCompatibilidadeAstral {background:url(../images/sprite.png) no-repeat -359px -223px; width:620px; height:115px; float:left; position:relative;}
.boxCompatibilidadeAstral h2 {width:620px;margin: 8px 0 0 15px;float: left;color: #fff;text-shadow: 1px 1px #6b397f;font-weight:normal;}

.boxCompatibilidadeAstral form table {margin: 35px auto 0px auto;}
.boxCompatibilidadeAstral form table tr.titulos {line-height:24px; color:#440052; text-shadow:#c588cd 1px 1px 1px; text-transform:uppercase; font-weight:bold;}
.boxCompatibilidadeAstral form table tr.inputs {height:32px; color:#FFF; text-shadow:#440052 1px 1px 1px;}
.boxCompatibilidadeAstral form table tr td input.nomePessoa {background:none; border:0; width:243px; padding:2px 5px; margin:9px 0 0 0}
.boxCompatibilidadeAstral form table tr td input.dataNascimento {background:none; border:0; width:66px; padding:10px 5px; margin:9px 0 0 0; letter-spacing:0}


/*@ boxCompatibilidadeAprofundese */
.boxCompatibilidadeAprofundese {background:url(../images/sprite.png) no-repeat -10px -657px; width:620px; height:180px; float:left; position:relative;}
.boxCompatibilidadeAprofundese h2 {width:620px; margin: 8px 0 0 15px;float: left;color: #fff;text-shadow: 1px 1px #6b397f;font-weight:normal;}

.boxCompatibilidadeAprofundese form table {margin: 35px auto 0px auto;}
.boxCompatibilidadeAprofundese form table tr.titulos {line-height:24px; color:#440052; text-shadow:#c588cd 1px 1px 1px; text-transform:uppercase; font-weight:bold;}
.boxCompatibilidadeAprofundese form table tr.inputs {height:32px; color:#FFF; text-shadow:#440052 1px 1px 1px;}
.boxCompatibilidadeAprofundese form table tr td input.nomePessoa {background:none; border:0; width:243px; padding:2px 5px; margin:9px 0 0 0}
.boxCompatibilidadeAprofundese form table tr td input.dataNascimento {background:none; border:0; width:66px; padding:2px 5px; margin:9px 0 0 0; letter-spacing:0}

.boxCompatibilidadeAprofundese form .compatibilidadeConfidencial {position:absolute; top:15px; right:15px; width:150px;}

.margin10 {line-height: 28px !important;}

/*@ boxConvideUmAmigo */
.boxConvideUmAmigo {background:url(../images/sprite.png) no-repeat -359px -458px; width:620px; height:150px; float:left; position:relative;}
.boxConvideUmAmigo h2 {display:none; position:absolute; top:0; left:0; width:620px; height:20px;}

.boxConvideUmAmigo form table {margin: 35px auto 0px auto;}
.boxConvideUmAmigo form table tr.titulos {line-height:24px; color:#440052; text-shadow:#c588cd 1px 1px 1px; text-transform:uppercase; font-weight:bold;}
.boxConvideUmAmigo form table tr.inputs {height:32px; color:#FFF; text-shadow:#440052 1px 1px 1px;}
.boxConvideUmAmigo form table tr td input.seuNome {background:none; border:0; width:225px; padding:2px 5px; margin:11px 0 11px 5px;}
.boxConvideUmAmigo form table tr td input.seuEmail {background:none; border:0; width:160px; padding:2px 5px; margin:11px 0 0 0; letter-spacing:0}
.boxConvideUmAmigo form table tr td input.nomePessoa {background:none; border:0; width:225px; padding:2px 5px; margin:13px 0 0 5px;}
.boxConvideUmAmigo form table tr td input.emailPessoa {background:none; border:0; width:160px; padding:2px 5px; margin:13px 0 0 0; letter-spacing:0}

/*@ boxPerfilResumo */
.boxPerfilResumo {width:300px; height:110px; border-bottom:1px solid #B8B8B8; float:right; overflow:hidden; position:relative;}
.boxPerfilResumo .avatar {width:52px; height:52px; position:absolute; border:1px solid #cacaca; overflow:hidden;}
.boxPerfilResumo .avatar img {width:50px;border:1px solid #FFF;}
.boxPerfilResumo .usuario {width:240px; height:52px; top:5px; left:60px; text-align:left; position:absolute; color:#7a5190;}
.boxPerfilResumo .btnVisualizarPerfil {position:absolute; bottom:5px; right: 0; width: 100%;}
.boxPerfilResumo .btnVisualizarPerfil a {display: block;height: auto;line-height: 12px;padding: 14px 10px;background: #D23539; text-shadow: none; color: #fff;text-transform: uppercase; text-align: center;}

.boxPerfilResumo .btnVisualizarPerfil a:hover {background: #2d2d2d;}


/*@ colunas */
.coluna1 {width: 297px; float:left; margin:0; padding:0}
.coluna2 {width: 260px; float:left; margin:0 22px 0 0 ;padding:0}
.coluna3 {width: 360px; float:left; margin:0; padding:0}
  .coluna4 {  width: 280px; margin: 0;padding: 0;float: left;display: block;      background-color: #F99300;border: 1px solid #c5c5c5;border-radius: 5px;color: #fff; text-shadow: 1px 1px #6b397f; padding: 17px 5px;box-shadow: 3px 3px 5px -2px rgba(89,89,89,1);    
    margin-bottom: 10px;}
  .coluna4 p {font-size: 20px;text-align: center; color: black;    text-shadow: none; color: #fff;}
  .coluna4 strong {font-size: 14px;text-align: center; font-weight: 100; color: #fff;    text-shadow: none;}
.coluna1 h2:first-child, .coluna2 h2:first-child, .coluna3 h2:first-child {margin-top:0}

	.coluna4 .botao-perfil-completo {text-align: center;}

   .coluna5 {margin: 0 29px;padding: 0;float: left;display: block;      background-color: #F99300;border: 1px solid #c5c5c5;border-radius: 5px;color: #fff; text-shadow: 1px 1px #6b397f; padding: 17px 5px;box-shadow: 3px 3px 5px -2px rgba(89,89,89,1);   width: 280px;     
    margin-bottom: 10px;}

   .coluna5 .botao-perfil-completo {text-align: center;}

   .coluna5 p {font-size: 20px;text-align: center; color: black;    text-shadow: none; color: #fff;}
   .coluna5 strong {font-size: 14px;text-align: center; font-weight: 100; color: #fff;    text-shadow: none;}


  .coluna6 {  width: 280px; margin: 0;padding: 0;float: left;display: block;      background-color: #F99300;border: 1px solid #c5c5c5;border-radius: 5px;color: #fff; text-shadow: 1px 1px #6b397f; padding: 30px 5px; box-shadow: 3px 3px 5px -2px rgba(89,89,89,1);  height: 50px;margin-bottom: 10px;}

   .coluna6 .botao-perfil-completo {text-align: center;margin-top: 15px;}
   .coluna6 strong { font-size: 14px;text-align: center; font-weight: 100; color: #fff;    text-shadow: none;}
   
   
   
   /*@ ------------- */
   
   
   
   
   .coluna44 {margin: 0;padding: 0;float: left;display: block;   background-color: #F99300;border: 1px solid #c5c5c5;border-radius: 5px;color: #fff; text-shadow: 1px 1px #6b397f; padding: 30px 5px;box-shadow: 3px 3px 5px -2px rgba(89,89,89,1);height: 55px;}
  .coluna44 p {font-size: 20px;text-align: center; color: black;    text-shadow: none; color: #fff;}
  .coluna44 strong {font-size: 14px;text-align: center; font-weight: 100; color: #fff;    text-shadow: none;}
.coluna1 h2:first-child, .coluna2 h2:first-child, .coluna3 h2:first-child {margin-top:0}

   .coluna55 {padding: 0;float: left;display: block;   background-color: #F99300;border: 1px solid #c5c5c5;border-radius: 5px;color: #fff; text-shadow: 1px 1px #6b397f; padding: 30px 5px;box-shadow: 3px 3px 5px -2px rgba(89,89,89,1); max-width: 140px;    margin: 0 20px;}

   .coluna55 .botao-perfil-completo {text-align: center;}

   .coluna55 p {font-size: 20px;text-align: center; color: black;    text-shadow: none; color: #fff;}
   .coluna55 strong {font-size: 14px;text-align: center; font-weight: 100; color: #fff;    text-shadow: none;}


  .coluna66 {margin: 0;padding: 0;float: left;display: block;   background-color: #F99300;border: 1px solid #c5c5c5;border-radius: 5px;color: #fff; text-shadow: 1px 1px #6b397f; padding: 30px 5px; box-shadow: 3px 3px 5px -2px rgba(89,89,89,1);  width: 150px;    height: 55px;}

   .coluna66 .botao-perfil-completo {text-align: center;margin-top: 15px;}
   .coluna66 strong { font-size: 14px;text-align: center; font-weight: 100; color: #fff;    text-shadow: none;}
   


/*@ ultimasFotos */
.ultimasFotos {width:300px; height:45px; clear:both; display:block; overflow:hidden; margin: 0 0 0 2px}
.ultimasFotos img {width:70px;float:left; margin:2px; border:0;}

/*@ listaAmigosUsers */
ul.listaAmigosUsers {width:260px; height:200px;overflow-y: scroll;clear:both; overflow:hidden; margin:0; padding:0}
ul.listaAmigosUsers li {width:240px; height:48px;line-height: 48px; float:left; margin:1px; list-style:none; padding:0; background:#F7F7F7;}
ul.listaAmigosUsers li a {border:0; text-decoration:none;}
ul.listaAmigosUsers li img {width:40px; height:40px; border:4px solid #CECECE; margin:0 auto; text-align:center; display:block;float:left;margin: 0 10px 0 0;}
ul.listaAmigosUsers li img.verde {border-color:#8cd033}
ul.listaAmigosUsers li img.amarelo {border-color:#ebd226}
ul.listaAmigosUsers li img.laranja {border-color:#f37d14}
ul.listaAmigosUsers li img.vermelho {border-color:#ff1616}
ul.listaAmigosUsers li img.cinza {border-color:#f0f0f0}

/*@ atualizacoes */
.boxListAtualizacao{width:370px; float:left;}
.contAtualizacao{width:335px; border-bottom:1px dotted #d9d9d9;margin:0 0 10px 0; padding:0 0 10px 0;float:left;}
.contAtualizacao a{color:#BB80C4;text-decoration:none;}
.contAtualizacao a:hover{color:#9958a3;text-decoration:none;}
.contAtualizacao ul.lineFotos{width:370px; float:left;padding:0; margin:5px 0 7px 0;}
.contAtualizacao ul.lineFotos li{width:40px; height:40px;float:left; list-style:none; margin:0 10px 0 0; overflow:hidden;}
.contAtualizacao ul.lineFotos li img{width:40px;}


/*@ fraseDoDia */
.fraseDoDia {font-size:15px; font-style:italic; text-align:center; overflow:hidden; display:block; margin:0; clear:both}
.fraseDoDia span {font-size:12px; font-style:normal; text-align:right; display:block; margin:10px 5px 0 0}

/*=== PÁGINA DE ARTIGO - SIMPLES ===*/
.colMaior {float:left;width:620px; overflow:hidden; display:block;}
.colMenor {float:right;width:300px; overflow:hidden; display:block;}

.boxArtigo {width:100%; overflow:hidden; display:block; clear:both;line-height:160%;}
.boxArtigo blockquote {background:#f1e4f4; margin:20px 0 10px 0; padding:20px 10px; width:600px; font-size:1.2em; line-height:25px;}
.boxArtigo blockquote strong {color:#8d419d;}
.boxArtigo blockquote .icoSigno {float:left; margin:0 10px 0 0}
.boxArtigo blockquote h2{font-size:20px;;color:#8d419d;}

.boxAnuncio {float:right; width:300px;min-height:250px; overflow:hidden; display:block;}


/*=== PÁGINA DE COMPATIBILIDADE ===*/
.usuario1 {float:left; text-align:left; color:#8d419d; font-weight:bold; font-size:16px}
.usuario2 {float:right; text-align:right; color:#8d419d; font-weight:bold; font-size:16px}

.usuario1 img, .usuario2 img {border:1px solid #cacaca;}


table.compatibilidade {border:1px solid #B8B8B8; margin:0 0 20px 0}
table.compatibilidade tr td {border-top:1px solid #B8B8B8; text-align:center; border-left:1px solid #B8B8B8; padding:10px;}
table.compatibilidade tr:first-child td {border-top:none;}
table.compatibilidade tr td:first-child {border-left:none;}
table.compatibilidade tr td.td-titulo {color:#8d419d; font-weight:bold; width:100px;}

table.compatibilidade tr td .resultado {color:#8d419d; font-weight:bold; display:block; margin:0 0 10px 0; font-size:1.5em; clear:both; height:30px;}
table.compatibilidade tr td .resultado .esq {text-align:left; float:left;}
table.compatibilidade tr td .resultado .dir {text-align:right; float:right;}

table.compatibilidade tr td .setinhaLeft {background:url(../images/botoes.png) no-repeat -389px 0; width:43px; height:32px; margin-top:-27px; margin-right:-34px; float:right; z-index:100;}
table.compatibilidade tr td .setinhaRight {background:url(../images/botoes.png) no-repeat -389px 0; width:43px; height:32px; margin-top:-27px; margin-left:-33px; float:left; z-index:100;}

table.compatibilidade tr td.td-titulo .numKua {font-size:70px; font-weight:normal; margin:0; padding:0; line-height:60px}
table.compatibilidade tr td.td-titulo img {text-align:center; margin:0 auto 5px auto; display:block; clear:both}




/*=== PÁGINA DE PERFIL ===*/
.perfilUsuario {text-align:left; color:#8d419d; font-weight:bold; font-size:16px; position:relative; float:left; clear:both; width:940px;}
.perfilUsuario .avatar {width:52px; height:52px; border:1px solid #cacaca;overflow:hidden;float:left;}
.perfilUsuario .avatar img {width:50px; border:1px solid #FFF; }
.perfilUsuario .nome {width:240px; /*height:52px; top:5px; left:60px;position:absolute;*/ text-align:left;  color:#7a5190;float:left;margin:0 0 0 20px;}
.perfilUsuario .line-comparar-comigo{width:940px;float:left;clear:both;}
.perfilUsuario .solicitacao{width:940px;float:left;clear:both;margin:10px 0 0 70px;}

.btnAceitar2 {background:url(../images/botoes.png) no-repeat; background-position: -681px -273px; width:72px; height:39px; border:0;position:relative; cursor:pointer;}
.btnAceitar2:hover {background-position: -681px -312px;}
.btnAceitar2 a span{ display:none;}

.btnRecusar2 {background:url(../images/botoes.png) no-repeat; background-position: -754px -273px; width:72px; height:39px; border:0;position:relative;cursor:pointer;}
.btnRecusar2:hover {background-position: -754px -312px;}
.btnRecusar2 a span{ display:none;}

table.perfil {border:1px solid #B8B8B8; margin:0 0 20px 0}
table.perfil tr td {border-top:1px solid #B8B8B8; text-align:center; border-left:1px solid #B8B8B8; padding:10px;vertical-align: middle;}
table.perfil tr:first-child td {border-top:none;}
table.perfil tr td:first-child {border-left:none;}
table.perfil tr td.td-titulo {color:#8d419d; font-weight:bold; width:100px; text-align:center;}

table.perfil tr td .setinhaLeft {background:url(../images/botoes.png) no-repeat -389px 0; width:43px; height:32px; margin-top:-27px; margin-right:-34px; float:right; z-index:100;}
table.perfil tr td .setinhaRight {background:url(../images/botoes.png) no-repeat -389px 0; width:43px; height:32px; margin-top:-27px; margin-left:-33px; float:left; z-index:100;}

table.perfil tr td.td-titulo .numKua {font-size:70px; font-weight:normal; margin:0; padding:0; line-height:60px}
table.perfil tr td.td-titulo img {text-align:center; margin:0 auto 5px auto; display:block; clear:both}

table.perfil tr td.td-nome {width:150px;}

/*
table.perfil tr td .titulo1 {background:url(../images/sprite.png) no-repeat -359px -386px; width:137px; height:57px; margin:0 auto; display:block;}
table.perfil tr td .titulo2 {background:url(../images/sprite.png) no-repeat -505px -386px; width:137px; height:57px; margin:0 auto; display:block;}
table.perfil tr td .titulo3 {background:url(../images/sprite.png) no-repeat -653px -386px; width:137px; height:57px; margin:0 auto; display:block;}
table.perfil tr td .titulo4 {background:url(../images/sprite.png) no-repeat -801px -386px; width:137px; height:57px; margin:0 auto; display:block;}
*/

table.perfil tr td .titulo1, table.perfil tr td .titulo2, table.perfil tr td .titulo3, table.perfil tr td .titulo4{width:137px; /* height:57px; */ margin:0 auto; display:block;color: #888888;font-size: 1.5em;font-weight: bold;font-style: italic;}

table.perfil tr td .titulo1 span, table.perfil tr td .titulo2 span, table.perfil tr td .titulo3 span, table.perfil tr td .titulo4 span {display:none;}

.boxFotosPerfil{width:630px;position:absolute; right:0; top:-6px;}
.boxFotosPerfil h2{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#5a1e78; font-size:12px;margin: 0 0 4px 4px;}
.boxFotosPerfil h2 span a{font-size:10px; color:#999898; margin:0 0 0 20px;text-decoration:none;}
.boxFotosPerfil h2 span a:hover{color:#5f5f5f;}

.lineThumbsPerfil{width:630px; height:45px;	 float:left;}
.boxThumbsPerfil{width:70px; height:45px; float:left; margin:0 0 0 5px; overflow:hidden;}


/*=== PÁGINA DE CONTEÚDOS E ARTIGOS ===*/
table.gradeSignos {border:1px solid #B8B8B8; margin:0 0 20px 0}
table.gradeSignos tr td {border-top:1px solid #B8B8B8; text-align:center; border-left:1px solid #B8B8B8; padding:8px;}
table.gradeSignos tr td:hover {background:#f0f0f0;}
table.gradeSignos tr:first-child td {border-top:none;}
table.gradeSignos tr td:first-child {border-left:none;}
table.gradeSignos tr td.td-titulo {color:#8d419d; font-weight:bold; text-align:center;}
table.gradeSignos tr td a {color:#8d419d; font-weight:bold; text-align:center; display:block; text-decoration:none; font-size:1.4em}
table.gradeSignos tr td a.numKua {font-size:70px; font-weight:normal; margin:0; padding:0; line-height:60px; width:85px;}
table.gradeSignos tr td span{font-size:12px; font-weight:normal;color: #8D419D; margin:0; padding:0; line-height:15px; font-weight:bold;margin-left: -9px;}

table.gradeSignos tr td img {text-align:center; margin:0 auto 5px auto; display:block; clear:both}


table.gradeSignoChines td td {border-bottom:1px solid #B8B8B8; text-align:left; border-left:1px solid #B8B8B8; padding:10px;}


/*=== cores ===*/
.boxTxtCompracacoes{width:260px; float:left;margin: 10px 0 0 0;font-size: 11px;}
.boxTxtCompracacoes p.font10{font-size:10px;}

/*=== BOTOES ===*/
button.btnEntrarHome {background:url(../images/botoes.png) no-repeat; background-position: 0 0; width:83px; height:37px; border:0;line-height: 36px;}
button.btnEntrarHome:hover {background-position: 0 -39px;text-decoration: none;}


button.btnEnviarHome {background:url(../images/botoes.png) no-repeat; background-position: -83px 0; width:83px; height:35px; font-size: 1em;border:0;color: #571266;text-transform: uppercase;text-shadow: 1px 1px #B37AC5, -1px -1px #8E5F9D;font-weight: bold;}
button.btnEnviarHome:hover {background-position: -83px -39px;}

button.btnCadastrar {background:url(../images/botoes.png) no-repeat; background-position: 0 -78px; width:187px; height:49px; border:0;color: #571266;text-transform: uppercase;text-shadow: 1px 1px #B37AC5, -1px -1px #8E5F9D;font-weight: bold;font-size: 1.5em;}
button.btnCadastrar:hover {background-position: 0 -130px;}

button.btnAtualizar {background:url(../images/botoes.png) no-repeat; background-position: -441px 0; width:187px; height:52px; border:0;color: #571266;text-transform: uppercase;text-shadow: 1px 1px #B37AC5, -1px -1px #8E5F9D;font-weight: bold;font-size: 1.5em;}
button.btnAtualizar:hover {background-position: -627px 0px;}

button.btnCompararComigo {background:url(../images/botoes.png) no-repeat; background-position: -248px 0px; width:131px; height:39px; border:0;margin:0 0 0 70px;}
button.btnCompararComigo:hover {background-position: -248px -39px;}
a.btnCompararComigo {background:url(../images/botoes.png) no-repeat; background-position: -248px 0px; width:131px; height:39px; display:block; border:0;margin:0 0 0 70px; cursor:pointer;color: #581367;text-transform: uppercase;text-shadow: 1px 1px #FAFAFA, -1px -1px #c9b8ce;font-size: .65em;text-align: center;line-height: 37px;}
a.btnCompararComigo:hover {background-position: -248px -39px;text-decoration: none;}

button.btnAprofundese {background:url(../images/botoes.png) no-repeat; background-position: -483px -312px; width:110px; height:39px; border:0;color: #581367;text-transform: uppercase;text-shadow: 1px 1px #FAFAFA, -1px -1px #c9b8ceD;font-weight: bold;font-size: .8em;}
button.btnAprofundese:hover {background-position: -483px -273px;}

button.btnCompararComigoHome {background:url(../images/botoes.png) no-repeat; background-position: -248px 0px; width:131px; height:39px; border:0;color: #581367;text-transform: uppercase;text-shadow: 1px 1px #FAFAFA, -1px -1px #c9b8ce;font-size: 1.1em;}
button.btnCompararComigoHome:hover {background-position: -248px -39px;}

button.btnAddAmigoPerfil {background:url(../images/botoes.png) no-repeat; background-position: -227px -353px; width:133px; height:39px; border:0}
button.btnAddAmigoPerfil:hover {background-position: -227px -392px;}

button.btnConvidarAmigo {background:url(../images/botoes.png) no-repeat; background-position: 0px -274px; width:132px; height:38px; border:0;margin:6px 0 0 17px;}
button.btnConvidarAmigo:hover {background-position: 0px -313px;}

.btnCriarAlbum {background:url(../images/botoes.png) no-repeat; background-position: -131px -273px; width:112px; height:38px; border:0;position:absolute; top:5px; right:0; cursor:pointer;}
.btnCriarAlbum:hover {background-position: -131px -312px;}


.btnAddFoto {background:url(../images/botoes.png) no-repeat; background-position: -248px -273px; width:122px; height:38px; border:0;position:absolute; top:5px; right:0;cursor:pointer;color: #581367;text-transform: uppercase;text-shadow: 1px 1px #FAFAFA, -1px -1px #c9b8ce;font-size: 1em;text-align: center;line-height: 35px;}
.btnAddFoto:hover {background-position: -248px -312px;text-decoration: none;}
.btnAddFoto a span{ display:none;}


.btnEditarAlbum {background:url(../images/botoes.png) no-repeat; background-position: -370px -273px; width:113px; height:38px; border:0;position:absolute; top:5px; right:130px;cursor:pointer;}
.btnEditarAlbum:hover {background-position: -370px -312px;}
.btnEditarAlbum a span{ display:none;}

.btnSalvarAlteracoes {background:url(../images/botoes.png) no-repeat; background-position: -195px -353px; width:142px; height:39px; border:0;position:absolute; top:5px; left:430px;cursor:pointer;}
.btnSalvarAlteracoes:hover {background-position: -195px -392px;}
.btnSalvarAlteracoes a span{ display:none;}

.btnExcluirAlbum {background:url(../images/botoes.png) no-repeat; background-position: -484px -273px; width:112px; height:39px; border:0;position:absolute; top:5px; left:20px;cursor:pointer;}
.btnExcluirAlbum:hover {background-position: -484px -312px;}
.btnExcluirAlbum a span{ display:none;}

.btnCancelar {background:url(../images/botoes.png) no-repeat; background-position: -598px -273px; width:83px; height:39px; border:0;position:absolute; top:5px; left:340px;cursor:pointer;}
.btnCancelar:hover {background-position: -598px -312px;}
.btnCancelar a span{ display:none;}

.btnExcluirFotosSelecionadas {background:url(../images/botoes.png) no-repeat; background-position: 0 -353px; width:192px; height:39px; border:0;position:absolute; top:5px; left:140px;cursor:pointer;}
.btnExcluirFotosSelecionadas:hover {background-position: 0px -392px;}
.btnExcluirFotosSelecionadas a span{ display:none;}

.btnAceitar {background:url(../images/botoes.png) no-repeat; background-position: -681px -273px; width:72px; height:39px; border:0;position:absolute; bottom:8px; left:27px;cursor:pointer;}
.btnAceitar:hover {background-position: -681px -312px;}
.btnAceitar a span{ display:none;}

.btnRecusar {background:url(../images/botoes.png) no-repeat; background-position: -754px -273px; width:72px; height:39px; border:0;position:absolute; bottom:8px; left:107px;cursor:pointer;}
.btnRecusar:hover {background-position: -754px -312px;}
.btnRecusar a span{ display:none;}

.btnPrefacio {background:url(../images/botoes.png) no-repeat; background-position: 0px -444px; width:195px; height:51px; border:0;cursor:pointer; float:left;margin: 28px 0 0 120px;color: #581367;text-transform: uppercase;text-shadow: 1px 1px #FAFAFA, -1px -1px #c9b8ceD;font-weight: bold;font-size: 1.5em;text-align: center;line-height: 48px;}
.btnPrefacio:hover {background-position: 0px -495px;text-decoration: none;}
.btnPrefacio a span{ display:none;}


/*BoxComentario*/
.contComentarios{width:900px; margin:20px 0 0 20px; float:left; clear:both;}
.contComentarios h4{ font-size:14px; margin:0 0 20px 0;}
.boxComentarioAlbum{ width:680px; float:left; clear:both; border-bottom:1px #999 dotted; padding:0 0 10px 30px; margin:0 0 20px 0;background: url(../images/icon-comentario.gif) no-repeat top left;position:relative;}
.boxComentarioAlbum span{ width:600px; font-weight:bold;}
.boxComentarioAlbum p {padding:0 0 5px 0;}

/*BoxComentarioEditar*/
.contComentariosEditar{width:900px; margin:20px 0 0 20px; float:left; clear:both;}
.contComentariosEditar h4{ font-size:14px; margin:0 0 20px 0;}
.boxComentarioAlbumEditar{ width:680px; float:left; clear:both; border-bottom:1px #999 dotted; padding:0 0 50px 30px; margin:0 0 20px 0;background: url(../images/icon-comentario.gif) no-repeat top left;position:relative;}
.boxComentarioAlbumEditar span{ width:600px; font-weight:bold;}
.boxComentarioAlbumEditar p {padding:0 0 5px 0;}

/*@ formContato */
.boxFormComentarios{width:910px; float:left; clear:both; margin:0 0 50px 20px;}
.formComentarios{width:500px;clear:both; padding:20px; background:#f0f0f0;float:left;position:relative;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;}
.formComentarios label{display:block;padding:0px 0 10px 0;clear: both;}
.formComentarios input, .formContato textarea{background:#fafafa; padding:6px 10px;border: 1px solid #dfdfdf;color: #333;font:normal 1.25em Arial;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;float: left;vertical-align: middle;width:380px;/*box-shadow: 1px 1px 1px #ccc;*/}
/*.formContato input:focus, .formContato textarea:focus{width: 450px;}*/
.formComentarios textarea {height:100px;float:left;}
.formComentarios select {margin:0 0 10px 0;}
.formComentarios button{display:inline;float:left;width:82px;height:36px;background:url(../images/botoes.png) no-repeat -83px 0px;border:none 0;cursor:pointer;clear: both;margin:0;position:absolute; top:48px; right:20px;color: #571266;text-transform: uppercase;text-shadow: 1px 1px #B37AC5, -1px -1px #8E5F9D;font-weight: bold;font-size: 1em;}
.formComentarios button:hover{background:url(../images/botoes.png) no-repeat -83px -39px;}
.formComentarios button span{display:none;}


.contentPendencias{width:260px; float:left; margin:12px 0 0 0;}
.boxPendencias{width:260px; float:left;}
.boxPendenciasHome{width:260px; float:left; height:235px;}
.itemPendente{width:250px;float:left;margin:10px 0; padding:5px; border-bottom:1px dotted #ccc;}
.itemPendente:first-child{margin:0 0 10px 0;}
.itemPendente .boxImagem{float:left; margin:0 10px 0 0;}


a.btnGeral {background:#CDCDCD; line-height:45px; padding: 6px 10px; border:1px solid #BBB; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; color:#666; text-shadow:#f0f0f0 1px 1px 1px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; height:34px; filter: glow(color=white,strength=1);  }
a.btnGeral-menor {background:#CDCDCD; line-height:20px; height:20px; padding: 0px 6px; border:1px solid #BBB; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; color:#666; text-shadow:#f0f0f0 1px 1px 1px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; height:34px; filter: glow(color=white,strength=1);  }


a.btnGeral:hover, a.btnGeral-menor:hover {background:#d6d6d6;}



/*mensagemOff*/
ul.listaartigos {width:100%; position:relative; clear:both; margin:0; padding:0; list-style:none}
ul.listaartigos li {margin:0; min-width:270px; padding:0; list-style:none; border-bottom: 1px dotted #d9d9d9; padding:8px 0; float:left; clear:both; position:relative; display:block;}
ul.listaartigos li span {font-weight:bold;}
ul.listaartigos li span strong {color:#9958a3}
ul.listaartigos li a.btnGeral-menor {float:right; height:20px;}

.formMensagemOff {/*width:350px;*/ margin:25px auto; vertical-align:middle; display:block;}

.box-listaartigos {height:325px; margin:0 0 15px 0}

.boxIdiomasLogin {background:#fff; width:150px; height:35px; position:relative; float:right; overflow:hidden; display:block; margin:0 20px 0 0; padding:0;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;}

.box-idiomas-login{margin: 5px 0 0 29px;padding: 0;position: relative;display: inline-block;}
.box-idiomas-login li{float: left;list-style: none;margin: 0 10px 0 0;}

.box-idiomas{margin: 15px 0 0 260px;padding: 0;position: relative;display: inline-block;}
.box-idiomas li{float: left;list-style: none;margin: 0 10px 0 0;}

/*=== BtnAddAmigo ===*/
p.btnAmigo {background:#CDCDCD; padding: 6px 15px; border:1px solid #BBB;color:#666; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none;/*filter: glow(color=white,strength=1);*/ float:left; clear:both;width: 80px;text-align: center;
-webkit-border-radius: 5px; 
-moz-border-radius: 5px; 
border-radius: 5px;
text-shadow:#f0f0f0 1px 1px 1px; font-weight:bold;
-webkit-transition: all 0.5s ease; 
-moz-transition: all 0.5s ease; 
-ms-transition: all 0.5s ease; 
-o-transition: all 0.5s ease; 
transition: all 0.5s ease;}
p.btnExcluirAmigo a{background:#f5d8d8; padding: 0 15px; border:1px solid #c63131;color:#c63131; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none;/*filter: glow(color=white,strength=1);*/ float:left; clear:both;width: 80px;text-align: center;font-size:11px;margin:10px 0 0 0;
-webkit-border-radius: 5px; 
-moz-border-radius: 5px; 
border-radius: 5px;
text-shadow:#f0f0f0 1px 1px 1px; font-weight:bold;
-webkit-transition: all 0.5s ease; 
-moz-transition: all 0.5s ease; 
-ms-transition: all 0.5s ease; 
-o-transition: all 0.5s ease; 
transition: all 0.5s ease;}
a.btnAddAmigo{background:#9150A0;padding: 6px 20px; border:1px solid #653071;color:#fff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none;float:left; clear:both;
-webkit-border-radius: 5px; 
-moz-border-radius: 5px; 
border-radius: 5px;
text-shadow:#653071 1px 1px 1px; font-weight:bold;
-webkit-transition: all 0.5s ease; 
-moz-transition: all 0.5s ease; 
-ms-transition: all 0.5s ease; 
-o-transition: all 0.5s ease; 
transition: all 0.5s ease;}
a.btnAddAmigo:hover{background:#ccc;color:#666;border:1px solid #BBB;color:#666;text-shadow:#f0f0f0 1px 1px 1px; font-weight:bold;}
p.btnMensagemOff a{background:#eee; color:#866f8c; padding: 0 15px; border:1px solid #B699BD; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none;/*filter: glow(color=white,strength=1);*/ float:left; clear:both;width: 80px;text-align: center;font-size:11px;margin:4px 0 0 0;
-webkit-border-radius: 5px; 
-moz-border-radius: 5px; 
border-radius: 5px;
text-shadow:#f0f0f0 1px 1px 1px; font-weight:bold;
-webkit-transition: all 0.5s ease; 
-moz-transition: all 0.5s ease; 
-ms-transition: all 0.5s ease; 
-o-transition: all 0.5s ease; 
transition: all 0.5s ease; display:block; clear:both}

button.btnAprofunde-se { width:292px; height:93px; background-color: #6b397f;border: 1px solid #c5c5c5; margin: 20px 3px; border-radius: 5px; color: #fff;text-shadow: 1px 1px #6b397f;font-weight:normal;font-size:1.7em; -webkit-box-shadow: 3px 3px 5px -2px rgba(89,89,89,1);
-moz-box-shadow: 3px 3px 5px -2px rgba(89,89,89,1);
box-shadow: 3px 3px 5px -2px rgba(89,89,89,1);}
button.btnAprofunde-se em{clear: both;font-size: .6em;display: block;}
button.btnAprofunde-se:hover {background-position: -393px -78px;}


/*@ publicidade */
.boxPublicidade{width:940px; float:left;padding:15px 0;}
.list_carousel{margin:0;width: 940px;padding:0 5px;}
.list_carousel ul{margin: 0;padding: 0;list-style: none;display: block;}
.list_carousel li{width:120px; height:150px;padding: 0;margin: 6px;display: block;float: left;}
.list_carousel li img{width:120px;}
.clearfix {float:none;clear: both;}

/*--- NOSSOS CLIENTES ---*/
.clientes{ width:940px;clear:both; overflow:hidden;}
.clientes .bx-wrapper .bx-viewport{width:940px;box-shadow:none;border:0;}
.sliderClientes{width:940px; overflow:hidden;}

/*=== RODAPE ===*/
/*@ linksRodape */
#linksRodape {border-top:1px solid #b8b8b8; padding: 20px 0 0 0; margin: 30px 0 0 0; clear:both; overflow:hidden; display:block; font-size:0.8em}

/*@ logoILION */
.logoILION {background:url(../images/sprite.png) no-repeat -532px -10px; width:74px; height:28px; position:absolute; bottom:0; right: 30px; display:block;}

/*@ box-banner-publicidade */
.box-banner-publicidade{width: 300px;float: left;clear: both;margin: 0 0 20px 0;}

/*@ box-addthis */
.box-addthis{clear: both;overflow: hidden;padding: 10px 0;}
.box-addthis .addthis_toolbox{float: right;}
.box-addthis .addthis_toolbox a{float: left;}


.boxpagseguro{ display: block; position: relative; float: left; clear: both; margin: 20px 0;}
.boxpagseguro a{width: 192px; height: 111px; float: left; position: relative; background: url("../images/btn-assinar.png") no-repeat center top; margin-right: 5px;}
.boxpagseguro a:hover{ width: 192px; height: 111px; background: url("../images/btn-assinar-hover.png") no-repeat center top; }

.box-banner-anuncio{ display: block; position: relative; margin: 20px 0;}
.img-texto{ float: right;}
/*=========================== End S I T E ===========================*/


/* -------- Ações -------- */
.vermelho {color:#a80000;}
.azul {color:#0b497a;}
.verde{color:#327e00;}
.verdeClaro{color:#558319;}
.lilas{color:#560a76;}
.amarelo{color:#FC0;}
.marrom{color:#472801;}
.escuro{color:#26403e;}
.moradito{color:#8c278d;}
.cinzaClaro{color:#999;}
.nomargim{margin:0;}
.hidden {display:none;}
.displayBlock{display:block;text-align:center;line-height:normal;}
.textsmall{font-size:.9em;}
.textbig{font-size:1.4em}
.floatleft{float:left;}
.floatright{float:right;}
.alignMiddle{vertical-align:middle;}
.alignCenter{text-align:center;margin-bottom:40px;}
.textAlignCenter{text-align:center;}
.textAlignRight{text-align:right;}
.textAlignLeft{text-align:left;}
.italic{font-style:italic;}
.clearthis{clear:both;}
.clearthis-block{display: block;}


/*--- popUpHome --*/
#popUpHome{width:300px;height: 50px;position:absolute;top:400px;left:50%;margin:0 0 0 -150px;z-index:1000;background:#f8f8f8;padding:20px;border:2px solid #6e2b78;text-align: center;box-shadow: 0 0 10px #333;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
#popUpHome h3{text-transform: uppercase;color: #6d2976;font:bold 20px "Trebuchet MS", Arial, Helvetica, sans-serif;letter-spacing: -0.05em;margin: 0 0 7px 0;}
#popUpHome p a{color: #666;text-decoration: none;font-size: 16px;}
#popUpHome p a:hover{color: #666;text-decoration: underline;}
#popUpHome .btnFechar{position:absolute;top:-10px;right:-10px;z-index:1002;width: 24px;height: 24px;display: block;}
#popUpHome .btnFechar a{text-decoration:none;outline:none;background: url(images/icon-close.png) no-repeat 0 0;display: block;width: 24px;height: 24px;}
#popUpHome .btnFechar a span{display: none;}


.highlight{
	display: inline-block;
	background-color:#fff888; 
}

.pull-right{
	
	float: right!important;
}