*{margin:0; padding:0; border:none; text-decoration:none; list-style-type:none;  outline:none;}

body{
	background-color:#003e52;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#bdedfd;
	line-height:19px;
}

.oculto{
	width:1px;
	height:1px;
	position:absolute;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
}

#topo{
	width:100%;
	height:241px;
	display:block;
	background-position:center top;
	background-repeat:no-repeat;
}

#topo.topo-home{background-image:url(../images/bkg-topo.jpg);}

#topo h1 a{
	background-image:url(../images/trans.gif);
	overflow:hidden;
	text-indent:-99999999px;
	width:200px;
	height:155px;
	display:block;
	margin:0 auto;
	line-height:normal;
}

#topo #menu-topo{
	width:580px;
	height:51px;
	display:block;
	margin:0 auto;
	padding-top:20px;
}







#animacao{
	background:url(../images/bkg-mesa.jpg) center top no-repeat;
	width:100%;
	height:351px;
	display:block;
}

#meio{	
	background:url(../images/bkg-meio.jpg) 0 0 no-repeat;
	width:764px;
	height:350px;
	display:block;
	margin:0 auto;
	position:relative;
	padding:0 5px 0;
}

/*------------------------------------*/
#pog {
	 width:1px; 
	 height:1px; 
	 display:block;
	 position:absolute;
	 z-index: 10;
}
a.btnfecharpop{
	width:92px;
	height:21px;
	display:block;
	position:absolute;
	text-indent:-99999px;
	overflow:hidden;
	background:url(../img/transparente.gif) 0 0 no-repeat;
	left: 470px;
	top: -370px;
}
#pop-up{
	width:398px;
	height:328px;
	display:block;
	position:absolute;
	left: 200px;
	top: -380px;
}
/*----------------------------------*/

#meio h2{
	display:block;
	text-indent:-99999px;
	overflow:hidden;
}

#meio #linha-produtos{
	width:485px;
	height:285px;
	display:block;
	padding-top:15px;
}

#meio #linha-produtos h2{
	background:url(../images/tit-linha-produto.gif) 0 top no-repeat;
	width:210px;
	height:18px;
}

#meio #linha-produtos ul{
	background:url(../images/pontinhos-linha-prod.gif) 26px 31px no-repeat;
	padding-top:18px;
	width:230px;	
	display:table;
}

#meio #linha-produtos ul li{
	width:228px;
	height:24px;
	display:block;
	padding-left:2px;
}

#meio #linha-produtos ul li span{
	font-size:14px;
	color:#f7a900;
	width:20px;
	height:15px;
	display:block;
	float:left;
}

#meio #linha-produtos ul li a{
	color:#bdedfd;
	height:15px;
	display:block;
	text-align:right;
}

#meio #linha-produtos p.bto-clique{
	background:url(../images/bto-clique-aqui.gif) right bottom no-repeat;
	width:100px;
	height:29px;
	display:block;
	padding:10px 0 0 130px;
}

#meio #linha-produtos p.bto-clique a{
	width:100px;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
}

/*LADO ESQUERDO DA HOME*/
#meio #cardapio-solucao{
	background:url(../images/bkg-cad-braile.jpg) 0 0 no-repeat;
	position:absolute;
	top: -109px;
	left: 499px;
	width:255px;
	display:table;
	padding:20px 0 0 21px;
}

#meio #cardapio-solucao h2{
	background:url(../images/tit-cad-braile.gif) 0 0 no-repeat;
	width:237px;
	height:18px;
}

#meio #cardapio-solucao img{
	width:235px;
	height:109px;
	padding:7px 0 2px 2px;
}

#meio #cardapio-solucao p{
	display:block;
	padding:0 30px 13px 2px;
}

#meio #cardapio-solucao a{color:#f7a900;}

#meio #cardapio-solucao h2.tit-solucao-cad{
	background:url(../images/tit-solucao-cad.gif) 0 0 no-repeat;
	width:223px;
	height:35px;
}

#meio #cardapio-solucao ul#icones{
	background:none;
	width:250px;
	height:49px;
	display:block;
	padding:9px 0 11px 0;
}

#meio #cardapio-solucao #icones li{
	width:49px;
	height:49px;
	float:left;
	display:block;
	padding:0;
}

#meio #cardapio-solucao #icones li.espaco{padding-right:13px;}

#meio #cardapio-solucao #icones li img{
	width:49px;
	height:49px;
}

#meio #cardapio-solucao ul{
	background:url(../images/pontinhos-solucao-cad.gif) 23px 24px no-repeat;
	padding-top:11px;
	width:250px;
	height:208px;
	display:block;
}

#meio #cardapio-solucao ul li{
	width:232px;
	height:24px;
	display:block;
}

#meio #cardapio-solucao ul li span{
	font-size:14px;
	color:#f7a900;
	width:20px;
	height:15px;
	display:block;
	float:left;
}

#meio #cardapio-solucao ul li a{
	color:#bdedfd;
	height:15px;
	display:block;
	text-align:right;
}

/*INETRNAS*/
.conteudo{
	background-position:center top;
	background-repeat:no-repeat;
	width:100%;
	display:table;
} 

#miolo{
	width:758px;
	margin:0 auto;
	display:table;
	padding:28px 8px 0;
}

p{
	color:#b4e3ff;
	padding-bottom:19px;
}

p.sem-espaco{padding-bottom:0;}
#miolo p.txt1{padding-right:250px;}
#miolo p.txt2{padding-right:200px;}
#miolo p.txt3{padding:0 250px 0px 0 ;}

#miolo h2{
	display:block;
	text-indent:-99999px;
	overflow:hidden;
}

h4, #materiais-util h2,
#cardapio-braile h2{
	display:block;
	text-indent:-99999px;
	overflow:hidden;	
	width:1px;
	height:1px;
	position:absolute;
}

/*EMPRESA*/
.topo-empresa{background-image:url(../images/bkg-topo-empresa.jpg);}
.bkg-empresa{background-image:url(../images/bkg-empresa.jpg);}

#miolo h2.tit-menuart{
	background:url(../images/tit-menuart.gif) 0 0 no-repeat;
	width:94px;
	height:21px;
	padding-bottom:14px;
}

#miolo h3 em{
	color:#b4e3ff;
	font-size:11px;
	display:block;
	text-decoration:underline;
	padding-bottom:15px;
}

#miolo p.txt-menuart{padding-right:394px;}
#miolo p.txt-menuart1{padding-right:320px;}

#materiais-util{
	background:url(../images/img-materiasis-uti.jpg) 0 0 no-repeat;
	width:774px;
	height:190px;
	margin:0 auto;
	display:block;
}

#materiais-util ul{	
	width:255px;
	float:right;
}

#materiais-util ul li{
	width:50px;
	height:45px;
	float:left;
	padding-top:40px;
}

#materiais-util ul li.maior{padding-right:140px;}

#cardapio-braile{
	background:url(../images/img-cad-braile.jpg) right top no-repeat;
	width:774px;
	/*width:364px;*/
	display:table;
	margin:0 auto;
	padding:30px 0 0 0;
}

#cardapio-braile p.lado-imagem{padding-right:413px;}

/*PRODUTOS*/
.topo-faixa{background-image:url(../images/bkg-topo-faixas.jpg);}
.bkg-produtos{background-image:url(../images/bkg-produtos.jpg);}

#miolo h2.tit-produtos{
	background:url(../images/tit-produtos.gif) 0 0 no-repeat;
	width:111px;
	height:21px;
	padding-bottom:14px;
}

#miolo ul#menu-prod{
	background:url(../images/bkg-menu-produtos.gif) 0 0 no-repeat;
	width:210px;
	height:356px;
	display:block;
	padding:38px 0 0 16px;
	float:left;
}

#miolo ul#menu-prod li{padding-bottom:3px;}

#miolo ul#menu-prod li a{
	background-position: 0 0;
	background-repeat:no-repeat;
	width:178px;
	height:22px;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
}

#miolo ul#menu-prod li a.bto-tradicionais{background-image:url(../images/bto-tradicionais.gif);}
#miolo ul#menu-prod li a.bto-grafico{background-image:url(../images/bto-graficos.gif);}
#miolo ul#menu-prod li a.bto-capa-dura{background-image:url(../images/bto-capa-dura.gif);}
#miolo ul#menu-prod li a.bto-braile{background-image:url(../images/bto-braile.gif);}
#miolo ul#menu-prod li a.bto-versatil{background-image:url(../images/bto-versatil.gif);}
#miolo ul#menu-prod li a.bto-popular{background-image:url(../images/bto-popular.gif);}
#miolo ul#menu-prod li a.bto-alternativa{background-image:url(../images/bto-alternativa.gif);}
#miolo ul#menu-prod li a.bto-natural{background-image:url(../images/bto-natural.gif);}
#miolo ul#menu-prod li a.bto-especial{background-image:url(../images/bto-especial.gif);}
#miolo ul#menu-prod li a.bto-diversos{background-image:url(../images/bto-diversos.gif)}

#miolo ul#menu-prod li a:hover{background-position: 0 -22px;}

#miolo ul#menu-prod li ul#subcategoria li{height:14px;}

#miolo ul#menu-prod li ul#subcategoria li a{
	background-position: 0 0;
	background-repeat:no-repeat;
	width:178px;
	height:14px;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
}

#miolo ul#menu-prod li ul#subcategoria li a.bto-jogo-amer{background-image:url(../images/bto-jogo-americano.gif);}
#miolo ul#menu-prod li ul#subcategoria li a.bto-porta-conta{background-image:url(../images/bto-porta-conta.gif);}
#miolo ul#menu-prod li ul#subcategoria li a.bto-carta-vinho{background-image:url(../images/bto-carta-vinho.gif)}

#miolo ul#menu-prod li ul#subcategoria li a:hover{background-position: 0 -14px;}


/*HOVER*/
#miolo ul#menu-prod li a.bto-tradicionais-ativo{background-image:url(../images/bto-tradicionais.gif); background-position:0 -22px;}
#miolo ul#menu-prod li a.bto-grafico-ativo{background-image:url(../images/bto-graficos.gif); background-position:0 -22px;}
#miolo ul#menu-prod li a.bto-capa-dura-ativo{background-image:url(../images/bto-capa-dura.gif); background-position:0 -22px;}
#miolo ul#menu-prod li a.bto-braile-ativo{background-image:url(../images/bto-braile.gif); background-position:0 -22px;}
#miolo ul#menu-prod li a.bto-versatil-ativo{background-image:url(../images/bto-versatil.gif); background-position:0 -22px;}
#miolo ul#menu-prod li a.bto-popular-ativo{background-image:url(../images/bto-popular.gif); background-position:0 -22px;}
#miolo ul#menu-prod li a.bto-alternativa-ativo{background-image:url(../images/bto-alternativa.gif); background-position:0 -22px;}
#miolo ul#menu-prod li a.bto-natural-ativo{background-image:url(../images/bto-natural.gif); background-position:0 -22px;}
#miolo ul#menu-prod li a.bto-especial-ativo{background-image:url(../images/bto-especial.gif); background-position:0 -22px;}
#miolo ul#menu-prod li a.bto-diversos-ativo{background-image:url(../images/bto-diversos.gif); background-position:0 -22px;}


#miolo ul#menu-prod li ul#subcategoria li a.bto-jogo-amer-ativo{background-image:url(../images/bto-jogo-americano.gif); background-position:0 -14px;}
#miolo ul#menu-prod li ul#subcategoria li a.bto-porta-conta-ativo{background-image:url(../images/bto-porta-conta.gif); background-position:0 -14px;}
#miolo ul#menu-prod li ul#subcategoria li a.bto-carta-vinho-ativo{background-image:url(../images/bto-carta-vinho.gif); background-position:0 -14px;}


/*PRODUTOS*/
.topo-faixa{background-image:url(../images/bkg-topo-faixas.jpg);}
.bkg-produtos-cat{background-image:url(../images/bkg-produtos-cat.jpg); height:548px;}
.bkg-produtos-cat-maior{background-image:url(../images/bkg-produtos-cat-maior.jpg); height:600px;}
.bkg-produtos-cat-maior2{background-image:url(../images/bkg-produtos-cat-maior2.jpg); height:698px;}
.bkg-produtos-cat-maior3{background-image:url(../images/bkg-produtos-cat-maior3.jpg); height:800px;}
.bkg-produtos-cat-maior4{background-image:url(../images/bkg-produtos-cat-maior4.jpg); height:989px;}


#miolo h2.tit-produtos{
	background:url(../images/tit-produtos.gif) 0 0 no-repeat;
	width:467px;
	height:21px;
	padding-bottom:14px;
}

#miolo #conteudo-prod{
	width:500px;
	display:block;
	float:left;
}

#miolo h3.tit-produtos-cat{
	font-size:12px;
	color:#FFFFFF;
	padding-bottom:18px;
}

#miolo h3.tit-produtos-subcat{
	font-size:11px;
	color:#FFFFFF;
	padding-left:5px;
}

#miolo h3.tit-produtos-subcat2{
	font-size:11px;
	color:#FFFFFF;
	padding-left:5px;
	padding-top:40px;
}

#miolo ul.foto{
	width:500px;
	height:77px;
	display:block;
}

#miolo ul.foto li{
	width:66px;
	height:68px;
	padding:0 11px 8px 0;
	float:left;
}

#miolo ul.foto li img{
	width:53px;
	height:53px;
	padding:7px 0 0 7px;
	display:block;
}

#miolo ul.foto li a{
	background:url(../images/produtos/bkg-miniaturas-over.gif) 0 0 no-repeat;
	width:66px;
	height:66px;
	display:block;
}

#miolo ul.foto li a:hover{background:url(../images/produtos/bkg-miniaturas-hover.gif) 0 0 no-repeat;}
	
/*SERVIÇOS*/
#topo.topo-faixa{background-image:url(../images/bkg-topo-faixas.jpg);}
.bkg-servico{background-image:url(../images/bkg-servico.jpg);}

#miolo h2.tit-servicos{
	background:url(../images/tit-servicos.gif) 0 0 no-repeat;
	width:100px;
	height:21px;
	padding-bottom:14px;
}
 
#miolo ul#banner{
	background:url(../images/bkg-banner.jpg) 0 top no-repeat;
	width:712px;
	display:table;
	margin:0 auto;
	padding:43px 0 0 46px;
}

#miolo ul#banner li{
	float:left;
	padding:0 26px 15px 0;
}

/*CLIENTES*/
.bkg-clientes{background-image:url(../images/bkg-clientes.jpg);}
	
#miolo h2.tit-clientes-trabalhos{
	background:url(../images/tit-clientes.gif) 0 0 no-repeat;
	width:96px;
	height:21px;
	padding:0px 0 14px;
}

#miolo #logotipos{
	background:url(../images/bkg-logotipos.jpg) 0 13px no-repeat;
	width:714px;
	height:489px;
	display:block;
	margin:0 auto;
	padding:47px 0 0 44px;
}

#miolo #logotipos ul{
	width:705px;
	height:380px;
	display:block;
}

#miolo #logotipos ul li{
	float:left;
	padding:0 26px 16px 0;
}

#miolo #logotipos ul#paginacao{
	width:190px;
	height:15px;
	display:block;
	margin:0 auto;
	padding-top:15px;
}

#miolo #logotipos ul#paginacao li{
	width:20px;
	height:15px;
	display:block;
	float:left;
	padding:0 3px 0 ;
}	

#miolo #logotipos ul#paginacao li.voltar{padding-right:13px;}

#miolo ul#paginacao li a{
	width:100px;
	height:15px;
	color:#b4e3ff; 
}

#miolo ul#paginacao li a:hover,
#miolo ul#paginacao li a.ativo{
	color:#ffffff;
	text-decoration:underline;
}

#miolo ul#paginacao li a.escondido{
	display:table;
	text-indent:-999999px;
	overflow:hidden;
}

/*CONTATO*/
.bkg-contato{background-image:url(../images/bkg-contato.jpg);}
	
#miolo h2.tit-contato{
	background:url(../images/tit-contato.gif) 0 0 no-repeat;
	width:96px;
	height:21px;
	padding:0px 0 14px;
}

#miolo address.end-contato{
	 background:url(../images/img-casinha.gif) 0 24px no-repeat;
	 width:325px;
	 height:74px;
	 color:#d6f0f3;
	 padding:24px 0 8px 50px;
	 font-style:normal;
	 float:left;
}
 
#miolo a.bto-mapa{
	background:url(../images/bto-mapa.gif) 0 center no-repeat;
	width:73px;
	height:94px;
	display:block;
	text-indent:-999999px;
	overflow:hidden;
}

#miolo form{
	background:url(../images/bkg-form-contato.jpg) 0 0 no-repeat;
	width:758px;
	display:table;
	clear:both;
}

#miolo form ul li.lado-esq{
	width:325px; 
	padding:26px 20px 0 25px; 
	display:block; 
	float:left;
}

#miolo form ul li.lado-dir{
	width:323px; 
	padding:26px 20px 0 32px; 
	display:block; 
	float:left;
}

#miolo form ul{display:block;}

#miolo form ul li{padding-bottom:10px;}

#miolo form ul li label{color:#b0d6da;}

#miolo form ul li input{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	background:transparent;
	width:323px;
	height:17px;
	border:1px solid #7aa6ab;
	display:block;
}

#miolo form ul li select{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	border:1px solid #7aa6ab;
	background:#012c3c;
}

#miolo form ul li input.ddd{width:30px; margin-right:10px; float:left;}
#miolo form ul li input.tel{width:132px;}
#miolo form ul li.cid{width:242px; float:left;}
#miolo form ul li.uf{width:68px; float:right; height:47px;}
#miolo form ul li.cid input.inp-cid{width:242px;}
#miolo form ul li.uf select.sel-uf{width:68px;}
#miolo form ul li input.cep{width:134px;}

#miolo form ul li textarea{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	background:transparent;
	width:321px;
	height:70px;
	border:1px solid #7aa6ab;
	display:block;
	overflow:auto;
}

#miolo form ul li input.bto-enviar{
	/*background:url(../images/bto-enviar.gif) 0 0 no-repeat;*/
	width:59px;
	height:21px;
	display:block;
	float:right;
	padding:0;
}

#miolo #resposta{
	background:url(../images/bkg-form-contato.jpg) 0 0 no-repeat;
	width:752px; 
	height:271px; 
	display:block; 
	clear:both;
}

#miolo #resposta p{
	width:400px; 
	height:100px; 
	display:block; 
	margin:0 auto;
	padding-top:50px; 
	color:#FFFFFF;
	text-align:center;
}

/*RODAPE*/
#rodape{
	background:url(../images/bkg-cor-rodape.gif) 0 bottom repeat-x;
	height:157px;
	display:block;
	clear:both;
	margin:0 auto;
}
	
#rodape address{
	background-position: 0 top;
	background-repeat:no-repeat;
	color:#5a818e;
	font-size:10px;
	width:774px;
	display:block;
	margin:0 auto;
	padding-top:102px;
	font-style:normal;
	text-align:center;
}

#rodape address.home{background-image:url(../images/bkg-pessoas-rodape.gif);}
#rodape address.internas{background-image:url(../images/bkg-pessoas-rodape1.gif);}

#rodape #selos{
 	width:192px;
	display:block;
	margin:0 auto;
	padding-top:7px;
}
	
#rodape #selos ul li{
	height:15px;
	display:block;
	list-style:none;
	float:left;
}
	
#rodape #selos ul li a{
	width:91px;
	height:15px;
	display:block;
	text-decoration:none;
	text-indent:-999999px;
	overflow:hidden;
}
		
#rodape #selos ul li a.gdsi{
	background:url(../images/gdsi.gif) 0 0 no-repeat;
	width:91px;
	padding-left:9px;
}

#rodape #selos ul li a.w3c{
	background:url(../images/w3c.gif) 0 0 no-repeat;
	width:91px;
}