*{font-family:Arial, Helvetica, sans-serif;}
body{
	margin:0;
	background-position: center;
	background-attachment: fixed;
	background-repeat: no-repeat;	
}
h1,h2,h3,h4,h5{margin:0; padding:0;}

#preloader{
	text-align:center; width:572px; float:left;
	height:32px;
	background-image:url(/images/loader.gif);
	background-position:center center;
	background-repeat:no-repeat;
}

.clear{	clear:both;	height:1px;	overflow:hidden;}
a.hover:hover{text-decoration:underline;}

img{
 	border:0;
}

form{
	margin:0;
}
	.border_form{
		border:solid 1px #999999;
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
	}

#hover_sub{clear:both; height:30px; width:920px; margin:0 auto; overflow:hidden; margin-top:-3px; padding-top:5px\0/IE8+9;}

/*Topo*/
#brasilfun{
	position:relative;
	z-index:1;
	background-image:url(/images/fu.gif);
	background-repeat:repeat-x;
	height:30px;
	overflow:hidden;
}

#header{
	background-color:#f0f0f0;
	padding-top:6px;
	padding-bottom:6px;
	position:relative;
	z-index:2;
}

	#header div{
		width:930px;
		margin:0 auto;
	}
	
		#header div ul{
			list-style:none;
			margin:0;
			padding:0;
		}


#fullbanner_base{
	width:730px;
	height:110px;
	float:left;
}
#publicidade_fullbanner{clear:both; text-align:right; font-size:12x; color:#666;}

#banner_base{
	width:247px;
	height:90px;
	overflow:hidden;
	float:right;
}


#logo{
	width:190px;
	height:84px;
	overflow:hidden;
	float:left;
	margin-top:10px;
	margin-right:5px;
}

#box_busca_top{
	float:left;
	/*
	padding-top:20px;
	width:445px;
	*/
	margin-left:5px;
	overflow:hidden;
	padding-top:5px;
	width:335px;
	position:relative;
	z-index:0;
}

input.busca_estabelecimento{
	background-image:url(../images/box_busca.png);
	background-repeat:no-repeat;
	width:334px;
	height:30px;
	padding-left:6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	border:0;
	background-color:transparent;
}

input.busca_estabelecimento2{
	background: white url('/css/ui-anim_basic_16x16.gif') right center no-repeat;
	background-repeat:no-repeat;
	width:235px;
	height:28px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	border:solid 1px #999;
	background-color:#FFF;
}

#divisor_vert_top{
	width:1px;
	height:80px;
	margin-top:8px;
	background-color:#CCCCCC;
	overflow:hidden;
	float:left;	
}


#topo_direita_icones{
	float:right;
	/*width:325px;
	height:80px;*/
	width:210px;
	height:26px;
	overflow:hidden;
	margin-top:10px;
	
}

/*Fim topo*/

/*Home*/

#IndexDestaques{
	list-style:none;
	margin:0;
	padding:0;
}
	#IndexDestaques li{float:left;width:275px;}
	
	#IndexDestaques li .IndexImg{float:left; width:120px; float:left; margin-right:5px; overflow:hidden;}
	#IndexDestaques li .IndexInfo{width:145px; float:left;}


/*Fim index*/

#nav{
	height:74px;
	overflow:hidden;
	position:relative;
	z-index:1;
}

	.fundo_final_top{
		background-image:url(../images/faixa_top_bg1.png);
		background-repeat:repeat-x;
		background-position: top;
		padding-top:6px;
	}
	

	.fundosubmenu{
	background-color:#11477d;
	background-image:url(/images/shadow-sub.png);
	background-repeat:repeat-x;
	height:74px;
	background-position: bottom;
	}

#navegacao{
	width:928px;
	height:45px;
	margin:0 auto;
	overflow:hidden;
}
	#navegacao #nav_box_left{
		float:left;
		background-image:url(../images/nav_box_left.png);
		background-repeat:no-repeat;
		width:11px;
		height:42px;
		overflow:hidden;
	}
	
	#navegacao #nav_box_right{
		float:left;
		background-image:url(../images/nav_box_right.png);
		background-repeat:no-repeat;
		width:11px;
		height:42px;
		overflow:hidden;
	}
	
	#navegacao #nav_box_center{
		float:left;
		background-image:url(../images/nav_box_center.png);
		background-repeat:repeat-x;
		width:906px;
		height:42px;
		overflow:hidden;
	}
	
		#navegacao #nav_box_center ul{
			list-style:none;
			margin:0;
			padding:0;			
		}
		
			#navegacao #nav_box_center ul li.menu{
				float:left;
				padding-left:5px;
				*padding-left:3px;
				padding-left:3px\0/IE8+9;
				padding-right:5px;
				padding-bottom:10px;
				padding-top:10px;
				*padding-top:13px;
				padding-top:13px\0/IE8+9;
				text-align:center;
				text-transform:uppercase;
				border-right:solid 1px #dddddd;
			}
		
			#navegacao a{
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				color:#999999;
				text-decoration:none;
			}
			
#subnavegacao{
	width:970px;
	margin:0 auto;
}

			#subnavegacao ul{
				list-style:none;
				margin:0;
				padding:0;
			}
				
					#subnavegacao ul li#submenu{
						float:left;
						padding-left:10px;
						padding-right:10px;
					}
				
					#subnavegacao a{
						font-family:Arial, Helvetica, sans-serif;
						font-size:14px;
						color:#FFFFFF;
						text-decoration:none;
					}
					
					
					#subnavegacao a:hover{
						
						text-decoration:underline;
					}

/*CSS referente ao miolo do fundo especial e do miolo central*/

#container{/*reservado para aplicar alguma função extra caso necessário*/ position:relative; z-index:1px; width:930px; overflow:hidden; margin: 0 auto;}

    #fundo_especial{
		position:absolute;
		z-index:0;
		width:100%;
		height:2500px;
		background-repeat:no-repeat;
    }
    
#content{
     width:930px;
     overflow:hidden;
     position:relative;
     z-index:1px;
	 left:50%;
	 margin-left:-465px;
	 padding-top:10px;
	 background-color:#FFFFFF;
}

	#arvoredenavegacao{
		padding:4px;
		border-bottom:solid 2px #11477d;
		margin-bottom:15px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		color:#333333;
	}
		#arvoredenavegacao ul{
			list-style:none;
			margin:0;
			padding:0;
		}
		
		#arvoredenavegacao ul li a{
			color:#333333;
			text-decoration:none;
		}
		
			#arvoredenavegacao ul li a:hover{
				text-decoration:underline;
				color:#11477d;
			}

/*Conteudo*/

#article{
	width:572px;
	overflow:hidden;
	margin-left:0;
	margin-top:0;
	margin-bottom:0;
	float:left;
	padding-left:20px;
}

.detalhe_titulo{
	padding:4px;
	background-color:#f4f4f4;
	border-bottom:solid 1px #11477d; 
	margin-bottom:10px;
	font-size:20px;
}

.detalhe_titulo2{
	padding:4px;
	background-color:#FFFFFF;
	margin-bottom:10px;
	margin-bottom:0;
	border-top:solid 2px #11477d; 
	border-bottom:solid 1px #CCCCCC;
	border-left:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
}
	
		#article ul#info_estab{
			list-style:none;
			margin:0;
			padding:0;		
		}
				#imagem_estab{
					float:left;
					width:90px;
					height:125px;
					margin-right:5px;
					overflow:hidden;
				}
				
				#estabelecimento_informacoes{
					float:left;
					width:300px;
					overflow:hidden;
				}
				
				#estabelecimento_informacoesDir{
					float:right;
					width:165px;
					text-align:right;
				}
				
		#article ul#barraredes{
		  list-style:none;
		  margin:0;
		  padding:0;
			
		}
			#article ul#barraredes li#redes_sociais{
				float:left;
				padding-right:3px;
				margin-top:4px;
				margin-left:5px;
				margin-bottom:0px;
				height:20px;
				overflow:hidden;
				border-right:solid 1px #CCCCCC;
			}
			
			#article ul#barraredes li#icones{
				float:left;
				padding-right:3px;
				margin-top:4px;
				margin-left:5px;
				margin-bottom:0px;
				height:24px;
				overflow:hidden;
			}
			
			#article ul#barraredes li#pluginfontes{
				float:right;
				height:24px;
				overflow:hidden;
				padding-right:3px;
			}
				#article ul#barraredes li#pluginfontes img{
					cursor:pointer;
					margin-top:4px;
				}
				
	#article #release{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#333333;
		text-decoration:none;
		text-align:justify;
		margin-bottom:15px;
	}
	
		#article #release a{
		  color:#333333;
		  text-decoration:underline;
		}
		
			#article #release img{
				margin:5px;
			}
		
	#article ul#ev_list{
		list-style:none;
		margin:0;
		padding:0;
	}
	
		#article ul#ev_list li.imgev{
			width:60px;
			height:60px;
			overflow:hidden;
			margin-right:10px;
		}
		
			#article ul#ev_list li.textev{
				width:350px;
				overflow:hidden;
				padding-top:5px;
			}
			
			#article ul#ev_list li.boxicons{
				width:150px;
				padding-top:10px;
				text-align:center;
			}
				#article ul#ev_list li.boxicons img{
					cursor:pointer;
				}
				
			#article ul#galeria{
				list-style:none;
				margin:0;
				padding:0;
			}
			
				#article ul#galeria li{
					float:left;
					width: 320px;
					height:240px;
					margin-right:0px;
					overflow:hidden;
				}
				
				#article #galeria_esp{
					width:570px;
					height:300px;
					overflow:hidden;
					clear:both;
				}
				
				#article div.boxMid{
					width:270px;
					overflow:hidden;
					float:left;
				}
				
					#article div.boxMid div.boxMidImg{
						width:130px;
						height:90px;
						overflow:hidden;
						float:left;
						margin-bottom:10px;
					}
					
				
		#article div#box_filtros{
			padding-top:8px;
			padding-bottom:8px;

		}
			#article div#box_filtros #filtro{
				width:150px;	
				float:left;
				background-color:#FFFFFF;
				border-left:solid 1px #CCCCCC;
				border-right:solid 1px #CCCCCC;
				border-bottom:solid 1px #CCCCCC;
			}
			
				#article div#box_filtros #filtro ul{
					list-style:none;
					margin:0;
					padding:0;
				}
					#article div#box_filtros #filtro ul li.selectitem{
						background-color:#FFFFFF;
						font-family:Arial, Helvetica, sans-serif;
						font-size:12px;
						color:#333333;
						font-weight:bold;
						padding:2px;
						margin-bottom:3px;
						margin-left:3px;
						margin-right:3px;
						border:solid 1px #CCCCCC;
					}
					
		#article div#box_filtros #listaBusca{
			float:right;
			width:410px;
			overflow:hidden;	
		}
			#article div#box_filtros #listaBusca ul{
				list-style:none;
				margin:0;
				padding:0;
			}
			
				#article div#box_filtros #listaBusca ul li.imglista{
					float:left;
					margin-right:5px;
					margin-top:2px;
					width:60px;
					height:60px;
					overflow:hidden;
				}
				
				#article div#box_filtros #listaBusca ul li.textbox{
					float:left;
					width:275px;
					overflow:hidden;
				}
				
				#article div#box_filtros #listaBusca ul li.textbox2{
					float:left;
					width:335px;
					overflow:hidden;
				}
				
				#article div#box_filtros #listaBusca ul li.iconlist{
					float:right;
					width:70px;
					padding-top:18px;
					overflow:hidden;
					text-align:center;
				}
				
				/*Fotos*/
					#article ul#listaFotos{
					  list-style:none;
					  margin:0;
					  padding:0;
					}
					
						#article ul#listaFotos li.boxFotos{
						  width:172px;
						  height:240px;
						  margin-right:23px;
						  margin-bottom:23px;
						  overflow:hidden;
						  float:left;
						  background-color:#f5f5f5;
						}
						
						
						#article ul#listaFotos li.boxFotos div.ContainerFoto{
						  width:168px;
						  height:89px;
						  border:solid 2px #CCCCCC;
						  overflow:hidden;
						  margin-bottom:5px;
						}
							#article ul#listaFotos li.boxFotos div.ContainerFoto img{
							  width:170px;
							}
						
						#article ul#listaFotos li.boxFotos div.ContainerFotoInfo{
							padding:2px;
						}
							#article ul#listaFotos li.boxFotos div.ContainerFotoInfo p{
								margin-top:0px;
								margin-bottom:4px;
								font-size:14px;
							}
				/*-----*/
				
/*Noticias*/
#NoticiaIndex{
	padding:5px;
	background-color:#f5f5f5;
	margin-bottom:20px;
}

	#NoticiaIndex ul{
		list-style:none;
		margin:0;
		padding:0;
	}
	
		#NoticiaIndex ul li.objNoticiaIndex{
			width:146px;
			float:left;
			overflow:hidden;
			margin-bottom:12px;
		}
	
#boxNoticiasFiltro{
	padding-left:10px;
	padding-right:4px;
	padding-top:15px;
	padding-bottom:15px;
	/*background-color:#f5f5f5;*/
	border-left:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
	border-bottom:solid 1px #CCCCCC;
	border-top:0;
	margin-bottom:20px;
}
	#boxNoticiasFiltro form ul{
		list-style:none;
		margin:0;
		padding:0;
	}
		#boxNoticiasFiltro form ul li.NoticiasFiltroLi{
			float:left;
			margin-right:5px;
			overflow:hidden;
			width:250px;
		}
		
			#boxNoticiasFiltro form ul li.NoticiasFiltroLi select{
				border:solid 1px #CCCCCC;
			}
			
			#article ul.boxNoticiasListagem{
				list-style:none;
				margin:0;
				padding:0;
			}
			
				#article ul.boxNoticiasListagem li.NoticiasImgLista{
					width:120px;
					height:90px;
					overflow:hidden;
					float:left;
					margin-right:6px;
				}
					#article ul.boxNoticiasListagem li.NoticiasChamadaLista{
						width:430px;
						text-align:justify;
						float:left;
					}
						#article ul.boxNoticiasListagem li.NoticiasChamadaLista a:hover{
							text-decoration:underline;
						}
			
			#article ul.boxNoticiasRelac{
				width:180px;
				height:230px;
				text-align:center;
				overflow:hidden;
				float:left;
				list-style:none;
				margin-top:0;
				margin-bottom:0;
				margin-left:0;
				margin-right:15px;
				padding:0;
				border-right:dotted 1px #CCCCCC;
			}
			
			
				#article ul.boxNoticiasRelac li img{
					width:138px;
					margin-bottom:8px;
					margin-top:8px;
				}
				
					#article ul.boxNoticiasRelac li div.texto{
						margin-left:10px;
						margin-right:10px;
						color:#663300;
						text-align:left;
						height:80px;
						overflow:hidden;
					}
					
						#article ul.boxNoticiasRelac li div.texto a{
							color:#663300;
							text-decoration:none;
						
						}
							#article ul.boxNoticiasRelac li div.texto a:hover{
							color:#663300;
							text-decoration:underline;
							}
					
					#article ul.boxNoticiasRelac li.texto{
						color:#999999; 
						text-align:left; 
						margin-top:3px;
						margin-left:10px;
						margin-right:10px;
					}

/*------*/
			/*Aniversários*/
			
				#article #boxEstabelecimentoNiver ul{
					list-style:none;
					margin:0;
					padding:0;
				}
				
					#article #boxEstabelecimentoNiver ul li.boxEstNiverCli{
						float:left;
						width:180px;
						height:100px;
						margin-bottom:5px;
						margin-right:5px;
					}
			
			/*Fim niver*/

			/*Receitas*/
			#ReceitasDestaques{
				list-style:none;
				margin:0;
				padding:0;			
			}
				#ReceitasDestaques li.ReceitasColuna{
					float:left;
					width:130px;
					height:320px;
					overflow:hidden;
					margin-right:15px;
				}
		
		/*Destaques gerais*/
			#DestaquesGeraisManualBox{
				list-style:none;
				margin:0;
				padding:0;			
			}
			
			#DestaquesGeraisManualBox li.DestGeralManualColuna{
				width:280px; margin-bottom:3px; float:left;	
			}
			
			#DestaquesGeraisManualBox li .DestGeralManualSubElm{
				border-bottom:dotted 1px #CCC; padding-bottom:10px; margin-bottom:10px;	
			}
			
			#DestaquesGeraisManualBox li .DestGeralManualSubElm02{
				float:left;
				width:135px;
				height:165px;
				overflow:hidden;
			}
			
		
				

.dotdivisor{
	height:10px;
	border-bottom:dotted 1px #999999;
	overflow:hidden;
	margin-bottom:10px;
}

/*css do cadastro*/
	#article div#box_cadastro{
	   padding-left:4px;
	   padding-right:4px; 
	   padding-top:15px;
	   padding-bottom:15px;
	   background-color:#f5f5f5;
	   border:solid 1px #CCCCCC;
	}
	
		#article div#box_cadastro ul{
		  	list-style:none;
			margin:0;
			padding:0;
		}
		
			#article div#box_cadastro ul li.nomecampo{
				float:left;
				width:150px;
				text-align:right;
				padding-right:3px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				font-weight:normal;
				color:#333333;
				text-decoration:none;
				padding-top:5px;
			}
			
				#article div#box_cadastro ul li.inputcampo{
					float:left;
					width:400px;
				}
				
					.checagemCampo{
						float:left;
						width:180px;
						height:30px;
						margin-right:5px;
						overflow:hidden;
					
					}
.inputtextboxLarge{
	background-image:url(/images/inputtextboxlarge.png);
	background-repeat:no-repeat;
	background-color:transparent;
	padding-left:10px;
	width:340px;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	border:0;
}

.inputtextboxMedium{
	background-image:url(/images/inputtextboxlmedium.png);
	background-repeat:no-repeat;
	background-color:transparent;
	padding-left:10px;
	width:170px;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	border:0;
}
.inputtextboxExPeq{
	background-image:url(/images/inputtextboxexpeq.png);
	background-repeat:no-repeat;
	background-color:transparent;
	padding-left:10px;
	width:64px;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	border:0;
}

.inputtextboxMini{
	/*background-image:url(/images/box_busca5.png);*/
	background-repeat:no-repeat;
	background-color:transparent;
	padding-left:10px;
	width:166px;
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	border:solid 1px #CCC;
}

.styled-select select {
   background: transparent;
   width: 203px;
   padding: 5px;
   font-size: 16px;
   border: 1px solid #ccc;
   height: 34px;
}

.styled-select {
   width: 176px;
   height: 34px;
   overflow: hidden;
   background: url(/images/down_arrow.jpg) no-repeat right #FFF;
   float:left;
}

#CATEGORIA option{
	margin-top:5px;
}

.inputtextboxMicro{
	background-image:url(../images/box_busca4.png);
	background-repeat:no-repeat;
	background-color:transparent;
	padding-left:10px;
	width:135px;
	height:35px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	border:0;
}

/*--------------*/

/*Ofertas*/

	#article ul.OfertaBox{
		list-style:none;
		margin:0;
		padding:0;
		width:572px;
		overflow:hidden;
	}
		#article ul li.OfertaBoxImg{
		   width:345px;
		   height:239px;
		   overflow:hidden;
		   float:left;
		 }
		
		#article ul li.OfertaBoxInfo{
			width:220px;
			float:right;
		}
			.OfertaBoxBorderPrice{padding:4px; text-align:center; border:solid 1px #CCC; margin-bottom:3px;}
			
			#OferaBoxSelo{
				width:60px;
				height:60px;
				background-image:url(/images/selo-desconto60x60.png);
				background-repeat:no-repeat;
				float:left;
				margin-top:6px;
				margin-left:5px;
				text-align:center;
			}
			
	.OfertasMultiBox{
		list-style:none;
		margin:0;
		padding:0;
	}
	
	.OfertasMultiBox li.OfertasMultiBoxImg{
		width:345px;
		overflow:hidden;
		margin-right:5px;
		float:left;
	}
	
	.OfertasMultiBox li.OfertasMultiBoxDetail{
		width:220px;
		overflow:hidden;
		float:right;
	}
		
/*------*/
		
#right_bar{
	width:300px;
	overflow:hidden;
	float:right;
	margin-right:20px;
}
		.elementos_dir{
			width:300px;
			overflow:hidden;
			margin-bottom:15px;
		}
			.elementos_dir div.titulo{
				padding:5px;
				background-color:#f4f4f4;
				border-bottom:solid 1px #11477d;
			}
			
		.elementos_dir ul{
			list-style:none;
			margin:0;
			padding:0;
		}
			
				.ImgCliDireita{
					margin-right:3px;
					margin-bottom:8px;
					float:left;
				}
				
				.TxtCliDireita{
					width:72px;
					height:60px;
					margin-top:0;
					margin-bottom:0;
					margin-left:0;
					margin-right:0;
					overflow:hidden;
					float:left;
				}
				
				.TxtCliDireita2{
					margin-top:0;
					margin-bottom:5px;
					margin-left:0;
					margin-right:0;
				}

#rodape{
	background-color:#f5f5f5;
	width:100%;
	position:relative;
	z-index:1px;
	border-top:solid 10px;
}

	#rodape div{
	  width:970px;
	  margin:0 auto;
	  padding:5px;
	  overflow:hidden;
	}
	
		#rodape div ul{
		  list-style:none;
		  margin:0;
		  padding:0;
		}
		
			#rodape div ul li{
				float:left;
				margin-left:5px;
				padding-right:5px;
				border-right:dotted 1px #999999;	
				width:170px;
				height:200px;
				overflow:hidden;	
			}
				#rodape div ul li div a.texto{
					text-transform:uppercase;
					font-size:12px;
				}
			
#assinaturarodape{
	height:40px;
	background-image:url(../images/rodapeBg.gif);
	background-color:#FFFFFF;
	background-repeat: repeat-x;	
	position:relative;
	z-index:1;
}

	#assinaturarodape div#footer{
		width:980px;
		margin:0 auto;
	}
	
		#assinaturarodape div#footer ul{
			list-style:none;
			margin:0;
			padding:0;
		}
		
			#assinaturarodape div#footer ul li.logorodape{
				width:136px;
				height:40px;
				overflow:hidden;
			}
			
			#assinaturarodape div#footer ul li.itemfooter{
				padding:3px;
				float:left;
				margin-top:8px;
				border-right:solid 1px #999999;
			}
			
#boxFooterRedes{
	background-color:#FFFFFF;
	position:relative;
	z-index:1px;
}
	#boxFooterRedes div#elementoRedes{
		width:970px;
		margin:0 auto;
	}
		
		#boxFooterRedes div#elementoRedes ul{
			list-style:none;
			margin:0;
			padding:0;
		}
		
			#boxFooterRedes div#elementoRedes ul li.RedesIconsFooter{
				padding:8px;
				border-right:dotted 1px #999999;
				float:left;
				margin-top:6px;
				margin-right:8px;
				margin-bottom:6px;
				text-align:center;
			}
			
/*Rodape2*/

#rodape2{
	/*background-color:#f5f5f5;*/
	width:930px;
	position:relative;
	left:50%;
	margin-left:-465px;
	z-index:1px;
	border-bottom:dotted 1px #CCC;
	background-color:#FFF;
}

	
		#rodape2 ul{
		  list-style:none;
		  margin:0;
		  padding:0;
		}
		
			#rodape2 ul li.RodBox{
				float:left;
				margin-left:5px;	
				width:150px;
				
	
			}
			
			#rodape2 ul li.RodBox div.txRod{
				padding-right:5px;
				padding-left:2px;
				width:150px;
				border-left:solid 2px;	
				text-transform:lowercase;
				line-height:14px;
				font-size:12px;
			}
			
			#rodape2 ul li#txRod2{
				background-color:#e2dfdf;
				float:right;
				width:260px;
				height:230px;
				margin-left:15px;
				border-left:solid 1px #CCC;
				overflow:hidden;
				padding-top:3px;
			}

/*------*/
			
				
/*Ajax da Galeria*/
	#baseGaleriaAjax{
		width:900px;
		display:block;
		text-align:center;
		margin:0 auto;
	}
	
		#baseGaleriaAjaxFullBanner{
			width:750px;
			height:90px;
			margin:0 auto;

		}
		
		#baseGaleriaAjaxTitulo{
			padding:8px;
			text-align:center;
		}
		
		#baseGaleriaAjaxRedes{
			padding:8px;
			text-align:center;
			float:left;
			width:250px;
		}
			#baseGaleriaAjaxRedes div.redesFt{
				height:60px;
				overflow:hidden;
				margin-bottom:5px;
			}
				#baseGaleriaAjaxRedes div.boxformFoto{
					padding:4px;
					border:solid 1px #CCCCCC;
					text-align:center;
					margin-bottom:6px;
				}
			
				#baseGaleriaAjaxRedes div div.txRd{
					float:left;
					margin-top:35px;
					height:auto;
					margin-bottom:0px;
				}
			
			#baseGaleriaAjaxRedes img.ftrd{
				margin-bottom:-15px;
				margin-right:-5px;
				float:left;
			}
				
		
		.PrintArea{
			text-align:center;		
		}
		
/*
CSS Paginação
*/
ul#paginacao{
	list-style:none;
	margin:0;
	padding:0;
}

	ul#paginacao li.ProxAnt{
		float:left;
		padding:3px;
		font-weight:bold;
		margin-left:3px;
		margin-right:3px;
	}
	
	ul#paginacao li.PaginaNumAtual{
		float:left;
		padding-left:6px;
		padding-right:6px;
		padding-top:4px;
		padding-bottom:3px;
		font-weight:bold;
		margin-left:3px;
		margin-right:3px;
	}
	
	ul#paginacao li.PaginaNum{
		float:left;
		padding-left:6px;
		padding-right:6px;
		padding-top:3px;
		padding-bottom:3px;
		margin-right:3px;
		border:solid 1px #CCCCCC;
		font-weight:bold;
	}


/*Box saiba mais*/
#boxSaibaMais{
	padding:2px; border:solid 2px #FFF; background-color:#006;
}
	#boxSaibaSecondDetail{
		padding:2px; border:solid 1px #FFF;
	}


/*Maps*/	
	#mapaloc,#directions{
		display:block;
		border:0;
	}
/*fim Maps*/



/*Include lista geral*/
	.lateralListagemGeral{
		width:180px; padding-right:4px; margin-right:4px; float:left; border-right:solid 1px #999;
	}
/*-----------------*/

/*Lista de desconto*/
	#listaEvento{
		padding:10px;
		background-color:#f4f4f4;
		border:solid 1px;
	}
/*----------------*/

/*Novo rodape*/
  div#RodapeFaixa1{background-color:#434850;font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; height:40px; overflow:hidden; position:relative; z-index:1300;}
  div#RodapeFaixa2{background-color:#d4d7dc; color:#333333;font-family:Arial, Helvetica, sans-serif; display:inline-block; text-align:center; width:100%;position:relative; z-index:1300;}
  div#RodapeLogos{background-color:#FFFFFF; width:100%; padding-top:10px; padding-bottom:10px;position:relative; z-index:1300;}
  
  		div#RodapeLogos div{
			min-width:830px;
			max-width:950px; 
			margin:auto;
		}
			div#RodapeLogos img{
			 border:0;
			 margin-left:8px;
			 margin-right:8px;
			}
  
		div#RodapeFaixa2 div#RodapeEspeciais{
			min-width:830px;
			max-width:950px; 
			margin:auto;
			background-color:#e7e9ec;
			margin-bottom:15px;
			display:inline-block;
			text-align:left;
		}		
		
		div#RodapeFaixa2 ul, div#RodapeFaixa1 ul, #RodapeEspeciais ul, div#RodapeLogos ul{
			margin:0;
			padding:0;
			list-style:none;
		}

		div#RodapeFaixa2 ul li, div#RodapeFaixa1 ul li{
			display:inline-block;
			margin-right:30px;
			margin-left:10px;
			margin-top:20px;
			margin-bottom:20px;
			text-align:left;
		}
		
		#RodapeEspeciais ul li{
			margin-left:6px;
			margin-right:2px;
			margin-top:6px;
			margin-bottom:6px;
			text-align:left;
			width:130px;
			float:left;
			padding-left:0;
			padding-right:0;
		}

		div#RodapeFaixa2 li h3{
			margin-top:0;
			margin-bottom:10px;
			font-size:12px;
			font-weight:bold;
			text-transform:uppercase;
		}
		
		div#RodapeFaixa2 ul li div{
			margin-bottom:10px;
			font-size:12px;
		}
			div#RodapeFaixa2 ul li div a{ text-decoration:none; color:inherit;}
			div#RodapeFaixa2 ul li div a:hover{ text-decoration:underline; color:inherit;}