/*****************
geral
*****************/
* {
	font:11px normal Arial, Helvetica, sans-serif !important; color:#000000 ;
	margin:0px; padding:0px;
	list-style:none;
	border:0px;
}

html { background: url('../imagens/bg_fundo.gif') repeat-y center #D6E4DE; }

body, table, td, li { vertical-align:top; }
body { text-align:center; }
b, strong { font-weight:bold !important; }
i { font-style:italic; }

hr { border:1px solid #dfdfdf; }
.hrd {
	border-top:1px solid #a8d9ac;
	margin:6px 0px 6px 35px;
	_margin:0px;
	width:89%;
}

h2 {
	font-size:14px; font-weight:bold; color:#006600;
	margin-top:10px; margin-bottom:10px;
}
h3 {
	font-size:12px; color:#006600;
	margin-top:8px; margin-bottom:8px;
}
h4 {
	font-weight:bold; color:#006600;
	margin:0px; padding:0px;
}

h5 {
	font-weight:bold; color:#000000;
	margin-bottom:8px; margin-top:8px;
}

h2, h3 { padding-left:16px; _padding-left:17px; }

p { padding:0px; text-align:justify; text-indent:20px; }
.pCount { text-indent: 0px; }
p b { font-weight:bold; }

cite, cite b { font-style:italic; }

address { margin-bottom:10px; padding-left:18px; }
address, address b { color:#000000; }
address b { font-weight:bold; }

.cursor { cursor:pointer; }
/*<----------*/


/*****************
id's gerais
*****************/
#geral {
	position: relative;
	margin:0 auto;
	width:774px;
}


#logoTop{
	background: url('../imagens/topo.novo.gif') no-repeat center #D6E4DE;
	width:774px; height:59px;
	text-indent:-9999;
	cursor:pointer;
}

#selo {
	right: 21px;
	top: 6px;
	position: absolute;
	z-index: 10;
	width: 86px;
	height: 89px;
	background-image: url('../imagens/selo.responsabilidade.top.2008.gif');
	text-indent:-9999;
}


#estrutura { background-color:#3F8C3F; }

#homeNoticias { background-color:#E5EEEA; }

#rodapeNoticias {
	background-color:#EAF2EE;
}

#imc18, #imc24, #imc29, #imc34, #imc35 { display:none; }

#noticiaFoto { overflow:hidden; }

#acExameupdate ul li { padding-top:1px; padding-bottom:1px; }
#acExameupdate .selected { color:#ffffff; }

/*<----------*/


/*****************
classes gerais
*****************/
.pad0 { padding:2px; _margin:1px; }
.pad1 { padding:2px; _margin:2px; }
.pad2 { padding:6px; _margin:4px; }
.pad3 { padding:8px; _margin:6px; }
.pad4 { padding:10px; _margin:8px; }

.esp0 { padding-top:2px; padding-bottom:2px; _padding-top:1px; _padding-bottom:1px; }
.esp1 { padding-top:2px; padding-bottom:2px; _padding-top:2px; _padding-bottom:2px; }
.esp2 { padding-top:6px; padding-bottom:6px; _padding-top:4px; _padding-bottom:4px; }
.esp3 { padding-top:8px; padding-bottom:8px; _padding-top:6px; _padding-bottom:6px; }
.esp4 { padding-top:10px; padding-bottom:10px; _margin-top:8px; _margin-bottom:8px; }

.preto { color:#000000; }
.verde { color:#006600; }
.verde2 { color:#458445; }
.cinza { color:#272727; }
.meia { width:50%; }
.terco { width:33%; }
.centro { text-align:center; }
.baixo { vertical-align:bottom; }
.direita { text-align:right; float:right; }
.esquerda { text-align:left; float:left; }
.grande { font-size:14px; }

.lista1 { padding-left:20px; color:#000000; font-size:13px; }
.lista1 li { list-style:disc; margin-top:3px; }

.lista2 { padding-left:14px; color:#000000; }
.lista2 li { list-style:inside circle; margin-top:2px; }

.lista3 { padding-left:14px; color:#000000; }
.lista3 li { list-style-type:none; margin-top:2px; }

.lista4 { padding-left:14px; color:#000000; }
.lista4 li { list-style-type:none; margin-top:2px; }

.bgLista5 { background-color:#ffffff; margin-right:20px; margin-left:20px; }
.bgLista5 .tr { position:relative; float:right; background:url('../imagens/empresa.historia.tr.gif') no-repeat top; top:0px; right:0px; }
.bgLista5 .tl { position:relative; float:left; background:url('../imagens/empresa.historia.tl.gif') no-repeat top; top:0px; left:0px; }
.bgLista5 .br { position:relative; float:right; background:url('../imagens/empresa.historia.br.gif') no-repeat top; bottom:25px; right:0px; }
.bgLista5 .bl { position:relative; float:left; background:url('../imagens/empresa.historia.bl.gif') no-repeat top; bottom:25px; left:0px; }
.bgLista5 .tr, .bgLista5 .tl, .bgLista5 .br, .bgLista5 .bl { width:24px; height:25px; }

.lista5 { color:#006600; padding:25px 24px 35px 24px; background-color:#FBFCF6; }
.lista5 li { list-style-image: url('../imagens/seta.lista.gif'); list-style-position:inside; margin-top:8px; }
.lista5 li, .lista5 li b, .lista5 li a { color:#006600; text-decoration:none; }
.lista5 li a:hover { text-decoration:underline; }
.lista5 li b { font-weight:bold; color:#006600; }


.lista6 { color:#000000; padding:0px 24px 25px 20px; }
.lista6 li { list-style-image: url('../imagens/seta2.lista.gif'); list-style-position:inside; margin-top:8px; }
.lista6 li, .lista6 li b, .lista6 li a { color:#000000; text-decoration:none; padding:0px; }
.lista6 li a:hover { text-decoration:underline; }
.lista6 li b { font-weight:bold; }

.lista7 { padding-left:14px; color:#000000; }
.lista7 li { list-style-image: url('../imagens/seta3.lista.gif'); }

.lista8 { color:#000000; padding:0px 0px 15px 0px; }
.lista8 li { list-style-image: url('../imagens/seta2.lista.gif'); list-style-position:inside; margin-top:8px; }
.lista8 li, .lista8 li b, .lista8 li a { color:#000000; text-decoration:none; }
.lista8 li a:hover { text-decoration:underline; }
.lista8 li b { font-weight:bold; }

.h22 {
	font-family:"Trebuchet MS", Arial, Helvetica;
	font-size:17px; font-weight:bold; color:#006600;
	background:url('../imagens/bolinhas_back.gif') repeat-x bottom left;
	padding-left:0px;
	margin:10px 0px 10px 10px;
	width:94%; height:28px;
	display:block;
}

.h23 {
	font-family:"Trebuchet MS", Arial, Helvetica;
	font-size:17px; font-weight:bold; color:#006600;
	padding-left:0px;
	margin:4px 0px 4px 0px;
	height:21px;
	display:block;
}

.titulo { margin-left:5px; margin-top:2px; }
.bold { font-weight:bold; }

.txtBoxLeft p,
.txtBoxLeft h2,
.txtBoxLeft h3,
.txtBoxLeft h5,
.txtBoxLeft ul,
.txtBoxLeft a,
.txtBoxLeft table,
.txtBoxLeft address { padding-left:32px; padding-right:16px; }
.txtBoxLeft img { margin-left:32px; margin-right:16px; }


.txtBoxMeio p,
.txtBoxMeio h2,
.txtBoxMeio h3,
.txtBoxMeio h5,
.txtBoxMeio ul,
.txtBoxMeio a,
.txtBoxMeio table,
.txtBoxMeio address { padding-right:16px; padding-left:16px; }
.txtBoxMeio img { margin-right:16px; margin-left:16px; }

.txtBoxFull p,
.txtBoxFull h2,
.txtBoxFull h3,
.txtBoxFull h5,
.txtBoxFull ul,
.txtBoxFull a,
.txtBoxFull table,
.txtBoxFull address { padding-right:31px !important;; margin-left:31px !important;; }
.txtBoxFull img { margin-right:31px; margin-left:31px; }
.txtBoxFull .nada {margin-left: 0px;}


.txtBoxRight p,
.txtBoxRight h2,
.txtBoxRight h3,
.txtBoxRight h5,
.txtBoxRight ul,
.txtBoxRight a,
.txtBoxRight table,
.txtBoxRight address { padding-right:32px; padding-left:16px; }
.txtBoxRight img { margin-right:2px; margin-left:2px; }


.maiuscula { text-transform: uppercase; }
.maiuscula * { text-transform: uppercase; }

.tagPagar, .valorPagar { color:#4C944C; font-family:Verdana; font-weight:bold; font-style:italic; }
.tagPagar { font-size:17px; }
.valorPagar { font-size:20px; }


.lista9, .lista9 li, .lista9 li a, .lista9 li b { margin:0px; padding:0px; text-indent:0px; }
.lista9 a { text-decoration:none; text-indent:0px; }
.lista9 a:hover { text-decoration:underline; }

.selected { background-color:#006600; }
/*<----------*/


/*****************
classes, id's
*****************/
#abaHome { background: url('../imagens/fundo_menu.gif') repeat-y center #D6E4DE; }

#conteudo { background-color:#ffffff; }

.menuHome li { width:162px; height:20px; background: url('../imagens/menu_off.gif') no-repeat top; display:block; }
.menuHome li a { color:#ffffff; margin-left:10px; text-decoration:none; top:3px; position:relative; }
.menuHome li a:hover { text-decoration:none; color:#8FD036; }
.menuHome li .subMenu li { text-decoration:none; }
.menuHome li .subMenu li a:hover { text-decoration:none; color:#006600; }

.menuHome li .off { color:#64B164; }
.menuHome li .subMenu li .off { color:#478A13; cursor:pointer; }


#submenuEmpresa, #submenuPlanos, #submenuProdutos, #submenuNoticias, #submenuMedicina, #submenuSac, #submenuClientes, #submenuCooperado, #submenuPrestador, #submenuColaborador, #submenuCrianca { height:auto; }

.bgHomeNoticas {
	background: url('../imagens/fundo_guiamedico.gif') repeat-x top #eaf2ee;
}
.bgHomeNoticas * { text-decoration:none; }

.rodape {
	background-color:#3F8C3F;
	color:#ffffff;
	height:1px;
}
.rodape a{
	color:#ffffff;
	height:1px;
}
.rodape .indexImg { background-color:#EAF2EE; }

.bgLogin { background-color:#ffffff; }

label { display:block; }

.formNormal { background:url('../imagens/fundo_guiamedico.gif') repeat-x top #EAF2EE; height:116px; }
.formNormal input, .formNormal select, .formNormal textarea { border:1px solid #BCD3C9; background-color:#ffffff; color:#458445; }
.formNormal label { color:#458445; }
.formNormal cite { text-indent:0px; margin-bottom:8px; font-size:10px; display:block; font-style:normal; }
/* .formNormal p { padding:0px 16px 0px 0px; text-align:justify; text-indent:20px; } */
.formNormal small{margin-left:5px; color:#006600; font-size:10px !important; font-weight:bold;}

.formNormal .submit2 {
	background:url('../imagens/faleconosco_btoenviar.gif') no-repeat;
	width:104px; height:35px;
	border:0; text-indent:-9999px; _text-indent:0px;
	cursor:pointer;
}

.formNormal .enviar2 {
	background:url('../imagens/botao.enviar.seta.gif') no-repeat;
	width:106px; height:33px;
	border:0; text-indent:-9999px; _text-indent:0px;
	cursor:pointer;
}



.formNormal .submit {
	background:url('../imagens/guiamedico_procurar.gif') no-repeat;
	width:104px; height:35px;
	border:0; text-indent:-9999px; _text-indent:0px;
	cursor:pointer;
}

.formNormal .buscar {
	background:url('../imagens/botao.buscar.gif') no-repeat;
	width:107px; height:33px;
	border:0; text-indent:-9999px; _text-indent:0px;
	cursor:pointer;
}

.formNormal .procurar {
	background:url('../imagens/guiamedico_procurar.gif') no-repeat;
	width:104px; height:35px;
	border:0; text-indent:-9999px; _text-indent:0px;
	cursor:pointer;
}

.formNormal .vendedor { 
	background:url('../imagens/simulacao_btocontato.gif') no-repeat;
	width:200px; height:35px;
	border:0; text-indent:-9999px; _text-indent:0px;
	cursor:pointer;
}

.formNormal .simulacao { 
	background:url('../imagens/simulacao_btosimular.gif') no-repeat;
	width:104px; height:35px;
	border:0; text-indent:-9999px; _text-indent:0px;
	cursor:pointer;
}

.formNormal .enviar {
	background:url('../imagens/faleconosco_btoenviar.gif') no-repeat;
	width:104px; height:35px;
	border:0; text-indent:-9999px; _text-indent:0px;
	cursor:pointer;
}

.formNormal .enviarSeta {
	background:url('../imagens/enviar_seta.gif') no-repeat;
	width:114px; height:34px;
	border:0; text-indent:-9999px; _text-indent:0px;
	cursor:pointer;
}

.formNormal .adicionar {
	background:url('../imagens/botao_enviar_mais.gif') no-repeat;
	width:104px; height:35px;
	border:0; text-indent:-9999px; _text-indent:0px;
	cursor:pointer;
}

.formNormal .download {
	background:url('../imagens/botao.download.gif') no-repeat;
	width:108px; height:29px;
	border:0; text-indent:-9999px; _text-indent:0px;
	cursor:pointer;
}

.formNormal .cancelar {
	background:url('../imagens/bot_cancelar.gif') no-repeat;
	width:104px; height:35px;
	border:0; text-indent:-9999px; _text-indent:0px;
	cursor:pointer;
}

.formNormal .simular { 
	background:url('../imagens/simulacao_btosimular.gif') no-repeat;
	width:104px; height:35px;
	border:0; text-indent:-9999px; _text-indent:0px;
	cursor:pointer;
}

.formNormal .novaSimulacao { 
	background:url('../imagens/nova_simulacao.gif') no-repeat;
	width:161px; height:30px;
	border:0; text-indent:-9999px; _text-indent:0px;
	cursor:pointer;
}

.formNormal .imprimir { 
	background:url('../imagens/imprimir.gif') no-repeat;
	width:107px; height:30px;
	border:0; text-indent:-9999px; _text-indent:0px;
	cursor:pointer;
}

.formNormal .atualizar {
	background:url('../imagens/bto_atualizar.gif') no-repeat;
	width:104px; height:35px; _height:33px;
	border:0; text-indent:-9999px; _text-indent:0px;
	cursor:pointer;
}

.formNormal .exibir {
	background:url('../imagens/botao.exibir.seta.gif') no-repeat;
	width:102px; height:34px;
	border:0; text-indent:-9999px; _text-indent:0px;
	cursor:pointer;
}

.formNormal .continuar {
	background:url('../imagens/bto_continuar.gif') no-repeat;
	width:113px; height:35px;
	border:0; text-indent:-9999px; _text-indent:0px;
	cursor:pointer;
}

.formNormal .contato { 
	background:url('../imagens/simulacao_btocontato.gif') no-repeat;
	width:200px; height:35px;
	border:0; text-indent:-9999px; _text-indent:0px;
	cursor:pointer;
}

.formNormal .curriculum {
	background:url('../imagens/adicionar_curriculum.gif') no-repeat;
	width:216px; height:34px;
	border:0; text-indent:-9999px; _text-indent:0px;
	cursor:pointer;
}

.formNormal .editar {
	background:url('../imagens/botao.editar.gif') no-repeat;
	width:104px; height:31px;
	border:0; text-indent:-9999px; _text-indent:0px;
	cursor:pointer;
}

.formNormal .curriculo {
	background:url('../imagens/adicionar_curriculo2.gif') no-repeat;
	width:211px; height:34px;
	border:0; text-indent:-9999px; _text-indent:0px;
	cursor:pointer;
}

.formNormal .calcular {
	background:url('../imagens/calcular_15.gif') no-repeat;
	width:114px; height:34px;
	border:0; text-indent:-9999px; _text-indent:0px;
	cursor:pointer;
}

.formNormal .radio { border:none; background:none; }

#prestador, #cooperado {
	display:block;
	width:208px; height:50px;
	text-indent:-9999px;
}

#cooperado { background:url('../imagens/guiamedico_medicocooperado.gif') no-repeat top #EAF2EE; }
#prestador { background:url('../imagens/guiamedico_prestadordeservico.gif') no-repeat top #EAF2EE; }

.erro { text-align:center; background-color:#ffffff; }
.erro input { border:1px solid #BCD3C9; background-color:#ffffff; color:#458445; padding:2px; }

#homeEmpresa { background:url('../imagens/fundo_empresa.gif') repeat-x top #EAF2EE; }
#homeEmpresa h1 { display:block; text-align:left; }
#homeEmpresa td { text-align:center; }
.tituloSecoes { }

#faqLista {
	background:url('../imagens/fundo_guiamedico.gif') repeat-x top #EAF2EE;
}
#faqLista td {
	border:1px solid #ffffff;
	background-color:#8FD036;
	width:10px; padding:2px; font-weight:bold;
}

.formLogin {
	background-color:#CDDED6;
	color:#458445;
	font-family:Verdana; font-size:9px;
}
.formLogin input { border:1px solid #A5C0B7; background-color:#ffffff; margin:1px; }
.formLogin.lft{ border-left:1px solid #CDDED7; padding-top:6px; }
.formLogin.rgt{ border-right:1px solid #CDDED7; padding-top:4px; padding-left:4px; }
.formLogin .sendBut {
	background:url('../imagens/bto_send.gif') no-repeat;
	width:16px; height:15px;
	border:0; text-indent:-9999px; _text-indent:0px;
	cursor:pointer;
}

.formEnquete {
	background-color:#F6DDB4;
	color:#458445;
	font-family:Verdana; font-size:9px;
}
.formEnquete img { background-color:#ffffff; }
.formEnquete img.verde { background-color:#EAF2EE; }

.formEnquete #responder {
	margin-left:40px;
	background:url('../imagens/enquete.enviar.gif') no-repeat;
	width:75px; height:27px;
	border:0; text-indent:-9999px; _text-indent:0px;
	cursor:pointer;
}


/*<----------*/


/*****************
paginacao e listagem
*****************/
.pagAnterior { text-align:left; white-space:nowrap; padding:3px; }
.pagNumero { text-align:center; padding:3px; }
.pagProxima { text-align:right; white-space:nowrap; padding:3px; }
.pagAnterior, .pagNumero, .pagProxima { color:#ffffff; font-weight:bold; }

.pagAnterior a, .pagNumero a, .pagProxima a { color:#ffffff; font-weight:bold; padding:3px; text-decoration:none; }
.pagNumero b { font-size:12px; font-weight:bold; padding: 3px 8px !important;}
.pagNumero a {padding: 3px 8px !important;}
.pagAnterior a:hover, .pagNumero a:hover, .pagProxima a:hover { text-decoration:underline; }

.listaTitulo, .listaPaginacao, .listaPaginacao a, .listaTitulo a {
	background-color:#4C944C;
	color:#ffffff; font-weight:bold;
	padding:3px;
}

.testando {margin:0px !important}

.listaSubtitulo {
	background-color:#EAAE7C;
	color:#ffffff; font-weight:bold;
	padding:3px;
	text-align:right;
}

.cor1 td { background-color:#ffffff; padding:3px; }
.cor2 td { background-color:#EAF2EE; padding:3px; }

.procNome, .procClinica, .procProc { padding:1px; }
.procNome, .procNome b, .procNome i {
	background-color:#F0AD79;
	color:#ffffff;
	padding-left:3px;
}

.procClinica {
	border-top:1px solid #006600;
	background-color:#ffffff;
	color:#589262;
	font-weight:bold;
	padding-left:15px;
}

.procProc {
	color:#589262;
	padding-left:25px;
}



/*<----------*/


/*****************
submenu
*****************/
.submenu { display:block; }
.subMenu li { width:162px; height:20px; background:url('../imagens/menu_sub.gif') no-repeat top; display:block; }
.subMenu li a { color:#ffffff; margin-left:20px; text-decoration:none; display:block; vertical-align:middle; top:3px; position:relative; }
.subMenu li a:hover { text-decoration:underline; }
/*<----------*/


/*****************
popup medico
*****************/
#popupMedico { background:url('../imagens/fundo_guiamedico.gif') repeat-x top #EAF2EE; }
.dadosMedico td { color:#006600; padding-left:10px; }
.dadosMedico h3 { font-size:14px; }
.dadosMedicoTitulo { font-size:20px; }
/*<----------*/



/*****************
formOff
*****************/
.formOff { background:url('../imagens/fundo_guiamedico.gif') repeat-x top #EAF2EE; height:116px; }
.formOff input, .formOff select, .formOff textarea { border:1px solid #BCD3C9; background-color:#EAF2EE; color:#458445; padding:1px; }
.formOff label { color:#458445; margin-top:4px; }
.formOff cite { text-indent:0px; margin-bottom:8px; font-size:10px; display:block; font-style:normal; }
.formOff p { padding:0px 16px 0px 0px; text-align:justify; text-indent:20px; }
.formOff .procurar {
	background:url('../imagens/guiamedico_procurar.gif') no-repeat;
	width:104px; height:35px;
	border:0; text-indent:-9999px; _text-indent:0px;
	cursor:pointer;
}
.formOff .enviar {
	background:url('../imagens/faleconosco_btoenviar.gif') no-repeat;
	width:104px; height:35px;
	border:0; text-indent:-9999px; _text-indent:0px;
	cursor:pointer;
}

.formOff .simular { 
	background:url('../imagens/simulacao_btosimular.gif') no-repeat;
	width:104px; height:35px;
	border:0; text-indent:-9999px; _text-indent:0px;
	cursor:pointer;
}

.formOff .contato { 
	background:url('../imagens/simulacao_btocontato.gif') no-repeat;
	width:200px; height:35px;
	border:0; text-indent:-9999px; _text-indent:0px;
	cursor:pointer;
}

.formOff .atualizar { 
	background:url('../imagens/bto_atualizar.gif') no-repeat;
	width:104px; height:35px;
	border:0; text-indent:-9999px; _text-indent:0px;
	cursor:pointer;
}

.formOff .continuar { 
	background:url('../imagens/bto_continuar.gif') no-repeat;
	width:104px; height:35px;
	border:0; text-indent:-9999px; _text-indent:0px;
	cursor:pointer;
}

.formOff .cancelar {
	background:url('../imagens/bot_cancelar.gif') no-repeat;
	width:104px; height:35px;
	border:0; text-indent:-9999px; _text-indent:0px;
	cursor:pointer;
}

.formOff .radio { border:none; background:none; }
/*<----------*/




/*****************
calendario
*****************/
.calendario {
	text-align:center;
	margin:0px auto;
	
}
.calendario .dia td {
	text-align:center;
	border-bottom:1px solid #8CC423;
	padding:4px;
	color:#006600;
}

.semana {
	font-weight:bold;
	background-color:#C2E392;
}
.meses {
	padding-top:8px;
	color:#87CE1A;
	font-weight:bold;
	font-size:12px;
}
/*<----------*/



/*****************
album
*****************/
#albums img {
	background-color:#000000;
	margin-top:18px;
}
#albums .album01 {
	background: url('../imagens/bg_albuns_01.gif') no-repeat top center #ffffff;
	width:178px; height:143px;
}
#albums .album02 {
	background: url('../imagens/bg_albuns_02.gif') no-repeat top center #ffffff;
	width:178px; height:143px;
}
#albums .album03 {
	background: url('../imagens/bg_albuns_03.gif') no-repeat top center #ffffff;
	width:178px; height:143px;
}
#albums .album04 {
	background: url('../imagens/bg_albuns_04.gif') no-repeat top center #ffffff;
	width:178px; height:143px;
}
#albums .album05 {
	background: url('../imagens/bg_albuns_05.gif') no-repeat top center #ffffff;
	width:178px; height:143px;
}
#albums .album06 {
	background: url('../imagens/bg_albuns_06.gif') no-repeat top center #ffffff;
	width:178px; height:143px;
}

/*<----------*/



/*****************
fotos
*****************/
#fotos img {
	background-color:#fafafa;
	margin-top:2px; margin-left:1px;
	padding:1px;
	border:1px solid #000000;
}
#fotos .foto {
	/* background: url('../imagens/bg_fotos.gif') no-repeat top center #ffffff; */
}

/*<----------*/


