* 								{ margin: 0; padding: 0; font-size: 14px; font-family: "bg_bold", arial, helvetica, sans-serif; font-weight: normal; }

*::selection 					{ background: #01cfbe; background:rgba(1,207,190,1); color: #fff; }
*::-moz-selection				{ background: #01cfbe; background:rgba(1,207,190,1); color: #fff; }

h1 								{ font-family: "bg_bold", arial, helvetica, sans-serif; font-weight: normal; font-size: 22px; }
h2 								{ font-family: "bg_reg", arial, helvetica, sans-serif; font-weight: normal; }
h3 								{ font-family: "bg_reg", arial, helvetica, sans-serif; font-weight: normal; margin-bottom: 10px;}
h3 span 						{ font-size: 13px; font-family: 'Maven Pro', sans-serif; color: #494949; }
h3 a 							{ font-size: 14px; font-family: "bg_bold", arial, helvetica, sans-serif; font-weight: normal; color: #494949; }

p 								{ font-size: 13px; font-family: 'Maven Pro', sans-serif; color: #494949; }
a 								{ font-size: 11px; font-family: 'Maven Pro', sans-serif; color: #1d1c1c; text-decoration: none;}
p a 							{ font-size: 13px; }

a, img							{ border: none; outline: none; }

.clear							{ width: 100%; clear: both; padding: 2px;}

/* fade inicial */

#logomarca, #conteudoMenu, #etiqueta, #conteudoHome, #footer { display: none; }

#menu							{ z-index: 1; position: absolute; top: 0; left: 0; margin: 0; background-color: #dbdcdd; width: 100%; height: 10px; text-align: center }
#etiqueta						{ position: absolute; top: 10px; left: 50%; margin: 0; margin-left: -35px; background: transparent url('../_gi/menu-bg.png') no-repeat scroll top left; width: 70px; height: 26px; padding-top: 3px; text-align: center; font-size: 12px; }
#conteudoMenu					{ float: left; opacity: 0; position: relative; top: 40px; left:50%; width: 1000px; margin-left: -500px; text-align: left; }
#conteudoMenu ul				{ width: 160px; float: left; list-style: none; font-size: 12px; display: none;
	width: 150px; /* IE 8 and below */
	*width: 150px; /* IE 7 and below */
	_width: 150px; /* IE 6 */
}
#conteudoMenu ul:last-child		{ width: 100px; float: left; list-style: none;}
#conteudoMenu ul li				{ font-family: "bg_reg", arial, helvetica, sans-serif; font-weight: normal; font-size: 12px }
#conteudoMenu ul a				{ font-family: "bg_bold", arial, helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #000; text-decoration: none; }
#conteudoMenu ul a:hover		{ color: #01cfbe; }
#conteudoMenu ul li a			{ font-family: "bg_reg", arial, helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #000; text-decoration: none; }
#conteudoMenu ul li a:hover		{ color: #01cfbe; }


#logomarca 						{ width: 41px; height: 29px; float: left; background: transparent url('../_gi/logomarca-estudio-pilates.png') no-repeat scroll top left; margin: 10px 40px 0 0; }
#logomarca:hover 				{ background-position: bottom left;}
#logomarca a 					{ width: 100%; height: 100%; display: block; text-decoration: none; }

#conteudoHome 					{ position: absolute; top: 50%; left: 50px; height: 91px; margin-top: -40px; }

#footer 						{ width: 100%; position: fixed; bottom: 0px; border-bottom: 9px solid #dbdcdd; }
#conteudoFooter 				{ float: left; position: relative; bottom: 0px; width: 100%; text-align: left; }

.caixa 							{ width: 313px; height: 75px; padding: 0; float: left; border: 1px dashed #7e7e7f; border-bottom: none; margin-right: 10px; *margin-top: 25px; /* IE 7 and below */ }
.caixa:first-child 				{ margin-left: 50px; }
.caixa a 						{ background:rgba(255,255,255,0); width: 100%; height: 100%; display: block; color: #000; text-decoration: none; }
.caixa a:hover					{ background:rgba(255,255,255,0.5); }
.caixa h1 						{ font-size: 16px; padding: 20px 15px 0 15px; }
.caixa h2 						{ color: #929496; font-family: "bg_reg", arial, helvetica, sans-serif; font-weight: normal; font-size: 10px; padding: 0px 15px 20px 15px; }

#social 						{ width: 130px; float: right; margin: 34px 50px 0 0; text-align: right; }
#social div a 					{ background:rgba(255,255,255,0); width: 100%; height: 100%; display: block; color: #000; text-decoration: none; }

#facebook 						{ width: 21px; height: 21px; float: right; margin-right: 6px; background: #01cfbe url('../_gi/facebook-icon.png') no-repeat scroll top left; }
#facebook:hover 				{ background-position: bottom left; }
#linkedin 						{ width: 21px; height: 21px; float: right; background: #01cfbe url('../_gi/linkedin-icon.png') no-repeat scroll top left; }
#linkedin:hover 				{ background-position: bottom left; }
#twitter 						{ width: 21px; height: 21px; float: right; margin-right: 6px; background: #01cfbe url('../_gi/twitter-icon.png') no-repeat scroll top left; }
#twitter:hover 					{ background-position: bottom left; }
#social a 						{ font-size: 11px; }

#logotipoInterior				{ position: absolute; top: 7%; left: 50px; width: 135px; height: 50px; background: transparent url('../_gi/estudio-pilates-corinne-costa-interior.png') no-repeat scroll top left; }
#logotipoInterior a 			{ width: 100%; height: 100%; display: block; color: #000; text-decoration: none; }

#conteudoInterior				{ position: absolute; }
#conteudoInterior h1			{ margin-top: 20px; } 
#conteudoInterior h1:first-child{ margin-top: 0; } 
#conteudoInterior h2			{ margin-top: 15px; } 
#conteudoInterior ul			{ list-style: none inside; padding-left: 10px; text-transform: uppercase }
#conteudoInterior ul li:before 	{ color: #01cfbe; content: " — "; padding-right: 5px; }

label 							{ width: 92px; float: left; padding-top: 2px;}
input[type="text"] 				{ width: 248px; float: left; background-color: #E5E6E7; border: none; margin: 0 0 7px 0; padding: 2px 5px; font-family: 'Maven Pro', sans-serif; font-weight: normal; }
input[type="text"]:focus 		{ background-color: #fff; border: none; outline: none;
	-moz-box-shadow: 			0px 1px 10px #eee;
	-webkit-box-shadow: 		0px 1px 10px #eee;
	box-shadow: 				0px 1px 10px #eee;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=0, Color='#eee')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=0, Color='#eee');
}
input[type="submit"] 			{ width: 258px; float: left; background-color: transparent; border: none; margin: 0 0 0 90px; padding: 2px 5px; text-align: left; }
input[type="submit"]:hover 		{ color: #01cfbe; cursor: pointer; }
input[type="submit"]:active 	{ color: #fff; cursor: pointer; }

textarea 						{ width: 248px; float: left; background-color: #E5E6E7; border: none; margin: 0 0 10px 0; height: 96px; padding: 2px 5px; font-family: 'Maven Pro', sans-serif; font-weight: normal; }
textarea:focus 					{ background-color: #fff; border: none; outline: none;
	-moz-box-shadow: 			0px 1px 10px #eee;
	-webkit-box-shadow: 		0px 1px 10px #eee;
	box-shadow: 				0px 1px 10px #eee;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=0, Color='#eee')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=0, Color='#eee');
}


.paginaMetodo 					{ top: 50%; left: 50px; width: 570px; height: 160px; margin-top: -80px; }
.professoresPilates 			{ top: 50%; left: 50px; width: 570px; height: 440px; margin-top: -220px; }
.professoresTaichi				{ top: 50%; left: 50px; width: 570px; height: 200px; margin-top: -100px; }
.paginaAulas 					{ top: 50%; left: 50px; width: 570px; height: 360px; margin-top: -180px; }
.paginaPrecario 				{ top: 50%; left: 50px; width: 630px; height: 440px; margin-top: -205px; }
.paginaPrecario h3 				{ margin-top: 10px; }
.paginaLinks 					{ top: 50%; left: 50px; width: 570px; height: 360px; margin-top: -180px; }
.espaco							{ top: 50%; left: 50%; width: 417px; height: 327px; margin: -200px 0 0 -210px; padding-top: 90px; background: transparent url('../_gi/bg-conteudo-espaco.png') no-repeat scroll top left; text-align: center; color: #fff; }
.espaco p						{ color: #fff; }

.contactos 						{ top: 50%; left: 50px; width: 260px; height: 270px; margin-top: -135px; }
.formulario 					{ top: 50%; left: 340px; width: 360px; height: 270px; margin-top: -135px; }



.celulaTitulo 					{ background-color: #01cfbe; width: 140px; float: left; margin: 0 4px 4px 0; color: #fff; padding: 3px 0 2px 0; font-size: 11px; font-family: "bg_reg", arial, helvetica, sans-serif; font-weight: normal; text-align: center;}
.celulaConteudo 				{ background-color: #D3D3D3; width: 140px; float: left; margin: 0 4px 4px 0; color: #fff; padding: 3px 0 2px 0; font-size: 11px; font-family: "bg_reg", arial, helvetica, sans-serif; font-weight: normal; text-align: center;}
.blocoAulasGrupo 				{ width: 340px; float: left;  }
.blocoAulasIndividuais 			{ width: 288px; float: left;  }
.blocoAulasOutras 				{ width: 600px; float: left;  }

.celulaTituloOutras 			{ background-color: #01cfbe; width: 160px; float: left; margin: 0 4px 4px 0; color: #fff; padding: 3px 0 2px 0; font-size: 11px; font-family: "bg_reg", arial, helvetica, sans-serif; font-weight: normal; text-align: center;}
.celulaConteudoOutras 			{ background-color: #D3D3D3; width: 160px; float: left; margin: 0 4px 4px 0; color: #fff; padding: 3px 0 2px 0; font-size: 11px; font-family: "bg_reg", arial, helvetica, sans-serif; font-weight: normal; text-align: center;}













