/* CSS Document rev12078002*/
*{
margin:0;
padding:0;}
	
body{
background:#fff;
font:12px Arial, Verdana, Tahoma, Helvetica, sans-serif;
text-align:left;
width:960px;}

body,html{height:100%;}

#banner{
    height:92px;
    width:630px;
}

#banner_lateral,#banner_lateral1,#banner_lateral2,#banner_lateral3{
font-size:26px;
font-weight:bold;
height:490px;
padding-top:120px;
text-align:center;
width:200px;}

#banner_lateral{background:url(../imagens/banner_lateral.jpg) bottom no-repeat;}

#banner_lateral1{background:url(../imagens/banner_lateral1.jpg) bottom no-repeat;}

#banner_lateral2{background:url(../imagens/banner_lateral2.jpg) bottom no-repeat;}

#banner_lateral3{background:url(../imagens/banner_lateral3.jpg) bottom no-repeat;}

#caixacentro{
	padding-top:10px;
    width:460px;
}

#caixadir{
background:#E6E6E6;
padding:4px;
width:140px;}

#caixadir a,.caixa140 a,.email{
color:#3366CC;
font-weight:bold;
text-decoration:underline;}

#caixadir a:hover,.caixa140 a:hover,.email:hover{text-decoration:none;}

#caixadir p{padding:0 0 15px 0;}

#caixaesq{
background:#e6e6e6;
width:142px;}

#flash{
    background:#afafaf;
    height:117px;}

#geral{
background:url(../imagens/geral.gif) left repeat-y;
min-height:100%;
margin:0;
width:760px;
zoom:1;}

#geral:after,#geral1:after{
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;}

#geral1{
background:url(../imagens/geral1.gif) left repeat-y;
min-height:100%;
margin:0;
width:760px;
zoom:1;}

#interna{
padding-top:10px;
width:610px;}

#logo{padding:10px 13px 0 0;}

#menu li a{
    background:#c8c8c8;
    color:#000;
    display:block;
    font-weight:bold;
    height:14px;
    padding:2px 5px;
}

#menu li a.ativo{background:#FFFF00;}

#menu li a:hover{
    background:#ffff00;
}

#menu li ul a{
    background:none;
    font-size:11px;
    font-weight:normal;
    margin-left:10px;
}

#menu li ul a.ativo{background:#FFFF99;}

#menu li ul a:hover{
    background:#FFFF99;
}

#oesp{padding-left:10px;}

#rodape{
background:url(../imagens/rodape.jpg);
width:760px;}

#topo{
background:#fff;
height:118px;
width:760px;}

#topo ul{
    background:#ffff00;
    border:1px solid #808080;
    height:24px;
    overflow:hidden;
	padding-left:5px;
    width:753px;
    zoom:1;
}

#topo ul:after{
    clear:both;
    content:".";
    display:block;
    height:0;
    visibility:hidden;
}

#topo li{
    float:left;
	font-weight:bold;
    padding:4px 2px 0 2px;
}

#topo li#start_bandeiras{
    padding-left:120px;
}

#topo li#start_itens{
    margin-left:56px;
    padding:5px 5px;
}

#topo li.negrito_item{
    background:url(../imagens/item.gif) left center no-repeat;
    padding:5px 10px 4px 15px;
}

#topo li.bandeiras{
padding:2px;}

#topo li a{
    color:#000;
    float:left;
}

/*ampliar*/
#boxpic{/*container geral p/ img ampliada*/
	background:#313131;
	border:1px solid #313131;
	color:#fff;
	cursor:pointer;
	font-size:12px;
	left:0;
	position:absolute;
	top:0;
	visibility:hidden;
	width:auto;
	z-index:10;}
	
#boxpic .headerbar{ /*barra de topo com botão fechar*/
	background:url(../imagens/headerbar.gif) right no-repeat;
	color:#333;
	font-size:12px;
	font-weight:bold;
	letter-spacing:5px;
	line-height:20px;
	padding-right:26px;
	text-align:right;}
	
#boxpic p{
	padding:0 10px;}
	
#gallery a img{
	border:1px solid #000;}
	
#gallery a:hover img{
	border:1px solid #FAFAFA;}

#msgLoading{ /*mensagem de carregamento da imagem ampliada*/
	background:#EFEFEF;
	border:1px solid #000;
	padding:5px;
	position:absolute;
	visibility:hidden;
	z-index:5;}
/*fim, ampliar*/

.caixa140{
text-align:center;
width:140px;}

.caixa140 img{
display:block;
margin:0 auto;}

.descricao{
margin-bottom:16px;
width:470px;}

.direita{
float:right;}

.esquerda{
float:left;}	

.fn{display:block;}	

.imagens_produtos{width:140px;}	

.limpa{
clear:both;}

.lista{width:300px;}

.lista li{
list-style:disc;
margin-left:16px;}

.margemtopo{margin-top:36px;}

.margemtopo10{margin-top:10px;}

.menu_tit{
    background:#c8c8c8;
}

.negrito{
    font-weight:bold;
}

.subtitle{
background:#FFFF00;
font-size:15px;
margin-bottom:18px;
padding-left:10px;}

.title{
background:#808080;
color:#fff;
font-size:14px;
text-align:center;
width:140px;}

.titlebar{background:#C0C0C0;}

.vcard{
line-height:18px;
margin-bottom:20px;}

a{
color:#000;
text-decoration:none;}

a img{
border:none;}

li{list-style:none;}

p{margin:5px;}

.hidden

{

	visibility: hidden;							/*Sichtbarkeit*/

	position: absolute;							/*Positionsart*/

	width: 0;								/*Breite*/

	height: 0;								/*Hoehe*/

	top: 0;									/*Startposition von oben*/

	left: 0;								/*Startposition von links*/

}

#w3a2NewstickerDiv{

	height: 45px;

	border: 0px solid red;

	background-color: transparent;

}
