﻿/* universal */
a {color:#0000FF;text-decoration:none;}
a:hover {color:#32482A;text-decoration:underline;}
.clear {clear:both;}
.hide {display: none;}
body {margin:0;padding:0;font-size: 12px;color:#32482A;background:#ffffff url(../../../img/site_background.jpg) top left repeat-x;font-family: Arial, Verdana, Sans-Serif; text-align:center; }
#aspnetForm{ width:1005px; margin:0 auto; text-align:left; position:relative;}
table { /*width: 100%; */}

/* Admin Panel */
#adminpanel {font-size:11px;background-color:#303030;color:#999;border-bottom: 1px solid #666;padding:5px; position:absolute; top:0; left:0; z-index:9999;}
#adminpanel a {color:#999;text-decoration:none;}
#adminpanel a:hover {text-decoration:underline;}

/* header */
#header {height:185px;font-size:11px;margin:0; background:transparent url(../../../img/header.jpg) center top no-repeat; z-index:0; position:relative;}
.HomeLink{ position:absolute; top:-200px; left:-350px; width:380px; height:180px; background:transparent; border:none;}
#header ul {list-style:none;margin:0;padding:0;}
#header ul li {display:inline;margin:0;padding:0}
#header a {color:#fff; margin:0 20px 0 0;}
#headermainmenu {font-weight:bold;text-align:center;font-size:13px;}
/*#headernavmenu {margin:0 0 5px 0;padding:3px 0 0 0; text-align:right;}*/
#wait{ background: #FF0000; position: fixed; top: 15px; right: 15px; width: 100px; }
#headernavmenu { position:absolute; top: 158px; right:103px; background-color:transparent; background:none; z-index:10; display:inline; }
#headernavmenu ul {list-style:none;margin:0;padding:0;}
#headernavmenu ul li { float:left; /*margin:0;padding:0*/}
#footernavmenu a {color:#00f;margin:0 0 0 20px;}
#footernavmenu ul {list-style:none;margin:0;}
#footernavmenu li {display:inline;margin:0;}
#poweredbybvcommerce5{ display:none; }

/* footer */
#footer {clear:both;}
#footernavmenu {margin:10px 0 20px 0;text-align:center;}
#footercopyright {width:300px;padding:10px;color:#666;font-size:11px;}

/* content */

/* home page */
#homepagecolumn1 {width:215px; padding-right:1px ; float:left; padding-bottom:100px; background:#e4fcbc url(../../../img/middleLine.jpg) right top repeat-y; }
#homepagecolumn2 {width:540px; float:left; padding:0 21px 50px 21px; background:url(../../../img/rightTD_back.jpg) left -4px repeat-x; z-index:8  }
#homepagecolumn3 {width:1px; display:none; float:left;}

#navcolumn {width:215px; }
/*#maincolumn {padding:0 0 0 10px;}*/
#maincolumn {padding:40px 21px 50px 21px; background:url(../../../img/rightTD_back.jpg) left -5px repeat-x; z-index:8 ; width:540px; margin-left:215px; }

* html #maincolumn { width:537px;}

/* content block tags */
/*.decoratedblock {border:solid 1px #666;margin:0 0 15px 0;background-color:#303030;}*/
.decoratedblock h4 {font-size: 11px;height: 15px;margin: 0px;padding: 1px 3px 0 5px;color: #fff;}
.blockcontent {padding:5px;text-align:left;}

/* heading tags */
h1 {color:#FFF;font-size:20px;margin:0px; }
h2{ font: normal bold 15px/17px Arial, Helvetica, sans-serif; color:#9bbb59; }
h3 {text-align:left;font-size:9pt;font-weight:normal;padding:3px;text-align:left;line-height:16px;color:#fff;margin:0;border-bottom:solid 1px #666;}
h4 {font-size:11px;}
.destacado{ font:normal bold 12px/16px Arial, Helvetica, sans-serif; color: #1d91cb; }
/* Side Menu Content Block */
.sidemenu ul, .categorymenu ul {padding:0;margin:0; padding-top:3px; }
.categorymenu ul{ background:#d8f6a6 url(../../../img/back_shopNow.jpg) left top repeat-x; }
.sidemenu ul{ background:#d8f6a6 url(../../../img/back_aboutUs.jpg) left top repeat-x; }
.searchboxform .blockcontent, .sidemenu li, .categorymenu li{ list-style:none; background:url(../../../img/icon_bottomLineMenu.jpg) left bottom repeat-x; padding-bottom:1px;}
.sidemenu li a, .categorymenu li a{ display:block; padding: 6px 2px 6px 0; font: normal bold 10px/12px Arial, Helvetica, sans-serif; }
.sidemenu li a, .categorymenu li a{ color:#0173BC; text-transform:uppercase; display:block; background:url(../../../img/icon_menuArrow.jpg) 24px center no-repeat; padding-left:40px}
.sidemenu li a hover, .categorymenu li a hover{ color:#32482A; text-transform:uppercase; display:block; background:url(../../../img/icon_menuArrow.jpg) 24px center no-repeat; padding-left:40px; }

.sidemenu li a strong, .categorymenu li a strong{color:#E5402C;}

.breadcrumbs {color:#666;font-size:11px;margin:0 0 10px 0;padding:0 0 5px 0;}
.categoryrotator .blockcontent {text-align:center;}
.productrotator .blockcontent {text-align:center;}
.productgrid .blockcontent {text-align:center;}
.panelwrappers {overflow:hidden;}

/* Specific Content Block Tags */
#searchform {margin:10px 0;padding:10px;}
.row {text-align: left;background-color: #fff;}
.row td, .alternaterow td {border-bottom: solid 1px #ccc;}
.alternaterow {text-align:left;background-color: #f5f5f5;}
.rowheader {text-align:left;background-color: #666;color:#fff;}
.searchresultspane {margin:0 0 20px 60px;}
.searchresultrecord {margin:3px 20px 5px 20px;}

/* cart */
#cartcontainer table th{ background:#98ce90; padding:2px; text-align:center; text-transform:uppercase;}
#cartsubtitle h3{ font:normal bold 14px/15px Arial, Helvetica, sans-serif; color:#CCCCCC; border-bottom:none; }
.cartitemimage {width:80px;float:left;}
.cartitemdescription {display:inline;}
#cartFooter {margin: 10px 0 0 0;}
#carttotals {float:right;margin-bottom:10px;text-align:right;}
#cartupdates {width:550px;margin-bottom:10px;text-align:right;}
#cartactions {clear:both;text-align:right;padding-bottom:12px;}
#cartactioncontinue {float:left;width:120px;text-align:left;}
#cartactioncheckout {display:inline;}
#c_promo{ width:350px;}
#c_total{ width:150px;}
.lineitemnodiscounts {text-decoration: line-through; display: block;}
.totallabel { display: block; }
.productpricecolumn { vertical-align: top; text-align: right; }
.productquantitycolumn { vertical-align: top; text-align: right; }
.productquantitycolumn input{ width:20px;}
.producttotalcolumn { vertical-align: top; text-align: right; }
.productdescriptioncolumn { vertical-align: top; text-align: left; }
.productdeletecolumn { vertical-align: top; text-align: center; }
.productquantitycolumn div { width: 60px; float: right; }
.radiobuttoncol {width: 20px;}

#popupContainer {width:100%;padding:10px;}

.StickyNote {color:#000;font-size: 14px;font-family:'Comic Sans MS' , Arial, Verdana;}

/* BVC5 Single Product Display Control */
.WideSingleProductDisplayPanel .SingleProductDisplayImage {float: left;display: block;}
.WideSingleProductDisplayPanel .ProductBadge {}
.WideSingleProductDisplayPanel .SingleProductDisplayName {font-size:15px;}
.WideSingleProductDisplayPanel .SingleProductDisplayDescription {font-size:14px;}
.WideSingleProductDisplayPanel .SingleProductDisplayPrice {font-size:14px;}
.SkinnySingleProductDisplayPanel .SingleProductDisplayImage {float:none;display:block;}
.SkinnySingleProductDisplayPanel .ProductBadge {}
.SkinnySingleProductDisplayPanel .SingleProductDisplayName {font-size:15px;}
.SkinnySingleProductDisplayPanel .SingleProductDisplayDescription {font-size:14px;}
.SkinnySingleProductDisplayPanel .SingleProductDisplayPrice {font-size:14px;}

/* Main Menu Control */
div.MainMenu {background-color:Gray;margin-bottom:5px;margin-left:auto;margin-right:auto;width:780px;clear: both;}
ul.MainMenu {display:block;margin:2px 0px;list-style-type:none;}
li.MenuItem {margin:2px 10px 2px 0;display:inline;}
li.ActiveMenuItem {margin: 2px 10px 2px 0;display:inline;font-weight:bolder;}


/* Site Map Page */
.sitemapColumn{ vertical-align: top;}
.ColumnOne {  }
.ColumnTwo {  }
.ColumnThree {  }
#SitemapTable{ width: 100%; }

.AddedToCartMessage {color: Red;}

/* Pager Control */
.pager { margin: 10px 0; padding: 10px 0 15px 0; text-align: center; clear: both; }
.pager ul {list-style:none;margin:0;padding:0;}
.pager ul li {display:inline;margin:0;padding:0}
.pager a {color:#0173BC; text-decoration:none;margin:0 20px 0 0;}

.errormessage { color: #c00; display: inline; line-height: 2em; padding: 0 5px; font-size: .8em; }

/* checkout */
.shippingdiscount { text-decoration: line-through; }

/* Message */
.messagebox { width: 100%; margin: 5px 0; }
.messagebox ul { list-style: none; }
.messagebox .icon { float: left; margin: 5px; }
.messagebox .message { margin: 5px 5px 5px 30px; font-size: 100%; line-height: 1em; padding: 5px; }
.messagebox .errorline { clear: both; }

.MarkDownPrice {text-decoration:line-through;}

#maincontent{ background:#FFFFFF; width:798px; border:2px solid #d0d0d0; margin:0; padding: 4px; margin:0 auto; margin-top:-33PX; z-index:3; position:relative; }
#footer {background-image: url(../../../img/FooterBackground.png);background-repeat:horizontal;margin-bottom:0;margin-left:auto;margin-right:auto;margin-top:-3px;text-align:center;width:812px;}
* + html *{ z-index:auto;}

#homeEls{ margin:0px 0; }
#homeEls td#right, #homeEls td#left{ vertical-align:top }
#homeNLetter { padding-bottom: 8px; background:url(/img/newsletter_bottom.png) bottom left no-repeat; margin-top:9px; }
#homeNLetter .mailinglistsignupform{ width:260px; }
#homeNLetter .Instructions { display:block; margin:0; padding:0; text-align:left; font: normal bold 10px/10px Arial, Helvetica, sans-serif; color:#FFFFFF; }
#homeNLetter h4 span, #homeNLetter .errormessage{ display:none; }
#homeNLetter h4 { margin:0; padding:0; height:18px; background:url(/img/newsletter_top.png) left top no-repeat;  }
#homeNLetter .blockcontent{ background:url(/img/newsBack.png) left top repeat-y; padding:0; padding-left: 20px; }
#homeNLetter #tfield input{ width:120px; border:1px solid #329ac6; height:15px; font: normal normal 10px/10px Verdana, Arial, Helvetica, sans-serif; color:#333333; }
#homeNLetter #bgo input { margin-bottom:-5px; }
div.productgridlink{ margin-bottom:18px; margin-top:4px; font: normal bold 10px/12px Arial, Helvetica, sans-serif; }
div.productgridimage{ margin:0 30px; text-align:center; }
div.productgridlink a { color:#0173bc; font-size:12px; font-weight:bold; } 

#maincolumn h1, #homepagecolumn2 h3{ font: normal bold 13px/15px "Arial Rounded", Arial, Helvetica, sans-serif; padding:5px 0; background:url(../../../img/titulosBack.jpg) center left repeat-x; color:#1d91cb; border-bottom:none; position:relative; margin-bottom:21px;  }

#maincolumn h1{ text-transform:uppercase; margin-top:25px; }
#maincolumn h1 b, #homepagecolumn2 h3 b{ display:block; position:absolute; background:url(../../../img/icon_microfono.jpg) left top no-repeat; width:44px; height:44px; right:0; top:-14px;background-position:left -1px;}
* + html #maincolumn h1 b, * + html #homepagecolumn2 h3 b{ top:-12px; }
#homepagecolumn2 h3 i{ display:none; }
#homepagecolumn2 h3 em.novedades { display:block; background:url(../../../img/label_novedades.jpg) 11px center no-repeat; }
#homepagecolumn2 h3 em.ofertas { display:block; background:url(../../../img/label_ofertas.jpg) 11px center no-repeat; }

.categorymenu h4 b, .sidemenu h4 b{ display:none;}
.categorymenu h4, .sidemenu h4{ width:215px; height:19px; margin:0; padding:5px 0; }
.categorymenu h4 { background:#a5f322 url(../../../img/icon_shopNow.jpg) center center no-repeat; }
.sidemenu h4 { background:#a5f322 url(../../../img/icon_aboutUs.jpg) center center no-repeat; text-indent:-400px; overflow:hidden; }
.searchboxform { margin-bottom:15px; }
.searchboxform h4 { width:215px; height:19px; margin:0; padding:5px 0; background:#a5f322 url(../../../img/icon_search.jpg) center center no-repeat; text-indent:-400px; overflow:hidden; }
.searchboxform .forminput{ height:14px; width: 140px; font-size:13px; line-height:15px; color:#006699;}
.searchboxform .blockcontent{ background:#d8f6a6 url(../../../img/back_aboutUs.jpg) left top repeat-x; padding:10px; }
.searchboxform .decoratedblock{ background:url(../../../img/icon_bottomLineMenu.jpg) left bottom repeat-x; padding-bottom:1px; }

#flashPlaceholder{ height:266px; background:url(../../../img/flashPlaceholder.jpg) top left no-repeat; margin-top:37px; position:relative;  }
#flashPlaceholder img{ position:absolute; right: -41px;}
#headernavmenu ul li { padding:8px 18px; background:url(../../../img/icon_topMenu.jpg) left center no-repeat; font: normal bold 11px/11px Arial, Helvetica, sans-serif; color:#75963d; }
#headernavmenu ul li.lnk_Cart { background:#e4fcbc url(../../../img/icon_shoppingCart.jpg) 9px top no-repeat; padding:5px 11px 5px 55px; width:90px; border-left:1px solid #FFFFFF; display:block; font: normal bold 9px/10px Arial, Helvetica, sans-serif; text-align:right; }
#headernavmenu ul li.lnk_Cart a{color:#75963d; }

#ctl00_MyAccountMenu1_lstMyAccountMenu{ margin-bottom:-16px;}
.breadcrumbs{ display:none; }
* + html div#maincolumn h1, * + html #categorymain h3 { margin-top:60px; }

fieldset#CurrentUsers{ width:235px; float:left; margin-right:10px;}
fieldset#NewUsers{ width:250px; float:left;}
fieldset#NewUsers .forminput{ width:150px;}

#categorymain div.ProductReviews{float:right;margin-right:10px;margin-top:10px;padding:10px;width:176px;border:1px solid #BCCC9B;}
#categorymain div.ProductReviews h3{border-bottom:1px solid;color:#6A9A19;display:block;margin:0 0 10px;text-align:center;width:164px;}
#categorymain div.ProductReviews table div.ProductReview div {margin:10px 0;}

.ProductReviewLinks{text-align:center;}
#ctl00_MainContentHolder_contactUsInfo{float:right;width:240px;}
#ctl00_MainContentHolder_pnlContactForm{float:left;}
#ctl00_MainContentHolder_pnlContactForm .contactform {border:#BBDFEF 1px solid;}
#ctl00_MainContentHolder_pnlContactForm .contactform input{width:180px;}
#ctl00_MainContentHolder_pnlContactForm .contactform input#ctl00_MainContentHolder_ImageButton1 {width:auto;}
#bvc5productpage {margin-top:30px;}
#bvc5productpage h1{color:#BFBFBC;}
#bvc5productpage #actioncolumn{position:relative;clear:both;margin-left:10px;}
#bvc5productpage #actioncolumn #actioncolumnpadding{background:none;}
#maincontent h3{display:none;}
#Anthem_ctl00_MainContentHolder_MessageBox1_pnlMain__ {float:right; color:red; width:441px;}
.messagebox .message span {margin-top:10px}
.messagebox ul li {padding: 2px}
/* 
	Original slider
	
*/

#slider ul, #slider li{margin:0;padding:0;list-style:none;}
#slider, #slider li{width:550px;height:264px;overflow:hidden;}
span#prevBtn {left:559px;position:absolute;top:294px;}
span#nextBtn {left:668px;position:absolute;top:294px;}
span#prevBtn img {border:none;}
span#nextBtn img {border:none;}

.boldtext {font-weight: bold;color: #069;font-size: 11px;}
.boldtext2 {font-weight: bold;color: #FFC45F;font-size: 12px;}

#HomePromo1 {float: left;width: 118px;border: 1px solid #ccc;font-size: 10px;padding: 5px;height: 190px;vertical-align: top;color: #666;background-image: url(../../../img/HomePromo1-Background.jpg);background-repeat: no-repeat;background-position: bottom;}

#HomePromo2 {float: left;width: 118px;border: 1px solid #ccc;font-size: 10px;padding: 5px;height: 190px;vertical-align: top;color: #666;margin-left: 5px;background-image: url(../../../img/HomePromo2-Background.jpg);background-repeat: no-repeat;background-position: bottom;}
#HomePromo3 {float: left;width: 118px;border: 1px solid #ccc;font-size: 10px;padding: 5px;height: 190px;vertical-align: top;color: #666;margin-left: 5px;background-image: url(../../../img/HomePromo3-Background.jpg);background-repeat: no-repeat;background-position: bottom}
#HomePromo4 {float: right;width: 118px;border: 1px solid #ccc;font-size: 12px;font-weight:bold;padding: 5px;height: 190px;vertical-align: top;color: #E4FCBC;margin-left: 5px;background-image: url(../../../img/HomePromo4-Background.jpg);background-repeat: no-repeat;background-position: bottom;
}



/* 
	AnythingSlider v1.0
    
    By Chris Coyier: http://css-tricks.com
    with major improvements by Doug Neiner: http://pixelgraphics.us/
    based on work by Remy Sharp: http://jqueryfordesigners.com/
	
	Styles for HomePromo
	
*/


.homepromo                         { width: 583px;height: 304px;position: relative;margin: 36px 0 0 -14px;}
.homepromo .wrapper                { width: 519px;overflow: auto;height: 280px;margin: 0 27px;position: absolute;top: 0;left: 0;}
.homepromo .wrapper ul             { width: 9999px;list-style: none;position: absolute;top: 0;left: 0;border-bottom: 1px solid #ccc;margin: 0;padding:0px;}
.homepromo ul li                   { display: block;float: left;padding: 0;height: 275px;width: 519px;padding:0 0 0 21px;margin: 0 0 0 0;}
.homepromo .arrow                  { display: block;height: 200px;width: 83px;background: url(images/slider/arrows.png) no-repeat 0 0;text-indent: -9999px;position: absolute;top: 65px;cursor: pointer;}
.homepromo .forward                { background-position: 0 0;right: -48px;}
.homepromo .back                   { background-position: -66px 0;left: -43px;}
.homepromo .forward:hover          { background-position: 0 -200px;}
.homepromo .back:hover             { background-position: -67px -200px;}

#thumbNav                               { position: relative;top: 276px;text-align: center;}
#thumbNav a                             { color: eee;font: 11px/18px;Georgia, Serif;display: inline-block;padding: 2px 8px;height: 18px;margin: 0 5px 0 0;background: #DCDBCC url(images/slider/cellshade.png) repeat-x;text-align: center;-moz-border-radius-bottomleft: 5px;-moz-border-radius-bottomright: 5px;-webkit-border-bottom-right-radius: 5px;-webkit-border-bottom-left-radius: 5px;}
#thumbNav a:hover                       { background-image: none;}
#thumbNav a.cur                         { background: #ECE9D8;}

#start-stop                             { background: #8a92f0;background-image: url(images/slider/cellshade.png);background-repeat: repeat-x;color: white;padding: 2px 5px;width: 40px;text-align: center;position: absolute;right: 45px;top: 276px;-moz-border-radius-bottomleft: 5px;-moz-border-radius-bottomright: 5px;-webkit-border-bottom-right-radius: 5px;-webkit-border-bottom-left-radius: 5px;}
#start-stop.playing                     { background-color: #98155e;}
#start-stop:hover                       { background-image: #8a92f0;}

/*
  Prevents
*/
.homepromo .wrapper ul ul          { position: static;margin: 0;background: none;overflow: visible;width: auto;border: 0;}
.homepromo .wrapper ul ul li       { float: none;height: auto;width: auto;background: none;}

/*
    For Specific Slides
*/
div#homepagecolumn2 .promo1          { padding: 10px 20px; margin: 0 0 2px 10px;}
div#homepagecolumn2 .promo1 img      { float: right;}
div#homepagecolumn2 .promo1 h3       { font: 20px Georgia, Serif; color:#333;  border-bottom: none; }
div#homepagecolumn2 .promo1 h4       { color:#B0006A; font: bold 15px Georgia, Serif; margin: 10px 0; text-transform: none; background: none;}
div#homepagecolumn2 .promo1 ul       { list-style: disc; margin: 0 0 0 25px; }
div#homepagecolumn2 .promo1 ul li    { display: list-item; }

div#homepagecolumn2 ul li .PromoBackground   {background-image: url(../../../images/Promo2-cartaopresente.png); background-repeat: no-repeat;
background-position:-2px 32px; height:276px; width:400px;}
div#homepagecolumn2 .promo2 h3       { float: right; font: 20px Georgia, Serif; color:#333;  border-bottom: none; padding:14px 25px 0 0; }
div#homepagecolumn2 .promo2 .PromoText { float: right;margin:30px 20px 0 183px;}
div#homepagecolumn2 .promo2 h4       { float: right; color:#3340CF; font: bold 15px Georgia, Serif; margin: 10px 29px; text-transform: none; background: none;}
div#homepagecolumn2 .promo2 ul       { float: right; list-style: disc; margin: 0 0 0 25px; }
div#homepagecolumn2 .promo2 ul li    { display: list-item; }

div#homepagecolumn2 .promo3          { padding: 30px; }
div#homepagecolumn2 .promo3 blockquote{ font: italic 16px/1.5 Georgia, Serif; text-align: center; color: #444; margin: 0 0 10px 0; }
div#homepagecolumn2 .promo3 p         { text-align: center; }
.productgridimage a img{ border:none;}
