* {margin:0; padding:0;}
ul, ol {list-style:none;}
a img, fieldset {border:0;}
a {text-decoration:none; color:#488dd1;}
.replace {text-indent:-9999pt; overflow:hidden; display:block; line-height:0;}

#wrapper {width:980px; margin:0 auto;}

html {
	background:url("/images/bg_sbp_replica.jpg") repeat-y center 0;
}

body {
	background:url("/images/bg_sbp.jpg") no-repeat center 0;
	font:12px Verdana,Geneva,sans-serif;
	color:#5b6a76;
}

.top {    
    padding-top: 18px;
    width: 100%;
}

.top .logo a{
	display:block;
	width:107px;
	height:113px;
	background:url("/images/logo_sbp.png") no-repeat;
	margin: 0px 0px 10px 49px;
	overflow:hidden;
	text-indent:-99999px;
	float:left;
}

.top .nome_site {
	display:block;
	font-size:24px;
	color:#f27405;
	float:left;
	margin:30px 0 0 40px;
	text-align:center;
	background:url(/images/titulo-sbp.png) no-repeat;
	width:530px;
	height:44px;
	text-indent:-9999pt;
	overflow:hidden;
}

.menu_flash {
	display: block;
    float: left;
    width: 980px;
	position:relative;
	margin-bottom:15px;
}

.seguramenu_horizontal{
	width:100%;
}

.menu_horizontal{
	position:relative;
	display: block;
    float: left;
    width: 890px;
	padding: 0 45px;
	height:40px;
}

.menu_horizontal li{
	float:left;
	display:block;
}

.menu_horizontal a{
	display: block;
	width:113px;
	height:125px;
	overflow:hidden;
	text-indent:-99999px;
	position:absolute;
}

.menu_horizontal #consulta a {
	background:url("/images/btn_prenatal.png");
	left:48px;
	top:0px;
	z-index:1;
}

.menu_horizontal #parto a {
	background:url("/images/btn_parto.png");
	left:139px;
	top:7px;
	z-index:2;
}

.menu_horizontal #recem a {
	background:url("/images/btn_recem.png");
    left: 220px;
    top: -15px;
	z-index:1;
}

.menu_horizontal #ano1 a {
	background:url("/images/btn_1ano.png");
    left: 305px;
    top: 0;
	z-index:1;
}

.menu_horizontal #ano2 a {
	background:url("/images/btn_2ano.png");
    left: 389px;
    top: -19px;
    z-index: 0;
}

.menu_horizontal #ano3 a {
	background:url("/images/btn_3ano.png");
    left: 435px;
    top: 10px;
    z-index: 1;
}

.menu_horizontal #ano4 a {
	background:url("/images/btn_4ano.png");
    left: 520px;
    top: 19px;
    z-index: 1;
}

.menu_horizontal #ano5 a {
	background:url("/images/btn_5ano.png");
    left: 585px;
    top: -17px;
    z-index: 0;
}

.menu_horizontal #escolar a {
	background:url("/images/btn_escolar.png");
	left:650px;
	top:17px;
	z-index:2;
}

.menu_horizontal #pre a {
	background:url("/images/btn_preadole.png");
	left:726px;
	top:-11px;
	z-index:1;
}

.menu_horizontal #adole a {
	background:url("/images/btn_adolesc.png");
	left:826px;
	top:9px;
	z-index:0;
}

.menu_horizontal a:hover{
	top:-23px!important;
}

.menu_vertical{
    display: block;
    position: absolute;
    right: 50px;
    top: 80px;
    width: 175px;
    z-index: 4;
}

.menu_vertical ul{
    display: block;
	float:left;
	background-color:#CC6;
	width:175px;
}

.menu_vertical li{
    display: block;
	float:left;
	width:175px;
	position:relativa;
}

.menu_vertical li a{
    display: block;
	float:left;
	width:175px;
	overflow:hidden;
	text-indent:-999999px;
	cursor:pointer;
	height:25px;
	margin-bottom:2px;
	background:url("/images/bg_menu_vertical.png") no-repeat 0 0;
}

.menu_vertical li.flashleitores a{

}

.menu_vertical li.flashsobre a{
	background-position:0 -27px;
}

.menu_vertical li.flashdicas a{
	background-position:0 -54px;
}

.menu_vertical li.flashcampanhas a{
	background-position:0 -81px;
}

.menu_vertical li.flashdireito a{
	background-position:0 -108px;
	height:52px;
}

.menu_vertical li.flashpublica a{
	background-position:0 -162px;
}

.menu_vertical li.flashencontre a{
	background-position:0 -189px;
}

.menu_vertical li.flashespaco a{
	background-position:0 -216px;
}

.menu_vertical li.flashcolabora a{
	background-position:0 -243px;
}

.seguraflashprincipal{
	display:block;
	margin:0 auto;
	width:885px;
	height:415px;
	position:relative;
	z-index:2;
	background:url("/images/bg_branco.png") no-repeat 0 1px;
}

#flashprincipal{
	display:block;
	margin:0 auto;
	width:885px;
	height:408px;
	position:relative;
	z-index:3;
}

.conteudo{
	display:block;
	width:900px;
	margin:0 auto;
}

.link{
    display: block;
	position:absolute;
	bottom:10px;
	right:20px;
	width:auto;
}

.link a{
    display: block;
	width:auto;
	color: #5B6A76;
    text-decoration: underline;
	font-size: 11px;
}

.link2{
    display: block;
    width: auto;
	float:right;
}

.link2 a {
    color: #5B6A76;
    display: block;
    text-decoration: underline;
    width: auto;
	font-size: 11px;
}

.bottom{
    display: block;
    float: left;
    margin-left: 35px;
    padding: 30px 0;
    width: 900px;
	position:relative;
}

.compartilhe{
    display: block;
    float: right;
    padding: 15px 0;
    width: 133px;
}

.compartilhe li{
	display:block;
	float:left;
}

.compartilhe li a{
	display:block;
	float:left;
	color:#488dd1;
	font:normal 11px Verdana, Geneva, sans-serif;
	overflow:hidden;
	cursor:pointer;
	width:auto;
}

.compartilhe li.falecono{
    border-right: 1px solid #488dd1;
    margin:9px 5px 0 0;
    width: 80px;
}

.compartilhe li.caompartilhar{
	width:80px;
	padding-top: 9px;
	display:block;
	float:left;
	color:#488dd1;
	font:normal 11px Verdana, Geneva, sans-serif;
	margin-right:5px;
}

li.Twitter{
	width:21px;
	height:20px;
	margin-right:5px;
}

li.Facebook{
	width:21px;
	height:20px;
}

li.RSS{
	width:21px;
	height:20px;
}

li.linkedin a, li.Twitter a, li.Facebook a, li.RSS a{
	width:21px;
	height:20px;
	text-indent:-99999px;
	overflow:hidden;
}

li.linkedin a{
	background: url("/images/icolinkedin.gif") no-repeat 0 0;
}

li.Twitter a{
	background: url("/images/icotwitter.gif") no-repeat 0 0;
}

li.Facebook a{
	background: url("/images/icofacebook.gif") no-repeat 0 0;
}

li.RSS a{
	background: url("/images/icorss.gif") no-repeat 0 0;
}

.bottom ul.menu_rodape{
	width:900px;
	display:block;
	float:left;
	background:url("/images/img_menu_rodape.jpg") no-repeat 0 0;
	padding-bottom: 9px;
}

.bottom ul.menu_rodape li{
	display:block;
	float:left;
}

.bottom ul.menu_rodape li a{
	display:block;
	float:left;
	text-indent:-99999px;
	overflow:hidden;
}

li.leitores{
    padding: 15px 0 0 28px;
    width: 77px;
}

li.leitores a{
	background:url("/images/menubottom.jpg") no-repeat 0 0;
	width:50px;
}

li.sobresbp{
    padding:15px 0 0 26px;
    width: 72px;
}

li.sobresbp a{
	background:url("/images/menubottom.jpg") no-repeat -65px 0;
	width:52px;
}

li.dicaspediatra{
    padding: 15px 0 0 20px;
    width: 90px;
}

li.dicaspediatra a{
	background: url("/images/menubottom.jpg") no-repeat -129px 0;
    width: 73px;
}

li.campanhasbp{
    padding: 15px 0 0 19px;
    width: 96px;
}

li.campanhasbp a{
	background: url("/images/menubottom.jpg") no-repeat -216px 0;
    width: 78px;
}

li.direitocrianca{
    padding:15px 0 0 18px;
    width: 206px;
}

li.direitocrianca a{
	background: url("/images/menubottom.jpg") no-repeat -313px 0;
    width: 187px;
}

li.publicavideos{
    padding: 15px 0 0 25px;
    width: 105px;
}

li.publicavideos a{
	background: url("/images/menubottom.jpg") no-repeat -520px 0;
    width: 83px;
}

li.encontrepediatra{
    padding: 15px 0 0 13px;
    width: 107px;
	display:none!important;
}

li.encontrepediatra a{
	background: url("/images/menubottom.jpg") no-repeat -618px 0;
    width: 91px;
}

li.espacocri{
	padding: 15px 0 0 5px;
    width: 81px;
	display:none!important;
}

li.espacocri a!important{
	background: url("/images/menubottom.jpg") no-repeat -723px 0;
    width: 74px;
	display:none;
}

li.colabor{
    padding:15px 0 0 25px;
    width: 79px;
}

li.colabor a{
	background: url("/images/menubottom.jpg") no-repeat -813px 0;
    width: 61px;
}

.box_grande{
    clear: both;
    display: block;
    width: 896px;
	font:normal 12px Verdana, Geneva, sans-serif; color:#5b6a76;
	position:relative;
	padding-bottom:15px;
}

.topoborda{
	display:block;
	float:left;
	width:894px;
	height:18px;
	background: url("/images/top_center_box.gif") no-repeat 0 0;	
}

.centromiolo{
	display:block;
	float:left;
	width:854px;
	background-color:#e8ebed;
	padding:0 20px 0;
}

.centromiolo cite{
	font-size:14px;
	font-weight:bold;
	color:#f27405;
	padding-bottom:20px;
	display:block;
	font-style:normal;
}

.centromiolo h3{
	padding-bottom:20px;
	font-weight:normal;
	font-size:13px;
	display:block;
}

.bottomborda{
	display:block;
	float:left;
	width:894px;
	height:18px;
	background: url("/images/bottom_center_box.gif") no-repeat 0 0;	
}