/* GERAL */
#home-bloco{
background-color:#333333;
padding:6px;
}

#home-bloco b{
color: #FF6600;
}

hr
{
color: #333333;
background-color: #333333;
height: 1px;
border: 0;
clear:both;
margin-bottom:6px;
margin-top:6px;
}

.hr-invisivel
{
color: #eee;
background-color: #eee;
height: 1px;
border: 0;
clear:both;
margin-bottom:2px;
margin-top:2px;
visibility:hidden;
}

.corpo-2{
margin:10px;
text-align:left;
}

body, p, table, td, th, input, textarea, select
{
	font-family: "Trebuchet MS", Verdana,Arial, Helvetica;
	font-size: 12px;
	color: #777;
	margin: 0px;
}

.cinza_01    { background-color: #eee }
.limpo{ border-style: solid; border-width: 0 }



input, textarea, select
{
	color: #333333;
	border: #333333 1px solid;
	background-color:#000000;
}

			 
a{
text-decoration: none;
color:#FF6600;
}
a:hover
{
text-decoration: underline;
color: #fff;
}

  
/* ------------------------------------- LAYOUT ------------------------------ */


body
{
	background-color:#990000;
}

#barra{
background: url(../imagens/barra_fundo.png) repeat-x;
display:block;
}

#conteiner
{
	margin:0 auto;
	width:1000px;
}


#topo
{
margin:0 auto;
width:1000px;
border: solid 0px #000033;
display:block;
height:210px;
}


/* fundo do conteúdo */
#corpo
{
display:block;
background-color:#000000;
}


#coluna-esquerda
{
width:19%;
display:block;
float:left;
padding:1%;
}

#coluna-direita
{
width:18%;
float:right;
display:block;
padding:1%;
}

#coluna-central
{
display:block;
width:58%;
float:left;
margin:5px;
}


#coluna-central-2 {
display:block;
width:555px;
float:left;
padding:1%;
}

#coluna-central-3 {
display:block;
width:735px;
float:left;
}

#rodape {
clear:both;
color: #fff;
background-image:url(../imagens/rodape.jpg);
height:80px;
text-align:center;
}

/* títulos das páginas */
.titulo {
margin-bottom:20px;
text-align:justify;
}

.titulo span{
color: #666666;
font-size:20px;
border-bottom:#990000 1px solid;
display:block;
margin-bottom:8px;
}

.titulo-02
{
	margin-bottom:6px;
	color:#FF6600;
	font-size:14px;
	border-bottom:#333 1px solid;
	display:block;
}

.zebrado01
{
padding:4px;
background-color:#141414;
text-decoration: none;
display:block;
}
.zebrado01:hover{
padding:4px;
background-color: #666;
}
.zebrado02
{
padding:4px;
background-color: #000;
text-decoration: none;
display:block;
}
.zebrado02:hover{
padding:4px;
background-color: #666;
}


.img {border:#FFFFFF 1px solid; 
float:left; 
margin:10px 10px 0px 10px; 
width:90px;
}

.bloco{
display:block; 
height:1px;
}

.comentarios{color: #005197;
background-color:#eee;
padding: 8px;
}
.comentarios02{
background:#f7f7f7;
padding: 5px;
}





.data {
color: #ccc;
font-size:10px;
}

.botao-geral
{
border: #666666 1px solid;
color:#666666;
padding:1px;
background-color:#333;
}

.botao-geral:hover {
border: #333 1px solid;
color:#000;
background-color:#666;
text-decoration:none;
}

.forms{
float:left; 
width:200px;
text-align:right;
}
.info {
background-color:#eee;
padding: 5px ;
border-bottom:#ccc 1px solid;
display:block;
}
.titulo_comentarios {
color:#0066CC;
padding:3px;
}

.titulo3 {
margin-bottom:5px;
background-color:#fff;
padding: 2px ;
border:#ddd 1px solid;
}
.titulo3 span{
background-image:url(../imagens/fundo_04.gif);
padding: 1px ;
color:#999;
display:block;
}

/* camadas de ajuda */
a.ajuda{
    position:relative; /*this is the key*/
    z-index:24; background-color:#ccc;
    color:#000;
    text-decoration:none}

a.ajuda:hover{z-index:25; background-color:#ff0}

a.ajuda span{display: none}

a.ajuda:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em; left:2em; width:15em;
    border:1px solid  #FF3300;
    background-color:#FFFFCC; color:#000;
    text-align: center;
	text-decoration:none;
	padding:4px;
}


.barra-topo {
background-color:#eee;
padding: 6px ;
border-top:#999 1px solid;
color: #FF6600;
margin-bottom:6px;
margin-top:6px;
}

/* ///////////////////// MENUS ///////////////////////////// */

.menu-rodape
{
	color:#FFFFFF;
	text-align: center;
}
.menu-rodape a
{
color:#FFFFFF;
}
.menu-rodape a:hover{
color:#eee;
}

.menu-superior
{
display:block;
height:50px;
float:left;
margin-bottom:10px;
width:100%;
text-align:center;
}

.menu-superior a
{
font-size:12px;
color: #fff;
padding:8px;
display:inline-block;
}

.menu-superior a:hover {
background-image: url(../imagens/topo_menu_02.jpg);
color: #fff;
text-decoration:none;
}

.menu-lateral{}

.menu-lateral a{
background-color: #000;
border-bottom: #333333 1px solid;
font-size:11;
padding: 4px;
display: block;
}

.menu-lateral a:hover
{
background: #333333;
}

.bloco-home{
display:block;
border-bottom:2px;
border-top:2px;
}

.bloco-home b{
color:#666666;
}

.bloco-homeimg{
border:none;

}

#bloco-home-div-1{
float:left;
display:block;
width:15%;
text-align:center;
}

#bloco-home-div-1 img{
border:#eee solid 1px;
}

#bloco-home-div-2{
float:left;
display:block;
width:71%;
text-align:justify;
}

#bloco-home-div-2 b{
color:#FF6600;
}

#bloco-home-div-3{
float:left;
display:block;
width:12%;
text-align:center;

}

.form-geral{
display:inline;
}

.esquerdo{
float:left;
border:0;
margin:0;
clear:both;
}

.direito{
float:right;
border:0;
margin:0;
clear:both;
}

#creditos{
display:block;
text-align:center;
padding:10px;
}
#creditos a{
color:#FF6600;
}

.bloco{
display: block;
width:100px;
float:left;
text-align:right;
padding:3px;
}

.linha-cinza{
color: #eee;
background-color: #eee;
height: 1px;
border: 0;
}

/* galeria de fotos */

.img-galeria
{
	float:left;
	border:#666666 1px solid;
	margin:3px;
	text-align:center;
	padding:3px;
	width:90px;
	background-color:#333333;
}

.img-galeria img {
border:#fff 1px solid;
}

/* formatação básica de imagens */

.imagem_01{
border:none;
float:left;
margin-right:10px;
margin-bottom:5px;
}

.borda-01{
border:solid 1px #eee;
}

/* formatação básica de textos*/

.justificado{
text-align:justify;
}

.banners{
display:block;
text-align:center;
clear:both;
margin-bottom:6px;
}

.migalha
{
background-color:#333333;
padding:4px;
margin-bottom:6px;
}

.paginacao
{
text-align:center;
padding:6px;
}

.quadro-geral{
padding:10px;
margin:10px;
background-color:#FFFFFF;
text-align:left;
}

.formularios
{
	display:block;
}

.formularios strong
{
	display:block;
	text-align:right;
	width:20%;
	float:left;
	padding:6px;
}


.formularios hr
{
	color: #eee;
	background-color: #eee;
	height: 1px;
	border: 0;
	clear:both;
}

.foto
{
float:left;
margin:4px;
}

.produto_lista
{
height:120px;
display:block;
width:99.8;
}

.centralizar
{
	text-align:center;
}
