body {
	margin: 0px;
	background-color:#434343;
	width:100%;
	color:#333333;
	font-family:Trebuchet MS;
	font-size:11px;
	padding:0;
}

#aba-acesso-rapido{background-image:url(imagens/aba-acesso-rapido-internas.jpg); width:44px; height:114px; float:left; position:fixed; right:0px; top:83%; z-index:9999; margin-top:-47px;padding-top:10px;}

.laranja {
	color:#BB4806;
	font-weight:bold;
	text-transform: uppercase;
}

.verde {color:#669900;font-weight:bold;}
.vermelho {color:#CC0000;font-weight:bold;}
.azul {color:#254D9B;font-weight:bold;}

.placa {
	text-transform: uppercase;
}

.prateleiras-reg-box{
width:100%;
	height:95px; padding-top: 20px; 
}

.prateleiras-reg-nome{
width:100%;
	height:45px;background-color:#000;color:#fff;font-weight:bold;padding-top: 15px;
  border-radius: 4px;
}

.secoes-reg-box{
height:80px;
	min-height:50px; line-height: 16px;
	float: left;background-color:#D6D2D1;margin: 0.25%; vertical-align: bottom;padding: 5px;
}

.secoes-reg-box-ative{
height:80px;
	min-height:50px; line-height: 16px;
	float: left;background-color:#CC0000 !important;margin: 2px; vertical-align: bottom;padding: 5px;color: #fff;
}

.nome-reg-box{
width:100%;
height:80%; 
line-height: 16px;
overflow: hidden;
margin-bottom: 0px;
}

.link-reg-box{
width:100%;
height:20%; line-height: 16px;
margin-bottom: 0px;
}




#topo {
width:100%;
height:114px;
background-image: url(imagens/bg_topo.jpg);
background-repeat:repeat-x;



}

#login_div {
	width:475px;
	height:280px;
	background:url(imagens/login.png);
	background-repeat:no-repeat;
	text-align:center;
	padding-top:290px;
	padding-right:20px;
	padding-left:20px;
	margin:0 auto;
	margin-top:30px;
}


#topo_esquerda {
width:583px;
height:100px;
background-image: url(imagens/corner_esquerda.jpg);
background-repeat:no-repeat;
float:left;
padding: 14px 0 0 30px;
position:absolute;
}



#topo_direita {
width:650px;
height:114px;
background-image: url(imagens/corner_direita.jpg);
background-repeat:no-repeat;
background-position:right;
float:right;
text-align:right;
padding: 0 30px 0 0;



}



.pequeno_azul {	
	color:#D0DCE4;
	font-family:Trebuchet MS;
	font-size:11px;}


#topo_botoes img{	
margin-top:20px;margin-right:15px;float:left;

}



#topo_botoes {	
height:92px;

}




#topo_botoes a{

   float:left;
 
}


#topo_botoes a:hover {

  margin-top:2px;
   filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
 
}


#topo_chamadas{	
height:63px;

margin-top:17px;
text-align:left;
margin-left:200px;

font-size:10px;
text-align:right;
color:#666666;

float:right;

}



#barra_esquerda{
color:#D0DCE4;
clear:left;
font-size:11px;
padding-top:32px;

 
}


#barra_direita{
color:#D0DCE4;
font-size:10px; 
margin-top:1px;
}


#barra_direita img{
vertical-align:middle;
margin-left:5px;
}


#logout{
color:#D0DCE4;
font-size:10px; 
font-weight:bold;
height:15px;
margin-top:14px;
padding-left:280px;

}





#logout img{
vertical-align:middle;
margin-left:5px;
}

#logout a {	TEXT-DECORATION: underline;	color:#FFFFFF;}
#logout a:hover {	TEXT-DECORATION: none;	color:#ffffff;}
#logout a:visited  {	TEXT-DECORATION: underline;		color:#FFFFFF;}
#logout a:visited:hover {	TEXT-DECORATION: none;	color:#ffffff;}


#logout li{

float:left;
padding: 0 6px 0 0;
font-size:9px;

}





#logout  li ul {

	position: absolute;
	top: 28px;
	display: none;
	background-color:#9a5508;
	border:1px solid;
	line-height:20px;
	padding:1px;
	width:160px;
	text-transform:lowercase;
	z-index:2000;

	}


#logout  li ul a:hover {
  
   
   
   color: #E1EaF2;
   text-decoration: none;
   height: 17px;
   border-bottom:0;
    background-color: #B58C86;

 
  
}

#logout  li ul a , #logout  li ul a:visited {
  

   text-decoration: none;
  
}

#logout  li ul li{

	float:none;
margin: 1px;
	text-align:center;
	
	border-bottom:1px solid;


	}
	
	
	
#logout  li:hover ul, #menu li.over ul { 
display: block; }

















#conteudo {
width:98%;
background-color:#FFFFFF;
background-image: url(imagens/bg_meio_esquerda.jpg);
background-repeat:repeat-y;
padding: 0 0 0 2%;
height:100%;

}



#bg {
	
width:95%;
background-image: url(imagens/bg_meio_direita.jpg);
background-repeat:repeat-y;
background-position:right;
min-height:350px;
height:auto !important;
height:350px;
padding: 1% 5% 1% 0;
}





#rodape {
width:100%;
height:55px;
clear:both;
background-image: url(imagens/bg_rodape.jpg);

}


#rodape_esquerda {
float:left;
height:70px;
width:4%;
background-image: url(imagens/bg_rodape_esquerda.jpg);
background-repeat:no-repeat;

}


#rodape_direita {
float:right;
height:70px;
width:4%;
background-image: url(imagens/bg_rodape_direita.jpg);
background-repeat:no-repeat;
background-position:right;


}


#rodape_meio {
float:left;
width:90%;

margin-top:20px;

}



#rodape_botoes {width:380px;text-align:center;
left:50%;
margin-left:-170px;
position:relative;
font-size:10px;
color:#D2E3EC;

}

#rodape_botoes img{	
margin-right:15px; float:left;

}



#rodape_botoes  a{

   float:left;
 
}


#rodape_botoes a:hover {

  margin-top:2px;
   filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
 
}




/*.formulario {
font-size: 10px; 
font-family:Trebuchet MS; 
height:auto;
padding:1px 2px 1px 5px;
color:#666666;
background-color:#F4F5F3;
border: solid 1px #999999;
text-align:left;
}*/




#login{
text-align:center;
width:100%;
 
}






/*



#menu {

color:#FFFFFF;
clear:both;
padding: 6px 2% 0 2%;
font-weight:bold;
background-image: url(imagens/bg_menu.jpg);
height:32px;
background-repeat:repeat-x;
font-size:10px;
text-transform:uppercase;
margin:0 10px 0 10px;
border:2px solid #FFFFFF;

}

#menu li{

float:left;
margin: 2px 4px 0 0;
padding: 0 4px 0 4px;
background-color:#653d00;

}


#menu a {	TEXT-DECORATION: none;	color:#FFFFFF;}
#menu a:hover {	TEXT-DECORATION: none;	color:#e1dede;}
#menu a:visited  {	TEXT-DECORATION: none;		color:#FFFFFF;}
#menu a:visited:hover {	TEXT-DECORATION: none;	color:#e1dede;}

*/
.formulario {
	font-size: 11px;
	font-family:Trebuchet MS;
	min-height:18px;
	height:auto !important;
	height:18px;
	padding:3px 3px 3px 3px;
	color:#333;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #FFFFFF), color-stop(1, #eeeeee) );
	background:-moz-linear-gradient( center top, #FFFFFF 5%, #eeeeee 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#eeeeee');
	background-color:#FFFFFF;
	border: solid 1px #999999;
	text-align:left;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.1);
	-moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.1);
	/*box-shadow: 0px 0px 4px rgba(0,0,0,0.1);*/
}



#menu {
	color:#FFFFFF;
	clear:both;
	padding: 6px 1% 0 1%;
	font-weight:bold;
	background-image: url(imagens/bg_menu.jpg);
	height:32px;
	background-repeat:repeat-x;
	font-size:12px;
	text-transform:uppercase;
	margin:0 10px 0 10px;
	border:2px solid #FFFFFF;
}

#menu li {
	float:left;
	margin: 2px 4px 0 0;
	padding: 0 2px 0 2px;
	background-color:#8c8c8c;
	text-shadow: 1px 1px 0px #000000;
	-webkit-border-top-left-radius: 3px;
	-moz-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-top-right-radius: 3px;
	border-top-right-radius: 3px;
}

#menu a {
	TEXT-DECORATION: none;
	color:#FFFFFF;
}

#menu a:hover {
	TEXT-DECORATION: none;
	color:#FFFF99;
}

#menu a:visited {
	TEXT-DECORATION: none;
	color:#FFFFFF;
}

#menu a:visited:hover {
	TEXT-DECORATION: none;
	color:#FFFF99;
}

#menu li ul li {
	background-color:#8c8c8c;
	font-size:11px;
}

#menu li ul li:hover {
	background-color:#8c8c8c;
}










/*





#menu  li ul {

	position: absolute;
	top: 138px;
	display: none;
	background-color:#DDCCCC;
	border:1px solid;
	line-height:20px;
	padding:1px;
	width:100px;
	text-transform:lowercase;
	z-index:2000;
	text-align:center;
	font-weight:bold;
	font-size:10px;


	}


#menu  li ul a:hover {
  
   
   
   color: #E1EaF2;
   text-decoration: none;
   height: 17px;
   border-bottom:0;
    background-color: #6B87A9;

 
  
}



#menu  li ul li{

	float:none;
margin: 1px;


	}
	
	
	
#menu  li:hover ul, #menu li.over ul { 
	display: block; }






*/



















.pagina {

background-color:#ECD5D1;
padding:0 4px 0 4px;
border: 1px solid #9a5508;
margin:1px;




}

.pagina2 {



background-color:#E4E4C0;
padding:0 4px 0 4px;
border: 1px solid #D2D297;
margin:1px;
font-weight:bold;

}


.pagina_ {

margin:2px;


}



/*#submenu {

color:#666666;
font-size:10px;
font-weight:bold;

}



#submenu a {	TEXT-DECORATION: none;	color:#666666;}
#submenu a:hover {	TEXT-DECORATION: none;	color:#9a5508;}
#submenu a:visited  {	TEXT-DECORATION: none;		color:#666666;}
#submenu a:visited:hover {	TEXT-DECORATION: none;	color:#9a5508;}*/
#submenu {
	color:#000000;
	font-size:11px;
	font-weight:bold;
	text-shadow: 1px 1px 0px #FFFFFF;
}

#submenu a {
	TEXT-DECORATION: none;
	color:#000000;
}

#submenu a:hover {
	TEXT-DECORATION: none;
	color:#9a5508;
}

#submenu a:visited {
	TEXT-DECORATION: none;
	color:#000000;
}

#submenu a:visited:hover {
	TEXT-DECORATION: none;
	color:#9a5508;
}




a {	TEXT-DECORATION: none;	color:#333333;}
a:hover {	TEXT-DECORATION: underline;	color:#9a5508;}
a:visited  {	TEXT-DECORATION: none;		color:#333333;}
a:visited:hover {	TEXT-DECORATION: underline;	color:#9a5508;}






.letras a {	TEXT-DECORATION: none;	color:#FFFFFF;}
.letras a:hover {	TEXT-DECORATION: underline;	color:#CCCCCC;}
.letras a:visited  {	TEXT-DECORATION: none;		color:#FFFFFF;}
.letras a:visited:hover {	TEXT-DECORATION: underline;	color:#CCCCCC;}







 .separa {

clear:both;
height:7px;

}




.esquerda {
width:100px;
float:left;
clear:both;
text-align:right;
margin-right:5px;
font-weight:bold;

}


.direita {
width:370px;
float:left;
text-align:left;
}



.direita2 {
width:370px;
float:left;
text-align:left;

}



.esquerda3 {
width:150px;
float:left;
clear:left;
text-align:right;
margin-right:5px;
font-weight:bold;

}


.direita3 {
width:220px;
float:left;

}




.esquerdax {
width:150px;
float:left;
clear:both;
text-align:right;
margin-right:5px;
font-weight:bold;

}


.direitax {
width:320px;
float:left;
text-align:left;
}




#formulario li {
height:auto;
margin-top:5px;
}


#formulario2 li {
height:auto;
margin-top:5px;
}



#detalhes .direita {
text-align:left;
}









#box1 {
width:247px;
height:350px;
background-image:url(imagens/box.jpg);
position:absolute;
top:170px;
right:1%;
display:none;

}


#box1a {
width:33px;
height:350px;
background-image:url(imagens/box.jpg);
position:absolute;
top:170px;
right:1%;


}






h1 {
color:#6d3c01;
font-size:10px;
display:inline;
margin-right:2px;
background-color: #FFFFFF;
padding: 0 6px 0 6px;
}

h2 {
color:#6d3c01;
font-size:10px;
display:inline;
margin-right:20px;
background-color: #FFFFFF;
padding: 0 6px 0 6px;
}

h3 {
color:#CC3300;
font-size:11px;

}

.centraliza {text-align:center;}
.fonte9 {font-size:9px;}
.fonte10 {font-size:10px;}
.fonte11 {font-size:11px;}
.fonte12 {font-size:12px;}
.fonte13 {font-size:13px;}
.fonte14 {font-size:14px;}
.fonte15 {font-size:15px;}
.fonte16 {font-size:16px;}
.fonte17 {font-size:17px;}
.fonte18 {font-size:18px;}
.fonte19 {font-size:19px;}
.fonte20 {font-size:20px;}



.fundoazul {
background-color:#254D9B;
margin-left:23px;
color:#FFFFFF;
min-height:310px;
height:auto !important;
height:310px;
padding:40px;
}



.esq {
width:60px;
text-align:right;
float:left;
margin-right:10px;
margin-top:5px;
}



.dir {
float:left;
width:450px;
margin-top:5px;


}



#faleconosco .formulario {
width:400px;

}


#faleconosco #telefone1 , #faleconosco #telefone2 {
width:196px;

}




/*
.aviso {
background-color:#F7EBDD;
padding:20px;
margin:20px;
border: 2px solid #EBCDA9;
clear:both;
font-weight:bold;
}



.aviso2 {
background-color:#EFDFDF;
padding:20px;
margin:20px;
border: 2px solid #EAAFB3;
clear:both;
font-weight:bold;


}



.aviso3 {
background-color:#EEEEB7;
padding:10px;
margin:5px;
border: 2px solid #D2D297;
clear:both;
font-weight:bold;
}





.aviso4 {
background-color:#EFDFDF;
padding:20px;
margin:20px;
border: 2px solid #EAAFB3;
clear:both;
text-align:center;
}



.aviso5 {
background-color:#F1F7DD;
padding:5px;
margin:10px;
border: 2px solid #D7EBA9;
clear:both;
text-align:center;
}


.aviso6 {
background-color:#F7EBDD;
padding:5px;
margin:10px;
border: 2px solid #EBCDA9;
clear:both;
text-align:left;
line-height:13px;
}
*/
.aviso {
	background-color:#F7EBDD;
	padding:20px;
	margin:20px;
	border: 2px solid #EBCDA9!important;
	clear:both;
	font-weight:bold;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0px 0px 2px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 0px 2px rgba(0,0,0,0.5);
	box-shadow: 0px 0px 2px rgba(0,0,0,0.5);
}

.aviso2 {
	background-color:#EFDFDF;
	padding:20px;
	margin:20px;
	border: 1px solid #EAAFB3;
	clear:both;
	font-weight:bold;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: 0px 0px 2px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 0px 2px rgba(0,0,0,0.5);
	box-shadow: 0px 0px 2px rgba(0,0,0,0.5);
}

.aviso_internet {
	background-color:#EFDFDF;
	width:200px;
	padding:20px;
	margin:20px;
	border: 1px solid #EAAFB3;
	clear:both;
	font-weight:bold;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: 0px 0px 2px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 0px 2px rgba(0,0,0,0.5);
	box-shadow: 0px 0px 2px rgba(0,0,0,0.5);
}

.aviso3 {
	background-color:#EEEEB7;
	padding:10px;
	margin:5px;
	border: 2px solid #D2D297;
	clear:both;
	font-weight:bold;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0px 0px 2px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 0px 2px rgba(0,0,0,0.5);
	box-shadow: 0px 0px 2px rgba(0,0,0,0.5);
}

.aviso4 {
	background-color:#EFDFDF;
	padding:20px;
	margin:20px;
	border: 2px solid #EAAFB3;
	clear:both;
	text-align:center;
}

.aviso5 {
	background-color:#F1F7DD;
	padding:5px;
	margin:10px;
	border: 2px solid #D7EBA9;
	clear:both;
	text-align:center;
}

.aviso6 {
	background-color:#F7EBDD;
	padding:5px;
	margin:10px;
	border: 2px solid #EBCDA9;
	clear:both;
	text-align:left;
	line-height:13px;
}

#centrais {
float:left;
width:200px;
height:87px;
background-image: url(imagens/centrais.jpg);
background-repeat:no-repeat;
padding:60px 0 0 20px;

}

#centrais #strLogin, #centrais #strSenha{
width:60px;

}



#matriculas {
float:left;
height:147px;

}

#universo {
float:left;
height:147px;

}


#breve {
padding:40px 0 0 330px;
height:147px;
font-weight:bold;
}












#paginas p{

margin-bottom:15px;


}


#paginas_baixo {
width:770x;
height:16px;
clear:both;
background-image: url(imagens/paginas_baixo.jpg);
background-repeat: repeat-x;
}

.editorial{
float:left;

}

.editorial img{
margin-right:30px;
margin-bottom:10px;



}

.editorial_texto{
width:530px;float:left;

}

.editorial2_texto{
width:530px;

}


.fornecedores li{
margin-top:15px;
float:left;

}


.fornecedores_imagem{

width:60px;
}





#colunas li {
width:210px;
margin-right:10px;
margin-left:12px;
margin-top:20px;
float:left;
text-align:center;


}

.borda  { border:solid 3px #D8DFE7;}

.borda2  { border:solid 2px #B0BECE;}


#index_conheca {
width:770px;
height:134px;
background-image: url(imagens/index_conheca.jpg);
background-repeat: repeat-x;
padding-top:12px;
}


#index_conheca li {
float:left;
margin:0 7px 0 8px;
}

.index_texto{
width:440px;
line-height:14px;
}

.index_texto img{
margin:10px 0 7px 0;
}



#limpa{
clear:both;
}



#bg_index {
width:764px;
height:132px;
margin:3px;
padding:25px 0 0 0;
background-image: url(imagens/bg_index.gif);
background-repeat: no-repeat;

}



#bg_index li {
float:left;


}

.index_imagens{
margin-left:10px;


}

.index_noticias{
width:180px;
line-height:15px;
padding-left:14px;
padding-top:10px;

}

.index_noticias img{
margin:7px 0 15px 0;
}






ul { 
list-style-type: none;
padding:0;
margin:0;


}






.lista_form1 {background-color:#D6E2E9;margin:2px 16px 2px 16px;padding: 8px;width:440px;}
.lista_form2 {background-color:#F7E8E8;margin:2px 16px 2px 16px;padding: 8px;width:440px;}
.lista_form_vazio {margin:0 16px 0 14px;padding: 4px;width:425px;text-align:center;}

.lista_form3 {background-color:#E9E9E9;margin:8px 16px 8px 16px;padding: 8px;width:415px;}
.lista_form4 {background-color:#F7E8E8;margin:8px 16px 8px 16px;padding: 8px;width:415px;}
.lista_form_botao {margin:15px 16px 0 14px;padding: 4px;width:425px; text-align:right;}






# input, #form_contato select  {width:300px;}

.form_esquerda {width:130px;float:left; text-align:right;padding-right:5px;clear:both}
.form_esquerda2 {width:2px;float:left; text-align:right;padding-right:5px;}
.form_esquerda3 {width:110px;float:left; height:210px; text-align:right;padding-right:5px;}
.form_esquerda4 {width:130px;float:left; text-align:right;padding-right:5px;clear:both}
.form_direita {text-align:right;padding-right:17px;}






.branco {color:#ffffff;font-weight:bold;}

.preto {color:#000000;font-weight:bold;}

#overDiv {
Z-INDEX: 2000; VISIBILITY: visible; POSITION: absolute;text-align:left;font-size:11px;

}













	.suggest_link {
				background-color: #FFFFFF;
				padding: 2px 6px 2px 6px;
			}
			.suggest_link_over {
				background-color: #006699;
				color:#ffffff;
				padding: 2px 6px 2px 6px;
			}
			#search_suggest {
				position: absolute; 
				background-color: #FFFFFF; 
				text-align: left; 
				border: 1px solid #006699;	
				z-index:200000;
			
			}		
			
			
#mostra_aceita {display:none;}

#mostra_escritura {display:none;}
#mostra_rgi {display:none;}
#mostra_iptu {display:none;}
#mostra_incra {display:none;}
#mostra_escritura2 {display:none;}
#mostra_rgi2 {display:none;}
#mostra_iptu2 {display:none;}
#mostra_incra2 {display:none;}


#mostra_premio {display:none;}

#lancamento_qual {display:none;}
#avulsoRef_qual {display:none;}



#CategoriaLoja {display:none; width:100%;}
#CategoriaExterna {display:none; width:100%;}
#CategoriaLigacao {display:none;}
#CategoriaAndamento {display:none;}
#CategoriaRetornar {display:none;}
#CategoriaFinalizada {display:none;}



.com_proposta  {display:none;}



#mostra_memorial {display:none;}
#mostra_projeto {display:none;}
#mostra_foreiro {display:none;}
#mostra_memorial2 {display:none;}
#mostra_projeto2 {display:none;}
#mostra_foreiro2 {display:none;}





#pop{
	
	position:absolute;
	top:35%;left:50%;
	margin-left:-204px;
	margin-top:-130px;
	padding:0 5px 5px 5px;
	z-index:1000;
	background-color:#FFFFFF;
}





.menu_avulsos {width:100px;margin-left:-30px;}
.menu_lancamentos {width:100px;margin-left:-20px;}
.menu_atendimento {width:80px;margin-left:-10px;}
.menu_relacionamento {width:100px;margin-left:-10px;}
.menu_ferramentas {width:100px;margin-left:-20px;}
.menu_documentos {width:100px;margin-left:-55px;}
.fundo_branco {
	background-color:#FFFFFF;
	color:#000;
	padding:0 2px 0 2px;
	text-shadow:1px 1px 0px #FFFFFF;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	font-size:10px;
}
.botao {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #c9c3c5), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #c9c3c5 5%, #dfdfdf 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9c3c5', endColorstr='#dfdfdf');
	background-color:#c9c3c5;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#454345;
	font-family:Trebuchet MS;
	font-size:14px;
	font-weight:bold;
	padding:6px 10px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
	cursor:pointer;
}

.botao:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #c9c3c5) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #c9c3c5 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#c9c3c5');
	background-color:#dfdfdf;
}

.botao:active {
	position:relative;
	top:1px;
}
fieldset {
	border:1px solid #dddddd;
	background: url(imagens/bg_fieldset.jpg) repeat-x;
	*background-position:0 21px;
	background-position  /*\**/ :0 21px \9;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 4px rgba(0,0,0,0.2);
}
.tabela_borda td {
	border: 1px solid #ddd;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.borda_escura td {
	border: 1px solid #bbb;
}

.borda_arredondada {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.borda_arredondada_imagem {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding:1px;
	background-color:#FFFFFF;
	border:1px solid #ddd;
}

.tabela_estilizada {
	border: 1px solid #78A48D;
	background-color:#FBFBF4;
	padding:4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0px 0px 2px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 0px 2px rgba(0,0,0,0.5);
	box-shadow: 0px 0px 2px rgba(0,0,0,0.5);
}