
* {text-decoration:none; margin:0; padding:0; border:none;}
html { background: #C9A65A url(img/estrutura/bg.jpg) repeat; }

div, td, input, select, textarea {font-family: Arial, Verdana; font-size: 12px; font-weight: normal; color: #633627;}
div.OLDBACKUP	{color: #BA694E;}

a				{color: #FE3E3E;}
a:hover			{text-decoration: underline;}
div, td			{line-height: 1.15em;}
input, select, textarea	{border: solid 1px #bbb; height: 17px; padding-top: 4px; font-size: 12px; line-height: 1em;}
.clearer		{clear: both;display: block;height: 1px;margin-bottom: -1px;font-size: 1px;line-height: 1px;}
ul li			{list-style-position: inside; margin: 0 0 .8em 14px; font-size: 12px; line-height: 1.2em; list-style-type: circle;}
ol li			{list-style-position: inside; margin: 0 0 .2em 18px; font-size: 12px; line-height: 1.2em; list-style-type: decimal;}
ol.lower-latin li	{margin-bottom: .3em; line-height: 1.3em; list-style-type: lower-latin;}

img.ok{width: 11px; height: 13px;}
img.cadeado{width: 11px; height: 13px;}
img.sol{width: 11px; height: 13px;}

ul li a.brasil		{background-image: url(img/rest/ico_brasil.gif);}
ul li a.chile		{background-image: url(img/rest/ico_chile.gif);}
ul li a.eua			{background-image: url(img/rest/ico_eua.gif);}
ul li a.argentina	{background-image: url(img/rest/ico_argentina.gif);}
ul li a.europa		{background-image: url(img/rest/ico_europa.gif);}
ul li a.reinounido	{background-image: url(img/rest/ico_reinounido.gif);}
ul li a.portugal	{background-image: url(img/rest/ico_portugal.gif);}
ul li a.franca		{background-image: url(img/rest/ico_franca.gif);}
ul li a.italia		{background-image: url(img/rest/ico_italia.gif);}
ul li a.belgica		{background-image: url(img/rest/ico_belgica.gif);}
ul li a.australia	{background-image: url(img/rest/ico_australia.gif);}
ul li a.espanha		{background-image: url(img/rest/ico_espanha.gif);}
ul li a.brasil, a.chile, a.eua, a.argentina, a.europa, a.portugal, a.franca, a.italia, a.belgica, a.australia, a.espanha, a.reinounido{background-position: left center; background-repeat: no-repeat; padding-left: 22px;}

/* Identificadores */

#om	{width: 980px; margin: 0 auto; background: #fff url(img/estrutura/header.jpg) top center no-repeat; }

#om #header	{width: 980px; height: 202px;}
#om #header	H1 {display: block; font-size: 22px; color: #fff; line-height: 1.4em; float: left; }
#om #header	H1 SPAN{display: block; padding: 1.8em 0 0 1em; font-weight: normal;}
#om #header	H1 SPAN A{text-decoration: none; color: #fff;}
#om #header	H1 SPAN A:hover{color: #FE3E3E;}
#om #header	#flashfotos {width: 475px; height: 195px; float: left; margin: 0; }
#om #header	#flashfotos IMG{width: 475px; height: 195px;}
#om #header	#flashfotos OBJECT{width: 421px; height: 191px;}

#om #centro	{width: 980px;}
#om #centro #content{width: 632px; float: left; padding: 0 15px;}
#om #centro #content P{margin: .5em 0 .8em 0; line-height: 1.3em; text-align: justify;}
#om #centro #content H2 {font-size: 25px; font-weight: bold; line-height: 1.2em; color: #000; margin: 1em 0 .8em 0;}
#om #centro #content DIV.minibox,
#om #centro #content UL.minibox{display: block; width: 200px; margin: 0 10px 0 0; font-size: 12px; line-height: 1.2em; float: left;}
#om #centro #content DIV.minibox P{text-align: left;}
#om #centro #content UL.minibox LI{margin: 0 0 1em 0; list-style: none;}
#om #centro #content UL.minibox LI A{color: #BA694E; font-size: 14px; font-weight: bold;}
#om #centro #content UL.minibox LI A:hover{color: #FE3E3E; text-decoration: underline;}
#om #centro #content DIV.minibox H3{font-size: 14px; font-weight: bold; margin: 0 0 .4em 0;}
#om #centro #content H3{font-size: 14px; font-weight: bold; margin: 0 0 1em 0;}
#om #centro #content DIV#turmas-regulares,
#om #centro #content DIV#yoga-empresas,
#om #centro #content DIV#personal-yoga		{background-repeat: no-repeat; background-position: top center; padding: 70px 0 0 0;}
#om #centro #content DIV#personal-yoga		{background-image: url(img/estrutura/bg-minibox-personal-yoga.jpg);}
#om #centro #content DIV#yoga-empresas		{background-image: url(img/estrutura/bg-minibox-yoga-empresas.jpg);}
#om #centro #content DIV#turmas-regulares	{background-image: url(img/estrutura/bg-minibox-turmas-regulares.jpg);}
#om #centro #content P SPAN.aulaexp{font-size: 14px; font-weight: bold; line-height: 1.2em;}
#om #centro #content P SPAN.aulaexp A{color: #FE3E3E; font-style: italic;}
#om #centro #content P SPAN.aulaexp A:hover{color: #FE3E3E; font-style: italic; text-decoration: underline;}
#om #centro #content table.horarios {margin: 0 auto;}
#om #centro #content table.horarios tr td{width: 80px; height: 20px; text-align: center; border: 1px solid #ccc;}
#om #centro #content table.horarios tr td.dia{background: #ccc; color: #333;}
#om #centro #content table.horarios tr td.hora{background: #ccc; color: #333;}
#om #centro #content table.horarios tr td.masculino{background: #CCE0F5; color: #333;}
#om #centro #content table.horarios tr td.masculino a{color: #333;}
#om #centro #content table.horarios tr td.feminino{background: #FFBBBB; color: #333;}
#om #centro #content table.horarios tr td.feminino a{color: #333;}
#om #centro #content table.horarios tr td.sugerir a{color: #999;}
#om #centro #content table.horarios tr td.sugerir:hover {background: #888;}
#om #centro #content table.horarios tr td.sugerir a:hover {color: #eee;}
#om #centro #content table.horarios tr td.zero{border: 0;}
#om #centro #content table#downloads tr td{height: 20px; text-align: center; border: 1px solid #ccc; padding: 3px;}
#om #centro #content table#downloads tr td.head{background: #ccc; color: #333;}
#om #centro #content table#downloads tr td.dado a{color: #999;}
#om #centro #content table#downloads tr td.dado-bt a{color: #fff;}
#om #centro #content table#downloads tr td.dado-bt{background: #29A929;}
#om #centro #content table#downloads tr td.dado-bt img{width: 79px; height: 15px;}
#om #centro #content table#downloads tr td.dado-format img{width: 19px; height: 19px;}

#om #centro #sidebar					{width: 318px; float: left;}
#om #centro #sidebar DIV#blogderose		{width: 100%; text-align: right; margin: 150px 0 0 0;}
#om #centro #sidebar DIV#blogderose IMG	{width: 264px; height: 73px;}
#om #centro #sidebar DIV.box			{margin: 15px 0 0 0; line-height: 1.2em;}
#om #centro #sidebar DIV#menu			{width: 230px; margin-left: 65px;}
#om #centro #sidebar DIV#menu IMG		{width: 47px; height: 31px;}
#om #centro #sidebar DIV#menu UL LI		{margin: .8em 0 0 0;}
#om #centro #sidebar DIV#menu UL LI.first{margin: 0;}
#om #centro #sidebar DIV#menu UL LI UL LI{margin: .1em 0 0 1em;}
#om #centro #sidebar DIV#convocacao		{width: 180px; margin-left: 40px;}
#om #centro #sidebar DIV#convocacao IMG	{width: 87px; height: 31px;}
#om #centro #sidebar DIV#formacao-profissional		{width: 250px; margin-left: 10px;}
#om #centro #sidebar DIV#formacao-profissional IMG	{width: 173px; height: 31px;}
#om #centro #sidebar DIV#alguns-links				{width: 196px; margin-left: 30px;}
#om #centro #sidebar DIV#alguns-links UL LI			{margin: .45em;}
#om #centro #sidebar DIV#alguns-links IMG			{width: 196px; height: 31px;}
#om #centro #sidebar DIV#alguns-links IMG			{width: 196px; height: 31px;}

#om #rodape {width: 980px; height: 100px; margin: 20px 0 0 0; border-bottom: 3px solid #BA694E; padding: 0 0 10px 0;}
#om #rodape UL#logos	{margin: 0 0 0 15px; width: 604px; float: left;}
#om #rodape UL#logos LI	{display: inline; margin: 0 22px 0 0;}
#om #rodape UL#logos LI.last{margin: 0 10px 0 0;}
#om #rodape UL#logos LI IMG{height: 92px;}
#om #rodape UL#logos LI IMG#metodo	{width: 113px;}
#om #rodape UL#logos LI IMG#yoga10	{width: 70px;}
#om #rodape UL#logos LI IMG#fyesc	{width: 101px;}
#om #rodape UL#logos LI IMG#livre	{width: 125px;}
#om #rodape UL#logos LI IMG#movi	{width: 80px;} /* 489px só de imagems - 614px com 25px de margem para cada LI */
#om #rodape DIV#montagna{width: 65px; height: 72px; float: left; margin: 20px 0 0 0; background: url(img/estrutura/bg-bandeira-sc.gif) right top no-repeat;}
#om #rodape DIV#montagna SPAN{display: block; width: 94%; text-align: right; padding: 45px 6% 0 0;}
#om #rodape DIV#fyesc	{width: 276px; height: 72px; float: left; margin: 20px 0 0 10px; line-height: 1.2em;}


form.form-padrao label{display: block; clear: both; margin: 0 0 .5em 0;}
form.form-padrao input{background-color: #FCFCFC; border: 1px solid #ccc; color: #900; width: 200px;}
form.form-padrao input#nascimento{width: 64px; text-align: center;}
form.form-padrao textarea{background-color: #FCFCFC; border: 1px solid #ccc; color: #900; width: 420px; height: 50px; padding: .4em; margin: .6em 0 0 0;}
form.form-padrao select{background-color: #FCFCFC; color: #900; border: 1px solid #ccc; height: 22px; line-height: 22px;}
form.form-padrao button{background: #f0f0f0; border: 1px solid #ddd; color: #BA694E; width: 428px; text-align: center; padding: 10px 0;}

div.produtos div {width: 190px; padding: 140px 0 0 0; background-position: center top; background-repeat: no-repeat; font-size: 10px; margin: 1em; float: left; text-align: justify;}
div.produtos div h4 {font-size: 12px; line-height: 1.5em; text-align: center;}
div.produtos div strong {font-weight: bold; font-size: 11px;}
div.produtos div strong.preco {display: block; font-weight: bold; font-size: 11px; color: #090; text-align: right; margin: .5em 0 0 0;}

td.titulo {background: #ccc; line-height: 1.8em; text-align: center; color: #000; font-weight: bold; }
td.curso, td.disciplina, td.dever, td.video, td.informacao {width: 300px; border-bottom: 1px solid #ccc; line-height: 1.4em;}
td.horas {width: 100px; border-bottom: 1px solid #ccc; line-height: 1.4em; text-align: center;}

ul#cursos li{line-height: 1.2em; margin: .15em 0; font-style: italic;}
div.picture {text-align: center;}
div.left {float: left; margin: 0 8px 8px 0;}
div.right {float: right; margin: 0 0 8px 8px;}
div.picture IMG{border: 2px solid #333;}
div.picture small{font-weight: bold; line-height: 1.4em; color: #333;}