/* CSS Document */
*{
margin:0;
padding:0;
border:0;
}
body{
background:url(../images/background_body.jpg) repeat-x #FEFEFE;}
/*#geral{
width:880px;
margin:0 auto;
background: url(../images/background_geral.jpg) top repeat-y;
}*/
#sombra{
background:url(../images/background_sombra.png) top center repeat-y;}

#menu_topo{
height:37px;
text-align:center;
background:url(../images/background_menu_topo_ul.jpg) top left;
}
#lista_menu{
margin:0 auto;
width:880px;
height:37px;}
#menu_topo ul{
display:block;
margin:0px 55px;
/*border:solid 1px #009966;*/
height:30px;
}
#menu_topo ul li{
list-style:none;
float:left;
margin:5px 20px 0 20px;
}
#menu_topo ul li a{
display:block;
font:12px Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
padding:8px 5px 8px 5px;}
#topo{
height:208px;
width:880px;
margin:0 auto;
border:solid 1px #fff;
background:url(../images/background_logo.jpg) top left repeat-x #FFFFFF;}
#topo #logo{
height:190px;
width:375px;
float:left;
}
#topo #logo h1{
margin:35px 80px;}
#topo #foto_topo{
float:left;
height:190px;
width:505px;
}
#topo #foto_topo img{
float:right;}
#topo #barra_topo{
clear:both;}

#conteudo{
width:880px;
margin:0 auto;
background: url(../images/background_geral.jpg) top repeat-y;
clear:both;
border:solid 1px #fff;
}
#textos{
float:right;
width:630px;
margin:15px 15px 15px 0;
background: #FFFFFF;
font: 12px/15px tahoma, Arial, Helvetica, sans-serif;
color:#7C7C7C;
}
#textos p{
text-align:left;
margin:15px 10px;
}
#textos #empresa{
margin:15px 15px 0 15px;}


#nav_left{
width:215px;
float:left;
background:#FFFFFF;
margin:15px 0 10px 15px;
}

#nav_left p{
font: bold 12px/18px tahoma, Arial, Helvetica, sans-serif;
color:#7C7C7C;
text-align:center;
margin:15px 10px;
}
#nav_left a{
font:bold 11px verdana, Helvetica, sans-serif;
color:#0B44AC;
text-align:justify;
text-decoration:none;
}
#nav_left #linha_sobre{
margin:0 25px;}

#pagamento{
clear:left;
width:215px;
height:120px;
text-align:center;
margin:45px 0 20px 0;	}
#pagamento p{
font: bold 12px tahoma, Arial, Helvetica, sans-serif;
color:#7C7C7C;
padding:0px 10px;
text-align:center;
}
#pagamento img{
margin: 0 auto;
}
#menu_navleft{
text-align:left;}
#menu_navleft ul{
width:200px;
text-align:left;
}
#categorias{
margin: 5px;}
#menu_navleft ul li{
list-style:none;
margin:5px 10px;}
#menu_navleft ul li a{
font:bold 11px verdana, Helvetica, sans-serif;
color:#0B44AC;
text-align:left;
padding:5px 3px;
text-decoration:none;
display:block;}
#menu_navleft ul li a:hover{
font:bold 11px verdana, Helvetica, sans-serif;
color:#fff;
background:#0B44AC;
}
#menu_navleft ul li a:active{
font:bold 11px verdana, Helvetica, sans-serif;
color:#fff;
background:#0B44AC;
}
#menu_navleft #GridView1{
margin:0px 10px 15px;
}
#menu_navleft #GridView1 td{
border:solid 1px #FFFFFF;}
#menu_navleft #GridView1 a{
font:bold 11px verdana, Helvetica, sans-serif;
color:#0B44AC;
text-align:left;
padding:5px 3px;
text-decoration:none;
display:block;
margin:2px 0;
}
#menu_navleft #GridView1 a:hover{
font:bold 11px verdana, Helvetica, sans-serif;
color:#fff;
background:#0B44AC;
}

#sitemap a{
font: 12px/15px tahoma, Arial, Helvetica, sans-serif;
color:#7C7C7C;
}
#produto_detalhe{
margin:2px 15px;
}
#produto_detalhe #img_prod_detalhe{
float:left;
margin:0px 15px 10px 5px;
}
#produto_detalhe #fotos{
clear:both;
border:solid 1px #B5B5B5;
margin:55px 0 0 0;}


.txt_input{
border:solid 1px #CCCCCC;
color:#6D8FCD;
height:16px;
font:11px verdana, Helvetica, sans-serif;}
.txt_txtbox{
border:solid 1px #CCCCCC;
color:#6D8FCD;
height:150px;
width:280px;
font:11px verdana, Helvetica, sans-serif;}

.cat_produtos{
display:block;
width:160px; 
height:auto;
margin:10px 18px;
padding:5px;
float:left;
border:solid 1px #DFEBFF;
text-align:center;}
.nome_cat{
display:block;
font:bold 11px verdana, Helvetica, sans-serif;
color:#0B44AC;
text-decoration:none;
text-align:center;
padding:10px 0;
}
#end_conteudo{
clear:both;
}

#rodape{
font:11px tahoma, Arial, Helvetica, sans-serif;
color:#7C7C7C;
/*background:url(../images/background_rodape.png) top left repeat-x #FFFFFF;*/
width:880px;
height:100px;
margin:0 auto;
}
#rodape #copy{
font:11px tahoma, Arial, Helvetica, sans-serif;
color:#7C7C7C;
float:left;
margin:15px 0 0 10px;}
#rodape #copy img{
margin:6px;
float:left;
}
#rodape #copy p{
float:left;	
}
#rodape #copy #texto_azul{
font:bold 10px verdana, Arial, Helvetica, sans-serif;
color:#6082C1;}
#rodape #endereco{
float:left;
margin-left:40px;
background:url(../images/background_rodape_informacoes.png) top center no-repeat;
width:522px;
height:50px;}
#rodape #endereco p{
margin:8px 0 0 50px;
font:bold 10px/16px tahoma, Arial, Helvetica, sans-serif;
color:#585A58;}
#rodape #endereco p #telefone{
font:11px/16px tahoma, Arial, Helvetica, sans-serif;
color:#7C7C7C;
}
#sombra_rodape{
background: url(../images/background_rodape_sombra.png) top center no-repeat;}

