/* versao 20091222_V1 */


body 			{ text-align:center; margin: 0px; background-image:url(/img/bg_wiki.jpg); background-repeat:no-repeat; background-position:top center; }
img  			{ border: 0 ; }
h1				{ color:#1E196A; font-size:15px; font-family: arial}
.tiporadio		{ border:0px !important; width:20px !important;    }
.direita		{ float:right !important  }
.esquerda		{ float:left  }

.cabecalho .menu_topo .logo,
.cabecalho .menu_topo .canto_esquerdo,
.cabecalho .menu_topo .canto_direito,
.cabecalho .breadcrumbs .canto_esquerdo,
.cabecalho .breadcrumbs .canto_direito,
.cabecalho .menu_topo li.campo_texto,
.miolo .topo_miolo,
.miolo .rodape_miolo,
.rodape	.topo_rodape,
.abas ul.css-tabs a,
.abas ul.css-tabs a:hover,
.abas ul.css-tabs a.current,
.botao_cinza a,
.botao_cinza a:hover,
.botao_verde a,
.botao_verde a:hover,
.cliente,
.naocliente,
.botao_verdeg a
 { background-image:url(/img/sprites.gif); background-repeat:no-repeat}	



.geral			{ width:950px; margin:0 auto; }

*				{ font-family: Geneva,Tahoma,Verdana,Arial,sans-serif normal  }

.cabecalho		{ float:left; width:100%  }

.cabecalho .saudacao { float:left; font-size:10px; margin:8px 0 0 34px; padding:0; text-align:left; width:600px; color:#fff; font-weight:bold }
.cabecalho .saudacao span{ background:#000;position:relative;bottom:-1px;padding:0 10px; }

.cabecalho .links_institucionais				{ float:right; font-size: 10px; margin:6px 0 0 ; padding: 0px }
.cabecalho .links_institucionais				{ 
background:#000;
float:right;
font-size:10px;
margin:5px 30px 0 0;
padding:0;
}

.cabecalho .links_institucionais ul				{ margin:0; padding:0; float:right;*float:none; }
.cabecalho .links_institucionais li				{color:#fff; list-style:none;display:block; float:left }
.cabecalho .links_institucionais li a			{ color:#fff; padding:0px 3px 3px 3px; margin:0 4px; float:left; text-decoration:none; font-weight:bold }
.cabecalho .links_institucionais li a:hover		{ background-color:#666666; text-decoration:none; color:#FFF }

.cabecalho .menu_topo					{ float:left; width:100%; background-color:#000000; height:64px  }	
.cabecalho .menu_topo .canto_esquerdo	{ float:left; height:64px; width:20px; background-position:0px -55px   }	
.cabecalho .menu_topo .canto_direito	{ float:right; height:64px; width:20px; background-position:-22px -55px  }	
.cabecalho .menu_topo .logo				{ float:left; height:43px; width:115px; background-position:0px 0px; font-size:0px; text-indent:-1000000px; margin:9px 11px 0 0 }
.cabecalho .menu_topo .logo	a 			{ background-position:0 9px; float:left; font-size:0; height:45px; width:115px; }
.cabecalho .menu_topo ul				{ margin:19px 0 0; padding:0; float:left }
.cabecalho .menu_topo li				{ list-style:none;display:block; float:left }
.cabecalho .menu_topo li.campo_texto	{ background-position:-51px -53px; width:200px; height:23px; text-align:left  }
.cabecalho .menu_topo li.campo_texto input	{ border:0px; font-size:10px; margin-top:5px  }
.cabecalho .menu_topo li.campo_button input	{ border:0px; font-size:10px; margin-top:5px  }
.cabecalho .menu_topo li a				{ color:#FFF; padding:5px 8px 28px; margin:0 4px; float:left; text-decoration:none; text-transform: uppercase; font-size:10px }
.cabecalho .menu_topo li a:hover		{ color:#FFF; background-color:#333; text-decoration:none; }

.cabecalho .breadcrumbs					{ float:right; height:19px; background-color:#000000; color:#AAA; font-weight:normal; font-size:11px; margin-right:12px; *width:250px; _width:270px  }
.cabecalho .breadcrumbs .canto_esquerdo	{ float:left; height:19px; width:10px; background-position:-43px -83px   }	
.cabecalho .breadcrumbs .canto_direito	{ float:right; height:19px; width:10px; background-position:-54px -83px  }	
.cabecalho .breadcrumbs ul				{ margin:0; padding:0; float:left  }
.cabecalho .breadcrumbs li				{ list-style:none;display:block; float:left;  }
.cabecalho .breadcrumbs li a			{ background-color:#000; color:#AAA; padding:0px 3px 3px 3px; margin:0 4px; float:left; text-decoration:none; font-weight:normal; font-size:11px }
.cabecalho .breadcrumbs li a:hover		{ background-color:#666666; text-decoration:none; color:#FFF }



.miolo				{ float:left; margin-top:85px; margin-bottom:10px  }
.miolo .topo_miolo	{ float:left; width:950px; height:15px; background-position:0px -121px  }
.miolo .conteudo	{ float:left; width:948px; border-left:solid 1px #ccc; border-right:solid 1px #ccc; font-size:12px  }


/*.miolo .conteudo a			{ background-color:#fff; color:#287501; text-decoration:none; font-weight:normal; font-size:12px  }
.miolo .conteudo a:hover	{ background-color:#CCFFCC; color:#000; } */
.miolo .conteudo a			{ color:#287501; text-decoration:none; font-weight:normal; font-size:12px  }
.miolo .conteudo a:hover	{ color:#000; }
.wiki-texto					{ text-align:left; margin-left:25px; _margin-left:18px; color:#444444; width:925px  }
.vitrine-corpo img 			{ border:1px solid #ccc; margin:0 15px 25px; padding:4px; width:280px }


.miolo .conteudo h2	{ font-weight:bold; font-size:18px; width:100%; text-align:left; margin-left:25px; _margin-left:18px ; float:left; width:900px }
.miolo .conteudo .wiki-destaque		{ margin: 0 0 14px 0; font-size:12px; text-align:left; margin-left:25px; _margin-left:18px   }

.miolo .conteudo .wiki-destaque	a, .miolo .conteudo .wiki-texto	a	{ background-color:#fff; color:#287501; text-decoration:none; font-weight:normal; font-size:12px  }
.miolo .conteudo .wiki-destaque	a:hover, .miolo .conteudo .wiki-texto a:hover { background-color:#CCFFCC; color:#000; }
.miolo .conteudo .wiki-destaque h3	{ font-size:17px; font-weight:normal; margin:0 }


.miolo .conteudo .vitrine-corpo .wiki-texto h2	{ font-weight:bold; font-size:18px; text-align:left; margin-left:0; width:600px; margin: 10px 0 20px 0;   }
.miolo .conteudo .vitrine-corpo .wiki-texto h3	{ font-weight:bold; font-size:14px; text-align:left; margin-left:0; width:600px; margin: 0 0 10px 0 }

.miolo .conteudo .vitrine-corpo .wiki-texto ul	{ margin:25px 0 25px 25px; padding:0; list-style:none}





.miolo .rodape_miolo{ float:left; width:950px; height:15px; background-position:0px -137px  }

.wiki-destaque		{ float:left; width:425px; }






.abas 						{ float:left; width:950px; padding-top:15px   }
.abas ul.css-tabs 			{ margin:0 !important; padding:0; height:50px;  }
.abas ul.css-tabs li 		{ float:left; padding:0; margin:0; list-style-type:none  }
.abas ul.css-tabs a 		{ background-position: 0px -273px;width:170px;  float:left; font-size:11px; display:block; padding:20px 30px 5px; text-decoration:none; height:43px; color:#777; position:relative; top:1px; }
.abas ul.css-tabs a:hover 	{ background-position: 0px -383px; color:#333; padding-top:20px }
.abas ul.css-tabs a.current { background-position: 0px -195px; color:#000; cursor:default; padding-top:20px; font-size:14px }
.abas div.css-panes div 	{ display:none; min-height:150px; padding:15px 20px; }

.css-panes			{ border-top:2px solid #CCC; _border-top:0px solid #CCC  }
.sugestao			{ display:block !important; padding:10px; width:263px; float:left; font-size:11px; text-align:left  }
.sugestao a			{ background-color:#fff; color:#000; text-decoration:none; font-weight:normal; font-size:14px  }
.sugestao a:hover	{ background-color:#CCFFCC; color:#000; }









.rodape					{ position:relative;float:left; margin-top:0; background-color:#000; width:950px; padding-bottom:15px  }
.rodape	.topo_rodape	{ background-color:#FFFFFF;
background-position:0 -466px;
float:left;
height:15px;
width:950px; }
.rodape ul			{ margin:0 0 0 55px; _margin:0 0 0 25px; padding:0; float:left; width:180px  }
.rodape li			{ list-style:none; float:left; width:200px }
.rodape li h4		{ width:200px; font-size:12px; font-weight:bold; color:#FFFFFF; text-align:left; margin:0 0 0 6px; padding:0}
.rodape li a		{  color:#fff; padding:0px 3px 3px 3px; margin:0 4px; float:left; text-decoration:none; font-weight:normal; font-size:11px }
.rodape li a:hover	{ background-color:#CCFFCC; text-decoration:none; color:#000 }
.rodape p			{ width:850px; float:left; color:#FFFFFF; font-size:11px; margin:10px 0 0 50px; padding:0; text-align:left; text-align:center  }
.rodape p a			{ background-color:#000; color:#fff; padding:0px 0 3px 0 ; text-decoration:none; font-weight:normal; font-size:11px }
.rodape p a:hover	{ background-color:#000; text-decoration:none; color:#ccc !important }
.rodape .patrocinado{border:0 none;
bottom:-5px;
color:#444;
font-size:10px;
position:absolute;
right:10px;
text-decoration:none;}
.rodape .patrocinado img{position:relative;top:7px;}






.tabela_lista				{ float:left; margin:0 0 0 18px; _margin:0 0 0 10px; width:915px  }
.tabela_lista table			{ left:0; margin:0 0 30px; position:relative; top:20px; width:910px; border-collapse:collapse; border-spacing:0; }
.tabela_lista table	caption { background-color:#FFFFFF; color:#000000; font-size:14px; font-weight:bold; padding:5px 0; }
.tabela_lista th 			{ background-color:#444444; border-bottom:2px solid #EEEEEE; color:#FFFFFF; font-size:12px; font-weight:bold; height:30px }
.tabela_lista th.tit_artigo	{ text-align:left; padding-left:5px  }
.tabela_lista th.tit_data	{ width:150px  }


.tabela_lista table td.artigo	{ text-align:left; padding-left:5px   }

.tabela_lista table td.artigo a, .tabela_lista td.data a	{ display:block; padding:3px 0  }



h3.ordemalfa		{ font-size:90px !important; width:100px !important; float:left;  padding:0 10px 0 0; text-align: center !important; font-family: verdana !important }
ul.lista_alfa 		{ float:left; margin:0 !important; padding:0 !important; width:300px !important; margin-top:22px !important }
li.lista_alfa 		{  }



#artigo-titulo 						{ background-color:#EFEFEF; border:1px solid #CCCCCC; margin-top:10px; padding:3px; width:891px; } 
#artigo-edicao label				{ float:left; margin-left:25px }

#artigo-edicao .item label			{ float:left; margin-left:0; font-weight: bold }

.artigo-wiki-atributos 				{ margin:0 0 15px; text-align:left }
.artigo-wiki-atributos .item 		{ float:left; height:40px; margin:10px 10px 10px 25px; _margin:10px 10px 10px 15px; width:200px; } 
.artigo-wiki-atributos .item label 	{ display:block; font-weight:bold; width:200px; }
.artigo-wiki-atributos  h3 			{ font-size:17px; font-weight:normal; margin:0; padding-left:25px }


span.cke_skin_kama		{ border:0 !important; -moz-border-radius:0 !important; margin:0 auto !important; padding:5px !important; width:900px !important     }
.cke_resizer			{ display:none !important   }

.botoes					{ float:left; margin:25px 0 20px 25px; _margin:25px 0 20px 15px; width:880px }

.botao_cinza a			{ margin:0; padding:0; float:right; background-position:-460px -229px; width:140px; height:25px; display:block; margin:0 3px; font-family:arial; font-size:14px !important; text-align:center; padding-top:4px; color:#000 !important  }
.botao_cinza a:hover	{ background-position:-460px -259px; /*background-color:#fff !important;*/ color:#FFF !important    }
.botao_verde a			{ margin:0; padding:0; float:right;  background-position:-460px -200px; width:140px; height:25px; display:block; display:block; margin:0 3px; font-family:arial; font-size:14px !important; text-align:center; padding-top:4px; color:#FFF !important  }
.botao_verde a:hover	{ background-position:-460px -259px; /* background-color:#fff !important  */ }


.cliente {
background-position:0 -500px;
background-repeat:no-repeat;
float:left;
height:188px;
margin-left:30px;
_margin:0 20px;
width:400px;
}
.naocliente {
background-position:-410px -500px;
background-repeat:no-repeat;
float:right;
height:188px;
margin-right:30px;
_margin:0 20px;
width:400px;
}
.cliente h2, .naocliente h2 {
color:#000000 !important;
font-family:arial !important;
font-size:15px !important;
font-weight:bold !important;
margin:50px 0 5px !important;
padding:0 !important;
text-align:center !important;
width:388px !important
}
.cliente div, .naocliente div {
color:#000099;
display:block;
float:left;
font-family:arial;
font-size:15px;
font-weight:bold;
margin:5px 0 0;
text-align:center;
width:390px;
}
.cliente label {
color:#000000;
display:block;
float:left;
font-family:arial;
font-size:12px;
font-weight:normal;
margin:2px 2px 0 0;
padding:0;
text-align:right;
width:100px;
}
.cliente input {
float:left;
width:215px;
}
.cliente div span {
color:#FF0000;
float:left;
font-family:arial;
font-size:11px;
font-weight:bold;
margin-left:5px;
margin-top:2px;
text-align:left;
width:100px;
}
.cliente span {
color:#000000;
float:left;
font-family:arial;
font-size:11px;
font-weight:normal;
margin-left:5px;
margin-top:2px;
text-align:center;
width:300px;
}




.form-checkout-aba td, .form-checkout-aba li, .form-checkout-aba p, .form-checkout-aba label, .form-checkout-aba input {
font-size:12px;
}

input {
border:1px solid #CCCCCC;
margin:2px 0;
padding:2px 3px 1px;
text-align:left;
}

span.botao_verdeg {
float:left;
margin:0;
padding:0;
}

.ajustamargem {
margin:10px 0 0 85px !important;
}

.botao_verdeg a {
background-position:-458px 0;
color:#FFFFFF !important;
display:block;
float:left;
font-family:arial;
font-size:14px !important;
height:25px;
margin:0 3px;
padding:4px 0 0;
text-align:center;
text-decoration:none;
width:206px;
}

.cliente span {
color:#FF0000;
float:left;
font-family:arial;
font-size:11px;
font-weight:bold;
margin-left:103px;
margin-top:2px;
text-align:left;<
width:100px;
}

.campo_erro		{ border: 1px solid #ff0000 !important  }
.label_error		{ width: 285px !important }
.posicao_login		{ margin-left: 145px !important;*margin-left: 125px !important;*position:relative;*left:-23px !important;   }

.form-checkout-corpo {
clear:both;
left:0;
margin:0 auto;
padding:40px 0 0;
position:relative;
width:910px;
}
.form-checkout-aba {
left:0;
padding:0;
position:relative;
top:0;
width:910px;
}
.form-checkout-corpo .checkout-lista, .form-checkout-corpo .endereco-novo {
background:transparent none repeat scroll 0 0;
border:0 none;
font-size:100%;
margin:0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
padding:0;
vertical-align:baseline;
}

#form-checkout-passo-04 .linha-form {
border:0 none;
padding:25px;
text-align:left;
}
.linha-form h4 {
float:left;
font-size:14px;
font-weight:bold;
left:0;
margin:10px 0 15px;
position:relative;
text-align:left;
top:0;
width:100%;
}
.linha-form label, #form-checkout-passo-05 label {
display:block;
float:left;
font-weight:bold;
margin-top:5px;
padding:0 10px 0 0;
text-align:left;
width:200px;
}

.form-checkout-aba td, .form-checkout-aba li, .form-checkout-aba p, .linha-form label, .form-checkout-aba input {
font-size:12px;
}
#profileEmail, #profileNome {
width:460px;
float:left
}

#profileSenha, #profileSenhaRepetida, #profileDocumento, #profileDataNascimento, #profileTelefoneCelular, #profileTelefoneFixo {
width:200px;
float:left
}

#profileSexo
{float:left }

.mensagem_texto	{ float:left; margin:10px 0 ; width: 90%; text-align: left }


.long-label			{  width: 750px !important; text-align: left ; margin-left: 5px }
#aceitar-sms, #aceitar-e-mail	{ float: left; margin-top:5px   }
.importante			{ float:left; width: 90%; text-align: left  }
.mensagem_acesso		{ width: 948px; padding-bottom:20px  }
.campos_formulario		{ float:left; width:90%  }
.detalheArtigo .item 		{ float:left; height:40px; margin:0 !important; text-align: left; width: 225px; margin-top: 15px }
.detalheArtigo .item label 	{ float:left; margin-left:0; display:block; font-weight:bold;  text-align: left }
.detalheArtigo .item input 	{ float:left !important; margin:0 !important; padding:0 !important; clear:left !important  }

#artigo-edicao .item 		{ float:left; margin:6px 0; text-align:left;  }
#artigoTitulo 			{ background-color:#EFEFEF; border:1px solid #CCCCCC; margin-top:3px; padding:3px; width:891px; }
#artigoAssunto 			{ background-color:#EFEFEF; border:1px solid #CCCCCC; margin-top:3px; padding:3px; }
.ajustecorpo			{ padding-top: 0px !important  }
.miolo .conteudo h2.ajuste_titulo	{ margin-left: 0px  }




.resultado-busca	{ width: 98%; text-align: left;float: left; margin: 5px 20px   }
.resultado-busca h3	{ text-align: left; clear: left; padding: 0; margin: 10px 0 0 0  }
.resultado-busca p	{ text-align: left; margin: 0; padding: 0  }
.resultado-busca span	{ }

#q{width:187px !important;}
.link-cinza{text-decoration:none !important;}
.btns-escolha{float:left;margin:20px 0 0 90px;*position:relative;left:-80px}
.blockMsg{border:0 none !important;padding:10px;background:transparent !important;}
.cabecalho-confirmacao{width:480px;height:4px;display:block;float:left;background:url(/img/box-confirmacao.png) no-repeat top left;}
.corpo-confirmacao{padding:0 0 10px 0;width:480px;display:block;float:left;background:url(/img/box-confirmacao-meio.png) repeat-y top left;}
.rodape-confirmacao{width:480px;height:5px;display:block;float:left;background:url(/img/box-confirmacao.png) no-repeat bottom left;}
#BoxAlterarSenha{text-align:left;}
#BoxAlterarSenha span.lbl-alterarsenha{clear:left;float:left;*clear:none;font-size:12px;line-height:25px;text-indent:15px;float:left;width:150px;}
#BoxAlterarSenha input{float:left;width:150px;clear:right;*clear:none;*width:180px;}
#profileAlterarSenha_Error, #profileNovaSenha_Error, #profileNovaSenhaRepetida_Error{
	color:#FF0000;
	display:inline;
	*display:block;
	*text-indent:5px;
	font-size:10px;
	line-height:25px;
	margin-left:5px;
}
#BoxAlterarSenha h4{
	font-size:16px;
	margin:0;
	padding:5px 10px;
	color:#B34804;
	font-weight:bold;
	letter-spacing:-0.05em;
}

.importante a{
	float:right;
	margin-right:10px;
	margin-top:-28px;
}


