/**
 * @author Synapse-Studio
 */


body {
	background-color:#004872;
	margin:0px;
	overflow-y: scroll;
}

img{
	border-style: none;
}

a, a:visited{
	color: #660000;
	text-decoration: none;
}

a:hover{
	color: #660000;
	text-decoration: underline;
}
/*********************************************************************
 * 							formatações
 *********************************************************************/
.windguru{
	width:686px; 
	margin-left:auto; 
	margin-right:auto;
	margin-top:40px;
}
 
.titulo_noticia{
	
	
}

.corpo_texto{
	
}

.ultimas_noticias{
	
}

/*********************************************************************
 * 							loja online
 *********************************************************************/

.loja_lateral{
	font-family: Arial;
	font-size: 11px;
	padding: 5px;
}

.loja_lista_categorias { 
/* Lista das categorias */
	
} 

.loja_categoria{
/* Cada item da lista */	
	color: black;
}

.cat_seleccionada{
/* Item da categoria seleccionada */
	background-color:#666;
	color:white;
}

.loja_carrinho{
	
}

.carrinho{
	border-collapse: collapse;
	width: 100%;
}

.produto{
	/* Cada produto */
	border: 1px solid;
	border-color: gray;
	margin-bottom: 20px;
	padding: 5px;
	width: 410px;
	text-align: left;
	display: block;
	float: left;
	min-height: 130px;
}

.produto_nome{
 	font-size:18px;
	font-family:Arial;
	font-weight: bold;
	text-transform:uppercase;
}

.produto_preco{
	text-align: right;
	width: 100%;
	font-weight: bold;
	font-size: 18px;	
}

.produto_descricao{
	font-size: 11px;
}

.produto_detalhes{
	width: 270px;
	float: left;
	min-height: 100%;	
	display: block;
}

.produto_imagem{
	width: 130px;
	float: left;
	min-height: 130px;
	vertical-align: middle;
	display: block;
}

.produto_botoes{
	text-align: right;
	vertical-align: bottom;	
	height: 100%;
	width: 100%;
	display: block;
	float: left;
	font-size: 12px;
}

.produto_imagem img{
	margin-top: auto;
	margin-bottom: auto;
	vertical-align: middle;
}

.erropass{
	color: red;
}

/*********************************************************************
 * 							galeria
 *********************************************************************/

.imagens{
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;	
	width: 690px;
	
	height: 150px;
	float: none;
	display: block;
}

.imagem{
	margin-right: 30px;
	margin-top: 30px;	
	float: left;
	display: block;
	max-height: 150px;
	max-width: 150px;
	width: 150px;
	height: 150px;
	text-align: center;
}

.titulo_galeria{
 	font-size:14px;
	font-family:Arial;
	font-weight: bold;
	padding-left: 30px;
	text-transform:uppercase;
	display: block;
	width: 100%;
	text-align: left;
	height: 20px;
	float: left;
	clear:both;
}

.imagem_direita{	
	float: left;
	margin-top: 30px;
	max-height: 150px;
	max-width: 150px;
	width: 150px;
	height: 150px;
	text-align: center;
}

.imagem_topo{
	float: left;
	margin-top: 0px;
	margin-right: 30px;
	max-height: 150px;
	max-width: 150px;
	width: 150px;
	height: 150px;
	text-align: center;
}

.imagem_topo_direita{
	float: left;
	margin-top: 0px;	
	max-height: 150px;
	max-width: 150px;
	width: 150px;
	height: 150px;
	text-align: center;
}

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(./site_images/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./site_images/overlay.png", sizingMethod="scale");
	}

/*********************************************************************
 * 							Estrutura
 *********************************************************************/


#conteudo{
	background-image: url(./site_images/wave_background05.png);
	background-position:center top;
	background-repeat:no-repeat;
}

 #espacador_topo {
 	width:auto;
	height:25px;
 }
 
 #header {
 	width:100%;
	height:119px;
	max-height:119px;
	background-image: url(./site_images/aba_lateral_header.jpg);	
 }

 #conteudo_header {
 	width: 960px;
	min-width: 960px;
	max-width: 960px;
	margin-left: auto ;
	margin-right: auto ;
	min-height:119px;
	max-height:119px;
	/*background-color: #ffffff;*/
 }
 
 #logo_header {
 	padding:8px;
	max-height:119px;
	float:left;
 }

 #letring_header{
	max-height:119px;
	padding-top:71px;
	width:463px;
	float:left;	
 }
 
 
 /********************************************
  * 				menus
  ********************************************/
 
 #menu_header1{
 	padding-top:18px;
 	max-height:119px;
	float:left;
 	
 }
 
  #menu_header2{
  	padding-top:18px;
 	max-height:119px;
	float:left;
 	
 }
 
 #espacador_menu{
 	max-height:119px;
	min-width:0px;
	float:left;
 }
 
 #selected{
 	background-color:#660000;
 }
 

 
 /***************************************
  *					blur 
  ***************************************/
 
 #tab_canto_esq_sup{
 	width:24px;
	height:24px;
	max-height:24px;
	max-width:24px;
	background-image: url(./site_images/blur_left_top_corner.png);	
 }
 
 #tab_lado_sup{
 	height:24px;
	max-height:24px;
	background-image: url(./site_images/blur_top.png);
 	
 }
 
 #tab_canto_dir_sup{
  	width:24px;
	height:24px;
	max-height:24px;
	max-width:24px;
	background-image: url(./site_images/blur_right_top_corner.png);
 	
 }
 
 #tab_lado_esq{
 	width:24px;
	max-width:24px;
	background-image: url(./site_images/blur_left.png);
 }
 
 #tab_lado_dir{
 	width:24px;
	max-width:24px;
	background-image: url(./site_images/blur_right.png);
 }
 
 #tab_canto_esq_inf{
   	width:24px;
	height:24px;
	max-height:24px;
	max-width:24px;
	background-image: url(./site_images/blur_left_bottom_corner.png);	
 }
 
 #tab_lado_inf{
 	height:24px;
	max-height:24px;
	background-image: url(./site_images/blur_bottom.png);
 } 
 
 #tab_canto_dir_inf{
 	width:24px;
	height:24px;
	max-height:24px;
	max-width:24px;
	background-image: url(./site_images/blur_right_bottom_corner.png);
 }
 
  #tabela_blur{
 	border-collapse:collapse;
	width: 1015px;
	margin-left: auto ;
	margin-right: auto ;
	min-width:1015px;
 }
 
 #centro_tabela{
 	background-color:#002439;
	padding:20px;
	width:920px;
	min-width:920px;
	max-width:920px;
	min-height:820px;
	height:800px;
	color: white;
	vertical-align:top;
	font-family: Arial;
	display:block;
 }
 
  /*******************************************
  * 	 elementos paginas conteudo
  *******************************************/
 
  .header_cont{
 	width:920px;
	max-width:920px;
	height:170px;
	max-height:170px;
	background-color:blue;
 }

 .lateral_esq{
 	width:220px;
	max-width:220px;
	height:620px;
	max-height:620px;
	margin-top:20px;	
	background-color:white;
	float:left;
	color: black;
 }
 
  .home-centro_geral{
 	width:420px;
	max-width:420px;
	min-height:600px;	
	margin-left:20px;
	margin-right:20px;
	margin-top:20px;
	background-color:black;
	float:left;
	padding:10px;
	display:block;
	 }
	 
  .home-centro_loja{
 	width:420px;
	max-width:420px;
	margin-left:20px;
	margin-right:20px;
	margin-top:20px;
	background-color:black;
	float:left;
	padding:10px;
	min-height:600px;
	display:block;
	 }
	 
.centro_localizacao{
 	width:920px;
	max-width:920px;
	height:370px;
	max-height:370px;
	background-color:blue;
	display:block;
	 }
	 
.baixo_localizacao{
 	width:460px;
	max-width:460px;
	height:120px;
	max-height:120px;
	margin-top:20px;
	background-color:black;
	vertical-align:top;
	
	padding:10px;
	margin-left:auto;
	margin-right: auto;
 }
 
 .baixo_localizacao_esq{
 	width:200px;
	max-width:200px;
	height:120px;
	max-height:120px;
	margin-top:20px;
	background-color:black;
	vertical-align:top;
	float:left;
	padding:10px;
 }
 
 .rodape{
	width: 960px;
	max-width:960px;
	min-width:960px;
	height:30px;
	margin-left: auto ;
	margin-right: auto ;

 }
 
 .logorodape{
 	float:right;
 }
 
 .copyright{
 	float:left;
	font-family:"Arial";
	color: white;
	font-size:9px;
 }
  /*******************************************
  * 	 elementos galeria
  *******************************************/
 
 
 .galeriamneu{
 	width:168px;
	max-width:168px;
	height:620px;
	max-height:620px;	
	background-color:white;
	float:left;
	color: black;
 	
 }
 
   .galeria_centro{
 	width:712px;
	max-width:712px;
	min-height:790px;
	margin-left:20px;
	background-color:black;
	float:left;
	padding:10px;
	 }
 
 /*******************************************
  * 	 elementos noticias
  *******************************************/
 
  .noticias_centro{
 	width:472px;
	max-width:472px;
	min-height:600px;
	margin-left:20px;
	margin-right:20px;
	background-color:black;
	float:left;
	padding:10px;
	display:block;
	 }
 
  .direito-topo{
 	width:200px;
	max-width:200px;
	height:120px;
	max-height:120px;
	background-color:black;
	vertical-align:top;
	float:left;
	padding:10px;
 }
 
 .mininoticia img{
 	border:0px;
    text-align:right;
 }
 
 .noticia .texto{
 	padding-left:5px;
 }
 
 .noticia{
	margin-bottom:10px;
 	border-color:#002439;
	border-width:2px;
 }
  
 .noticia img{
	text-align:left;
 }
 
 .noticia .titulo{
 	font-size:15px;
	font-weight: bold;
	text-transform:uppercase;
 }
 
 .noticia .subtitulo{
 	font-size:13px;
	
 }
 
   .noticia a{
 	text-decoration:none;
	color:white;
 } 
 
 .noticia a:hover{
 	text-decoration:underline;
	color:white;
 }
 
 .noticia a:visited{
 	text-decoration:none;
	color:white;
 }
 
 .news{
 	width:100%;
	height:100%;
 }
 
 .news .imagem_news{
 	margin:0px;
	
	text-align:center;
 	margin-left:auto; 
	margin-right:auto; 
	vertical-align:top;
	display:block;

 }
 .news .texto_news{
 	padding-top:10px;
 	
 }
 
 .news .tempo_news{
 	font-size:10px;
 }
 
 .news .titulo_news{
 	font-size:25px;
	font-weight: bold;
	text-transform:uppercase;
 }
 
 .news .subtitulo_news{
 	font-size:14px;
	font-weight: bold;
 }
 
.news .noticia_news {
	font-size:13px;
	text-indent:5px;
	text-align:justify;
}
 
 /*******************************************
  * 	 elementos pagina principal
  *******************************************/
 .centronoticia{
 	
 }
 
  .centronoticia a{
 	text-decoration:none;
	color:white;
 } 
 
 .centronoticia a:hover{
 	text-decoration:underline;
	color:white;
 }
 
 .centronoticia a:visited{
 	text-decoration:none;
	color:white;
 }
 
 .centronoticia .tempo_centro{
 	font-size:10px;
 }
 
 .centronoticia .titulo_centro{
 	font-size:25px;
	font-weight: bold;
	text-transform:uppercase;
 }
 
 .centronoticia .subtitulo_centro{
 	font-size:13px;
 }
 
 
 
 .mininoticia{
 	padding-left:10px;
	padding-top:10px;
	padding-right:10px;
	font-family:"Arial";
 }
 
 .mininoticia a{
 	text-decoration:none;
	color:black;
 } 
 
 .mininoticia a:hover{
 	text-decoration:underline;
	color:black;
 }
 
 .mininoticia a:visited{
 	text-decoration:none;
	color:black;
 }
 
 .mininoticia .titulo{
 	font-size:14px;
	font-family:Arial;
	font-weight: bold;
	text-transform:uppercase;
 }
 
 .mininoticia .subtitulo{
 	font-size:11px;
	line-height: 11px;
 }

 
 .mininoticia .tempo{
 	font-size:8px;
 }
 
 .home-noticias{
 	width:220px;
	max-width:220px;
	height:460px;
	max-height:460px;
	margin-top:20px;
	background-color:white;
	color:black;
	float:left;
	display:block;
 }
 
  .home-apresentacao{
 	width:920px;
	max-width:920px;
	height:340px;
	max-height:340px;
	background-color:black;
 }
 
 .home-noticia-header{
 	width:215px;
	max-width:215px;
	min-height:15;
	height:25px;
	max-height:25px;
	padding-left:5px;
	padding-top:10px;
	background-image: url(./site_images/red_box.jpg);
 }
 
 .home-centro{
 	width:420px;
	max-width:420px;
	min-height:440px;
	margin-left:20px;
	margin-right:20px;
	margin-top:20px;
	background-color:black;
	float:left;
	padding:10px;
	display:block;
	 }
 
  .home-direito-topo{
 	width:200px;
	max-width:200px;
	height:120px;
	max-height:120px;	
	background-color:black;
	vertical-align:top;
	float:left;
	padding:10px;
 }
 
 .home-direito{
 	width:200px;
	max-width:200px;
	height:120px;
	max-height:120px;
	margin-top:20px;
	background-color:black;
	vertical-align:top;
	float:left;
	padding:10px;
 }
 
 
 
 /********************************************************
 * 				menu javascript/css
 ********************************************************/

.glossymenu, .glossymenu li ul{
list-style-type: none;
margin: 0;
padding: 0;
width: 130px; /*WIDTH OF MAIN MENU ITEMS*/
border: 0px solid black; /*tava valor a 1*/
/*border-left: 1px solid black;
border-right:1px solid black;*/
}

.glossymenu li{
position: relative;
}

.glossymenu li a{
/*background: white url(./imagens/glossyback.gif) repeat-x bottom left;*/
line-height: 13px;    /*FIX FOR IE7 */
font-weight:normal;
font-size:10px;
font-family:"Arial";
color: white;
display: block;
width: auto;
padding: 2px 0;
padding-left: 10px;
text-decoration: none;
}

.glossymenu li ul{ /*SUB MENU STYLE*/
position: absolute;
z-index:100;
width: 130px; /*WIDTH OF SUB MENU ITEMS*/
left: 0;
top: 0;
display: none;
}

.glossymenu li ul li{
float: left;
}

.glossymenu li ul a{
width: 115px; /*WIDTH OF SUB MENU ITEMS - 10px padding-left for A elements */
}

.glossymenu .arrowdiv{
position: absolute;
right: 2px;
background: transparent url(./site_images/arrow.gif) no-repeat center right;
}

.glossymenu li a:visited, .glossymenu li a:active{
color: white;
}

.glossymenu li a:hover{
background-color:#80121C;
}

/* Holly Hack for IE \*/
* html .glossymenu li { float: left; height: 1%; }
* html .glossymenu li a { height: 1%; }
/* End */
 


 /********************************************************
 * 				submenu javascript/css
 ********************************************************/
 #submenusel{
 	background-color:#666;
	color:white;
 }
 
 .submenu_centro{
 	width:472px;
	max-width:472px;
	min-height:600px;
	margin-left:20px;
	margin-right:20px;
	margin-top:20px;
	background-color:black;
	float:left;
	padding:10px;
	 }
 
 .submenu_esq{
 	width:168px;
	max-width:168px;
	
	min-height:620px;
	margin-top:20px;
	background-color:white;
	float:left;
 }
 
 .submenu_header{
 	width:163px;
	max-width:163px;
	min-height:15;
	height:25px;
	max-height:25px;
	padding-left:5px;
	padding-top:10px;
	background-image: url(./site_images/red_box.jpg);
 }
 
 
 
 
 .submenu{
	margin-top:10px;
 }
 


.glossysubmenu, .glossysubmenu li ul{
list-style-type: none;
margin: 0;
padding: 0;
width: 168px; /*WIDTH OF MAIN submenu ITEMS*/
border: 0px solid black; /*tava valor a 1*/
border-left: 0px solid black;
border-right:0px solid black;
}

.glossysubmenu li{
position: relative;
}

.glossysubmenu li a{
background-color: white; 
font-weight:bold;
font-size:13px;
color: black;
display: block;
width: auto;
padding: 5px 0;
padding-left: 10px;
text-decoration: none;
}

.glossysubmenu li ul{ /*SUB submenu STYLE*/
position: absolute;
z-index:100;
width: 163px; /*WIDTH OF SUB submenu ITEMS*/
left: 0;
top: 0;
display: none;
color:black;
}

.glossysubmenu li ul li{
float: left;
}

.glossysubmenu li ul a{
width: 163px; /*WIDTH OF SUB submenu ITEMS - 10px padding-left for A elements */
}

.glossysubmenu .arrowdiv{
position: absolute;
right: 2px;
background: transparent url(./site_imagens/arrow.gif) no-repeat center right;
}

.glossysubmenu li a:visited, .glossysubmenu li a:active{
color:black;
}

.glossysubmenu li a:hover{
background-color:black;
color:white;
}

/* Holly Hack for IE \*/
* html .glossysubmenu li { float: left; height: 1%; }
* html .glossysubmenu li a { height: 1%; }
/* End */
 
 
 
/*************************************************************************************
 * 									scoll efect
 *************************************************************************************/

 /*Example CSS for the two demo scrollers*/

#pscroller1{
width: 200px;
height: 120px;
border: 0px solid black;
padding: 0px;
background-color: black;
}

#pscroller2{
width: 200px;
height: 120px;
border: 0px solid black;
padding: 0px;
background-color: black;
}

#pscroller2 a{
 	text-decoration:none;
	color:white;
 } 
 
#pscroller2 a:hover{
 	text-decoration:underline;
	color:white;
 }
 
#pscroller2 a:visited{
	color:white;
 }

#pscroller1 a{
 	text-decoration:none;
	color:white;
 } 
 
#pscroller1 a:hover{
 	text-decoration:underline;
	color:white;
 }
 
#pscroller1 a:visited{
	color:white;
 }
 
.titulo_scroll{
	font-size:14px;
	font-family:Arial;
	font-weight: bold;
	text-transform:uppercase;
}

.subtitulo_scroll{
	font-size:11px;
	font-family:Arial;
}

.imagem_scroll{
	width: 120px;
	max-width: 120px;
	max-height: 120px;	
	float: left;
	vertical-align:middle;
}

.descricao_scroll{
	width: 75px;
	max-width: 75px;
	max-height: 120px;
	height: 120px;
	float: left;
	padding-left: 5px;
	overflow: hidden;
	vertical-align:middle;
}






.someclass{ /*class to apply to your scroller(s) if desired*/
}
