/* ----------------- */
/* ---- IMPORT's --- */
/* ----------------- */
@charset "utf-8";
@import url("css/geral.css");
@import url("css/busca.css");
@import url("css/paginacao.css");
@import url("css/login.css");
@import url("css/comentario.css");
@import url("css/ficha.css");
@import url("css/wfchannel.css");
@import url("css/contato.css");
@import url("css/buscaavancada.css");
@import url("css/style_templates.css");
@import url("css/listagem_fundos.css");
@import url("css/menu_brtexpress.css");
@import url("css/smartfaq.css");
@import url("css/menu.css");
@import url("css/myalbum.css");
@import url("css/prettyPhoto.css");
@import url("css/news.css");
@import url("css/wflinks.css");
@import url("css/jquery-ui.css");

/*@import url("css/newbb.css");*/

/* --------------------------------- */
/* --- ENTRADAS GERAIS GENERICAS --- */
/* --------------------------------- */

@font-face {
    font-family: 'MuseoSans500';
    src: url('fonts/museosans-webfont.eot');
    src: url('fonts/museosans-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/museosans-webfont.woff') format('woff'),
         url('fonts/museosans-webfont.ttf') format('truetype'),
         url('fonts/museosans-webfont.svg#MuseoSans500') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family: 'MyriadPro-Regular';
	src: url('fonts/myriadpro-regular.eot');
	src: url('fonts/myriadpro-regular.eot?#iefix') format('embedded-opentype'),
			 url('fonts/myriadpro-regular.woff') format('woff'),
			 url('fonts/myriadpro-regular.ttf') format('truetype'),
			 url('fonts/myriadpro-regular.svg#myriadpro-regular') format('svg');
	font-weight: normal;
	font-style: normal;
		}

* { /* zerar valores default do documento/navegador */
	margin:0;
	padding:0;
	border:0;
}

html {
	/*scrollbar-stuff
   	scrollbar-face-color: #1d1d1d; 
	scrollbar-highlight-color: #515151; 
	scrollbar-darkshadow-color: #515151;
	scrollbar-shadow-color: #090909; 
	scrollbar-3dlight-color: #090909; 
	scrollbar-arrow-color: #fff; 
	scrollbar-track-color: #e2e2e2; 
	*/
	height:100%;
	/*overflow-x:hidden;*/
	overflow-y:scroll;

}

body {
	background-color:#FFF;
	font-size:12px;
	/*font-family: 'MuseoSans500';*/
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-family:Verdana, Geneva, sans-serif;
	color:#5b5b58;
	
	
}

img {
	
}

h1 {
	
	font-family: 'MuseoSans500';
	font-weight:normal;
	color:#496648;
	font-size:16px;
	text-transform:uppercase;
	margin:10px 0;}

.nuvem_tags h2 {
	
    	font-family: 'MuseoSans500';
		font-size:12px;
		color:#f2f2f2;
		font-weight:normal;
		
		text-transform:uppercase;
		line-height:150%;
		padding:8px 10px 12px 10px;
		margin:0 6px 0 0;
		float:left;
		display:inline-block;

		
		background:#373737 url(imagens/bg_balao.jpg) no-repeat left center;
		

	
	
}

h2 {
	font-family: 'MuseoSans500';
	font-weight:normal;
	color:#373737;
	font-size:16px;
	text-transform:uppercase;
	margin:10px 0;
	
}
h4{
	font-family: 'MuseoSans500';
	font-weight:normal;
	color:#373737;
	font-size:12px;
	text-transform:uppercase;
	margin:10px 0;
	padding:0 0 15px 0;
	border-bottom:1px solid #DADADA;
	text-shadow:1px 1px 1px #FFFFFF;}
h3, h3 a{
	text-decoration:none;
	font-family: 'MuseoSans500';
	font-weight:bold;
	margin:10px 0;
	font-size:14px;
	color:#496648;
	
}	

h3 a:hover {
	text-decoration:none;
}


h5 {}

p {
	line-height:180%;}

	
	
	
.brt_search_color1  { /* marca texto da consulta da pesquisa */
	background-color:#fed21e;
	color:#333;
}
.brt_search_color2  { /* marca texto da consulta da pesquisa */
	background-color:#fedc50;
	color:#333;
}
.brt_search_color3  { /* marca texto da consulta da pesquisa */
	background-color:#fee682;
	color:#333;
}
.brt_search_color4  { /* marca texto da consulta da pesquisa */
	background-color:#fff0b4;
	color:#333;
}
.brt_search_color5  { /* marca texto da consulta da pesquisa */
	background-color:#fffae6;
	color:#333;
}
.brt_search_color6  { /* marca texto da consulta da pesquisa */
	background-color:#fffcf2;
	color:#333;
}
	
	
	
	
	
	
	
p.destaque2 {
	font-family:"Trebuchet MS","Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:italic;
	color:#999;
	padding:5px 0 0 0;
	width:435px;
}

p.destaque3 {
	font-family:"Trebuchet MS","Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	color:#999;
	width:435px;

}

span.destaqueLink{
}

a { /* links gerais */
	font-size:11px;
	font-style:normal;
	color:#333333;

}

a:link { /* links nao visitados, estado inicial */
	outline: none;
}

a:hover { /* links no estado over */
	text-decoration:underline;
}

a:active{ /* links no estado press */
  outline: none;
}

a:visited { /* links visitados */
}

hr {
	height:2px;
	width:90%;
	text-align:center;
	border-top:1px #CCC solid;

	margin:10px 0 15px 35px;
}

ul {
	padding:0 0 0 15px;}

ol {}

ul li {
	padding:0 0 3px 0;
	list-style-type:square;}
	
ul li a{
	text-decoration:none;
	color:#666666;}	
ul li a:hover{
	text-decoration:none;
	color:#000;}
strong{
}

::-moz-selection {
	background-color:#ccc;
	color:#fff;
}

/* ------------------------------------- */
/* --- ENTRADAS GERAIS DE FORMULARIO --- */
/* ------------------------------------- */
.botaoleia a{
text-shadow:1px 1px 1px #FFFFFF;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;

text-decoration:none;
padding:6px;
color:#666666;
border:1px solid #dddddd;

background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(239,239,239,1) 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(99%,rgba(239,239,239,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(239,239,239,1) 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(239,239,239,1) 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(239,239,239,1) 99%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(239,239,239,1) 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */

	}
.alert {
	width:930px;
	float:left;
  padding: 8px 5px 8px 5px;
  margin-bottom: 20px;

  background-color: #fcf8e3;
  border: 1px solid #fbeed5;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}
.alert a{
	  color: #c09853;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  text-decoration:none;
}
.alert a:hover{
	color:#8c6e3a;}	
	
	
.aviso {
	width:930px;
	float:left;
  padding: 8px 5px 8px 5px;
  margin:10px 0 20px;

  background-color: #f2f8ef;
  border: 1px solid #D6E9C6;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}
.aviso a{
	  color: #468847;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  text-decoration:none;
}
.aviso a:hover{
	color:#8c6e3a;}	
	
	
		
.botaoleia a:hover{
	-webkit-box-shadow:  0px 0px 2px 2px #F8F8F8;
        
        box-shadow:  0px 0px 2px 2px #F8F8F8;
	
	border:1px solid #CCCCCC;}	
form {
}

input.typeButtons { /* input[type='button'], input[type='reset'], input[type='submit'] (CSS2) + fix ie6 */
	/*padding:2px; */
	
	background-color:#1e1e1e;
	color:#b3bc88;
	font-weight:bold;
	text-transform:uppercase;
	font-size:11px;
	padding:8px 19px 8px 19px;	
	cursor:pointer;
}

#conteudo_interno input.typeButtons, .botoes_pad {
	text-decoration:none;
	border:1px solid #CCC;
	text-shadow:1px 1px 1px #FFFFFF;	
	color:#666666;
	font-weight:normal;
	text-transform:uppercase;
	font-size:11px;
	padding:4px 6px;	
	cursor:pointer;	
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f2f2f2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f2f2f2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */

	
	}
input.typeButtons:hover {
	color:#fff;
}

input.typeImages { /* input[type="image"] (CSS2) + fix i6 */
	vertical-align:middle;
}

input.typeTexts, textarea { /* input[type="text"], input[type="password"] (CSS2) + fix ie6, textarea */
	padding:3px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	
	cursor:text;
	border:1px solid #ccc;
}

select { /* todas as tags select, menus do tipo drop-down ou list-box */
	min-height:20px;
	/* fix bug ie6 min-height */
	height:auto !important;
	height:20px;
	/* ------------------ */
	
	border:1px solid #bbb;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	
	background-color:#fff;
}

/* -------------------------------------------------- */
/* --- ENTRADAS ESTRUTURAIS / CONSTRUÇÃO DO THEME --- */
/* -------------------------------------------------- */


/* -------------------- */

#topo_pesquisa{	
	width:100%;
	clear:both;
	 
}
.topo_pesq_larg{
	width:960px;
	height:95px;
	margin:0 auto;
	}
.topo_pesq_larg form{
	
	
	
	
	}

#pesquisa_txt {

	
}
#header_pesquisa{
	background:url(imagens/search_bg.jpg);
	position:absolute;
	right:0;
	top:120px;
	width:231px;
	height:28px;
	
	
	}
#header_pesquisa .typeTexts{
	outline:none;
	padding:6px 0 0 29px;
	background:none;
	color:#999;
	border:none;}	
#pesquisa_btn {
	background:none;
	color:#999999;
	padding:7px 7px 0 0;
	font-weight:normal;
	font-size:11px;
	float:right;
	
	}
#pesquisa_btn:hover{
	color:#000;}	

#topo_pesquisaAvacanda {
	position:absolute;
	left:50%;
	width:150px;
	margin:0 0 0 235px;
	top:52px;
	font-size:0;
	line-height:0;
}
	#topo_pesquisaAvacanda * {
		font-size:0;
		line-height:0;
	}
	.pesquisa_avancada {}
	


#geral {
	position:relative;
	
}

#topo{
	height:100px;
	width:960px;
	margin:0 auto;
	
}

#topo_geral{
	position:relative;
	width:960px;
	margin:0 auto;
	
}

#topo_logo{
	margin:10px 0 0 0;
	float:left;
}

#topo_logo img{}


	
/*#botoes_admin{
	clear:both;
	position:absolute;
	width:150px;
	left:50%;
	text-align:right;
	padding:8px 0 12px 0;
	margin:-72px 0 0 235px;
}*/

#destaque_botoes *{
	vertical-align:middle;
}

/* --------------------------- */


/* ------------------------------ */
/* --- ENTRADAS DO MENU LOGADO ---*/
/* ------------------------------ */

#menu_logado{
	width:100%;
	position:absolute;
	padding:5px 0 0 0;
	
	}
#menu_logado ul{
	margin:0 auto;
	

}
#header{
	}	
.acesso_inf_largura	{
	overflow:hidden;
	width:942px;
	margin:0 auto;}
.logoa{
	float:right;
	margin:5px 15px 0 0;}	
.logob{
	margin:5px 0 0 0;
	float:right;}	
.acesso_inf_header{
	background-color:#004b82;
	height:28px;
	border-bottom:2px solid #ffd672;}
.plugin_social{
	clear:both;
	border-top:1px solid #F3F3F3;
	margin:20px 0 0 0;
	padding:20px 0 0 0;}	
.titulo_header{
	width:100%;
	clear:both;
	height:22px;
	background-color:#000;
	color:#FFF;}
/* ----------------------   Botoes fonte    ---------------------------*/	
#botoes_fonte{
	float:right;
	padding:5px 0 8px;
	}	
#botoes_fonte ul{
	padding:0;
	border:1px solid #CCC;
	-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
	float:right;
	}
#botoes_fonte ul li{
	display:inline;
	list-style-type:none;}
#botoes_fonte ul li a{	
	width:15px;
	height:15px;
	padding:7px;
	float:left;
	text-decoration:none;}
#botoes_fonte ul li a:hover{
	background-color:#F5F5F5;}		
#botoes_fonte ul li .menos{
	border-right:1px solid #CCC;}		
	
/* ----------------------   Botoes fonte    ---------------------------*/		

/* ----------------------   Barra controle  ---------------------------*/		
.barra_controle{
	float:left;
	width:932px;
	clear:both;
	margin:0 0 10px 0;
	padding:5px;
	background-color:#FBFBFB;
	border:1px solid #E9E9E9;}
.barra_controle .tit{
	float:left;
	padding:5px 0 0 0;}	
.barra_controle .botoes{
	float:right;
	width:35%;}	
.barra_controle .botoes .bt a{
	text-decoration:none;
	padding:5px;
	border-collapse:collapse;
	margin:0 0 0 5px;
	border:1px solid #CCCCCC;
	text-shadow:1px 1px 1px #FFFFFF;
	
	float:right;
	
	
background: rgb(252,252,252); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(252,252,252,1) 0%, rgba(238,238,238,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,252,252,1)), color-stop(100%,rgba(238,238,238,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(252,252,252,1) 0%,rgba(238,238,238,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(252,252,252,1) 0%,rgba(238,238,238,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(252,252,252,1) 0%,rgba(238,238,238,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(252,252,252,1) 0%,rgba(238,238,238,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */

}	
.barra_controle .botoes .bt a:hover{
	background: rgb(238,238,238); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(238,238,238,1) 0%, rgba(252,252,252,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,1)), color-stop(100%,rgba(252,252,252,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(252,252,252,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(252,252,252,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(252,252,252,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(238,238,238,1) 0%,rgba(252,252,252,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#fcfcfc',GradientType=0 ); /* IE6-9 */
}
.inf_tecnicas{
	 background-color: #FCF8E3;
    border: 1px solid #FBEED5;
	padding:5px 10px;
	margin:15px 0;
	color: #C09853;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);}
.inf_tecnicas h2{
	padding:0 0 10px 0;
	color: #C09853 !important;
	border-bottom:1px solid #FBEED5; }
.inf_tecnicas .fch-txt:nth-child(2n + 1){
	background-color:transparent;}	
.inf_tecnicas .fch-txt{
	border-bottom:1px solid #FFFFFF;
	}	
	
.inf_tecnicas .fch_esq{
	border-right:1px solid #CCC;
	float:left;
	width:10%;
	margin:0 10px 0;
	padding:0 10px 0 0;}	
	
.historico{
	float:left;
	width:920px;
		clear:both;}
.historico .fch-txt 	{
	border-bottom:none !important;
	min-height:25px;}	
.inf_tecnicas .fch_dir{
	float:left;
	width:75%;}		
.inf_tecnicas .fch-txt:hover{
	background-color:transparent;}	
/* ----------------------   Barra controle  ---------------------------*/		

.fch-txt{
	border-bottom:1px solid #F3F3F3;
	padding:5px;}
.fch-txt b{
	color:#333333;
	}	
.fch-txt:hover{
	background-color:#FFFFF0;}

.fch-txt:nth-child(2n + 1){
	background-color:#F9F9F9;}		

.titulo_header span{
	float:left;
	font-size:11px;
	padding:3px 0 0 15px;}		
#header_cont{
	height:179px;
	position:relative;
	margin:0 auto;
	width:942px;}	
#menu_logado ul li{
	display:inline;
	float:right;}
#menu_logado ul li a{
	color:#999999;
	text-decoration:none;
	margin:0 10px 0 0;
	font-family:Arial, Helvetica, sans-serif;
	}
	#menu_logado ul li a:hover{
		color:#333;}

/* ------------------------------ */
/* --- ENTRADAS DO MENU LOGADO ---*/
/* ------------------------------ */




#conteudo {
	width:942px;
	margin:0 auto;
	
}

#conteudo_home {
	

	
	
}

#intro{
	float:right; display:inline;
	background:url(imagens/bg_intro.gif) no-repeat 0 0;
	height:308px;
	width:780px;
}
	#intro h2 { display:none; /* Css defensivo: O mesmo bloco intro do layout "CINZA" tem um titulo. Nos layouts coloridos, esse titulo não compõe o layout. */ }

#introTexto{
	width:758px;
	overflow:auto;
	margin:0 8px 0 20px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-size:10px;
	text-align:left;
}
	#introTexto img{
		float:right; display:inline;
	}

#destaque{
	clear:both;
	width:780px;
	height:214px;
	overflow:hidden;
}

#destaque1 {
	width:255px;
	float:left; display:inline;
	height:auto;
	padding:10px 0 39px 0;
	line-height:150%; font-size:12px;
}

#destaque2{
	width:255px;
	float:left; display:inline;
	padding:10px 0 0 7px;
	line-height:150%; font-size:12px;
}

p.destaqueAvisos{
	font-family:"Trebuchet MS", Tahoma, Verdana, Arial;
	font-style:italic;
	font-size:14px;
	font-weight:normal;
	color:#525251;
}

p.destaqueLeia{}

.clear{
	width:100%;
	clear:both;
	float:left;
	margin:5px 0;}

#migalha {
	padding:15px 0 5px 10px;
}

#migalha a {
	text-decoration:none;
	font-family:"Trebuchet MS", Tahoma, Verdana, Arial;
	font-size:11px;
	font-style:italic;
	color:#666;
}

#migalha a:hover {
	text-decoration:underline;
}

#migalha a.migalha_atual {
	text-decoration:underline;
}

/* --------------------------- */

#imagem_float {
}

/* --------------------------- */

#conteudo_interno{
	padding:15px 0;
	/*background:url(imagens/cont_internoCenter.gif) repeat-y 0 0;*/
	/*margin:22px 0 0 0;*/

	

}
#conteudo_interno center {
	display:none;
	}

#botoes_admin{
text-align:right;
}
.centro_home{
	background-color:#f3f3f3;
	float:left;
	width:922px;
	padding:10px;
	clear:both;
	margin:35px 0 0 0;
	}
.leiamais{
	position:absolute;
	left:10px;
	bottom:10px;
	padding:3px 5px;
	background-color:#000064;
	color:#FFF;
	text-decoration:none;}
.leiamais:hover{
	text-decoration:none;
	background-color:#5a66a6;}	
.center_left{
	position:relative;
	border:1px solid #e7e7e7;
	border-bottom:15px solid #e2e2e2;
	padding:10px;
	margin:0 14px 0 0;
	float:left;
	width:271px;
	height:227px;
	background-color:#FFF;}	
	.center_left p{
		text-align:justify;}
.black{
	color:#000;}	
.center_left_banner{
	position:relative;
	float:left;
	width:271px;
	height:224px;
	background-color:#FFF;}	
.bold{
	font-weight:bold;
	padding:0 0 7px 0;
	float:left;
	width:100%;}		
.center_left h1, .center_left_banner h1 {
	position:absolute;
	top:-29px;
	font-size:19px;
	font-family: 'MyriadPro-Regular';
	text-transform:uppercase;
	font-weight:normal;
	left:7px;}	
.lista_home li{
	list-style-type:none;
	position:relative;
	clear:both;
	float:left;
	width:100%;
	height:56px;
	padding:0 0 8px;
	margin:0 0 8px 0;
	border-bottom:1px solid #e3e3e3;
	}	
.lista_home li .lista_tit{
	line-height:18px;
	font-size:12px;
	text-decoration:none;
	color:#00035f;
	float:left;
	padding:0 0 2px 0;}	
.lista_home li .lista_tit:hover{
	color:#2e319a;}	
.lista_home li .data{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	position:absolute;
	left:0;
	bottom:0;
	padding:3px 0;
}	

.leiamaislista{
	position:absolute;
	right:5px;
	bottom:5px;
	padding:2px 3px;
	background-color:#e5e5e5;
	color:#8e8e8e;
	text-decoration:none;}
.leiamaislista:hover{
	text-decoration:none;
	background-color:#dad8d8;}	


#bloco_esquerda {
}
.bloco_esquerda #busca_termos{
	float:left;}
.bloco_esquerda #imagem_rodape{
	float:right;}
#bloco_centroEsquerda {}

#bloco_centroCentro {}

#bloco_centroDireita {
	border:1px dashed #ccc;
}

#bloco_direita {
	float:right;
	padding:10px 0 10px 10px;
	width:693px;
	background-color:#fafafa;
	border-bottom:1px solid #dedede;
}

#entrar {
	margin:15px 0 0 7px;
	padding:15px 8px 12px 0;
	clear:both;
	text-align:right;
	font-size:10px;
	width:758px;
}

#entrar a{
	font-size:10px;
	color:#8c965b;
	text-decoration:none;
}

#entrar a:hover{
	font-size:10px;
	color:#487b33;
	text-decoration:underline;
}






#nuvem_tags_bg{
	clear:both;
	width:100%;
	margin:10px 0;}
.nuvem_tags{
	width:960px;
	margin:0 auto;}	
#rodape_bg{
	float:left;
	clear:both;
	width:100%;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	padding:9px 0 0 0;}
.clear{
	float:left;
	width:100%;
	clear:both;
	height:2px;}
.rodape{
	
	height:145px;
	
	color:#797979;
	width:942px;
	margin:0 auto;
	
	
	background: rgb(252,252,252); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(252,252,252,1) 0%, rgba(244,244,244,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,252,252,1)), color-stop(100%,rgba(244,244,244,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(252,252,252,1) 0%,rgba(244,244,244,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(252,252,252,1) 0%,rgba(244,244,244,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(252,252,252,1) 0%,rgba(244,244,244,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(252,252,252,1) 0%,rgba(244,244,244,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-9 */

	}	
.rodape_esq{
	margin:15px 0 0 0;
	float:left;
	padding:10px;
	width:240px;
	}	
.rodape_dir{
	margin:15px 0 0 0;
	float:right;
	padding:10px;
	width:660px;
	}	
.rodape_dir	li{
	float:left;
	list-style-type:none;
	display:inline;}	

#bertholdo_ass {
	position:fixed;
	
	display:block;
	height:20px;
	width:90px;
	
	width:100%;
	height:20px;
	text-align:right;
	
	margin:-28px 0 0 0;
	padding:0;
	
	bottom:10px;
	left:0;
}


/* -------------------------------------------------- */
/* --- ENTRADAS LOGIN --- */
/* -------------------------------------------------- */

#form_login{
	margin:40px auto 0px auto;
	width:359px;
}

#box_login{
	background:#fff url(imagens/login_bg.gif) repeat-x;
	height:250px;
}

#box_login form {
	width:359px;
	overflow:hidden;
}

#box_login table{
	border:0;
	padding:0;
	margin:20px 0 0 10px;
}

#login_top{
	background:url(imagens/topo_login.png) no-repeat;
	height:5px;
	overflow:hidden;
	padding:0;
	margin:0;
}

#login_bottom{
	background:url(imagens/bottom_login.png) no-repeat;
	height:8px;
	overflow:hidden;
	padding:0;
	margin:0;
}

#box_login th{
	background:url(imagens/login_logo.gif) no-repeat;
	height:56px;
	overflow:hidden;
}

#box_login td{
	padding:0;
	margin:0;
}

.login_txt{
	background:url(imagens/bg_field.gif) repeat-x top;
	width:325px;
	height:25px;
	margin:3px 0 7px 2px;
	border:0;
	font-size:12px;
	padding:2px 0 0 5px;
	*padding-top:7px;
	*height:20px;
	background-color:#03C;
}

.login_button{
	border:0;
}

.login_user{
	background:url(imagens/login_user.gif) no-repeat;
	height:14px;
}

.login_pass{
	background:url(imagens/login_pass.gif) no-repeat;
	height:12px;
}

#pergunta_senha{
	font size:12px;
	text-align:center;
	padding:12px 0 0 0;
}

#pergunta_senha a{
	color:#333;
}

#box_senha{
	margin:10px 0 0 0;
}

#senha_main{
	background:#fff url(imagens/loginsenha_bg.gif) repeat-x;
	height:66px;
	padding:10px 0 0 0;
}

.email_intro{
	color:#c0c899;
	padding:0 0 0 12px;
	
}

.email_txt {
	background:url(imagens/bg_field.gif) repeat-x top;
	width:282px;
	height:30px;
	margin:3px 0 10px 14px;
	border:0;
	font-size:12px;
	padding:8px 0 0 5px;

	
	vertical-align:middle;
}

.email_bt {
	background:url(imagens/busca_bt.gif) repeat-x top;
	width:40px;
	height:27px;
	border:0;
	padding:0;
}


#area_cliente{
	margin:25px auto 0px auto;
	width:780px;
	text-align:justify;
}

#area_cliente img{
	margin:0 auto;
}

.login_hr{
	height:2px;
	width:80%;
	text-align:center;
	border-top:3px #f6f6f6 solid;
	border-bottom:1px #fff solid;
	margin:3px 0 10px 105px;
}
/*************************************  Login jquery - Cláudio  ********************************/
#sign_box{
	width:163px;
	height:130px; 
	background-color:#fff; 
	border:solid 1px #BFBFBF; 
	padding:8px;
	position:absolute;
	z-index:9999999999999999;
	display:none;
	right:15px;
	top:81px;
	
	-webkit-box-shadow: 0px 0px 3px 2px #d7d7d7;
-moz-box-shadow: 0px 0px 3px 2px #d7d7d7;
box-shadow: 0px 0px 3px 2px #d7d7d7;
}
#sign_box label{
	font-size:11px;}
#sign_box .typeTexts{
	font-size:11px;
	width:155px !important;
	}
#sign_box input.typeButtons {
	background-color: #F0F0F0;
	text-shadow:1px 1px 1px #FFFFFF;
	border:1px solid #CCC;
	margin:5px 0 0 0;
    cursor: pointer;
    padding: 2px 3px;
    color:#000000;
	text-transform:none;
	font-weight:normal;
	float:right;
	}
#sign_box span{
	float:left;
	clear:both;	
	}	
#sign_box span a{
	text-decoration:none;
	color:#999999;}	
#sign_box span a:hover{
	color:#666;}	
.sign_box_largura{
	width:960px;
	margin:0 auto;
	position:relative;}
/*************************************  Login jquery   ********************************/


/*************************************  Página do painel de controles   ********************************/
.painel_controle{
	float:left;
	padding:15px 0 25px 0;}

.painel_controle ul li{
	border:1px solid #f2f2f2;
	background:url(imagens/modules.png) no-repeat 5px 8px;
	list-style-type:none;
	padding:8px 6px 8px 30px;
	margin:0 10px 12px 0;
	overflow:hidden;
	float:left;
	width:225px;
	height:68px;
	position:relative;
	
	-webkit-transition: .3s;  
   -moz-transition: .3s;  
   -o-transition: .3s;  
   transition: .3s;  
	}

.raizsis{
	 clear: both;
    color: #8E3333;
    float: left;
    font-size: 11px;
    font-style: italic;
    padding: 10px 0 0 60px;
    text-align: left;
   }	
.painel_controle li:hover{
	background-color:#FFFFFF !important;
	border:1px solid #d7d7d7 !important;
}	
.painel_controle ul li h2{
	margin:0;
	padding:0;}	
	
.painel_controle ul li h2 a{
	text-shadow:1px 1px 1px #FFFFFF;
	 text-decoration:none;
	 padding:0;
	 margin:0;
	 font-family: 'MuseoSans500';
	 font-size:14px;
	 font-weight:normal;
	}
.painel_controle ul li span a{
	text-decoration:none;
	font-weight:normal;
	padding:0;
	margin:0;
    font-weight:normal;	 
    color: #999999;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
	}
	.painel_controle ul li span a:hover{
		color:#333;}
.painel_controle ul li .link_more{
   filter: alpha(opacity=0);
   filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
   -moz-opacity: 0;
   opacity:0;
   -khtml-opacity: 0;      
   }
   .painel_controle ul li:hover .link_more{
		-khtml-opacity: 1.0;
		filter: alpha(opacity=100);
		filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
		-moz-opacity: 1.0;
		opacity:1.0;		
		}
.painel_controle .link_more{
	position:absolute;
	right:0;	
	padding:0 2px;
	bottom:0;
	float:left;
	background:url(imagens/more.png) no-repeat center center;
	}
	.painel_controle .link_more a{
		text-indent:-89999px;
		width:18px;
	    height:20px;
		float:left;		
		text-decoration:none;
		color:#999;}	
		.painel_controle .link_more a:hover{
			opacity:1.0;}	
			
/*------------------modulos----*/			
.painel_controle_mod{
	float:left;
	padding:15px 0 25px 15px;}

.painel_controle_mod ul li{
	border:1px solid #f2f2f2;

	list-style-type:none;
	padding:6px 8px 8px 35px;
	margin:0 10px 12px 0;
	overflow:hidden;
	position:relative;	
	-webkit-transition: .3s;  
   -moz-transition: .3s;  
   -o-transition: .3s;  
   transition: .3s;  
	}
/*        icones           */	
.painel_controle_mod ul .cad_ficha {
	background:url(imagens/icon_adicao.png) no-repeat 4px 5px;
	}
.painel_controle_mod ul .descarte{
	background:url(imagens/icon_descarte.png) no-repeat 4px 5px;
	}	
.painel_controle_mod ul .pes_adv {
	background:url(imagens/icon_busca.png) no-repeat 4px 5px;
	}	
.painel_controle_mod ul .estat {
	background:url(imagens/icon_estatisticas.png) no-repeat 4px 5px;
	}	
.painel_controle_mod ul .voc_cont {
	background:url(imagens/icon_check.png) no-repeat 4px 5px;
	}	
.painel_controle_mod ul .search_reg {
	background:url(imagens/icon_search.png) no-repeat 4px 5px;
	}
.painel_controle_mod ul .all_images {
	background:url(imagens/icon_images.png) no-repeat 4px 5px;
	}
.painel_controle_mod ul .file_cad {
	background:url(imagens/icon_file_cad.png) no-repeat 0 5px;
	}	
.painel_controle_mod ul .cad_server {
	background:url(imagens/icon_server.png) no-repeat 3px 5px;
	}	
.painel_controle_mod ul .list_col {
	background:url(imagens/icon_list.png) no-repeat 3px 5px;
	}				
/*        icones           */	
		
.painel_controle_mod li:hover{
	background-color:#FFFFFF !important;
	border:1px solid #d7d7d7 !important;
}	
.painel_controle_mod ul li h2{
	margin:0;
	padding:0;}	
	
.painel_controle_mod ul li h2 a{
	text-shadow:1px 1px 1px #FFFFFF;
	 display:block;
	 text-decoration:none;
	 padding:2px 0 0 0;
	 margin:0;
	 font-family: 'MuseoSans500';
	 font-size:13px;
	 font-weight:normal;
	}		
			
/*************************************  Página do painel de controles   ********************************/			


table#reg_fundos{
	}
table#reg_fundos th{
	color: #373737;
	text-align:left;
    font-family: 'MuseoSans500';
    font-size: 14px;
    font-weight: normal;
    padding: 10px 0 20px 10px;
    text-align: left;
    text-transform: uppercase;
	}	
table#reg_fundos td{	  
    color: #888888;
    font-size: 11px;
    letter-spacing: 1px;
    padding: 10px 15px;
    text-transform: uppercase;
	width:25%;
	text-align:left;}	
table#reg_fundos td a{
	margin:0 4px 0 0;}
table#reg_fundos td a:hover{
	opacity:0.6;}	
	
	
	
table#reg_img th, #tbl_search th, .bg4 th, #batch th{
	color: #373737;
	text-align:left;
    font-family: 'MuseoSans500';
    font-size: 14px;
    font-weight: normal;
    padding: 10px 0 10px 10px;
    text-align: left;
    text-transform: uppercase;}	
table#reg_img td{
	color: #888888;
    font-size: 11px;
    letter-spacing: 1px;
    padding: 10px 15px;
    text-transform: uppercase;
	width:20%;
	text-align:left;}

#tbl_search td .even{
    color: #888888;
    font-size: 11px;
    letter-spacing: 1px;
    padding: 10px 15px;
    text-transform: uppercase;
	width:25%;
	text-align:left;

	}
#tbl_search #title, .bg4 #title{
	width:200px;
	margin:0 0 5px 0;}
#tbl_search #submit{
	margin:5px 0 5px 0;
	}	
.bg4 table td.head, #batch .head{
	color: #888888;
    font-size: 11px;
    letter-spacing: 1px;
    padding: 10px 15px;
    text-transform: uppercase;
	width:25%;
	text-align:left;
	}	

.thumbs_photo{
	border:1px solid #e4e4e4;
	padding:10px;
	
	
	
   -webkit-transition: .3s;  
   -moz-transition: .3s;  
   -o-transition: .3s;  
   transition: .3s;  }
	.thumbs_photo:hover{
		background-color:#FFFFFF;
		}
.thumbs_photo img{
	padding:8px 0 0 0;}		
.photomanager{
	margin:10px 0;}
.photo_buttons{
	padding:5px 0;}
.photo_bts_remove{
	padding:0 15px 0 15px;}			
.jv_version{
	-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
	border:1px solid #CCC;
	float:left;
	width:250px;
	padding:5px;
	height:40px;
	margin:15px 0 0 10px;
	
background: #fcfaed; /* Old browsers */
background: -moz-linear-gradient(top,  #fcfaed 0%, #edead7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfaed), color-stop(100%,#edead7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fcfaed 0%,#edead7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fcfaed 0%,#edead7 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fcfaed 0%,#edead7 100%); /* IE10+ */
background: linear-gradient(top,  #fcfaed 0%,#edead7 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfaed', endColorstr='#edead7',GradientType=0 ); /* IE6-9 */


}	
	.jv_version img{
		float:left;
		padding:0 5px 0 0;}
		.jv_version a{
			text-decoration:none;
			}
		.jv_version p{
			font-style:11px;
			line-height:12px;
			
			}	
.jv_version:hover{
	opacity:0.8;
	color:#333333;
	}			
.obs{
	clear:both;
	float:left;
	padding:10px 0 0 5px;
	font-size:11px;
	width:813px;
	text-align:right;
	color:#8e3333;
	font-style:italic;}	
	
	
	
.report_user{
	margin:0 0 20px 0;
	}
.report_user tr:hover{
	background-color:#ededed;
	zoom:150%;}
.report_user tr:active, .report_user tr:visited, .report_user tr:focus{
	background-color:#FFFFF0;}	
	.report_user td{
		text-align:left;}
.report_user th{
	text-align:left;
	 color: #496648;
    font-family: 'MuseoSans500';
    font-size: 14px;
    font-weight: normal;
    margin: 10px 0;
    text-transform: uppercase;
	}		
.report_user td{
	padding:5px 0 5px 3px;}
/*.report_user tr:nth-child(2n+1){
	background-color:#FFC;}
*/
	
.progresso ul{
	margin:0;
	padding:0;}	
.progresso{
	float:left;
	width:942px;
	margin:0 0 10px;}	
.progresso li{
	text-align:center;
	padding:15px 0 15px 0;
	list-style-type:none;
	display:inline;
	float:left;
	width:314px;
	background-color:#F8F8F8;
	
	color:#999999;	
	}
.progresso li span{
	padding:5px 10px;
	background-color: #E0E0E0;
	height: 10px;
	-webkit-border-radius: 120px;
	-moz-border-radius: 120px;
	border-radius: 120px;
	width: 10px;}		
.progresso li:nth-child(3){
	margin:0;
	}	
.progresso li.ativo{
	
	color:#FFFFFF;
	background-color:#CCCCCC;
	}	
.progresso li.ativo span{
	background-color: #328056;}	
.foto_desparecido{
	color:#666666;
	text-shadow:1px 1px 1px #FFFFFF;
	float:left;
	width:940px;
	border: 1px solid #E9E9E9;
	margin:4px 0;
	
	background: rgb(251,251,251); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(251,251,251,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(251,251,251,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(251,251,251,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(251,251,251,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(251,251,251,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(251,251,251,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */

	}	
#preloader{
	position:fixed;
	left:0;
	top:0;
	background-color:#FF3300;
	color:#FFF;
	padding:3px;
	z-index:9999999;}	
.foto_des{
	background-color:#FFF;
	padding:2px;
	margin:10px;
	border:1px solid #E9E9E9;
	float:left;
	width:120px;
	height:151px;
	overflow:hidden;}
.foto_des img{
	max-width:125px;
	height:auto;
	float:left;}	
.desc_desc{
	margin:10px;
	float:left;
	width:760px;}	
.desc_desc p{
	float:left;
	padding:5px 0;
	clear:both;}	
.desc_desc span{
	font-weight:bold;
	float:left;
	margin:0 5px 0 0;}	

.resultado_indicativo{
	border-collapse:collapse;
	}	
.resultado_indicativo tr:hover{
	background-color:#FFFFF4 !important;}	
.resultado_indicativo tr th{
	background-color:#F2F2F2;
	padding:10px 4px;
	text-shadow:1px 1px 1px #FFFFFF;
	border:1px solid #dddddd;}	
	
.resultado_indicativo tr:nth-child(2n + 1){
	background-color:#FCFCFC;}	
	
.resultado_indicativo tr td  {
	text-align:center;
	padding:4px;
	border:1px solid #dddddd;}	

.resultado_indicativo .icone{
	background:url(imagens/preview.png) no-repeat center center;
	width:30px;
	float:left;
	height:30px;
}	
.resultado_indicativo .center{
	margin:0 auto;
	width:30px;
	height:30px;
	padding:0 5px;
	}
.botoes_abas{
	float:right;}
.botoes_abas li{
	
		background: rgb(254,252,234); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(254,252,234,1) 0%, rgba(252,251,247,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,252,234,1)), color-stop(100%,rgba(252,251,247,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(254,252,234,1) 0%,rgba(252,251,247,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(254,252,234,1) 0%,rgba(252,251,247,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(254,252,234,1) 0%,rgba(252,251,247,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(254,252,234,1) 0%,rgba(252,251,247,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefcea', endColorstr='#fcfbf7',GradientType=0 ); /* IE6-9 */
	border: 1px solid #E9E9E9;}	
.botoes_abas li a{
	font-weight:normal;}	
.botoes_abas li a:hover{
	color:#000000;
	background-color:#FCF7CF ;}	
	
.gmap_marker{
	float:left;
	}	
.link_marcacao{
	float:right;
	margin:5px 0;
	padding:2px 3px;
	border:1px solid #CCC;
	color:#000000;	
	text-decoration:none;	
	background-color:#F7F7F7;	
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}	
.link_marcacao:hover{
	background-color:#EBEBEB;
	text-decoration:none;}
#acoes_forms{
	background-color:#FFFFF2;
	margin:0 0 10px 0;
	border:1px solid #000;
	width:100%;
	padding:5px 0;
	float:left;
	border:1px solid #F3F3F3;}	
#acoes_forms .typeButtons{
	margin:0 0 0 5px;
	}	
#novaExpedicao{
	}	
.localidade td{
	 background-color: #FBFBFB;
    color: #888888;
    font-size: 12px;
    padding: 10px 5px 10px 10px;}

	