﻿body
{
	margin:0px;
    background-color:#bfbfbf;
}

#headerContainer
{
	background:url(../img_site/backHeader.jpg) repeat-x left center;
	height:143px;
	width:100%;
    float:left;
}
#header
{
	text-align:center;
	width:750px;
	height:123px;
	background:url(../img_site/header.jpg) no-repeat left center;
	margin-top:26px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}
#hardSell
{
	position:absolute;
	width:200px;
	height:70px;
	top:30px;
	left:15px;
	z-index:100;
	display:inline-block;
	text-decoration:none;
}
#texto_header
{
	position:absolute;
	right:15px;
	top:12px;
	color:#3e3e3e;
	font:normal 11px arial;
}
#texto_header label
{
	color:#9a9b9f;
}

#centerFooterBack
{
	width:100%;
	height:auto;
	background-color:#bfbfbf;
		margin-left:auto;
	margin-right:auto;
}
#positionCenter
{
	margin-left:auto;
	margin-right:auto;
	width:750px;
	height:auto;
	background-color:#fff;
}
#containerBack
{
	float:left;
	clear:both;
	width:730px;
	background:#fff;
    height:auto;
    padding:0 10px 0 10px;
}
.clear
{
	float:left;
	clear:both;
	width:100%;
	padding:0;
	margin:0;
	height:10px;
	background-color:#fff;
}
.m_l
{
	position:absolute;
	left:0px;
	top:0px;
	width:8px;
	height:31px;
	background:url(../img_site/m_l.jpg) no-repeat left center;
}
.m_r
{
	position:absolute;
	right:0px;
	top:0px;
	width:8px;
	height:31px;
	background:url(../img_site/m_r.jpg) no-repeat right center;
}
#menu
{
	background:url(../img_site/menu.jpg) repeat-x left center;
	margin-left:auto;
	margin-right:auto;
	width:728px;
	height:31px;
	text-align:left;
	position:relative;
	float:left;clear:both;
}
#menu ul 
{
   margin:0px;
   padding:0px;
   list-style-type:none;
}
#menu ul li 
{
	position:relative;
	float:left;
	text-align:center;
	width:auto;
	height:100%;
	padding:0 10px 0 10px;
	vertical-align:middle;
}
.m_sep
{
	
	width:1px;
	height:31px;
	background:url(../img_site/m_sep.jpg) no-repeat center center;
	position:relative;
	display:inline-block;
	vertical-align:middle;
}
#menu ul li img
{
	border:none;
	vertical-align:middle;
}
.selected
{
	color:#565656;
	font:normal 11px arial;
	text-decoration:underline;
	line-height:31px;
	padding:0px;
	vertical-align:middle;
}
.notSelected
{
	color:#858585;
	font:normal 11px arial;
	text-decoration:none;
	line-height:31px;
	padding:0px;
	vertical-align:middle;
}
.notSelected:hover
{
	color:#565656;
}
#containerLeft
{
	width:480px;
	float:left;
	clear:right;
}
.div_item
{
	width:100%;
	float:left;
	clear:both;
	padding:5px 0 5px 0;
}

#div_b_a
{
	background:url(../img_site/b_azul_c.jpg) repeat-x left center;
	width:234px;
	height:31px;
	text-align:left;
	position:relative;
	float:left;
	clear:right;
}
#div_b_a_servico
{
	background:url(../img_site/b_azul_c.jpg) repeat-x left center;
	width:100%;
	height:31px;
	text-align:left;
	position:relative;
	float:left;
	clear:right;
}
.div_b_a_l
{
	position:absolute;
	left:0px;
	top:0px;
	width:10px;
	height:31px;
	background:url(../img_site/b_azul_l.jpg) no-repeat left center;
}
.div_b_a_r
{
	position:absolute;
	right:0px;
	top:0px;
	width:10px;
	height:31px;
	background:url(../img_site/b_azul_r.jpg) no-repeat right center;
}
#div_b_y
{
	background:url(../img_site/b_amarelo_c.jpg) repeat-x left center;
	width:234px;
	height:31px;
	text-align:left;
	position:relative;
	float:right;
}
#div_b_y_contato
{
	background:url(../img_site/b_amarelo_c.jpg) repeat-x left center;
	width:100%;
	height:31px;
	text-align:left;
	position:relative;
	float:left;
	clear:right;
}
.div_b_y_l
{
	position:absolute;
	left:0px;
	top:0px;
	width:10px;
	height:31px;
	background:url(../img_site/b_amarelo_l.jpg) no-repeat left center;
}
.div_b_y_r
{
	position:absolute;
	right:0px;
	top:0px;
	width:10px;
	height:31px;
	background:url(../img_site/b_amarelo_r.jpg) no-repeat right center;
}
.texto_b
{
	position:absolute;
	top:7px;
	left:15px;
	font:bold 12px arial;
	color:#fff;
}
.texto_T
{
	font:bold 16px arial;
	color:#396991;
	width:100%;
	padding-bottom:8px;
	position:relative;
	float:left;
	background:url(../img_site/back_sub_menu.jpg) no-repeat left bottom;
}
.texto_T label
{
	font:normal 11px arial;
	color:#999;
}
.texto_item
{
	font:bold 15px arial;
	color:#396991;
	width:100%;
	padding-bottom:10px;
}
.texto_item label
{
	display:inline-block;
	padding:5px;
	background:url(../img_site/seta_bullet.jpg) no-repeat left center;
}
.all_cs
{
	font:bold 16px arial;
	color:#396991;
}
.link_mais
{
	position:absolute;
	top:8px;
	right:9px;
	width:auto;
	height:auto;
	padding-right:13px;
	background:url(../img_site/icon_b_mais.jpg) no-repeat right center;
	text-align:left;
	display:inline-block;
}
.link_mais a
{
	font:normal 10px arial;
	color:#fff;
	text-decoration:none;
}
.link_mais a:hover
{
	color:#fcfcfc;
}

.solucaoItem
{
	height:auto;
	position:relative;
	width:215px;
	padding:5px 10px 10px 10px;
	background:url(../img_site/back_item_sub_menu.png) no-repeat left bottom;
}
.solucaoItem label.sel
{
	display:inline-block;
	padding-left:5px;
	width:11px;
	height:9px;
	background:url(../img_site/li-seta-ativa.gif) no-repeat left center;
}
.solucaoItem label.nsel
{
	display:inline-block;
	padding-left:5px;
	width:11px;
	height:9px;
	background:url(../img_site/li-seta.gif) no-repeat left center;
}
.solucaoItem ul
{
	list-style-type:square;
	color:#7a7979;
	margin:5px 0 0 0;
	padding:0 0 0 15px;
	font:normal 11px arial;
}
.solucaoItem ul a
{
	font:normal 11px arial;
}
.solucaoItemHover
{
	height:auto;
	float:left;
	clear:both;
	width:200px;
	padding:10px 10px 10px 10px;
	border-bottom: dotted 1px #ccc;
}
.solucaoItemHover img
{
	height:50px;
	width:50px;
	margin-right:5px;
}
.i_s_l
{
	margin-right:5px;
}
.i_s_r
{
	margin-left:5px;
}
.t_solucao
{
	font:bold 11px arial;
	text-decoration:none;
	color:#7a7979;
}
.t_solucao:hover
{
	color:#396991;
}
.t_solucao_hover
{
	font:bold 11px arial;
	text-decoration:none;
	color:#396991;
}
.t_solucao_hover:hover
{
	color:#396991;
}
.r_solucao
{
	font:normal 10px arial;
	text-decoration:none;
	text-align:justify;
}
.produtoItem
{
	text-align:center;
	height:auto;
	float:left;
	clear:both;
	width:96%;
	padding:2%;
	z-index:-1;
}
.produtoItem img
{
	padding:2px;
	border:solid 1px #ededed;
    background-color:#fff;
    -webkit-transition: all 0.3s ease-in-out;  /* Saf3.2+, Chrome */
    -moz-transition: all 0.3s ease-in-out;  /* FF4+ */
    -ms-transition: all 0.3s ease-in-out;  /* IE10? */
    -o-transition: all 0.3s ease-in-out;  /* Opera 10.5+ */
    transition: all 0.3s ease-in-out;
}
.produtoItem img:hover
{
      -moz-transform: scale(1.1);
     -webkit-transform: scale(1.1);
	 -ms-transform: scale(1.1);
	 -o-transform: scale(1.1);
	 transform: scale(1.1);
}
.tblItems img
{
    -webkit-transition: all 0.3s ease-in-out;  /* Saf3.2+, Chrome */
    -moz-transition: all 0.3s ease-in-out;  /* FF4+ */
    -ms-transition: all 0.3s ease-in-out;  /* IE10? */
    -o-transition: all 0.3s ease-in-out;  /* Opera 10.5+ */
    transition: all 0.3s ease-in-out;
}
.tblItems img:hover
{
      -moz-transform: scale(1.1);
     -webkit-transform: scale(1.1);
	 -ms-transform: scale(1.1);
	 -o-transform: scale(1.1);
	 transform: scale(1.1);
}
.titleProduto
{
	width:auto;
	font:bold 12px arial;
	text-decoration:none;
	color:#1b1b1b;
	text-align:center;
}
.resProduto
{
	width:auto;
	text-align:justify;
	font:normal 11px arial;
	text-decoration:none;
	color:#7e7e7e;
}
.produtoItemHover
{
	text-align:center;
	height:auto;
	float:left;
	clear:both;
	width:210px;
	padding:0px 5px 10px 5px;
	border-bottom: dotted 1px #ccc;
}
.produtoItemHover img
{
	width:200px;
	height:95px;
	padding:2px;
	border:solid 1px #e5e5e5;
    margin-bottom:5px;
    margin-top:5px;
    display:inline-block;
    position:relative;
    background-color:#fff;
}
.div_b_hover
{
	background:#fff url(../img_site/b_hover_bot.jpg) no-repeat bottom center;
	width:222px;
	overflow:hidden;
	position:absolute;
	top:32px;
	left:6px;
	z-index:1000;
	display:none;
}

.div_b_hover .linebot
{
	float:left;
	clear:both;
	width:222px;
	height:42px;
	z-index:1050;
}
.div_b_hover .line
{
	float:left;
	clear:both;
	width:220px;
	border-right:solid 1px #ccc;
	border-left:solid 1px #ccc;
	height:auto;
	z-index:1050;
}
#containerRight
{
	width:240px;
	float:right;
	clear:right;
}
#b_acontece
{
	background:url(../img_site/menu.jpg) repeat-x left center;
	width:240px;
	height:31px;
	text-align:left;
	position:relative;
	float:left;
	clear:both;
}
#b_marcas
{
	background:url(../img_site/menu.jpg) repeat-x left center;
	width:240px;
	height:31px;
	text-align:left;
	position:relative;
	float:left;
	clear:both;
}
.texto_b_r
{
	position:absolute;
	top:7px;
	left:15px;
	font:bold 12px arial;
	color:#303030;
}
.link_mais_r
{
	position:absolute;
	top:8px;
	right:9px;
	width:auto;
	height:auto;
	padding-right:13px;
	background:url(../img_site/icon_b_mais_r.jpg) no-repeat right center;
	text-align:left;
	display:inline-block;
}
.link_mais_r a
{
	font:normal 10px arial;
	color:#0066cc;
	text-decoration:none;
}
.item_acontece
{
	width:215px;
	float:left;
	position:relative;
	left:15px;
	padding:2px 0px 2px 10px;
	background: url(../img_site/icon_item_acontece.jpg) no-repeat left center;
}
.item_acontece a
{
	font:normal 11px arial;
	color:#303030;
	text-decoration:none;
}
.item_acontece a:hover
{
	text-decoration:underline;
}
#list_pub
{
	float:left;
	width:100%;
	padding:10px 0 0 0;
}
#list_pub a
{
	float:left;
	clear:both;
	padding-bottom:5px;
	text-align:center;
}
#list_pub img
{
	width:236px;
	height:auto;
	border:none;
}
#list_pub a:hover img
{
    filter: alpha(opacity=80);   
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity:0.8;
		box-shadow: 0px 5px 5px #ccc;
    -webkit-box-shadow:  0px 5px 5px #ccc; /* Safari */
    -moz-box-shadow: 0px 5px 5px #ccc;
}
#div_lista_marcas
{
	float:left;
	width:100%;
	height:auto;
	clear:both;
	padding: 20px 0 20px 0;
}
#div_lista_marcas img
{
	margin:5px;
}
#footerContainer
{
	background:#bfbfbf url(../img_site/back_line.jpg) no-repeat left top;
	width:750px;
    height:auto;
 	text-align:center;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}
#footer
{
	float:left;
	background:#bfbfbf url(../img_site/footer.jpg) no-repeat left top;
	width:750px;
	height:67px;
	position:relative;
}
.textFooter
{
	font:normal 10px arial;
	color:#858585;
	width:auto;
	height:auto;
	top:26px;
	text-decoration:none;
	cursor:pointer;
	position:absolute;
}
.textFooter label
{
	color:#303030;
}
#info
{
	font:normal 10px arial;
	left:10px;
	cursor:default;
}
#tel
{
	left:355px;
}
#contato
{
	color:#0066cc;
	text-decoration:none;
}
#contato:hover
{
	text-decoration:underline;
}
#logoCdigital
{
	clear:right;
	float:right;
	text-decoration:none;
	margin-right:5px;
    width:70px;
    height:auto;
    margin-top:25px;
}

#logoCdigital img
{
	border:none;
}


/* Solução */
.item_desc
{
	padding:15px;
	font:normal 11px arial;
	color:#575757;
	text-align:justify;
	border:solid 1px #eaeaea;
}


/* CONTATO */
.containerContato
{
	font:normal 11px arial;
	color:#3b3b3b;
	width:470px;
	padding:10px 0 10px 10px;
}
.containerContato form
{
	font-size:11px;
}
.d_info
{
	display:inline-block;
	width:470px;
	padding:0px 0 10px 0;
}
.formText
{
	width:340px;
	border:solid 1px #a1a1a1;
	height:17px;
	padding:2px;
	text-align:left;
	color:#3b3b3b;
	font-size:11px;
}
.formTextarea
{
	border:solid 1px #a1a1a1;
	padding:2px;
	text-align:left;
	overflow:auto;
	font-size:11px;
	width:340px;
}
#buttomSend
{
	cursor:pointer;
	background:url(../img_site/bot_enviar_contato.jpg) no-repeat left center;
	width:55px;
	height:17px;
	border:none;
	position:relative;
	right:48px;

}
#divSolucoes
{
    position:relative;
    height:200px;
    padding:10px 0 10px 0;
    overflow:hidden;
    display:inline-block;
}
.mooquee-text
{
	position: absolute;
}
#tblPubs td a img
{
    border:none
}
