*
body {
	margin:0;
	padding:0;
	text-align:left;
	font-family:  Helvetica, Arial;
	font-size: 12px;
	background-color:#EBECEC;

}



a:link {
	text-decoration: none;
	font-size:11px;
	color: #000;
	
	}     /* unvisited link */

a:visited {
	text-decoration: none;
	color: #000;
	
	}  /* visited link */

a:hover {
	text-decoration: none;
	font-weight: normal;
	color: #000;

	}   /* mouse over link */


/*
    Alpha PNG support for IE
    ------------------------------
    Aviso, este código abaixo funciona apenas para visualização na tela. Quando este documento for impresso, o bug voltará.
    O Hack Abaixo faz o código rodar apenas no IE. Sendo que os outros browsers como, Firefox, Opera e Safari já tem a transparencia de PNG nativo.
    \*/
    * html img/**/ {
 filter:expression(
   this.alphaxLoaded ? "" :
   (
       this.src.substr(this.src.length-4)==".png"
       ?
       (
     (!this.complete)
     ? "" :
         this.runtimeStyle.filter=
         ("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+
         (this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0,0)+
         String(this.alphaxLoaded=true).substr(0,0)+
         (this.src="figuras/blank.png").substr(0,0)
       )
       :
       this.runtimeStyle.filter=""
   )
     );
    }







#tudo {

	position: absolute; 
	left:50%;
	top:50%;
	width:781px;
	height:620px;
	padding:0;
	margin-left: -390px;
	margin-top: -298px;


}





#menu {

	width:700px;

	height:60px;

	background-color:#000;

}



#conteudo 
{
    float:left;

	width:788px;

	height:618px;

	background-image: url("/figuras/fundo.gif");

	

}

#creditos, span a:link, span a:visited {

	width:788px;
	height:30px;
	color: #999999;

}

#creditos span a:hover { 

background-color:#666666;



}









#figuras {
	
	float: left;
	width:223px;
	height:226px;
	margin-top: 30px;
	_margin-top: 30px;
	margin-left: 70px;
	_margin-left: 35px;
	background-image: url(../figuras/fundo_figuras.gif);

}

.ie7 #figuras {
	
	float: left;
	width:223px;
	height:226px;
	margin-top: 45px;
	margin-left: 70px;

	background-image: url(../figuras/fundo_figuras.gif);

}


#fotos {
	width:373px;
	height:373px;
	float:left;
	margin-top:0px;
	margin-left: 0px;
	z-index: 99;
	position: relative;
	text-align: right;
}

.ie7 #fotos {
	width:373px;
	height:373px;
	float:left;
	margin-top:0px;
	margin-left: 0px;
	z-index: 99;
	position: relative;
	text-align: right;
}






#rodape {

	width:749px;

	height:207px;

	background-color:#7F4098;
	margin-left: 18px;
	_margin-left: 9px;

	z-index: ;

	position: relative;
	float: left;

}





	
.safari #flash {
	float: left;
	width: 749px;
	height: 575px;
	margin-left: 19px;
	margin-top: 16px;
	z-index:999;
	position: relative;
	
	}
	
	
	

#flash { 
	width: 749px;
	height: 575px;
	margin-left: 19px;
	_margin-left: 10px;
	margin-top: 2px;
	z-index:999;
	position: relative;
	
}



#superior{

	width:749px;
	height:373px;
	margin-left: 19px;
	_margin-left: 13px;
	margin-top: 4px;
	_margin-top: 19px;
	z-index:1;
	position: absolute;
	
	
}





#superior_carregando{

	display: none;

	float: left;
	width:749px;
	height:375px;
	margin-left: 19px;
	_margin-left: 14px;
	margin-top: 1px;
	_margin-top: 16px;

	position: absolute;

	text-align: center;

	background-color:#fff;

	z-index:999;

	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);

        -moz-opacity : 0.8;

	

}

.ie7 #superior_carregando{

	display: none;
	float: left;
	width:749px;
	height:375px;
	margin-left: 13px;
	margin-top: 15px;
	

	position: absolute;

	text-align: center;

	background-color:#fff;

	z-index:999;

	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);


	

}




#superior_carregando img

{

	margin-top: 150px;

	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);

        -moz-opacity : 1.0;

}



#multiweb {
	
	width: 74px;

	height: 50px;

	background-color:#EBECEC;

	float: right;

	margin-right: 5px;

	margin-top: 2px;

}



#multiweb img{

	border: 0px;



/* INICIA PARTE ESQUERDA */

	

}

#esquerda {

	float:left;

	width:336px;

	height:330px;

	margin-top:35px;

	position: relative;



}





#conteudo_escrito {

	float:left;

	width:740px;

	height:340px;
	position: relative;
	background-color: 000;
	z-index: 999;


}



#conteudo_escrito_fundo {

	width: 597px;

	height: 225px;

	background-image: url("/figuras/conteudo.gif");

	background-repeat: no-repeat;

	margin-top:65px;
	margin-left: 70px;

	_margin-left: 35px;

	float: left;

	position: relative;

}

.ie7 #conteudo_escrito_fundo {

	width: 597px;

	height: 225px;

	background-image: url("/figuras/conteudo.gif");

	background-repeat: no-repeat;

	margin-top:80px;


	margin-left: 70px;



	float: left;

	position: relative;

}


#conteudo_escrito_fundo .titulo{
	font-size: 20px;
	font-family: arial, helvetica;
	color: #939598;
	margin-top: 9px;
	margin-left: 15px;
	float: left;
	width: 70%;


}

#conteudo_escrito_fundo .textos{

	width: 180px;
	height: 100px;
	font-size: 13px;
	line-height: 20px;
	font-family: arial, helvetica;
	color: #939598;
	margin-top: 10px;
	margin-left:15px;
	float: left;
	text-align: left;


}

#conteudo_escrito_fundo .textos_ingles{

	width: 180px;
	height: 100px;
	font-size: 12px;
	line-height: 20px;
	font-family: arial, helvetica;
	color: #939598;
	margin-top: 10px;
	margin-left:15px;
	float: left;
	text-align: left;


}



#conteudo_escrito_fundo .textos2{
	width: 180px;
	height: 100px;
	font-size: 13px;
	line-height: 20px;
	font-family: arial, helvetica;
	color: #939598;
	margin-top: -20px;
	margin-left:10px;
	float: left;
	text-align: left;


}

#conteudo_escrito_fundo .textos2_ingles{
	width: 180px;
	height: 100px;
	font-size: 13px;
	line-height: 20px;
	font-family: arial, helvetica;
	color: #939598;
	margin-top: -20px;
	margin-left:10px;
	float: left;
	text-align: left;


}


#conteudo_escrito_fundo .textos3{
	width: 200px;
	height: 100px;
	font-size: 13px;
	line-height: 20px;
	font-family: arial, helvetica;
	color: #939598;
	margin-top: -20px;
	margin-left:10px;
	float: left;
	text-align: left;


}



#conteudo_escrito_fundo .fotos{
	width: 180px;
	height: 200px;
	font-size: 13px;
	color: #7F4098;
	margin-left:15px;
	float: left;
	text-align: left;


	margin-top: -20px;

}

#conteudo_escrito_fundo .fotos2 {
	width: 566px;
	height: 200px;
	margin-left:16px;
	_margin-left:10px;
	float: left;
	text-align: left;
	margin-top: 15px;

}






#seta {
	font-family:   Arial, Helvetica;
	font-size: 14px;
	color: #7F4098;
	width: 655px;
	height: 100px;

	float: left;
	text-align: right;
	


	
	}

#seta a {
	font-family:   Arial, Helvetica;
	font-size: 14px;
	color: #7F4098;
}




#titulo {

	width: 300px;
	height: 50px;
	margin: 0px;


}

#float {
	margin-left: 0px;
	_margin-left: -1px;

}




#produto_1 {

	width: 73px;
	height: 74px;
	margin-left: 1px;
	margin-top: 1px;
	
	float: left;
	






}



#produto_2 {

	width: 73px;
	height: 74px;
	margin-left: 1px;
	margin-top: 1px;
	
	float: left;
	

}



#produto_3 {

	width: 73px;
	height: 74px;
	margin-left: 1px;
	margin-top: 1px;
	
	float: left;
	

}



#produto_4 {

	width: 73px;
	height: 74px;
	margin-left: 1px;
	margin-top: 1px;
	
	float: left;
	




}

#produto_5{

	width: 73px;
	height: 74px;
	margin-left: 1px;
	margin-top: 1px;
	
	float: left;
	


}



#produto_6 {

	width: 73px;
	height: 74px;
	margin-left: 1px;
	margin-top: 1px;
	
	float: left;
	


}

#produto_7 {

	width: 73px;
	height: 74px;
	margin-left: 1px;
	margin-top: 1px;
	
	float: left;
	




}

#produto_8{

	width: 73px;
	height: 74px;
	margin-left: 1px;
	margin-top: 1px;
	
	float: left;
	



}

#produto_9 {

	width: 73px;
	height: 74px;
	margin-left: 1px;
	margin-top: 1px;
	
	float: left;
	



}

#navegacao {

	float: left;
	width:210px;

	height:30px;

	font-family:   Arial, helvetica;

	font-size: 14px;

	

	color: #939598;

	text-align: right;

	margin-top: 10px;

	margin-left: 80px;
	_margin-left: 42px;
	position: relative;

}



/* TERMINA PARTE ESQUERDA */



/* INICIA PARTE DIREITA */

#direita {
	
	width:373px;
	height:373px;
	float:right;
	z-index:99;
	position: relative;
	margin-top: -1px;
	

}
.ie7 #direita {
	width:373px;
	height:373px;
	float:left;
	position: relative;
	margin-top: 13px;
	margin-left: 34px;
	
	
	
}


#direita_carregando

{
	float:right;
	display:none;
	width:373px;
	height:373px;
	
	margin-top:-373px;
	margin-left: 373px;
	
	
		
	position: relative;
	text-align: center;
	background-color:#fff;
	z-index:998;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
        -moz-opacity : 0.8;
	

}


.ie7 #direita_carregando

{
	float:left;
	display:none;
	width:373px;
	height:373px;
	
	margin-top:-373px;
	margin-left: 370px;
	
		
	position: relative;
	text-align: center;
	background-color:#fff;
	z-index:998;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
        -moz-opacity : 0.8;
	

}


#direita_carregando img

{

	margin-top: 150px;

	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);

        -moz-opacity : 1.0;

}





#navegacao_foto {

	float: left;
	width:100%;



	margin-top: -70px;
	_margin-top: -70px;



	z-index: 999;
	position: relative;

	text-align: right;
	
filter: alpha(opacity=65);
	-moz-opacity: 0.65;
	opacity: 0.65; 
	


}


#seta_esquerda {
float:left;
width:20px;
margin-top:15px;
}

#seta_direita {
float:right;
width:20px;
margin-top:15px;
}







.legenda {

	font-family:   Arial, Helvetica;

	font-size: 12px;
	font-weight:bold;

	background-color: #fff;
	margin-right:6px;


}

.navegacao_desc {
float:right;
width:350px;
margin-right:13px;
_margin-right:9px;
}

.descricao {
	font-family:Arial, Helvetica;
	font-size: 11px;
	width:300px;
	float:left;
	margin-left:4px;
}
.descricao span {
	background-color: #fff;
		text-align:right;
		padding:2px;

}


/* Formulário NOVO
------------------------------------------------------*/
#conteudo_escrito_fundo .endereco{
	width: 205px;
	height: 150px;
	font-size: 13px;
	font-family: arial, helvetica;
	color: #666;
	margin-top:100px;
	margin-left: 15px;



	text-align: left;


}

#conteudo_escrito_fundo .form1{
	width: 345px;
	height: 300px;
	font-size: 13px;
	font-family: arial, helvetica;
	color: #666;
	margin-right: 10px;
	float: right;
	margin-top: -225px;



}



.campo_nome {
	float:left;
	width: 340px;
	height:25px;
	background: url(/figuras/nome.gif);
	background-repeat:no-repeat;
}

.campo_name {
	float:left;
	width: 340px;
	height:25px;
	background: url(/figuras/name.gif);
	background-repeat:no-repeat;
}

.campo_name #name {
	float: left;
	border: 0;
	margin-top:2px;
	margin-left:45px;
	width: 140px;
	background: none;
	font-size:11px;
	margin-top:2px;
}


.campo_name #pais {
	float: right;
	border: 0;
	width: 86px;
	background: none;
	font-size:11px;
	margin-right:13px;
	
	

}


.campo_nome #nome {
	float: left;
	border: 0;
	margin-top:2px;
	margin-left:45px;
	width: 290px;
	background: none;
		font-size:11px;
}


.campo_email {
	float:left;
	width: 340px;
	height:25px;
	background: url(/figuras/email.gif);
	background-repeat:no-repeat;

}

.campo_email #email {
	float: left;
	border: 0;
	margin-top:2px;
	margin-left:45px;
	width: 290px;
	background: none;
		font-size:11px;
}

.campo_mensagem {
	float:left;
	width: 340px;
	height:118px;
	background: url(/figuras/msg.gif);
	background-repeat:no-repeat;
	
}

.campo_mensagem #mensagem {
	float: left;
	border: 0;
	margin-top:3px;
	padding-left:45px;
	width: 286px;
	height:85px;
	background: none;
	font-size:11px;
	

}

.ie .campo_mensagem #mensagem {
	float: left;
	border: 0;
	margin-top:3px;
	padding-left:45px;
	width: 286px;
	height:85px;
	background: none;
	overflow:hidden;
	font-size:11px;

}



.enviar_conf {
float:right;
padding-top:15px;
 }

#conteudo_escrito_fundo .form2{
	width: 250px;
	height: 100px;
	font-size: 13px;
	line-height: 20px;
	font-family: helvetica, arial;
	color: #7F4098;
	margin-left:0px;
	float: left;
	text-align: left;
}

#conteudo_escrito_fundo .form2{
	width: 250px;
	height: 100px;
	font-size: 13px;
	line-height: 20px;
	font-family: helvetica, arial;
	color: #7F4098;
	margin-left:0px;
	float: left;
	text-align: left;
}

#conteudo_escrito_fundo .sucesso{
	width: 500px;
	height: 100px;
	font-size: 13px;
	font-family: arial, helvetica;
	color: #66666;
	margin-left:40px;
	float: left;
	text-align: left;
	z-index:999;
	

	
}


fieldset {
  border:solid 0 #fff; /* Opera doesn't get border:none or border:0 on fieldsets */
  width:300px;
  }
.br {display:none;}  
.texto {
font:1.1em  Arial, Helvetica, sans-serif ;
color:#333 ;
height:20px;
border:solid 0 #fff;
padding-top: 3px;
padding-left: 45px;
background: transparent url("/figuras/nome.gif") no-repeat  ;
voice-family: "\"}\""; 
voice-family:inherit;
width:300px;
}

.texto_email {
font:1.1em   Arial, Helvetica, sans-serif ;
color:#333 ;
height:20px;
border:solid 0 #fff;
padding-top: 3px;
padding-left: 45px;
background: transparent url("/figuras/email.gif") no-repeat ;
width:300px;
voice-family: "\"}\""; 
voice-family:inherit;
}

textarea {
font:1.1em  Arial, Helvetica, sans-serif;
color:#333 ;
border:solid 0 #fff;
padding-top: 5px;
padding-right: 5px;
background: transparent url("/figuras/msg.gif") no-repeat  ;
voice-family: "\"}\""; 
voice-family:inherit;

padding-left:45px;


}
fieldset>textarea {
background: transparent url("/figuras/msg.gif") no-repeat ;

}

input.texto {
background: transparent url("/figuras/nome.gif") no-repeat ;

}
input.texto_email {
background: transparent url("/figuras/email.gif") no-repeat ;

}
.submit {
margin:3px;
background: transparent url("/figuras/enviar.gif") no-repeat;
height:20px;
border:solid 0 #fff;
width:80px;
font:1.1em Arial, Helvetica, sans-serif;
color:#666;
text-transform:uppercase;
 }

