* { margin:0; padding:0; list-style:none; border:0;}
body  { 
	font-size:12px;
	color:#626262;
	font-family: Arial,Helvetica,freesans,sans-serif;
	background: #0e7a7c url(../img/bgBody.gif);
}
hr { display:none; }
a { text-decoration:none; color:#444; }
#page { margin:0 auto; width:800px;  }
#content { background:#fff url(../img/bgContent.gif) repeat-y right; width:100%; }
#rodape { margin:0 auto 5px; background:url(../img/bgRodape.gif) no-repeat -5px 0; height:51px; width:100%; }

#topo { margin:20px 0 0; background:url(../img/bgTopo.gif) no-repeat -4px 20px; width:100%; }
#topo * { color:#fff;	font-size:10px; }
#topo p {  text-align:right;  }
h1 {  margin:15px 0 0 20px; float:left; }
h1 , h1 a { display:block; width:130px; height:130px; overflow:hidden; text-indent:-999px; background:url(../img/bgH1.gif) no-repeat; }

/* MENU */
#topo div { float:left; width:570px; }
#topo ul { float:right; margin:20px 8px 0 0; width:auto;}
#topo ul#menu { margin:18px 0 0 15px; width:100%;}
#topo li { color:#fff; display:inline; float:left; padding:0 0 0 18px; }
#topo #menu li#webmail { clear:right; }
#topo #menu li#vit { clear:left; }
#topo li a  { display:block; height:15px; width:70px; text-indent:-999px; overflow:hidden; }
#topo li#tra a  { width:80px; }
#topo li#web a  { width:44px; }
#topo #menu li a  { display:block; height:25px; width:90px; background-image:url(../img/bgMenuOf.gif); background-repeat:no-repeat; background-position:17px 7px; }
#topo #menu li#mnP a  { background-position:-96px 7px; }
#topo #menu li#mnT a  { background-position:-208px 7px; }
#topo #menu li#mnS a  { background-position:-320px 7px; }
#topo #menu li#mnC a  { background-position:-434px 7px; }
#topo #menu li a:hover  { background-image:url(../img/bgMenuOn.gif); }

#texto { margin:0 0 0 20px; width:87%; }
#texto p { line-height:1.5em; margin:0 0 5px 0; }
#texto h2 { color: #00a9ac; Font-size: 18px; margin-bottom:10px; }
#texto b a { text-decoration:underline; }
#texto dt { font-weight:bold; padding:10px 0; }
#texto dd { padding:3px 0; }

#home #texto { background:url(../img/bgConteudoHome.jpg) no-repeat 0 20px; min-height:330px; _height:330px; }
#home #texto #conteudo { width:360px; margin:0 0 0 320px; }
#home #texto b { color:#555;}
#home #terapias 		{ margin:10px 0 10px 20px; float:left; }
#terapias li 		{ float:left; }
#home #terapias li 	{  width:120px; }
#home #terapias li a  	{ display:block; height:16px; background-image:url(../img/bgSbMn.gif); background-repeat:no-repeat; margin:7px 0; width:110px; text-indent:-999px; overflow:hidden; }
#home #terapias #rpg   a { background-position:0px -27px; width:45px;}
#home #terapias #este  a { background-position:0px -54px; width:75px;}
#home #terapias #ori a { background-position:-130px -54px; width:157px; }
#home #terapias #pila  a { background-position:-130px 0px; width:75px; }
#home #terapias #atdom  a { background-position:-130px -27px; width:204px;}


#home.avitalis #texto { background:url(../img/bgConteudoaVitalis.jpg) no-repeat 0 20px; }


#tera #texto { background:url(../img/bgConteudoTera.jpg) no-repeat 0 80px; position:relative; }
#tera #texto #conteudo { width:475px; margin:20px 0 0 220px; float:left; display:inline; }
#tera #terapias { position:absolute; top:-30px; left:154px; z-index:1000; _position:relative; _margin:0 0 0 150px; }
#tera #terapias li a { margin:0 0 0 -2px; display:block; height:12px; background-image:url(../img/bgSbMnTera.gif); background-repeat:no-repeat; width:87px; text-indent:-999px; overflow:hidden; }
#tera #terapias #rpg   a { background-position:-90px 0px; width:40px;}
#tera #terapias #este  a { background-position:-135px 0px; width:65px;}
#tera #terapias #ori  a { background-position:-200px 0px; width:125px; }
#tera #terapias #pila  a { background-position:-328px 0px; width:62px; }
#tera #terapias #atdom a { background-position:-395px 0px; width:160px; }

#tera #texto p { margin:5px 0; }
#tera #texto .tp { margin:5px 0 17px; border-bottom:3px solid #00a9ab; text-align:right; padding:0 20px 1px 0; background:url(../img/bgTp.gif) no-repeat 460px 6px; }
#tera #texto .tp a { color: #00a9ab; text-transform:uppercase; font-weight:bold; font-size:10px;  }
#tera #texto h3 { position:absolute; width:207px; height:50px; left:0px; margin-top:5px; background-repeat:no-repeat; text-indent:-999px; overflow:hidden; background-position:top right;  }
#tera #texto h3#h3fisio { background-image:url(../img/bgH3Fisio.gif); margin-top:10px; }
#tera #texto h3#h3ori 	{ background-image:url(../img/bgH3Ori.png); }
#tera #texto h3#h3rpg 	{ background-image:url(../img/bgH3Rpg.gif); }
#tera #texto h3#h3atdoc { background-image:url(../img/bgH3AtDoc.gif); }
#tera #texto h3#h3pila 	{ background-image:url(../img/bgH3pila.gif); }
#tera #texto h3#h3este	{ background-image:url(../img/bgH3Este.gif); }

#prof #texto { background:url(../img/bgConteudoProfissionais.jpg) no-repeat 0 40px; }
#prof #texto #conteudo { width:540px; margin:0 0 0 170px; clear:both; }
#prof #texto dt { padding:15px 0 3px; }
#cons #texto #form { clear:left; width:290px; height:267px; margin:50px 20px 0 0; float:left; background:url(../img/bgConteudoConsulta.gif) no-repeat 0; }
#cons #texto #form h3 { color: #fff; Font-size: 12px; margin:10px; }
#form input,
#form textarea,
#form select { font-size: 11px; padding:1px; 	font-family: Arial,Helvetica,freesans,sans-serif; margin:0 10px 4px 0; border:1px solid  #00a9ab; }
#form label { display:block; font-size: 11px; color: #00a9ab; font-weight:bold; }
#form button { background:none; color: #fff; float:right; margin:0 20px 0 0; font-weight:bold; height:24px; width:50px; }
#cons #texto #conteudo { width:365px; margin:8px 0 0 10px; float:left;}
#cons #texto p b a { color: #00a9ab; }

#cont #texto { }
#cont #texto #conteudo { width:512px; margin:0 0 0 170px; background:url(../img/bgConteudoContato.gif) no-repeat 0 60px;  }

#trab { background:#fff url(../img/bgTpTrabalhe.gif) no-repeat 0 10px;  }
#trab h2 { margin:40px 15px ; font-size:18px; }
#trab p { margin:20px 15px; font-size:12px; }


.desenvolvido, 
.desenvolvido * { color: #fff; font-size:10px; }
.desenvolvido { margin:0 0 10px; }


/*clear-fix*/
div:after,dl:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
div,dl{display:inline-table;}
/* Hides from IE-mac \*/
* html div,* html dl {height:1%;}
div,dl{display:block;}
/* End hide from IE-mac */

