/*  
Theme Name: Allier
Theme URL: http://www.allier.com.br
Description: Template do website da Allier
Version: 2.0.0
Author: Logomotiva - Comunicacao & Design
Author URI: http://www.logomotiva.com.br
*/

/* Zerando propriedades naturais . Reset */
	@import url("reset.css"); /* by Eric Meyer . http://meyerweb.com/eric/tools/css/reset/ */

/* GERAL */
	body { font-family: Arial, Helvetica, sans-serif }
	
	a:link { color:#2e4ceb }
	a:visited { color:#2e4ceb }
	a:hover{
		 color:#2e4ceb;
		 text-decoration:underline}	
	p { 
		padding-bottom: 10px;
		line-height: 23px;
		color: #333333;
		font-size: 13px;
		font-weight: normal;
		font-family: Verdana, Geneva, sans-serif}


	#global{ background:#FFFFFF url(../im/body_bg.jpg) repeat-x scroll 0 0}
	.views-showcase-field-content img{width: 943px!important;}
	
	h2{ 
		color:#434343!important;}

/*Topo*/
	#menu-612 ul li ul{display: none}
	.views-showcase-big-panel, .views-showcase-big-panel ul, .views-showcase-big-panel ul li{
		width: 943px !important;}

	#topo_global{
		text-align:left;
		background: url(../im/bg_topo.jpg) repeat-x scroll 0 bottom}
	#topo{
		height:100px;
		margin:0 auto;
		width:926px;
		padding-top:22px;}
	#topo_esquerda{
		float:left;
		height:85px;
		width:92px;
		padding-top:15px;}	
      #logo h1 img{
		height:69px;
		width:91px;
		display:block;
		margin:0 auto;}
	#topo_direita{
		background:transparent url(../im/topo_linha.jpg) no-repeat scroll left center;
		float:right;
		width:816px;}

/*NAV - SLIDE*/
/*	#nav{
		height:30px;
		left:728px;
		position:absolute;
		top:20px;
		width:260px;
		z-index:2 }*/



	#nav  { /* 10-11-2010 -- editado 17/11/2011*/ 
		/*background:url("../im/fundo-slide.png") no-repeat scroll -3px 0 transparent;*/
		float:left;
		height:30px;
		left:714px;
		position:absolute;
		top:14px;
		width:196px;
		z-index:2;
		padding-top: 6px;
		padding-left: 37px }

	/* Setinhas */
	#block-views-detaque_front-block_1 .view-header .prev a {
		left: 718px;
		position: absolute;
		top: 20px;
		z-index: 9;
		overflow: hidden;
		height: 16px;
		width: 15px;
		display:none;}
	#block-views-detaque_front-block_1 .view-header .next a {
		left: 890px;
		position: absolute;
		top: 20px;
		z-index: 500;
		overflow: hidden;
		height: 16px;
		width: 15px;
		display:none}
	#block-views-detaque_front-block_1 .view-header img { margin: 0 }
 

	
	#destaque_principal .view-content{z-index:1}
	.view-detaque-front #nav a {
		width:15px;
		text-align:center;
		/*border:1px #fff solid;*/
		font-size: 12px;
		font-weight: bold;
		text-decoration: none }
	.view-detaque-front #nav a:link {
		background:url(../im/nav_slider_branco.jpg) no-repeat;
		color:transparent;/*#a5a5a5*/
		display:block;
		float:left;
		overflow-x:hidden;
		overflow-y:hidden;
		font-size:12px;
		font-weight:bold;
		margin-right:5px;/*descomentado*/
		text-decoration:none }
	.view-detaque-front #nav a:hover {
		background:url(../im/nav_slider_cinza.jpg) no-repeat;
		display:block;
		float:left;
		overflow-x:hidden;
		overflow-y:hidden;
		text-decoration:none;
		color:/*#2e4ceb*/;
		/*border:1px #2e4ceb solid;*/}
		.view-detaque-front #nav a:active {
			color:/*#333333*/;
			display:block;
			float:left;
			/*border:1px #c6c6c6 solid;*/
			background:transparent url(../im/slideactived.jpg) no-repeat}
	.view-detaque-front #nav a.activeSlide {
		/*border: 1px solid #06F;*/
		color:/*#4c4c4c*/;
		background:url(../im/nav_slider_activeSlide.jpg) no-repeat;		
		}
		
	#destaque_principal #block-views-detaque_front-block_1 .view-content .views-row-2,
	#destaque_principal #block-views-detaque_front-block_1 .view-content .views-row-3,
	#destaque_principal #block-views-detaque_front-block_1 .view-content .views-row-4,
	#destaque_principal #block-views-detaque_front-block_1 .view-content .views-row-5,
	#destaque_principal #block-views-detaque_front-block_1 .view-content .views-row-6,
	#destaque_principal #block-views-detaque_front-block_1 .view-content .views-row-7,
	#destaque_principal #block-views-detaque_front-block_1 .view-content .views-row-8,
	#destaque_principal #block-views-detaque_front-block_1 .view-content .views-row-9,
	#destaque_principal #block-views-detaque_front-block_1 .view-content .views-row-10,
	#destaque_principal #block-views-detaque_front-block_1 .view-content .views-row-11,
	#destaque_principal #block-views-detaque_front-block_1 .view-content .views-row-12{ display:none}	
	.view-detaque-front #nav a:visited {
		color:#4c4c4c;
		display:block;
		float:left;
		overflow-x:hidden;
		overflow-y:hidden}
	.view-detaque-front img {
/*		margin-left:17px;*/
		margin-top:-6px;}
	#block-locale-0 h2 { display: none}
	#block-locale-0 ul { list-style: none}
	#block-locale-0 ul .active { display:block; color:#000; font-weight; /*display: block; color:#ccc;*/ }
	
	/*Menu quando ativado*/
	#nice-menu-1 li a.active{color:#000; font-weight:bold;}
	.menu4-77 li a.active{color:#000; font-weight:bold;}
	/********************************/
	
	/*#block-locale-0 .en{display:none}
	#block-locale-0 .en a { cursor:auto}
	.en a{width: 1px} */
	#block-locale-0 ul li { border:none !important;}
	#block-block-5 { width: 200px; margin-left: 469px;}
	#block-locale-0.clear-block {
		margin-right:0 /*25px*/;
		margin-top: -14px;
		float: right }
	
/*Corpo*/
	#conteudo_home{margin: 0 auto;width:926px;}
	#corpo_global.home{
		text-align:left;
		background:#FFF url(../im/bg_home.jpg) repeat-x 0 -43px;}	
	#corpo {
		margin:0 auto;
		width:963px;}
	.interna #corpo{
		background: url(../im/bg_linha.jpg) 662px 0 repeat-y}
	.newsletter #corpo {
		background: url(../im/bg_linha.jpg) 662px 0 repeat-y}
	.interna_user #conteudo{margin-left: 152px}
	#conteudo{ 
		float:left;
		width:560px;
		margin-left: 18px}	
	#conteudo #titulo{
		margin:25px 0 0 0}
	#conteudo.newsletter{
		margin-bottom:50px;}
	.interna #conteudo_texto ul li{
		font-family:verdana;
		font-size:13px;
		line-height:23px;
		margin-top:15px;
		margin-bottom:15px;}
	#aggregator h3 a{
		color: #002194;
		text-decoration:none;}
	#destaque_principal {
		text-align:center;
		margin-bottom:0px;
		position:relative;}	
	#breadcrumb{margin-top: 10px}
	#breadcrumb span{ display: none;}
	#breadcrumb .breadcrumb, #breadcrumb .breadcrumb a{
		font-size: 10px;
		font-family: Verdana, Geneva, sans-serif;
		color: #999}
	#breadcrumb .breadcrumb a:hover{color: #0083ff; text-decoration:underline}
	.fabricantes #titulo{
		height:1px;
		margin:0 !important;
		text-indent:-9999px;}
	.fabricantes #node-3 h2{font-size: 25px!important;margin-bottom: 20px;margin-top:15px;}
	.fab_titulo{
		color:#4C4C4C;
		font-family:Verdana,Geneva,sans-serif;
		font-size:14px;
		margin-top:-31px;
		padding-left:150px;
		margin-bottom:20px;}
	.fab_imagem{
		border-bottom: 1px solid #0167b1;
		height:34px;
		padding-top:17px;}
	.fab_box{
		font-size:16px;
		margin-bottom:35px;
		padding: 20px 15px;
		-moz-border-radius: 5px;
		background-color: #EDF0FD;}
	.titulo_revenda{
		cursor: pointer;
		height:20px;
		padding-top:10px;}
	.titulo_revenda h4{color:#434343;}		
	.fabricantes #conteudo_texto h4{
		margin-top: 20px;
		margin-bottom: 5px}
	#fab_imagem_fast{border-bottom: 1px solid #bad21a!important; padding-bottom:17px;}
	#fab_imagem_riverbed{border-bottom: 1px solid #f7954d!important; padding-bottom:17px;}
	#fab_imagem_ironport{border-bottom: 1px solid #000!important; padding-top:17px;}
	#fab_imagem_teneros{border-bottom: 1px solid #12629d!important; padding-bottom:17px;}
	#fab_imagem_digital{border-bottom: 1px solid #F00!important; padding-bottom:17px;}
	#fab_imagem_fortinet{border-bottom: 1px solid #F00!important; padding-bottom:17px;}
	#fab_imagem_fluke { border-bottom: 1px solid #FCB83D!important; padding-bottom:17px }
	.fabricantes #conteudo_texto{
		background: url(../im/bg_fab_topo.jpg) 100px 15px no-repeat;}
	.fabricantes .Torne-se #conteudo_texto { 
		background:none;
		width:440px;}
	.fabricantes .Torne-se #conteudo{
		margin-left:152px;
		width:485px;}
	#webform-component-numero{
		float:left}
	#webform-component-numero #edit-submitted-endereco-numero{
		width:70px;}
	#webform-component-complemento{
		float:left;
		margin-left:34px;}
	#webform-component-complemento #edit-submitted-endereco-complemento{
		width:245px;}
	#webform-component-cidade{
		float:left;
		clear:both }
	#webform-component-uf { clear: both }
	#webform-component-cidade #edit-submitted-endereco-cidade{
		width:206px;}
	#webform-component-estado {
		float:left;
		margin-left:40px;}
	#webform-component-estado #edit-submitted-endereco-estado{
		/*height:31px;
		width:117px;*/
		height:23px;
		width:103px;
		font-size:15px;}	
	#webform-component-estado.webform-component-select #edit-submitted-endereco-estado{
		height:31px;
		width:117px;}
	#webform-component-cep, #webform-component-cep__zip_code{ clear:both; padding-top:2px;}
	
	#d1{ 
		background: url(../im/d1_bg.jpg) top left no-repeat;
		float:left;
		height:298px;
		margin-right:13px;
		margin-top:15px;
		width:260px;
		margin-bottom: 25px}
	#d1 ul { 
		border-bottom:1px solid #cccccc;
		list-style-type: none }
	#d1 ul li{
		background:transparent url(../im/bg_atalho.jpg) no-repeat scroll 1px top;
		border-bottom:1px solid #DDDDDD;
		font-family:arial;
		font-size:17px;
		height:77px;}
	#d1 ul li.last{
		border: none;		
		background: url(../im/bg_atalho.jpg) bottom left no-repeat}
	#d1 ul li.last:hover{
		background: url(../im/bg_atalho_over.jpg) bottom left no-repeat}
	#d1 ul li a:link{
		background:transparent url(../im/logo_icon.gif) no-repeat scroll 17px -35px;
		color:#666666;
		display:block;
		height:48px;
		overflow:hidden;
		padding-left:62px;
		padding-top:28px;
		border-left:1px solid #cccccc;
		text-decoration:none;}
	#d1 ul li a:visited{
		background:transparent url(../im/logo_icon.gif) no-repeat scroll 17px -35px;
		color:#666666;
		display:block;
		height:48px;
		overflow:hidden;
		padding-left:62px;
		padding-top:28px;	
		border-left:1px solid #cccccc;
		text-decoration:none;}
	#d1 ul li:hover{
		background:transparent url(../im/bg_atalho_over.jpg) no-repeat scroll 1px top;}
	#d1 ul li a:hover{
		background: url(../im/logo_icon.gif) 17px 27px no-repeat;
		color: #2e4ceb;}
	#acesso_rapido, #acesso_rapido_interna{
		border-bottom:1px solid #DDDDDD;
		height:32px;
		padding:16px;}
	#acesso_rapido_interna{padding-left:28px; width:246px;}
	#acesso_rapido select, #acesso_rapido_interna select{
		background:transparent url(../im/bg_acesso.jpg) repeat-x scroll left top;
		border:1px solid #DDDDDD;
		color:#666666;
		font-family:Tahoma, Geneva, sans-serif;
		font-size:15px;
		height:24px;
		/*height:29px;
		padding-top:4px;*/
		padding-left:9px;		
		width:223px;}
	#acesso_rapido form { margin-top:4px }
	#acesso_rapido select option, #acesso_rapido_interna select option{
		padding-left: 10px}
	#d2{ 
		background:url(../im/d2_d3_bg.jpg) top left no-repeat;
		float:left;
		width: 338px;
		height: 248px;
		font-family: Tahoma, Geneva, sans-serif;
		margin-top: 15px;
		padding: 25px 0 25px 0}
	#d2_rodape{
		background: url(../im/d2_rodape.jpg) bottom left no-repeat;
		height: 11px;
		width: 338px}
	#d2 ul{
		margin-top:18px;
		padding-left: 12px;
		width:338px;
		min-height: 195px;
		_height: 185px;}
	#d2 ul li{
		float: left;
		display: block;
		padding: 0 9px 1px 0;
		width:152px;
		height: 56px;}
	#d2 ul a{
		/*background:url("../im/tornar_fabricante.jpg") no-repeat;*/
		display:block;
		height:46px;
		overflow:hidden;
		text-indent:-9999px;
		width:134px }
					
	#d2 ul #Zscaler a:link{background: url(../im/fabricantes.jpg) -150px -327px no-repeat;}
	#d2 ul #Zscaler a:visited{background: url(../im/fabricantes.jpg) -150px -327px no-repeat;}
	#d2 ul #Zscaler a:hover{background: url(../im/fabricantes.jpg) -8px -327px no-repeat;}
	
	#d2 ul #Fastsoft a:link{background: url(../im/fabricantes.jpg) -150px -63px no-repeat;}
	#d2 ul #Fastsoft a:visited{background: url(../im/fabricantes.jpg) -150px -63px no-repeat;}
	#d2 ul #Fastsoft a:hover{background: url(../im/fabricantes.jpg) -8px -63px no-repeat;}

	#d2 ul #Meraki a:link{background: url(../im/fabricantes.jpg) -150px -59px no-repeat;}
	#d2 ul #Meraki a:visited{background: url(../im/fabricantes.jpg) -150px -59px no-repeat;}
	#d2 ul #Meraki a:hover{background: url(../im/fabricantes.jpg) -8px -59px no-repeat;}
	
	#d2 ul #Riverbed a:link{background: url(../im/fabricantes.jpg) -150px -225px no-repeat;}
	#d2 ul #Riverbed a:visited{background: url(../im/fabricantes.jpg) -150px -225px no-repeat;}
	#d2 ul #Riverbed a:hover{background: url(../im/fabricantes.jpg) -8px -225px no-repeat;}
	
	#d2 ul #IronPort a:link{background: url(../im/fabricantes.jpg) -150px -167px no-repeat;}
	#d2 ul #IronPort a:visited{background: url(../im/fabricantes.jpg) -150px -167px no-repeat;}
	#d2 ul #IronPort a:hover{background: url(../im/fabricantes.jpg) -8px -167px no-repeat;}
	
	#d2 ul #DigitalShredder a:link{background: url(../im/fabricantes.jpg) -150px -9px no-repeat;}
	#d2 ul #DigitalShredder a:visited{background: url(../im/fabricantes.jpg) -150px -9px no-repeat;}
	#d2 ul #DigitalShredder a:hover{background: url(../im/fabricantes.jpg) -8px -9px no-repeat;}
	
	#d2 ul #Teneros a:link{background: url(../im/fabricantes.jpg) -150px -279px no-repeat;}
	#d2 ul #Teneros a:visited{background: url(../im/fabricantes.jpg) -150px -279px no-repeat;}
	#d2 ul #Teneros a:hover{background: url(../im/fabricantes.jpg) -8px -279px no-repeat;}
	
	#d2 ul #Fortinet a:link{background: url(../im/fabricantes.jpg) -150px -114px no-repeat;}
	#d2 ul #Fortinet a:visited{background: url(../im/fabricantes.jpg) -150px -114px no-repeat;}
	#d2 ul #Fortinet a:hover{background: url(../im/fabricantes.jpg) -8px -114px no-repeat;}
	
	#d2 ul #Fluke a:link{background: url(../im/fabricantes.jpg) -150px -380px no-repeat;}
	#d2 ul #Fluke a:visited{background: url(../im/fabricantes.jpg) -150px -380px no-repeat;}
	#d2 ul #Fluke a:hover{background: url(../im/fabricantes.jpg) -8px -380px no-repeat;}
	
	/*Se não for adicionar deletar ou usar de referencia para o próximo*/
	#d2 ul #SilverPeak a:link{background: url(../im/fabricantes.jpg) -150px -433px no-repeat;}
	#d2 ul #SilverPeak a:visited{background: url(../im/fabricantes.jpg) -150px -433px no-repeat;}
	#d2 ul #SilverPeak a:hover{background: url(../im/fabricantes.jpg) -8px -433px no-repeat;}
		
	/*Adicionado para o botão TORNAR FABRICANTE*/	
	#d2 ul #TornarFabr a:link{background: url(../im/fabricantes.jpg) -150px -484px/*-432px*/ no-repeat;
	text-decoration: none;
	margin-left: 0px;
	color:#787878;
	/*color: #1f4091;*/
	text-indent: 0;
	size:5px;
	}
	#d2 ul #TornarFabr a:visited{background: url(../im/fabricantes.jpg) -150px -432px no-repeat;
	text-decoration: none;
	margin-left: 0px;
	/*color: #1f4091;*/
	color:#787878;
	text-indent: 0;
	size:5px;	
	}
	#d2 ul #TornarFabr a:hover{background: url(../im/fabricantes.jpg) -8px -484px/*-432px*/ no-repeat;
	text-decoration: none;
	margin-left: 0px;
	/*color:#787878;*/
	color: #1f4091;
	text-indent: 0;
	size:5px;
	}
	
	#TornarFabr a{
		padding:1px 0 0 0;
		size:2px;
	}
	
	/*Alinhar o texto no centro do bloco*/
	center{
		margin:3px 2px 0 0;
		}
		
	/*
	#d2 #TornarFab a {
		text-decoration: none;
		margin-left: 0px;
		color: #1f4091;
		text-indent: 0 }
	#d2 #TornarFab a:hover { text-decoration: underline }
	*/

	#d2 h2{
		color: #002093;
		font-size: 14px;
		font-family: Tahoma, Geneva, sans-serif;
		margin-left: 15px}
	#d2 .content p a:link{
		text-decoration: none;
		margin-left: 0px;
		color: #1f4091;}
	#d2 .content p a:visited{
		text-decoration: none;
		padding-left:0px;
		color: #1f4091 }
	#d3 { 
		background:url(../im/d3_bg.jpg) top left no-repeat;
		float:left;
		font-family:Tahoma,Geneva,sans-serif;
		margin-left:13px;
		margin-top:15px;
		width: 299px;}
	#d3 .block { margin: 25px 9px 0 15px; height:264px; }
	#d3_rodape {
		background: url(../im/d3_rodape.jpg) bottom left no-repeat;
		height: 10px;
		width: 299px }
	#d3 h2 {
		color: #002093;
		font-size: 14px;
		font-weight: bold;
		margin-bottom: 13px }
	#d3 p { margin-bottom: 5px }
	#d3 .views-row{
		margin-bottom: 3px}
	#d3 .view-footer{
		margin:15px 0 0 5px;
		height:34px;}
	#d3 .content p a:link{
		text-decoration: none;
		color: #1f4091 }
	#d3 .content p a:visited{
		text-decoration: none;
		color: #1f4091 }
	#d3 .views-field-created span {
		font-size: 12px;
		color: #999 }
	#d3 .views-field-title span a {
		font-size: 15px;
		font-weight: bold;
		color: #002093;
		text-decoration: none !important;
		display: block}
	#d3 .views-field-body {
		color:#000;
		font-family:Verdana, Geneva, sans-serif;
		font-size: 13px;
		line-height: 18px;
		margin-top:5px;}
	#d3 .view-content{ height:185px;}
	#d3 .view-footer p {
		color: #002093;
		font-size: 12px;
		font-family: Verdana, Geneva, sans-serif}
	#block-aggregator-category-2 .icon, 
	#block-aggregator-category-3 .icon,
	#block-aggregator-category-4 .icon,
	#block-aggregator-category-5 .icon,
	#block-aggregator-category-6 .icon
	{display: none}
	
	#barra_direita #block-aggregator-feed-2, 
	#barra_direita #block-aggregator-feed-3,
	#barra_direita #block-aggregator-feed-4,
	#barra_direita #block-aggregator-feed-5,
	#barra_direita #block-aggregator-feed-6{
		background: url(../im/bg_noticias_feeds.jpg) top left repeat-x !important;
		width: 292px!important;}
		
	#barra_direita #block-aggregator-feed-2 .content, 
	#barra_direita #block-aggregator-feed-3 .content,
	#barra_direita #block-aggregator-feed-4 .content,
	#barra_direita #block-aggregator-feed-5 .content,
	#barra_direita #block-aggregator-feed-6 .content{
		margin: 0 25px}
		
	#barra_direita #block-aggregator-feed-2 h2,
	#barra_direita #block-aggregator-feed-3 h2,
	#barra_direita #block-aggregator-feed-4 h2,
	#barra_direita #block-aggregator-feed-5 h2,
	#barra_direita #block-aggregator-feed-6 h2{
		background: none;
		padding-bottom:25px;
		border-bottom: 1px solid #ddd;
		margin:0 25px;
		width: 192px !important;
		font-weight: bold;
		color: #000}
		
	#block-aggregator-feed-2 .icon,
	#block-aggregator-feed-3 .icon,
	#block-aggregator-feed-4 .icon,
	#block-aggregator-feed-5 .icon,
	#block-aggregator-feed-6 .icon
	{display: none;}
	
	#block-aggregator-feed-2 .item-list ul li.first,
	#block-aggregator-category-2 .item-list ul li.first,
	#block-aggregator-feed-3 .item-list ul li.first,
	#block-aggregator-category-3 .item-list ul li.first,
	#block-aggregator-feed-4 .item-list ul li.first, 	 
	#block-aggregator-category-4 .item-list ul li.first,
	#block-aggregator-feed-5 .item-list ul li.first, 	 
	#block-aggregator-category-5 .item-list ul li.first,
	
	#block-aggregator-feed-6 .item-list ul li.first, 	 
	#block-aggregator-category-6 .item-list ul li.first
	{
		padding-top: 0 !important;}
		
	#block-aggregator-feed-2 .item-list ul li, 
	#block-aggregator-category-2 .item-list ul li,
	#block-aggregator-feed-3 .item-list ul li, 
	#block-aggregator-category-3 .item-list ul li,
	#block-aggregator-feed-4 .item-list ul li, 
	#block-aggregator-category-4 .item-list ul li,
	#block-aggregator-feed-5 .item-list ul li, 
	#block-aggregator-category-5 .item-list ul li,
	
	#block-aggregator-feed-6 .item-list ul li, 
	#block-aggregator-category-6 .item-list ul li
	
	{
		border-bottom: 1px solid #ddd;
		padding-bottom:10px;
		padding-top:10px;}
		
	#block-aggregator-feed-2 .item-list ul li a, 
	#block-aggregator-category-2 .item-list ul li a, 
	#block-aggregator-feed-3 .item-list ul li a, 
	#block-aggregator-category-3 .item-list ul li a, 
	#block-aggregator-feed-4 .item-list ul li a, 
	#block-aggregator-category-4 .item-list ul li a,
	#block-aggregator-feed-5 .item-list ul li a, 
	#block-aggregator-category-5 .item-list ul li a,
	
	#block-aggregator-feed-6 .item-list ul li a, 
	#block-aggregator-category-6 .item-list ul li a{
		font-size: 12px;
		font-family: Verdana, Geneva, sans-serif;
		color: #333;
		text-decoration:none;}
		
	#block-aggregator-feed-2 .more-link, 
	#block-aggregator-category-2 .more-link, 
	#block-aggregator-feed-3 .more-link, 
	#block-aggregator-category-3 .more-link, 
	#block-aggregator-feed-4 .more-link, 
	#block-aggregator-category-4 .more-link,
	#block-aggregator-feed-5 .more-link, 
	#block-aggregator-category-5 .more-link,
	
	#block-aggregator-feed-6 .more-link, 
	#block-aggregator-category-6 .more-link{
		color:#2e4ceb}
		
	#block-aggregator-feed-2 .item-list ul li a:hover, 
	#block-aggregator-category-2 .item-list ul li a:hover,
	#block-aggregator-feed-3 .item-list ul li a:hover, 
	#block-aggregator-category-3 .item-list ul li a:hover,
	#block-aggregator-feed-4 .item-list ul li a:hover, 
	#block-aggregator-category-4 .item-list ul li a:hover,
	#block-aggregator-feed-5 .item-list ul li a:hover, 
	#block-aggregator-category-5 .item-list ul li a:hover,
	
	#block-aggregator-feed-6 .item-list ul li a:hover, 
	#block-aggregator-category-6 .item-list ul li a:hover{
		color:#2e4ceb;
		text-decoration: underline}
		
	#user-login input[type=text], #user-login input[type=password]{
	background:transparent url(../im/bg_busca.jpg) repeat-x scroll left top;
	border:1px solid #D9D9D9;
	font-size:17px;
	height:34px;
/*	height:26px;
	padding-top:9px;*/
	width:375px;}

	.fabricantes h1{ 
		font-weight:bold !important;
		font-family:Tahoma, Geneva, sans-serif!important;
		font-size:21px!important;
		padding-bottom:10px!important;}
	#titulo h2{ 
		color:#434343;
		font-weight:bold !important;
		font-family:Tahoma, Geneva, sans-serif!important;
		font-size:21px!important;
		padding-bottom:10px!important;}
	#conteudo_texto{ 
		float:left;
		width:620px;
		margin-top: 15px;
		margin-bottom: 25px}
	#icons_marcas{height: 43px; float:right; margin-right: 4px	}
	#icons_marcas #borda_esquerda{
		background: url(../im/icon_marcas_esquerda.jpg) top left no-repeat; 
		height: 43px;
		float: left;
		width:10px;}
	#icons_marcas #borda_direita{
		background: url(../im/icon_marcas_direita.jpg) top right no-repeat; 
		height: 43px; 
		float: left;
		width:10px}
	#icons_marcas img{
		float: left;}
	#icons_marcas #centro{
		border-bottom:1px solid #ccc;
		border-top:1px solid #ccc;
		float:left;
		height:25px;
		padding:8px 0;}
	#icons_marcas #centro #icon_riverbed{
		height: 25px;
		width: 25px;
		background: url(../im/icon_marcas_rb.jpg) top left no-repeat;
		float:left}
	#icons_marcas #centro #icon_riverbed:hover{background: url(../im/icon_marcas_rb.jpg) 0 -25px no-repeat;}
	#icon_riverbed a{
		text-indent:-9999px;
		overflow:hidden;
		display:block;
		height:25px;
		width:25px;}
	#icons_marcas #centro #icon_ironport{
		height: 25px;
		width: 25px;
		background: url(../im/icon_marcas_ip.jpg) top left no-repeat;
		float:left}	
	#icons_marcas #centro #icon_ironport:hover{background: url(../im/icon_marcas_ip.jpg) 0 -25px no-repeat;}
	#icon_ironport a{
		text-indent:-9999px;
		overflow:hidden;
		display:block;
		height:25px;
		width:25px;}		
	#icons_marcas #centro div{margin:0 5px;}	
/*Menu Principal*/
	#menu_utilitario{ 
		margin-bottom:5px;
		margin-top:1px;
		width: 828px;
		height:48px;}
	#menu_utilitario #block-block-5 ul {
		list-style-type: none;
		float:right;}
	#menu_utilitario ul li{ 
		border-right:1px solid #dddddd;
		float:left;
		padding-right:5px;
		margin-right:7px;}
	#menu_utilitario ul li a{ 
		float:right;
		color:#999999;
		font-family:Tahoma, Geneva, sans-serif;
		font-size:12px}
	#menu_utilitario ul li a:hover{ color:#2e4ceb; }	
	#menu_utilitario ul .last{ border-right:none}
	#menu_utilitario ul .last img{ 
		padding-right:6px;
		padding-top:1px;
		float:left}
	 #menu{
		float:left;
		margin-left:2px;
		margin-top:-4px;
		width:600px;}
	#menu ul li ul{top:26px; left: -1px}
	#menu ul li ul li ul{left:200px; top:-1px;}
	#menu ul li ul li a{ padding:10px 5px;}
	#menu ul li ul li a:hover{
		background: url(../im/bg_menu_over.jpg) top left repeat-x;
		color: #2e4ceb;
		border-bottom: 1px solid #ccc !important;
		border-top: 1px solid #ccc !important;
		margin-top: -1px !important;
		margin-bottom: -1px !important;}
	#menu_principal .menu-821{
		margin-left: 14px;
		background: url(../im/seta_menu.jpg) right -25px no-repeat !important;
		padding-right: 7px;
		border: 1px solid #fff !important;}
	#menu_principal .menu-479 ul li ul{display: none !important;}
	#menu_principal .menu-477, #menu_principal .menu-1549{
		margin-left: 14px;
		background: url(../im/seta_menu.jpg) right -25px no-repeat !important;
		padding-right: 7px;
		border: 1px solid #fff !important;}
	#menu_principal .menu-822{
		margin-left: 14px;
		background: url(../im/seta_menu.jpg) right -25px no-repeat !important;
		padding-right: 7px;
		border: 1px solid #fff !important;}
	#menu_principal .menu-479, #menu_principal .menu-2004{
		margin-left: 14px;
		background: url(../im/seta_menu.jpg) right -25px no-repeat !important;
		padding-right: 7px;
		border: 1px solid #fff !important;}
	#menu_principal .menu-612{
		background: url(../im/seta_menu.jpg) right -25px no-repeat !important;
		padding-right: 7px;
		margin-left: 14px;
		border: 1px solid #fff !important;}
	#menu_principal .menu-481{
		margin-left: 14px;
		background: url(../im/seta_menu.jpg) right -25px no-repeat !important;
		padding-right: 7px;
		border: 1px solid #fff !important;}
	#menu_principal .menu-821:hover, #menu_principal .menu-477:hover, #menu_principal .menu-1549:hover, 
	#menu_principal .menu-822:hover, #menu_principal .menu-479:hover, #menu_principal .menu-612:hover, 
	#menu_principal .menu-481:hover, #menu_principal .menu-2004:hover{
		background: url(../im/seta_menu_over.jpg) right 8px no-repeat !important;
		/*border: 1px solid #d1d1d1 !important;*/
		color:#2E4CEB !important;
		border-bottom:1px solid #fff !important;}
	#menu_principal .menu-821 a:hover, #menu_principal .menu-477 a:hover, #menu_principal .menu-822 a:hover, 
	#menu_principal .menu-479 a:hover, #menu_principal .menu-612:hover, #menu_principal .menu-481 a:hover,
	#menu_principal .menu-2004 a:hover{color:#2e4ceb; }
	#menu ul li a{
		text-decoration:none;
		color:#666666;
		font-family:Tahoma, Geneva, sans-serif;
		font-size:13px;
		padding:5px;
		}	
	#menu ul li a:hover{ border-bottom:1px solid #fff !important;}
	#menu_principal #search{
		border: 1px solid #d1d1d1}
	#menu_principal .sfHover .sf-with-ul ,#menu_principal .sfHover .sf-with-ul a {
		color:#2e4ceb !important; 
		text-decoration:none;
		height: 15px;
		border-bottom: 1px solid #fff !important;
		margin-bottom: -2px !important;
		overflow: visible !important;}
	#menu ul li ul{
		border: 1px solid #d1d1d1 !important;
		background: white url(../im/bg_menu2.jpg) top left repeat-y;}
	#menu ul li ul li a:hover{border: none; margin: 0}
	#busca{ 
    	float:right;
		margin-top:-4px;
		width:185px;}
	#busca .form-item{ float:left; margin:0}
	#busca .form-text{ 
		background:#FFFFFF;
		border: none;
		color:#999999;
		font-family:Tahoma,Geneva,sans-serif;
		font-size:14px;
		height:20px;
		padding:3px 0 0 5px;
		width:149px;}
	#busca .form-submit{ 
		border:none;
		background:#FFFFFF url(../im/lupa.jpg) no-repeat 0 5px;
		display:block;
		height:25px;
		width:29px;}
	#webform-client-form-54 .form-text, #webform-client-form-53 .form-text, #webform-client-form-51 .form-text, #webform-client-form-52 .form-text, #contact-mail-page .form-text, #webform-client-form-6 .webform-component-textfield input , #webform-client-form-6 #edit-submitted-e-mail-wrapper input, #edit-submitted-endereco-estado{
		background:transparent url(../im/bg_busca.jpg) repeat-x scroll left top;
		border:1px solid #D9D9D9;
		font-size:17px;
		height:23px;
		padding-left:12px;
		padding-top:5px;
		width:363px;}
	#webform-client-form-54 #webform-component-endereco legend, #webform-client-form-53 #webform-component-endereco legend, #webform-client-form-52 #webform-component-endereco legend{
		font-size: 20px;
		padding-top: 30px;
		margin-bottom: 20px}
 	#webform-client-form-51 #webform-component-endereco legend{
		font-size: 20px;
		margin-bottom: 20px}		
	#webform-client-form-54 label, #webform-client-form-53 label, #webform-client-form-51 label, #webform-client-form-52 label, #contact-mail-page label, #webform-client-form-6 .webform-component-textfield label, #webform-client-form-6 #edit-submitted-e-mail-wrapper label{
		font-family: Verdana, Geneva, sans-serif;
		font-size: 14px;
		font-weight: bold;
		margin-bottom: 10px}
		
	.error{
		background:#ffbfbf !important;
		color:#990000;
		border:1px solid #bc8e90 !important}
	#webform-component-observacoes textarea{ width:371px}	
	
 
 /*Menu Direita*/
#barra_direita{ 
	float:right;
	width:300px;
	margin-bottom: 30px}
	
#barra_direita h2{ 
	background:transparent url(../im/bg_menu.jpg) repeat-x scroll 0 bottom;
	color:#001F93;
	font-family:Tahoma,Geneva,sans-serif;
	font-size:17px;
	font-weight:normal;
	height:26px;
	padding:48px 25px 0;
	width:242px;} 
	
#barra_direita .menu a, #block-blog-0 ul li a{
	border-bottom:1px solid #DDDDDD;
	color:#656565;
	display:block;
	font-family:verdana;
	font-size:14px;
	padding:14px 0 14px 25px;
	text-decoration:none;
	background:#FFFFFF url(../im/menu_bg.jpg) repeat-y scroll left center;
	width:267px;}

.menu .menu-643 ul li a, .menu .menu-644 ul li a{
	padding-left:40px !important;
	width:243px !important;}
.menu-644 ul li{width: 280px}
.menu-646 ul{display: none;}
.view-archive ul li a{
	color:#656565;
	font-family:verdana;
	font-size:14px;
	text-decoration:none;}
	
.view-archive ul li a:hover{color:#2D4BEB;}	
.view-archive ul li{	
	background:#FFFFFF url(../im/menu_bg.jpg) repeat-y scroll left center;
	width:267px;
	padding:17px 0 17px 25px;
}
.item-list ul li{ margin:0}

#barra_direita .menu ul li a.active,  #block-blog-0 ul li a.active{ background:#E7EBED}

#barra_direita .menu a:hover, #block-blog-0 ul li a:hover{
	color:#2D4BEB;
	text-decoration:none;
	background:#FFFFFF url(../im/menu_hover.jpg) no-repeat center top;}
	
#barra_direita .menu{ padding:0}

#barra_direita .menu ul li, #block-blog-0 ul li{
	margin:0;
	padding-top:1px;
	list-style: none;}


li.leaf{ list-style:none !important}	

#block-blog-0 .more-link{ display:none}

.ferramentas .addtoany{
	display:block;
	font-family:verdana;
	font-size:12px;
	height:18px;
	padding-left:25px;
	float: left;
	margin-right: 40px;}
.ferramentas .forward_links{
	background:transparent url(../im/encaminhe.jpg) no-repeat scroll left top;
	display:block;
	float:left;
	font-family:verdana;
	font-size:12px;
	margin-right:20px;
	padding:0;}
.ferramentas .forward_links a{
	display:block;
	height:24px;
	overflow:hidden;
	text-indent:-9999px;
	width:100px;}
.ferramentas .print_html{
	background:transparent url(../im/imprimir.jpg) no-repeat scroll left top;
	display:block;
	float:left;
	font-family:verdana;
	font-size:12px;
	height:30px;
	margin-right:30px;
	width:85px;}
.ferramentas .print_html a{
	display:block;
	height:23px;
	overflow:hidden;
	text-indent:-9999px;
	width:85px;}
.ferramentas{ 
	height:32px;
	margin-top:25px;
	padding-top:11px;
	border-bottom: 1px solid #f0f0f0;
	border-top: 1px solid #f0f0f0;
	margin-bottom:30px;}
.voltar_topo a{
	display:block;
	height:23px;
	overflow:hidden;
	text-indent:-9999px;
	width:116px;
	}
.voltar_topo{
	background:transparent url(../im/voltar_topo.jpg) no-repeat scroll 0 0;
	display:block;
	float:right;
	font-family:verdana;
	font-size:12px;
	height:23px;
	width:116px;}
.ferramentas li a, .voltar_topo a{
	color: #666;
	text-decoration: none;}
.newsletter .links, .newsletter .voltar_topo{ display: none}
.links{display: none !important;}

/*Rodape*/
	#rodape_global{
		text-align:left;
		background:url(../im/bg_rodape_global.jpg) repeat-x scroll center 0;}

	#rodape{
		margin:0px auto 0;
		width:926px;
		height:230px;
		background:url(../im/linha_rodape.jpg) repeat-x scroll 0 68px;
		}	
	#credito { float:right }
	#credito a {
		/*background:url(../im/logomotiva.jpg) no-repeat;*/
		background:url(../im/credito_logomotiva.gif) no-repeat;
		display:block;
		height:16px;
		overflow:hidden;
		text-indent:-9999px;
		width:86px }
	#credito a:hover { 
		/*background:url(../im/logomotiva.jpg) no-repeat 0px -11px;*/
		background:url(../im/credito_logomotiva.gif) no-repeat 0px -16px }
	.clear{ clear:both}
	#rodape_topo{
		background:transparent url(../im/bg_rodape.jpg) no-repeat scroll left 7px;
		height:103px }
	#rodape_esquerda{
		float:left; 
		width:765px;
		padding-top:34px }
	#midias_sociais{ 
		background:transparent url(../im/bg_midias.jpg) no-repeat scroll left top;
		float:right;
		height:23px;
		margin-right:40px;
		margin-top:44px;
		padding:10px;
		width:88px;}
	#midias_sociais p{
		color:#666666;
		font-size:12px;
		font-family:Verdana, Geneva, sans-serif;
		padding-bottom:9px;}	
	#midias_sociais img{ 
		margin-left:8px;
		margin-right:3px;
		margin-top: 2px}	
	#block-block-4{}	
	#rodape_endereco{ height:60px }
	#rodape_endereco ul{list-style: none;}
	#rodape_endereco ul li{
		float: left;
		margin-right: 13px}
	#copyright{
		margin:0}
	#rodape_endereco p{ font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#666766}
	#rodape_endereco strong{ color:#333333}
	#block-block-1{ 
		float:left;
		font-size:12px;
		word-spacing:2px;}
	#block-block-2{ 
		float:left;
		word-spacing: 2px}
	#block-block-3{ 
		float:right;
		margin-right:50px;}
	#copyright p{
		color:#999999;
		font-size:11px}
	#block-menu-secondary-links h2{display: none;}
	#block-menu-secondary-links div ul{position: relative; top:3px}
	#block-menu-secondary-links div ul li{
		list-style-type: none;
		float: left;
		font-family: Verdana, Geneva, sans-serif;
		font-size: 11px;
		border-right:1px solid #666666;}
	#copyright p, #copyright #block-menu-secondary-links{ float: left; /*top: 3px*/}
	#copyright #block-menu-secondary-links a:link{
		text-decoration: none;
		color: #002093}
	#copyright #block-menu-secondary-links a:visited{
		text-decoration: none;
		color: #002093}
	#copyright #block-menu-secondary-links a:hover{
		color: #2e4ceb;
		text-decoration:underline}
		
	
/*Nice menu*/
	#menu_principal #menu #block-nice_menus-1 .content ul#nice-menu-1{
	width:620px;
	margin-left:-10px}
	#menu_principal #menu #block-nice_menus-1 .content ul#nice-menu-1 li.menu-2004{ display:block;}
	#menu_principal #menu #block-nice_menus-1 .content ul#nice-menu-1 li.menu-2004 ul li ul li{ display:none}
	ul.nice-menu-down li.menuparent, #header-region ul.nice-menu-down li.menuparent {
		background:none}
	ul.nice-menu-down li {
		border:none }	
	ul.nice-menu li{
		border:none !important;
		background:none !important}	
	ul.nice-menu ul, #header-region ul.nice-menu ul{
		border:none}	
	ul.nice-menu li.menuparent ul, #header-region ul.nice-menu li.menuparent ul {
		background:#fff;}
	.textarea-identifier, .terms, .submitted{ display:none}	

	.new{ display:none}
	dt a{
		text-decoration:none;
		padding:3px 0;
		display:block}
	dt a:hover{ text-decoration:underline}	
	ul.nice-menu, ul.nice-menu ul{ border:none}
	ul.nice-menu-down .menuparent a, ul.nice-menu a { padding:0}
	
.nice-menu-hide-title, #block-addtoany-0 h2{ display:none}	
.item-list ul li { list-style:none}
.block ul { padding:0}

.block-jump{
	padding:16px 0 15px 13px;
	width:279px;
	background:transparent url(../im/bg_acesso_rapido.jpg) repeat-x;}
.jump-quickly .form-submit{ display:none}


#edit-jump-goto{
	border:1px solid #DDDDDD;
	color:#666666;
	font-family:arial;
	font-size:15px;
	height:32px;
	padding:6px 8px;
	width:265px;}
	
.esconder_campo{ display:none}

h4{ color:#002195 !important}

h5{ color:#434343 !important}

/*Icones dos fabricantes*/
#icons_marcas{ display:none}

.field-field-destaque-imagem-form{ display: none}
#block-block-7 {padding-left:10px !important}

	/* EVENTOS E TREINAMENTOS */
	#block-block-16 { margin-bottom:20px; width: 100% }
	#block-views-calendar-block_2 { float:left; width: 297px }
	#block-views-calendar-block_2 .view-id-calendar { width:300px; }
	#block-views-calendar-block_2 .views-field-field-date-value { 
		font-weight:bold;
		margin-right:5px;
		font-size:14px;
		float:left }
	#block-views-calendar-block_2 .views-field-title { font-size:11px }
	#block-views-calendar-calendar_block_1 { 
		float:right;
		height: 380px;
		width:322px }
	#node-265 .node { float: left }
	#dt_eventos_treinamentos { float: left }
	#block-views-calendar-block_2 .views-field-field-date-value span {
		color:#333333;
		font-family:arial;
		font-size:22px;
		font-weight: bold }
	#block-views-calendar-block_2 .views-field-field-date-value { 
		margin-left: 0px;
		background: url("../im/ponto-calendario.jpg") no-repeat scroll 23px 31px transparent;
		width: 35px }
	#block-views-calendar-block_2 .field-content a {
		font-size: 13px;
		color: #1330ca;
		text-decoration: none }
	#block-views-calendar-block_2 .field-content a:hover { text-decoration: underline }
	#block-views-calendar-block_2 span.field-content { 
		width: 200px; 
		float: left;
		margin-right: 25px;
		margin-top: 15px }
	/* Calendario da direita */
	#block-views-calendar-calendar_block_1 table.mini { 
		width: 300px; 
		float: left;
		margin-left: 20px }	
	#block-views-calendar-calendar_block_1 div.attachment.attachment-after { 
		float: left; 
		width: 322px; 
		background: url("../im/bg_calendar-attachment-after.jpg") no-repeat;
		height: 280px;
		padding-top: 20px }
	#block-views-calendar-calendar_block_1 th.days { 
		background:none repeat scroll 0 0 transparent;
		border:none;
		color:#999999;
		font-size:20px;
		height:32px;
		width: 39px;
		font-weight: normal }
	#block-views-calendar-calendar_block_1 table.mini thead tr { float:left; margin-bottom: 10px }
	#block-views-calendar-calendar_block_1 table.mini tbody { float: left }
	#block-views-calendar-calendar_block_1 table tr td { float: left; margin: 2px 2px 0 0 }
	#block-views-calendar-calendar_block_1 td.mini.has-events { background: url("../im/bg_has-events.jpg") repeat-x; border: none }
	#block-views-calendar-calendar_block_1 td.mini.has-events a { color: #FFF; text-decoration: none }
	#block-views-calendar-calendar_block_1 td.mini.has-events a:hover { text-decoration: underline }
	#block-views-calendar-calendar_block_1 td.sun.mini { border-color: #FFFFFF #FFF #FFFFFF #FFFFFF }
	#block-views-calendar-calendar_block_1 td.sat.mini { border-color: #FFF }
	#block-views-calendar-calendar_block_1 td.sun .month a,
	#block-views-calendar-calendar_block_1 td.sat .month a { color: #B7BEC4 }
	#block-views-calendar-calendar_block_1 td.today.has-no-events { background: none }
	#block-views-calendar-calendar_block_1 td.mini {
		border:1px solid #CDE6F9;
		height:32px;
		width:36px;
		text-align: center }
	#block-views-calendar-calendar_block_1 td.mini a {
		color: #006CC9;
		font-family: Arial;
		font-size: 19px }
	#block-views-calendar-calendar_block_1 td .month { padding-top: 3px }
	#block-views-calendar-calendar_block_1 div.date-nav { 
		width: 322px; 
		height: 59px; 
		background:url("../im/bg_date-nav.jpg") no-repeat -1px 0; 
		background-color: none;
		border: none;
		padding: 0 }
	#block-views-calendar-calendar_block_1 div.date-nav a{
		font-family: Arial;
		font-size: 21px;
		color: #333;
		text-decoration: none }
	/* Seta Esquerda */
	#block-views-calendar-calendar_block_1 .date-prev {
		height:30px;
		width: 30px;
		background:url("../im/date-prev.jpg") no-repeat;
		margin: 18px 0 0 30px }
	#block-views-calendar-calendar_block_1 .date-heading { margin: 20px 0 0 15px }
	#block-views-calendar-calendar_block_1 div.date-prev a {
		float:left;
		font-size:1%;
		height:30px;
		text-decoration:none;
		text-indent:-9999px;
		width:30px;
		text-decoration: none }
	#block-views-calendar-calendar_block_1 div.date-prev a:hover { text-decoration: underline }
	/* Seta Direita */
	#block-views-calendar-calendar_block_1 .date-next {
		height:30px;
		width: 34px;
		background:url("../im/date-next.jpg") no-repeat;
		margin: 18px 28px 0 0 }
	#block-views-calendar-calendar_block_1 div.date-next a {
		float:left;
		font-size:1%;
		height:30px;
		text-decoration:none;
		text-indent:-9999px;
		width:30px }
		
#TornarFab { 
	margin-top: 25px; 
	height: 31px !important;
	width: 300px !important }
#TornarFab a { 
	height: 25px !important;
	width: 300px !important }
