* html table td tr img/**/ {
 filter:expression(
   this.alphaxLoaded ? "" :
   (
       this.src.substr(this.src.length-4)==".png"
       ?
       (
     (!this.complete)
     ? "" :
         this.runtimeStyle.filter=
         ("progid XImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+
         (this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0,0)+
         String(this.alphaxLoaded=true).substr(0,0)+
         (this.src="blank.png").substr(0,0)
       )
       :
       this.runtimeStyle.filter=""
   )
     );
}
body{
	background:url(../img/background_green.jpg) repeat-x fixed;
	margin:0px
}

/* Textos utilizados  */
.font{
	font: 12px normal Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.normal{
	font: 14px  Verdana, Arial, Helvetica, sans-serif;
}
.destaque{
	font: 16px bold Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
}
.titulo{
	font: 16px bold Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}
.linknoticias{
	text-decoration:none;
	font: 13px normal Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}
.titulo_adocao{
	font: 22px normal Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:5px;
	padding-top: 5px;
	color:#009966;
}


/* Css para cria��o do retangulo */
 #retangulo .top-retangulo{
	 font: 12px Verdana;
	 background: #9DD881  url(../img/top_retangulo.gif) top left no-repeat;
	 width:197px;
	 height:15px;
	 text-align: center;
 }
 #retangulo .btm-retangulo{
	 background: url(../img/btm_retangulo.gif) no-repeat;
	 width:197px;
	 height:7px;         
 }     
 #retangulo .corpo-retangulo{
	 width:187px;
	 background: #3bb003;
	 padding: 0px 5px;
 }
/* Fim do css de cria��o do Retangulo*/
#corpo{
	height:auto;
	background-color:000;
	width:780px;
}
#corpo #menu{
	float:left;
	margin-left:5px;
	margin-left:5px;
	width:206px;
}
#corpo #menu-edit{
	float:left;
	margin-left:5px;
	margin-left:5px;
	width:206px;
}
#corpo #centro-edit{
	float:left;
	margin-left:5px;
	margin-top: 5px;
	width:540px;
}

#corpo #centro{
	float:left;
	width:315px;
	margin-left:10px;
	margin-right:15px;
	margin-top:10px;
}

#corpo #detalhe{
	float:left;
	width:480px;
	margin:10px;
}
#corpo #lateral{
	float:right;
	margin-left:5px;
	margin-left:5px;
	width:206px;
}
#corpo #menu #menu_navegacao{
	background:url(../img/menu_naveg.gif) no-repeat;
	height:214px;
	width:183px;
	margin-top:10px;
}
#corpo #menu #menu_bazar{
	background:url(../img/menu_bazar.gif) no-repeat;
	height:156px;
	width:183px;
	margin-top:10px;
}
#corpo #menu #menu_ajuda{
	background:url(../img/menu_ajuda.gif) no-repeat;
	height:157px;
	width:183px;
	margin-top: 10px;
}
#corpo #centro .titulo{
	font: 22px normal Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:5px;
	padding-top: 5px;
	color:#009966;
}
#corpo #centro .subtitulo{
	font: 14px normal Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:2px;
	padding-top: 2px;
	color:#666666;
}
#corpo #lateral #castracao{
	background:url(../img/menu_bazar.gif) no-repeat;
	height:156px;
	width:183px;
	margin-top:10px;
}
#topo{
	height:130px;
	background-color:#FFFFFF;
}
#barra{
	height:10px;
	background:url(../img/barra.gif) repeat-x;
}
#rodape{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	height:10px;
	background-color:#009966;
}
#BarraEsquerda{
	background:url(../img/sombra_esquerda.png) repeat-y;
	width:5px;
}
#BarraDireita{
	background:url(../img/sombra_direita.png) repeat-y;
	width:5px;
}
ul#main-menu {
	padding: 10px;
	margin: 0px;
	list-style: none;
}


ul#main-menu li a{
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000033;
	size:18px;
	text-decoration:none;
	letter-spacing:1px;
}

ul#main-menu li a:hover{
	color:#009966;
	background: url(../img/menu-link-glass-hover.png) left top no-repeat;
	width: 183px;
	height: 5px;
}
ul#ultimas-noticas {
	list-style: none;
}
ul#apoio {
	list-style: none;
}

ul#ultimas-noticas li a{
	font: 12px normal Verdana, Arial, Helvetica, sans-serif;
	display:block;
	color:#000;
	text-decoration:none;
}

ul#ultimas-noticas li a:hover{
	font: 12px normal Verdana, Arial, Helvetica, sans-serif;
	color:#009900;
	text-decoration:none;
}
#corpo #centro #conteudo {
	width: 500px;
	margin-top: 10px;
}
#corpo #centro #bazar {
	width: 500px;
	margin-top: 10px;
}
.top-retangulo{
   background: url(../img/top_lateral.gif) top left no-repeat;
   width:206px;
   height:28px;  
}
.top-retangulotxt{
   font: bold 16px Verdana;
   color: #FFF;
   text-align: center;
   padding-top: 5px;
}
.btm-retangulo{
   background: url(../img/btm_lateral.gif) no-repeat;
   width:206px;
   height:15px;         
}
.content-retangulotxt{
   font: 12px Verdana;
   color: #000;
   margin: 0px 20px;
}     
.content-retangulo{
   background: url(../img/cont_lateral.gif) repeat-y;
   width:206px;
}

.content-retangulo a,p{
	margin: 0px;
	padding: 0px;
}

/* Abum de fotos */
div#galeria{
	width:500px;
}
div#galeria a {
 padding: 2px;
}
img.album {
	border: #CCC solid 0px;
}
img:hover.album {
 opacity: 0.7;
}
label{
 font: 12px normal Verdana, Arial, Helvetica, sans-serif;
}
