html, body { height: 100%; }
body { height: 100%; background: #c4e0f4; margin: 0; padding: 0; }
.controle { clear: both; font-size: 0; line-height: 0; height: 0; }

a { color: #000; text-decoration: none; }
a:hover { color: #222; text-decoration: underline; }


#wrapper { background: url(/images/fundoTopo.jpg) top center no-repeat; }
#wrapContent { background: url(/images/fundoTopo.jpg) top center no-repeat; width: 720px; margin: 0 auto; }
#topo { padding: 55px 0 0; } 
#topo #logo { background: url(/images/logoLformolo.jpg) top left no-repeat; width: 260px; height: 58px; float: left; text-decoration: none; font-size: 0; line-height: 0; }
#topo #menu { padding: 26px 0 0 15px; width: 440px; float: left; font: 11px Arial, Helvetica, sans-serif; }

#conteudo { padding: 15px 0 0; }
#conteudo #menuLeft { float: left; width: 175px; padding: 0 0 0 15px; }

dl { margin: 0; padding: 0; font: 11px/15px Arial, Helvetica, sans-serif; }
dt { margin: 15px 0 0; padding: 0; }
dd { margin: 0; padding: 0; }

.btOb { padding: 25px 0 35px; font: 11px Arial, Helvetica, sans-serif; }
.btOb a { width: 78px; height: 17px; display: block; padding: 4px 5px 0 8px; margin: 0 0 0 -2px; background: url(/images/obBg.jpg) top left no-repeat; }

#acessorestrito { padding: 25px 0px 35px; font: 11px Arial, Helvetica, sans-serif; }
#acessorestrito select {width: 132px; margin: 5px 0; padding: 0; background: none; border: 1px solid #000; font: 11px Arial, Helvetica, sans-serif; }
#acessorestrito form { width: 138px; padding: 10px 0 0; margin: 0 0 0 0px; }
#acessorestrito form div { padding: 0 0 5px; font-size: 10px !important; }
#acessorestrito form div input { border: 1px solid #000; background: none; width: 90px; }



#menuRight { float: right; width: 200px; padding: 17px 0px 0 0; }
#chamadas { width: 199px; height: 165px; background: url(/images/chamadas.jpg) top left no-repeat; }

.recordare { width: 199px; height: 62px; text-decoration: none; font-size: 0; line-height: 0; display: block; }
.novoscaminhos { margin: 12px 0 0; width: 199px; height: 85px; text-decoration: none; font-size: 0; line-height: 0; display: block; }


#conteudoMeio { float: left; width: 300px; padding: 12px 15px 0; }
#conteudoMeio h1 { margin: 0 0 15px !important; padding: 0 !important; font: 20px Arial, Helvetica, sans-serif !important; }
#conteudoMeio h2 { margin: 5px 0 2px !important; padding: 0 !important; font: bold 16px Arial, Helvetica, sans-serif !important; color: #333; }
#conteudoMeio h3{ margin: 5px 0 2px !important; padding: 0 !important; font: bold 13px Arial, Helvetica, sans-serif !important; color: #333; }
#conteudoMeio p { margin: 0 1px 15px; font: 11px/16px Arial, Helvetica, sans-serif; }
#conteudoMeio ul { margin: 15px 0; padding: 0 18px; }
#conteudoMeio ul li { margin: 0; padding: 0 0 10px; font: 11px/16px Arial, Helvetica, sans-serif; }
#conteudoMeio ul li a { font-weight: bold; text-decoration: underline; }
#conteudoMeio ul li a:hover { font-weight: bold; text-decoration: none; }

#wrapFooter { background: url(/images/fundoRodape.jpg) top center no-repeat; height: 75px; }
#footer { background: url(/images/fundoRodape.jpg) top center no-repeat; width: 720px; margin: 0 auto; height: 75px; }



#botao{
	background-color:#666666;
	color:#FFFFFF;
	cursor:pointer;
	width:250px;
	position:relative;
	display:block;
	z-index:999
}
 
#filme{
	width:250px;
	height:250px;
	margin:0 auto;
	border:#000000 2px solid;
	padding:0;
	z-index:999;
}    
 
#opacidade {
	position:fixed;
	top:0; right:0; bottom:0; left:0;
	margin:0; padding:0;
	background:#000;
	opacity:.80;
	filter: alpha(opacity=80);
	-moz-opacity: 0.80;
	z-index: 1;
}

#fotoObituario { float:left; width:90px; padding:2px; border:1px solid #004C4C; background:#fff; }
#infoObituario { float:right; width:410px; }