@charset "UTF-8";
Reseter  html, body, span, img, div, a, table, tr, td, th, tr, ul, ol, li, p, h1, h2, h3 {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	text-decoration:none;
	list-style:none;
	font-size:100%;
	background-color:none;
	width:auto;
	vertical-align:baseline;
}
 @media only screen and (min-width: 100px) {
.gridContainer {
	width:99.2%;
	padding-left:0.9%;
	padding-right:0.9%;
	margin:auto;
}
#LayoutDiv1 {
	clear:both;
	float:left;
	margin-left:0;
	width:100%;
	display:block;
}
}
/* Simple fluid media
   Note: Fluid media requires that you remove the media's height and width attributes from the HTML
   http://www.alistapart.com/articles/fluid-images/ 
*/
img, object, embed, video {
	max-width: 100%;
}
/* IE 6 does not support max-width so default to width 100% */
.ie6 img {
	width:100%;
}
/*
	Dreamweaver Fluid Grid Properties
	----------------------------------
	dw-num-cols-mobile:		5;
	dw-num-cols-tablet:		8;
	dw-num-cols-desktop:	10;
	dw-gutter-percentage:	25;
	
	Inspiration from "Responsive Web Design" by Ethan Marcotte 
	http://www.alistapart.com/articles/responsive-web-design
	
	and Golden Grid System by Joni Korpi
	http://goldengridsystem.com/
*/




/* Desktop Layout: 769px to a max of 1232px.  Inherits styles from: Mobile Layout and Tablet Layout. */


/*INICIO DO CÓDIGO*/

body {
/ background-color:#FFF;
/*background-color:#eee;*/



}
#mainWrapper {
	width:100%;
	height:auto;
	background-color:#FFF;
}
/*imagem das flores*/
 
header {
	/*margin-left:auto;
	margin-right:auto;
	width:100%;
	height:100%;*/
	margin:0 auto;
}
header a {
	/*	margin:50px auto;*/	
	display:flex;
	justify-content:center;
	aline-items:center;
	margin:auto;
	margin-bottom:1%;
}
nav {
	height:92px;
	display:block;
	margin-top:0.3%;
}
#boxlingart {
	width: 100%;
	color: #575c6c;
	height:30px;
	margin-bottom:0.5%;
}
/*caixa pt e en*/

#linguas {
	/*	margin-left:6.5%;*/	
/*margin-left:10%;*/	
	float: left;
	text-align:left;
}
#linguas ul li {
	display: inline-block;
}
#linguas ul li a {
	font-family: 'Amatic SC';
	color: #575C6C;
	font-size:1.4em;
}
li#bull {
	font-size:1.5em;
}
/*caixa artigos*/

#artigos {
	float:right;
	text-align:right;
	margin-right:6.1%;
}
/*botão artigos*/

#artigos ul li a {
	font-family: 'Amatic SC';
	color: #575c6c;
	font-size:1.4em;
	display:inline;
}
#artigos ul li#ar1 {
	float:left;
}
#artigos ul li#ar2 {
	float:right;
}
/*botoes nav*/



#botoes {
	padding-top:0.8%;
	padding-bottom:0.8%;
	margin-bottom:0.5%;
	text-align:center;
	border-top:1px solid #d6d6d6;
	border-bottom:1px solid #d6d6d6;
	clear:both;
}
#botoes ul li {
	display: inline;
	margin-left: auto;
	margin-right: auto;
}
#botoes ul li a, #botoes ul li.desativado {
	font-family: 'Amatic SC';
	font-size:2em;
	color: #575c6c;
	margin-left:2.4%;
	margin-right:2.4%;
	display:inline;
}
#botoes a:hover, #artigos a:hover, #linguas a:hover {
	color:#B6B1B1;
	font-weight:400;
}
#botoes ul li .down, #artigos ul li .down {
	/*color:#bbbaba;*/
	color:rgba(190, 187, 187, 0.86);
}
#linguas ul li .down {
	color:#d5515f;
}
#galeria {
	clear:both;
	margin-top:0.5%;
}
#galeria2 {
	margin:50px auto;
}
#galeria2 a {
	display:flex;
	justify-content:center;
	aline-items:center;
}
footer {
	height:70px;
	clear:both;
	margin-top:3%;
}
#dotdbar ul li img {
	width: 100%;
}
/*areadeadmin*/

li#cadeado {
	margin-left:21%
}
/*Definições e margens da barra do footer*/


#socialandcontacts {
	font-family: 'Amatic SC';
	padding-top:0.8%;
	padding-bottom:0.8%;
	margin-bottom:0.5%;
	text-align:center;
	padding-left:25px;
	padding-right:25px;/*	width:100%;
*/}
#socialandcontacts ul li {
	font-size:1.7em;
	display: inline;
	margin-left: auto;
	margin-right: auto;
}
#socialandcontacts ul li a, #footerpt ul li.desativado {
	font-family: 'Amatic SC';
	color: #575c6c;
	display:inline;
}
#socialandcontacts ul li.redessociais, #socialandcontacts ul li.mail, #socialandcontacts ul li.tel {
	margin-right:1.5%;
}
span:hover.cor {
	color:#d5515f;
}


@media (min-width: 100px) and (max-width: 373px) {
#galeria2 {
	width:235px;
	margin-top:120px;

}
#galeria2 a {
	background-repeat:no-repeat;
	height:225px;
}
#centro, #centropart {
	font-size:2em;
}
}
 @media (min-width: 100px) and (max-width: 319px) {
.gridContainer {
	width:96.2%;
}
header a {
	background-repeat:no-repeat;
	height:222px;
	width:220px;
}
#botoes ul li a, #botoes ul li.desativado {
	letter-spacing:-0.5px;
	font-size:1.6em;
}
#socialandcontacts ul li {
	font-size:1.2em;
}
#socialandcontacts {
	padding-left:12px;
}
#linguas {
	margin-left:7%;
}
#inv1, #cartoes {
	margin:0px 1% 5em 0px;
}
#contentinvitations {
/*	margin:70px auto 0;
*/}

#contentprodutos{
	margin:52px auto 0 0;
}
#center, #centro, #centerpart, #centropart {
	height:322px;
	margin-top:105px;
}
}
 @media (min-width: 320px) and (max-width: 373px) {
.gridContainer {
	margin:0px;
	padding:0;
}
header a {
	background-repeat:no-repeat;
	height:172px;
	width:320px;
}
#socialandcontacts ul li {
	font-size:1.2em;
}
#socialandcontacts {
	padding-left:25px;
}
#botoes ul li a, #botoes ul li.desativado {
	letter-spacing:-0.5px;
}
#linguas {
	margin-left:3%;
}
#inv1, #cartoes {
	width:95%;
	margin:0px 1% 5em 0px;
}
#contentinvitations, #cartoesdenatal {
	margin:100px auto 0;
}
#contentprodutos {
	margin:108px auto 0 0;
	
}
li#pieces a {
	width:97%;
	margin-left:5px;
}
#center, #centro, #centerpart, #centropart {
	height:363px;
	margin-top:175px;
}
}
 @media (min-width: 374px) and (max-width: 471px) {
.gridContainer {
	margin:0px;
}
header a {
	background-repeat:no-repeat;
	height:222px;
	width:374px;
}
#galeria2 {
	width:374px;
}
#galeria2 a {
	background-repeat:no-repeat;
	height:235px;
	margin-top:80px;
}
#socialandcontacts ul li {
	font-size:1.5em;
}
#linguas {
	margin-left:8%;
}
#contentinvitations, #cartoesdenatal {
	margin:90px auto 0;
}
#inv1, #cartoes {
	margin:0px 5% 5em 0px;
	width:90%;
}
#contentprodutos{
	margin:108px auto 0 0;
	
}
#center, #centro, #centerpart, #centropart {
	height:363px;
	margin-top:100px;
}
#centro, #centropart {
	font-size:2.5em;
}
}
 @media (min-width: 472px) and (max-width: 549px) {
.gridContainer {
	padding:0px;
}
header a {
	background-repeat:no-repeat;
	height:222px;
	width:472px;
}
#linguas {
	margin-left:8%;
}
#contentinvitations, #cartoesdenatal {
	margin:60px auto 0;
}
#inv1, #cartoes {
	margin:50px 0% 4.5em 0px;
	width:90%;
}
}
 @media (min-width: 472px) and (max-width: 667px) {
#galeria2 {
	width:472px;
}
#galeria2 a {
	background-repeat:no-repeat;
	height:235px;
	margin-top:80px;
}
#gallery a {
	background-repeat:no-repeat;
}
#contentprodutos{
	margin:108px auto 0 0;
	
}
#center, #centro, #centerpart, #centropart {
	height:363px;
	margin-top:100px;
}
#centro, #centropart {
	font-size:2.5em;
}
}
 @media (min-width: 550px) and (max-width: 667px) {
.gridContainer {
	padding:0px;
}
header a {
	background-repeat:no-repeat;
	height:222px;
	width:550px;
}
#linguas {
	margin-left:7%;
}
#contentinvitations, #cartoesdenatal {
	margin:60px 3% 0;
}
#inv1, #cartoes {
	margin:50px 0% 4.5em 0px;
	width:50%;
}
}
 @media (min-width: 668px) and (max-width: 974px) {
#galeria2 {
	width:668px;
	height:387px;
}
#galeria2 a {
	background-repeat:no-repeat;
	height:255px;
	margin-top:125px;
}
#gallery a {
	background-repeat:no-repeat;
}
#botoes ul li a, #botoes ul li.desativado {
	letter-spacing:0.4px;
}
#contentinvitations, #cartoesdenatal {
	margin:60px 3% 0;
}
#inv1, #cartoes {
	margin:20px 0% 4.5em 0px;
	width:50%;
}
#contentprodutos{
	margin:108px auto 0 0;
	
}
#center, #centro, #centerpart, #centropart {
	height:445px;
	margin-top:100px;
}
#centro, #centropart {
	font-size:2.5em;
}
}
@media (min-width: 668px) and (max-width: 839px) {
/* .gridContainer {
 	padding:0px;
}*/
 header a {
 	background-repeat:no-repeat;
 	height:222px;
/* 	width:668px;*/
}
 #linguas {
 	margin-left:7%;
}
 #botoes ul li a, #botoes ul li.desativado {
 	margin-left:1%;
 	margin-right:1%;
}
 #contentinvitations, #cartoesdenatal {
 	margin:60px 3% 0;
}
 #inv1, #cartoes {
 	margin:10px 0% 4.5em 0px;
 	width:50%;
}
}
@media (min-width: 840px) and (max-width: 974px) {
.gridContainer {
	padding:0px;
}
header a {
	background-repeat:no-repeat;
	height:222px;
	width:750px;
}
#linguas {
	margin-left:5.5%;
}
#botoes ul li a, #botoes ul li.desativado {
	margin-left:1.8%;
	margin-right:1.8%;
}
#contentinvitations, #cartoesdenatal {
	margin:60px 3% 0;
}
#inv1, #cartoes {
	margin:10px 0% 4.5em 0px;
	width:50%;
}
}
@media (min-width: 975px) and (max-width: 1144px) {
#botoes ul li a, #botoes ul li.desativado {
	margin-left:1.7%;
	margin-right:1.7%;
}
#center, #centro, #centerpart, #centropart {
	height:445px;
}
#centro, #centropart {
	font-size:2.5em;
	height:445px;
}
}

