/*html *{ margin:0; padding: 0;}*/
html, body, #wraper { height: 100%;}
h1, h2, h3, h4{ margin: 0px; padding: 0px; }
body > #wraper {
	height: auto;
	min-height: 100%;
}
body{ 
	margin: 0px; 
	padding:0;
	text-align:center; /* hack para o IE */
	background: #87837A url(../images/page_bg.png) top left repeat-x; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #D9D9D9;
}
ul{ list-style: none }
img{ border: none; }
.detalhes-chamado{ background: url(../icones/detalhes.png) no-repeat; padding-left: 18px; height: 16px; width: 16px; }
p.paragrafo{ text-indent: 20px; }
p.titulo-noticia{ font-weight: bold; }
p.text{ margin: 0px; padding: 0px; text-indent: 0px; text-align: left; }
ul#noticias-all{ list-style: url(../icones/li_icon.png); margin-bottom: 0; padding-bottom: 0;}
ul.style{ list-style: url(../icones/li_icon.png); }
a.mais{ padding-left: 14px; background:url(../icones/add.gif) no-repeat center left; }
ul#noticias-all li{ margin-top: 0; padding-top: 0; }
ul#noticias li p{ margin-top: 5px; margin-bottom: 10px; }
h2#noticias{ background:url(../icones/noticias.png) no-repeat top left; padding-left: 54px; line-height: 48px; }
ul.contato{ margin: 0px; padding: 0px; text-align: left; line-height: 24px; margin-top: 20px; }
ul li.categoria{ float: left; width: 33%; margin-bottom: 1em; }
.inline{ display: inline; }
.spacer-line3{ border-top: 1px #333 dotted; }
h4.top{ margin-top: 40px; }
h3.top{ margin-top: 40px; }
.novo{
	color:#dc143c; 
	background-color:#FCFDDE;
	background: url(../icones/novo.png) no-repeat;
	padding-left: 16px;
}
/* SIDEBAR SLIDER */
#sidebar-slider-container { 
	position: absolute; 
	right: 0px; 
	top: 0; 
	width: 242px; 
}
#sidebar-togle{
	position: absolute;
	width: 32px;
	height: 118px;
}
#sidebar-slider-content{
	width: 200px;
	background: url(../images/slider-overlay.png);	
	padding: 5px;
	right:0px;	
	position: absolute; 
	min-height: 160px;
	height: auto !important;
	height: 160px;		
}
#sidebar-slider { 
	width: 242px; 
	top: 100px; 
	position: absolute; 
	color: #FFF; 
	right:0px; 
	text-align:left;
}
#sidebar-slider li{ margin: 0; padding:0;}
#sidebar-slider ul{ padding:0; margin:10px 0 10px 0; }
/* CYCLE */
.pics { height: 182px; width: 392px; padding:0; margin:0; overflow: hidden; margin-left: 100px; }
.pics img { height: 152px; width: 360px; padding: 15px; border: 1px solid #ccc; background-color: #eee; top:0; left:0 }
.pics img {
	-moz-border-radius: 10px; -webkit-border-radius: 10px;
}
/* LINKS */
a{ cursor: pointer; }
a:link, a:visited{ color: #A0C708; text-decoration: none; }
#content a:link, #content a:visited{ color: #006600; text-decoration: none; }
#content a:hover{ color: #00A600; text-decoration: underline; }
a:hover{ color: #CAFD00; text-decoration: underline; }
/* ALINHAMENTO */
.left{ float: left; }
.right{ float: right; }
.center{ text-align: center; }

.outer{
	display: table; 
	height: 400px; 
	#position: relative; 
	overflow: hidden;
}
.middle{
    #position: absolute; 
	#top: 50%;
	display: table-cell; 
	vertical-align: middle;
}
.inner{
	#position: relative; 
	#top: -50%;
}
/* WRAPER */
#wraper{
	width: 952px;
	text-align:left; /* "remédio" para o hack do IE */
	margin: 0 auto;
}
/* HEADER */
#header {
	background: url(../images/header.png) no-repeat;
	width: 952px;
	height: 194px;
	padding-top: 18px;
	padding-left: 32px;
	margin-bottom: -18px;
}
#logo{
	background:url(../images/logo_agrotis.png) top left no-repeat;
	width: 345px;
	height: 75px;
}
/* FOOTER */
#footer {
	height: 40px;
	margin-top: -60px;
	position: relative;
	text-align: center;
	padding: 10px;
	clear:both;
	bottom: 0px;
	background: url(../images/bottom_bg.png) repeat-x;
} 
#footer span{ color: #CAFD00; font-size: 16px; font-weight:200; }
#footer p{ color: #FFF; font-size: 14px; margin: 2px; }
/* MAIN */
#main{
	padding: 10px 5px 10px 5px;
	float: left;
	padding-bottom: 60px;
}
/* MENU */
#menu{
	width: 100%;
	height: 48px;
	background: url(../images/menu_bg.png) repeat-x;
}
#menu_left{
	background: url(../images/menu_bg_left.png) left no-repeat;
	width: 18px;
	height:48px;
	float: left;
}
#menu_container{
	width: auto;
	height:48px;
	float:left;
}
#menu_right{
	background: url(../images/menu_bg_right.png) right no-repeat;
	width: 18px;
	height:48px;
	float: right;
}
#lavaLampBasicImage {
	position: relative;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	height: 48px;
}
#lavaLampBasicImage li {
	float: left;
	list-style: none;
}
#lavaLampBasicImage li.backLava {
	background: url(../images/menu.png) no-repeat right -48px;
	width: 9px; 
	height: 48px;
	z-index: 8;
	position: absolute;
}
#lavaLampBasicImage li.backLava .leftLava {
	background: url(../images/menu.png) no-repeat top left;
	height: 48px;
	margin-right: 9px; /* 7px is the width of the rounded shape */
}
#lavaLampBasicImage li a {
	font: bold 14px arial;
	text-decoration: none;
	color: #fff;
	outline: none;
	text-align: center;
	padding: 10px 24px; 	
	text-transform: uppercase;
	letter-spacing: 0;
	z-index: 10;
	display: block;
	float: left;
	height: 48px;
	position: relative;
	overflow: hidden;
	line-height: 30px;
	vertical-align: middle;	
}
#lavaLampBasicImage li a:hover, #lavaLampBasicImage li a:active, #lavaLampBasicImage li a:visited {
	color: #fff;
	border: none;
} 
/* BOTAO PESQUISA */
#search input {
	background: url('../images/search_bg.png') no-repeat;
	width: 175px;
	height: 35px;
	border: none;
	font-size: 12px;
	color: #fff;
	padding: 11px 30px 0px 10px;
	margin-top: 6px;
	margin-right: 6px;
}
#search .btn{float: left; width: 68px; height: 25px; cursor: pointer; padding: 0; background: url(../images/search_btn.gif) no-repeat; border: none; color: #fff;}

/* CONTAINER */
#container{
	width: 100%;
	background: url(../images/container_bg.png) repeat-x;
	height: 155px;
	margin-top: 3px;
}
#container_left{
	background: url(../images/container_bg_left.png) left no-repeat;
	width: 18px;
	height: 155px;
	float: left;
}
#container_content{
	float: left;
	width: 916px;
	padding: 12px 0 12px 0;
}
#container_right{
	background: url(../images/container_bg_right.png) right no-repeat;
	width: 18px;
	height: 155px;
	float: right;
}
/* DIVISÃO 3 COLUNAS INDEX */
#colum1{ width: 312px; float: left; }
#colum2{ width: 318px; float: left; text-align: center; }
#colum3{ width: 312px; float: left; }
#colum1 h2, #colum2 h2, #colum3 h2{ text-align: center; line-height: 48px; }
#colum3 h2{ background: url(../icones/noticias.png) no-repeat; }
/* SOLUÇÕES INDEX */
#featured {
	width:286px;
	height:244px;
	margin-top: 35px;
	background: url(../images/slider_bg.png) no-repeat;
	padding-top: 16px;
}

#featured h4 {
	width:10px;
	height:22px;
	text-indent:-99999px;
}

#featured a#prev {
	width: 24px;
	height: 210px;
	text-indent:-99999px;
	display:block;
	float:left;
	margin-left: 12px;
	background: url(../images/slider_prev.png) no-repeat;
	background-position:center;	
}
#featured a:hover#prev {
	background: url(../images/slider_prev_hover.png) no-repeat;
	background-position:center;	
}
#featured a#next {
	width: 24px;
	height: 210px;
	text-indent:-99999px;
	display:block;
	float: right;
	margin-right: 12px;
	background: url(../images/slider_next.png) no-repeat;
	background-position:center;
}
#featured a:hover#next {
	background: url(../images/slider_next_hover.png) no-repeat;
	background-position:center;	
}
.container {
	width:214px;
	height:210px;
	overflow:hidden;
	position:relative;
	cursor:pointer;
}
.slides {
	position:absolute;
	top:0;
	left:0;
}
.slides div {
	position:absolute;
	top:0;
	width:214px;
	display:none;
}
/* CARTÃO BNDS INDEX */
#bnds{
	width: 100%;
	background: url(../images/cartao_bnds.png) no-repeat top center;
	text-align: center;
	padding-top: 110px;
	margin-top: 40px;
}
/* ACCORDION INDEX */
#accordion img {
	float:left;
	margin-right:8px;
	cursor:pointer;
	opacity:0.5;
	filter: alpha(opacity=50);
}
#accordion img.current {
	cursor:default;
	opacity:1;
	filter: alpha(opacity=100);
}
#accordion div {
	width:0px;
	float:left;	
	display:none;		
	margin-right:10px;
}
#accordion div h3 {
	color:#444;
	margin:0 0 -10px 0;
	width:176px;
	font-size:22px;	
}
	
#accordion div p {	
	font-size:16px;
	width:176px;
	vertical-align: middle;
	height: 128px;
}

#tec{
	width: 300px;
	float: right;
	text-align: center;
	padding-top: 20px;
}
#tec h1{ color: #A0C708; font-weight:lighter; font-size: 28px; }
#tec h2{ font-weight: lighter; }
.bx_container{
	padding-left: 134px;
	width: 344px;
	height: 128px;
	float: left; 
}
.bx_container h1{
	font-size: 25px;
}
/* IMAGENS PÁGINAS */
#contato_container{ background: url(../images/contato.png) top left no-repeat; }
#equipe_container{ background: url(../images/equipe.png) top left no-repeat; }
#suporte_container{ background: url(../images/suporte.png) top left no-repeat; }
#solucoes_container{ background: url(../images/solucoes.png) top left no-repeat; }
#quem_somos_container{ background: url(../images/quem_somos.png) top left no-repeat; }
#recuperar_senha_container{ background: url(../images/recuperar_senha.png) top left no-repeat; }
#enquete_container{ background: url(../images/enquetes.png) top left no-repeat; }
#novo_chamado_container{ background: url(../images/novo_chamado.png) top left no-repeat; }
#treinamento_container{ background: url(../images/treinamentos.png) top left no-repeat; }
#reserva_container{ background: url(../images/reserva.png) top left no-repeat; }
#depoimento_container{ background: url(../images/depoimento.png) top left no-repeat; }
#opiniao_container{ background: url(../images/opiniao.png) top left no-repeat; }
#financeiro_container{ background: url(../images/financeiro.png) top left no-repeat; }
#chamados_container{ background: url(../images/chamados.png) top left no-repeat; }
#download_container{ background: url(../images/download.png) top left no-repeat; }
#transferencia_container{ background: url(../images/transferencia.png) top left no-repeat; }
#login_container{ background: url(../images/login.png) top left no-repeat; }
#faq_container{ background: url(../images/faq.png) top left no-repeat; }
#manuais_container{ background: url(../images/manuais.png) top left no-repeat; }
#registro_container{ background: url(../images/registrar.png) top left no-repeat; }
#parceria_container{ background: url(../images/parceria.png) top left no-repeat; }
#trabalhe_container{ background: url(../images/trabalhe.png) top left no-repeat; }
#termos_container{ background: url(../images/termos.png) top left no-repeat; }
#privacidade_container{ background: url(../images/privacidade.png) top left no-repeat; }
#alerta_container{ background: url(../images/alerta.png) top left no-repeat; }
/* DIVISÃO 2 COLUNAS */
#divider-1{	width: 64%; }
#divider-2{	width: 36%; }
/* SIDEBAR */
#sidebar_container{ 
	float: left; 
	width: 296px;
	padding: 0px;
	margin: 0px;	
	margin-left: -8px;
	margin-top: -12px;
}
#sidebar h3{ color: #fff; font-size: 22px;}
/* SIDEBAR GRAY */
.sidebar-element-gray{ 
	background: url(../images/sidebar_bg_gray.png) top left repeat-y; 
	min-height: 160px;
	height: auto !important;
	height: 160px;	
	width: 286px;
	display:block;
}
.sidebar-topelement-gray{ 
	background: url(../images/sidebar_top_gray.png) top left no-repeat;  
	height: 36px;	
	display:block;
	width: 286px; 
	text-align:center;
}
.sidebar-bottomelement-gray{ 
	background: url(../images/sidebar_bottom_gray.png) no-repeat top left; 
	height: 13px; 
	margin-bottom: 10px;	
	display:block;
	width: 286px; 
}
.sidebar-element-gray ul#submenu{ width: 80%; margin: 26px; margin-top: 15px; padding-top: 2px; background: url(../images/news_divider_gray.png) top left repeat-x;}
.sidebar-element-gray ul#submenu{ list-style: none; text-align: left; }
.sidebar-element-gray ul#submenu li{ height: 30px; background: url(../images/news_divider_gray.png) bottom left repeat-x; padding:0; }
.sidebar-element-gray ul#submenu li a{ display: block; height: 21px; padding-left: 15px; padding-top: 7px; background: #D5D5D5 url(../images/submenu_icon.png) 1% 50% no-repeat; color: #333333 }
.sidebar-element-gray ul#submenu li a:hover{ color: #000; background-color: #F2F2F2; text-decoration: none;}
.sidebar-element-gray ul#submenu li a.active{ color: #000; background-color: #192428; text-decoration: none; }
/* SIDEBAR BLACK */
.sidebar-element-black{
	background: url(../images/sidebar_bg_black.png) top left repeat-y;
	width: 246px;
	padding: 20px;	
}
.sidebar-topelement-black{ 
	background: url(../images/sidebar_top_black.png) top left no-repeat;  
	height: 36px; 
	width: 286px;
	padding-top: 10px; 
	margin-bottom: -10px;
	text-align:center;	
}
.sidebar-bottomelement-black{
	background: url(../images/sidebar_bottom_black.png) no-repeat top left;
	height: 13px;
	margin-bottom: 10px;
	width: 286px;
}
.sidebar-element-black ul#submenu{ 
	margin: 0px;
	padding: 1px 0 0 0;
	background: url(../images/news_divider_black.png) top left repeat-x;
	list-style: none;
	text-align: left;
	width: 240px;
}
.sidebar-element-black ul#submenu li{ height: 30px; background: url(../images/news_divider_black.png) bottom left repeat-x; padding:0; }
.sidebar-element-black ul#submenu li a{ display: block; height: 21px; padding-left: 15px; padding-top: 7px; background: #2B2B2B url(../images/submenu_icon.png) 1% 50% no-repeat; color: #D6D6D6;}
.sidebar-element-black ul#submenu li a:hover{ color: #fff; background-color: #333333; text-decoration: none;}
.sidebar-element-black ul#submenu li a.active{ color: #fff; background-color: #333333; text-decoration: none; }

.sidebar-element-black dl{ 
	margin: 0px;
	padding: 1px 0 0 0;
	background: url(../images/news_divider_black.png) top left repeat-x;
	list-style: none;
	text-align: left;
	width: 240px;
	min-height: 160px;
	height: auto !important;
	height: 160px;			
}
.sidebar-element-black dt{ height: 30px; background: url(../images/news_divider_black.png) bottom left repeat-x; padding:0; }
.sidebar-element-black dt a{ display: block; height: 21px; padding-left: 15px; padding-top: 7px; background: #2B2B2B url(../images/submenu_icon.png) 1% 50% no-repeat; color: #555354;}
.sidebar-element-black dd a{ display: block; height: 21px; padding-left: 15px; padding-top: 7px; background: #2B2B2B url(../images/submenu_icon.png) 1% 50% no-repeat; color: #555354;}
.sidebar-element-black dt a:hover{ color: #fff; background-color: #333333; text-decoration: none;}
.sidebar-element-black dd a:hover{ color: #fff; background-color: #333333; text-decoration: none;}
.sidebar-element-black dt a.active{ color: #fff; background-color: #333333; text-decoration: none; }
.sidebar-element-black dd a.active{ color: #fff; background-color: #333333; text-decoration: none; }
.sidebar-element-black dl,dd { margin: 0; }
.sidebar-element-black dd { margin-left: 10px; }
#submenusistema{ margin:0; padding:0; }
/* FORMS */
fieldset{ border: none; }
fieldset legend{ margin-left: 0px; color:#333333  }
label{ display: block; }
label b{ color: #FF0000; }
input, select, textarea, option{ 
	padding: 5px; 
	border:1px solid #000; 
}
input[type=radio],input[type=checkbox]{ border: none !important; }
input.mini{ width: 80px; }
input.pequeno{ width: 150px; }
input.medio{ width: 300px; }
input.grande{ width: 400px; }
input[type=submit], input[type=button], button { 
	background: white url(../images/nav-bg.gif) bottom repeat-x; 
	padding:5px 8px 5px 8px; 
	color:black;
	border:1px solid #bbb; 
	border-color:#ddd #aaa #aaa #ddd; 
	margin: 0px;
}
fieldset p div{ text-align: right; }
b.required{ color: red; }
div.error { display: none; }
input.checkbox { border: none }
input.radio { border: none }
input:focus { border: 1px dotted #00FF00; }
form fieldset label.error {
	display: none;
}
form fieldset label.radio {
	display: inline-block;
	width: auto;
	margin-right: 20px;
}
input.error, textarea.error, select.error { 
	border: 1px solid red; 
}
label.error {
	background:url("../icones/alerta-erro.png") no-repeat 0px 0px;
	padding-left: 20px;
	color: #E45353;
	display: inline !important;
}
label.validado {
  background:url("../icones/alerta-sucesso.png") no-repeat 0px 0px;
  padding-left: 20px;
  color: #539B2D;
  display: inline;
}
/* CONTENT SOLUÇÕES */
#content{ 
	float: right; 
	width: 658px; 
	color:#333333;
	margin-left: 6px;
	margin-right: -12px;
}
.content-element{
	background: url(../images/content_bg.png) top left repeat-y;
	min-height: 350px;
	height: auto !important;
	height: 350px;
	width: 618px;
	padding: 10px 20px;
}
.content-topelement{ 
	background: url(../images/content_top.png) top left no-repeat;  
	height: 20px;	
	width: 658px;
}
.content-bottomelement{ 
	background: url(../images/content_bottom.png) no-repeat top left; 
	height: 20px; 
	width: 658px;
}
ul#solucoes{ list-style: none; text-align: left; clear:both; margin:0; padding:0;}
.produto-container{ float: left; margin-bottom: 60px; }
.conteudo-produto{ width: 100%; }
.acoes_produto{ margin-top: 20px; width: 100%; }
.acoes_produto input{ display: inline; }
.img{ width: 30%; float: left; }
.produto{
	margin-left: 10px;
	margin-top: 10px;
	float: left;
}
/* PAGINAÇÃO */
div#paginacao{ 
	font-size: 15px;
	display:block;
	clear:both;
	text-align: center;
	line-height: 30px;
	height: 30px;					
}
div#paginacao a{ 
	border: 1px solid #000000; 
	margin-right: 5px;
	background-color:#999999;
	text-decoration: none; 
	font-weight: bold;
	padding: 5px 10px 5px 10px;
	color: #fff !important;
}
div#paginacao span{ 
	border: 1px solid #000000; 
	margin-right: 5px;
	background-color:#999999;
	text-decoration: none; 
	font-weight: bold;
	padding: 5px 10px 5px 10px;
	color: #fff;
}					
div#paginacao a:hover{
	background-color: #000000;
	color: #CAFD00;
}
div#paginacao a.active{
	background-color: #000000;
	color: #CAFD00;
}					
div#paginacao span.disabled{
	background-color: #CCCCCC;
	color: #fff;
	cursor: default;
}
/* ---------------------------------------------------------------------------------
		NOTIFICAÇÕES
--------------------------------------------------------------------------------- */
.success, .fail, .information, .attention {
	background-repeat: no-repeat;
	background-position: 10px center;
	height: 20px;
	text-transform: uppercase;
	font-size: 11px;
	line-height: 22px;
	margin-bottom: 20px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 50px;
	
}
/* Sucesso */
.success 				{
	background-color: #EBF8D6;
	border: 1px solid #A6DD88;
	color: #539B2D;
	background-image: url(/media/icones/accept.png);
}
/* Falha */
.fail 					{
	background-color: #FFECE6;
	border: 1px solid #FF936F;
	color: #842100;
	background-image: url(/media/icones/delete.png);
}
/* Informação */
.information 			{
	background-color: #D3EEF1;
	border: 1px solid #81CDD8;
	color: #369CAB;
	background-image: url(/media/icones/info.png);
}
/* Atenção */
.attention 		{
	background-color: #FFFBCC;
	border: 1px solid #FFF35E;
	color: #C69E00;
	background-image: url(/media/icones/warning.png);
}

/* Botão fechar */
.close-notification					{
	width: 16px;
	height: 16px;
	position: absolute;
	background: url(/media/icones/close.png) no-repeat;
	top: 4px;
	right: 4px;
	cursor: pointer;
}

/* LOGIN BOX */
#sliderContent span{ font-size: 12px; }
#sliderWrap {
	margin-right: 0;
	float: right;
	width: 360px;
}
#slider {
	position: absolute;
	background-image:url(../images/slider.png);
	background-repeat:no-repeat;
	background-position: bottom;
	width: 360px;
	height: 100px;
	margin-top: -70px;
}
#slider img { border: 0; }
#sliderContent {
	margin: 5px 10px;
	color: #CCCCCC;
	padding: 0 10px;
	width: 320px;
	height: 54px;
}
#openCloseWrap {
	margin: 16px 0 0 150px;
	font-size:12px;
	font-weight:bold;
}
#sliderContent form{ margin: 0px; padding: 0px; margin-bottom: 5px; }
#sliderContent form input{ width: 80px; padding: 2px; border-color:#ddd #aaa #aaa #ddd; }
.botao_login{
	width: 24px !important;
	height: 24px;
	border: none;
	margin-bottom: -6px;
	padding: 0px;
}
/* TOOTIP */
#tip {     
	display:none;     
	background:transparent url(../images/black_arrow.png);     
	font-size:12px;     
	height:70px;     
	width:160px;     
	padding:25px;     
	color:#fff;     
}
#tip.bottom {    
	background:url(../images/black_arrow_bottom.png);         
	padding-top:40px;     
	height:55px; 
}  
#tip.bottom { background:url(../images/black_arrow_bottom.png); }
#tip b{ color: #CAFD00; }
/* QUEM SOMOS */
ul#depoimentos, ul#depoimentos li{ margin: 0px!important; padding: 0px !important; }
blockquote{ padding-bottom: 15px; margin: 0px!important; padding: 0px !important;}
blockquote div { background: url(../images/quote_right.png) bottom right no-repeat; padding-right: 10px; padding-top: 0px;}
blockquote p.text{ background: url(../images/quote_left.png) top left no-repeat; padding-left: 10px; text-indent: 30px; color: #999999; font-style: italic; padding-top: 5px;}
.testimonial-name {padding-left: 10px; padding-bottom: 0; color: #EFEFEF;}

ul.equipe_comercial{ margin: 0px; padding: 0px; margin-bottom: 20px; }
.equipe_comercial li{ line-height: 24px; margin-left: 10px; }
.user{ background: url(../icones/user.png) no-repeat; padding-left: 26px; }
.fone{ background: url(../icones/fone.png) no-repeat; padding-left: 26px; }
.mail{ background: url(../icones/mail.png) no-repeat; padding-left: 26px; }
.site{ background: url(../icones/site.png) no-repeat; padding-left: 26px; }
/* DOCK SUPORTE */
.dock {
	position: relative; 
	height: 50px; 
	text-align: center;
	margin-top: 25px;
}
.dock-container {
	position: absolute;
	height: 50px;
}
a.dock-item {
	display: block;
	width: 50px;
	color: #fff;
	position: absolute;
	text-align: center;
	text-decoration: none;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.dock-item img {
	border: none; 
	margin: 5px 10px 0px; 
	width: 100%; 
}
.dock-item span { 
	display: none; 
	padding-left: 20px;
	padding-right: 20px;
	width: 100px;
	background-color: 		#000;
	opacity: 				.85;
    -ms-filter: 			"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; 
    filter: 				progid:DXImageTransform.Microsoft.Alpha(Opacity=85); 	
}

/* ICONES SUPORTE */
ul#acoes, ul#acoes li{ margin: 0px; padding: 0px; }
ul#acoes h3{ line-height: 24px; padding-left: 30px;}
ul#acoes li{ margin-left: 10px; }
h3#downloads{ background: url(../icones/downloads.png) top left no-repeat; }
h3#perguntas{ background: url(../icones/perguntas.png) top left no-repeat; }
h3#manuais{ background: url(../icones/manuais.png) top left no-repeat; }
h3#chamados{ background: url(../icones/meus-chamados.png) top left no-repeat; }
h3#depoimentos{ background: url(../icones/escrever-depoimento.png) top left no-repeat; }
h3#opiniao{ background: url(../icones/opiniao.png) top left no-repeat; }
h3#treinamentos{ background: url(../icones/treinamentos.png) top left no-repeat; }
h3#enquetes{ background: url(../icones/enquetes.png) top left no-repeat; }
h3#transferencia{ background: url(../icones/transferencia.png) top left no-repeat; }
h3#novo-chamado{ background: url(../icones/novo-chamado.png) top left no-repeat; }
h3#acompanhamento-financeiro{ background: url(../icones/acompanhamento-financeiro.png) top left no-repeat; }
/* LISTA TERMOS */
ul#termos li{ margin-top: 10px; list-style: url(../icones/li_icon.png); }
/* DIALOG */
.impromptuwarning .impromptu{ background-color: #aaaaaa; }
.impromptufade{
	position: absolute;
	background-color: #000;
}
div.impromptu{
    position: absolute;
	background-color: #cccccc;
	padding: 10px; 
	width: 300px;
	text-align: left;
}
div.impromptu .impromptuclose{
    float: right;
    margin: 4px 8px;
    cursor: pointer;
    color: #fff;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
div.impromptu .impromptucontainer{
	background-color: #171717;
	padding: 5px; 
	color: #ffffff;
	font-weight: lighter;
}
div.impromptu .impromptumessage{
	background-color: #333333;
	padding: 10px;
}
div.impromptu .impromptubuttons{
	text-align: center;
	padding: 5px 0 0 0;
}
div.impromptu button{
	padding: 3px 16px 3px 16px;
	margin: 0 10px;
	background: white url(../images/nav-bg.gif) bottom repeat-x; 
	color:black;
	border:1px solid #bbb; 
	border-color:#ddd #aaa #aaa #ddd; 
}
div.p-alerta{
	background: url(../icones/alerta.png) no-repeat left;
	padding-left: 58px;
	padding-top: 10px;
	height: 60px;
	vertical-align: middle;
}
div.p-sucesso{
	background: url(../icones/sucesso.png) no-repeat left;
	padding-left: 58px;
	padding-top: 10px;
	height: 60px;
	vertical-align: middle;
}
div.p-escolha{
	background: url(../icones/client.png) no-repeat left;
	padding-left: 58px;
	padding-top: 10px;
	height: 60px;
	vertical-align: middle;
}
div.p-erro{
	background: url(../icones/error.png) no-repeat left;
	padding-left: 58px;
	padding-top: 10px;
	height: 60px;
	vertical-align: middle;
}
div.p-alerta p, div.p-sucesso p, div.p-erro p{ margin-top: 16px }
/* TABS */
ul.tabs { 
	list-style:none; 
	margin:0 !important; 
	padding:0;
	height:30px;
}
ul.tabs li { 
	float:left;	 
	text-indent:0;
	padding:0;
	margin:0 !important;
	list-style-image:none !important; 
}
ul.tabs a { 
	background: url(../images/tabs.png) no-repeat -652px 0;
	font-size:13px;
	display:block;
	height: 30px;  
	line-height:30px;
	width: 111px;
	text-align:center;	
	text-decoration:none;
	color:#000 !important;
	padding:0px;
	margin:0px;	
	position:relative;
	top:1px;
}
ul.tabs a:active {
	outline:none;		
}
ul.tabs a:hover {
	background-position: -652px -31px;	
	color:#fff !important;
}
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
	background-position: -652px -62px;		
	cursor:default !important; 
	color:#000 !important;
}
ul.tabs a.w1 			{ background-position: -519px 0; width:134px; }
ul.tabs a.w1:hover 	{ background-position: -519px -31px; }
ul.tabs a.w1.current { background-position: -519px -62px; }
ul.tabs a.w2 			{ background-position: -366px -0px; width:154px; }
ul.tabs a.w2:hover 	{ background-position: -366px -31px; }
ul.tabs a.w2.current { background-position: -366px -62px; }
ul.tabs a.w3 			{ background-position: -193px -0px; width:174px; }
ul.tabs a.w3:hover 	{ background-position: -193px -31px; }
ul.tabs a.w3.current { background-position: -193px -62px; }
ul.tabs a.w4 			{ background-position: -0px -0px; width:194px; }
ul.tabs a.w4:hover 	{ background-position: -0px -31px; }
ul.tabs a.w4.current { background-position: -0px -62px; }
div.panes div.pane {
	display:none;	
	border-left: 1px solid #666;		
	border-right: 1px solid #666;		
	border-bottom: 1px solid #666;		
	border-top: 1px solid #666;
	background-color: #fff;
	padding: 10px;	
}
/* OVERLAY */
#overlay {
      background-image: url(../images/overlay.png);
      position: absolute;
      top: 0px;
      left: 0px;
      width: 100%;
      height: 100%;
	  z-index: 100;
}
/* PASSWORD STRENGTH */
#iSM{
	margin:0 0 15px 0;
	padding:0;
	height:14px;
}
#iSM ul{
	border:0;
	margin:4px 0 0 0;
	padding:0;
	list-style-type:none;
	text-align:center;
}
#iSM ul li{
	display:block;
	float:left;
	text-align:center;
	padding:1px 0 0 0;
	margin:0;
	height:14px;
}
#iWeak,#iMedium,#iStrong{
	width:53px;
	font-size:.7em;
	color:#adadad;
	text-align:center;
	padding:2px;
	background-color:#F1F1F1;
	display:block;
}
#iWeak,#iMedium{ border-right:solid 1px #DEDEDE;}
#iMedium,#iStrong{border-left-width:0;}
div.strong #iWeak, div.strong #iMedium, div.strong #iStrong  {
	background: url(../images/strong.png) repeat-x;
	color: #fff;
} 
div.medium #iWeak, div.medium #iMedium {
	background: url(../images/medium.png) repeat-x;
	color: #FFF;
}
 
div.weak #iWeak {
	color: #FFF;
	background: url(../images/week.png) repeat-x;
}
 
div.strong #iStrong, div.medium #iMedium, div.weak #iWeak {
	color:#000;
}
/* BREADCUMB */
#breadcrumb
{
    font: 11px Arial, Helvetica, sans-serif;
    background-image:url('../images/bc_bg.png'); 
    background-repeat:repeat-x;
    height:30px;
    line-height:30px;
    color:#9b9b9b;
    width:100%;
    overflow:hidden;
	margin: 0;
	margin-top: -10px;
    padding:0px;
	margin-bottom: 20px;
}
#breadcrumb li 
{
    list-style-type:none;
    float:left;
    padding-left:10px;
}
#breadcrumb a
{
    height:30px;
    display:block;
    background-image:url('../images/bc_separator.png'); 
    background-repeat:no-repeat; 
    background-position:right;
    padding-right: 15px;
    text-decoration: none;
    color:#454545;
}
.home
{
    border:none;
    margin: 8px 0px;
}

#breadcrumb a:hover
{
	color:#00A600;
}
/* Sidebar lateral */
#EsideBar h4{ margin: 10px; }
#EsideBar ul{ margin: 0px; padding: 0px; }
#EsideBar li{
    margin:0px 0px 3px 8px;
    padding:2px;
    list-style-type:none;
    display:block;
    background-color: #333333;
    width:205px;
    color:#FFFFFF;
}
#EsideBar li a{ width:100%; }
#EsideBar{
    position: absolute;
    width: auto;
    height: auto;
    top: 160px;
    right:0px;
    background-image:url(/media/images/bg-slide-sidebar.png);
    background-position:top left;
    background-repeat:repeat-y;
	text-align: left;
}
#EsideBarTab{
    float:left;
    height:118px;
    width:32px;
}
#EsideBarTab img{ border:0px solid #FFFFFF; }
#EsideBarContents{
    float:left;
	overflow-x: hidden !important;
    overflow-y: auto !important;
}
#EsideBarContentsInner{ width:240px; height: 600px; }

#EsideBarContents {
	scrollbar-arrow-color:#000000;
	scrollbar-3dlight-color:#C7C7C7;
	scrollbar-highlight-color:#4D4D4D;
	scrollbar-face-color:#A0C708;
	scrollbar-shadow-color:#4D4D4D;
	scrollbar-darkshadow-color:#4D4D4D;
	scrollbar-track-color: #333333;
}