/* 
    Document   : main
    Created on : 16/Set/2009, 0:29:07
    Author     : bitXpress
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/
/*
* [0] - Reset
*
*
*
*
*   Footer
*/

/*****************************
*
*       [0]-Reset
*
*****************************/

@import url("reset.css");

/*@import url("debug.css"); */     /*apagar*/

body 
{
  font-family: Arial,Helvetica,sans-serif;
  font-size:14px;
  text-align:center;
  background:#fff url("./imagens/fundotopo3.jpg") repeat-x 0 2px;
}
a {color:#404040; 
text-decoration:none;
}
a:hover {color:#ababab;}
label 
{
    font-size:12px;
}   
span.videos 
{
    font-size:12px;
}

#main { width:955px; font-family: Arial,Helvetica,sans-serif; font-size: 14px; margin:0 auto; padding:0; }

#header { width:955px; height:200px; background:#fff url("./imagens/topo.png") no-repeat 0 0; }

#headerLogoLogin {
    height:101px;
}
#headerLogo {
    width:260px;
    float:left;
    margin-left:43px;
}
#headerLogin {
    height:86px;
    float:right;
    margin-right:15px;
    margin-top:5px;
    width:260px;
}
#headerPesquisa {
    float:right;
    margin-right:15px;
    margin-top:-5px;
    width:260px;
}
#headerLogoLogin input {
    border: 2px double #d04c40;
    background-color:#fff;
    color:#0080d0;
    font-weight:bold;
    font-size:75%;
}

input.botaoPesquisa 
{
    border: 2px double #d04c40;
    background-color:#fff;
    color:#0080d0;
    font-weight:bold;
    font-size:75%;
}

#headerMenu1 {
    height:36px;
    float:left;
}
#menu1 {
    height:36px;
    font-family: Arial,Helvetica,sans-serif;
    list-style-type:none;
    margin: 0 45px;
    width:865px;
}
#menu1 li {
    float:left;
}
#menu1 li a { color:#fff; display:block; position:relative; padding:12px 15px; border:0; background:url("./imagens/menu1Texto.png") 0 0 repeat-x; font-weight:bold; cursor:pointer; font-size:12px; }
#menu1 li a span.menu1Direita { position:absolute; top:0; left:0; _left:-15px; width:3px; height:36px; background: url('./imagens/menu1Esquerda.png') no-repeat 0 0; }
#menu1 li a span.menu1Esquerda { position:absolute; top:0; right:0; _right:-1px; width:3px; height:36px; background: url('./imagens/menu1Direita.png') no-repeat 0 0; }

#menu1 li a:hover { background:url("./imagens/menu1TextoSeleccionado.png") 0 0 repeat-x; color:#000; }
#menu1 li a:hover span.menu1Direita { background: url('./imagens/menu1EsquerdaSeleccionado.png') no-repeat 0 0; }
#menu1 li a:hover span.menu1Esquerda { background: url('./imagens/menu1DireitaSeleccionado.png') no-repeat 0 0; }

#menu1 li a.active { background:url("./imagens/menu1TextoSeleccionado.png") 0 0 repeat-x; color:#000; }
#menu1 li a.active span.menu1Direita { position:absolute; top:0; left:0; _left:-15px; width:3px; height:36px; background: url('./imagens/menu1EsquerdaSeleccionado.png') no-repeat 0 0; }
#menu1 li a.active span.menu1Esquerda { position:absolute; top:0; right:0; _right:-1px; width:3px; height:36px; background: url('./imagens/menu1DireitaSeleccionado.png') no-repeat 0 0; }

#headerMenu2{
    height:38px;
    width:950px;
    float:left;
}
#menu2 {
    height:38px;
    list-style:none;
    margin: 0 45px;
    width:950px;
}
#menu2 li {
    float:left;
}
#centro 
{
    width:955px;
    text-align:left;
    float:left;
}
#centro table.produto
{
    margin:0 auto;
}

td.linhaVermelhaCategorias
{
    border-bottom:#B42332 2px double;
    padding:5px;
    font-size:12px;
    font-weight:bold;
    text-align:center;
    vertical-align:bottom;
    width:20%;
}
td.linhaVermelhaCategorias:hover
{
    border-bottom:#158DC2 2px double;
}

#divListaCategorias 
{
    margin-bottom:25px;
}
/*****************************
*
*       Footer
*
*****************************/

#footer{
    float:left;
    height:13px;
    background: url("./imagens/footerSombreado.gif") no-repeat 0 0;
    width:955px;
}
#footerBarra {
    float:left;
    width:925px;
    background-color:#0080d0;
    min-height:44px;
    color:#fff;
    font-family: Arial,Helvetica,sans-serif;
    font-size:14px;
    font-weight:bold;
    padding:10px 15px;
    text-align:left;
}
#footerFundo {
    font-family: Arial,Helvetica,sans-serif;
    font-size:12px;
    padding: 0 25px;
    color:#c7c7c7;
    height:25px;
}
#footerFundoEsquerda {
    float:left;
    width:49%;
    height:25px;
    text-align:left;
}
#footerFundoDireita {
    float:left;
    width:49%;
    height:25px;
    text-align:right;
}
#footerFundo a {
    color:#404040;
    font-weight:bold;
    font-size:12px;
}
#footerFundo a:hover {
    color:#ababab;
}

.listagemCategoriasProdutos 
{
    width:800px;
    text-align:left;
    

}
.listagemCategoriasProdutos table
{
    margin:0;
    padding:0;
}

.listagemCategoriasProdutos a
{
    color:#020202;
    font-weight:bold;
    font-size:12px;
}

.listagemCategoriasProdutos a:hover
{
    color:#404040;
}

a.coresLinks 
{
    color:#404040;
    font-weight:bold;
    font-size:12px;
}

a.coresLinks:hover 
{
    color:#ababab;
}

span.bold 
{
    font-weight:bold;
    font-size:12px;
}

#divMenuPesquisa 
{
    float:left;
    width:30%;
    text-align:left;
}

#divResultadoPesquisa 
{
    float:left;
    width:69%;
}

.inputTextoPesquisa 
{
    font-size:10px;
    color:#fff;
}

a.coresLinksTopo
{
    color:White;
    font-size:12px;
}
.coresLinksTopo:hover
{
    color:White;
    font-size:12px;
    text-decoration:underline;
}

a.coresLinksCategorias
{
    color:#192666;
    font-weight:bold;
    font-size:12px;
}
a.coresLinksCategorias:hover
{
    color:#404040;
}

a.coresLinksProdutos
{
    color:#B42332;
    font-weight:bold;
    font-size:12px;
}

a.coresLinksProdutos:hover 
{
    color:#158DC2;
}
a.coresLinksProdutos2
{
    color:#158DC2;
    font-weight:bold;
    font-size:12px;
}

a.coresLinksProdutos2:hover 
{
    color:#B42332;
}

.bordasTabelaComentarioElemento
{
    border-bottom:1px solid #000;
    border-left:1px solid #000;
    border-top:1px solid #000;
}
.bordasTabelaComentarioTexto 
{
    border-bottom:1px solid #000;
    border-right:1px solid #000;
    border-top:1px solid #000;
}


ul.menu14 {
	width: 201px;
	text-align:left;
	list-style-type:none;
	margin-left:0px;
}
	
ul.menu14 li a {
  	height: 24px;
	text-decoration: none;
}	
	
ul.menu14 li a:link, ul.menu14 li a:visited {
	color: #FFF;
	display: block;
	background:  url(imagens/menu14.gif);
	padding: 8px 0 0 10px;
}
	
ul.menu14 li a:hover {
	color: Red;
	background:  url(imagens/menu14.gif) 0 -32px;
	padding: 8px 0 0 10px;
}

.imagemProduto
{
    max-width:600px;
    max-height:450px;
}

.tabelaPrecosCarrinho
{
    background-color:#c6d9f1;
    border:solid 1px white;
    height:25px;
    text-align:right;
    color:White;
    font-weight:bold;
}

.tabelaPrecosCarrinho2
{
    background-color:#c6d9f1;
    border:solid 1px white;
    height:25px;
    text-align:right;
    color:#548dd4;
}