﻿@charset "utf-8";

#container {
	width: 100%;
	height: auto;
}

.tituloPagina img {
	margin: -17px 0 17px 124px;
	position: relative;
	border: 0;
}

.listaprodutos ul {
border-right: 4px solid #333 !important;
padding-right: 5px;
}

.menuLeft { padding-top: 54px; !important; height: 285px!important; position: relative; }
.footer { position: relative; }

#prodDescription {
	background-color: none;
	width: 428px;
	float: left;
}

#prodDescription .prodText {
	background: #e5e5e5;
	height: 197px;
	padding:10px 23px 0 21px;
	overflow: none;
	border-top: 10px solid #e5e5e5;
}

#prodDescription .dtFill {
	position: absolute; 
	width: 428px;
	background-color: #e5e5e5;
	height: 37px;
}

#prodDescription dl .caracException li {
	list-style: inside;
	list-style-type: disc;
	line-height: 16px;
}

#prodDescription p {
	line-height: 14px!important;
	text-align: justify;
	font-size: 120%;
}

#prodDescription dl, dt, dd {
	margin: 0; padding: 0;
}

#prodDescription dl {
	position: relative;
}

#prodDescription dt {
	position: absolute;
	top: -10px;
}

#prodDescription dd {
	background-color: #fff;
	border-bottom: 25px solid #e5e5e5;
	display: none;
	position: relative;
	top: 41px;
	padding: 10px 21px;
}

#prodDescription dd p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	 font-weight: bold;
}

#prodDescription dt img { margin: 16px 2px 0 0; }

#prodDescription dd ul {
	padding-bottom: 23px;
}

#prodDescription dd ul a {
	color: #333;
	font-weight: bold;
}

#dtCaracteristicas { left: 21px!important; }
#dtCaracteristicasBar { left: 21px!important; left: 0px; }
#dtFichatec { left: 116px; }
#dtFichatecBar { left: 116px!important; left: 95px; }
#dtAddons { left: 211px; }
#dtAddonsBar { left: 211px!important; left: 190px; }
#dtSolution { left: 306px; }
#dtSolutionBar { left: 306px!important; left: 285px; }

#prodDescription dd table {
	empty-cells:show;
	border-collapse:collapse;
}

#prodDescription dd td {
	border-bottom:1px solid #e5e5e5;
	padding: 5px 0 5px 10px;
	vertical-align: top;
}

#prodDescription #Addons {
	border-bottom: 1px solid #e5e5e5;
	padding: 10px 15px 10px 0;
	margin-top: 10px;
}

#prodDescription .addonTitle { font-weight: bold ; padding-top: 5px; }

#prodDescription .addonPhoto {
	float: left;
	width: 92px;
	overflow: hidden;
}

.onClickOn {
	width: 94px;
	height: 7px;
	position: absolute;
	margin: -10px 0 10px 0 !important;
}

.productTitle {
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

#pageProducts .borderProducts {
	background: url(../img/layout/borderProducts.gif) top left no-repeat;
	padding: 5px 0 0 4px;
	width: 185px;
	height: 138px;
}

#comparison .borderProducts {
	background: url(../img/layout/borderProducts.gif) top left no-repeat;
	padding: 5px 0 0 4px;
	width: 145px;
	height: 109px;
}

#pageProducts .borderProducts a, #comparison .borderProducts a { text-decoration: none; border-bottom: 0!important; }

#pageProducts .singleProduct {
 width: 185px;
 padding: 0;
 float: left;
 margin: 0 62px 25px 0;
 _margin: 0 56px 25px 0;
}

#comparison .singleProduct {
 width: 145px;
 float: left;
 margin: 0 0 25px 25px!important;
 margin: 0 0 25px 15px;
}

.singleProduct a {
	text-decoration: none;
	border: none!important;
	margin: 0!important;
	color: #333333;
}

#pageProducts .compareTop, #comparison .backTop {
	position: absolute;
	right: 0!important;
	margin: 23px 0 0 0!important;
}

#pageProducts .compareTop a, #comparison .backTop, #comparison .backTopFooter  {
	outline: none;
	background-image: url(../img/buttons/submitComparar.gif);
	background-repeat: no-repeat;
	text-indent: -5000em;
	display: block;
	width: 69px;
	height: 10px;
}

#comparison .backTop {
	right: -5px !important;
	left: 624px!important;
	left: 244px;
	width: 60px;
	height: 11px;
	position: absolute;
}

#comparison .backTopFooter {
	margin-bottom: 0 -20px 50px 0 ; 
}

#pageProducts .compare, #comparison .compare {
	margin: 0 40px 0 0!important;
	margin-right: 0;
	border-top: 1px solid #7f7f7f;
	width: 100%;
	padding-top: 6px;
}

#comparison .compare {
	margin: 5px 40px 0 0;
}

#comparison #headerCategory .titulo {
	position: absolute;
	left: 268px !important;
	top: 36px !important;
	left: -115px;
}

#comparisionCriteria {
	position: relative;
	left: -70px;
}	

#comparisionCriteria table {
	empty-cells: show;
	line-height: 12px;
	border-collapse: collapse;
	width: 753px;
	clear: both;
}

#comparisionCriteria .borderProducts {
	margin-bottom: 10px;
}

#comparisionCriteria td {
	padding: 15px 10px;
}

#comparisionCriteria tr.odd {
	background-color: #d6d6d6;
}

#comparisionCriteria td.lastLine {
	padding: 0 62px 0 0;
}

#comparisionCriteria td.criteria {
	font-weight: bold;
}

#comparisionCriteria p {
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 14px;
	font-weight: bold;
	padding: 0;
	margin: 0 0 3px 0;
}

#comparison #products .singleProduct input { margin-left: 0px; margin-left: -4px; }

#pageProducts #products .eraseMargin, #comparison #products .eraseMargin { margin-right: 0; }

#pageCategory #products img { padding-bottom: 3px; border-bottom: 1px solid #a8a8aa; margin-bottom: 15px; }
#pageCategory #products a { border-bottom: 0px !important; }

