@import url(form.css); /** CSS do formulário **/

* {
	padding:0;
	margin:0;
	vertical-align:top;
}
body {
	background: #2C4025 url(img/fundo_body.jpg) repeat-x 0 0;
}
#geral {
	width:774px;
	display:table;
	margin:0 auto;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	z-index: 10;
}
#topo {
	width:774px;
	height:282px;
	position: relative;
	background:url(img/fundo_topo2.jpg) no-repeat 0 0;

} 
#popup{
	width: 460px;
	height: 340px;
	position: absolute;
	left: 270px;
	top: 170px;
	z-index: 100;
}

#topo #animatopo {
	width:740px;
	height:213px;
	margin:0 auto;

}
#topo #animatopo h1 a{
	text-indent:-9999px;;
	display:block;
	width:740px;
	height:129px;
	text-align:center;
	overflow:hidden;

}
#topo #animatopo p{
	display:none;	
}
#topo #animatopo span.tel{
	display:block;
	width:740px;
	height:45px;
	text-indent:-9999px;
	background:url(img/tel.jpg) no-repeat center center;
	
}

#topo #menu {
	width:685px;
	height:50px;
	margin: 0 auto;
	position:relative;
}
#topo #menu h2{
	display:none;
}
#topo #menu li {
	float:left;
	list-style:none;
}
#topo #menu li a{	
	height:50px;
	background:no-repeat 0 0;
	text-indent:-9999px;
	overflow:hidden;
	display: block;
}
#topo #menu li a.btnhome {
	background-image: url(img/btn_home.jpg);
	width:63px;	
}
#topo #menu li a.btntacolandia {
	background-image: url(img/btn_tacolandia.jpg);
	width:116px;	
}
#topo #menu li a.btnprodutos {
	background-image: url(img/btn_mesas.jpg);
	width:91px;	
}
#topo #menu li a.btnregras {
	background-image: url(img/btn_regras.jpg);
	width:130px;	
}
#topo #menu li a.btnmidia {
	background-image: url(img/btn_loja.jpg);
	width:94px;	
}

#topo #menu li a.btndecoracao {
	background-image: url(img/btn_decoracao.jpg);
	width:99px;	
}
#topo #menu li a.btncontatos {
	background-image: url(img/btn_contatos.jpg);
	width:90px;	
}
#topo #menu li a:hover{
	background-repeat: no-repeat;
	background-position: 0 -50px;
}
/* CSS para o SUB-MENU */
#topo #menu #subProdutos {
	position: absolute;
	display: none;
	width: 180px;
	left: 179px;
	border: 1px solid #3C0808;
	background-color: #A86F55;
	top: 49px;
}
#topo #menu #subProdutos ul {
	list-style-type: none;
}
#topo #menu #subProdutos li {
	width:160px;
}
#topo #menu #subProdutos li a {
	display: block;
	background-color:#A86F55;
	text-decoration: none;
	font-size: 10px;
	color:#3C0808;
	width: 100%;
	padding: 0px 10px;
	height:20px;
	line-height:18px;
	text-indent:0;
}
#topo #menu #subProdutos a:hover {
	background-color: #E9C0AD;
	color:#3C0808;
}
/* Final do CSS para o SUB-MENÚ */

/* CSS para o SUB-SUB */
#topo #menu #subSub {
	position: absolute;
	display: none;
	width: 120px;
	border: 1px solid #3C0808;
	left: 140px;
	top: -1px;
	z-index:2;
}
#topo #menu #subSub ul {
	list-style-type: none;
}
#topo #menu #subSub li {
	background-color: #A86F55;
	width: 100px;
}
#topo #menu #subSub li a {
	display: block;
	background-color:#A86F55;
	text-decoration: none;
	font-size: 10px;
	color:#3C0808;
	width: 100%;
	padding: 0px 10px;
	height:20px;
	line-height:18px;
}
#topo #menu #subSub a:hover {
	background-color: #E9C0AD;
	color:#3C0808;
}
/* Final do CSS para o SUB-SUB */

/* CSS para o SUB-Regras */
#topo #menu ul li #subRegras {
	position: absolute;
	display: none;
	width: 120px;
	border: 1px solid #3C0808;
	left: 365px;
	top: 50px;
	z-index:100;
}
#topo #menu ul li #subRegras ul {
	list-style-type: none;
}
#topo #menu ul li #subRegras li {
	background-color: #A86F55;
	width: 100px;
}
#topo #menu ul li #subRegras li a {
	display: block;
	background-color:#A86F55;
	text-decoration: none;
	font-size: 10px;
	color:#3C0808;
	width: 100%;
	padding: 0px 10px;
	height:20px;
	line-height:18px;
	text-indent:0;
}
#topo #menu ul li #subRegras a:hover {
	background-color: #E9C0AD;
	color:#3C0808;
}
/* Final do CSS para o SUB-Regras */




#conteudo {
	width:720px;
	display:table;
	margin:0 auto;
	background:#FFF;
}
#conteudo h2.verde{
	color:#5C6E4F;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: 900;
	margin:0 0 5px 0;

}
#conteudo h2.marrom{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: 900;
	color:#624301;
	margin:0 0 5px 0;;
}

#conteudo #txthome {
	background:url(img/bg-home-top.jpg) right top no-repeat;
	width:496px;
	padding-left:16px;
	display:table;
	text-align:left;
}

#conteudo #txthome pre{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#293D20;
	padding-bottom:15px;
	}


#conteudo #txthome .top-left{
	width:350px;
	display:block;
	float:left;
	padding-right:30px;
	}

#conteudo #txthome p {
	font-size:10px;
	color:#293D20;
	padding-bottom:15px;
}
#conteudo #txthome p strong {
	color:#8F3B14;
}

#conteudo #txthome img{
	float:left;
	padding-top:30px;
	}

#conteudo #txtmeio #destaquetop {
	width: 198px;
	height:375px;
	background:#566E19 url(img/fundo_moveis.jpg) no-repeat 0 bottom;
	position:absolute;
	left: 508px;
	top: -233px;
}
#conteudo #txtmeio #destaquetop h2{
	width:188px;
	height:36px;
	background:url(img/tit_acessorios.jpg) no-repeat 0 0;
	padding-bottom: 0;
	text-indent:-99999px;
	overflow:hidden;
	display:block;
}
#conteudo #txtmeio #destaquetop p {
	padding:10px;
 	text-align:center;
 	font-size:10px;
	color: #B6C691;
}

#conteudo #txtmeio #destaquetop p a {
 text-decoration:none;
 color:#FFFFFF;
 }
 
#conteudo #txtmeio #destaquetop p a:hover {
 text-decoration: underline;
 
 }

#conteudo #txtmeio #destaquetop #cartoes {
	width:150px;
	height:23px;
	padding-left:30px;
}

#conteudo #txtmeio {
	width:710px;
	height:210px;
	position:relative;
	margin: 0 auto;
	background:#DEE7DA url(img/fundo_txtmeio.jpg) no-repeat 0 bottom;
}
#conteudo #txtmeio #mapa {
	width:185px;
	height:315px;
	display:block;
	position:absolute;
	left: 320px;
	top: -211px;
	z-index:1;
}
/*
#conteudo #txtmeio img{
	width:185px;
	height:315px;
	display:block;
	position:absolute;
	left: 320px;
	top: -211px;
	z-index:1;
	}

*/




#conteudo #txtmeio #mapa img, #conteudo #txtmeio #destaquetop img {
	padding-left:0;
}
#conteudo #txtmeio #destaquetop img {
	padding-left:0;
	padding-bottom:8px;
}


#conteudo #txtmeio #destaquetop a img {
	border:none;
}



#conteudo #txtmeio h2 {
	width:698px;
	height:28px;
	background:#C8D4C3;
	display:block;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding:2px 0 0 10px;
}

#conteudo #txtmeio p {
	padding: 10px 310px 20px 10px;
	font-size:10px;
	text-align:left;
	color:#293D20;
}
#conteudo #txtmeio img {
	padding-left:28px;
}
#conteudo #txtmeio #destaquebottom {
	width:224px;
	height:173px;
	background:url(img/fundo_destaque_bottom.jpg) no-repeat 0 bottom;
	position:absolute;
	left: 480px;
	top: 180px;
}
#conteudo #txtmeio #quadrado {
	width:198px;
	float:right;
	background:#2F520D;
}

#conteudo #txtmeio #quadrado a {
	color:#85A568;
	text-decoration: none;
}

#conteudo #txtmeio #quadrado a:hover {
	color:#ffffff;
	text-decoration: none;
}

#conteudo #txtmeio #quadrado h2 {
	width:188px;
	height:30px;
	background: url(img/tit_personalizados.jpg) no-repeat 0 0;	
	text-indent:-99999px;
	overflow:hidden;
	display:block;	
}
#conteudo #txtmeio #quadrado p {
	padding: 5px 20px 14px 20px;
	font-size:10px;
	text-align: center;
	color:#85A568;
}









#conteudo #txtmeio #destaquebottom2 {
	width:224px;
	height:166px;
	background:url(img/fundo_destaque_bottom2.jpg) no-repeat 0 bottom;
	position:absolute;
	left: 480px;
	top: 380px;
}
#conteudo #txtmeio #texto {
	width:198px;
	float:right;
	background:#2F520D;
}

#conteudo #txtmeio #texto a {
	color:#85A568;
	text-decoration: none;
}

#conteudo #txtmeio #texto a:hover {
	color:#ffffff;
	text-decoration: none;
}

#conteudo #txtmeio #texto h2 {
	width:188px;
	height:30px;
	background: url(img/tit_cartao_nbdes.jpg) no-repeat 0 0;	
	text-indent:-99999px;
	overflow:hidden;
	display:block;	
}
#conteudo #txtmeio #texto p {
	padding: 5px 10px 14px 10px;
	font-size:10px;
	text-align: center;
	color:#85A568;
}






#txtinferior {
	width:708px;
	background:url(img/line.gif) no-repeat 16px bottom;
	padding:0 0 10px 12px;
}
#txtinferior a {
	text-decoration:none;
	color:#2f520d;
	font-weight:bold;
}
#txtinferior a:hover{
	color:#ad4b20;
}

#txtinferior p {
	padding: 0 310px 20px 0;
	font-size:10px;
	text-align:left;
	color:#293D20;
}

#endereco {
	width:703px;
	margin: 0 auto;
	padding-top:40px;
	padding-left:17px;
}
#endereco .lojas {
	width:250px;
	float:left;
	font-size:10px;
	text-align:left;
	color:#293D20;
}
#rodape {
	width:731px;
	height:56px;
	background: url(img/fundo_rodape.gif) no-repeat 0 bottom;
	clear:both;
	padding: 40px 0 0 43px;
}
#rodape #selos{
	width:204px;
	height:16px;
	float:left;
}
#rodape .selo a{
	width: 91px;
	height:15px;
	float: left;
	display:block;
	text-indent: -9999px;
	background-repeat: no-repeat;
	overflow:hidden;
	padding: 0 10px 10px 0;
}
#rodape .selo a.w3c{
	background-image:url(img/selo_w3c.gif);
	width: 89px;
}
#rodape .selo a.si{
	background-image:url(img/selo_dsi.gif);
}
#rodape address {
	font-size:10px;
	color:#293D20;
	font-style:normal;
	float:right;
	padding-right:195px;
}

/*INTERNAS*/
#conteudo #internas {
	padding-left:16px;
	display:table;
	text-align:left;
	width:688px;
}

#conteudo #internas p {
	font-size:10px;
	color:#293D20;
	padding-bottom:15px;

}
#conteudo #internas p strong {
	color:#8F3B14;
}
#conteudo #internas .info{
	width:280px;
	float:left;
	display:block;
}

#conteudo #internas .info a{
	color:#2f520d;	
}
#conteudo #internas .info a:hover{
	color:#944119;	
}

#conteudo #internas .info p{
    color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

.esq_numerada{
width:700px;
display:block;
    padding-bottom:-5px;
	float:left;
}

.esq_numerada img{
	float:right;
	display:block;
	margin:15px;
}

.esq_numerada ol{
	margin:15px;
	list-style-position:inside;
}

#conteudo #internas .fotos{
	float: right;
	width:370px;
	height:180px;
	background:#ffffff;
	text-align:center;
	display:block;
	padding:5px 0;
}

#conteudo #internas .fotos .img{
	border:solid 1px #fff;
	/*margin:5px auto;*/
	clear:both;
	float:none;
}

#conteudo #internas .fotosoficial{
	float:right;
	width:370px;
	height:180px;
	display:table;
	background:#ffffff;
	text-align:center;
	/*padding:50px 0;*/
	padding:5px 0;
	outline:none;
}

#conteudo #internas .fotosoficial .img{
	border:solid 1px #fff;
	/*margin:5px auto;*/
	clear:both;
	float:none;
}

#geral #conteudo #internas .info .esp{
	padding:0 0 130px 0;
}

#conteudo #internas .prod{
	clear:both;
	float:none;
	display:table;
	width:688px;
	padding:5px 0;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}

#conteudo #internas .prod .info{
	width:40%;
	float:left;
}
.info img{
	border: 1px dotted #990000;
}

.info h2{
	color:#5C6E4F;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: 900;
	margin:0 0 5px 0;
}

.fotos{
	float:right;
	width:50%;
	text-align:center;
	display:table;
	padding:5px 0;
	background-color: #FFFFFF;
}
#conteudo #internas .prod .fotos .img{
	border:solid 1px #fff;
	margin:5px auto;
	clear:both;
	float:none;

}
#conteudo #internas .prod .fotos .img:hover{
	border:solid 1px #000;
}



.fotosnumerada{
    height:420px;
    width:385px;
	float:left;
	text-align:center;
	display:table;
	padding:5px 0 17px 0;
	background-color: #FFFFFF;
}



.fotosnumerada .img{
	border:solid 1px #fff;
	margin:5px auto;
	clear:both;
	float:none;

}


#conteudo #internas .prod .zoom {
	float:right;
	clear:both;
	text-decoration:none;
	padding:2px 0 2px 16px;
	display:block;
	height:16px;
	width:80px;
	background:url(img/zoom_in.gif) no-repeat center left;
	color:#666;
}
#conteudo #internas .prod .zoom:hover {
	text-decoration:underline;
}

#conteudo #internas ul{
	list-style:inside;
}
#conteudo #internas li{
	padding-bottom:15px;
}
#conteudo #internas li ul li{
	padding:0 0 5px 15px;
	list-style:inside square;
}

#inferior{
display:block;
width:600px;
float:left;
margin:15px;


}#geral #conteudo #internas .esq_numerada #xadrez1 {
	display: block;
	display:table;
	margin:0 auto;
	width: 500px;
}
#geral #conteudo #endereco .horario_func{
	width:580px;
	padding:12px 0 0 0;
	display:block;
	float:left;
}

#geral #conteudo #internas .esq_numerada #xadrez1 img {
    float:left;
	display:block;
	margin:0;
	padding:15px;
}

#geral #conteudo #internas .esq_numerada #xadrez2 {
	width: 325px;
	height: 300px;
	float:left;
	background-image: url(img/xadrez3.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom:20px;
	margin-bottom:20px;
}

#geral #conteudo #internas .esq_numerada #xadrez3 {
	width: 325px;
	height: 300px;
	float:right;
	margin-right:20px;
	background-image: url(img/xadrez4.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom:20px;
	margin-bottom:20px;
}

#decoracao img {
	margin:10px 10px;
	border: 1px solid #993300;
}

#galeriadefotos {
	width:700px;
	display:table;
}
#galeriadefotos ul li {
	clear:both;
	list-style-type:none;
	
}
#galeriadefotos ul li a{
	border:none;
	font-size:10px;
	color:#000;
	text-decoration:none;
}
#galeriadefotos ul li a:hover{
	color:#006600;
}

#galeriadefotos ul li a:active{
	color:#006600;
}

#galeriadefotos ul li ul {
	display:none;
	
}
#galeriadefotos ul li #sub1 li, #galeriadefotos ul li #sub2 li, #galeriadefotos ul li #sub3 li,  #galeriadefotos ul li #sub4 li, #galeriadefotos ul li #sub5 li, #galeriadefotos ul li #sub6 li,
#galeriadefotos ul li #sub7 li, #galeriadefotos ul li #sub8 li, #galeriadefotos ul li #sub9 li, #galeriadefotos ul li #sub10 li, #galeriadefotos ul li #sub11 li, #galeriadefotos ul li #sub12 li, #galeriadefotos ul li #sub13 li, #galeriadefotos ul li #sub14 li{
	float:left;
	list-style:none;
	height:142px;
	text-align:center;
	width:145px;
	display:block;
	clear:none;
	padding:8px 8px 0 8px;
	
}


#galeriadefotos ul li ul li img {
	margin:0; 
	border:none;
	clear:both;
	border: 1px solid #624301;
	
}

#geral #conteudo #internas .esq_numerada #imgdama {
	margin-right: 100px;
}
#geral #conteudo #espere {
    float:right;
	margin-right:40px;
	color:#5C6E4F;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
}


#obs {
margin-top:30px;
}

#obs table{
text-align:center;
color:#333333;
}

#especiais img{
margin:4px;
border:1px solid #993300;

}

#especiais ul li{
	width:150;
	height:220px;
	text-align:center;
	list-style-type: none;
	float:left;
}

#noconteudo {
	height: 150px;
	width: 700px;
}

.regras_sinuca{
	padding-top:10px;
	display:block;
	width:688px;
	float:left;
}
.form{
	width:320px;
	display:block;
	float:left;
	padding-left:30px;
}
