/*
* Skeleton V1.2
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 6/20/2012
*/

/* #Geral
================================================== */

	body 	{
			 font-family:'Titillium Web',sans-serif;
			 font-size:12px;
			 color:#171717;
			}

	h1,h2,h3,h4,h5,h6
			{
			 color:#1c1f70;
			 font-family:'Titillium Web',sans-serif;
			 font-weight:400;
			 margin:0 0 10px 0;
			 padding:0;
			}

	h1 		{font-size:30px;line-height:30px;}
	h2 		{font-size:25px;line-height:25px;}
	h3 		{font-size:20px;line-height:20px;}
	h4 		{font-size:16px;line-height:16px;}
	h5 		{font-size:14px;line-height:16px;}
	h6 		{font-size:12px;line-height:14px;}

	a 		{
			 color:#fff;
			 text-decoration:none;
			 /* for color transition */
			 -webkit-transition:all 0.5s ease-in-out 0s;
			 -moz-transition:all 0.5s ease-in-out 0s;
			 -ms-transition:all 0.5s ease-in-out 0s;
			 -o-transition:all 0.5s ease-in-out 0s;
			 transition:all 0.5s ease-in-out 0s;	
			 outline:none;
			}

	a:hover, a:visited
			{
			 color:#fff;
			}
	
	.novidade-interna a:hover,
	.novidade-interna a:visited 
			{
			 text-decoration:underline;
			}

	p 		{
			 color:#333;
			 font-size:15px;
			 line-height:18px;
			 font-family:'Titillium Web',sans-serif;
			}

	img 	{
			 display:block;
			 margin:0;
			}

	.all-transitions
			{
			 -webkit-transition:all 0.5s ease-in-out 0s;
			 -moz-transition:all 0.5s ease-in-out 0s;
			 -ms-transition:all 0.5s ease-in-out 0s;
			 -o-transition:all 0.5s ease-in-out 0s;
			 transition:all 0.5s ease-in-out 0s;								
			}

	.center {
			 width:980px;
			 margin:0 auto;
			 overflow:hidden;
			 position:relative;
			 z-index:1;
			 padding-bottom:10px;
			}

	.left 	{
			 float:left;
			 margin:0 10px 10px 0;
			}

	.right 	{
			 float:right;
			 margin:0 0 10px 10px;
			}			

	.border-radius 	
			{
			 -webkit-border-radius: 100%x;
			 -moz-border-radius: 100%x;
			 border-radius: 100%;			
			}

	.full 	{
			  width: 100%;
			  overflow: hidden;
			  position: relative;
			}

/* #Home
================================================== */

		/* header */

			#logo
				{
				 height:95px;
				 margin:45px 0 0;
				}

			#logo h1
				{
				 display:block;
				 width:100%;
				 height:100%;
				 margin:0;
				 padding:0;
				}		

			#logo a
				{
				 background:url("../imgs/leal-imoveis.jpg") no-repeat 0 0;
				 display:block;
				 width:100%;
				 height:100%;
				 text-indent:-9999px;
				}

			#header-ext
				{
				 border-bottom:5px solid #86c419;
				 width:100%;
				}

			#header
				{
				 height:185px;
				 background:#fff url("../imgs/bg-top.gif") repeat-x 0 0;
				}

			.columns-1,
			.full
				{
				 width:100%;
				 height:100%;
				}

			.columns-2
				{
				 width:67%;
				 height:100%;
				 margin:0;
				}

			.columns-3
				{
				 width:33%;
				 height:100%;
				 margin:0;
				}

			.height-50 
				{
				 height:50%;
				 margin:0;
				}	

			.columns-2 .height-50
				{
				 width:100%;
				
				 float: right;
				 position: relative;
				 height: 94px;
				}	

			.redes-sociais 
				{
				 width:309px;
				 padding:20px 0 0;
				}

			.redes-sociais li 
				{
				 width:40px;
				 height:40px;
				 float:left;
				 margin-right:3px;
				}

			.redes-sociais li a,
			.redes-sociais li a p 
				{
				 color:#757575;
				}

			.redes-sociais li a p
				{
				 padding:10px 45px 0 0;
				 margin:0;
				 font-size:20px;
				 line-height:20px;
				}

			.redes-sociais li:hover a p,
			.redes-sociais li.ativo a p
				{
				 color:#86c419;
				}

			.redes-sociais li a 
				{
				 background:url("../imgs/icon-redes.png") no-repeat 0 0;
				 display:block;
				 width:100%;
				 height:100%;
				 text-indent:-9999px;
				}

			.redes-sociais li#prim
				{
				 width:220px;
				}

			.redes-sociais li#prim a
				{
				 background-position:179px -41px;
				 text-indent:inherit;
				}

			.redes-sociais li#seg a
				{
				 background-position:-44px -41px;
				}	

			.redes-sociais li#ter a
				{
				 background-position:-87px -41px;
				}	

			.redes-sociais li#prim:hover a,
			.redes-sociais li#prim.ativo a
				{
				 background-position:179px -2px;
				}

			.redes-sociais li#seg:hover a
				{
				 background-position:-44px -2px;
				}	

			.redes-sociais li#ter:hover a,
			.redes-sociais li#ter.ativo a
				{
				 background-position:-87px -2px;
				}	

		/* navegacao topo */

			#nav 
				{
				 width:490px;
				 float:right;
				 padding:0;
				 position: relative;
				}

			#nav ul 
				{
				 float:right;
				 width:100%;
				 margin:0;
				 position: relative;
				}
			
			#nav li
				{
				 margin:0 35px 0 0;
				 position:relative;
				 width:auto;
				}

			#nav li:last-child 
				{
				 margin:0;
				}

			#nav li a 
				{
				 color:#818181;
				 font-size:16px;
				 font-weight:400;
				 padding:10px 0;
				 display:block;
				}

			#nav ul#menu > li:hover > a,
			#nav ul > li.ativo > a 
				{
				 color:#86c419;
				}

			#nav li ul.submenu
				{
				 background:#86c419;
				 position:absolute;
				 right:0;
				 margin:0;
				 padding:0;
				 width:144px;
				 z-index:0;
				 
				 /* to animate */
				 opacity:0;
				}

			.showOpacity
				{
		  		 opacity:1;
				}

			.hideOpacity
				{
				 opacity:0;
				}

			.hideDisplay,
			.hidden
				{
		  		 display:none;
				}

			#nav li ul
				{
				 float:right;
				}				
			
			#nav li ul li
				{
				 padding: 5px 10px;
				 margin: 0;
				 text-align: right;
				}

			#nav li ul li a 
				{
				 color:#fff;
				 font-size:16px;
				 font-weight:300;
				 text-transform: lowercase;
				 text-align: right;
				 padding: 0;
				}

			#nav li ul li:hover a
				{
				 text-decoration:underline;
				} 

		/* section loteamento */

			.section-loteamento
				{
				 background:url("../imgs/bg-home-session.jpg") repeat-x 0 0;
				 min-height:495px;
				 overflow:hidden;
				 padding:30px 0 0;
				 position:relative;
				 z-index:9;
				}

			.interna .section-loteamento
				{background-color:#86c419;}

			.novidade-interna
				{
				 background-color:#86c419;
				 height:auto;
				 padding-bottom:40px;
				}

			.section-loteamento .center 
				{
				 position:static;
				}

			.item 
				{
				 width:315px;
				 height:485px;
				 float:left;
				 position:relative;
				 margin-right:17px;
				}

			.item a 
				{
				 display:block;
				 width:100%;
				 height:100%;
				}

			.item:last-child 
				{margin:0;}

			.item .figure
				{
				 width:100%;
				 height:312px;	
				 overflow:hidden;			
				}

			.section-loteamento .item .border
				{
				 border:3px solid #fff;
				 width:309px;
				 height:98%;	
				 position:relative;	
				 overflow:hidden;			 				 
				}

			.hover .item .figure img 
				{
				 /*-webkit-filter: grayscale(100%);
				 -moz-filter: grayscale(100%);
				 -ms-filter: grayscale(100%);
				 -o-filter: grayscale(100%);
				 filter: grayscale(100%);
				 filter: gray;*/ 
				 position:absolute;/* IE 6-9 */
				 z-index:-999;	 
				}

			.hover .item:hover .figure img
				{
				 /*-webkit-filter: grayscale(0%);
				 -moz-filter: grayscale(0%);
				 -ms-filter: grayscale(0%);
				 -o-filter: grayscale(0%);
				 filter: grayscale(0%);
				 filter: none;*/ 
				 /* IE 6-9 */						 
				}

			.hover .item:hover .border
				{border-color:#86c419;}	

			.item .header-titulo
				{
				 background:#1c1f70;
				 position:absolute;
				 bottom:0;
				 padding:10px 0;
				 width:100%;				 
				}	

			.header-titulo h3
				{
				 color: #fff;
				 text-align: center;
				 font-size: 27px;
				 line-height: 30px;
				 font-weight: 600;
				}	

			.info-lot
				{
				 text-align:center;
				 padding:20px 0;
				}

			.info-lot h4
				{
				 font-size:20px;
				 font-weight:600;
				 margin:0 0 5px 0;
				}	

			.info-lot h4,
			.info-lot h5
				{text-transform:uppercase;}

			.info-lot h5,
			.info-lot p 
				{
				 color:#fff;
				 font-size:16px;
				 line-height:20px;
				 font-weight:400;
				}

			.info-lot .mais,
			.mais  
				{
				 background:#1c1f70;
				 border:4px solid #86c419;
				 color:#fff;
				 display:block;
				 font-size: 40px;
				 font-weight:600;
				 position:absolute;
				 left:50%;
				 bottom:0;
				 margin-left:-25px;
				 width:32px;
				 height:32px;
				 padding: 5px;
				 line-height: 25px;
				 text-align: center;
				}

			.item:hover .info-lot .mais
				{
				 background-color:#86c419;
				}

		/* section sobre */

			.section-sobre 
				{
				 position:relative;
				 top:-28px;
				 z-index:5;
				 background:url("../imgs/section-sobre.jpg") no-repeat center top;
				 height:290px;
				 text-align:center;
				}

			.section-sobre .interna
				{
				 position:absolute;
				 top:0;
				 left:0;
				 width:100%;
				 height:140px;
				 padding:60px 0;
				 background:url("../imgs/pattern-blue-shadow.png") repeat 0 0;	
				}
			
			.section-sobre .interna .center
				{
				 overflow:visible;
				}

			.section-sobre h2,
			.section-sobre p
				{
				 color:#fff;
				 text-shadow: 1px 1px 1px rgba(12, 12, 12, 0.8);
				}
		
			.section-sobre h2 
				{
				 font-size:30px;
				 font-weight:600;
				 margin-bottom:25px;
				 text-transform:uppercase;
				}

			.section-sobre p 
				{
				 font-size:18px;
				 font-weight:300;
				 line-height:22px;
				}

			a.mais-link 
				{
				 background:#035589;
				 border:3px solid #034871;
				 color:#fff;
				 font-size:16px;
				 font-weight:400;
				 position:absolute;
				 bottom:-60px;
				 left:50%;
				 margin-left:-32px;
				 padding:0;
				 text-align:center;
				 text-transform:uppercase;
				 width:58px;
				 height:58px;
				 line-height:58px;
				}

			a.mais-link:hover
				{
				 background-color:#03446a;
				}

		/* valores */

			.section-valores
				{}

			.section-valores .item 
				{
				 background:url("../imgs/icons-home.png") no-repeat 0 0;
				 height:auto;
				 text-align:center;
				 padding:100px 0 0;
				}

			.section-valores .item h3,
			.valores-interna .item h3 
				{
				 color:#1c1f70;
				 text-transform:uppercase;
				 font-size:21px;
				 line-height:24px;
				 font-weight:600;
				 margin-bottom:20px;
				}

			.section-valores .item p,
			.valores-interna .item p 
				{
				 color:#757575;
				 font-size:16px;
				 line-height:20px;
				}

			.section-valores #prim
				{
				 background-position:125px 0;
				}

			.section-valores #seg 
				{
				 background-position:-210px 0;
				}

			.section-valores #ter
				{
				 background-position:-545px 0;
				}								

			.valores-interna .item
				{
				 background:url("../imgs/icons-home-internas.png") no-repeat 0 0;
				 height:auto;
				 text-align:center;
				 padding:110px 0 0;
				}

			.valores-interna #prim
				{
				 background-position:62px 0;
				}

			.valores-interna #seg 
				{
				 background-position:-215px 0;
				}

			.valores-interna #ter 
				{
				 background-position:-475px 0;
				}

/* #Internas
================================================== */

	/* quem somos */

		.internas 
			{
			 background:#86c419 url("../imgs/bg-internas.jpg") repeat-x 0 0;
			 padding:20px 0;
			 width:100%;
			 min-height:300px;
			}

		.internas h2 
			{
			 color:#1c1f70;
			 text-transform:uppercase;
			 font-size:32px;
			 line-height:32px;
			 font-weight:700;
			}

		.valores-interna
			{
			 background:#fff url("../imgs/bg-valores-internas.jpg") repeat-x 0 0;
			 position:relative;
			 width:100%;
			 min-height:100px;
			}

		.internas p 
			{
			 color:#fff;
			 font-size:16px;
			 line-height:20px;
			 font-weight:300;
			 padding:20px 0 0;
			 margin:0;
			}

		.internas h3,
		.internas h4,
		.internas h5,
		.internas h6

			{
			 color:#fff;
			 font-weight:600;
			 margin:0;
			 padding:20px 0 0;
			 text-transform:uppercase;
			}

	/* imovel */

		.imovel .item .border
			{
			 border:3px solid #86c419;	
			}

		.imovel .info-lot
			{
			 text-align:left;
			}

		.colunas-2
			{
			 width:630px;
			 margin:0;
			}

		.colunas-2 .header
			{
			 display:table;
			 height:160px;
			}

		.colunas-2 .header h2
			{
			 text-transform:uppercase;
			 font-weight:600;
			 font-size:30px;
			 line-height:35px;
			 display:table-cell;
			 vertical-align:bottom;
			}

		.imovel .adicionais h5 
			{
			 margin:0 0 2px 40px;
			 float:left;
			 font-weight:600;
			}

		.imovel .adicionais h5 a:hover
			{
			 color:#fff;
			}	
	
		.imovel .adicionais .icon-lot
			{
			 background:url("../imgs/imovel-icons.jpg") no-repeat 0 0;
			 display:block;
			 width:26px;
			 height:26px;
			 float:left;
			}

		.imovel .adicionais .fir
			{
			 background-position:-2px -6px; 
			}

		.imovel .adicionais .sec
			{
			 background-position:-2px -37px; 
			}

		.imovel .adicionais .thi
			{
			 background-position:-2px -67px; 
			}

		.imovel .adicionais .for
			{
			 background-position:-2px -96px; 
			}	

		.info-lot .btn 
			{
			 border:1px solid #fff;
			 background:transparent;
			 color:#fff;
			 font-size:23px;
			 line-height:23px;
			 text-transform:uppercase;
			 display:block;
			 padding:5px 30px;
			 float:left;
			 margin-right:20px;
			 font-weight:400;
			}	

		.info-lot .btn:hover
			{
			 background:#6c9e13;
			 text-decoration:none;
			}	

		#thumb-imoveis
			{
			 width:90%;
			 margin:0 auto;
			}

		#thumb-imoveis li
			{
			 border:3px solid #86c419;
			 width:160px;
			 height:160px;
			 overflow:hidden;
			 position:relative;
			}

		#thumb-imoveis li a
			{
			 display:block;
			 width:100%;
			 height:100%;
			 position:relative;
			}

		#thumb-imoveis li img
			{
			 position:absolute;
			 z-index:0;
			}

		#thumb-imoveis li .hover 
			{	
			 background:#464646 url("../imgs/lupa.png") no-repeat center center;
			 background:rgba(70,70,70,0.7) url("../imgs/lupa.png") no-repeat center center;
			 width:100%;
			 height:100%;

			 /* borda redonda */
			 -webkit-border-radius: 100%x;
			 -moz-border-radius: 100%x;
			 border-radius: 100%;
			 position:absolute;
			 z-index:20;

			 opacity:0;				 
			}

		#thumb-imoveis li:hover .hover 
			{
			 opacity:1;
			}

		.bxslider-section
			{
			 background:url("../imgs/bg-bxslider.jpg") repeat-x 0 0;
			 z-index:20;
			 top:0;
			}					

	/* novidades */

		.noticias 
			{
			 background:none;
			}

		.noticia
			{
			 width:100%;
			 overflow:hidden;
			 padding: 20px 0 0;
			 margin-bottom: 10px;
			}

		.noticia a 
			{
			 display:block;
			 width:100%;
			 height:100%;
			}

		.noticia .figure
			{
			 width:16.5%;
			 overflow:hidden;
			 float:left;
			 margin:0 25px 0 0;
			}

		.noticia .figure img 
			{
			 margin:0;
			}

		.noticia .txt-noticia
			{
			 width:80%;
			 float:right;
			}

		.noticia .txt-noticia p 
			{
			 color:#818181;
			 font-size:16px;
			 padding:5px 0 0;
			}

		.noticia:hover .txt-noticia p 
			{
			 color:#7cb517;				 
			}

		.noticia .header-noticia h3 
			{
			 color:#1c1f70;
			 text-transform:uppercase;
			 font-size:20px;
			 line-height:25px;
			 font-weight:700;
			 padding:5px 0 0 0;
			}

		.noticia .header-noticia span,
		.noticia p 
			{
			 color:#818181;
			 font-size:15px;
			 font-weight:400;
			}

	/* contato */

		.contato
				{
				 background:url("../imgs/bg-home-session.jpg") repeat-x 0 -130px;
				}

	/* trabalhe conosco */

		#realupload {
					position: relative;
					float: right;
					top: 0;
					right: 2px;
					opacity: 0;
					-moz-opacity: 0;
					filter: alpha(opacity:0);
					width: 67.5%;
					height: 22px;
					z-index: 3;
					padding: 10px 10px 10px 140px;
					}

		#fakeupload {
					 width:68%;
					 padding-left:140px;
					 background-image:url("../imgs/upload.png");
					 background-position:100% 50%;
					 background-repeat:no-repeat;
					 border:0 none;
					 cursor:default;
					 position:absolute;
					 z-index:1;
					}

		form#trabalhe-conosco fieldset label textarea
					{
					 min-height:134px;
					 max-height:134px;
					}

		form#trabalhe-conosco fieldset
					{
					 margin-bottom:2%;
					}

	/* localizacao */

		.localizacao 			{
			 					 border-bottom:#86c419 4px solid;
								 background:none;
								 padding:20px 0 0;
								}
		.form-center 			{height:58px;}
		.localizacao .center 	{padding:0;}
		#ext-mapa 				{border-top:#86c419 4px solid;width:100%;height:400px;overflow:hidden;position:relative;}
		#mapa 					{width:100%;height:400px;}
		#mapa .maps p 			{
								 color:#333;
								 font-size:14px;
								 line-height:18px;
								 font-weight:300;
								 padding:0;
								}

		#mapa .maps p strong	{text-transform:uppercase;font-size:14px;}
		
		#form-localizacao 		{
								 position:absolute;
								 bottom:0px;
								 left:0px;
								 z-index:999;
								 width:100%;
								 margin:0;
								 padding:0;
								}	
		
		form#form-localizacao fieldset
							{width:100%;margin:0;}

		form#form-localizacao fieldset label
							{width:88%;float:left;margin:0;}
		
		form#form-localizacao fieldset label input[type="text"]#txtEnderecoPartida
							{
							 background:rgba(0,0,0,0.5);
							 color:#fff;
							 font-weight:600;
							 width:95%;
							 padding:2.5%;
							 text-transform:uppercase;
							 -webkit-border-radius: 0;
							 -moz-border-radius: 0;
							 border-radius: 0;								 
							}

		form#form-localizacao #btnEnviar
							{
							 background: #464646 url("../imgs/icon-localizacao.png") no-repeat 86% 48%;
							 color: #86c419;
							 width: 12%;
							 margin: 0;
							 height: 47px;
							 border: 0 none;
							 float: right;
							 font-size: 20px;
							 -webkit-border-radius: 0;
							 -moz-border-radius: 0;
							 border-radius: 0;
							 line-height: 43px;
							 font-size: 16px;
							 font-weight: 400;
							 text-align: left;
							 padding: 0 0 0 25px;				 
							}

		form#form-localizacao fieldset label input[type="text"]#txtEnderecoPartida {
							 background: #fff;
							 width: 98%;
							 padding: 1%;
							 text-transform: uppercase;
							 border: 0 none;
							 height: 22px;
							 color: #333;
							}

/* #Fancybox
================================================== */

	.fancybox-title-float-wrap .child
			{
				background:#ddd!important;
				color:#545454!important;
				font-weight:400!important;
				font-family:'Titillium Web',sans-serif!important;
				font-size:13px!important;
				-webkit-border-radius:0px!important;
				-moz-border-radius:0px!important;
				border-radius:0px!important;
				text-shadow: 0 0px 0px #545454!important;	
				text-transform:uppercase;
				letter-spacing:1px;		
			}

	#fancybox-loading,
	.fancybox-close,
	.fancybox-prev span,
	.fancybox-next span
			{background-image:url("../imgs/fancybox_sprite.png")!important;}

/* #Formulario
================================================== */

	form *
		{
		 -webkit-appearance:none;
		 -moz-appearance:none;
		 appearance:none;
		 outline:none;
		}
	form
		{
		 padding:35px 0;
		 overflow:hidden;
		}
	.width-50
		{
		 width:50%;
		 float:left;
		}
	form fieldset
		{
		 width:100%;
		 margin-bottom:4%;
		}
	form #inputs fieldset
		{
		 width:100%;
		 float:left;
		}
	form fieldset label
		{
		 display:block;
		 position:relative;
		 margin-bottom:3px;
		 min-height:34px;
		}
	form fieldset label span
		{
		 color:#1c1f70;
		 position:absolute;
		 z-index:2;
		 top:10px;
		 left:15px;
		 font-size:13px;
		 font-style:normal;
		 font-weight:600;
		 text-transform:uppercase;
		 font-family:'Titillium Web',sans-serif;
		}
	form fieldset label input[type="text"],
	form fieldset label input[type="password"],
	form fieldset label input[type="email"],
	form fieldset label textarea,
	form fieldset label select,
	input[type="submit"],
	input[type="reset"],
	input[type="button"]		
		{
		 font-family:'Titillium Web',sans-serif;
		 font-size:14px;
		 text-transform:none;
		 font-weight:400;
		}

	form fieldset label input
		{/*position:absolute;z-index:1;top:0;left:0;*/}
	form fieldset label input[type="text"],
	form fieldset label input[type="password"],
	form fieldset label input[type="email"],
	form fieldset label textarea,
	form fieldset label select
		{
		 background:#fff;
		 border:1px solid #fff;
		 color:#171717;
		 padding:1.9% 3% 1.9% 18%;
		 width:78%;
		 font-style:normal;
		 margin-bottom:0;
		}
	form fieldset label textarea
		{
		 width:90%;
		 padding:6% 3% 2%;
		 max-width:455px;
		 min-width:455px;
		 min-height:90px;
		 max-height:90px;
		 margin-bottom:0;
		}


	/* hover e focus effetcs */

	form fieldset label input[type="text"]:hover,
	form fieldset label input[type="password"]:hover,
	form fieldset label input[type="email"]:hover,
	form fieldset label textarea:hover,
	form fieldset label select:hover,
	form fieldset label input[type="text"]:focus,
	form fieldset label input[type="password"]:focus,
	form fieldset label input[type="email"]:focus,
	form fieldset label textarea:focus,
	form fieldset label select:focus
		{
		 border:1px solid #1c1f70;
		}

	input:-webkit-autofill,
	textarea:-webkit-autofill,
	select:-webkit-autofill
		{
		 background-color:#eee!important;
		 color:#888;
		}

	input[type="submit"],
	input[type="reset"],
	input[type="button"]

		{
		 background:#035589;
		 border:3px solid #034871;
		 color:#fff;
		 font-family:'Titillium Web',sans-serif;
		 font-size:14px;
		 font-weight:400;
		 padding:0;
		 margin:0 .5% 0 0;
		 text-align:center;
		 text-transform:uppercase;
		 text-shadow:0px 0px transparent;
		 width:68px;
		 height:68px;
		 line-height:58px;
		 -webkit-border-radius: 100%x;
		 -moz-border-radius: 100%x;
		 border-radius: 100%;			 
		}

	input[type="submit"]:hover,
	input[type="reset"]:hover,
	input[type="button"]:hover,
	input[type="submit"]:focus,
	input[type="reset"]:focus,
	input[type="button"]:focus
		{			 
		 background:#034871;
		 border:3px solid #034871;
		 color:#fff;
		 font-family:'Titillium Web',sans-serif;
		 font-size:14px;
		 font-weight:400;
		 -webkit-box-shadow: 0px 0px 0px 0px rgba(50, 50, 50, 0.75);
		 -moz-box-shadow:    0px 0px 0px 0px rgba(50, 50, 50, 0.75);
		 box-shadow:         0px 0px 0px 0px rgba(50, 50, 50, 0.75);
		 -webkit-border-radius: 100%x;
		 -moz-border-radius: 100%x;
		 border-radius: 100%;		 			 
		}

/* #Footer
================================================== */

	#footer 
		{
		 background:#d7d7d7 url("../imgs/bg-footer.jpg") repeat-x 0 0;
		 padding:0 0 10px;
		 text-align:center;
		 margin:40px 0 -20px;
		}

	#footer .center 
		{
		 padding:50px 0 0;
		}

	#footer p 
		{
		 color:#565656;
		 font-size:14px;
		 line-height:18px;
		 font-weight:400;
		 margin:0;
		}

	#recifeSites 
		{
		 background:url("../imgs/recifesites.jpg") no-repeat 0 0;
		 display:block;
		 width:108px;
		 height:19px;
		 text-indent:-9999px;
		 margin:10px auto 0;
		}	

	.redesSociais
		{
		overflow: hidden;
		margin: 0 auto;
		width: 82px;
		position: relative;
		display: block;
		height: 40px;
		top: -52px;
		}

	.redesSociais a 
		{
		 background:#565656;
		 display:block;
		 float:left;
		 border:3px solid #fff;
		 text-indent:-9999px;
		 display:block;
		 width:30px;
		 height:30px;
		 margin:0 10px 0 0;
		 /*position:absolute;
		 top:0;
		 left:50%;
		 margin-left:-18px;*/	 
		}

	.redesSociais a:last-child
		{
		 margin:0;
		}

	#face 
		{
		 background:#565656 url("../imgs/icon-face-sub.png") no-repeat center center;
		}	

	#loc 
		{
		 background:#565656 url("../imgs/icon-loc.png") no-repeat center center;
		}				

	.redesSociais a#face:hover,
	.redesSociais a#loc:hover  
		{
		 background-color:#999;
		}	