@charset "UTF-8";
/* CSS Document */


body {
	background-color:#000;
	background-image:url(../imagens/bg/textura.png);
	background-position:top;
}


/* Fontes */


p { 
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:20px;
	margin-right:20px;
	text-align:justify;
	color:#ffffff;
}

ul { 
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#000;
}



h2 { 
	font-family: Verdana, Geneva, sans-serif;
	font-size:14px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:20px;
	margin-right:20px;
	text-align:justify;
	color:#ffffff;
}


/* Borda 0 em imagem */

img { 
	border: 0; 
}

img.centro {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

img.lojas {
    display: block;
    margin-left: auto;
    margin-right: auto;
	margin-top:5px;
}

img.parceiros {
    margin-left: 15px;
    margin-right: 15px;
	margin-top:10px;
	margin-bottom:10px;
}

img.slide {
    display: block;
    margin-left: auto;
    margin-right: auto;
	margin-top:3px;
}

/* Links */

a:link {text-decoration: none; color: #000000;}
a:visited {text-decoration: none; color: #000000; }
a:hover {text-decoration: underline; color: #000000; }
a:active {text-decoration: none; }


/* Paginas iniciais */

#geral_tortuga {
	width:980px;
	height:550px;
	margin:0 auto;
	background-image:url(../imagens/bg/bg_tortuga.png);
	background-repeat:no-repeat;
}

#geral_sapo {
	width:980px;
	height:550px;
	margin:0 auto;
	background-image:url(../imagens/bg/bg_sapo.png);
	background-repeat:no-repeat;
}


#geral_coracao {
	width:980px;
	height:550px;
	margin:0 auto;
	background-image:url(../imagens/bg/bg_coracao.png);
	background-repeat:no-repeat;
}

/* Fim Paginas iniciais */


/* Gerais */

#logo {
	width:490px;
	height:100px;
	float:left;
}


#somdahora {
	width:420px;
	height:100px;
	float:right;
}


#entrar  {
	width:133px;
	height:60px;
	float:right;
	clear:both;
	margin-top:357px;
}

#conteudo {
	width:100%;
	height:340px;
	clear:both;
}


/* Menu */

#menu {
	width:100%;
	height:55px;
}

#menu ul {
	margin:0;
}

#menu li {
    list-style:none;
    display:inline;
	font-family: Verdana, Geneva, sans-serif;
	font-size:11px;
	text-align:justify;
}



#menu a {
    width:127px;
	height:55px;
    color:#fff;
	text-align:center;
	text-decoration: none;
	background-image:url(../imagens/botao_menu.png);
	background-repeat:no-repeat;
	background-position:top;
    float:left;
    padding:20px 10px 0px; /* Altura, Espaco entre os botoes, nao sei */
    margin:0 -10px;
}

#menu a:hover { 
    color:#000000;
	background-image:url(../imagens/botao_menu_selecionado.png);
	background-repeat:no-repeat;
	text-decoration: underline;
}

#menu a:active {
    color:#00000;
}

#menu li.current a {
    color:#000000;
	background-image:url(../imagens/botao_menu_selecionado.png);
	background-repeat:no-repeat;
	text-decoration: underline;
}

/* Fim Gerais */



/* Secao inicio */

#geral_inicio{
	width:940px;
	height:500px;
	margin:0 auto;
	background:#333366;
	margin-top:20px;
}

#conteudo_inicio {
	width:100%;
	height:340px;
	clear:both;
/*	background-image:url(../inicio/imagens/bg_elefante.png);
	background-position:right;
	background-repeat:no-repeat; */
}


#conteudo_lateral_inicio {
	width:320px;
	height:340px;
	float:left;
	background-image:url(../imagens/bg_conteudo_lateral.png);
	background-repeat:no-repeat;
	background-position:right;
}

#conteudo_lateral_inicio p {
	margin-left:20px;
	margin-right:40px;
}

/* slide inicio */

#slideshow {
    position:relative;
    height:400px;
}

#slideshow DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
	width:530px;
    height: 400px;
    background-color: #000;
}

#slideshow DIV.active {
    z-index:10;
    opacity:1.0;
}

#slideshow DIV.last-active {
    z-index:9;
}

#slideshow DIV IMG {
    height: 350px;
    display: block;
    border: 0;
    margin-bottom: 10px;
}


/* Secao Contatos */

#geral_contato {
	width:940px;
	height:500px;
	margin:0 auto;
	background:#662D91;
	margin-top:20px;
	background-image:url(../contato/imagens/bg.png);
	background-repeat:no-repeat;
}


#geral_contato h2 {
	font-size:13px;
}

#conteudo_contato {
	width:200px;
	height:200px;
	width:left;
	padding-left:320px;
}

#conteudo_contato a:link {text-decoration: none; color: #FFF;}
#conteudo_contato a:visited {text-decoration: none; color: #FFF; }
#conteudo_contato a:hover {text-decoration: underline; color: #FFF; }

#conteudo_lateral_contato {
	width:350px;
	height:340px;
	float:right;
	margin-right:10px;
}


/* Formulario de Contato */

#formulario {
	height:269px;
	height:290px;
	background-color:#793da7;
}

#formulario form{
	font-size: 12px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-left: 20px;
}
        
#formulario fieldset{
	padding: 10px;
	border: 0px solid #ccc; /* 0 para sem bordar */
    width: 90%;
}
        

#formulario legend{
	font-weight: bold;
	color: #a1a678;
	font-size: 15px;
	letter-spacing: 1px;
}
        
#formulario input{
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	font-size: 13px;
	margin-bottom: 5px;
	color: #662D91;
	background-color:#927aa4;
}

#formulario textarea{
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	font-size: 13px;
	margin-bottom: 5px;
	color: #662D91;
	background-color:#927aa4;
}
             
#formulario label{
	display: block;
	width: 140px;
	float: left;
	color: #FFF;
	border-bottom: 1px solid #927aa4;
}
        
#formulario span{
	color: #a1a678;
	font-size: 12px;
}
        
#formulario .botao{
	font-size: 13px;
	background: #ffffff;
	margin: 15px 0px 0px 0px;
}


/* Secao parceiros */

#geral_parceiros {
	width:940px;
	height:500px;
	margin:0 auto;
	background-color:#ec702b;
	margin-top:20px;
}

#conteudo_lateral_parceiros {
	width:320px;
	height:340px;
	float:left;
	background-image:url(../imagens/bg_conteudo_lateral.png);
	background-repeat:no-repeat;
	background-position:right;
}

#conteudo_parceiros {
	width:620px;
	height:320px;
	float:right;
	overflow:auto;
	margin-top:10px;
}

#rodape_lateral_parceiros {
	height:150px;
	clear:both;
	background-image:url(../parceiros/imagens/bg_lateral.png);
	background-repeat:no-repeat;
}

#conteudo_lateral_parceiros h2 {
	margin-right:40px;
}


/* Secao Pontos de venda */

#geral_comprar {
	width:940px;
	height:500px;
	margin:0 auto;
	background-color:#c5df1e;
	margin-top:20px;
}

#geral_comprar p {
	color:#000;
}

#conteudo_comprar {
	width:620px;
	height:290px;
	float:right;
	overflow:auto;
	margin-top:40px;
}

#conteudo_comprar p {
	margin-left:40px;
	margin-right:60px;
}

#conteudo_lateral_comprar {
	width:320px;
	height:340px;
	float:left;
	background-image:url(../imagens/bg_conteudo_lateral.png);
	background-repeat:no-repeat;
	background-position:right;
}



/* Clientes cadastrados */

.coluna_logo {
	width:200px;
	height:75px;
	float:left;
	clear:left;
}

.coluna_logo_especial {
	width:200px;
	height:160px;
	float:left;
	clear:left;
	margin-top:5px;
}



.coluna_loja_texto {
	width:400px;
	height:75px;
	float:right;
	clear:right;
}


/* Menu da secao */

.menu_coluna_logo {
	width:100px;
	height:50px;
	float:left;
	clear:left;
	margin-top:40px;
	margin-left:20px;
}


.menu_texto_comprar {
	width:200px;
	height:50px;
	float:right;
	clear:right;
	margin-top:40px;
}

.menu_texto_comprar h2 {
	color:#000;
	text-align:left;
	margin-left:2px;
}


/* Secao Fotos */

#geral_fotos {
	width:940px;
	height:500px;
	margin:0 auto;
	background:#6ECBDE;
	margin-top:20px;
}


#fotos_esq {
	width:270px;
	height: 320px;
	float:right;
	overflow:auto;
}

#fotos_meio {
	width:300px;
	height: 320px;
	float:right;
	overflow:auto;
}

#fotos_dir {
	width:270px;
	height:320px;
	float:right;
}

.menu_coluna_logo_fotos {
	width:68px;
	height:68px;
	float:left;
	margin-top:30px;
	margin-left:20px;
}


.menu_texto_fotos {
	width:170px;
	height:75px;
	float:left;
	margin-left:2px;
	margin-top:30px;
}



/* Secao Z */

#geral_z {
	width:940px;
	height:500px;
	margin:0 auto;
	background:#F394DB;
	margin-top:20px;
}

#conteudo_z {
	width:620px;
	height:340px;
	float:right;
}


#conteudo_z p {
	color:#000;
}

#conteudo_lateral_z {
	width:320px;
	height:340px;
	float:left;
	background-image:url(../imagens/bg_conteudo_lateral.png);
	background-repeat:no-repeat;
	background-position:right;
}

#conteudo_lateral_z p {
	margin-left:20px;
	margin-right:40px;
}



/* Menu da secao Z */

.menu_coluna_logo_z {
	width:100px;
	height:50px;
	float:left;
	clear:left;
	margin-top:70px;
	margin-left:20px;
}


.menu_texto_z {
	width:200px;
	height:50px;
	float:right;
	clear:right;
	margin-top:70px;
}

.menu_texto_z h2 {
	color:#000;
	text-align:left;
	margin-left:2px;
}


/* Secao Produtos */

#geral_produtos {
	width:940px;
	height:500px;
	margin:0 auto;
	background:#9f1222;
	margin-top:20px;
}

#conteudo_produtos {
	width:940px;
	height:307px;
	clear:both;
}

#conteudo_lateral_produtos {
	width:320px;
	height:300px;
	float:left;
}

#conteudo_lateral_produtos p {
	margin-left:20px;
	margin-right:40px;
}

#geral_produtos h2 {
	font-size:22px;
}

#conteudo_produtos_inicial {
	width:600px;
	height:295px;
	float:right;
}

/* Menu Produtos */

#menu_produtos {
	background-color:#670d17;
	height:33px;
	clear:both;
}


ul.menu_produtos {
	list-style-type:none;
	width:100%;
	position:relative;
	display:block;
	height:33px;
	font-size:12px;
	font-family: Verdana, Geneva, sans-serif;
	margin:0;
	padding:0;
}

ul.menu_produtos li {
	width:100px;
	display:block;
	float:left;
	margin:0;
	padding:0;
	width:120px;
}

ul.menu_produtos li a {
	float:left;
	color:#FFFFFF;
	text-decoration:none;
	height:24px;
	padding:9px 14px 0;
}

ul.menu_produtos li a:hover,.current {
	color:#9f1222;
}

ul.menu_produtos .current a {
	color:#FFF;
	background-color:#3d090f;
}

	

/* Scroll Produtos */

.simply-scroll-container { 
	position: relative;
}

.simply-scroll-clip { 
	position: relative;
	overflow: hidden;
	z-index: 2;
}

.simply-scroll-list { 
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
}
	
.simply-scroll-list li {
	padding: 0;
	margin: 0;
	list-style: none;
}
	
.simply-scroll-list li img {
	border: none;
	display: block;
}

/* Container DIV */
.simply-scroll { 
	width: 250px;
	height: 300px;
	margin-bottom: 1em;
}

/* Clip DIV */
.simply-scroll .simply-scroll-clip {
	width: 940px;
	height: 300px;
}
	
.simply-scroll .simply-scroll-list li {
	float: left; /* Horizontal scroll only */
	width: 250px;
	height: 300px;
}



/* Galeria escondida */

#galeria_escondida {
	visibility:hidden;
	overflow:auto;
	width:10px;
	height:10px;
}