
@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/wfdownloads.css");
@import url("css/contato.css");
@import url("css/style_templates.css");
@import url("css/listagem_fundos.css");
@import url("css/geral_tabelas.css");
@import url("css/matriz.css");
/*@import url{"css/area_trabalho.css"};*/


/* --------------------------------- */
/* --- ENTRADAS GERAIS GENERICAS --- */
/* --------------------------------- */

* { 
	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;

}

body {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#7f7f7f;
	font-weight:normal;
	line-height:150%;
}

img {}

h1 {}

h2 {
	font-size:13px;
	margin:15px 0 0;
	text-align:center;
}

h3 {	
	margin:0 0 30px 0;
	padding:0;
	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:25px;
	font-weight:normal;
	color:#000;
}

h3 a {
	margin:20px 0 5px 0;
	font-family:"Trebuchet MS", Tahoma, Verdana, Arial;
	font-size:16px;
	text-transform:uppercase;
	font-weight:bold;
	color:#77288b;
	text-decoration:underline;
}

h4 {
	margin:20px 0 5px 0;
	font-family:"Trebuchet MS", Tahoma, Verdana, Arial;
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
	color:#8d965f;
}

h5 {}

p {
	margin:0;
	padding:0;
	
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:italic;
	color:#7f7f7f;
	font-weight:normal;
	line-height:150%;
}

p.destaque {
	font-family:"Trebuchet MS", Tahoma, Verdana, Arial;
	font-style:italic;
	font-size:14px;
	margin-bottom:20px;
	text-align:left;
}

p.destaqueTable {
	font-family:"Trebuchet MS", Tahoma, Verdana, Arial;
	font-style:italic;
	font-size:14px;
	margin-bottom:20px;
	text-align:left;
	padding:30px 0 0 0;
}

p.caminho{
	font-size:11px;
	font-style:normal;
	
	padding: 15px 0 0 0;
}

span.secao a{	
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	
	text-decoration:none;
	
	color:#0e4f78;
	background-color:#ffffa1;
	
}

span.categoria a{
	font-size:14px;
	font-weight:bold;
	font-style:normal;
	
	text-decoration:none;
}

a { /* links gerais */
	font-family:"Trebuchet MS","Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	font-weight:normal;
	line-height:180%;
	outline: none; */
}

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 #444 solid;
	border-bottom:1px #262626 solid;
	margin:10px 0 15px 35px;
}

ul {
	margin:0;
	padding:0;
}

ol {
	margin:0;
	padding:0;
}

li {
	margin:0;
	padding:0;
}

::-moz-selection {
	background-color:#49a4dd;
	color:#fff;
}

/* ------------------------------------- */
/* --- ENTRADAS GERAIS DE FORMULARIO --- */
/* ------------------------------------- */


form {
}

input.typeButtons { /* input[type='button'], input[type='reset'], input[type='submit'] (CSS2) + fix ie6 */
	height:30px;
	overflow:hidden;
	padding:0 5px 0 5px;
	_padding:0;
	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	text-align:center;
	color:#fff;

	background-color:#0e4f78;
	border:0;
	cursor:pointer;
	line-height:100%;
}

input.typeButtons:hover {
	background-color:#00ade2;
}

input.typeImages { /* input[type="image"] (CSS2) + fix i6 */
	vertical-align:middle;
}

input.typeTexts { /* input[type="text"], input[type="password"] (CSS2) + fix ie6 */
	height:23px; /* 30 */
	overflow:hidden;
	border:1px solid #b7b7b7;
	padding:5px 0 0 5px;
	
	font-family:"Trebuchet MS", Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#000;
}

textarea {
	border:1px solid #b7b7b7;
	padding:5px 0 0 5px;
	
	font-family:"Trebuchet MS", Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#000;
}

input.typeTexts:hover, textarea:hover, input.typeTexts:focus, textarea:focus {
	background-color:#fffa87;
}

select { /* todas as tags select, menus do tipo drop-down ou list-box */
	border:1px solid #bbb;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	
	background-color:#fff;
}

/* -------------------------------------------------- */
/* --- ENTRADAS ESTRUTURAIS / CONSTRUÇÃO DO THEME --- */
/* -------------------------------------------------- */



/* ------------------------------------- */
/* ------------- TOPO ------------------ */
/* ------------------------------------- */

#login_imagens {
	position:absolute;
	left:50%;
	margin-left:-373px;
	top:112px
}


#topo{
	width:100%;
	height:110px;
	overflow:hidden;
	border-bottom:#f0f0f0 1px solid;
}

#topo_container{
	margin:0 auto;
	width:744px;
}

#topo_containerLogo {
	padding:20px 0 0 0;
	width:75px;
	float:left;
}

#topo_containerMenu{
	text-align:right;	
	float:right; display:inline;
	padding:45px 0 0 0;
	width:665px;
}

#topo_containerMenu * {
	vertical-align:middle;
} 

	.usuario{
		color:#999;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:14px;
		font-style:italic;
	}

	.acesso{
		color:#999;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		font-style:italic;
		margin-right:12px;
	}


	#topo_containerMenu select{
		width:180px;
	}
	
	#topo_containerMenu input.typeButtons {
		background-color:#00ade2;
		width:85px;
		height:30px;
		margin:0 0 0 10px;
		line-height:100%;
		padding:0;		
	}



/* ---------------------- */
/* --- ENTRADAS LOGIN --- */
/* ---------------------- */

#geral{
	margin:0 auto 0 auto;
	padding:44px 0 0 0;
	width:744px;
}

#texto_login{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:25px;
	color:#000;
	padding: 0 0 13px 0;
	margin:0 0 0 186px;
}

#box_login{
	background: url(imagens/bg_login.gif) 0 bottom repeat-x;
	padding:0 29px 0 32px;
	margin:0 0 15px 186px;
	height:195px; /* 199 */
	width:308px; /* 371 */
	border:1px solid #F0F0F0;
	overflow:hidden;
	text-align:center;
}

#box_senha{
	background: url(imagens/bg_login.gif) 0 bottom repeat-x;
	padding:0 29px 0 32px;
	margin:0 0 0 186px;
	height:120px; /* 199 */
	width:308px; /* 371 */
	border:1px solid #F0F0F0;
	overflow:hidden;
	text-align:center;
	
}

#box_loginTxt{
	margin:15px 0 9px 0;
	padding:0 0 7px 0;
	border-bottom:1px solid #F0F0F0;
	font-family:"Trebuchet MS", Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#999;
	font-style:italic;
}


.box_loginLegenda{
	text-align:left;
	padding: 2px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#b3bc88;
	text-transform:uppercase;
	font-weight:bold;
}

.box_loginTelefone{
	text-align:right;
	padding: 7px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#b3bc88;
	text-transform:uppercase;
	font-weight:bold;
	margin: 0 0 0 150px;
}

#box_loginCont{}

.box_loginCaixa {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#b3bc88;
	text-transform:uppercase;
}


.box_loginSenha {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#b3bc88;
	text-transform:uppercase;
}

	.box_loginSenha * {
		vertical-align:middle;
	}
	.box_loginCaixa * {
		vertical-align:middle;
	}
	.box_loginCaixa input.typeTexts { /* input[type="text"], input[type="password"] (CSS2) + fix ie6 */
		width:300px;
	}
	
	.box_loginSenha input.typeTexts { /* input[type="text"], input[type="password"] (CSS2) + fix ie6 */
		width:207px;
	}

	.box_loginCaixa input.typeTexts#typeTextsUsuario {
		width:301px;
	}
	
	.box_loginCaixa input.typeTexts#typeTextsEmail {
		width:160px;
	}
	
	.box_loginCaixa input.typeTexts#typeTextsTelefone {
		width:122px;
		margin: 0 0 0 9px;
	}

	.box_loginCaixa input.typeButtons {
		width:85px;
		overflow:hidden;
		margin:0 0 0 115px;
	}
	
	.box_loginSenha input.typeButtons {
		width:85px;
		overflow:hidden;
		margin:0 0 0 9px;
	}
	
	.box_loginCaixa textarea {
		width:301px;
		height:135px;
		/*overflow:hidden;*/
		margin:0 0 10px 0;
	}
#box_SenhaCaixa{
	vertical-align:middle;	
}

#pergunta_senha{
	text-align:center;	
	font-style:italic;
}

#pergunta_senha a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#777;
}

#pergunta_senha a:hover{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#000;
}

span#cadastro{
	padding: 0 0 0 21px;
}

span#cadastro a{
	color:#0e4f78;
	font-style:italic;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	text-decoration:none;
}

span#cadastro a:hover{
	color:#0e4f78;
	font-style:italic;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	text-decoration:underline;
}

span.destaque{
	font-style:italic;
	font-weight:bold;
}

input.login_txt:hover, textarea:hover, input.login_txt:focus, textarea:focus{
	background-color: #fff887;
}
input.login_senha:hover, textarea:hover, input.login_senha:focus, textarea:focus{
	background-color: #fff887;
}


#btn_email{}


/* ------------------------- */
/* --- ENTRADAS CADASTRO --- */
/* ------------------------- */

#box_cadastrar {
	background: url(imagens/bg_login.gif) 0 bottom repeat-x;
	padding:0 29px 30px 32px;
	margin:0 0 0 186px;
	width:308px; /* 371 */
	border:1px solid #F0F0F0;
	overflow:hidden;
	text-align:center;
}

#senha_main{
	margin: 0 auto;
	border:1px solid #F0F0F0;
	height:438px;
	width:369px;
}


/* --------------------------- */
/* --- ENTRADAS TEXTO-HOME --- */
/* --------------------------- */

#texto_intro{
	text-align:center;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:italic;
	font-weight:normal;
	color:#7f7f7f;
	
	padding: 76px 0 0 0;
}

.texto_destaque{
	color:#0e4f78;
	font-weight:bold;
}

.texto_destaque a{
	color:#0e4f78;
	font-weight:bold;
	font-size:14px;
	font-style:italic;
	
	text-decoration:none;
}


/* ----------------------- */
/* --- ENTRADAS RODAPE --- */
/* ----------------------- */

#rodape{
	_position:absolute; /* bug ie - ficha */
	clear:both;
	width:100%;
	height:89px;
	border-top: #f0f0f0 1px solid;
	margin: 50px 0 0 0;
}

#rodape_entrar {
	position:absolute;
	right:10px;
}

#rodape_entrar a {
	text-decoration:none;
}

#rodape_entrar a:hover {
	background-color:#49a4dd;
	color:#fff;
}

#rodape_conteudo{
	width:744px;
	margin: 0 auto;
	padding:16px 0 20px 0;
}

#rodape_conteudoImg{
	text-align:center;	
}

#rodape_conteudoTxt{
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	font-size:14px;
	margin: 16px 0 0 0;
	text-align:center;
	font-weight:normal;
}


/*------------------------------------*/



/*
#bertholdo_ass {
	position:fixed;
		
	display:block;
	height:20px;
	width:90px;
	
	bottom:8px;
	right:5px;
	
	text-align:right;
	
	BUG IE6 POSITION FIXED:
	_position:relative;
	_margin:-20px 5px 0 0;
	_width:100%;
}
*/

#bertholdo_ass {
	position:fixed;
	right:0;
	top:0;
	_position: absolute;
	_top: expression(10+((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+'px');
}
	#conteudo_alternativo, #conteudo_alternativo a {
		font-family:Arial, Helvetica, sans-serif;
		font-style:italic;
		font-size:11px;
		text-decoration:none;
	}