body{margin:0;padding:0;background-image:url(imagens/fundo2.jpg);background-repeat:repeat-x;background-position:top;background-color:#ffd920}
.margemads{margin-top:10px;margin-bottom:10px;}
.cabecalhoEsq{background-image:url(imagens/cabecalho_esq_new5.png);background-repeat:no-repeat;background-position:right top;width:122px}
.cabecalhoDta{background-image:url(imagens/cabecalho_dta_new2.png);background-repeat:no-repeat;background-position:left top;width:122px}
.cabecalho02{background-image:url(imagens/cabecalho02_new.jpg);background-repeat:no-repeat;height:169px;width:162px}
.cabecalho03{background-image:url(imagens/cabecalho03_new.jpg);background-repeat:no-repeat;height:121px;width:346px;padding-bottom:48px;padding-left:12px}
.cabecalho03_semcontagem{background-image:url(imagens/cabecalho03_semcontagem_new.jpg);background-repeat:no-repeat;height:121px;width:346px;padding-bottom:48px;padding-left:12px}
.cabecalho03 h1{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:700;color:#000;line-height:4px}
.cabecalho03 h1 a{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;color:#000;line-height:4px}
.cabecalho03 h2{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:400;color:#FFF;line-height:4px}
.cabecalho03 h2 a{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:400;color:#FFF;line-height:4px}
.cabecalho03 .dataNrs{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#000;font-weight:700}
.cabecalho03 .dataNrs a{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#000;font-weight:700}
.cabecalho03 .dataTexto{font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#000}
.cabecalho03 .dataTexto a{font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#000}
.cabecalho04{background-image:url(imagens/cabecalho04_new.jpg);background-repeat:no-repeat;height:169px;width:131px}
.titulo{padding-right:4px;padding-left:14px;background-color:#FFF}
.tituloTexto{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:24px;font-weight:400;color:#fdbd38;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#fdbd38;line-height:24px;padding:0;margin:10px 0 0}
.destaqueTexto{font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:700;color:#cf3005;line-height:20px}
.starrat{float:right;width:135px}
.serverResponse p{font-size:11px;line-height:16px;text-align:right}
p{font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:16px;font-weight:400;color:#000;text-align:justify}
a{font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:400;color:#CF3005;text-decoration:underline}
.quadroHome_texto a{text-decoration:none}
a:hover{font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:400;color:#F1840D;text-decoration:none}
.linguasAmarelo{background-image:url(imagens/80linguas_amarelo.jpg);background-repeat:no-repeat;background-position:right top;height:144px;width:191px}
.linguasAmarelo p{font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:15px;font-weight:400;color:#FFF;text-align:right;padding-right:13px}
.linguasAmarelo h3{font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:20px;font-weight:700;color:#cf3005;text-align:center}
.linguasAmarelo .laranja{color:#e94f05}
.linguasAmarelo a{font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:400;color:#c51602;text-align:right;text-decoration:none}
.linguasAmarelo a:hover{font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:400;color:#000;text-align:right;text-decoration:none}
.linguasVermelho{background-image:url(imagens/80linguas_vermelho.jpg);background-repeat:no-repeat;background-position:left top;height:114px;width:386px;font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#FFF;padding-top:30px;padding-right:15px;padding-left:15px;line-height:30px}
.linguasVermelho a{font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#FFF;padding-top:0;padding-right:0;padding-left:0;line-height:10px}
.cxhome{float:left;margin-top:20px;margin-right:20px}
.cxhmod{float:left;margin-top:20px;margin-left:10px;width:42%}
.cxhmod .quadroHome_texto{width:100%}
.cxhmod .quadroHome_titulo{width:100%;padding-right:8px}
.cxhmod .quadroHome_link{width:100%;border-bottom-width:1px;border-right-width:1px;border-left-width:1px;border-bottom-style:solid;border-right-style:solid;border-left-style:solid;border-bottom-color:#ffc152;border-right-color:#ffc152;border-left-color:#ffc152;background:none;padding-right:8px;padding-left:8px}
.quadroHome_titulo{font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:700;color:#ca2102;height:29px;background-image:url(imagens/quadroHome_fundo.jpg);background-repeat:repeat-x;background-position:top;background-color:#F9A618;border:1px solid #ffc152;padding-left:8px;width:182px}
.quadroHome_titulo h2{font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:700;color:#ca2102}
.quadroHome_titulo strong{font-weight:700}
.quadroHome_texto{border-top-width:1px;border-right-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-left-style:solid;border-top-color:#ffc152;border-right-color:#ffc152;border-left-color:#ffc152;padding-right:8px;padding-left:8px;width:174px;vertical-align:top;overflow-y:hidden}
.quadroHome_texto p{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;color:#000;text-align:right}
.quadroArtigo_texto a{font-size:14px;text-decoration:none;line-height:18px}
.quadroArtigo_texto{border-top-width:1px;border-right-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-left-style:solid;border-top-color:#ffc152;border-right-color:#ffc152;border-left-color:#ffc152;padding-right:8px;padding-left:8px;width:257px;vertical-align:top}
.quadroArtigo_texto p{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;color:#000;text-align:left}
.quadroHome_link{background-image:url(imagens/quadroHome_base.jpg);background-repeat:no-repeat;background-position:top;height:25px;padding-right:8px;width:184px}
.quadroBase_275{background-image:url(imagens/quadroHome_base250.jpg);background-repeat:no-repeat;background-position:top;height:25px;padding-right:8px;width:184px}
.quadroGeral_link{background-image:url(imagens/quadroHome_base.jpg);background-repeat:no-repeat;background-position:top left;height:25px}
.quadroHome_link a{color:#c51602;text-decoration:none;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;text-align:right}
.quadroHome_link a:hover{color:#000;text-decoration:none;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;text-align:right}
.rodape a{font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:400;color:#c1151b;text-decoration:underline}
.rodape a .anunciosGoogle{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:700;color:#000;text-decoration:underline}
.pubGoogle{padding:12px}
.pubGoogle p{text-align:left}
.pubGoogle .h1 a{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;color:#cf2500;text-decoration:underline;line-height:16px}
.pubGoogle a{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;color:#d44400;text-decoration:none;line-height:16px}
.menuEsq{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:700;color:#e63f0f}
.menuEsq a{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:700;color:#000;text-decoration:none}
.menuEsq a:hover{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:700;color:#e63f0f;text-decoration:none}
#menuseleccionado a{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:700;color:#e63f0f;text-decoration:none}
#paiNatal{height:202px;width:276px;position:absolute;right:123px;top:0;z-index:99}
#paiNatalContent{text-align:center;width:1214px;margin-right:auto;margin-left:auto;position:relative;margin-top:0}
.envelope{background-image:url(imagens/envelope.jpg);height:186px;padding-top:30px;background-repeat:no-repeat;background-position:40px 10px;padding-left:92px}
.envelope2{background-image:url(imagens/envelope.jpg);height:186px;padding-top:30px;margin-bottom:0;background-repeat:no-repeat;background-position:40px 10px;padding-left:92px;font-family:Arial,Helvetica,sans-serif;font-size:18px;color:#CF3005}
.carta{background-image:url(imagens/carta.jpg);height:600px;width:510px;padding-top:10px;background-repeat:no-repeat;background-position:0 top;padding-left:56px;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:13px;color:#333}
.carta p{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:13px;color:#333}
.cartaprendas{background-image:url(imagens/cartaprendas.jpg);background-size:auto;background-repeat:no-repeat;background-position:center;height:499px;width:100%;padding-top:10px;padding-bottom:0;margin-bottom:0;background-repeat:no-repeat;background-position:0 top;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:13px;color:#333;max-width:580px}
.cartaprendas p{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:13px;color:#333}
.cartaData{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:13px;color:#adadad;text-align:right;font-weight:400;margin-right:20px;margin-top:10px}
.idadePresentes{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:13px;color:#adadad;text-align:right;font-weight:400}
input,textarea{background-color:#FFF;font-family:Arial,Helvetica,sans-serif;font-size:13px;color:#CF3005;padding-left:1px;margin-bottom:3px;border-color:#CCC #CCC #CF3005;border-style:solid;border-width:1px 1px 2px}
input{height:18px}
textarea{height:50px}
.caixatexto{color:#333;border-color:#CCC;border-width:1px;border-style:solid;font-size:10px}
#enviarCarta{font-family:Arial,Helvetica,sans-serif;font-size:13px;color:#CF3005;border-style:solid;font-weight:700}
.linksFundo{font-family:Arial,Helvetica,sans-serif;font-size:10px;line-height:16px;font-weight:400;color:#c30;text-decoration:none;text-align:left;background-image:url(imagens/prendinhas.jpg);background-repeat:no-repeat;background-position:right top;height:75px;padding-bottom:5px}
.linksFundo a{font-family:Arial,Helvetica,sans-serif;font-size:10px;line-height:16px;font-weight:400;color:#c30;text-decoration:none;text-align:left}
.linksFundo a:hover{font-family:Arial,Helvetica,sans-serif;font-size:10px;line-height:16px;font-weight:400;color:#000;text-decoration:none;text-align:left}
.semmargem{margin:0;padding:0}
.martop10{margin-top:10px;padding:0}
.marcaimg2{margin-left:12px}
.marcaimg li{background:url(imagens/setaGo.png);list-style:none;background-position:-11px 4px;background-repeat:no-repeat;line-height:17px;margin-left:0;padding-left:10px;text-align:left;font-family:Arial,Helvetica,sans-serif;font-size:13px;padding-bottom:3px;padding-top:3px}
.marcaimg2 li{background:url(imagens/setaGo.png);list-style:none;background-position:-11px 4px;background-repeat:no-repeat;line-height:17px;margin-left:0;padding-left:10px;text-align:left;padding-bottom:3px;padding-top:3px}
.marcaimg3 li{background:url(imagens/setaGo.png);list-style:none;background-position:-12px 2px;background-repeat:no-repeat;line-height:17px;margin-left:0;padding-left:10px;text-align:left;font-family:Arial,Helvetica,sans-serif;font-size:13px}
.marcaimg3 a{text-decoration:none}
.quadroGeral_titulo{font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:700;color:#ca2102;height:29px;background-image:url(imagens/quadroHome_fundo.jpg);background-repeat:repeat-x;background-position:top;background-color:#F9A618;border:1px solid #ffc152;padding-left:8px}
.camposcarta{font-family:Arial,Helvetica,sans-serif;font-size:13px;color:#CF3005}
.prenda1{background-color:#fdbd38;margin-top:10px;margin-bottom:10px;padding:2px 5px}
.prenda2{background-color:#FFFF80;padding:2px 5px}
.prenda{margin-right:0;padding-right:0;font-size:14px;text-align:left}
.idade{float:right;text-align:right;font-size:14px}
#linkidade{float:right;text-align:right;font-size:14px;color:#333;text-decoration:underline}
.prendatop{color:#CF3005;font-size:25px;padding-bottom:10px;margin-bottom:10px;margin-left:50px;margin-top:70px;float:left}
.idadetop{float:right;text-align:right;color:#CF3005;font-size:25px;padding-bottom:10px;margin-bottom:10px;margin-right:50px;margin-top:70px}
.marqueeprendas{height:300px;width:80%;margin-bottom:30px;margin-left:50px}
.btprendas{width:60px;font-size:10px;vertical-align:middle}
.parli{font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:16px;font-weight:400;color:#000;text-align:justify;margin-top:6px;margin-bottom:4px}
html{overflow:-moz-scrollbars-vertical;overflow-y:scroll;overflow-x:hidden}
.prt{color:#333}
.mrgp{margin-left:15px}
.imgminiatura{position:relative;float:left;padding-right:8px;padding-top:2px}
.linkart a:hover img{filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6}
.galeriadec a:hover img{filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8}
#imgtoppn{position:absolute;left:50%;margin-left:208px;top:-33px;z-index:10}
.antseggal{width:500px}
#ite{background-image:url(imagens/cabecalho_esq_new5.png);background-position:left top;background-repeat:no-repeat;width:122px;height:300px;position:absolute;left:50%;margin-left:-607px;top:0;z-index:-1}
#itd{background-image:url(imagens/cabecalho_dta_new2.png);background-position:right top;background-repeat:no-repeat;width:1213px;height:300px;position:absolute;left:50%;margin-left:-607px;top:0;z-index:-1}
@media screen and (max-width: 970px) {
#itd,#ite{display:none}
}
.smarg{margin:0;padding:0}
#topofbbox{margin-left:0;width:165px;overflow:hidden}
#fbbox{margin-left:-5px;margin-top:-7px}
#pone{position:absolute;margin-left:162px}
#imagemant,#imagemseg{text-align:center;padding:5px;margin-bottom:20px;border-width:1px;border-style:dashed;border-color:#FFF}
#imagemant{float:left}
#imagemseg{float:right}
#imagemant p,#imagemseg p{margin:5px 0 10px;padding:0;font-size:12px;text-align:center;line-height:12px;color:#F1840D}
#imagemant a,#imagemseg a{text-decoration:none}
#imggrande{max-width:600px}
#imga,#imgs{margin-top:-5px;margin-bottom:5px;border-style:none;width:24px;height:25px}
#imga{float:left;margin-left:10px;margin-right:-17px}
#imgs{float:right;margin-left:-12px;margin-right:12px}
.margmini{border-style:dashed;border-width:1px;border-color:#FFF;padding-top:10px;padding-bottom:10px}
.galmob{float:left;padding-left:10px;padding-right:10px}
.galdes img{max-height:120px;width:auto}
.galdes{height:120px}
#JC{position:absolute;margin-top:-61px;margin-left:-63px}
.ac{text-align:center}
.ac a{padding:5px;border-style:dashed;border-width:1px;border-color:#FFF;color:#F1840D}
.ac a:hover{border-style:solid;border-width:1px;border-color:#F1840D}
.ac b{padding:5px;border-style:solid;border-width:1px;border-color:#999;color:#333}
#smsant{float:left}
#smsseg{float:right}
#smsant,#smsseg{width:100px;text-align:center;padding:5px;margin-bottom:20px;margin-top:4px}
#smsant p,#smsseg p{margin:5px 0 10px;padding:0;font-size:12px;text-align:center;line-height:12px;color:#F1840D}
#smsant a,#smsseg a{text-decoration:none;color:#F1840D;font-size:12px;text-align:center;line-height:12px}
.minrcts{min-height:72px}
.adrec{text-align:center;padding-top:5px;padding-bottom:5px}
.imgrel{float:left;padding-right:15px;padding-top:2px;padding-bottom:10px;width:185px}
.imgrel img{width:160px;height:125px;border-style:none}
.imgrel a{font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:400;text-decoration:none}
.pnomarg{margin:0;padding:0}
.iMenu{background:url(imagens/iconesMenu.jpg) no-repeat;height:30px;width:30px;margin-top:2px;margin-bottom:2px;margin-right:6px;float:left}
.i1{background-position:0 0}
.i2{background-position:-30px 0}
.i3{background-position:-60px 0}
.i4{background-position:-90px 0}
.i5{background-position:0 -30px}
.i6{background-position:-30px -30px}
.i7{background-position:-60px -30px}
.i8{background-position:-90px -30px}
.i9{background-position:0 -60px}
.i10{background-position:-30px -60px}
.i11{background-position:-60px -60px}
.i12{background-position:-90px -60px}
.i13{background-position:0 -90px}
.i14{background-position:-30px -90px}
.l462012m{font-size:13px;min-height:20px;line-height:20px;margin-right:0;text-align:center;position:absolute;z-index:100;background-color:#FFF;width:100%;padding-top:5px;padding-bottom:5px}
.smais a{color:#000;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:700;height:20px;line-height:20px;margin-right:0;min-width:26px;outline:0 none;padding:0 8px;text-align:center;white-space:nowrap}
.menuimg li{margin-bottom:5px;margin-left:0;padding-left:0;background:none;min-height:40px;text-align:left}
.menuimg li a{font-size:13px!important}
.menuimg a:hover img{filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6}
.menuimg a:hover{color:#e63f0f;font-weight:700}
.menuimg li span{float:left;padding-top:15px;padding-left:7px;width:85px}
.menuimg li.act a img{filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6}
.menuimg li.act span{color:#679f17}
.menuimg img{border:none;float:left;width:40px;height:40px}
.margemmenu{margin-left:5px;margin-bottom:0;margin-top:10px}
.bot_menu{font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#858585;margin:8px 0;text-align:center}
.bot_menu a{font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#858585;text-decoration:none}
#menu ul{margin:0;padding:0;list-style:none!important;font-family:Arial,Helvetica,sans-serif;font-size:12px}
#menu li{background:url(images/list.jpg);background-position:1px 3px;background-repeat:no-repeat;line-height:18px;margin-left:10px;padding-left:10px;text-align:justify}
#menu ul p{background:none;line-height:19px;line-height:19px;margin:0 0 0 5px;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#4C4C4C;text-decoration:none;line-height:18px;text-align:left}
#menu li a{margin:0;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#000;text-decoration:none;line-height:14px;margin-left:0;padding-left:0;font-weight:700}
#menu li a:hover{text-decoration:underline}
.cx4,.cx7{clear:both}
.nmuda{clear:none}
body{margin:0;padding:0}
.principal{width:1200px;margin:0 auto;background-color:#FFF;display:table;border-bottom-style:none;border-top-style:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:1px solid #ccc;min-height:600px}
.coldir{float:right;width:922px;padding-left:5px;padding-right:25px;min-height:900px}
.colesq,.colmenu{float:left;width:236px;padding-left:5px;padding-right:5px}
.menuimg li span{width:auto}
.show-menu{display:none;width:100%;background-color:#e44e1b;line-height:35px;color:#FFF;text-transform:capitalize;text-align:center;font-size:16px;margin:3px 0}
.colmenu input[type=checkbox]{display:none;-webkit-appearance:none}
.logo img{width:100%;height:auto}
.logo{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#e44e1b;padding-bottom:2px;background:url(imagens/logo1198.jpg);height:220px;background-size:cover}
.menudir{margin-top:12px}
.jprinc{width:700px}
.imggrd{padding:2px;border-color:#5C8F16;border-style:solid;border-width:1px;background:center no-repeat url(images/loading.gif) #FFF;min-height:50px;max-width:100%;width:70%;height:auto;float:left;margin-right:10px}
.clrflt{clear:both}
td{padding:0}
table{border-spacing:0;border-collapse:collapse}
#menu2{display:none;margin-top:10px}
.comentarioscarta{width:80%}
#desejo1,#desejo2,#desejo3{width:250px}
@media screen and (max-width: 1200px) {
.logo{background:url(imagens/logo958.jpg);height:199px}
.principal{width:960px}
.coldir{width:701px;padding-right:5px}
.colesq,.colmenu{width:236px}
}
@media screen and (max-width: 959px) {
.carta{width:390px}
.logo{background:url(imagens/logo767.jpg);height:160px;background-size:auto;background-repeat:no-repeat;background-position:center}
#imggrande{max-width:500px;width:100%}
.principal{width:769px}
.coldir{width:510px;padding-right:5px}
.colesq,.colmenu{width:236px}
.jprinc{width:100%}
.jprinc img{width:100%;height:auto}
.artigo img{width:100%;height:auto}
.cx3,.cx5,.cx7,.cx9{clear:both}
.cx4{clear:none}
}
@media screen and (max-width: 768px) {
.margemads{margin-top:20px;margin-bottom:20px;}
.carta{width:510px}
.prendatop{font-size:15px}
.idadetop{font-size:15px}
#imggrande{max-width:auto;width:100%}
.principal{width:100%}
.coldir{padding-left:0px;padding-right:0px;width:auto}
.ccold{padding-left:10px;padding-right:10px;}
.colesq,.colmenu{width:100%;padding-left:0;padding-right:0}
.show-menu{display:block}
#menu{display:none}
#menu2{display:block}
.menudir img{max-width:100%!important;height:auto!important}
#menu li,#menu2 li{width:43%;float:left;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#f9daa5}
.menudir{margin-top:0}
#formcontacto input,#formcontacto textarea,p textarea{max-width:100%}
.coldir{min-height:inherit;width:100%!important;float:left}
.ccold{width:90%!important;}
.imggrd{width:70%;height:auto}
.bot_menu{line-height:30px}
.cx3,.cx5,.cx9{clear:none}
.cx4,.cx7{clear:both}
.nmuda{clear:none}
}
@media only screen and (max-width: 680px) {
.cx3,.cx5,.cx7,.cx9{clear:both}
.cx4{clear:none}
.cxhome{float:left;margin-top:20px;margin-left:10px;width:42%}
.quadroHome_texto{width:100%}
.quadroHome_titulo{width:100%;padding-right:8px}
.quadroHome_link{width:100%;border-bottom-width:1px;border-right-width:1px;border-left-width:1px;border-bottom-style:solid;border-right-style:solid;border-left-style:solid;border-bottom-color:#ffc152;border-right-color:#ffc152;border-left-color:#ffc152;background:none;padding-right:8px;padding-left:8px}
.antseggal{width:100%}
}
@media screen and (max-width: 615px) {
.carta{width:90%}
}
@media only screen and (max-width: 490px) {
#desejo1,#desejo2,#desejo3{width:70%}
.carta{width:80%}
.idadetop{margin-right:20px}
.logo{background:url(imagens/logo.jpg);background-size:auto;background-repeat:no-repeat;height:100px;background-position:center}
.galmob{margin-left:18px}
#menu li,#menu2 li{width:90%;float:none;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#f9daa5}
#formcontacto input,#formcontacto textarea,p textarea{width:100%}
.menudir{padding-right:0}
.margemimagem{width:100px;height:auto}
.imggrd{width:97%;height:auto;margin-right:0}
.margemsig{padding-left:3px}
.cxhome{float:left;margin-top:20px;margin-left:5px;width:90%}
.quadroHome_texto{width:100%}
.quadroHome_titulo{width:100%;padding-right:8px}
.quadroHome_link{width:100%;border-bottom-width:1px;border-right-width:1px;border-left-width:1px;border-bottom-style:solid;border-right-style:solid;border-left-style:solid;border-bottom-color:#ffc152;border-right-color:#ffc152;border-left-color:#ffc152;background:none;padding-right:8px;padding-left:8px}
}
.l462012m{font-size:13px;min-height:20px;line-height:20px;margin-right:0;text-align:center;background-color:#FFF;width:100%;padding-top:5px;padding-bottom:5px}
.smais a{color:#000;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:700;height:20px;line-height:20px;margin-right:0;min-width:26px;outline:0 none;padding:0 8px;text-align:center;white-space:nowrap}
@media screen and (max-width : 590px) {
.l462012m{font-size:13px;padding-top:1px;padding-bottom:5px;z-index:2000;border-top:#ccc 1px dotted;position:relative}
}
