/* CSS Document */
* {margin:0px; padding:0px; }
body{
	background-color:#EEF3FF; background-image:url(../layout/fundo_padrao.gif); background-repeat:repeat;
}

#container{
	
	}

#pagina{
	vertical-align:middle;
	left:50%;
	margin-left:-475px;
	top:50%;
	position:absolute;
	margin-top:-255px;
	
}
#centro{
clear:both;  width:950px; display:block; 
}



#topo{
	background-image:url(../layout/topo_grande.jpg); background-repeat:no-repeat;	
	width:950px; height:115px; position:relative; 
}

#esquerda{
	padding:0px; margin:0px;background-image:url(../layout/esquerda.jpg); background-repeat:repeat-y; float:left; width:3px; height:350px; position:relative;
}

#conteudo
{
    /*border-right:1px solid #AAA; border-left:1px solid #AAA;*/  background: url(../layout/fundo_cont.png) repeat-y;
	background-color:#FFFFFF; float:left; width:950px; height:350px; position:relative; padding:0px; margin:0px;
}

#direita{
	padding:0px; margin:0px;background-image:url(../layout/direita.jpg); background-repeat:repeat-y; float:left; width:2px; height:350px; position:relative;
}
#menu{
	position:relative;  width:950px; height:42px; clear:both;
}

#paginacao{
    position:relative;  vertical-align:bottom; text-align:right;
    font-family:Tahoma; font-size:13px; color:Red; float:right;
}
#paginacao a{   
    font-family:Tahoma; font-size:13px; color:Red; text-decoration:none; 
}

#paginacao a:hover{   
    font-family:Tahoma; font-size:13px; color:Red; text-decoration:underline;
}
.imagem{
    float:left;
}
.clearAll{
    clear:both;
   }

.descricao{
    float:left; 
}

.floatRight{
    float:right;
}

.mensagem{ width:100%; text-align:center; margin-left:auto; margin-right:auto; font-family:Tahoma; font-size:10px; font-weight:bold; color:Green;}

.carrinhoMensagem{  text-align:center; margin-left:auto; margin-right:auto; font-family:Tahoma; font-size:10px; font-weight:bold; color:Green;}

.centerdiv{ margin-left:auto; margin-right:auto;}

.produtoNome{
    font-family:Tahoma; color:Orange; font-size:16px; font-weight:bold; line-height:200%;
    width:100%; 
}
.produtoDescricao{
    font-family:Tahoma; color:#666; font-size:9px; width:185px; padding-top:2px;
    text-align:center;
}

.produtoImagem{
    border:solid 1px black;
}

.periodo{
    font-family:Tahoma; font-size:11px; color:Gray;
}

#promocao{
    margin-left:80px; margin-right:80px; padding-bottom:13px; float:left;
}

.inputQtd{
    height:11px; font-family:Tahoma; font-size:10px; border:solid 1px Gray; width:15px; padding-left:2px; padding-right:2px;
}

.titulo{
    font-family:Tahoma; font-size:36px; font-weight:bolder; color:Orange; text-align:center;
    letter-spacing:0.05em; 
}

.paginacao{
    font-family:Tahoma; font-size:10px; color:Orange; text-decoration:none;
}


.DropDown{
    border:1px solid #ddd; font-family:Tahoma; letter-spacing:1.5px; font-size:10px;
}
.categoria{
    font-family:Tahoma; font-size:10px; letter-spacing:1px; color:Gray;
}

.pontodoce{
    font-family:Tahoma; font-weight:bolder; color:Orange; 
}

.imgPromocao{
    padding:12px;
    }

.tabelaCadastro{
    width:100%; vertical-align:middle; padding:10px; 
}
.tabelaCadastro td{
    padding:3px;
}
.tabelaCadastro th{
    font-family:Tahoma; font-size:12px; padding:3px; text-align:right; white-space:nowrap;
        
}

.slideshow
{
    margin-left:-4px;
}
input.cadastro{
    width:200px; height:10px; font-family:Tahoma; font-size:10px; border:solid 1px Gray;  padding:3px;  
}


.chamada{
    font-family:Tahoma; font-size:13px;  color:Black; letter-spacing:0.1em; line-height:125%;
}
#apresentacao{
    margin:10px; float:left; width:620px;  letter-spacing:2px; text-align:left;
}
.slide{
    float:left; text-align:center; width:280px; 
height:280px; 
vertical-align:middle; padding-top:21px; 
background-image:url(../layout/porta-slide.jpg); background-repeat:no-repeat;
   }
#endereco{
    font-family:Tahoma; color:#444; font-size:10px; letter-spacing:0.2em; float:right; padding-top:20px; margin-right:40px;
    line-height:140%;
    
    }
   
.caminho
{
    font-family:Tahoma; font-size:10px; color:#999; padding:5px; text-align:right; letter-spacing:0.2em;
} 
 ul
{
    padding: 0px;
    margin: 0px;
    list-style-image: url(../layout/cake_icon.jpg);
    list-style-position: inside;
    vertical-align: text-bottom;
}
  
 li
 {
    margin:4px 0px 4px 0px;
  } 
   


#submenu_produtos
{

    position: absolute;
    font-family: Trebuchet MS;
    font-size: 12px;
    text-transform: capitalize;
    color: #444;
    background-image:url(../layout/submenu.gif);
    background-repeat:no-repeat;    
    width:120px;
    height:151px;
    top: 62%;
    left: 38%; 
    padding-left:5px;
    display: none;
}

#submenu_produtos ul{
    list-style-type:none;
    list-style-image:none;
    
    padding:7px 0px 0px 0px;               
}

#submenu_produtos li
{
    padding-left:5px;
    padding-right:5px;
}

#submenu_produtos li:hover{
    color:Black;
    cursor:pointer;
    }
    
    #submenu_produtos a{
     font-family: Trebuchet MS;
    font-size: 12px;
    text-decoration: none;
    color: #444;
    }
    #submenu_produtos a:hover{
    text-decoration:underline;
    }