

/* INFORMAÇÕES PAGINAÇÃO */
.pageListInfo {font-size:0.8em; color:#4f4f4b; padding:10px 0; text-align:center;}
.pageListInfo span {font-weight:bold;}

/* PAGINAÇÃO */
.pageList {font-size:0.8em; color:#4f4f4b; text-align:center; padding:0; margin:0.7em 0 1.5em 0;}
.pageList li {display:inline;}
.pageList span {margin-right:0px;}
.pageList a {color:#4f4f4b;}
.pageList a.page, .pageList a.anterior, .pageList a.proxima { border:2px solid #fff; text-decoration:none; color:#4f4f4b; padding:1px;}
.pageList a.atual, .pageList a.page:hover { color:#aa0303; font-weight:bold; border:2px solid #aa0303; padding:1px; text-decoration:none;}
.pageList a.anterior {padding:0 5px 0 0;}
.pageList a.proxima {padding:0 0 0 5px;}
.pageList a.anterior:hover, .pageList a.proxima:hover {text-decoration:underline;}

/* ================================================================================================================================================================== */
/* criaMenu */
ul#primary-nav,
ul#primary-nav ul {
	margin: 0;
	padding: 0;
	width: 240px; /* Width of Menu Items */
	border-bottom: 1px solid #FFFFFF;
	background: #003399; /* IE6 Bug */
	font-size: 100%;
	}
 
ul#primary-nav li {
	position: relative;
	list-style: none;
	}
 
ul#primary-nav li a {
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	padding: 5px;
	border: 1px solid #ccc;
	border-bottom: 0;
	}
 
/* Fix IE. Hide from IE Mac \*/
* html ul#primary-nav li { float: left; height: 1%; }
* html ul#primary-nav li a { height: 1%; }
/* End */
 
ul#primary-nav ul {
	position: absolute;
	display: none;
	left: 239px; /* Set 1px less than menu width */
	top: 0;
	}
 
ul#primary-nav li ul li a { padding: 2px 5px; } /* Sub Menu Styles */
 
ul#primary-nav li:hover ul ul,
ul#primary-nav li:hover ul ul ul,
ul#primary-nav li.over ul ul,
ul#primary-nav li.over ul ul ul { display: none; } /* Hide sub-menus initially */
 
ul#primary-nav li:hover ul,
ul#primary-nav li li:hover ul,
ul#primary-nav li li li:hover ul,
ul#primary-nav li.over ul,
ul#primary-nav li li.over ul,
ul#primary-nav li li li.over ul { display: block; } /* The magic */
 
ul#primary-nav li.menuparent { background: transparent url(arrow.gif) right center no-repeat; }
 
ul#primary-nav li.menuparent:hover,
ul#primary-nav li.over { background-color: #99CCFF; }
 
ul#primary-nav li a:hover { color: #E2144A; }
/* CRIA MENU */
#nav, #nav ul{margin:0;padding:0;list-style-type:none;list-style-position:outside;position:relative;line-height:1.5em;}
#nav a{display:block;padding:0px 5px;color:#333;text-decoration:none;}
#nav a:hover{background-color:#eaeaea;color:#333;}
#nav li{position:relative; border:1px solid #999999;}
#nav ul {position:relative;display:none;width:12em;top:2.4em;font-size:10px;}
#nav li ul a{width:16em;height:auto;background-color:#CCCCCC; color:#666666;}
#nav ul ul{top:auto; background-color:#CCCCCC;}	
#nav li ul ul {left:16em;margin:0px 0 0 10px;background-color:#CCCCCC;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{display:none;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{display:block;}

/*.twoColLiqLtHdr #container { 
	width: 70.5%;   this will create a container 80% of the browser width 
	}*/

.twoColLiqLtHdr #mainContent { 
	margin: 0 20px 0 25%; /* the right margin can be given in percentages or pixels. It creates the space down the right side of the page. */
} 

/* LISTA DE PRODUTOS */

.productList {display: block; overflow: hidden; padding: 10px 0; border-bottom: 1px dotted #666; width: 100%;}
.productList.last {border-bottom: none;}
.productList .tag {display: block; margin: 0 auto 5px auto;}
.productList li {display: block; float: left; width: 33%; text-align: center; font-size: 0.7em;}
.productList li .listen,.productList li .productName, .productList li .from, .productList li .for, .productList li .parcel, .productList li .condition, .productList li .price, .productList li .more, .productList li .card {padding:0 0 0 4px; width: 114px; text-align: left; margin: 0 auto;}
.productList li .productName {font-size: 1em; font-weight: bold; padding: 5px 0 10px 4px;}
.productList li .productName a {color: #666;}
.productList li .productName a span {display:block; font-weight:normal; margin:3px 0 0 0;}
.productList li .for {color: #900; padding: 2px 0 2px 4px; font-weight:bold;}
.productList li .condition {color: #666;}
.productList li .parcel, .productList li .price {color: #900; font-weight: bold; font-size: 1em; padding: 2px 0 2px 4px;}
.productList li .listen,.productList li .from {color:#666;}
.productList li .from,.productList li .listen, .productList li .for, .productList li .parcel, .productList li .condition,.productList li .card {display:block;}
.productList li .more {color:#aa0106; display:block; padding: 2px 0;}
.productList li .more span {text-decoration:underline;}
.productList li .esgotado {color: #900; padding: 2px 0 0 0; font-weight:normal; width: 113px; text-align: left; margin: 0 auto; display:block; text-transform:none; font-size:1em;}
.productList li .esgotado strong {font-weight:normal;}
.productList li .aviseme {color: #900; padding: 6px 0 0 0; width: 115px; text-align: left; margin: 0 auto; display:block; font-size:1em; text-decoration:underline; font-weight:bold; text-transform:uppercase; line-height:1.2em; }
.productList li .listen{padding-bottom:10px;}
.productList li .listen img{width:10px; margin:0; padding-right:3px; float:left;}

/*cartão*/
.productList li .card {padding:7px 0 0 0; color:#666;}
.productList li .card {color: #686868;}

/* PRODUTOS SEMELHANTES */

#similarProducts .productList.last {border-bottom: none;}
#similarProducts .productList li {float: none; width: 100%; text-align: left; padding-bottom: 5px; overflow: hidden;}
#similarProducts .productList li a {color:#73736c; width:auto;}
#similarProducts .productList li .productImage {float: left; width: 80px; height:80px; margin:0 10px 0 0; text-align:center;}
#similarProducts .productList li .productName, #similarProducts .productList li .from, #similarProducts .productList li .for, #similarProducts .productList li .parcel, #similarProducts .productList li .condition, #similarProducts .productList li .price {padding: 0; width: auto;}
#similarProducts .productList li .productName {padding: 0; margin-top:20px;}
#similarProducts .productList li .parcel, #similarProducts .productList li .condition {display: inline;}
#similarProducts .productList li .for {color: #900; padding: 2px 0;}
#similarProducts .productList li .parcel, .productList li .price {color: #900; font-weight: bold; font-size: 1.1em; padding: 2px 0;}
#similarProducts .more {font-size:.7em; color:#000; margin:0 0 20px 10px;}
#similarProducts .more a {color:#900;}

#similarProducts li.simple {padding-left: 10px; background: url(../img/redRightArrow.gif) no-repeat left 3px;}
#similarProducts li.simple * {display: inline;}

/* IMAGEM DO PRODUTO */
#productCol1 img.productImage {margin:0 auto; display:block; margin-bottom:10px;}

/* PRODUTOS SEMELHANTES */

#similarProducts .productList.last {border-bottom: none;}
#similarProducts .productList li {float: none; width: 100%; text-align: left; padding-bottom: 5px; overflow: hidden;}
#similarProducts .productList li a {color:#73736c; width:auto;}
#similarProducts .productList li .productImage {float: left; width: 80px; height:80px; margin:0 10px 0 0; text-align:center;}
#similarProducts .productList li .productName, #similarProducts .productList li .from, #similarProducts .productList li .for, #similarProducts .productList li .parcel, #similarProducts .productList li .condition, #similarProducts .productList li .price {padding: 0; width: auto;}
#similarProducts .productList li .productName {padding: 0; margin-top:20px;}
#similarProducts .productList li .parcel, #similarProducts .productList li .condition {display: inline;}
#similarProducts .productList li .for {color: #900; padding: 2px 0;}
#similarProducts .productList li .parcel, .productList li .price {color: #900; font-weight: bold; font-size: 1.1em; padding: 2px 0;}
#similarProducts .more {font-size:.7em; color:#000; margin:0 0 20px 10px;}
#similarProducts .more a {color:#900;}

#similarProducts li.simple {padding-left: 10px; background: url(../img/redRightArrow.gif) no-repeat left 3px;}
#similarProducts li.simple * {display: inline;}

/* ACESSORIOS */

#accessories ul.productList {border-bottom:0;}
#accessories .productList.last {border-bottom: none;}
#accessories .productList li {float: none; width: auto; padding-right: 130px; text-align: left; padding-bottom: 0; overflow: hidden; position: relative; border-bottom: 1px solid #CCC; margin-bottom: 10px;}
#accessories .productList li.last {border-bottom: 0;}
#accessories .productList li .productImage {float: left; width: 90px; height:85px;}
#accessories .productList li .productName, #accessories .productList li .from, #accessories .productList li .for, #accessories .productList li .parcel, #accessories .productList li .condition, #accessories .productList li .price {padding: 0; width: auto;}
#accessories .productList li a {color:#73736c; width:auto;}
#accessories .productList li a:hover * {text-decoration:underline;}
#accessories .productList li .productName {padding: 0;}
#accessories .productList li .condition {display: block;}
#accessories .productList li .for {color: #900; padding: 2px 0; display:block;}
#accessories .productList li .parcel, .productList li .price {color: #900; font-weight: bold; font-size: 1.1em; padding: 2px 0;display:block;}
#accessories .productList li .moreInfo {position: absolute; top: 0; right: 10px;}
#accessories .more {padding: 10px 10px 0 10px; background: url(../img/redRightArrow.gif) no-repeat left center; margin-left:90px;}
#accessories .more a {color: #900;}
#accessories .addProduct {padding: 10px; margin:5px 0 10px 0; color: #000; background: url(../img/addProductBg.gif) no-repeat left center; clear:left; display:block;}
#accessories .addProduct input {background:none;}

/* LISTA DE RESULTADO DA BUSCA */
ul.searchResultList {display:block; padding:0 5px; }
ul.searchResultList li {padding:22px 0 15px 0; border-bottom:1px solid #aaa3a3; overflow:hidden; }
ul.searchResultList li.lastSearchResultItem { border-bottom:none; }
ul.searchResultList a {color: #73736c;}
ul.searchResultList .productImage {display:block; width:90px; float:left; text-align:center;}
ul.searchResultList .productInfo { padding-left:5px; overflow:hidden; }
ul.searchResultList .productInfo div.programacao {font-size: 0.7em; font-weight: bold;margin-top:15px; text-decoration:underline;}
ul.searchResultList div.tagBox {display:block; padding:9px 0 0 0;}
ul.searchResultList div.boxPrecoDePor {display:block; margin-top:3px;}
ul.searchResultList div.boxPrecoDePor a {font-size:0.7em;}
ul.searchResultList div.boxPrecoDePor span.for {color:#aa0303; font-weight:bold; font-size:1.1em; padding:0 0 0 5px;}
ul.searchResultList div.boxPreco {float:left; margin-left:2px; margin-top:3px;}
ul.searchResultList div.boxPreco.single {font-weight:bold;}
ul.searchResultList div.boxPreco a, ul.searchResultList div.boxPrecoURL a, ul.searchResultList div.irURL a {font-size:0.7em; color:#aa0303;}
ul.searchResultList div.irURL a {text-decoration: underline;}
ul.searchResultList div.boxPrecoURL {float:none; margin:0 0 5px 0;}
ul.searchResultList div.boxPrecoURL a {font-weight:bold;}
ul.searchResultList div.boxParcel {display:block; margin-top:3px;}
ul.searchResultList div.boxParcel a {font-size:0.7em;}
ul.searchResultList div.boxParcel span.parcel {color:#aa0303; font-weight:bold; font-size:1.1em;}

ul.searchResultList div.boxCartao {display:block; margin-top:10px;}
ul.searchResultList div.boxCartao a {font-size:0.7em;}
ul.searchResultList div.boxCartao span.cartao {color:#aa0303; font-weight:bold; font-size:1.1em;}

ul.searchResultList .productName, ul.searchResultList .productNameURL {font-size: 0.7em; font-weight: bold;}
ul.searchResultList .productNameURL {margin-bottom:5px; margin-top:10px;}
ul.searchResultList .productName a.namePriceLink span {display:block;margin:3px 0 0 0;}
ul.searchResultList .moreProducts {color: #73736c; font-size: .7em; display:block; margin-top:15px; clear:left;}
ul.searchResultList .moreProducts p {margin:2px 0;}
ul.searchResultList .moreProducts a {color:#aa0303; text-decoration:underline;}

ul.searchResultList .productInfo a.esgotado {color: #900; padding: 10px 0 0 0; font-weight:bold; text-align: left; display:block; text-transform:uppercase; text-decoration:underline; font-size:.7em;}
ul.searchResultList .productInfo a.aviseme  {color: #900; padding: 4px 0 0 0; text-align: left; display:block; font-size:.7em; text-decoration:underline;}


/* COMPRE JUNTO */

#crossSelling {overflow: hidden;   margin-bottom:15px;}
#crossSelling .productList {background: url(../img/plus.gif) no-repeat center center; width: 280px; float: left; border-bottom: 0;}
#crossSelling .productList li {width:140px; }
#crossSelling .productList li div {height:80px;}
#crossSelling .crossInfo {font-size: 0.75em;}
#crossSelling .comboPrice {float: right; text-align: right; padding-top: 20px;}
#crossSelling .comboPrice .fullPrice {font-weight: bold;}
#crossSelling .comboPrice span {color: #900;}
#crossSelling .comboPrice .button {margin-top: 20px; display: block;}


