/* - - - - - - - - - - - - - - - - - - - - -

Title :   Fl&aacute;vio Citro 
Author :  Lu!z Penna 
URL :     luizpenna.carbonmade.com (luizeba@gmail.com)

Created : 04/2009
Theme Name: Fl&aacute;vio Citro
Theme URI: http://www.flaviocitro.com.br/
Description: Tema para site do juiz Fl&aacute;vio Citro.
Version: 1
Author: Lu!z Penna
Author URI: http://luizpenna.carbonmade.com/

- - - - - - - - - - - - - - - - - - - - - */



/*PADRONIZAR =====================*/
*{
	font-family: arial,tahoma,verdana, 'saint serif'; 
	/*font-size:0.65%; */
}

strong{
	color:inherit;
	font-weight:bold;
}

html{
	height:100%;/*parametro para manter o rodape embaixo*/
	/*overflow-x:hidden;*/ 
	overflow-y:scroll;
}

body{
	height:100%;/*parametro para manter o rodape embaixo e ocupacao do lightbox*/
	background:url(imagens/backBody.jpg) repeat-x;
	background-color:#000;
}

#newbody{width:100%;height:100%;background:url(imagens/backNewbody.jpg) repeat-x;} /*parametro para manter o rodape embaixo*/

body > #newbody{height: auto; min-height: 100%;}/*condicional para o rodape ficar ao final*/

a{text-decoration:none;}
a:hover{text-decoration:underline;} 

/*ESTRUTURA BASE =====================*/

#conteudo{
/*	max-width:1265px;*/
	min-width:768px;
	width:100%;
	margin: 0 auto;
	padding-bottom:40px;
	float:left;
	/*position:absolute;*/
}


#topo{
	width:100%;
	height:79px;
	clear:both;
	float:left;
}


	#marca{
		width:55%;
		height:100%;
		float:left;
		background:url(imagens/marca.gif) 20px 10px no-repeat;
	}

		#marca div{
			text-indent:-9000px;
			font-size:0;
		}

	#topo ul#menuSuperior{
		width:43%;
		height:100%;
		padding:0;
		margin:0;
		float:left;
	}

		#topo ul#menuSuperior li{
			list-style:none;
			float:left;
			padding:0 2%;
			margin:0;
			/*devido o IE tenho q setar o width, do contrario, somente o padding*/
			width:29%;
			height:100%;
		}

		#topo ul#menuSuperior li a{
			display:block;
			margin-top:13px;
			/*o padding e devido o hover*/
			padding:31px 0 18px 0;
			text-align:center;
			color:#FFF;
			font-size:0.7em;
			letter-spacing:0.3em;
			font-family: Microsoft sans serif,'saint serif',arial,tahoma,verdana ;
		}
		
		#topo ul#menuSuperior li a:hover{
			text-decoration:none;
			background:url(imagens/backMenuSuperior.gif) bottom repeat-x;	

		}


/*INFO - post e afins =====================*/

#info{
	width:51%;
	margin:8px 2% 0 1%;
	float:left;
	overflow:hidden;
	background-color:#456000;
	display:inline;
}

	#boxNoticias,#boxPost{ /* - */
		width:100%;
		padding-bottom:20px;
		background:url(imagens/acaPostBox.gif) right bottom no-repeat;
		background-color:#cad4df;
		float:left;
	}
	
	#boxPost.single{
		padding-bottom:5px;
	}
	
	#boxPostNone{ /* - */
		float:left;
		width:100%;
	}
	
		#boxPostTit.t-03{/* - */
			font-size:0.8em;
			text-transform:capitalize;
			
		}
		
		#boxNoticias a.mais-02{
			margin-right:25px;
		}

		#boxNoticiasTit{
			background-color:#495f77;
			padding:5px 0 0 8px;
			margin-bottom:10px;
		}
		
		#boxPostTit{ /* - */
			background-color:#495f77;
			padding:8px 0 8px 8px;
			margin-bottom:10px;
			line-height:20px;
		}

		ul#boxNoticiasCont,div#boxPostCont {
			padding:0 0 10px 0;
			margin:0;
			width:100%;
			float:left;
		}
		
		div#boxPostCont { /* - */
			width:94%;
			padding:1% 2.5%;
		}
		
			ul#boxNoticiasCont li {
				list-style:none;
				margin:0;
				padding:3px 0;
				display:block;
				width:100%;
				font-size:0.8em;
			}

			ul#boxNoticiasCont li p{
				display:inline;
			}
			ul#boxNoticiasCont li a{
				margin:0;
				padding:3px 2.5%;
				display:block;
				width:94%;
			}
			
			
			div#boxPostCont a.data-01{	/* - */			
				margin:3% 0 0 0;
				font-weight:normal;
				width:40%;
			}
			
			div.tagSingle a{ /* - */					
				padding:0 1%;
				margin:0;
			}


	#postPrincipal{
		width:100%;
		float:left;
		background:url(imagens/acaPostSup.gif) right top no-repeat;
		background-color:#fff;
	}
	
		ul#barraOpcoes{
			margin:8px 10px 0 10px;
			padding:0;
			float:right;
			width:95%;			
		}
		
		ul#barraOpcoes li{
			list-style:none;
			padding:0 5px;
			margin:0;
			float:right;
			width:10%;			
		}
		
		ul#barraOpcoes li a {
			text-align:center;
			color:#5B9532;			
			font-size:10px;					
			cursor:pointer;
			text-decoration:none;
			padding:0;
			margin:0;
			display:block;
		}
		
		ul#barraOpcoes li span {
			display:block;
			clear:both;
			padding-top:3px;			
		}
	
		/*=== para efeito do acabamento*/
		.lerPost{
			min-height:380px;			
		}

		
		.postPrincipalCont{
			width:94%;
			margin:20px 0 20px 12px;
			float:left;
			display:inline;
		}
			.postPrincipalCont ul.barraCompartilhe{
				float:right;
				margin:3% 0;
				padding:0;
				width:100%;
				clear:both;	
				background-image:none;				
				}
			
			.postPrincipalCont ul.barraCompartilhe li{
				list-style:none;
				padding:0;
				margin:0 5px;				
				width:32px;
				height:30px;
				float:right		
			}
			
			.postPrincipalCont ul.barraCompartilhe li.texto{
				color:#ae7609;
				font-size:0.9em;
				font-weight:bold;				
				width:auto;
				padding:7px 5px 0 0;
				height:23px;
				float:right		
			}
			
			.postPrincipalCont ul.barraCompartilhe li a{
				width:100%;
				height:100%;
				display:block;
				text-indent:-9999px
			}			
			
			.postPrincipalCont ul.barraCompartilhe li a:hover{			
				filter:alpha(opacity=45);
				-moz-opacity:.45;
				opacity:.45;
			}
			
			.postPrincipalCont ul.barraCompartilhe li a.orkut{
				background:url(imagens/icoCompartilhe.gif) left -2px no-repeat;		
				
			}
			
			.postPrincipalCont ul.barraCompartilhe li a.twitter{
				background:url(imagens/icoCompartilhe.gif) -58px -2px no-repeat;			
			}
			
						
			.postPrincipalCont ul.barraCompartilhe li a.facebook{
				background:url(imagens/icoCompartilhe.gif) -120px -2px no-repeat;			
			}
			
			.postPrincipalCont ul.barraCompartilhe li a.email{
				background:url(imagens/icoCompartilhe.gif) -181px -2px no-repeat;			
			}
			
			
			.postPrincipalCont h2,.postPrincipalCont h2 a {
				color:#495f77;
				font-size:1.1em;
				font-weight:bold;
				padding:5px 0;
			}
			
			.post {				
				color:#000;
				padding:10px 0;				
				font-size:0.8em;
			}
			
			.post p{	
				margin-bottom:25px;
				line-height:150%;				
			}
			
			.post p span{line-height:150%;}
			
			
			.postPrincipal p{
				line-height:20px;
			}
			
			.postPrincipal a{
				line-height:150%;	
			}

			.page{
				min-height:500px;	
				/*height:500px;*/
			}
			
			.post p img{
				float:left;	
				padding:0 8px 8px 0;
			}
			
				.post a:hover.l-05{			
					text-decoration:none;
				}
			
				.postPrincipalCont ul{
					width:75%;
					padding:0 0 0 20px;					
					background:url(imagens/icoTag.gif) left center no-repeat;
					margin:0;
					float:left;
					display:inline;						
				}
				
				.postPrincipalCont ul li{
					list-style:none;
					float:left;
					padding:0 1%;					
					margin:0;
					width:95%;
				}
				
				.postPrincipalCont ul li a{
					margin:0;
					padding:0 1%;					
				}
		
		/*#postPrincipal p.com-01{
			margin-right:10px ;
		}*/
		
	/*#comentarios{			
		margin:10px 0;				
		clear:both;
		float:left; sabe-se lá pq , esse float buga no ie7
	}
	*/
	
	

	
		#acaPostInf{
			margin:0;
			padding:0;
			background:url(imagens/acaPostInf.gif) right bottom no-repeat;
			width:100%;
			height:21px;
			float:left;
		}
	
	#navegacao{
		width:100%;
		float:left;
		background:url(imagens/acaNavDir.gif) right top no-repeat;
		background-color:#787677;
		/* Tecnica do margin-right evitando o conteudo repetir ao final  - agradecimento ao senior em CSS, Rodrigo Duclerc */
		margin-right:-3px;
	}
	
		
	#acaNavEsq{
		background:url(imagens/acaNavEsq.gif) left bottom no-repeat;
		height:40px;
		width:18px;
		float:left;
	}
	
		#navegacao form{
			float:left;			
			margin:10px 0 0 10px;
			padding:0;
			/*e precisa parametrizar o width no form. do contrario ele fica 100%*/
			width:42%;
		}
		
		#navegacao  #opNav{
			font-size:0.8em;	
			width:75%;
						float:left;			
		}
		
		#navegacao  #btOk{
			font-size:0.6em;
			color:#fab41e;
			background-color:#333333;
			border:none;
			padding:3px;
			margin-left:5px;
		}
	
		#navegacao div.nav-01 a,#navegacao div.nav-02 a{
			display:inline;
			margin:12px 17px 0 0;			
		}
	
	
/*ACESSO - busca, menus e afins =====================*/
#acesso{
	width:45%;
	float:left;
	background-color:#700056;
	overflow:auto;
	display:inline;
}

/*SOBRE =====================*/
	#sobre{
		width:100%;
		background:url(imagens/backSobre.jpg) top repeat-x;
		background-color:#edab21;
		border-bottom:4px solid #FFF;
		float:left;
	}
	
		#sobre div{               	
			/*min-height:90px;*/
			padding:10px 15px 15px 0;
			float:left;
			/*background:url(imagens/fotoFlavio.gif) 10px 10px no-repeat;*/
		}
		
			#sobre div h1{
				padding-bottom:10px;
				font-size:1em;
			}
			
			#sobre div img {
				float:left;
				padding:0 12px;
			}

/*BUSCA =====================*/	
		
	#acessoBusca{
		width:100%;
		height:63px;
		background:url(imagens/backBusca.jpg) repeat-x;
		float:left;
	}
	
	#acessoBusca #rss{
		width:94px;
		height:63px;
		float:left;
		background:url(imagens/backRss.jpg) repeat-x;
	}
	
		#acessoBusca #rss a{
			display:block;
			height:1px;
			padding:35px 0 0 31px;
			font-size:0.9em;
			font-family: verdana,arial,tahoma,'saint serif' ;
		}
	
	#acessoBusca #busca{
		padding:0;
		margin:0;
		width:60%;
		float:right;
		height:53px;
		padding:10px 20px 0 0;
		background:url(imagens/acaBusca.jpg) right no-repeat;
	}
	
		#acessoBusca #busca  input#strBusca{
			font-size:15px;
			font-family: verdana,arial,tahoma,'saint serif' ;
			color:#000;
			width:85%;
			height:23px;
			border:2px solid #efa508;
			border-right:none;
			float:right;
		}	
		
		#acessoBusca #busca  input#imgBusca{
			float:right;
		}

/*MENUS =====================*/
		
	#menu{
		width:100%;
		float:left;
		padding:15px 0;
		background-color:#f5f2e6;
	}
	
		#menuOp1{
			width:44%;
			height:100%;
			margin-left:3%;
			/*Tecnica do display inline - agradecimento ao perito em CSS, Paulo Reis*/
			display:inline;
			float:left;
		}	
	
		#menuOp2{
			width:48%;
			height:100%;
			float:left;
			/*Tecnica do display inline - agradecimento ao perito em CSS, Paulo Reis*/
			display:inline;
			margin-left:2%;
		}
		
		/*MENUS PADROES =====================*/
		
			ul#categoria, ul#data, ul#tag, ul#comentado, ul#ultimo {
				padding:0 0 10px 0;
				margin:0;
				width:100%;
				float:left;
				overflow:hidden;
			}
			
			ul#categoria li,ul#data li,ul#tag li,ul#comentado li, ul#ultimo li {
				list-style:none;
				margin:0;
				padding:3px 0;
				display:block;
				width:100%;
			}
			
			ul#categoria li.t-01,ul#data li.t-01,ul#tag li.t-01,ul#comentado li.t-01, ul#ultimo li.t-01{
				padding-bottom:5px;
			}
			
			ul#categoria li a,ul#tag li a,ul#comentado li a, ul#ultimo li a{
				margin:0;
				padding:3px 0;
				display:block;
				width:95%;
			}
			
			ul#categoria li a{
				text-transform:capitalize;
			}
			
			ul#tag li a{
				width:auto;
				display:inline;
				padding:0 5px;
			}
	
	/*Indicacoes - livros e links =====================*/
	#indicacao{
		width:100%;
		float:left;
		padding:15px 0 60px 0;
		background:url(imagens/backIndicacao.jpg) bottom repeat-x;
		background-color:#4c96bd;
		position:relative;
	}
	
		#acaIndicacao{
			position:absolute;
			top:0;
			left:0;
			width:33px;
			height:23px;
			background:url(imagens/acaIndicacao.gif) top left no-repeat;
		}
				
		#indicacaoOp1{
			width:45%;
			height:100%;
			margin-left:4%;
			/*Tecnica do display inline - agradecimento ao perito em CSS, Paulo Reis*/
			display:inline;
			float:left;
		}	
	
		#indicacaoOp2{
			width:45%;
			height:100%;
			float:left;
			/*Tecnica do display inline - agradecimento ao perito em CSS, Paulo Reis*/
			display:inline;
			margin-left:4%;
		}	
		
		/*Indicacoes padroes =====================*/
			ul#link, ul#livro {
				padding:0 0 10px 0;
				margin:0;
				width:100%;
				float:left;
			}
				
			ul#link li, ul#livro li {
				list-style:none;
				margin:0;
				padding:3px 0;
				display:block;
				width:100%;
			}
			
			ul#link li.t-01,ul#livro li.t-01{
				padding-bottom:5px;
			}
			
			ul#link li a,ul#livro li a{
				margin:0;
				padding:3px 0;
				display:block;
				width:95%;
			}

			
/*RODAPE =====================*/

#rodape{
	position:relative;
	width:100%;
	height:40px; 
	clear:both;
	background-color:#2d2d2d;
/*	overflow:auto;*/
}

	#rodapeConteudo{
		/*max-width:1265px;*/
		min-width:768px;
		width:100%;
		margin: 0 auto;
		float:left;
	}

		#rodapeConteudo a{
			text-decoration:underline;
			line-height:15px;
		}

		#rodapeConteudoEsq{
			width:53%;
			padding:0.8% 0 0 2%;
			float:left;
			background:url(imagens/acaRodape.gif) right top no-repeat;
		}

		#rodapeConteudoDir{
			width:43%;
			padding-top:0.5%;	
			float:left;
			text-align:right;				
		}


/*CALENDARIO =====================*/

	table#wp-calendar{
		color:#686147;	
		margin:0;
		padding:0;
		
	}

	table#wp-calendar td{
		padding:3px;
	
	}
		table#wp-calendar caption{
			text-align:center;
			color:#ae7609;
			text-transform:uppercase;
			margin-bottom:8px;
			font-size:0.7em;
		}

		table#wp-calendar thead{font-size:0.7em;}
		table#wp-calendar thead td{}	
		table#wp-calendar tfoot{}
		table#wp-calendar tbody{font-size:0.7em;}
		table#wp-calendar tbody tr td{text-align:center;}

		table#wp-calendar tbody tr td a{color:#FFF;background-color:#fab41e;font-weight:bold;text-decoration:none;}
		table#wp-calendar tbody tr td a:hover{text-decoration:none;background-color:#FF9900;}
		

/*CLASS =====================*/
.f-01{font-size:0.8em;color:#73c7fc;}
.f-02{font-size:0.8em;color:#ffc12d;}
.f-03{font-size:0.6em;color:#FFF;}
.f-04{font-size:0.8em;color:#FFF;}


.t-01{font-size:1.2em; color:#ae7609;}
.t-02{font-size:1.2em; 	color:#FFF;}
.t-03{font-size:1em;color:#FFF;letter-spacing:0.1em;}

a.l-01,li.cat-item a,.pad a,#tag a,tfoot a{color:#686147;font-size:0.8em;}
a:hover.l-01,li.cat-item a:hover,.pad a:hover,#tag a:hover,tfoot a:hover{color:#686147;font-size:0.8em;background-color:#dddacf;font-weight:bold;text-decoration:none;}
a:hover.l-01 strong,li.cat-item a:hover strong,.pad a:hover strong{color:#7d7d7d;background-color:#dddacf;font-weight:bold;text-decoration:underline;
}

/* -- EM localhost
a.l-02,li.cat-item-5 a{color:#509a08;font-size:0.8em;font-weight:bold;}
a:hover.l-02,li.cat-item-5 a:hover{color:#509a08;font-size:0.8em;background-color:#cbff99;font-weight:bold;text-decoration:none;}
*/


a.l-02,li.cat-item-31 a{color:#509a08;font-size:0.8em;font-weight:bold;}
a:hover.l-02,li.cat-item-31 a:hover{color:#509a08;font-size:0.8em;background-color:#cbff99;font-weight:bold;text-decoration:none;}

a.l-03,#link a{color:#FFF;font-size:0.8em;font-family: verdana,arial,tahoma,Microsoft sans serif,'saint serif';}
a:hover.l-03,#link a:hover{color:#4582c7;font-size:0.8em;background-color:#FFF;font-weight:bold;text-decoration:none;}

/*Calendario=====================*/
a.l-04{color:#686147;font-size:0.7em;}
a:hover.l-04{color:#FFF;font-size:0.7em;background-color:#ecab21;font-weight:bold;text-decoration:none;}


a.l-05{color:#000;}
a:hover.l-05{color:#898989;text-decoration:underline;}
a:hover.l-05 strong{color:#000;text-decoration:none;}

a.l-06,#tagPost a,.tagSingle a{color:#6a6a6a;font-weight:bold;font-size:0.8em;}
a:hover.l-06,#tagPost a:hover,.tagSingle a:hover{color:#6988a9;text-decoration:none;font-size:0.8em;}

a.l-07,#boxPostTit a{color:#FFF;}
a:hover.l-07,#boxPostTit a:hover{color:#DDD;text-decoration:underline;}

a.l-08{color:#FFFFFF;background-color:#C58714;}
a:hover.l-08{background-color:#F0A313;}

p.editPost a{color:#FFF;background-color:#4582c7;float:right}
p.editPost a:hover{color:#4582c7;background-color:#FFF}

a.mais-01{
	display:block;
	padding:2px 0 2px 20px;
	margin-right:10px;
	background:url(imagens/btMaisAzul.gif) 0 3px no-repeat;
	color:#FFF;
	font-size:0.8em;
	font-weight:bold;
	float:right;
}
a:hover.mais-01{background:url(imagens/btMaisAzul.gif) 0 3px no-repeat;color:#FFF;}


a.mais-02{
	display:block;
	padding:2px 0 2px 20px;
	margin-right:8px;
	background:url(imagens/btMaisMarinho.gif) 0 3px no-repeat;
	color:#495f77;
	font-size:0.8em;
	font-weight:bold;
	float:right;
}
a:hover.mais-02{background:url(imagens/btMaisMarinho.gif) 0 3px no-repeat;color:#495f77;}

a.data-01{
	display:block;
	padding:5px 0px 5px 24px;	
	background:url(imagens/icoCalendario.gif) 0 3px no-repeat;
	color:#495f77;
	font-size:0.8em;
	font-weight:bold;
	text-align:left;
}
a:hover.data-01{background:url(imagens/icoCalendario.gif) 0 3px no-repeat;color:#6988a9;}


div.nav-01 a{
	display:block;
	padding:2px 18px 2px 0;
	background:url(imagens/icoSetaDir.gif) right 5px no-repeat;
	color:#fab41e;
	font-size:0.8em;
	font-weight:bold;
	text-align:left;
	float:right;
}
div.nav-01 a:hover{	background:url(imagens/icoSetaDir.gif) right 5px no-repeat;color:#FFF;}

div.nav-02 a{
	display:block;
	padding:2px 0 2px 18px;
	background:url(imagens/icoSetaEsq.gif) left 5px no-repeat;
	color:#fab41e;
	font-size:0.8em;
	font-weight:bold;
	text-align:left;
	float:right;
}
div.nav-02 a:hover{background:url(imagens/icoSetaEsq.gif) left 5px no-repeat;color:#FFF;}


p.com-01{
	margin-top:18px;
	display:block;
	padding:4px 0 4px 25px;
	background:url(imagens/icoComentario.gif) left 5px no-repeat;
	/*color:#4582c7;*/
	color:#0066FF;
	font-weight:bold;
	text-align:left;
	float:right;
	clear:both;
}
p.com-01 strong{color:#4582c7;}

dl a{color:#4582c7;font-weight:bold;}
dl a:hover{color:#0066FF;}

.comentarioAutor{
	background-color:#FEF9E7;
}

.tag-01{
	padding:0 0 2px 23px;
	background:url(imagens/icoTag.gif) left 0 no-repeat;
	color:#495f77;
	font-size:0.8em;
	font-weight:bold;
	text-align:left;
	float:left;
}

.back_cinza{
	background-color:#DBDBDB;
}

.aviso{
float:left;
color:#333333;
font-weight:bold;
margin-top:30px;
width:90%;
}

/*FORM ===================*/

.formClass,form.formComentarios{
	margin:15px 0;
	padding:0;
	float:left;
	clear:both;
	width:100%;


}



.formClass label,.formComentarios label{margin:15px 0 8px 0;font-weight:bold;color:#666666;}

.w-80{width:12em}
.txt-01{width:28em;height:25em;text-align:left}
.fe-01{border:1px solid #ABABAB;padding:2px;}

#btEnviar,#btEnviarComentario{
	color:#fab41e;
	background-color:#333333;
	border:none;
	padding:3px;
	margin:15px 10px 10px 200px;
	float:left;
}

/*================= COmentario*/

dl{
border-bottom:1px solid #666666;
margin:12px 8px;		
background-color:#F4F4F4;
float:left;
width:90%;
}

dl.cor1{
background-color:#F4F4F4;
}

dl.cor2{
background-color:#ECF7FF;
}


dl dt {
padding:4px 5px;
}

dl dd{
color:#656565;
line-height:18px;
margin-bottom:10px;
padding:4px 5px;
}



/*AJUSTE =====================*/

/* CLEAR FIX - problema em elementos floating*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/*AJUSTE =====================*/


/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #DCF0FC;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

/*================= Atualizacao upload*/

#avisoUpload{
	color:#555;
	font-size:10px;
	display:block;
	margin-top:10px;			
}
.btUpload{
	border:1px solid #ABABAB;
	background-color:#fff;
	display:block;
	clear:both;	
	margin-bottom:8px;
	height:18px;
	width:150px;
	padding:5px 0 0 25px;
	background:url(imagens/icon_pasta.gif) 5px 3px no-repeat;
	cursor:pointer;		
}
#msgUpload{
	line-height:20px;
	margin-right:5px;
	display:none;
}

#msgUpload strong{
	margin-right:3px;
}

a#btUploadRemover{				
	padding:0 5px;
	background:url(imagens/icon_remover.gif) center 2px no-repeat;	
	color:#990000;
	border:1px solid #990000;
	text-decoration:none;
	display:none;
}

a:hover#btUploadRemover{
	background:url(imagens/icon_remover_b.gif) center 2px no-repeat;	
	background-color:#990000;
	color:#fff;
}