* {
	padding: 0;
	margin: 0;
	border: 0;
}
body {
	background: #f1f1f1 url("../img/bg_body.jpg") repeat-y top center;
	color: #033;
	text-align: center;
	font: 8pt verdana,arial,sans-serif;
}
#float{
	width:640px;
	height:475px;
	top:20px;
	margin-left:-320px;
	left:50%;
	position:absolute;

}
a:link {
	text-decoration: none;
	color: #4c8060;
}
a:active {
	text-decoration: none;
	color: #4c8060;
}
a:visited {
	text-decoration: none;
	color: #4c8060;
}
a:hover {
	text-decoration: underline;
	color: #033;
}
#geral {
	text-align: left;
	margin: 0 auto;
	width: 760px;
	background: #fff url("../img/bg_topo.jpg") no-repeat top center;
}
#topo {
	clear: both;
	height: 120px;
}
#topo h1 a {
	display: block;
	text-indent: -9999px;
	width: 450px;
	height: 120px;
}
#menu {
	height: 35px;
	clear: both;
}
#menu_itens {
	float: right;
}
#menu_itens ul {
	list-style: none;
}
#menu_itens ul li {
	display: inline;
}
#menu_itens ul li a {
	text-decoration: none;
	color: #415d4e;
	float: left;
	display: block;
	height: 35px;
	background: transparent url("../img/ico_menu.jpg") no-repeat;
}
#menu_itens ul li a:hover {
	color: #fff;
	background: transparent url("../img/bg_menu.jpg");
}
#menu_itens ul li a span {
	display: block;
	padding: 9px 11px 0 12px;
}
#menu_data p {
	color: #415d4e;
	padding: 9px 0 0 10px; 
}
#meio {
	clear: both;
}
#meio_esq {
	float: left;
	width: 185px;
}
#meio_dir {
	float: right;
	width: 185px;
}
#meio_conteudo {
	float: left;
	width: 390px;
}
#menu2 {
	height: 160px;
	background: transparent url("../img/bg_menu2.jpg");
}
#menu2  span{
	padding: 5px 0 0 10px;
	display: block;
}
#menu2 ul {
	list-style: none;
}
#menu2 ul li {
	float: left;
	width: 170px;
	border-bottom: 1px solid #fff;
}
#menu2 ul li a {
	text-decoration: none;
	color: #fff;
	display: block;
	padding: 8px 0 8px 5px;
	border-left: 10px solid #47805f;
}
#menu2 ul li a:hover {
	border-left: 10px solid #afd0bb;
	text-decoration: underline;
}
#menu3 {
	height: 135px;
	background: transparent url("../img/bg_menu3.jpg");
}
#menu3  span{
	padding: 5px 0 0 10px;
	display: block;
}
#menu3 ul {
	list-style: none;
}
#menu3 ul li {
	float: left;
	width: 170px;
	border-bottom: 1px solid #fff;
}
#menu3 ul li a {
	text-decoration: none;
	color: #666;
	display: block;
	padding: 8px 0 8px 5px;
	border-left: 10px solid #afd0bb;
}
#menu3 ul li a:hover {
	border-left: 10px solid #4b8161;
	text-decoration: underline;
}
#banner_esq {
	background: transparent url("../img/banneresq.jpg") no-repeat; 
	height: 90px;
}
#banner_esq a img {
	padding: 5px 0 0 10px;
}
#login {
	height: 155px;
	background: transparent url("../img/bg_login.jpg") no-repeat; 
}
#login h3 {
	display: none;
}
#login form {
	padding: 40px 20px 0 20px;
}
#login legend {
	display: none;
}
#login label {
	text-align: right;
	display: block;
	width: 45px;
	float: left;
	padding: 4px 0 2px 0;
}
#login input {
	background: #fff;
	color: #4c8060;
	border: 1px solid #4c8060;
	width: 90px;
	margin: 2px;
}
#login input.bt {
	margin: 10px 0 0 60px;
	border: 1px solid #CCDDDF;
	background: #4c8060;
	width: 60px;
	color: #fff;
	cursor: pointer;
}
#login p {
	padding: 10px 0 0 0;
}
#newsletter {
	height: 220px;
	background: transparent url("../img/bg_newsletter.jpg") no-repeat; 
	font-size: 10px;
}
#newsletter p {
	padding: 0 0 0 0;
	margin: 0;
}
#newsletter h3 {
	display: none;
}
#newsletter form {
	padding: 30px 15px 0 15px;
}
#newsletter legend {
	display: none;
}
#newsletter label {
	text-align: right;
	display: block;
	width: 45px;
	float: left;
	padding: 4px 0 2px 0;
}
#newsletter input {
	background: #fff;
	color: #4c8060;
	border: 1px solid #4c8060;
	width: 90px;
	margin: 2px;
}
#newsletter input.checar {
	background: #fff;
	color: #4c8060;
	border: 0;
	width: 15px;
	margin: 0;
	padding: 0;
}
#newsletter input.bt {
	margin: 5px 0 0 60px;
	border: 1px solid #CCDDDF;
	background: #4c8060;
	width: 80px;
	color: #fff;
	cursor: pointer;
}
#newsletter p {
	padding: 7px 0 10px 0;
}
#banner_dir {
	background: transparent url("../img/bg_bannerdir.jpg") no-repeat; 
	height: 155px;
}
#banner_dir a img {
	padding: 5px 0 0 5px;
}
#banner_dir2 {
	height: 80px;
	padding: 0 0 0 5px;
	
}
#rodape2 {
	clear: both;
	background: #eee;
}
#rodape2 address {
	padding: 5px;
	font-style: normal;
	color: #666;
	font-size: 7pt;
}
#rodape {
	clear: both;
	height: 30px;
	background: #399 url("../img/bg_rodape.jpg");
}
#rodape address {
	float: left;
	color: #fff;
	font-style: normal;
	padding: 7px 0 0 10px;
}
#rodape a img {
	float: right;
}
#banner_meio {
	background: transparent url("../img/bg_bannermeio.jpg") no-repeat; 
	height: 180px;
}
#banner_meio a img {
	padding: 5px 0 0 5px;
}
#buscamedicos {
	background: transparent url("../img/bg_buscamedicos.jpg") no-repeat; 
	height: 140px;
}
#buscamedicos h3 {
	display: none;
}
#buscamedicos form {
	float: left;
	width: 160px;
	padding: 30px 15px 0 20px;
}
#buscamedicos span {
	display: block;
	float: right;
	width: 180px;
	padding: 15px 0 0 0;
}
#buscamedicos span p {
	padding: 20px 10px 0 0;
}
#buscamedicos legend {
	display: none;
}
#buscamedicos label {
	text-align: right;
	display: block;
	width: 45px;
	float: left;
	padding: 4px 0 2px 0;
}
#buscamedicos input {
	background: #fff;
	color: #4c8060;
	border: 1px solid #4c8060;
	width: 90px;
	margin: 2px;
}
#buscamedicos input.bt {
	margin: 5px 0 0 60px;
	border: 1px solid #CCDDDF;
	background: #4c8060;
	width: 80px;
	color: #fff;
	cursor: pointer;
}
#buscamedicos p {
	padding: 7px 0 10px 0;
}
#atlas {
	background: transparent url("../img/bg_curso.jpg") no-repeat; 
	height: 230px;
}
#atlas img {
	float: left;
	padding: 35px 0 0 15px;
	margin-right: 10px;
}
#atlas p {
	padding: 55px 0 0 0;
}
#bannermeiobaixo {
	background: transparent url("../img/bg_bannermeiobaixo.jpg") no-repeat; 
	height: 80px;
}
#bannermeiobaixo a img {
	padding: 5px 0 0 5px;
}
#conteudo {
	background: #FFF; 
	/*background: transparent url("../img/bg_conteudo.jpg")*/; 
	margin: 0 0 10px 0;
}
#conteudo a.normal{
	font-weight:normal;
}
#conteudo a.negrito{
	font-weight:bold;
}

#conteudo p {
	padding: 15px 15px 0 15px;
}
.carta {
	font-weight: bold;
	color: #4c8060;
}
.center {
	text-align: center;
}
.center-vermelho {
	text-align: center;
	color: #b12724;
}
.voltar {
	text-align: center;
	padding: 0 20px 20px 20px;
}
#conteudo h2 {
	display: block;
	text-indent: -9999px;
	height: 65px;
}

#conteudo h2.titulo {
	background: transparent url("../img/titulo.jpg");
}
#conteudo h2.titulo1 {
	background: transparent url("../img/titulo_institucional.jpg");
}
#conteudo h2.titulo2 {
	background: transparent url("../img/titulo_estatuto.jpg");
}
#conteudo h2.titulo3 {
	background: transparent url("../img/titulo_diretoria.jpg");
}
#conteudo h2.titulo4 {
	background: transparent url("../img/titulo_historia.jpg");
}
#conteudo h2.titulo5 {
	background: transparent url("../img/titulo_congresso14.jpg");
}
#conteudo h2.titulo6 {
	background: transparent url("../img/titulo_laudo.jpg");
}
#conteudo h2.titulo7 {
	background: transparent url("../img/titulo_selo.jpg");
}
#conteudo h2.titulo8 {
	background: transparent url("../img/titulo_eventos.jpg");
}
#conteudo h2.titulo9 {
	background: transparent url("../img/titulo_contato.jpg");
}
#conteudo h2.titulo10 {
	background: transparent url("../img/titulo_mulher.jpg");
}
#conteudo h2.titulo11 {
	background: transparent url("../img/titulo_noticias.jpg");
}
#conteudo h2.titulo12 {
	background: transparent url("../img/titulo_qualificacao.jpg");
}
#conteudo h2.titulo13 {
	background: transparent url("../img/titulo_educacao.jpg");
}
#conteudo h2.titulo14 {
	background: transparent url("../img/titulo_novosocio.jpg");
}
#conteudo h2.titulo15 {
	background: transparent url("../img/titulo_links.jpg");
}
#conteudo h2.titulo16 {
	background: transparent url("../img/titulo_imprensa.jpg");
}
#conteudo h2.titulo17 {
	background: transparent url("../img/titulo_socio.jpg");
}
#conteudo h2.titulo18 {
	background: transparent url("../img/titulo_capitulos.jpg");
}
#conteudo h2.titulo19 {
	background: transparent url("../img/titulo_curso.jpg");
}
#conteudo h2.titulo20 {
	background: transparent url("../img/titulo_estagios.jpg");
}
#conteudo h2.titulo21 {
	background: transparent url("../img/titulo_mapa.jpg");
}
#conteudo h2.titulo22 {
	background: transparent url("../img/titulo_obrigado.jpg");
}
#conteudo h2.titulo23 {
	background: transparent url("../img/titulo_buscamedicos.jpg");
}
#conteudo h2.titulo24 {
	background: transparent url("../img/titulo_salaimprensa.jpg");
}
#conteudo h2.titulo25 {
	background: transparent url("../img/titulo_ficha.jpg");
}
#conteudo h2.titulo26 {
	background: transparent url("../img/titulo_boletim.jpg");
}
#conteudo h2.titulo27 {
	background: transparent url("../img/titulo_gabarito.jpg");
}

#conteudo h2.titulo28 {
	background: transparent url("../img/titulo_boletim2008.jpg");
}

#conteudo h2.titulo29 {
	background: transparent url("../img/patologia.jpg");
}

#conteudo h2.titulo30 {
	background: transparent url("../img/titulo_eventos2.jpg");
}

#conteudo h2.titulo31 {
	background: transparent url("../img/titulo_50anos.jpg");
}

#conteudo h2.titulo32 {
	background: transparent url("../img/titulo_revista.jpg");
}

#conteudo h2.titulo33 {
	background: transparent url("../img/titulo_colpovix.jpg");
}

#conteudo h2.titulo34 {
	background: transparent url("../img/titulo_vulva.jpg");
}

#conteudo h2.titulo35 {
	background: transparent url(../img/titulo_curso-vulva.jpg);
}

#conteudo h2.titulo36 {
	background: transparent url(../img/titulo-tabela-proced-med.gif);
}

#conteudo h2.titulo37 {
	background: transparent url(../img/titulo-educa-continuada.jpg);
}


#conteudo h2.normas-bolsa {
	background: transparent url(../img/titulo-normas-bolsa.jpg);
}

#conteudo h2.form-oportunidades {
	background: transparent url(../img/titulo-formulario-oportunidades.jpg);
}

#conteudo h2.para-socios {
	background: transparent url(../img/titulo-para-socios.jpg);
}

#conteudo h2.para-socios-qualificados{
	background: transparent url(../img/titulo-para-socios-qualificados.jpg);
}

#conteudo h2.declaracao-resp{
	background: transparent url(../img/titulo-declara-resp.jpg);
}


.tabela1 {
	margin: 15px 15px 0 15px;
	border-collapse: collapse;
}
.tabela1 td {
	border: 1px solid #ccc;
	padding: 3px;
}
.img1 {
	float: left;
	margin: 10px;
}
#conteudo hr {
	border: 1px solid #ccc;
	margin: 15px 15px 0 15px;
}
#conteudo h3 {
	font-size: 10pt;
	margin: 15px 15px 0 15px;
	padding: 0 0 2px 0;
	border-bottom: 1px solid #95C8CF;
}
#conteudo h4 {
	font-size: 9pt;
	margin: 15px 15px 0 15px;
	padding: 0 0 2px 0;
	color: #4c8060;
}
#conteudo ul {
	padding: 15px 15px 0 35px;
}
#conteudo ul li {
	padding: 4px;
}
#listamenu ul {
	padding: 15px 15px 0 65px;
}
#listamenu ul li  {
	padding: 2px;
	font-weight: bold;
}
#baixoconteudo {
	/*background: transparent url("../img/bg_baixoconteudo.jpg") no-repeat; */
	height: 20px;
}
#topoprint {
	display: none;
}


form#contato {
	padding: 20px;
}

form#contato legend {
	display: none;
}
form#contato label {
	text-align: right;
	display: block;
	width: 100px;
	float: left;
	padding: 4px 0 2px 0;
}
form#contato input, select {
	background: #fff;
	color: #4c8060;
	border: 1px solid #4c8060;
	width: 180px;
	margin: 3px;
}
form#contato textarea {
	background: #fff;
	color: #4c8060;
	border: 1px solid #4c8060;
	width: 180px;
	height: 100px;
	margin: 3px;
}
form#contato input.bt {
	margin: 10px 0 0 200px;
	border: 1px solid #CCDDDF;
	background: #4c8060;
	width: 80px;
	color: #fff;
	cursor: pointer;
}




form#socio {
	padding: 20px 20px 20px 20px;
}

form#socio legend {
	display: none;
}
form#socio label {
	text-align: right;
	display: block;
	width: 90px;
	float: left;
	clear: left;
	padding: 4px 0 2px 0;
}

form#socio input{
	background: #fff;
	color: #4c8060;
	border: 1px solid #4c8060;
	width: 200px;
	margin: 3px;
}
form#socio input.menor{
	background: #fff;
	color: #4c8060;
	border: 1px solid #4c8060;
	width: 30px;
	margin: 3px;
}
form#socio input.radio {
	width: 15px;
	border: 0;
}
form#socio hr {
	margin: 15px;
}
form#socio .duaslinhas {
	margin-top: 10px;
}
form#socio .frasegrande {
	width: 350px;
	text-align: left;
}
form#socio textarea {
	background: #fff;
	color: #4c8060;
	border: 1px solid #4c8060;
	width: 180px;
	height: 100px;
	margin: 3px;
}
form#socio input.bt {
	margin: 10px 0 0 90px;
	border: 1px solid #CCDDDF;
	background: #4c8060;
	width: 80px;
	color: #fff;
	cursor: pointer;
		float: left;
}
form#socio input.bt2 {
	margin: 10px 0 0 20px;
	border: 1px solid #CCDDDF;
	background: #4c8060;
	width: 120px;
	color: #fff;
	cursor: pointer;
	float: left;
}
form#socio input[type="radio"] {
	width: 30px;
	float: left;
	margin: 0 0 0 15px;
	border: none;
}
.entidade-form {
	width: 80px;
	float: left;
}
table.tb_capitulos {
	margin: 10px 15px 15px 15px;
	border-collapse: collapse;
}
table.tb_capitulos th {
	background: #eee;
	border: 1px solid #ccc;
	padding: 3px;
	text-align: center
}
table.tb_capitulos td {
	background: #fff;
	border: 1px solid #ccc;
	padding: 3px;
}
table.tb_capitulos td.tlll {
	width: 100px;
	font-weight: bold;
	color: #186b78;
	text-align: center;
}

table.tb_capitulos td.t6969 {
	width: 100px;
	font-weight: bold;
	color: #186b78;
}


#conteudo table.tb_capitulos tr td p {
	padding: 5px;
	margin: 0;
}
strong.red {
	color: #c00;
}
span.quebrarpag {
	page-break-before: always;
	display: block;
}
ul#mapasite {
	padding: 30px 15px 0 35px;
}
ul#mapasite li {
	padding: 2px;
	font-weight: bold;
}
ul#mapasite li ul {
	padding: 2px 0 0 20px;
}
ul#mapasite li ul li {
	font-weight: normal;
}
form#contato input#bblogin {
	width: 140px;
	margin: 20px 5px 0 30px;
	padding: 2px;
	float: none;
	clear: none;
}
form#contato input#bbforget {
	width: 140px;
	margin: 20px 5px 0 0;
	padding: 2px;
	float: none;
	clear: none;
}
table#tabelala tbody tr td {
	padding: 20px;
}

form.formulamagica input {
	background: #fff;
	color: #4c8060;
	border: 1px solid #4c8060;
	width: 160px;
	margin: 2px;
}
form.formulamagica input.botao {
	margin: 10px 0 0 0;
	border: 1px solid #CCDDDF;
	background: #4c8060;
	width: 80px;
	color: #fff;
	cursor: pointer;
}
form.formulamagica2 input {
	background: #fff;
	color: #4c8060;
	border: 1px solid #4c8060;
	width: 180px;
	margin: 2px;
}
form.formulamagica2 input.botao {
	margin: 0 0 0 30px;
	border: 1px solid #CCDDDF;
	background: #4c8060;
	width: 80px;
	color: #fff;
	cursor: pointer;
}




















form#socio2 {
	padding: 20px 20px 20px 60px;
}

form#socio2 legend {
	display: none;
}
form#socio2 label {
	text-align: left;
	display: block;
	width: 250px;
	float: left;
	clear: left;
	padding: 4px 0 2px 0;
}

form#socio2 input{
	background: #fff;
	color: #4c8060;
	border: 1px solid #4c8060;
	width: 240px;
	margin: 3px;
}
form#socio2 input.radio {
	width: 15px;
	border: 0;
}
form#socio2 hr {
	margin: 15px;
}
form#socio2 .duaslinhas {
	margin-top: 10px;
}
form#socio .frasegrande {
	width: 350px;
	text-align: left;
}
form#socio2 textarea {
	background: #fff;
	color: #4c8060;
	border: 1px solid #4c8060;
	width: 180px;
	height: 100px;
	margin: 3px;
}
form#socio2 input.bt {
	margin: 10px 0 0 90px;
	border: 1px solid #CCDDDF;
	background: #4c8060;
	width: 80px;
	color: #fff;
	cursor: pointer;
		float: left;
}
form#socio2 input.bt2 {
	margin: 10px 0 0 20px;
	border: 1px solid #CCDDDF;
	background: #4c8060;
	width: 120px;
	color: #fff;
	cursor: pointer;
	float: left;
}

form#socio2 input.mary {
	border: 0px;
	float: left;
	clear: left;
	background: #E9F2F3;
	width: 50px;
}

#anosanos {
	background: #DDEEF0;
	display: block;
	margin: 10px 10px 0 10px;
	padding: 5px;
}

#img_esq {
	width: 100px;
	float: left;
	margin: 10px 10px 0 10px;
	background: red;
}
table.MsoNormalTable{
	width: 370px;
}
barNav {position:relative;} 
.barNav a {
color:#000;
text-decoration:none;
}
.barNav a:hover {
color: #666;
text-decoration:none;
}
.barNav a span { 
display:none;
}
.barNav a:hover span {
display: block;
color:#306382;
width:95%;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.barNav a:hover span {
border: 1px solid #a7d0cc;
padding:3px;
background:url(img/f_oque.gif);  
}

#box-home{
	margin-top:5px;
	background-color:#e9f5ec;
	padding:12px;
	border:2px solid #fff;

}

#listamenu2 ul {
	padding: 15px 15px 0 24px;
}
#listamenu2 ul li  {
	padding: 5px;
	font-weight: bold;
}
.tab-valores {
	background: #4c8060;
	margin: 10px;
}
.tab-valores tr td {
	background: #fff;
	padding: 5px;
}