html,body
{
	margin:0;
	padding:0;
	background-image:url(../images/fundo.png);
	background-attachment:fixed;
	background-size:cover;
	background-position:top;
	font-family:News Cycle, calibri;
}

@font-face {
    font-family: 'birds_of_paradiseregular';
    src: url('Fonts/Font1/birds_of_paradise__personal_use_only_0-webfont.eot');
    src: url('Fonts/Font1/birds_of_paradise__personal_use_only_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('Fonts/Font1/birds_of_paradise__personal_use_only_0-webfont.woff2') format('woff2'),
         url('Fonts/Font1/birds_of_paradise__personal_use_only_0-webfont.woff') format('woff'),
         url('Fonts/Font1/birds_of_paradise__personal_use_only_0-webfont.ttf') format('truetype'),
         url('Fonts/Font1/birds_of_paradise__personal_use_only_0-webfont.svg#Parisienne') format('svg');
    font-weight: normal;
    font-style: normal;

}

#Container
{
	width:100%;
	display:table;
	font-family:News Cycle,calibri;
	font-size:15px;	
	padding:0;
	margin:0;
}

#Topo
{
	height:40px;
	width:100%;
	background-image:url(../images/fundo_topo.png);
}

#Topo_Corpo
{
	margin:0 auto;
	height:90px;
	width:1020px;
	text-align:center;
}

#Bloco_Topo
{
	float:right; 
	width:100%;
	padding-top:5px;
	font-size:15px;
	color:#FFF;
	height:30px;
	
}

#Topo_Infos
{
	width:800px;
	float:right;
	display:table;
	height:40px;
}

#Bloco_Busca
{
	float:right; 
	width:90%; 
	/*padding-top:18px;*/
	padding-top:8px;
	text-align:right;
}

.Input_Busca
{
	width:250px;
	border-radius:4px 0px 0px 4px;
	height:27px;
	border:none;
	border-top:solid 1px #FFFFFF;
	border-bottom:solid 1px #FFFFFF;
	border-left:solid 1px #FFFFFF;
	background-color:#31c9c9;
	font-family:News Cycle, calibri;
	font-size:14px;
	font-style:italic;
	color:#FFFFFF;
	padding-left:5px;
}	

.Botao_Busca
{
	height:31px;
	width:29px;
	border-radius:0px 4px 4px 0px;
	background-position:right;
	background-image:url(../images/lupa.png);
	background-color:#31c9c9;
	border:none;
	border-top:solid 1px #FFFFFF;
	border-bottom:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;
	background-repeat:no-repeat;
	cursor:pointer;
}

#Logotipo
{
	z-index:999999px;
	width:322px;
	height:20px;
	float:left;
	padding-top:3px;
}

#Logotipo2
{
	position:absolute;	
	width:322px;
	height:220px;
	z-index:999999999999999999999999999;
}

#Linha_Topo_Cadastrese
{
	width:100%;
	float:left;
	height:30px;
}

.Linha_Topo_Lista_Presente
{
	width:100%;
	margin:0 auto;
	height:40px;
	color:#9D9D9D;
	background-color:#D9F6F4;
	text-align:right;
	font-family:News Cycle;
	font-size:15px;	
	border-radius:0px 0px 7px 7px;
}

#Linha_Menu
{
	width:100%;
	height:42px;
	background-image:url(../images/fundo_menu.png);
	font-family:News Cycle,calibri;
	
	box-shadow:0px 0px 11px #8D8D8D;
   -webkit-box-shadow:0px 0px 11px #8D8D8D;
   -moz-box-shadow:0px 0px 11px #8D8D8D;
}

#Menu
{
	width:100%;
	float:left;
	height:42px;
	line-height:42px;
	text-align:center;	
	color:#5D5D5D;
	text-align:center;
}

#Menu nav
{
	width:100%;
	/*height:100%;*/
	padding:0;
	margin:0;
	text-align:center;
}

#Menu nav ul
{
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	padding-top:8px;
}

#Menu nav ul li
{
	line-height:25px;
	padding-right:19px;
	padding-left:19px;
	height:25px;
	list-style:none;
	font-size:15px;
	color:#5D5D5D;
	float:left;
	cursor:pointer;
	text-align:center;
	border-right:solid 1px #C3C3C3;
}

#Menu nav ul li:hover
{
	color:#00b9b4;
	/*font-size:16px;
	text-shadow:1px 1px 3px #000000;*/
}

#Animacao
{
	width:100%;	
	display:table;
	/*background-image:url(../images/fundo_moldura.png);*/
	background-color:#cff3f0;
	text-align:center;
	margin:0 auto;
}

#Quadro_Margem_Animation
{
	width:1000px; 
	text-align:center; 
	margin:0 auto;	
	border:solid 8px #FFF;
	margin-top:12px; 
	margin-bottom:12px;
	
	box-shadow:1px 1px 12px #888888;
   -webkit-box-shadow:1px 1px 12px #888888;
   -moz-box-shadow:1px 1px 12px #888888;
}

#Conteudo
{
	width:100%;
	margin:0 auto;
	display:table;
	/*padding-top:5px;*/
	min-height:300px;
}

#Content
{
	width:1000px;
	padding-right:10px;
	padding-left:10px;
	margin:0 auto;
	display:table;
}

#Content_Links
{
	width:1000px;
	padding-right:10px;
	padding-left:10px;
	margin:0 auto;
	background-color:#C90;
	display:table;
	margin-bottom:30px;
	background-color:#FDFDFD;
	border-radius:6px;
	
	box-shadow:1px 1px 8px #E6E6E6;
   -webkit-box-shadow:1px 1px 8px #E6E6E6;
   -moz-box-shadow:1px 1px 8px #E6E6E6;
}

#Fundo_Titulos
{
	background-image:url(../images/fundo_titulos.png);
	height:47px;
	background-repeat:repeat-x;
	width:100%;
	padding-top:36px;
	font-family:"Parisienne";
	float:left;
	margin-top:0px;
	
	box-shadow:1px 1px 6px #A2A2A2;
   -webkit-box-shadow:1px 1px 6px #A2A2A2;
   -moz-box-shadow:1px 1px 6px #A2A2A2;
}

#Fundo_Titulos_Cinza
{
	background-image:url(../images/fundo_titulos_cinza.png);
	height:50px;
	width:100%;
	padding-top:36px;
	font-family:"Parisienne";
	float:left;
	box-shadow:1px 4px 5px #C9C9C9;
   -webkit-box-shadow:1px 4px 5px #C9C9C9;
   -moz-box-shadow:1px 4px 5px #C9C9C9;	
	margin-bottom:20px;
}

.Foto_Lista
{
	width:90%;
	height:250px;
	padding-left:5px;
	padding-right:5px;
	padding-top:8px;
	padding-bottom:8px;
	background-size:cover;
	background-position:center;
	border:solid 6px #FFFFFF;
	border-radius:6px;
	
	box-shadow:1px 4px 5px #C9C9C9;
   -webkit-box-shadow:1px 4px 5px #C9C9C9;
   -moz-box-shadow:1px 4px 5px #C9C9C9;	
}

#Linha_Redes
{
	height:46px;
	background-image:url(../images/fundo_topo.png);
	width:100%;
	float:left;
	padding-top:5px;
	padding-bottom:5px;
	color:#FFFFFF;
	font-size:14px;
}

#Topo_Login
{
	width:98%; 
	height:38px;
	line-height:30px;
	float:left;
	font-size:14px;
	color:#FFFFFF;
	background-color:#00325B;
	box-shadow:1px 1px 5px #001A2F;
   -webkit-box-shadow:1px 1px 5px #001A2F;
   -moz-box-shadow:1px 1px 5px #001A2F;
	text-align:left;
	z-index:99999999;
	padding-left:1%;
	padding-right:1%;
}



#Busca
{
	width:60%;
	float:left;	
	height:100%;
	text-align:left;
	margin:0 auto;
	text-align:center;
	padding-top:30px;
	padding-right:10%;
}


.Produto_Horizontal
{
	width:480px;
	margin-right:15px;
	margin-bottom:15px;
	height:233px;
	float:left;
	
	background-color:#FBFBFB;
	box-shadow:1px 2px 5px #AAAAAA;
   -webkit-box-shadow:1px 2px 5px #AAAAAA;
   -moz-box-shadow:1px 2px 5px #AAAAAA;
}

.Produto_Horizontal:hover
{
	background-color:#D9F6F4;
	cursor:pointer;	
}

.Produto_Horizontal_Lista
{
	width:99%;
	margin-right:15px;
	margin-bottom:15px;
	min-height:215px;
	display:table;
	float:left;
	
	background-color:#FBFBFB;
	box-shadow:1px 2px 5px #AAAAAA;
   -webkit-box-shadow:1px 2px 5px #AAAAAA;
   -moz-box-shadow:1px 2px 5px #AAAAAA;
}


.Foto_Produto_Horizontal_Lista
{
	height:190px;
	width:180px;
	background-size:cover;
	background-position:center;
	margin-left:6px;
	margin-top:6px;
	border:solid 2px #F3F3F3;
	border-radius:3px;
	float:left;
}

.Foto_Produto_Horizontal
{
	height:190px;
	width:180px;
	background-size:cover;
	background-position:center;
	margin-left:6px;
	margin-top:6px;
	border:solid 2px #F3F3F3;
	border-radius:3px;
}

.Produto_Vetical
{
	width:237px;
	height:390px;
	background-color:#f4fdfc;
	float:left;
	margin-right:10px;
	margin-bottom:6px;
	text-align:center;	
	padding-top:10px;
	padding-bottom:33px;
	
	box-shadow:1px 2px 5px #AAAAAA;
   -webkit-box-shadow:1px 2px 5px #AAAAAA;
   -moz-box-shadow:1px 2px 5px #AAAAAA;
}

.Produto_Vetical:hover
{
	cursor:pointer;
	background-color:#CFF3F0;
}

.Produto_Vetical_Sugestoes
{
	width:237px;
	height:390px;
	background-color:#D6F5F3;
	float:left;
	border-radius:5px;
	margin-right:10px;
	margin-bottom:6px;
	text-align:center;	
	padding-top:10px;
	padding-bottom:33px;
}

.Produto_Vetical_Sugestoes:hover
{
	cursor:pointer;
	background-color:#CFF3F0;
}

.Foto_Produto_Vertical
{	
	width:190px;
	height:220px;
	margin:0 auto;
	background-size:cover;
	background-position:center;
}

.Separador
{
	width:100%;
	height:48px;
	text-align:center;
	float:left;	
}

.Botao_Azul_Redondo
{
	width:100px;
	height:30px;
	background-color:#01C4C8;
	font-family:News Cycle, Calibri;
	font-size:14px;
	color:#FFFFFF;
	border-radius:8px;
	border:none;
	cursor:pointer;
	
	/*box-shadow:1px 2px 5px #AAAAAA;
   -webkit-box-shadow:1px 2px 5px #AAAAAA;
   -moz-box-shadow:1px 2px 5px #AAAAAA;*/
}

.Botao_Azul_Redondo:hover
{
	background-color:#01EBF1;
}

.Quadro_Indique
{
	width:99%;
	background-color:#F7F7F7;
	border-radius:4px;
	margin:0 auto;	
	height:450px;
	color:#1C716A;
	
	box-shadow:1px 2px 5px #AAAAAA;
   -webkit-box-shadow:1px 2px 5px #AAAAAA;
   -moz-box-shadow:1px 2px 5px #AAAAAA;
}

.Quadro_Compra
{
	width:100%;
	margin:0 auto;
	text-align:left;
	height:50px;
	line-height:50px;
	color:#FFFFFF;
	font-size:14px;
	font-family:News Cycle;
	background-color:#C5F1EE;	
	border-radius:4px;
	
	box-shadow:inset 1px 1px 19px #62D9D0;
   -webkit-box-shadow:inset 1px 1px 19px #62D9D0;
   -moz-box-shadow:inset 1px 1px 19px #62D9D0;
}

.Quadro_Compartilha
{
	width:100%;
	margin:0 auto;
	text-align:left;
	height:50px;
	line-height:50px;
	color:#FFFFFF;
	font-size:14px;
	font-family:News Cycle;
	background-color:#FBFBFB;	
	border-radius:4px;
	box-shadow:inset 1px 1px 16px #B6B6B6;
   -webkit-box-shadow:inset 1px 1px 16px #B6B6B6;
   -moz-box-shadow:inset 1px 1px 16px #B6B6B6;
   margin-bottom:2px;
}



.Botao
{
	min-width:150px;
	width:150px;
	height:40px;
	line-height:40px;
	border:none;
	border-radius:5px;	
	background-color:#31CABE;
	margin:0;
	padding:0;
	font-family:"Parisienne";
	color:#FFF;
	font-size:18px;
	line-height:20px;
	cursor:pointer;
	box-shadow:inset 1px 1px 12px #2CB1A8;
   -webkit-box-shadow:inset 1px 1px 12px #2CB1A8;
   -moz-box-shadow:inset 1px 1px 12px #2CB1A8;
}

.Botao:hover
{
	background-color:#6DDCD3;
	font-size:21px;
}

.Botao_Rosa
{
	width:170px;
	height:40px;
	line-height:40px;
	border:none;
	border-radius:5px;	
	background-color:#FF80C0;
	margin:0;
	padding:0;
	font-family:"Parisienne";
	color:#FFF;
	font-size:19px;
	line-height:20px;
	cursor:pointer;
	box-shadow:inset 1px 1px 12px #FF53A9;
   -webkit-box-shadow:inset 1px 1px 12px #FF53A9;
   -moz-box-shadow:inset 1px 1px 12px #FF53A9;
}

.Botao_Rosa:hover
{
	background-color:#FF46A3;
	font-size:21px;
}


.Input_carrinho
{
	height:35px;
	font-size:16px; 
	color:#019EA3;
	font-family:News Cycle;
	font-size:14px; 
	padding-left:6px;
	border-radius:4px;
	border:none;
	
	box-shadow:1px 2px 5px #A4A4A4;
   -webkit-box-shadow:1px 2px 5px #A4A4A4;
   -moz-box-shadow:1px 2px 5px #A4A4A4;
}

.Caixa_Produto:hover
{
	font-size:18px;
}


.Caixa_Preco
{
	width:140px; 
	padding:5px;
	background-image:url(../images/fundo_preto.png); 
	text-align:center; 
	color:#FFFFFF; 
	position:relative; 
	top:200px; 
	float:right; 
	height:25px; 
	margin:0 auto;	
}

.Caixa_Foto_Produto
{
	background-position:center;
	background-size:cover;
	float:left;
	margin:5px;
	border-radius:2px;
	
}

.Foto_Produto
{
	border-radius:5px;
	background-color:#FFFFFF;
	background-size:cover;
	background-position:center;	
	width:225px;
	height:250px;
}

.Foto_Produto:hover
{
	box-sizing: border-box;
	border:solid 3px #65DAD1;	
}

#Topo_sombra
{
	width:100%;
	min-width:1020px;
	position:absolute;
	top:0;
	background-image:url(../images/fundo_topo.png);
	display:table;
	z-index:999;
	height:220px;
	background-repeat:repeat-x;
}


.Titulos
{
	font-family:News Cycle;
	font-size:30px;
	color:#4DD5CA;
}

.Separador_Coracao
{
	background-image:url(../images/fundo_corcao.png);
	background-repeat:repeat-x;
	height:8px;
	width:100%;
	float:left;
	padding-top:1px;
	margin-top:1px;
	background-color:transparent;
}

.Font
{
	font-family:News Cycle;
	font-size:14px;
	color:#8A8A8A;	
}



#Rodape
{
	float:left;
	width:100%;
	height:271px;
	padding-top:6px;
	background-image:url(../images/fundo_rodape.png);
}

#Rodape2
{
	float:left;
	width:100%;
	height:220px;
	padding-top:6px;
	background-image:url(../images/fundo_rodape2.png);
	background-size:contain;
}

.arabesco
{
	width:100%; 
	float:left;
	background-image:url(../images/arabesco.png);
	height:36px;	
}


.Rodape_Rodape
{
	width:100%;
	background-color:#303030;
	height:200px;
    display:table;
    float:left;
	box-shadow:inset 1px 1px 10px #171717;
   -webkit-box-shadow:inset 1px 1px 10px #171717;
   -moz-box-shadow:inset 1px 1px 10px #171717;
}

.Input_News
{
	width:370px;
	height:29px;
	border:none;
	border-radius:4px 0px 0px 4px;
	box-shadow: 1px 1px 3px #494949;
   -webkit-box-shadow: 1px 1px 3px #494949;
   -moz-box-shadow: 1px 1px 3px #494949;	
   font-family:News Cycle;
   padding-left:3px;
   font-size:14px;
}

.Linha_Categoria
{
	border-radius:4px;
	margin-bottom:2px;
	padding-left:5px;
	height:35px;
	line-height:35px;
	font-size:15px;
	text-align:left;
	background-color:#BEEFEC;
	color:#2BACA3;
	width:99%;
	float:left;	
	cursor:pointer;
}

.Linha_Categoria:hover
{
	background-color:#92E4DE;	
}

.Linha_SubCategoria
{
	border-radius:4px;
	margin-bottom:2px;
	padding-left:5px;
	height:29px;
	line-height:29px;
	text-align:left;
	background-color:#E8F9F8;
	color:#2BACA3;
	width:92%;
	font-size:14px;
	float:right;	
	cursor:pointer;
}

.Linha_SubCategoria:hover
{
	background-color:#F0FBFA;
}


.Inputs
{
	width:370px;
	height:29px;
	border:none;
	border-radius:4px;
	box-shadow: 1px 1px 3px #494949;
   -webkit-box-shadow: 1px 1px 3px #494949;
   -moz-box-shadow: 1px 1px 3px #494949;	
   font-family:News Cycle;
   padding-left:3px;
   font-size:14px;
}

/*-------------------------LOADING DENTRO DO CEP------------------------------*/
.Inputs_Cep
{
	width:115px;
	height:29px;
	border:none;
	border-radius:4px 0px 0px 4px;
	box-shadow: 1px 1px 3px #CECECE;
   -webkit-box-shadow: 1px 1px 3px #CECECE;
   -moz-box-shadow: 1px 1px 3px #CECECE;	
   font-family:News Cycle;
   padding-left:3px;
   font-size:14px;
}

.Carregando_Input_Cep_Branco
{
	height:29px; 
	width:30px;  
	float:left; 
	background-color:#FFFFFF;
	border-radius:0px 4px 4px 0px;
	
	box-shadow: 4px 1px 3px #CECECE;
   -webkit-box-shadow: 4px 1px 3px #CECECE;
   -moz-box-shadow: 4px 1px 3px #CECECE;
   
	padding-top:2px;
	background-size:25px auto;
	background-repeat:no-repeat;
	background-position:center;	
}

.Carregando_Input_Cep
{
	height:29px; 
	width:30px;  
	float:left; 
	border-radius:0px 4px 4px 0px;
   
	padding-top:2px;
	background-image:url(../images/loading4.gif);
	background-size:21px auto;
	background-repeat:no-repeat;
	background-position:center;	
}
/*-------------------------LOADING DENTRO DO CEP------------------------------*/

.button_news
{
	width:100px;
	height:29px;
	font-family:News Cycle;
	font-size:18px;
	background-color:transparent;
	border:none;
	padding:0;
	margin:0;
	color:#FFFFFF;
}

a:link, a:visited { text-decoration:none; }
a:hover { text-decoration:undeline; text-shadow:0px 0px 6px #666666; }
a:active { text-decoration:none; }

