* {
	margin:0;
	padding:0;
}
body {
	background:#FFF url(../imagens/back_degrade.gif) repeat-X left top;
	cursor:default;
	margin:8px;
	color:#73938E;
	font:11px Arial, Helvetica, sans-serif;
}
/* VAI SUMIR */
a span, h1 span, h2 span, h3 span, .hr hr {
	display:none;
}
/* FIM VAI SUMIR */

img { border:0; }

/************************************************************************************ FAUX COLUMNS *********/
.limpafundo:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
* html .limpafundo { height:1%; }
.limpafundo { display:block; }
/************************************************************************************ FIM FAUX COLUMNS *****/

#mestre {
	width:756px;
	margin:auto;
	text-align:center;
}

/************************************************************************************ CABECALHO ************/
h1.logo_top {
	height:34px;
	background:url(../imagens/assinatura_top.gif) no-repeat 6px top;
	text-align:left;
}
#cabecalho {
	background:#FFF url(../imagens/tops/back_sombra.gif);
	padding:6px;
}
#cabecalho .int {
	border:2px solid #9E549C;
	padding:5px;
	position:relative;
	width:730px;
}
#obj_sup {
	position:absolute;
	bottom:5px;
	right:50px;
}
#cabecalho a {
	display:block;
	position:absolute;
	height:15px;
	bottom:4px;
	background-color:#FFF;
	color:#529ECC;
	padding:2px 6px 0px 8px;
	font-size:10px;
	text-decoration:none;
	letter-spacing:1px;
}
#cabecalho a:hover, #cabecalho a.ativo { color:#8C9599; }
#cabecalho a#bt_home { left:4px; }
#cabecalho a#bt_contato { right:4px; }
/************************************************************************************ FIM CABECALHO ********/

/************************************************************************************ COMUNS ***************/
a.bt_contato {
	display:block;
	padding:2px 45px 0px 5px;
	border:1px solid #529ECC;
	color:#529ECC;
	text-decoration:none;
	height:15px;
	background:url(../imagens/botoes/contato_inst.gif) no-repeat right top;
}
a.bt_contato:hover {
	border:1px solid #C185C1;
	color:#C185C1;
	background-position:right -22px;
}

#conteudo {
	position:relative;
	margin:0px 6px 0px 6px;
	line-height:19px;
	font-size:12px;
	_height:1px;
}
#conteudo p { padding:0px 0px 15px 0px; }
#conteudo h2 {
	position:absolute;
	right:15px;
	height:96px;
}
#conteudo h4 { font-size:12px; }
#conteudo .dir {
	margin-top:100px;
	padding:0px 15px 15px 0px;
	width:265px;
	float:right;
}
#conteudo .esq {
	/*position:relative;*/
	float:left;
	width:430px;
	text-align:left;
	margin-top:5px;
	padding-bottom:15px;
	background:url(../imagens/decoracao/ramos_superior_esq.gif) no-repeat left top;
	padding-top:80px;
	padding-left:20px;
}
#conteudo .esq p { text-align:justify; text-indent:35px; }
#conteudo .esq .ultimo {
	background:url(../imagens/decoracao/ramos_inferior_dir.gif) no-repeat right bottom;
	padding-bottom:80px !important;
	clear:both;
}
#conteudo .esq blockquote { padding-left:35px; }
#conteudo .caixa_destaque {
	border:2px solid #E3E3C9;
	padding:5px;
	margin-bottom:10px;	
}
#conteudo .caixa_destaque div {
	background:#E3E3C9 url(../imagens/cursos/back_curso.gif) no-repeat right top;
	border:2px solid #D1D0B8;
	padding:10px 10px 0px 10px;
	color:#6B6B6B;
}
#conteudo p.acao_completa,
#conteudo p.erro_form {
	color:#C185C1;
	padding:0px 10px 5px 10px;
	text-align:center;
	margin:0px 0px 15px 0px;
}
#conteudo p.acao_completa { font-weight:bold; }
/************************************************************************************ FIM COMUNS ***********/

/************************************************************************************ MENU *****************/
#menus_sup {
	margin:0px 6px 0px 6px;
	background:url(../imagens/menu/borda_inf.gif) repeat-X left bottom;
	padding-bottom:3px;
}
#menus_sup div {
	height:25px;
	background-color:#FFF;
	color:#6693AA;
	font-size:11px;
}
#menu_aypar { border-top:2px solid #529ECC; border-bottom:2px solid #529ECC; margin-bottom:5px; }
#menu_yoga { border-top:2px solid #C185C1; border-bottom:2px solid #C185C1; }
#menus_sup h3 {
	width:85px;
	float:left;
	height:25px;
	margin-right:5px;
}
#menu_aypar h3 { background:#529ECC url(../imagens/menu/tit_aypar.gif) no-repeat center center; }
#menu_yoga h3 { background:#C185C1 url(../imagens/menu/tit_yoga.gif) no-repeat center center; }
#menu_aypar ul li, #menu_yoga ul li {
	display:inline;
	list-style:none;
}
#menus_sup a {
	display:block;
	float:left;
	height:19px;
	padding:6px 5px 0px 5px;
	text-decoration:none;
	color:#6693AA;
}
#menus_sup a:hover { color:#F7AF43; }
#menus_sup a.ativo, #menus_sup a.ativo:hover {
	background-color:#F59E30;
	color:#FFF;
}
/************************************************************************************ FIM MENU *************/

/************************************************************************************ RODAPÉ ***************/
#rodape {
	background:url(../imagens/back_rodape.gif) repeat-X left top;
	padding:15px 20px 0px 20px;
	height:80px;
	clear:both;
	margin:0px 6px 0px 6px;
}
#rodape .logo { float:left; }
#rodape p.end {
	float:left;
	margin:20px 0px 0px 30px;
	text-align:left;
	color:#845C32;
}
#rodape p.agrad {
	float:left;
	margin:30px 0px 0px 50px;
	text-align:center;
}
#rodape .polvo, #rodape .selos {
	float:right;
	margin-left:10px;
}
#rodape .selos { margin-top:45px; }
#rodape .polvo { margin-top:30px; }
/************************************************************************************ FIM RODAPÉ ***********/