/*
Theme Name: Alfredo Neto
Theme URI: http://hagg.com.br/#portfolio
Description: Alfredo Neto
Version: 2009
Author: HAGG Agencia Interativa
Author URI: http://hagg.com.br/
Tags: wmoriah, hagg, alfredo neto
*/

    @import url('960.css'); /*grid960*/

	body {margin:0; background:url(images/background.jpg) repeat-x; background-color:#fbfbfb; font-family:Arial, Helvetica, sans-serif}
		.none {display:none}
	
	/*header*/
	#header {clear:both; margin:0 auto}	
		#logo h1 {background:url(images/logo_alfredo_neto.gif) no-repeat; width:251px; height:158px; margin:0 0 0 15px}
			#logo h1 a {display:block; width:251px; height:158px; text-indent:-1000px; overflow:hidden}
		#logo span{display:none}
		.description {height:70px; background:url(images/slogan.gif) no-repeat 65px 0; overflow:hidden; position:relative; top:0; left:0; text-indent:-1000px}
		#banner{margin:0 0 0 10px}
		/*menu*/
		#menu ul{list-style:none; display:inline; text-transform:uppercase}
			#menu li{float:left; margin:30px 18px 10px 5px; font:bold 14px Arial, Helvetica, sans-serif}
				#menu li a{ 
			color:#666; 
			text-decoration:none; 
			background:url(images/seta_menu.gif) no-repeat left top;
			display:block;
			padding-left:20px;
		}
		
		#menu li a:hover, #menu li.current_page_item a{ 
			color:#00adef; 
			text-decoration:none; 
			background:url(images/seta_menu.gif) no-repeat left bottom;
			display:block;
			padding-left:20px;
		}


#slide {height:320px; overflow:hidden; position:relative; top:0; left:0}
	#slide div {position:relative; top:0; left:0; overflow:hidden; width:605px; height:300px}
		#slide div h2 {position:absolute; top:0; left:0; padding:2px 10px; margin:230px 10px 0 20px; background-color:#fff; color:#000; font-size:25px; z-index:2}
		#slide div p {position:absolute; top:0; left:0; padding:4px 10px; margin:260px 0 0 20px; font-size:12px; line-height:14px; background-color:#fff; color:#000; z-index:2}
		#slide img {width:605px; height:auto; margin:15px 0 0 0; border:none}
	#nav {border:solid 1px #000; position:absolute; top:0; right:0; margin:-40px 0 0 0; z-index:100}	
	#nav a {display:block; float:left; width:20px; height:20px; overflow:hidden; line-height:20px; text-align:center}

#menu_lateral ul{
	list-style:none;
	padding:0;
}

#menu_lateral li{
	background:url(images/menu_lateral.gif) no-repeat;
	width:276px;
	height:43px;
	font:normal 20px Arial, Helvetica, sans-serif;
	color:#00adef;
	text-align:right;
	padding-top:15px;
}

#menu_lateral li a{ 
	margin:6px 20px -3px 10px; 
	background:url(images/seta_menu_lateral.gif) no-repeat right top;
	color:#00adef;
	text-decoration:none;
	padding-right:30px;
	padding-top:1px;
}

#menu_lateral li a:hover{ 
	background:url(images/seta_menu_lateral.gif) no-repeat right bottom;
	color:#da0101;
}

#menu_interna{ margin:10px 0 20px; *margin-top:40px; }

#menu_interna ul{
	list-style:none;
	padding:0;
	margin-right:10px;
}

#menu_interna li{
	background:url(images/menu_interna.gif) no-repeat;
	width:194px;
	height:43px;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#00adef;
	text-align:right;
	padding-top:15px;
	float:right;
	margin-left:-10px;
}

#menu_interna li a{ 
	margin:6px 15px 0 0; 
	background:url(images/seta_menu_interna.gif) no-repeat right top;
	color:#00adef;
	text-decoration:none;
	padding-right:30px;
	padding-top:3px;
	display:block;
	height:19px;
}

#menu_interna li a:hover{ 
	background:url(images/seta_menu_interna.gif) no-repeat right bottom;
	color:#da0101;
}

#ofertas{ margin:10px; }

#ofertas h2{
	color:#00adef;
	margin:0 0 5px 10px;
	text-indent:5px;
}

#ofertas h2 span{ 
	background:url(images/background_titulo.gif) repeat-x; 
	display:inline-block; 
	width:370px;
	text-indent:-2000px;
	margin-left:5px;
}

.container_oferta{
	width:150px;
	float:left;
	margin:0 40px 10px 10px;
	padding:0 5px;
	height:300px;
}

.container_oferta h3{
	font-size:14px;
	color:#00adef;
	margin-bottom:5px;
}

.container_oferta img{
	width:146px;
	height:146px;
}

.container_oferta p{
	font-size:12px;
	color:#7a7a7a;
	margin:3px 0;
}

.container_oferta hr{
	border:none;
	border-bottom:1px dashed #777;
	margin-bottom:0;
}

.container_oferta a{
	background-color:#00adef;
	color:#FFF;
	float:right;
	font-weight:bold;
	margin:14px 5px 0 0;
	padding:2px;
	text-decoration:none;
}
	

#pesquisa{ margin:10px; }

#pesquisa h2{
	color:#00adef;
	margin:0 0 5px 0;
	text-indent:5px;
}

#pesquisa h2 span{ 
	background:url(images/background_titulo.gif) repeat-x; 
	display:inline-block; 
	width:140px;
	text-indent:-2000px;
	margin-left:5px;
}

.container_pesquisa{ padding:20px 20px 10px; }

.select{ width:235px; margin:3px 0; }

.container_pesquisa input{ float:right; margin:10px 5px 0 0; }

#noticias{ margin:15px 10px 10px; }
#noticias p.todas {text-align:right}
#noticias p.todas a {color:#00ADEF}
#noticias h2{
	color:#00adef;
	margin:0 0 5px 0;
	text-indent:5px;
}
.marcas {margin:0; padding:5px 0; text-align:center}
.marcas img {border:none; display:inline; margin:0 0 0 -4px}
#noticias h2 span{ 
	background:url(images/background_titulo.gif) repeat-x; 
	display:inline-block; 
	width:150px;
	text-indent:-2000px;
	margin-left:5px;
}
.banner-rodape {clear:both; border:solid 1px #eee; background-color:#fff; width:600px; height:100px; margin:30px 0 0 0}
#noticias p{
	color:#777;
	margin:0 0 0 5px;
	font-size:10px;
}

#noticias h3{
	color:#00adef;
	margin:2px 0 10px 5px;
	font-size:14px;
}

#noticias h3 a{
	color:#00adef;
	text-decoration:none;
}

#noticias h3 a:hover{ color:#666; }

#footer{ 
	margin:0px auto 0; 
	background:url(images/background.jpg) repeat-x bottom;
	width:100%;
	height:166px;
}

#footer p{
	color:#777;
	margin:0;
	font-size:10px;
	text-align:center;
	padding-top:90px;
}

#footer a{ 
	text-align:center;
	background:url(images/hagg-assinatura.gif) no-repeat left top;
	display:block;
	width:60px;
	height:30px;
	margin:0 auto;
}

#footer a:hover{ 
	background-position:left bottom;
}

#footer span{ display:none; }

#background_footer{
	background:url(images/background.jpg) repeat-x;
	height:276px;
	width:100%;
	margin-top:-250px;
}

#interna{ margin:15px 10px 10px; min-height:400px; color:#777; }

#interna h2{
	color:#00adef;
	margin:0 0 10px 0;
	text-indent:5px;
}

#interna h2 span{ 
	background:url(images/background_titulo.gif) repeat-x; 
	display:inline-block;
	width:410px;
	text-indent:-2000px;
	margin-left:5px;
}

#interna h2 ul{ padding-left:0; margin:0; float:left; }

#interna h2 li{ list-style:none; }

#interna h2 a{ color:#00adef; text-decoration:none; }
	#interna h2 a:hover{ color:#666; }

#interna h3{
	color:#00adef;
	margin:10px 0 10px 5px;
	font-size:16px;
	/*max-width:320px;*/
}

#interna h3 a{ color:#00adef; text-decoration:none; }
#interna h3 a:hover{ color:#666; }

#interna p{
	color:#777;
	margin:0;
	font-size:12px;
	margin-left:5px;
}

#interna p span{
	color:#666;
	font-size:13px;
	font-weight:bold;
}

#interna .interna_img{
	margin:5px 10px 5px 0;
	float:right;
}

#interna img{ border:1px solid #DDD; padding:4px; }
#interna .opcoes img{ border:none; padding:0px; }

#interna .more-link{ color:#00adef; text-decoration:none; font-size:12px; }
#interna .more-link:hover{ color:#666; }

.piclenselink{ display:none; }
.ngg-gallery-thumbnail img{ border:none;}

				/* galeria */
				body div.ngg-galleryoverview {width:630px}
					body div.ngg-galleryoverview div.ngg-gallery-thumbnail-box {display:inline; margin:0; padding:0}
						body div.ngg-galleryoverview div.ngg-gallery-thumbnail-box div.ngg-gallery-thumbnail {display:inline; padding:0; margin:0}
						body div.ngg-galleryoverview div.ngg-gallery-thumbnail-box img {padding:4px; background-color:#eee; margin:0 0 15px 16px; border:none}
						body div.ngg-galleryoverview div.ngg-gallery-thumbnail-box img:hover {background-color:#59CAF5}
				img.ngg-singlepic, .post img.ngg-none {display:none}


.opcoes{ float:right; position:relative; top:0; right:5px; margin-top:0px; }
	.opcoes a{ text-decoration:none; color:#666; font-size:10px; }
	.opcoes img{ margin-bottom:-3px; }
	.opcoes .marcar-visita{ background:url(images/marcar-visita.gif) no-repeat; width:61px; height:16px; padding:2px 0 0 18px; display:inline-block; }
	.opcoes .localizacao{ background:url(images/localizacao.gif) no-repeat; width:61px; height:16px; padding:2px 0 0 18px; display:inline-block; }


/* forms contato */
#interna div#usermessagea { font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; } /* mensagem de aviso */
#interna form.cform { margin-top:25px; } /* formulario */
	#interna form.cform fieldset {} /* fieldset */
	#interna form.cform fieldset.cf_hidden {display:none}
		#interna form.cform legend {} /* legendas */
		#interna form.cform ol.cf-ol {list-style:none; padding:0; margin:0;} /* contem os campos */
			#interna form.cform li { list-style:none; margin:5px 0; } /* linha de cada campo */
				#interna form.cform label { text-align:right; display:block; padding-right:10px; float:left; width:100px; } /* rotulo dos campo */
					#interna form.cform label span { font-size:12px; font-weight:bold; color:#666; } /* texto dentro do rotulo */
					#interna form.cform label span.reqtxt, #interna form.cform label span.emailreqtxt { float:left; font-size:9px; } /* descricao de campos obrigatorios */
					#interna form.cform span.reqtxt, #interna form.cform span.emailreqtxt { font-size:9px; margin-left:5px; color:#777; } /* descricao de campos obrigatorios */
				#interna form.cform input { color:#888; } /* campos */
					#interna form.cform input.single {} /* campo simples */
					#interna form.cform input.fldemail {} /* campo de email */
					#interna form.cform input.fldrequired {} /* campo obrigatorio */
					#interna form.cform input.sendbutton { margin-left:107px; font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; } /* botao enviar */
				#interna form.cform textarea {} /* caixa de texto */
					#interna form.cform textarea.area { color:#888; } /* area */
				#interna form.cform p {} /* paragrado dentro do form */
					#interna form.cform p.cf-sb {} /* paragrafo do botao enviar */
				#interna .linklove { display:none; } /* paragrado link do form */

.pesquisa_imoveis{ min-height:130px; padding:5px }
	.pesquisa_imoveis img{ float:left; margin:0 10px 5px 0; padding:4px; border:1px solid #DDD; }

.btn_pesquisar{ background:url(images/botao_pesquisa.gif) no-repeat; width:69px; height:16px; border:none; cursor:pointer; }


/* pagenavi */
.wp-pagenavi {margin:20px auto; padding:5px 0 0 30px; text-align:center}
	.wp-pagenavi span.pages {padding:0 10px; color:#888; border:none}
	.wp-pagenavi span.current {font-weight:bold; color:#fff; padding:2px 6px; background-color:#00ADEF; border:none}
	.wp-pagenavi span.extend {border:none; color:#237}			
	.wp-pagenavi a, body .wp-pagenavi a:link, body .wp-pagenavi a:active, body .wp-pagenavi a:visited  {font-weight:bold; color:#00ADEF; text-decoration:none; padding:2px 6px; background-color:#ccc; border:none}
	.wp-pagenavi a:hover {background-color:#00ADEF; color:#fff}	
