html,body {	background: #D9EFD9; margin: 0; padding:0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#222;}

#corpo1 { background: url(img/fundo.png) repeat-y; }
#corpo2 { width: 760px; }

#cabecalho { width: 760px; height: 233px; }

#colunaEsq { width: 160px; background: #3A9953; float:left; text-align: center; } 
#colunaEsq #menu { width: 160px; background: url(img/menu_divisao.png) #4ECA6E bottom no-repeat; padding-bottom: 20px; font-weight: bold; }
#colunaEsq #menu ul{ list-style: none; margin: 0; padding: 0; }
#colunaEsq #menu li a { height: 29px; padding: 6px 0 0 25px; voice-family: "\"}\""; voice-family: inherit; height: 23px; text-decoration: none; }
#colunaEsq #menu li a:link, #menu li a:visited { color: #005315; display: block; background: url(img/menu.png); }
#colunaEsq #menu li a:hover { background: url(img/menu.png) 0 -29px; }
#colunaEsq #menu li a:active { background: url(img/menu.png) 0 -58px; }
#colunaEsq #menu li .menuAtivo { background: url(img/menu.png) 0 -58px; }
#colunaEsq #parceiros { padding-bottom: 20px; background: url(img/menu_divisao2.png) bottom no-repeat; }

#conteudo { position:relative; float: right; width: 562px; padding: 15px 15px 15px 7px; background:#FFF; }
#conteudo h1{ width: 457px; background: url(img/fundo_titulos.png) bottom no-repeat; padding-bottom: 9px; text-align: center; margin: 0 auto 30px auto; font-family: Arial, Helvetica, sans-serif; font-size: 18px; letter-spacing: 1px; color: #3D9655; font-style: italic;}
#conteudo h2{ margin: 20px 0 20px 0; font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #3D9655; font-style: italic;}
#conteudo h3{ margin: 20px 0 20px 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #3D9655; font-weight:bold;}
#conteudo ul li { margin-top: 5px; }
#conteudo #logoSocorro { float: right; width: 216px; height: 77px; padding: 60px 20px 0 20px; background: url(img/logo_socorro.jpg) #FFF; overflow: auto; }
#conteudo #novidades { width: 387px; height: 91px; background: url(img/fundo_novidades.jpg); padding: 25px 10px 12px 10px; margin: 25px auto; }
#conteudo #novidades ul { margin: 0; border: 0; padding: 0; list-style-type: none; }
#conteudo #novidades li { padding: 4px 0px 4px 15px; margin:0px auto; background: url(img/item.gif) no-repeat 0 8px; }

#rodape{ width:750px; height:50px; }

.clear { clear:both; }
.oculto { display: none; }
p {margin: 2px 0 10px 0;}
a { color: #222; text-decoration: underline; }
a:hover { text-decoration: none; }
a:visited { color: #555; }

select,textarea,input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: 1px #999 solid; background: #fff; margin: 1px; }
select:focus,textarea:focus,input:focus { border: 1px #333 solid; }

.boxMiniaturaImagem { width:108px; height: 120px; margin: 2px 14px; float: left; text-align: center; background-repeat: no-repeat; background-position: 4px 4px; }
.boxMiniaturaImagem2 { width:78px; height: 120px; margin: 2px 14px; float: left; text-align: center; background-repeat: no-repeat; background-position: 5px 0px; }
.boxMiniaturaImagem a{ display: block; background: url(img/box_foto.png) top no-repeat; width:108px; border:0; padding-top: 78px; }
.boxMiniaturaImagem2 a{ display: block; background: url(img/box_foto2.gif) top no-repeat; width:78px; border:0; padding-top: 115px; }
#lightbox{ background-color:#eee; padding: 10px; border-bottom: 2px solid #666; border-right: 2px solid #666; }
#lightboxDetails{ font-size: 0.8em;	padding-top: 0.4em; }	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }
#lightbox img{ border: none; clear: both; } 
#overlay img{ border: none; }
#overlay{ background-image: url(img/lightbox-overlay.png); }
* html #overlay{ background-color: #333; back\ground-color: transparent; background-image: url(img/lightbox-blank.gif); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/lightbox-overlay.png", sizingMethod="scale"); }
kbd{ background-color: #ddd; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; font-size: inherit; font-family: inherit; padding: 0 3px 2px 4px;	}

.vermelhoGd { color: #f00; font-size: 14px; }
.txt-vde-md { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #3D9655 }

@media print{ 
#cabecalho, #colunaEsq, #rodape { display: none; } 
#conteudo { float: none; width: 600px; }
}

.borda_completa { border: black; border-style: solid; border-width: 1px 1px 1px 1px; }

.box-erro{ display: block; background: #FFF; width: 500px; min-height: 20px; margin: 20px auto; padding: 4px 4px 4px 44px; font-family: Tahoma; font-size: 10px; color: #000; text-align: left; }