body {
	background:#e1f1f0 url(../Imagens/bg.png) repeat-x;
	font-size:80%;
	font-family:Trebuchet MS, Tahoma, Arial, Times New Roman;
	margin:0;
	padding:0;
	color:#005949;
}
* {outline:none;}
a {color:#005949;}
a img {border:none !important;}
a:hover {text-decoration:underline !important;}
.txt {
	border:1px #ccc solid;
	padding:3px;
	color:#666;
}
.txt:focus {
	color:#005949;
}
#geral {
	height:100%;
	min-height:100%;
}
#topo {
	height:138px;
	background:url(../Imagens/topo.png) center no-repeat;
}
#topo h1 {
	margin:0;
	padding:0;
	width:281px;
	height:138px;
	float:left;
}
#topo h1 a {
	margin:0;
	padding:0;
	display:block;
	text-indent:-9999px;
	width:281px;
	height:138px;
	background:url(../Imagens/logo.png) 5px 15px no-repeat;
}
ul.navSecundaria {
	margin:0;
	padding:0;
	list-style-type:none;
	float:left;
	width:689px;
	height:51px;
}
ul.navSecundaria li {
	float:right;
	height:51px;
}
ul.navSecundaria li a {
	text-decoration:none;
	color:#6a1263;
	display:block;
	float:left;
	height:51px;
	line-height:64px;
	padding:0 0px 0 40px;
	background-image:url(../Imagens/navSecundario.gif);
	background-repeat:no-repeat;
}
ul.navSecundaria li a:hover {
	text-decoration:underline;
	color:#6a1263;
}
ul.navSecundaria li a.institucional { background-position:15px -34px; }
ul.navSecundaria li a.comoChegar { background-position:15px -94px; }
ul.navSecundaria li a.contato { background-position:15px -154px; }
ul.navSecundaria li a.painel { background-position:15px 22px; }
ul.navSecundaria li a.inicio { background-position:15px -219px; }
ul.navPrimaria {
	margin:0;
	padding:0;
	list-style-type:none;
	float:left;
	width:689px;
	height:58px;
}
ul.navPrimaria li {
	float:left;
	height:58px;
	line-height:58px;
}
ul.navPrimaria li a {
	float:left;
	display:block;
	height:58px;
	line-height:58px;
	text-align:center;
	text-indent:-9999px;
	background-repeat:no-repeat;
	background-image:url(../Imagens/menu.png);
}
ul.navPrimaria li a.menuProdutos {width:98px;}
ul.navPrimaria li a.menuProdutos:hover {width:98px;background-position:0 -58px;}
ul.navPrimaria li a#menu1.selecionado {width:98px;background-position:0 -58px;}
ul.navPrimaria li a.menuServicos {width:92px;background-position:-98px 0px;}
ul.navPrimaria li a.menuServicos:hover {width:92px;background-position:-98px -58px;}
ul.navPrimaria li a#menu2.selecionado {width:92px;background-position:-98px -58px;}
ul.navPrimaria li a.menuClassificados {width:131px;background-position:-189px 0px;}
ul.navPrimaria li a.menuClassificados:hover {width:131px;background-position:-189px -58px;}
ul.navPrimaria li a#menu3.selecionado {width:131px;background-position:-189px -58px;}
ul.navPrimaria li a.menuNaMidia {width:97px;background-position:-319px 0px;}
ul.navPrimaria li a.menuNaMidia:hover {width:97px;background-position:-319px -58px;}
ul.navPrimaria li a#menu4.selecionado {width:97px;background-position:-319px -58px;}
ul.navPrimaria li a.menuTreinamentos {width:136px;background-position:-416px 0px;}
ul.navPrimaria li a.menuTreinamentos:hover {width:136px;background-position:-416px -58px;}
ul.navPrimaria li a#menu5.selecionado {width:136px;background-position:-416px -58px;}
ul.navPrimaria li a.menuLojaVirtual {width:124px;background-position:-552px 0px;}
ul.navPrimaria li a.menuLojaVirtual:hover {width:124px;background-position:-552px -58px;}
ul.navPrimaria li a#menu6.selecionado {width:124px;background-position:-552px -58px;}

#pagina {
	width:970px;
	margin:auto;
	border:1px #c5dedb solid;
	background:#fff;
	border-top:none;
	border-bottom:none;
	min-height:400px;
	position:relative;
}
div.loginUsuario {
	position:absolute;
	top:0;
	right:0;
	padding:5px 5px 0 0;
}
* html #pagina {height:400px;}
#colunaEsquerda {
	width:579px;
	float:left;
	display:inline;
	padding:0 0 10px 25px;
}
#colunaDireita {
	width:307px;
	float:left;
	padding:0 25px 10px 33px;
}
#colunaUnica {
	overflow:hidden;
	padding:0 25px 18px 25px;
}
#colunaMenu {
	width:237px;
	float:left;
	padding:0 25px 0 0;
}
#colunaConteudo {
	width:655px;
	float:left;
}
h2 {
	background:url(../Imagens/titulos.png) no-repeat;
	padding:15px 0 10px 25px;
	margin:10px 0 0 0;
	color:#333;
	font-family:Lucida Sans Unicode, Trebuchet MS;
	font-weight:normal;
	font-size:1.6em;
}
h2.destaque {
	padding:20px 0 14px 0 !important;
	margin:0 !important;
}
h2.none {
	background:none !important;
	padding:10px 0 !important;
	margin:0 !important;
	color:#333;
	font-family:Lucida Sans Unicode, Trebuchet MS;
	font-weight:normal;
	font-size:1.6em;
}
div.conteudo {
	width:970px;
	margin:auto;
}

/* default */
#destaques {
	padding:10px 0 0 0;
}
#naMidia div.midia {
	background:#f6ebf6;
	width:269px;
	float:left;
	padding:10px;
	min-height:120px;
	margin:0 0 10px 0;
	-moz-border-radius:7px;
	min-height:220px;
}
* html div.midia {height:120px}
#naMidia div.midia h3 {
	color:#333;
	margin:0;
	padding:0;
}
#naMidia div.midia p {
	color:#333;
}
#naMidia div.midia p a {
	color:#333;
	text-decoration:none;
}
#naMidia div.midia h3 a {
	color:#333;
	text-decoration:none;
}
a.mais {
	display:block;
	clear:both;
	text-align:right;
	color:#aa3ba2;
	font-weight:bold;
	text-decoration:none;
}
#naMidia div.left {
	width:259px;
	margin:0 10px 0 0;
	clear:both;
}
#naMidia div.midia img {
	border:3px #fff solid;
	float:left;
	margin:0 10px 0 0;
}
#lojaVirtual {
	padding:10px 0 0 0;
}
#lojaVirtual a {
	float:left;
}
#lojaVirtual a img {
	display:block;
}
ul.treinamentos {
	margin:0 0 10px 0;
	padding:0;
	list-style-type:none;
}
ul.treinamentos li {
	background:#279d90;
	padding:10px;
	margin:0 0 4px 0;
}
ul.treinamentos li a {
	color:#fff;
	text-decoration:none;
}
#servicosHome #colunaMenu {
	padding:0 !important;
	width:300px !important;
}
#servicosHome #colunaMenu ul li {
	width:280px !important;
}

/* curriculos */
img.imagemCurriculo {
	margin:10px 10px 10px 30px;
	float:right;
	border:1px #aa3ba2 solid;
}
a.detalhesCurriculo {
	text-decoration:none;
	color:#aa3ba2;
	font-weight:bold;
}

/* treinamentos */
img.imagemTreinamento {
	margin:10px 10px 10px 30px;
	float:right;
	border:1px #aa3ba2 solid;
	padding:5px;
	background:#fff;
}

/*login*/
div.login {
	background:#f6ebf6;
	margin:0;
	padding:10px;
	list-style-type:none;
	-moz-border-radius:7px;
}
div.login label {
	display:block;
	padding:5px;
	overflow:hidden;
}
div.login label span {
	float:left;
	display:block;
	width:60px;
	padding:2px 0;
}
div.login a.botaoPadrao {
	margin-right:0 !important;
}
div.login p.info {
	clear:both;
}

/* Servicos */
ul.menuLateral {
	background:#f6ebf6;
	margin:0;
	padding:10px;
	list-style-type:none;
	-moz-border-radius:7px;
	float:left;
}
ul.menuLateral li {
	float:left;
	width:100%;
	width:217px;
}
ul.menuLateral li a {
	color:#aa3ba2;
	text-decoration:none;
	font-weight:bold;
	display:block;
	padding:10px;
}
ul.menuLateral li a:hover {
	color:#aa3ba2;
	display:block;
	padding:10px;
	text-decoration:none;
	font-weight:bold;
	background:#ebd1e9;
}
ul.menuLateral li a.selecionado {
	color:#aa3ba2;
	display:block;
	padding:10px;
	text-decoration:none;
	font-weight:bold;
	background:#ebd1e9;
}
div.filtros {
	background:#ebd1e9;
	padding:10px;
}
div.servicos {
	background:#fbf5fa;
	margin:10px 0 0 0;
	padding:10px 0 0 0;
	color:#333 !important;
}
div.servicos h3 {
	margin:0;
	padding:15px 0 15px 20px;
	background:url(../Imagens/servicos.png) 0 14px no-repeat;
}
div.servicos p {
	padding:0 20px 10px 20px;
	margin:0;
}
div.servicos table.treinamento td {
	padding:10px 20px;
}
div.servicos table a {
	color:#aa3ba2;
	text-decoration:none;
	font-weight:bold;
}
div.boxIconeLateral {
	color:#333 !important;
	background:#fbf5fa url(../Imagens/servicos.png) 0 14px no-repeat;
	margin:0 0 10px 0;
}
div.boxIconeLateral p {
	padding:10px 20px 10px 20px;
	margin:0; clear:both;
}
#corpoNoticia {padding:0 20px;}

div.boxIconeLateral ul.listaTel {
	float:left; margin:0 76px 0 20px; width:230px; list-style:none; padding:0;
}
div.boxIconeLateral ul.listaTel li {
	line-height:18px; color:#333;
}
div.boxIconeLateral ul.listaTel li span {
	display:block; float:right;
}

/*formularios*/
div.panel {
	background:#fbf5fa;
}
div.formulario {
	padding:20px 90px;
}
div.formulario label {
	display:block;
	float:left;
	width:450px;
	padding:5px 0;
}
div.formulario label span {
	display:block;
	float:left;
	width:100px;
	padding:2px 8px 0 0;
	text-align:right;
}
div.formulario label.botoes {
	text-align:right;
	padding:10px 0 0 0;
}
a.botaoPadrao {
	color:#AA3BA2 !important;
	padding:5px 10px;
	margin:0 15px 0 0;
	font-weight:bold;
	text-decoration:none;
}
input.botaoPadrao {
	border:none !important;
	background:none;
	color:#AA3BA2 !important;
	font-weight:bold;
}

/*formulario maior*/
div.formularioMaior {
	padding:10px;
}
div.formularioMaior .txt {
	float:left;
}
div.formularioMaior span.validator {
	width:4px !important;
}
div.formularioMaior label {
	display:block;
	float:left;
	width:620px;
	padding:5px 0;
}
div.formularioMaior label span {
	display:block;
	float:left;
	width:140px;
	padding:2px 8px 0 0;
	text-align:right;
}
div.formularioMaior label.botoes {
	text-align:right;
	padding:10px 0 0 0;
}
div.formularioMaior label.botoes a.botaoPadrao {
	color:#AA3BA2 !important;
	padding:5px 10px;
	margin:0 15px 0 0;
	font-weight:bold;
	text-decoration:none;
}

/*contato*/
ul.contatos {
	margin:0;
	padding:25px;
	list-style-type:none;
	overflow:hidden;
}
ul.contatos li {
	width:220px;
	float:left;
	padding:10px 5px 10px 70px;
	background-image:url(../Imagens/contatos.png);
	background-repeat:no-repeat;
}
ul.contatos li.email {background-position:0 0;}
ul.contatos li.msn {background-position:0 -56px;}
ul.contatos li.skype {background-position:0 -112px;}
ul.contatos li.orkut {background-position:0 -168px;}
ul.contatos li b {
	display:block;
}
ul.contatos li a {
	color:#AA3BA2 !important;
	font-weight:bold;
	text-decoration:none;
}

/*Institucional*/
#institucionalApresentacao img {
	margin:10px 20px 20px 20px;
	float:left;
}

/*produto*/
div.fotoProduto img {
	margin:0 0 0 20px;
	border:1px #72246c solid !important;
}
a.detalhesProduto {
	text-decoration:none;
	color:#aa3ba2;
	font-weight:bold;
	display:block;
	float:right;
	padding:10px 0;
}
div.fotoProduto {
	width:220px;
	float:left;
}
div.descricaoProduto {
	width:425px;
	float:left;
}
div.fotoProduto span {
	display:block;
	padding:0 0 15px 18px;
	font-size:0.9em;
}

/*na midia imagens*/
div.midiaImagem img {
	margin:20px;
	border:1px #72246c solid !important;
	float:right;
}
div.galeria {
	background:#fbf5fa;
	margin:10px 0 0 0;
	overflow:hidden;
}
div.galeria a {
	float:left;
	padding:9.7px;
}
div.galeria a img {
	width:142px;
	height:115px;
	display:block;
	border:1px #72246c solid !important;
}

img.imgTreinamento {
	margin:10px 10px 10px 30px;
	float:right;
	border:1px #aa3ba2 solid !important;
	padding:4px;
	background:#fff;
}
#galeria {
	margin:0;
	padding:20px;	
	list-style-type:none;
	overflow:hidden;
}
#galeria li {
	padding:0 16px;
	overflow:auto;
	width:170px;
	float:left;
	min-height:100px;
	overflow:hidden;
}
#galeria li a {
	padding:10px;
	display:block;
	margin:auto;
	text-decoration:none;
}
#galeria li a:hover {
	background:#fff;
	text-decoration:none !important;
}
#galeria li a span {
	display:block;
	text-align:center;
}
#galeria li a img {
	display:block;
	margin:auto;
}
#galeria div.paginacao {
	clear:both;
	margin:10px 6px;
	overflow:hidden;
}
#galeria div.paginacao ul {
	margin:0;
	padding:0;
	list-style-type:none;
	float:right;
}
#galeria div.paginacao ul li {
	float:left;
	padding:2px !important;
	margin:0px !important;
}
#galeria div.paginacao ul li a {
	background:#EBD1E9;
	border:1px #AA3BA2 solid;
	padding:3px 7px;
	display:block;
	float:left;
	text-decoration:none;
	color:#989898;
	-moz-border-radius:0px !important;
}
#galeria div.paginacao ul li a:hover {
	background:#AA3BA2;
	border:1px #AA3BA2 solid;
	padding:3px 7px;
	display:block;
	float:left;
	text-decoration:none;
	color:#AA3BA2;
	-moz-border-radius:0px !important;
}

/*grid*/
.gridPadrao {
	border:1px #ccc solid;
	margin:10px 0 0 0;
	width:100%;
	background:#fff;
}
.gridPadrao td {
	padding:8px;
}
.gridPadrao tr.header {
	background:#d171ca;
	color:#fff;
	font-size:0.8em;
}
.gridPadrao tr.header th {
	padding:5px;
}
.gridPadrao td a {
	display:block;
	text-align:center;
	color:#AA3BA2 !important;
	font-weight:bold;
	text-decoration:none;
}
.gridPadrao tr.alt {
	background:#f6f6f6;
}

/*classificados*/
div.classificados {
	margin:10px 0 0 0;
	padding:10px 20px 10px 20px;
	color:#333 !important;
	background:#fbf5fa url(../Imagens/servicos.png) 0 8px no-repeat;
	width:282px;
	float:left;
	overflow:hidden;
	min-height:180px;
}
* html div.classificados {
	
}
div.direita {
	margin:10px 0 0 10px;
}
div.classificados h3 {
	margin:0;
	font-size:1.2em;
	padding:0 0 10px 0;
}
a.anuncieClassificado {
	width:230px;
	height:64px;
	display:block;
	text-indent:-9999px;
	background:url(../Imagens/classificados.png) no-repeat;
}
a.anuncieClinica {
	width:230px;
	height:64px;
	display:block;
	text-indent:-9999px;
	background:url(../Imagens/clinica.png) no-repeat;
}
a.curriculo {
	width:230px;
	height:64px;
	display:block;
	text-indent:-9999px;
	background:url(../Imagens/curriculo.png) no-repeat;
}

/*rodape*/
#rodape {
	background:url(../Imagens/pagina_rodape.gif) top no-repeat;
	clear:both;
}
#rodape div.conteudo {
	background:url(../Imagens/icones_rodape.gif) 0 20px no-repeat;
	padding:20px 0 10px 0;
	position:relative; overflow:hidden;
}
#rodape div.conteudo p {
	padding:2px 0 3px 29px;
	margin:0;
}
#rodape div.conteudo div.boxTel {
	width:544px; height:112px; margin-bottom:20px; font-size:10px; color:#333; float:left;
	background:url(../Imagens/bg_box_tel.gif) no-repeat 0 0;
}
#rodape div.conteudo div.boxTel h3 {
	font-size:15px; margin:0 0 10px 38px; line-height:27px;
}
#rodape div.conteudo div.boxTel h4 {
	font-size:12px; margin:5px 0 5px 16px; line-height:27px;
}
#rodape div.conteudo div.boxTel p {
	font-size:12px; margin:0 0 5px 20px; line-height:16px; padding:0;
}
#rodape div.conteudo div.boxTel ul {
	float:left; margin:0 16px 0 15px; width:178px; list-style:none; padding:0;
}
#rodape div.conteudo div.boxTel ul li {
	line-height:15px;
}
#rodape div.conteudo div.boxTel ul li span {
	display:block; float:right;
}

#rodape a.webdesign {
	position:absolute;
	top:0;
	right:0;
	display:block;
	width:80px;
	padding:23px 0 0 0;
	font-size:11px;
	text-decoration:none;
}
#rodape a.creativebizz {
	position:absolute;
	top:40px;
	right:0;
	display:block;
	width:130px;
	height:41px;
	background:url(../Imagens/creativebizz.gif) right no-repeat;
	text-indent:-9999px;
	
}
