/* CSS Document */
*{margin:0px; padding:0px;}
html, body{height: 100%; width:100%; padding:0px; margin:0px; text-align:center; }

body{ color:#9B9A85; font-size:12px; font-family:Arial, Helvetica, sans-serif; }

.borda_radius_2{-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.borda_radius_3{-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.borda_radius_4{-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.borda_radius_5{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
img{border:0px;}

#a-body{ width:100%; height:100%; text-align:left; }

/*Formata a Ã¡rea de topo do site{*/
#a-topo{ width:100%; height:247px; background:url(/images/topo-back-marrom-transparente.png); }
	#conteiner-topo{ width:980px; height:247px; margin:0 auto; overflow:hidden}
		#a-logo{ background:url(/images/geppos-restaurante.png) no-repeat; text-indent:-500em; width:273px; height:74px; margin:45px 0 0 0;}
		#a-logo-frase{ font-size:16px; color:#fff; font-weight:lighter; float:right; margin:-16px 0 0 0;}
		#a-menu-principal{margin:44px 0 0 0px;}
			#menu-principal{ list-style:none; }
			#menu-principal li{ display:inline; float:left; height:16px; vertical-align:middle; }
			#menu-principal li.separa img{ width:1px; height:12px; background-color:#dab45f; margin:3px 13px 0px 13px; vertical-align:middle; }
		
		#a-menu-principal.interna_issues  li.separa img{margin:3px 9px 0px 9px; }

				#menu-principal a.menu_geppos{background:url(../images/menu-geppos.png) no-repeat center top; width:51px; text-indent:-500em; display:block; height:18px;}
				#menu-principal a.menu_geppos:hover{background:url(../images/menu-geppos.png) no-repeat center bottom; }
				
				#menu-principal a.menu_cardapios{ background:url(../images/menu-cardapio.png) no-repeat center top; width:71px; text-indent:-500em; display:block; height:18px;}
				#menu-principal a.menu_cardapios:hover{background:url(../images/menu-cardapio.png) no-repeat center bottom; }
				
				#menu-principal a.menu_almocovintage{ background:url(../images/menu-almoco-vintage.png) no-repeat center top; width:126px; text-indent:-500em; display:block; height:18px;}
				#menu-principal a.menu_almocovintage:hover{background:url(../images/menu-almoco-vintage.png) no-repeat center bottom; }
				
				#menu-principal a.menu_comochegar{ background:url(../images/menu-como-chegar.png) no-repeat center top; width:108px; text-indent:-500em; display:block; height:18px;}
				#menu-principal a.menu_comochegar:hover{background:url(../images/menu-como-chegar.png) no-repeat center bottom; }
				
				#menu-principal a.menu_fotogaleria{ background:url(../images/menu-fotogaleria.png) no-repeat center top; width:97px; text-indent:-500em; display:block; height:18px;}
				#menu-principal a.menu_fotogaleria:hover{background:url(../images/menu-fotogaleria.png) no-repeat center bottom; }
				
				#menu-principal a.menu_novidades{ background:url(../images/menu-novidades.png) no-repeat center top; width:82px; text-indent:-500em; display:block; height:18px;}
				#menu-principal a.menu_novidades:hover{background:url(../images/menu-novidades.png) no-repeat center bottom; }
				
				#menu-principal a.menu_videos{ background:url(../images/menu-videos.png) no-repeat center top; width:52px; text-indent:-500em; display:block; height:18px;}
				#menu-principal a.menu_videos:hover{background:url(../images/menu-videos.png) no-repeat center bottom; }
				
				#menu-principal a.menu_depoimentos{ background:url(../images/menu-depoimentos.png) no-repeat center top; width:101px; text-indent:-500em; display:block; height:18px;}
				#menu-principal a.menu_depoimentos:hover{background:url(../images/menu-depoimentos.png) no-repeat center bottom; }	
				
				#menu-principal a.menu_contato{ background:url(../images/menu-contato.png) no-repeat left top; width:67px; text-indent:-500em; display:block; height:18px;}
				#menu-principal a.menu_contato:hover{background:url(../images/menu-contato.png) no-repeat left bottom; }
				
				#menu-principal a.menu_inicio{ background:url(../images/menu-inicio.png) no-repeat left top; width:47px; text-indent:-500em; display:block; height:18px;}
				#menu-principal a.menu_inicio:hover{background:url(../images/menu-inicio.png) no-repeat left bottom; }
/*}*/
					#menu-principal li #dropdown{ position:absolute; display:none; z-index:20; /* hover */}
						#menu-principal li #dropdown #bg-topo-dropdown{ float:left; background:url(../images/bg-topo-dropdown.png) no-repeat; width:189px; height:9px; margin-left:-10px;}
						#menu-principal li #dropdown #bg-dropdown{ clear:both; float:left; background:url(../images/bg-dropdown.png) repeat-y; width:169px; padding:5px 15px 5px 15px; margin-left:-10px;}
						#menu-principal li #dropdown #bg-base-dropdown{ clear:both; float:left; background:url(../images/bg-base-dropdown.png) no-repeat; width:189px; height:9px; margin-left:-10px;}
					
					#menu-principal li:hover #dropdown{ display:block;}
						#separa-menu-principal{ background:#795f3d; height:1px !important; width:155px; margin:10px 0;}
						
					#menu-principal li #dropdown li{ clear:both;}
					#menu-principal li #dropdown li a{ 
						color:#d0ab70;
						-webkit-transition:color 0.2s ease-in;
						   -moz-transition:color 0.2s ease-in;
							 -o-transition:color 0.2s ease-in;
								transition:color 0.2s ease-in;
					}
					#menu-principal li #dropdown li a:hover{ color:#FFFFFF; }


					/*#menu-principal li #dropdown{ position:absolute; display:none; z-index:20; margin-left:-20px; padding:10px 20px; background:#B58735; border:1px solid #f0e7c4;}*/


/*Formata o corpo do site{*/
#a-corpo{ width:980px; height:auto; margin:-49px auto 0 auto; padding:0 0 25px 0;}
	#a-bigbanner{ width:980px; height:388px;}
		#a-bigbanner-imgs img{ width:971px; height:377px; position:absolute; margin:4px 0px 0px 0px;}
		#a-bigbanner-imgs{ background-color:#EFE4C3; margin:0px 0px 0px 6px; }
		#a-bigbanner-sobre{ position:absolute; margin:0px; }

	#a-bigbanner.interna_issues{ width:980px; height:234px;}
		#a-bigbanner-imgs.interna_issues img{ width:971px; height:222px; position:absolute; }
		
	#a-newsletter{ width:290px; height:38px; float:right; margin:17px 0;}
		form#news{width:290px; height:38px;}
			form#news #a-form-label{ width:286px; height:14px; background:url(../images/deseja-receber-informacoes-no-seu-email.png) no-repeat center top; margin:0 0 5px 0;}
			form#news #a-form-label label{ display:none;}
			form#news input.a-form-field{ border:0; font-size:12px; width:106px; height:18px; background:url(../images/form-field-back.png) no-repeat top; color:#55360b; padding:0px 0px 1px 8px; margin-right:5px; }
			form#news #a-enviar{ margin:0px 0px 0px 0px; cursor:pointer;}
			
	#a-almvintage{ margin:5px 0; width:980px; height:329px; background:url(../images/almoco-vintage-area.png) no-repeat center top;}
		#almvintage-corpo{ width:970px; height:174px; margin:16px auto 0 auto;}
			#almvintage-corpo h1{ text-indent:-500em; width:1px; height:1px;}
			img#almvintage{ margin:50px 0 0 60px; float:left;}
			#almvintage-corpo p{ width:195px; height:155px; color:#fff; float:left; margin: 20px 0 0 30px; font-size:13px; }
			#banner-almoco-vintage{ float:right; height:176px; margin: 0 10px 0 0;}
				ul#banner-almoco-vintage li{ margin:0 0 0 6px; float:left; width:150px; height:174px; }
				ul#banner-almoco-vintage img{ position:absolute;}
		
	#a-widgets{ width:980px; height:283px;}
		#a-widget-blog{ float:left; margin:0 17px 0 1px;}
			#a-widget-blog-topo{ width:315px; height:4px; background:url(../images/widget-topo.png) no-repeat center top;}
			#a-widget-blog-rodape{ width:315px; height:4px; background:url(../images/widget-base.png) no-repeat center top;}
			#a-widget-blog-corpo{ width:315px; height:275px; background:url(../images/widget-corpo.jpg) repeat center top;}
				#a-widget-blog-corpo h1{ text-indent:-500em; width:216px; height:14px; background:url(../images/widget-atividades-do-blog.png) no-repeat center top; margin:18px 0 0 19px;}
				
		#a-widget-twitter{float:left; margin:0 17px 0 0;}
			#a-widget-twitter-topo{ width:315px; height:4px; background:url(../images/widget-topo.png) no-repeat center top;}
			#a-widget-twitter-rodape{ width:315px; height:4px; background:url(../images/widget-base.png) no-repeat center top;}
			#a-widget-twitter-corpo{ width:315px; height:275px; background:url(../images/widget-corpo.jpg) repeat center top;}
				#a-widget-twitter-corpo h1{ text-indent:-500em; width:272px; height:33px; background:url(../images/widget-ultimas-do-twitter.png) no-repeat center top; margin:8px 0px 0px 15px;}
				
		#a-widget-videos{float:left; margin:0 0px 0 0;}
			#a-widget-videos-topo{ width:315px; height:4px; background:url(../images/widget-topo.png) no-repeat center top;}
			#a-widget-videos-rodape{ width:315px; height:4px; background:url(../images/widget-base.png) no-repeat center top;}
			#a-widget-videos-corpo{ width:315px; height:275px; background:url(../images/widget-corpo.jpg) repeat center top;}
				#a-widget-videos-corpo h1{text-indent:-500em; width:189px; height:18px; background:url(../images/widget-videos-do-geppos.png) no-repeat center top; margin:14px 0 0 19px;}
				#video-widget{ width:275px; height:205px; margin:20px 0 0 19px;}
/*}*/	

/*Formata a area de conteÃºdo do site*/
#a-conteudo{ display:table; width:980px; }
#a-conteudo-esq{ display:table-cell; width:auto; vertical-align:top; }
#a-conteudo-dir{ display:table-cell; width:291px; vertical-align:top; }
#a-titulo{ height:55px; }
#a-conteudo-box-centro{ background:url(/images/a-conteudo-back.png) repeat-Y; width:590px; min-height:250px; padding:35px 42px 33px 40px;}


/*Formata a area de sidebar interna*/



/*Formata o rodape do site{*/			
#a-rodape{ margin:0 auto; width:980px; height:260px;}
	#rodape { width:980px; height:260px; background:#4f320c; }
	
	#rodape #menu-rodape { width:776px; height:27px; background:url(../images/barra-horizontal.png) repeat-x bottom ; padding:22px 0 6px 0; margin-left:5px; }
		#rodape #menu-rodape ul { list-style:none; float:left; margin:0 0 0 -20px;}
		#rodape #menu-rodape ul li { float:left; border-left:1px solid #926426; margin:0 0px 0 12px; padding:0px 0 0px 12px;}
		#rodape #menu-rodape ul li a { color:#d7bd9b; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
		#rodape #menu-rodape ul li a:hover { color:#edd0ab; }
	
	#rodape #reserva { width:574px; height:56px; background:url(../images/barra-horizontal.png) repeat-x bottom; margin-left:201px; }
		#rodape #reserva h4 { text-indent:-500em; background:url(../images/reserva.png) no-repeat center top; width:517px; height:37px; margin:19px 0 0 0; }
	
	#rodape #rodape-social ul { list-style:none; float:right; margin:-95px 10px 0 0; }
		#rodape #rodape-social ul li { float:left; padding:0 3px 0 0; }
		#rodape #rodape-social .twitter { margin-top:-3px; }
		#rodape #rodape-social .wordpress { margin-top:-3px; }
		#rodape #rodape-social .wifi { margin:-6px 0 0 10px; }
	
	#rodape #google-maps { margin:10px 0 0 3px; }
	
	#rodape #como-chegar ul { list-style:none; margin:-75px 0 0 200px; }
		#rodape #como-chegar ul li { float:left; padding-right:29px;}
		#rodape #como-chegar .r_titulo { color:#FFF; font-size:14px; }
		#rodape #como-chegar p { font-size:12px; color:#d7bd9b; }
		#rodape #como-chegar a { color:#fff; text-decoration:none; }
	
	#rodape #copyright ul { list-style:none; float:right; margin:70px 15px 0 0; }
		#rodape #copyright ul li { float:left; }
		#rodape #copyright p { font-size:11px; color:#d7bd9b; padding-right:9px; }
/*}*/	


/* Formata as caixas dos RSSs */
#blog-rss{ width:285px; height:210px; overflow:hidden; color:#AE9D84; margin:16px; }
#blog-rss .item{ width:285px; height:60px; overflow:hidden; margin-top:10px; }
#blog-rss .item .n_manchete{ font-size:11px; }
#blog-rss .item .n_manchete_titulo{ font-size:13px; color:#bd903d; height:15px; overflow:hidden; width:285px; }
#blog-rss .item .n_manchete_content{ color:#dcd1c2; height:30px; overflow:hidden; }
#blog-rss .item .n_data{ color:#ac9980; }

#twitter-rss{ width:285px; height:210px; overflow:hidden; color:#AE9D84; margin:10px 16px; }
#twitter-rss .item{ width:285px; height:60px; overflow:hidden; margin-top:10px; }
#twitter-rss .item .n_manchete{ font-size:11px; }
#twitter-rss .item .n_manchete_titulo{ font-size:13px; color:#bd903d; height:15px; overflow:hidden; width:285px; }
#twitter-rss .item .n_manchete_content{ color:#dcd1c2; height:30px; overflow:hidden; }
#twitter-rss .item .n_data{ color:#ac9980; }


/*Formata o gadget do twitter na index do site*/
.scrollable{position:relative;overflow:hidden;width:285px;height:210px;}
.scrollable .items{position:absolute;}
.items div {}


/* ToolTip */
.tooltip {
	display:none;
	background:transparent url(../images/black_arrow.png);
	font-size:11px;
	height:50px;
	width:160px;
	padding:10px;
	color:#fff;	
}

table.tableForm td{ padding:5px 10px 5px 10px; }
table.tableForm input,
table.tableForm textarea{ margin-left:-5px; }
table.tableForm input{ width:100%; padding:5px; border:1px solid #b58735; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; color:#4f320c; }
table.tableForm input[type="submit"],
table.tableForm input[type="button"]{ width:50px; padding:0px; border:0px; -webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; color:inherit; }

div.clear{ clear:both; width:1px; height:1px; }


