
@charset "utf-8";
body{background-color:#FFF;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:14px}
#centra{position:absolute;margin-left:130px;left:50%;margin-left:-100px;width:300px}
@media only screen and (max-width : 590px) {
#centra{margin-left:130px;width:auto;left:auto}
}
#centra2{position:relative;left:50%;margin-left:-264px;width:528px;overflow:hidden}
#centra_n{margin-left:0}
#centra_n input[type=checkbox]{width:30px;height:30px}
.altgernom{height:820px!important;overflow:hidden}
@media only screen and (max-width: 575px) {
#centra2{position:relative;left:50%;margin-left:-198px;width:396px;overflow:hidden}
.altgernom{height:620px!important}
}
@media only screen and (max-width: 475px) {
#centra2{position:relative;left:50%;margin-left:-132px;width:264px;overflow:hidden}
.altgernom{height:400px!important}
}
p{font-family:Arial,Helvetica,sans-serif;font-size:15px;color:#373734;text-align:left;line-height:18px!important;margin-bottom:10px!important;margin-left:8px!important;margin-right:8px!important}
li{font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#373734;text-align:left;line-height:16px;list-style-position:outside;list-style-image:url(../imagens/bullet.png)}
h1{font-family:Arial,Helvetica,sans-serif;font-size:20px;color:#cca17d;text-align:left;padding-top:20px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ffe584;padding-bottom:3px;margin-left:8px;margin-right:8px}
.cab1{font-family:Arial,Helvetica,sans-serif;font-size:20px;color:#cca17d;text-align:left;padding-top:20px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ffe584;padding-bottom:3px;margin-left:8px;margin-right:8px}
.cab1 strong{font-weight:700}
.cab2{font-family:Arial,Helvetica,sans-serif;font-size:18px;color:#cca17d;text-align:left;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ffe584;padding-bottom:2px;margin:0;font-weight:700}
.linha{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#f58ea3;width:542px}
a{font-family:Arial,Helvetica,sans-serif;color:#667;text-decoration:none;font-weight:700;padding-top:10px;padding-bottom:10px}
.areaConteudos{background-color:#FFF;border-right-width:1px;border-left-width:1px;border-right-style:solid;border-left-style:solid;border-right-color:#edd696;border-left-color:#edd696;padding:8px 0}
.areaConteudos table{max-width:655px;margin:0 auto;text-align:center}
.areaConteudos table td{text-align:left}
@media only screen and (max-width: 590px) {
.areaConteudos table td p img{max-width:300px;height:auto}
.areaConteudos{border:none}
}
.bold{font-weight:700}
.boldAzul{font-weight:700;color:#02b2c2}
.escolhaMenina{font-family:Arial,Helvetica,sans-serif;font-size:30px;color:#FFF;background:url(../imagens/escolhaMenina.jpg) no-repeat!important;vertical-align:bottom!important;padding-top:35px!important;margin-bottom:-15px!important;border:none!important}
.escolhaMenino{font-family:Arial,Helvetica,sans-serif;font-size:30px;color:#FFF;background:url(../imagens/escolhaMenino.jpg) no-repeat!important;vertical-align:bottom!important;padding-top:35px!important;margin-bottom:-13px!important;border:none!important}
.escolhaMenina a,.escolhaMenino a{font-size:20px!important;color:#FFF!important;font-family:Arial,Helvetica,sans-serif!important;text-decoration:none!important;padding-top:0!important}
.limenina{background:url(../imagens/bgnmenina.png) repeat-x!important;margin-top:10px}
.limenino{background:url(../imagens/bgnmenino.png) repeat-x!important}
#enviar{padding:2px;margin-bottom:2px;border:1px solid #CCA17D;font-family:Arial,Helvetica,sans-serif;font-size:13px;color:#373734}
#nome,#email,#assunto,#msg,#cod1,#cod2,#cod3,#cod4,#nomeDe,#emailDe,#nomePara,#emailPara,#msgRecomendar,#contador,#datanascimento,#genero{padding:2px;margin-bottom:2px;border:1px solid #CCA17D;font-family:Arial,Helvetica,sans-serif;font-size:13px;color:#373734;width:250px}
label{font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#373734}
.significado{cursor:help}
#enviar,#recomendar{border:1px outset #CCA17D;font-family:Arial,Helvetica,sans-serif;font-size:13px;color:#373734;width:80px;font-weight:700;background-color:#FFECB9}
.style9{color:#f05776}
.style10{color:#00b1c1}
.linkart a{font-size:16px}
.barralinks{position:relative;float:right}
.imgminiatura{position:relative;float:left;padding-right:8px;padding-top:2px}
.imgminiaturahome{padding-right:8px;padding-top:2px;padding-bottom:1px}
.destaquehome{float:left;margin-right:25px;padding-top:0;padding-bottom:0;width:264px;min-height:380px}
.cdestcat{position:relative;left:50%;margin-left:-285px;margin-right:-25px;width:580px}
@media only screen and (max-width: 590px) {
.cdestcat{position:relative;left:0;margin-left:0;margin-right:0;width:auto}
.cdestcat .destaquehome{margin-bottom:15px;padding-bottom:15px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ffe584}
}
.cdesthome{position:relative;left:50%;margin-left:-285px;margin-right:-25px;width:580px}
@media only screen and (max-width: 590px) {
.destaquehome{width:100%;padding-right:0;min-height:inherit}
}
@media only screen and (max-width: 590px) {
.cdesthome{position:relative;left:0;margin-left:0;margin-right:0;width:auto}
}
.sephome{position:relative;float:left;padding-right:0;padding-top:0;padding-bottom:0;width:25px}
.sepcat{position:relative;float:left;padding-right:0;padding-top:0;padding-bottom:0;width:20px}
.clr{clear:both;height:0;line-height:0;display:block;float:none;padding:0;margin:0;border:none}
.destaquehome p{width:264px}
@media only screen and (max-width: 590px) {
.destaquehome p{min-width:80%}
}
.linkdestaque{color:#00B1C1}
#fcb{position:relative;float:left;width:100px;margin-left:10px}
#gp{position:relative;float:left;width:45px;margin-left:0}
#gp2{position:relative;float:left;width:90px;margin-left:0}
.txtrecomenda{color:#333;letter-spacing:1px;width:180px;background-color:#F3FEFE}
.txtlinklista{color:#333;letter-spacing:1px;width:200px;font-family:"Courier New",Courier,monospace;font-size:14px;line-height:normal;text-transform:none;background-color:#EAEAEA;border:1px inset #999}
.style1{color:#333}
#linkmenino a:link{color:#00B1C1;font-weight:700;text-decoration:none}
#linkmenino a:active{color:#00B1C1;font-weight:700;text-decoration:none}
#linkmenino a:visited{color:#00B1C1;font-weight:700;text-decoration:none}
#linkmenina a:link{color:#F05776;font-weight:700;text-decoration:none}
#linkmenina a:active{color:#F05776;font-weight:700;text-decoration:none}
#linkmenina a:visited{color:#F05776;font-weight:700;text-decoration:none}
.topicomenino{color:#00B1C1;font-weight:700;letter-spacing:1px;font-size:16px}
.topicomenina{color:#F05776;font-weight:700;letter-spacing:1px;font-size:16px}
#topmenino a:link{color:#00B1C1;text-decoration:none;font-size:14px}
#topmenino a:active{color:#00B1C1;text-decoration:none;font-size:14px}
#topmenino a:visited{color:#00B1C1;text-decoration:none;font-size:14px}
#topmenina a:link{color:#F05776;text-decoration:none;font-size:14px}
#topmenina a:active{color:#F05776;text-decoration:none;font-size:14px}
#topmenina a:visited{color:#F05776;text-decoration:none;font-size:14px}
#glideDiv{position:absolute;left:0;top:800px;z-index:50;width:180px;height:1px;padding:6px}
.l600{left:595px}
#gerarnomes{height:200px;background:#FFF}
.listagemmenino{color:#00B1C1}
.listagemmenina{color:#F05776}
.Feminino{color:#F05776;letter-spacing:1px;height:30px;position:absolute}
.Masculino{color:#00B1C1;letter-spacing:1px;height:30px;position:absolute}
.NomesMenino{font-size:17px;color:#00B1C1;letter-spacing:1px}
.linkletramenino a{font-size:22px;color:#00B1C1;letter-spacing:1px;font-weight:400}
.NomesMenina{font-size:17px;color:#F05776;letter-spacing:1px}
.linkletramenina a{font-size:22px;color:#F05776;letter-spacing:1px;font-weight:400}
.linklista{font-style:italic;color:#333}
.limite{border-style:dotted;border-width:1px;padding:3px;border-color:#777}
.limitemenino{padding:5px;background:#ffffe6;border:1px solid #00B1C1;border-bottom:2px solid #00B1C1;border-right:2px solid #00B1C1;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.limitemenina{padding:5px;background:#ffffe6;border:1px solid #F05776;border-bottom:2px solid #F05776;border-right:2px solid #F05776;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.limitebranco{font-size:14px;color:#000;letter-spacing:0;padding:0 20px 20px 10px}
.NomesMenino select,.NomesMenina select{margin-top:5px!important;margin-bottom:5px!important}
#loading{width:350px;height:80px;position:absolute;left:290px;top:200px;text-align:center;z-index:60;background-color:#FFF;border-style:dotted;border-width:1px;padding:3px;border-color:#777}
#recomenda{width:300px;height:300px;position:absolute;left:50%;margin-left:-150px;top:50px;text-align:center;z-index:60;background-color:#FFF;border-style:dotted;border-width:1px;padding:3px;border-color:#777}
#recomenda2{z-index:59}
#elementonomes{width:470px;height:390px;position:absolute;left:260px;top:150px;z-index:60;background-color:#FFF;border-style:dotted;border-width:1px;padding:3px;border-color:#777;visibility:hidden}
#elementolinks{width:420px;height:230px;position:absolute;left:260px;top:200px;z-index:60;background-color:#FFF;border-style:dotted;border-width:1px;padding:3px;border-color:#777;visibility:hidden}
.c1{position:absolute;left:7px}
.c2{position:absolute;left:193px}
.c3{position:absolute;left:379px}
.info{border-width:0;margin-left:4px;margin-right:4px}
.mgrafico{margin:3px 0}
.ibm{height:10px;border:1px solid #e7e7e7;border-bottom:2px solid #ccc;border-right:2px solid #ccc;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7}
.ibf{height:10px;border:1px solid #e7e7e7;border-bottom:2px solid #ccc;border-right:2px solid #ccc;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;filter:alpha(opacity=90);-moz-opacity:.9;opacity:.9}
.pdestrec{min-height:45px;text-align:left}
.fleft{position:relative;float:left;margin-right:10px}
body,div,dl,dt,dd,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,select,blockquote,th,td,*{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
address,caption,cite,code,dfn,em,input,optgroup,option,select,strong,textarea,th,var{font:inherit}
button{font-size:13px}
del,ins{text-decoration:none}
caption,th{text-align:left}
h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
q:before,q:after{content:''}
sup,sub{vertical-align:baseline}
legend{color:#000}
a{color:#00B1C1;text-decoration:none}
.clear{clear:both}
ul{padding-left:20px;margin-top:4px;margin-left:8px;margin-right:8px}
.header{border-bottom:2px solid #ffdd5f;background:#fff}
.header,.content,#nav,#nav2{font-family:Arial,Helvetica,sans-serif;font-size:.85em}
.logo{float:right;position:relative;display:inline-block;padding-bottom:0;height:130px;width:auto}

/*
.fotoinicio{right:0;top:0;position:absolute;left:50%;margin-left:-375px;width:750px}
.fotoinicio img{height:130px;width:auto;float:right}
*/
.fotoinicio{display:none}
@media only screen and (max-width : 750px) {
.fotoinicio{right:0;top:0;position:absolute;left:auto;margin-left:auto;width:auto}
.fotoinicio img{float:none}
.fotoinicio{display:block}
}




.menufechado, .menuaberto{float:right;position:relative;display:inline-block;padding-bottom:0;height:60px;width:auto;padding-bottom:5px}
.menufechado{
	display:none;
}




label{
	padding-left:10px;
	padding-top:5px;
 display:flex;
  flex-direction:column;
  width:70px;
  cursor:pointer;
  scale:80%;
}

label span{
  background: #fbdc7a;
  border-radius:10px;
  height:7px;
  margin: 7px 0;
  transition: .4s  cubic-bezier(0.68, -0.6, 0.32, 1.6);

}


span:nth-of-type(1){
  width:50%;
  
}

span:nth-of-type(2){
  width:100%;
}


span:nth-of-type(3){
  width:75%;
 
}


label input[type="checkbox"]{
  display:none;
}


input[type="checkbox"]:checked ~ span:nth-of-type(1){
  transform-origin:bottom;
  transform:rotatez(45deg) translate(8px,0px)
}


input[type="checkbox"]:checked ~ span:nth-of-type(2){
  
  transform-origin:top;
  transform:rotatez(-45deg)
}


input[type="checkbox"]:checked ~ span:nth-of-type(3){
  
  transform-origin:bottom;
  width:50%;
  transform: translate(30px,-11px) rotatez(45deg);

}


.albutt2 {position:relative;float:left;}
.albutt{position:relative;float:left;}
.albutt button{padding:10px;padding-left:15px;padding-right:15px;cursor:pointer;-moz-border-radius:.3em;-webkit-border-radius:.3em;border-radius:.3em;margin:5px 10px 5px 0;border:none;color:#F69;border:1px solid #F69;background:#faf99f;filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8;float:right}
/*.header button span{color:#00B1C1}*/
@media only screen and (max-width : 750px) {
.albutt button{padding:10px;padding-left:15px;padding-right:15px;cursor:pointer;-moz-border-radius:.3em;-webkit-border-radius:.3em;border-radius:.3em;margin:5px 10px 5px 0;border:none;color:#F69;border:1px solid #F69;background:#faf99f;filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8;float:none}
}
@media only screen and (max-width : 590px) {
.logo{height:60px;width:auto;padding-bottom:5px}
.fotoinicio img{width:100%;height:auto;float:none}
.fotoinicio{right:auto;top:auto;position:relative;left:auto;margin-left:auto;width:auto}
.header button{border:none;padding:7px;padding-left:12px;padding-right:12px; height:55px; background-color: white;}
}
#nav{text-align:center;display:none}
#nav2{text-align:center}
#nav ul,#nav2 ul{padding:0;margin:0}
#nav li,#nav2 li{text-transform:capitalize;display:block;border-bottom:1px dotted #eee;height:64px;background-image:url(../imagens/menu_fundo.jpg);background-repeat:repeat-x;background-position:bottom;line-height:64px}
#nav a,#nav2 a{display:block;color:#7d7d7d;padding-left:68px}
.menu_gravidez{background:url(../imagens/menu_gravidez.png) bottom left no-repeat;height:64px}
.menu_bebes{background:url(../imagens/menu_bebes.png) bottom left no-repeat;height:64px}
.menu_criancas{background:url(../imagens/menu_criancas.png) bottom left no-repeat;height:64px}
.menu_familia{background:url(../imagens/menu_familia.png) bottom left no-repeat;height:64px}
.menu_historias{background:url(../imagens/menu_historias.png) bottom left no-repeat;height:64px}
.menu_signos{background:url(../imagens/menu_signos.jpg) bottom left no-repeat;height:64px}
.menu_multimedia{background:url(../imagens/menu_multimedia.png) bottom left no-repeat;height:64px}
.menu_registo{background:url(../imagens/menu_registo.png) bottom left no-repeat;height:64px}
.menu_links{background:url(../imagens/menu_links.png) bottom left no-repeat;height:64px}
.menu_contato{background:url(../imagens/menu_contato.png) bottom left no-repeat;height:64px}
.dark{background:#2d2d2d;color:#ddd}
.light{background:#f9f9f9;color:#2d2d2d;border:1px solid #ddd}
.linhafinal{text-align:right;padding:5px;font-size:12px}
.breadcrumbs{color:#00B1C1;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;padding-left:0;text-align:left;margin:0 8px}
.breadcrumbs a{color:#F69;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;padding-top:0}
.adcenter{margin:0 auto;text-align:center}
#centudo{margin:0 auto;text-align:center;max-width:750px;background-color:#FFF}
.letraas{padding-top:5px;padding-bottom:5px;margin-top:5px;margin-bottom:5px;line-height:20px!important;font-size:22px!important}
.h2Meninas{font-family:Arial,Helvetica,sans-serif;font-size:34px;color:#f58ea3;text-align:left;padding-top:5px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#f58ea3;padding-left:0;font-weight:400;padding-bottom:0;max-width:539px;margin-left:8px;margin-right:8px}
.h2Meninos{font-family:Arial,Helvetica,sans-serif;font-size:34px;color:#02C2D2;text-align:left;padding-top:5px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#02C2D2;padding-left:0;font-weight:400;padding-bottom:0;max-width:539px;margin-left:8px;margin-right:8px}
.linkletrasr a{color:#F05776}
.mesqdir{margin-left:8px;margin-right:8px}
.mesqdir select{font-size:22px!important}
.pesqdir{padding-left:8px;padding-right:8px}
.altmin{min-height:80px}
.t2{font-family:"Times New Roman",Times,serif;text-shadow:1px 1px #00b1c1;font-size:30px;color:#f38da3;text-align:left;padding-top:0;padding-bottom:0;border:none;margin-top:5px;margin-bottom:5px; margin-left:0px}
.imgminiaturacat{position:relative;float:left;padding-right:15px;padding-top:2px}
.linkartcat{line-height:20px}
.titulosigno{font-family:'Dancing Script',cursive;font-size:60px;color:#02C2D2;text-align:left;margin-top:35px!important;margin-bottom:35px!important}
.textosigno{font-family:'Dancing Script',cursive;font-size:25px;text-align:left;padding-top:0;padding-bottom:0;margin-top:7px;margin-bottom:7px}
.descricaosigno{font-family:Arial;font-size:17px;text-align:left}
.corsigno{color:#02C2D2}
.FemininoSigno{color:#f58ea3}
.MasculinoSigno{color:#02C2D2}
.MargemSigno img{float:left}
.MargemSigno{border-style:dotted;border-width:1px;max-width:500px;border-color:#f1ba60;background:#FFF;margin:0 auto;padding:5px 15px;margin-right:5px; margin-left:5px; width:80%}
.CorMSigno{position:relative;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset;-moz-box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset;box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset}
.CorMSigno:before,.CorMSigno:after{content:"";position:absolute;z-index:-1;-webkit-box-shadow:0 0 20px rgba(0,0,0,0.8);-moz-box-shadow:0 0 20px rgba(0,0,0,0.8);box-shadow:0 0 20px rgba(0,0,0,0.8);top:10px;bottom:10px;left:0;right:0;-moz-border-radius:100px / 10px;border-radius:100px / 10px}
.CorMSigno:after{right:10px;left:auto;-webkit-transform:skew(8deg) rotate(3deg);-moz-transform:skew(8deg) rotate(3deg);-ms-transform:skew(8deg) rotate(3deg);-o-transform:skew(8deg) rotate(3deg);transform:skew(8deg) rotate(3deg)}
.CentraSigno{text-align:center}
.corneutra{color:#f1ba60!important}
.btSigno{-moz-box-shadow:inset 0 1px 0 0 #87e9f0;-webkit-box-shadow:inset 0 1px 0 0 #87e9f0;box-shadow:inset 0 1px 0 0 #87e9f0;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#f0b7c3),color-stop(1,#ed91a5));background:-moz-linear-gradient(top,#f0b7c3 5%,#ed91a5 100%);background:-webkit-linear-gradient(top,#f0b7c3 5%,#ed91a5 100%);background:-o-linear-gradient(top,#f0b7c3 5%,#ed91a5 100%);background:-ms-linear-gradient(top,#f0b7c3 5%,#ed91a5 100%);background:linear-gradient(to bottom,#f0b7c3 5%,#ed91a5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0b7c3',endColorstr='#ed91a5',GradientType=0);background-color:#f0b7c3;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #02c1d2;display:inline-block;cursor:pointer;color:#fff;font-family:arial;font-size:15px;font-weight:700;padding:6px 24px;text-decoration:none;text-shadow:0 1px 0 #b23e35;margin-top:20px;margin-bottom:20px;}
.btSigno:active{position:relative;top:1px}
.labelsig{display:inline-block;min-width:120px}
.ui-datepicker {
width:216px;
height:auto;
margin:5px auto 0;
font:9pt Arial,sans-serif;
-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.5);
-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.5);
box-shadow:0 0 10px 0 rgba(0,0,0,.5)
}
.ui-datepicker table {
width:100%
}
.smais a {color:#373734;padding-left:10px;padding-right:10px;text-decoration:underline;}
.concordo {background-color: #4D90F1;background-image: -moz-linear-gradient(center top , #4D90F1, #4787E1);border: 1px solid #3079E1;border-radius: 2px;color: #FFF;cursor: default;display: inline-block;font-size: 11px;font-weight: bold;height: 20px;line-height: 20px;margin-right: 0px;min-width: 26px;outline: 0px none;padding: 0px 8px;text-align: center;white-space: nowrap;}
.l462012 {color: #373734;font-size: 13px;min-height: 20px;line-height: 20px;margin-right: 0px;text-align: center;background-color:#FFF;width:100%;padding-top:1px;padding-bottom:1px;border-bottom: #ccc 1px dotted;}
