*{
	padding:0;
	margin:0;
}

body{
	text-align:center;
   	margin:0px;
	background:url("../images/bg.jpg");
	background-position:top;
	background-repeat:repeat-x;
	background-color:#98ba62;

	/*border: 1px solid #f71727;*/
}

.geral{
	width:980px;
	margin: 0 auto;

	border: 0px solid #f71727;
	/*background-color:#FFF;*/
}

.topo{
	font-family:verdana;
	font-size:10px;
	color:#59833a;
	text-align:right;

	width:972px;
	height:125px;
	_height:125px;
	padding:5px;

	border: 0px solid #000;
}

.data{
	font-family:verdana;
	font-size:10px;
	color:#59833a;
	text-align:right;

	width:300px;
	padding-right:20px;
	float:right;

	border: 0px solid #000;
}

img.logo{
	margin:20px 0px 0px 0px;
}

.header{
	width:100%;
	min-height:305px;
	_height:305px;
	text-align:center;

	border: 0px solid #f71727;
}

.flash {
	width:100%;
	height:255px;
	margin:20px 0px 0px 0px;
	float:left;

	border: 0px solid #f71727;
}

.conteudo{
	font-family:verdana;
	font-size:11px;
	color:#fff;
	text-align:left;

	width:972px;
	height:335px;
	margin:20px 0px;
	float:left;

	border: 0px solid #f71727;
}

.secao{
	background-color:#f1f4ee;
	width:972px;
	margin:20px 0px 30px 5px;
	float:left;

	border: 0px solid #f71727;
}

.conteudo_secao_left{
	font-family:verdana;
	font-size:11px;
	color:#104231;
	text-align:left;
	
	width:585px;
	padding:20px 25px 25px 25px;
	float:left;

	border: 0px solid #f71727;
}

.conteudo_secao_pilates{
	font-family:verdana;
	font-size:11px;
	color:#104231;
	text-align:left;
	
	width:565px;
	padding:0px 0px 0px 45px;
	float:left;

	border: 0px solid #f71727;
}

.conteudo_secao_galeria{
	font-family:verdana;
	font-size:11px;
	color:#104231;
	text-align:center;
	
	width:900px;
	padding:20px 25px 25px 25px;
	float:left;

	border: 0px solid #f71727;
}

.conteudo_equipamento_cadillac{
	background:url("../images/img_equipamento_cadillac.gif");
	background-position:left;
	background-repeat:no-repeat;
	font-family:verdana;
	font-size:11px;
	color:#104231;
	line-height:135%;
	text-align:left;
	
	width:450px;
	height:230px;
	padding:0px 0px 0px 192px;
	margin-bottom:15px;
	float:left;

	border: 0px solid #f71727;
	border-bottom: 2px solid #d9eaba;
}

.conteudo_equipamento_reformer{
	background:url("../images/img_equipamento_reformer.gif");
	background-position:left;
	background-repeat:no-repeat;
	font-family:verdana;
	font-size:11px;
	color:#104231;
	line-height:135%;
	text-align:left;
	
	width:450px;
	height:230px;
	padding:0px 0px 0px 192px;
	margin-bottom:15px;
	float:left;

	border: 0px solid #f71727;
	border-bottom: 2px solid #d9eaba;
}

.conteudo_equipamento_stepchair{
	background:url("../images/img_equipamento_stepchair.gif");
	background-position:left;
	background-repeat:no-repeat;
	font-family:verdana;
	font-size:11px;
	color:#104231;
	line-height:135%;
	text-align:left;
	
	width:450px;
	height:230px;
	padding:0px 0px 0px 192px;
	margin-bottom:15px;
	float:left;

	border: 0px solid #f71727;
	border-bottom: 2px solid #d9eaba;
}

.conteudo_equipamento_ladderbarrel{
	background:url("../images/img_equipamento_ladderbarrel.gif");
	background-position:left;
	background-repeat:no-repeat;
	font-family:verdana;
	font-size:11px;
	color:#104231;
	line-height:135%;
	text-align:left;
	
	width:450px;
	height:230px;
	padding:0px 0px 0px 192px;
	margin-bottom:15px;
	float:left;

	border: 0px solid #f71727;
	border-bottom: 2px solid #d9eaba;
}

.conteudo_equipamento_stepbarrel{
	background:url("../images/img_equipamento_stepbarrel.gif");
	background-position:left;
	background-repeat:no-repeat;
	font-family:verdana;
	font-size:11px;
	color:#104231;
	line-height:135%;
	text-align:left;
	
	width:450px;
	height:230px;
	padding:0px 0px 0px 192px;
	margin-bottom:15px;
	float:left;

	border: 0px solid #f71727;
	border-bottom: 2px solid #d9eaba;
}

.conteudo_equipamento_meialua{
	background:url("../images/img_equipamento_meialua.gif");
	background-position:left;
	background-repeat:no-repeat;
	font-family:verdana;
	font-size:11px;
	color:#104231;
	line-height:135%;
	text-align:left;
	
	width:450px;
	height:230px;
	padding:0px 0px 0px 192px;
	margin-bottom:15px;
	float:left;

	border: 0px solid #f71727;
	border-bottom: 2px solid #d9eaba;
}

.conteudo_equipamento_bolasterapeuticas{
	background:url("../images/img_equipamento_bolasterapeuticas.gif");
	background-position:left;
	background-repeat:no-repeat;
	font-family:verdana;
	font-size:11px;
	color:#104231;
	line-height:135%;
	text-align:left;
	
	width:450px;
	height:435px;
	padding:0px 0px 0px 192px;
	margin-bottom:30px;
	float:left;

	border: 0px solid #f71727;
}

.conteudo_secao_right{
	font-family:verdana;
	font-size:11px;
	color:#104231;
	text-align:left;
	
	width:300px;
	margin-right:10px;
	float:right;

	border: 0px solid #f71727;
}

.pilates_left{
	width:245px;
	padding:10px 0px 35px 0px;
	float:left;

	border: 0px solid #f71727;
}

.pilates_right{
	width:245px;
	padding:10px 25px 25px 0px;
	float:left;

	border: 0px solid #f71727;
}

.conteudo_lista{
	font-family:verdana;
	font-size:11px;
	color:#104231;
	text-align:left;
	line-height:175%;
	
	width:600px;
	padding:10px 25px 25px 0px;
	float:left;

	border: 0px solid #f71727;
}

p {
	font: 11px verdana;
	color:#104231;

	line-height: 135%;
}

h1 {
	font: 14px verdana;
	color:#104231;
	font-weight:bold;
}

.faq {
	font:11px verdana;
	color:#104231;
	text-decoration:none;
	padding:15px;
}

<!-- links -->
a.perguntas:link {
	font-family:verdana; font-size:11px; color:#104231; text-decoration:none;
}

a.perguntas:visited {
	font-family:verdana; font-size:11px; color:#104231; text-decoration:none;
}

a.perguntas:hover {
	font-family:verdana; font-size:11px; color:#6a0117; text-decoration:underline;
}


a.voltar:link {
	font-family:verdana; font-size:10px; color:#fff; text-decoration:none; padding:2px; background-color:#a1bb72;
}

a.voltar:visited {
	font-family:verdana; font-size:10px; color:#fff; text-decoration:none; padding:2px; background-color:#a1bb72;
}

a.voltar:hover {
	font-family:verdana; font-size:10px; color:#fff; text-decoration:none; padding:2px; background-color:#7da24b;
}

.chamadas{
	width:642px;
	text-align:center;
	margin:10px 15px 0px 10px;
	float:left;

	border: 0px solid #f71727;
}

.box_pilates{
	text-align:left;
	margin:10px 0px 0px 0px;
	float:left;

	border: 0px solid #f71727;
}

.bottom{
	background:url("../images/bg_bottom.gif");
	background-position:top;
	background-repeat:no-repeat;
	width:100%;
	height:62px;
	text-align:left;
	margin:20px 0px 0px 0px;
	float:left;

	border: 0px solid #f71727;
}

.bottom_secao{
	background:url("../images/det_bottom_secao.gif");
	background-position:top;
	background-repeat:no-repeat;
	width:100%;
	height:62px;
	text-align:left;
	margin:-40px 0px 0px 1px;
	float:left;

	border: 0px solid #f71727;
}

.copyright{
	font-family:verdana;
	font-size:10px;
	color:#507142;
	
	padding:12px 0px 0px 25px;

	border: 0px solid #f71727;
}

.space{
	width:100%;
	height:20px;
	float:left;

	border: 0px solid #f71727;
}

<!-- Formulário -->
.formulario_fale {
	width:585px;
	margin:0px;
	display:table;

	border: 0px solid #f71727;
}

.formulario_fale fieldset{
	border:none;
	margin:0;
	padding:0;
}

.formulario {
	font:11px verdana;
	color:#507142;
	float:left;
	height:19x;
	margin:3px;
	display:block;
	clear:left;
	width:92px;
	padding:4px;
	display:block;
	background:#d9eaba;
	
	border:0px solid #f71727;
}

.form {
	font:12px verdana;
	color:#507142;
	float:left;
									
	display:block;
	margin:3px;
	padding:3px;

	border:1px solid #d9eaba;
}

.form_comentarios {
	font-family:verdana;
	font-size:11px;
	margin:3px;
	padding:3px;
	color:#507142;
	border-style:solid;
	border-color:#d9eaba;
	border-top-width:1px;
	border-right-width:1px; 
	border-bottom-width:1px;
	border-left-width:1px; 
}

.form_enviar{
	float:left;
	clear:both;
	margin: 5px 109px;
}

/* Menu - início */

#menu{
width: 975px;
}

#menu a {
	font-size: 5px;
}

#menu a.item_home {
	width:78px;
	height:47px;
	text-indent:-9999px;
	background:url("../images/button_home.gif");
	background-repeat:no-repeat;
	background-position:left bottom;
	text-decoration:none;
}

#menu a:hover.item_home {
	background-position:left top;
}

#menu a.item_instalacao {
	width:116px;
	height:47px;
	text-indent:-9999px;
	background:url("../images/button_instalacao.gif");
	background-repeat:no-repeat;
	background-position:left bottom;
	text-decoration:none;
}

#menu a:hover.item_instalacao {
	background-position:left top;
}

#menu a.item_pilates {
	width:87px;
	height:47px;
	text-indent:-9999px;
	background:url("../images/button_pilates.gif");
	background-repeat:no-repeat;
	background-position:left bottom;
	text-decoration:none;
}

#menu a:hover.item_pilates {
	background-position:left top;
}

#menu a.item_parcerias {
	width:102px;
	height:47px;
	text-indent:-9999px;
	background: url("../images/button_parcerias.gif");
	background-repeat:no-repeat;
	background-position:left bottom;
	text-decoration:none;
}

#menu a:hover.item_parcerias {
	background-position:left top;
}

#menu a.item_galeria {
	width:151px;
	height:47px;
	text-indent:-9999px;
	background:url("../images/button_galeria.gif");
	background-repeat:no-repeat;
	background-position:left bottom;
	text-decoration:none;
}

#menu a:hover.item_galeria {
	background-position:left top;
}

#menu a.item_localizacao {
	width:116px;
	height:47px;
	text-indent:-9999px;
	background:url("../images/button_localizacao.gif");
	background-repeat:no-repeat;
	background-position:left bottom;
	text-decoration:none;
}

#menu a:hover.item_localizacao {
	background-position:left top;
}

#menu a.item_fale {
	width:131px;
	height:47px;
	text-indent:-9999px;
	background: url("../images/button_fale.gif");
	background-repeat:no-repeat;
	background-position:left bottom;
	text-decoration:none;
}

#menu a:hover.item_fale {
	background-position:left top;
}

#menu, #menu ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
}

#menu a {
	display: block;
}

#menu a:hover {
	display: block;
}

#menu li { /* all list items */
	float: right;
	padding-right: 0px;
	/* width needed or else Opera goes nuts */
}

#menu  li  a  span img{ /* all list items */
	margin: 0px;
	padding: 0px;
	border: 0px;
	 /* width needed or else Opera goes nuts */
}

#menu li ul { /* SubMenu */
    display: block;
	position: absolute;
	padding: 2px 0px;
	text-align: left;
	background: url("../images/bg_submenu.gif");
    width: 235px;
    _width: 235px;
	font: 12px verdana;
	left: -99em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#menu li ul  li a{ /* SubMenu */
  	color: #fff;
	display: block;
	width: 220px;	
	text-decoration: none;
	font: 12px verdana;
	padding: 0 12px 4px 2px;
	line-height: 22px;
}

#menu li ul  li a:hover{ /* SubMenu */
  	background: #95b466;
}

#menu li ul ul { /* third-and-above-level lists */
	margin: -1em 0 0 95px;
}

#menu li:hover ul ul, #menu li.sfhover ul ul {
	left: -999em;
}

#menu li:hover ul, #menu li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul { /* lists nested under hovered list items */
	left: auto ;
}

/* Menu - fim */
