/* 	##################################################
	##	Tag's HTML
	##################################################	 */

	* {
	margin: 0;
	padding: 0;
	list-style: none;
	}

	body {
	font: normal 16px Georgia, "Times New Roman", Times, serif;
	color: #333;
	background: #FFF url(../imagens/body_bg.jpg) repeat-x;
	text-align: center;
	}

	img {
	border: none;
	}

	a {
	color: #A82428;
	text-decoration: underline;
	}

		a:hover {
		color: #DB2E26;
		}

/* 	##################################################
	##	Layout
	##################################################	 */

	div#topo {
	background: url(../imagens/topo_bg.png) no-repeat;
	text-align: left;
	width: 900px;
	height: 430px;
	margin: 0 auto;
	}

		div#topo div#logo {
		margin: 20px 0 0 0;
		float: left;
		}

		div#topo ul#menu {
		margin: 60px 0 0 0;
		float: right;
		}

			div#topo ul#menu li {
			background: url(../imagens/menu_divisor.jpg) no-repeat center right;
			padding: 0 10px;
			float: left;
			}

				div#topo ul#menu li a {
				font: bold 16px Arial, Halvetica, sans-serif;
				color: #666;
				text-transform: uppercase;
				text-decoration: none;
				}

					div#topo ul#menu li a:hover {
					color: #999;
					}

		div#topo div#btnBlog {
		margin: 300px 0 0 -280px;
		float: left;
		}

		div#topo div#aniTopo {
		margin: 10px 0 0 0;
		float: right;
		}

	div#conteudo {
	text-align: left;
	width: 900px;
	margin: 30px auto 40px;
	}

		div#conteudo h1 {
		font: bold 32px Georgia, "Times New Roman", Times, serif;
		color: #DB2E26;
		text-transform: uppercase;
		margin: 0 0 12px 0;
		}

		div#conteudo h2 {
		font: normal 18px Georgia, "Times New Roman", Times, serif;
		color: #333;
		margin: 0 0 12px 0;
		}

		/* index.php */
		div#index div#bemvindo {
		width: 690px;
		margin: 0 10px 0 0;
		float: left;
		}

			div#index div#bemvindo p img {
			margin: 10px 16px 0;
			}

			div#index div#bemvindo ul li {
			margin: 0 20px;
			float: left;
			}

		div#index div#video {
		width: 190px;
		margin: 0 0 0 10px;
		padding: 54px 0 0 0;
		float: right;
		}

		div#index div#fiquedentro {
		background: red url(../imagens/fiquedentro_bg.jpg) no-repeat;
		height: 60px;
		margin: 30px 0 0 0;
		padding: 0 0 0 300px;
		}

			div#index div#fiquedentro p {
			color: #CCC;
			width: 260px;
			padding: 10px 0;
			float: left;
			}

			div#index div#fiquedentro form {
			width: 320px;
			margin: 16px 10px;
			float: right;
			}

				div#index div#fiquedentro form input {
				font: italic 16px Georgia, "Times New Roman", Times, serif;
				color: #CCC;
				background: #999;
				width: 120px;
				padding: 4px 3px;
				border: 1px solid #666;
				}

					div#index div#fiquedentro form input:focus {
					color: #666;
					background: #CCC;
					}

				div#index div#fiquedentro form input#enviar {
				color: #FFF;
				background: #333;
				width: auto;
				margin: 0 0 0 5px;
				border: none;
				}

					div#index div#fiquedentro form input#enviar:hover {
					background: #000;
					}

		div#index div#parceiros {
		}

			div#index div#parceiros img.parceiro {
			margin: 2px 18px 0 0;
			}

		/* academia.php */
		div#academia p {
		text-align: justify;
		margin: 0 0 12px 0;
		}

		div#academia ul {
		margin: 20px 0 0 0;
		}

			div#academia ul li {
			margin: 0 18px;
			float: left;
			}

		/* modalidades.php */
		div#modalidades ul li {
		margin: 0 0 20px 0;
		}

			div#modalidades ul li img {
			float: left;
			margin: 0 15px 0 0;
			}

			div#modalidades ul li h2 {
			font: bold 16px Georgia, "Times New Roman", Times, serif;
			}

			div#modalidades ul li p {
			text-align: justify;
			}

		/* horarios.php */
		div#horarios p {
		margin: 0 0 12px 0;
		}

		div#horarios div.horario {
		text-align: center;
		margin: 30px 60px 20px;
		/*float: left;*/
		}

			div#horarios div.horario small {
			font: italic 10px Verdana, Arial, sans-serif;
			}

		div#horarios div.plano {
		text-align: center;
		margin: 30px 12px 20px;
		float: left;
		}

			div#horarios div.plano small {
			font: italic 10px Verdana, Arial, sans-serif;
			}

		div#horarios table {
		width: 100%;
		margin: 40px 0 0 0;
		}

			div#horarios table tr {
			text-align: center;
			}

				div#horarios table tr th {
				background: #E2E2E2;
				padding: 6px 4px;
				}

				div#horarios table tr td {
				background: #F0F0F0;
				padding: 6px 4px;
				}

		/* artigos.php */
		div#artigos ul li {
		margin: 0 0 20px 0;
		border-bottom: 1px solid #CCC;
		}

			div#artigos ul li h2 {
			font: bold 16px Georgia, "Times New Roman", Times, serif;
			}

			div#artigos ul li p {
			text-align: justify;
			margin: 0 0 12px 0;
			}

		/* contato.php */
		div#contato div#form {
		width: 410px;
		margin: 30px 10px 0 0;
		float: left;
		}

			div#contato div#form form p {
			margin: 0 0 4px 0;
			}

				div#contato div#form form p label {
				width: 160px;
				float: left;
				}

				div#contato div#form form p label.error {
				color: #A82428;
				margin: 6px 4px;
				position: absolute;
				}

				div#contato div#form form p input, div#contato div#form form p textarea {
				font: italic 16px Georgia, "Times New Roman", Times, serif;
				color: #666;
				width: 240px;
				padding: 4px 3px;
				border: 1px solid #CCC;
				}

				div#contato div#form form p input:focus, div#contato div#form form p textarea:focus {
				color: #000;
				border: 1px solid #666;
				}

				div#contato div#form form p input.error, div#contato div#form form p textarea.error {
				border: 1px solid #A82428;
				}

				div#contato div#form form p textarea {
				font: italic 12px Georgia, "Times New Roman", Times, serif;
				height: 100px;
				}

				div#contato div#form form p input#enviar {
				color: #FFF;
				background: #333;
				width: auto;
				margin: 8px 0 0 0;
				border: none;
				}

					div#contato div#form form p input#enviar:hover {
					background: #000;
					}

		div#contato div#info {
		text-align: center;
		width: 470px;
		margin: 30px 0 0 10px;
		float: right;
		}

			div#contato div#info p {
			margin: 0 0 20px 0;
			}

			div#contato div#info p#telefone {
			font: bold 22px Georgia, "Times New Roman", Times, serif;
			}

		/* localizacao.php */
		div#localizacao div#mapa {
		width: 490px;
		margin: 0 10px 0 0;
		float: left;
		}

			div#localizacao div#mapa iframe {
			border: 1px solid #333;
			}

		div#localizacao div#endereco {
		text-align: center;
		width: 390px;
		margin: 0 0 0 10px;
		padding: 100px 0 0 0;
		float: right;
		}

		/* contato_envia.php */
		div#contato_envia p {
		margin: 0 0 12px 0;
		}

		/* fiquedentro_envia.php */
		div#fiquedentro_envia p {
		margin: 0 0 12px 0;
		}

	div#rodape {
	font: normal 11px Arial, Halvetica, sans-serif;
	color: #666;
	width: 900px;
	margin: 0 auto 10px;
	}

		div#rodape p#copyright {
		width: 880px;
		float: left;
		}

		div#rodape p#byec {
		width: 20px;
		float: right;
		}

/* 	##################################################
	##	Diversos
	##################################################	 */

	.alignRight {
	text-align: right;
	}
