body {
margin: 0;
overflow: hidden;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:.8em;
height: 100%;
}
ul {
list-style:none;
padding:0px;
margin:0px;
}
ul li {
margin:0px;
padding:0px;
}
html {
height: 100%;
}
a{
text-decoration:none;
color:#FFFFFF;
font-style:italic;
}
a:hover {
text-decoration:underline;
}
img {
border:none;
}
.bg {
position: absolute;
z-index: 0; 
top: 0; 
left: 0; 
width: 100%; 
height: 100%;
}
.scroll {
position: absolute; 
z-index: 1; 
width: 100%; 
height: 100%; 
overflow: auto;
overflow-x:hidden;
}
#topo {
width:800px;
margin:0 auto;
height:120px;
text-align:center;
padding-top:10px;
background:url(imagens/topo2.jpg) 0 2px no-repeat;
}
#principal {
	width:600px;
	float:right;
	padding:20px 0 0 0;
	text-align:justify;
	}
#auxiliar {
	width:170px;
	float:left;
	padding-top:10px;
	background:url(imagens/menu.jpg) repeat-y 0 0 ;
	}
#busca {
margin:0 auto 15px auto;
width:150px;
text-align:center;
}
#busca #caixa_busca {
background:#000066;
color:#FFFFFF;
border:none;
border-bottom:1px solid #006699;
}
	
#rodape {
	width:100%;
	padding:5px;
	position: absolute;
	bottom: 0;
	background:#01013a;
	text-align:center;
	}
.clear {clear:both;}
#tudo { 
	width:100%;
	position:relative;  /*Contexto de posicionamento */
	margin:0 auto;
	text-align:left;
	min-height:100%;
	border:dotted #999;
	border-width:0 1px;
	}
 * html #tudo {height: 100%;}
#conteudo {
	padding-bottom:40px; 
}
#wraper {
	width:800px; 
	margin:auto;
	/*border-top:3px dotted #000033;
	border-left:3px dotted #000033;*/
	display:table;
}

ul#nav {
	width:170px;
	margin:0;
	padding:0;
	list-style:none;

	}
ul#nav  li {margin: 0px;  }

ul#nav  li a, ul#nav  li a:visited {
	height:1%;
	font:12px Arial, Helvetica, sans-serif;
	display:block;
	color:#091874;
	text-decoration:none;
	padding:8px 15px 8px 20px  ;
	font-size:.9em;
	border-bottom:1px solid #eee;
	background:#f2f2f2;
	font-weight:bold;
	
	}
ul#nav  li a:hover {
	border-left:10px solid #000033;
	}

ul#nav li ul.subitens li a{
	height:1%;
	font:12px Arial, Helvetica, sans-serif;
	display:block;
	color:#999999;
	text-decoration:none;
	padding:8px 10px 8px 25px  ;
	font-size:1em;
	background:none;
	font-weight:normal;

}
ul#nav li ul.subitens li a:hover{
	border-left:15px solid #000066;
	}
	
#auxiliar p {
	background:url(imagens/menupe.jpg) 0 0 no-repeat;
	width:170px;
	height:40px;
	margin:30px 0 0 0;
	padding:0px;
}	
.voltar {
	text-align:center;
	width:100%;
	display:block;
	color:#999999;
	/*height:50px;*/
	padding:15px 0 ;

}
/*091874, 3b6bb3, 7aa4d6*/

	
	
/*HOME */
.ajuste {
width:590px;
float:right;
margin:0 0 0 10px;
}
.texto-home {
width:330px;
height:250px;
float:left;
}
.titulo-home {
	font-size:1.2em;
	padding:13px 10px 10px 10px;
	height:22px;
	background:url(imagens/titulo-home.png) no-repeat 0 0;
	color:#000066;
	display:block;
	font-variant:small-caps;
	font-weight:bold;
	margin: 0 0 15px 0;
}
.contato-home {
width:250px;
height:250px;
float:right;
}
.videos-home {
margin:40px 0 0 0;
width:560px;
float:right;
padding:20px;
background:#01013a;
height:150px;
display:block;

/*-webkit-border-top-left-radius:5px;
-webkit-border-top-right-radius:5px;
-webkit-border-bottom-left-radius:5px;
-webkit-border-bottom-right-radius:5px;

-khtml-border-radius-topleft:5px;
-khtml-border-radius-topright:5px;
-khtml-border-radius-bottomleft:5px;
-khtml-border-radius-bottomright:5px;

-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;*/

}

.videos-home p {
margin:10px 0 0 0;
padding:0px;
}
/*HOME */
.topo-logo {
float:left;
height:120px;
width:240px;
text-align:left;
}
.topo-imagens {
float:right;
height:120px;
width:550px;
background:url(imagens/topo2.jpg) 0 0 no-repeat;
}

#titulo_galeria {
	font-size:1.2em;
	padding:13px 10px 10px 10px;
	height:22px;
	/*background:#0099CC;
*/
background:url(imagens/titulo-galeria.png) no-repeat 0 0;
	color:#000066;
	display:block;
	font-variant:small-caps;
	font-weight:bold;
	width: 580px;
	float: right;


}
#titulo_galeria a {
color:#1f56a6;

}
#descricao_categoria {
	display:block;
	padding:5px 10px 5px 10px;
	width: 580px;
	float: right;

}
#ordenar {
	/*background:#000066;*/
	background:#29519e;
	color:#0099CC;
	text-align:right;
	font-size:0.85em;
	display:block;
	padding:5px;
	width: 590px;
	float: right;

}
table.produto {
margin:10px 0 0 0;
background:#FFFFFF;
color:#000066;
}
table.produto tr td table, table.produto tr td table tr td {
border:none;
padding:0 15px 0 0;
}
table.produto tr td.foto {
text-align:center;
padding:5px;
border-right:1px dotted #000066;

}
table.produto tr td.produto-nome {
color:#000066;
border-bottom:1px dotted #000066;
padding:5px;
font-size:1em;
}
.produto-nome a {
color:#666666;
}
table.produto tr td.produto-desc {
padding:5px;
}

table.lista tr td {
text-align:center;
} 
table.lista {
border-top:1px solid #FFF;
border-left:1px solid #FFF;
}
table.lista tr td {
border-bottom:1px solid #FFF;
border-right:1px solid #FFF;
}
