*{
	border:0;
	padding:0;
	margin:0;
}

a{ 
text-decoration:none;
}


li{ 
list-style:none;
}

body {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;color:#CCC;
background:#b2d135;
border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;
}



#mae{ 
width:1050px; 
margin:0 auto; 
min-width:1050px;
}

#grid-mae {
float:left;
background:#75931C;
color:#333; 
background:#f5f5f5;
}


#grid-propaganda{
float:right;
position:absolute;
left:1068px;
margin-top:10px;
top: 58px;
}

.topo-propaganda{ background:transparent url(../imagens/emfocosup.jpg) no-repeat top left;height:45px; width:199px;}

.rodape-propaganda{background:transparent url(../imagens/emfocoinf.jpg) no-repeat top left;height:25px; width:199px;}

.meio-propaganda{background:transparent url(../imagens/emfocomeio.jpg) repeat-y top left;width:199px; padding-bottom:40px;}

.propaganda-esperanca, .propaganda-nikkho, .propganda-ache, .propaganda-oncoguia, .proganda-acouto, .propaganda-amb, .propaganda-revista-valencia{ margin-left:40px; padding-top:40px;}

.propaganda-workidea, .propaganda-adobe, .propraganda-roche{ margin-left:20px; padding-top:40px;}

.propaganda-selo{ margin-left:50px; padding-top:40px;}
.logo h1{width:293px; height:66px;}
.logo h1 a{width:293px; height:66px; display:block;}
h2 { 
font-weight:normal; 
padding:15px 0;
}

h3 { 
font-weight:normal; 
padding: 15px 0;
}

h4 {
font-weight:bold; 
padding: 15px 0;
}

/*TOPO*/

#topo {
width:800px;
padding:20px 0;
overflow:hidden;
background-color: #F3F3F3;
}


.logo{ background:transparent url(../imagens/logo_SBM.jpg) no-repeat top left; width:293px; height:66px; float:left;zoom:1;}

.logo span{ display:none;}
.menu{ float:right; font-size:10px;}

.menu-area-restrita{ margin-bottom:25px; float:right;font-size:10px;}
.menu-area-restrita ul{}
.menu-area-restrita ul li{float:left; margin-left:30px}
.menu-area-restrita ul li a{color:#333;font-weight: bold; display:block; padding:5px 0 0 0; text-decoration:underline;}
.menu-area-restrita ul li a:hover{color:#999;}
.menu-area-restrita .campo-busca{padding:4px 0 3px 4px;font-size:10px; width:150px; border:solid 1px #9BC225;}
.menu-area-restrita input:focus{ background:#fff; color:#999;}
.menu-area-restrita .bt-busca{ background:#fff; color:#CCC; padding:2px 0;margin-right:10px;}
.menu-area-restrita .bt-busca:hover{ background:#9BC225; color:#fff;}


.sbm-menu{ margin-top:15px;}
.sbm-menu ul{ float:right}
.sbm-menu ul li{ float:left; margin-left:2px;}
.sbm-menu ul li a{color:#666;font-size: 11px;font-weight: bold; padding:2px 5px; margin-right:10px;}
.sbm-menu ul li a:hover{ color:#9BC225;font-size: 11px;font-weight: bold;}
.sbm-menu ul li .ativo{ color:#9BC225;font-size: 11px;font-weight: bold;}


/*BANNER*/

#banner{ height:200px; width:800px; background:#666;background-image:url(../imagens/banner01.jpg); clear:both;}

/*CONTEUDO*/

.menu-conteudo{float:left;width:200px;background:#75931C;padding-top: 7px; position:relative;}

#menuPrincipal {
	width: 200px;
	list-style: none;
	border-bottom: 1px solid #FFF;
	border-top: 1px solid #FFF;
	margin-right: 10px;
}

#menuPrincipal li a{display: block;height: 30px;line-height: 30px;text-decoration: none;font-family: Arial, Helvetica, sans-serif;font-size:11px;color: #FFF;font-weight: bolder;padding-left: 10px;border-top:1px solid #75931C;	}

.lista-bordas{border-bottom: 1px solid #FFF;border-top: 1px solid #FFF;}
#menuPrincipal li a:hover {background-color: #75931C;color: #fff;}

.n2{padding-left: 10px;list-style: none;border-top:1px solid #FFF;border-bottom:1px solid #FFF;}

.n2 li a {background: #9bc225;}
.lista-borda{border-top:1px solid #FFF;border-bottom:1px solid #FFF;}

#evento1 {color: #666;font-family: Verdana, Geneva, sans-serif;font-size: 12px;text-decoration: none;float: left;width: 250px;height: 80px;margin: 15px;padding: 5px;border:1px solid #30F;}

#evento2 {color: #666;font-family: Verdana, Geneva, sans-serif;font-size: 12px;text-decoration: none;float: left;width: 250px;height: 80px;margin: 15px;padding: 5px;border:1px solid #30F;}

#conteudo {
width:800px;
clear:left;
}
.conteudo-info {
float:left;
width:550px;
margin:0 0 20px 10px;
padding:5px 0 0 0;
}
.conteudo-info p{
	padding:5px 0;
	font-size: 13px;
}
.conteudo-info a{ color:#666; }
.conteudo-info a:hover{ color:#328723; }
.letras-quadro-associativo{ font-size:14px!important; font-weight:bold; }

/*RODAPE*/

#rodape{ clear:both; font-size:10px;width:792px; overflow:hidden; background:#9bc225; border:solid 4px #fff; color:#fff;}
.rodape-info{ width:440px; color:#333; float:right;}
.conteudo-rodape{ padding:20px 0;}
.texto-rodape{ float:left; width:300px; font-size:12px; margin-left:10px;}
.titulo-rodape{ font-size:14px; font-weight:bold;}
.texto-rodape p{ padding:10px 0 0 5px; width:250px;}
.download-rodape ul{ float:left; margin:0 0 20px 0;font-weight:bold;}
.download-rodape ul li{ float:left; width:120px; font-size:12px;} 
.download-rodape ul li a{ display:block;font-weight:normal;}
.end-rodape{ float:left;color:#9bc225; background:#fff; width:100%;}
.end-rodape p{ margin-bottom:6px; text-align:center; font-size:13px; font-weight:bold;}

.linha-bottom img{ 
}

.linha-bottom{
	border-bottom:1px dotted #ccc;
	padding-bottom:15px;
	font-size: 13px;
	height: overflow;
}
.apresentacao-sociedade { margin:10px 0;}
.apresentacao-sociedade li{ display:inline; padding:8px;}
/*sociedade*/
#conteudo_uma_coluna{ width:540px;float:right;margin:0 0 20px 10px;padding:15px 0 0;}
#conteudo_uma_coluna a{ color:#666;}
#conteudo_uma_coluna a:hover{ color:#328723;}
#conteudo_uma_coluna p{ padding:10px 0;}
#conteudo_uma_coluna h3{padding:10px 0; font-weight:normal;}
#conteudo_uma_coluna .titulo-estatuto{ font-size:16px; font-weight:bold; padding:10px 0;}
#conteudo_uma_coluna .titulo{ font-size:16px; font-weight:bold; padding:10px 0;}
#conteudo_uma_coluna .voltar-topo{}
.veja-mais{ color:#333; margin:0 0 15px 0; display:block;}
.veja-mais:hover{ color:#328723;}
/*departamento*/
.veja-mais{ color:#333; margin:0 0 15px 0; display:block;}
/*diretoria*/
.diretoria li{ padding:10px 0;}
.diretoria p{ padding:10px 0;}
.diretoria h3{ padding:15px 0;}
/*artigos*/
.artigos li{ padding:10px 0;}
.artigos a{ color:#333;}
/*socio*/
.socio{ background:#93AE29; color:#fff; overflow:auto; padding:10px;}
.socio h3{ padding:5px 0!important;}
.socio ul{ float:left; margin:0 6px; width:245px;}
.socio li{ padding:5px 0;}
.socio span{ float:right; margin-right:25px;}
.socio .primeira-lista{ border-right:dotted #666 1px;}
/*poesia*/
.poesias{}
.poesias p{ padding:5px 0!important;}
.poesias span{ float:right; padding:0 0 10px 0; font-weight:bold;}
.poesias-meio{ border-bottom:dotted #666 1px;border-top:dotted #666 1px; padding:10px 0; clear:both; overflow:auto;}
.poesias-meio p{ padding:5px 0!important;}
.poesias-meio span{ float:right; padding:0 0 10px 0;}
/*recomendacoes*/
.outras-recomendacoes a{ color:#333;}
.outras-recomendacoes a:hover{ color:#328723;}
/*credenciados*/
#credenciados ul{ padding:10px 0;}
.estados li{ padding:10px 0;}
.estados h3{ font-weight:bold;}
#ba_title{ font-size:16px; font-weight:bold;}
/*prevencao-do-cancer*/
.prevencao-cancer-mama h4{ padding-top:15px;}
.prevencao-cancer-mama ul{ padding-bottom:15px;}
.prevencao-cancer-mama li{ padding-bottom:15px;}
/*contato*/
.formulario{ width:450px;}
.formulario div{ padding:7px 0;}
.formulario label{ float:left; text-align:right; width:65px; padding:3px 4px}
.formulario input{}
.formulario input:focus{border:1px solid #F60;}
.campo-texto{ padding:3px 2px; width:350px!important; border:1px solid #666;}
.formulario textarea{width:355px; border:1px solid #666;}
.formulario textarea:focus{border:1px solid #F60;}
.formulario .bt-formulario{ background:#75931C; color:#fff; padding:3px; float:right; margin:0 20px 0 0; font-weight:bold;}
.formulario .bt-formulario:hover{ background:#FFF; color:#75931C; border:1px solid #75931C; padding:3px; float:right; margin:0 20px 0 0; font-weight:bold;}
.redes-comunicacoes{ margin:20px 0 20px 70px;}
.titulo-formulario{ margin:0px 0 0 70px;}
.login .campo-texto{padding:3px 2px; width:250px!important; border:1px solid #666;}
/*login*/
.login{ width:350px;}
.login div{ padding:7px 0;}
.login label{ float:left; text-align:right; width:65px; padding:3px 4px}
.login input{}
.login input:focus{border:1px solid #F60;}
.campo-texto{ padding:3px 2px; width:250px; border:1px solid #666;}
.login textarea{width:255px; border:1px solid #666;}
.login textarea:focus{border:1px solid #F60;}
.login .bt-formulario{ background:#75931C; color:#fff; padding:3px; float:right; margin:0 20px 0 0; font-weight:bold;}
.login .bt-formulario:hover{ background:#FFF; color:#75931C; border:1px solid #75931C; padding:3px; float:right; margin:0 20px 0 0; font-weight:bold;}
.esqueceu-senha{ margin:0 0 0 75px;}
.solicite-senha{ margin:0 0 0 75px;}
/*home*/
.noticias-home{ width:540px; clear:both;}
.noticias-home a{ color:#666;}
.noticias-home a:hover{ color:#328723;}
.texto-home{border-bottom:dotted 1px #ccc;border-top:dotted 1px #ccc; padding:6px 0;overflow:auto; width:540px;}
.texto-parte1{ width:270px; float:left; border-right:dotted 1px #ccc; padding:0 10px 0 0;}
.texto-parte2{ padding:0 0 0 10px;width:230px; float:right;}
.eventos-home{ clear:both; width:540px;}
.cursos-home{ clear:both;}
.link-home{ float:right;}
.imagem-home{ float:left; padding:0 5px;}
/*campanhas*/
.campanhas ul{ margin: 15px 0 0 15px;}
.campanhas li{ float:left; margin:5px; border:solid 3px #ccc;}
.campanhas li:hover{ border:solid 3px #111;}
/*mensagem presidente*/
.mensagem-presidente{ margin:0 0 0 15px;}
.mensagem-presidente a{ color:#333;}
.mensagem-presidente a:hover{color:#328723;}
.mensagem-presidente li{ padding:0 0 10px 0;}
.mensagem-presidente h3{ color:#000; text-decoration:underline;}
/*videos*/
.lista_menu_title{border-bottom:1px dotted #ccc; padding-bottom:15px; margin:20px 0;}
.lista_menu_text ul li{ margin:10px 0;}
/*revista*/
.revista-brasileira-mastologia a{ margin:10px 0 0 0; display:block;}
/*tabela amb92*/
#conteudo_uma_coluna td{ height:30px; border:dotted 1px #ccc; padding:3px;}
/*campanhas sites*/
.campanhas-sites ul{ padding:0 0 20px 0; display:block}
.campanhas-sites li{ display:inline;padding:0 15px 0 0 ;}
/*menu interno conteudo*/
.menu-interno-conteudo{ background:#f5f5f5;}
.menu-interno-conteudo li{ border-bottom:dotted 1px #ccc}
.menu-interno-conteudo li a{ display:block; padding:10px 0 10px 10px; color:#333;}
/*galeria de foto*/

#img-mochila {height:330px;width:580px;background:#d5d5d5; margin:20px 0;}
.img-mochila-interna{position:absolute; padding:20px 0 0 95px;}
#thumb{
	float:left;
	height:auto;
	text-align:center;
	width:480px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 35px;
	border: thin solid #BBB;
}
#thumb ul li{display:inline;float:left;margin:12px;position:relative; border:solid 3px #fff; }
#thumb ul li:hover{ border:3px solid #d5d5d5;}
.lista-selo li{ padding:10px 0;}

.select{ border:solid 1px #ccc; width:100px;}
.bt-relacao{background:#75931C; color:#fff; padding:3px;margin:0 20px 0 0; font-weight:bold;}
.bt-relacao:hover{ background:#FFF; color:#75931C; border:1px solid #75931C; padding:3px;margin:0 20px 0 0; font-weight:bold;}

.box-revistas{ clear:both; padding:0 0 20px 0; display:block;}
.imagem-revista{ float:left; margin:0 10px 20px 0;}
.texto-revista{}

.box-pdf{ clear:both; padding:10px 0 10px 0; display:block; border-bottom:dotted 1px #ccc; overflow:hidden;}
.imagem-pdf{float:left; margin:10px 10px 10px 0;}
.texto-pdf{ margin:5px 0 0 0;}

.imagem-voluntariado{ margin:10px 0;}

.tabela-cursos{}
.tabela-cursos td{ padding:8px 40px; text-align:center; border:solid 1px #ccc;}
.tabela-cursos tr{}
.cursos-cor{ background:#75931C; color:#fff;}
.cursos-data-diferentes{ background:#ccc;}

.calendario-eleitoral-home{ background:#9BC225;padding:2px 0; width:260px; margin:0 10px 0 0; float:left;}
.calendario-eleitoral-home:hover{ background:#75931C;}
.calendario-eleitoral-home h2{ color:#fff!important; text-align:center}
.calendario-eleitoral-home a{ color:#fff;}
.calendario-eleitoral-home a:hover{ color:#fff;}
.calendario-eleitoral-home span{ font-size:13px;}

.propaganda-tema-home{ background:#9BC225;padding:6px 0;width:260px; float:right;}
.propaganda-tema-home:hover{ background:#75931C;}
.propaganda-tema-home h2{ color:#fff!important; text-align:center}
.propaganda-tema-home a{ color:#fff;}
.propaganda-tema-home a:hover{ color:#fff;}
.propaganda-tema-home span{ font-size:13px; display:block;}


/*selo*/
.box-selo{ padding:20px 0; overflow:hidden; border-bottom:dotted 1px #ccc; clear:both;}
.box-selo strong{ display:block; padding:0 0 8px 0;}
.box-selo p{ padding:5px 0; line-height:18px; width:300px; float:right;}
.imagem-selo{ float:left; padding:0 10px;}

/*formulario inscricao*/

.formulario-inscricao-tema{ margin-top:35px;}
.formulario-inscricao-tema label{ float:left; text-align:right; width:100px; padding:2px 3px 0 0;}
.formulario-inscricao-tema input{ border:1px solid #ccc; padding:2px 0}
.formulario-inscricao-tema select{ border:1px solid #ccc; padding:2px 1px; width:50px; color:#999;}
.formulario-inscricao-tema textarea{ width:376px;border:1px solid #ccc;  }
.formulario-quebra-linha{ padding:5px 0; clear:both;}
.divisoria-esquerda{ float:left;}
.divisoria-direita{}
.formulario-quebra-linha-botao{ float:right; margin-right:58px;}

.divisoria-direita label{ width:70px!important;}
.formulario-inscricao-tema h4{ margin:0 0 0 30px;}

.campo-gr{ width:376px; color:#999;}
.campo-medio{ width:150px;color:#999;}
.campo-pqn{ width:50px;color:#999;}

.descricao-prova{ margin:0 0 0 20px;}
.descricao-prova h3, h4{ font-weight:bold;}

.bt-formulario{ background:#75931C; color:#fff; padding:2px 3px!important;}
.bt-formulario:hover{ background:#9BC225;}
input:focus{ border:1px #D00 solid;}
textarea:focus{ border:1px #D00 solid;}

.autora-texto{
	margin:20px 0;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #777;	
}
.autora-texto img{ float:left; margin:0 20px 0 0;}
.autora-texto p{
	padding-top:27px;
	display:block;
}

.span-congresso{ display:block;font-size:12px; padding:4px 0;}
#apDiv1 {
	position:absolute;
	left:395px;
	top:495px;
	width:overflow;
	height:overflow;
	z-index:1;
	color: #75931C;
	text-align: center;
	border: 2px solid #75931C;
}

#apDiv1 a{
	color: #75931C;
	text-decoration: none;
}
