/* CSS Document */
* { margin:0px; padding:0px; border:0px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:12px; letter-spacing:-0.01em;}
html, body {
   /*height: 100%; Required */
    background:url(../_imagens/fundo_site.jpg) center top;
}

h1 { letter-spacing:-0.06em; font-size:22px; color:#9CC31A; margin-bottom:20px;}
h2 { margin:20px 0; font:italic 22px Trebuchet MS, Arial, Helvetica, sans-serif; color:#9CC31A; border-bottom:1px #9CC31A solid;}
h3 { margin:10px 0;  letter-spacing:-0.06em; font:italic 18px Trebuchet MS, Arial, Helvetica, sans-serif; color:#9CC31A;}
pre { background-color:#FFFFFF; font-size:12px;}

a {  text-decoration:none; color:#9CC31A;}
form { display:inline;}
p {margin:10px 0;}
ul { list-style:none;}

#site { position:relative; }
#topo {position:relative; height:221px; overflow:hidden;}

#container { position:relative; height:268px; margin:0 auto; width:700px; overflow:hidden;}

#conteudo { width:5000px; position:relative; height:268px;}

			.divConteudo { position:relative;  width:700px; height:268px; float:left; }
						
			.blocoTexto { width:450px; color:#275B80; overflow:hidden; margin-bottom:20px; float:left;}
			
			.blocoTexto a { color:#9CC31A; overflow:hidden; background:url(../_imagens/external.png) right center no-repeat; padding:0 15px 0 0;}
			.blocoTexto a:hover { color:#9CC31A; text-decoration:underline;}
			.blocoTexto h3 { margin:10px 0;}
			.blocoTexto h2 span.subtitulo { display:block; color:#666666;}
			.blocoTexto ul { list-style:square; margin-left:40px;}
			
			.blocoImagem { width:250px; color:#275B80; overflow:hidden; float:left;}
			.blocoFuncoes { width:235px; float:left; padding:5px; color:#275B80; overflow:hidden; background:#DDDEDF; margin-bottom:5px;}
					
				.categoriasItem {padding:5px; margin:10px 10px 10px 0; color:#000; font-size:16px; letter-spacing:-0.02em; width:216px; height:60px; background:url(../_imagens/categoriaItem.png); behavior: url(../../_shared/iepngfix.htc); text-align:center; display:block; float:left;}
				.categoriasItemUltimo { margin:10px 0 10px 0; }
				
				#setaEsq, #setaDir { position:absolute; width:50px; height:43px; text-indent:-1000px;}
				#setaEsq { background:url(../_imagens/setaEsq.png) no-repeat;}
				#setaDir { background:url(../_imagens/setaDir.png) no-repeat; right:0;}
				
				#produtos { position:absolute; background-color:#FFFFFF; top:0;}
				.listaProdutos { position:absolute; width:769px; overflow:hidden; height:240px;}
				#rolagem { text-align:center;}
				#rolagemEsq ,#rolagemDir { font-size: 14px; font-weight:bold; color:#000000;}
				#statusProdutos { position: absolute; padding:5px; color:#000; top:100px; background-color:#FFFFFF;}
				#visualizaProdutos { position:absolute; width:700px; overflow:hidden; height:314px; top:140px;}
				
				.lista { position:relative; height:214px;}
				.produtosItem { position:relative; margin-right:5px;padding:2px; float:left; background-color:#000; width:120px; overflow:hidden; height:210px;}
				.produtosItem a { color:#000; }
				.produtosItem small { font-size:10px; display:block;}
				.primeiroItem {clear:left;}
				.botaoItem { position:absolute; bottom:5px;}
				
				.fotoProduto { position:relative; float:left; padding:5px; background-color:#9CC31A; overflow:hidden; color:#000000;}
				.fotoProduto a { color:#000000;}
				.fotoProduto img { display:block;}
				.dadosProduto { position:relative; float:left; padding:5px;}
				.funcoesProduto { position:relative; float:left; padding:10px; }
				
			#map {height:409px; width:228px; border:1px #CCCCCC solid;}
			#map span, #map a { display:none;}
			
			#formulario { display:block; position:relative;}
				#formulario small { font-weight:bold; font-size:11px; color:#990000;}
				#formulario #formEsq, #formulario #formDir { float:left; width:220px; }
				#formulario label { display:none;}
				#formulario input,#formulario textarea ,#formulario select, #formulario .submitButton { padding:3px 5px; font-size:12px; color:#888; margin:0 0 5px 0; background-color:#F4F9DE;}
				#formulario input {  height:17px; width:198px; border:1px #9CC31A solid;}
				#formulario .inputGrande { width:132px; _width:128px; }
				#formulario .inputPequeno { width:50px; }
				#formulario .radio {  height:15px; padding-left:17px; background:url(../_imagens/radio.gif) no-repeat left top; display:block; color:#000000;}
				#formulario textarea {  height:107px;  _height:113px; width:198px; overflow:auto; border:1px #9CC31A solid;}
				#formulario .submitButton { background-color:#9CC31A; color:#FFFFFF;  height:25px; width:210px; border:1px #9CC31A solid;}
				#formulario input.inputFocus { color:#9CC31A;}
				#formulario textarea.inputFocus { color:#9CC31A;}
				#formulario button.inputFocus, #baseNewsButton.inputFocus { font-weight:bold;}
				#formulario .radioFocus { background-position:bottom left;}

				.validation-failed { border: 2px #990000 solid !important; padding:2px 4px !important;}
				.validation-advice { display:none;}
					
		
		
#rodape { position: relative; width:700px; margin:0 auto;}
		
			.blocoRodape { float:left; padding:4px; color:#000000; height:140px; position:relative;}
			.blocoRodape h3, .blocoRodape a { color:#000000; }
			
			#faleconosco { width:400px;}
			#assinatura { width:50px; float:right;}
			



		
		
#emailResponse{
	padding:10px; z-index:10; margin:5px; font-weight:bold;
}
			
		
.highslide {
	cursor: url(../../_shared/images/highslide/zoomin.cur), pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide-wrapper {
	background: white;
}
.highslide-image {
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
	text-align:center;
    border: 2px solid white;
    border-top: none;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(../../_shared/images/highslide/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
.highslide-html {
    background: url(../_imagens/fundo_janela.jpg);
}
.highslide-html-blur {
}

.highslide-wrapper {
}
.highslide-wrapper .highslide-html-content {
	padding:5px;
}
.highslide-wrapper .highslide-header { display:none;
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous,
.highslide-wrapper .highslide-header ul li.highslide-next,
.highslide-wrapper .highslide-header ul li.highslide-move,
.highslide-wrapper .highslide-footer {
	display: none;
}
.highslide-wrapper .highslide-header a {
	font-weight: bold;
	color: gray;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}

.highslide-wrapper .highslide-body {
}

a.highslide-full-expand {
	background: url(../../_shared/images/highslide/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}

/* These must always be last */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

.controlbar a {	
	color:#000000;
}

.highslide-controls {
	width: 195px;
	height: 40px;
	background: url(highslide/graphics/controlbar-black-border.gif) 0 -90px no-repeat;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-top: 20px;
}
.highslide-controls ul {
	position: relative;
	left: 15px;
	height: 40px;


/*
Votre âme est un paysage choisi
Que vont charmant masques et bergamasques
Jouant du luth et dansant et quasi
Tristes sous leurs déguisements fantasques.

Tout en chantant sur le mode mineur
L'amour vainqueur et la vie opportune
Ils n'ont pas l'air de croire à leur bonheur
Et leur chanson se mêle au clair de lune,

Au calme clair de lune triste et beau,
Qui fait rêver les oiseaux dans les arbres
Et sangloter d'extase les jets d'eau,
Les grands jets d'eau sveltes parmi les marbres.
*/
