/**** RESET ****/

.busca_image{
position:absolute;
margin-left:-18px;
margin-top:0px;
*margin-top:1px;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
}

* { margin:0;
	padding:0;}
	
:focus { outline: 0;}
a, a:link, a:visited, a:hover, a:active{text-decoration:none}
table { border-collapse: separate;border-spacing: 0;}
th, td {text-align: left; font-weight: normal;}
img, iframe {border: none; text-decoration:none;}
ol, ul {list-style: none;}
input, textarea, select, button {font-size: 100%;font-family: inherit;}
select {margin: inherit;}
hr {margin: 0;padding: 0;border: 0;color: #000;background-color: #000;height: 1px}


/***********INICIO*******/

body {
	margin:0 auto;
	background:url(images/bg_stripes.jpg) !important;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
}

h1 {
	font:bold 16px  Trebuchet Ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#CC0000;
	text-transform:uppercase;
	padding-top:8px;
}

h2 {
	font:bold 16px  Trebuchet Ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#CC0000;
	text-transform:uppercase;
}

h3 {
	font:bold 14px  Trebuchet Ms, Arial, Helvetica, sans-serif;
	color:#333;
	text-transform:uppercase;
	padding:5px 0 15px 5px;
	
}

h4 {
	font:bold 16px  Trebuchet Ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#CC0000;
	text-transform:uppercase;
}

h5 {
	font:bold 14px  Trebuchet Ms, Arial, Helvetica, sans-serif;
	color:#333;
	text-transform:uppercase;
	
}


a  {
	color:#333;
	text-decoration:none;
}

a:hover  {
	color:#cc0000;
	text-decoration:none;
}
/*** ESTRUTURA INDEX ***/

#allthesite {
		width:1002px;
		margin:0 auto;
	
	  }
	  
	  
#geral {
		width:1002px;
		background:url(images/bg_sombra.png) left ;
	
	  }
	  
#topo {
		width:791px;
		height:105px;
		background:url(images/topo.jpg) no-repeat;
		float:right;
	}
	
#topoesquerda {
		width:200px;
		height:105px;
		float:left;
}

/***IDIOMAS***/

#idiomas {
		width:120px;
		height:100px;
		float:right;
		}
		
		#portugues {
		width:30px;
		height:30px;
		float:left;
		}
			#portugues a{
			width:25px;
			height:25px;
			float:left;
			background:url(images/ban_portugues.png) no-repeat;
			}
			
			#portugues a:hover{
			background-position: left -34px;
			}
		
		#english {
		width:30px;
		height:30px;
		float:left;
		}
		
			#english a{
			width:25px;
			height:25px;
			float:left;
			background:url(images/ban_english.png) no-repeat;
			}
			
			#english a:hover{
			background-position: left -34px;
			}
			
		#espanol {
		width:50px;
		height:50px;
		float:left;
		}
		
			#espanol a{
			width:25px;
			height:25px;
			float:left;
			background:url(images/ban_espanol.png) no-repeat;
			}
			
			#espanol a:hover{
			background-position: left -34px;
			}
		
/**** ICONES ****/		
		
#icones {
		width:120px;
		position:relative;
		top:75px;
		left:670px;
					}
					
								
		#home {
		width:30px;
		height:30px;
		float:left;
		}
		
			#home a{
			width:25px;
			height:25px;
			float:left;
			background:url(images/ico_home.png) no-repeat;
			}
			
			#home a:hover{
			background-position: left -34px;
			}
		
		
		#map {
		width:30px;
		height:30px;
		float:left;
		}
		
			#map a{
			width:25px;
			height:25px;
			float:left;
			background:url(images/ico_map.png) no-repeat;
			}
			
			#map a:hover{
			background-position: left -34px;
			}
			
		#mail {
		width:30px;
		height:30px;
		float:left;
		}
		
			#mail a{
			width:25px;
			height:25px;
			float:left;
			background:url(images/ico_mail.png) no-repeat;
			}
			
			#mail a:hover{
			background-position: left -34px;
			}
			
/***********************/		
#flash_esquerda  {
		width:481px;
		height:265px;
		float:left;
		background: #FFFFFF;
		}

#flash_direita{
		width:290px;
		height:265px;
		float:left;
		background: #e1e1e3;
		}
		
#menu {
		width:211px;
		height:auto;
		float:left;
		}

		#botao ul li{
				width:192px;
				height:26px;
				list-style:none;
				
			}
			
		#botao ul li a{
				width:194px;
				height:29px;
				display:block;
				background: url(images/botao_menu_a_hover.png) no-repeat;
				font:bold 11px Arial, Helvetica, sans-serif;
				color:#333;
				text-decoration:none;
				text-transform:uppercase;
				text-align:right;	
				padding:6px 10px 0 10px;
			
						
			}
			
		#botao ul li a:hover{
				background-position: left -37px;
				font:bold 11px Arial, Helvetica, sans-serif;
				color:#666;
			}
			
		#botao ul li .ativo {
				font:bold 11px Arial, Helvetica, sans-serif;
				color:#cc0000;
				}
				
/**************LOGION***************/	
#box_login {
				width:210px;
				height:129px;
				background:url(images/box_login.png);
				margin:2px 0 0 0;
				padding:0 0 0 10px;
		}
		
					#login {}
					#senha {}
					
/* LOGIN */
#inputnome {
	background: url(images/bot_form.png) no-repeat;
	border: 0px;
	color: #888;
	font:bold 12px, Trebuchet Ms, Arial, Helvetica, sans-serif;
	height: 26px;
	margin-left: 5px;
	padding-top: 5px;
	padding-left: 10px;	
	width: 176px;
	border:0;
	
	}
 
#input {
	background: url(images/form_input.png) no-repeat;
	border: 0px;
	color: #888;
	font:bold 12px, Trebuchet Ms, Arial, Helvetica, sans-serif;
	height: 26px;
	margin-left: 5px;
	padding-top: 5px;
	padding-left: 13px;
	width: 147px;
	display:inline;
	}
	
.submitbutton, x:default { position:absolute; border:0px;}  	
 
#submitbutton {
	background: url(images/form_bt.png) no-repeat 0 0px;
	cursor: pointer;
	height: 26px;
	width: 37px;
	padding:0px;

	}

/****BACKGROUND***/

#background {float:left; background:url(images/bg_branco_cinza.jpg) left repeat-y;}
#backgroundbranco {color:#FFFFFF;}
/*****************/
			
#conteudo_esquerda  {
		width:470px;
		height:auto;
		float:left;
		background: #FFFFFF;
		padding-left:11px;
		padding-top:5px;
}
	
#conteudo_direita  {
		width:285px;
	
		float:left;
		background: #e1e1e3;
		padding-left:5px;
		padding-top:9px;
}


#conteudo_direita p {
		padding:8px;

}

	
#rodapedireita {
		width:210px;
		height:50px;
		float:left;
}

#rodape {
		width:1002px;
		height:50px;
		background:url(images/rodape.png) no-repeat;
		padding:25px 0 0 0;
}

#rodape address {
		font:10px Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		text-align:left;
		float:left;
		}
		
#rodape a{
		font:10px Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		text-decoration:none;
}

#rodape a:hover{
		font:10px Arial, Helvetica, sans-serif;
		color:#fff;
		text-decoration:underline;
}

#logovox {
		width:60px;
		font:10px Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		float:right;
		padding:0 20px;
}



#logovox img {
		border:0;
}

#desenvolvidopor {
		text-align:right;
		font:10px Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		float:right;
}


/******ESTRUTURA INTERNAS*******/

#conteudo {
		width:791px;
		height:auto;
		float:right;

}

#conteudobranco {
		width:761px;
		height:auto;
		float:right;

}

#conteudo_internas {
		width:749px;
		min-height:400px;
		background: #FFFFFF;
		padding-left:11px;
		padding-top:5px;
		padding-right:11px;
		text-align:left;
	     position:relative;


}

#flash_interno {
		width:771px;
		height:194px;


}

#gallery {
		width:760px;
		height: auto;
		background: #e1e1e3;
		padding-left:11px;
		padding-top:5px;
		
}


#conteudo ul {
	margin-left:15px;
	margin-top:5px;
	
}

#conteudo_internas ul li {
	background:url(images/li.jpg) no-repeat left 2px;
	padding-left:20px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	list-style:none;
	
}

/******* FALE CONOSCO ********/

#table td {
	padding-top:9px;
	padding-left:9px;
	}	
	
#faleconosco_formulario {
		width:474px;
		height:auto;
		background: #fff;
		float:left;
		padding-left:11px;
		padding-top:9px;
}


#conteudo_direita p {
		padding:8px;
		}
		
#faleconosco_direita {
		width:281px;
		height:auto;
		background: #e1e1e3;
		padding-left:5px;
		padding-top:9px;
		float:left;
}

#faleconosco_direita p {
		padding:8px;
		}
		
#faleconosco_direita img {
		vertical-align: bottom;
		}
		
/**********MAPA DO SITE********/

a.linkmapadosite {
		font:11px Verdana, Arial, Helvetica, sans-serif;,
		color:#555555;
}

a:hover.linkmapadosite ul li  {
		font:11px Verdana, Arial, Helvetica, sans-serif;,
		color:#222222;
}

/** ALINHAMNETO**/

img.centered, .aligncenter, div.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}

img.alignright {
margin: 0 0 2px 7px;


display: inline;
}

img.alignleft {
margin: 0 7px 2px 0;
display: inline;
}

.alignright {
float: right;
}

.alignleft {
float: left;
}


/* THUMBNAIL */

.thumb_galeria {width:105px; height:72px; float:left; margin:15px 21px 15px 0;}

/* D E S T A Q U E S */

#destaques {width:230px; float:left; margin:20px 15px 15px 0;}
.thumb {width:220px; margin:5px;}
.txt_breve {width:220px; float:left; margin:10px;}
.txt_breve a{color:#333; text-decoration:none;}
.txt_breve a:hover{color:#cc0000; text-decoration:none;}

/* D E S T A Q U E   H O M E */

#destaques_index {width:280px; float:left; margin:5px 20px 10px 0; }
.thumb_index {width:280px; height:180px;  margin:5px;}
.txt_breve_index {width:250x; margin:5px;}


#texto {width:735px; float:left;}

#fluxo {width:200px; float:left;}

#lojavirtual a {width:280px; height:62px; display:block; background:url(images/conheca_nossa_loja.png) no-repeat;}

#lojavirtual a:active {background-position:left -71px;}

#voltar {width:60px; right:0px;  margin-top:20px; position:absolute; bottom:0px;
}

#ver_destaques {float:left; margin-top:20px; font:14px Arial, Helvetica, sans-serif;}

#box_rla {
				width:210px;
				height:150px;
				margin:2px 0 0 0;
				padding:0 0 0 10px;
				text-align:center;
		}
