.menu {
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	font-size: 12px;
	border-top-style: none;
	border-bottom-style: none;
	border-top-width: 1px;
	border-bottom-width: 1px;
	font-style: normal;
	line-height: normal;
	text-decoration: none;
	color: #000000;
	background-image: url(../images/leftmenuback.gif);
}
.textbox {
	border: 1px solid #999999;
	height: 20px;
}
.button {
	border: 1px solid #666633;
	background-color: #F7EAA2;
	font-family: "Gill Sans MT", Impact;
	font-size: 10px;
}
.text {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #333333;
}
.itemstable {
	border: 1px solid #E4E4E4;
}
.linkstyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #333399;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
.textlabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	background-color: #F4F4F4;
	text-align: right;
}
.menuleft {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	background-image: url(../images/leftmenuback.gif);
}
.menulefttext {
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	font-family: "Book Antiqua";
	font-size: 14px;
	text-decoration: none;
}
.logintable {
	border-top: 1px none #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px none #999999;
	border-left: 1px none #999999;
}
.newstable {
	border: 1px solid #996633;
}
.carttable {
	font-family: "Trebuchet MS";
	color: #333333;
	font-size: 12px;
	border: 1px solid #F22D81;
}
img { -ms-interpolation-mode: bicubic; }
.menutext {
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	font-size: 12px;
	border-top-style: none;
	border-bottom-style: none;
	border-top-color: #66CC66;
	border-bottom-color: #66CC66;
	border-top-width: 1px;
	border-bottom-width: 1px;
	font-style: normal;
	line-height: normal;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
}
.images {
	font-family: "Trebuchet MS";
	color: #333333;
	font-size: 12px;
	border: 1px solid #999999;
}
.photoborder {
	border: 1px solid #999999;
}
.priceTable {
	background-color: #FFFFCC;
	border: 1px solid #FFB062;
}
.productTitle {
	font-family: Perpetua, "Palatino Linotype", Arial;
	font-size: 18px;
	color: #333333;
}
.title {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF6666;
}
.link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AE8300;
	text-decoration: underline;
}
.orderInfo {
	border: 2px solid #FF9933;
}
.textFAQ {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: underline;
	color: #CC0033;
}
.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	text-decoration: none;
}
.combo {
	border: 1px solid #999999;
	font-size: 10px;
	width: 120px;
	font-family: Arial, Helvetica, sans-serif;
	color: #4a3808;
}
.combo2 {
	border: 1px solid #999999;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #4a3808;
}
.headertext {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #333333;
}
.mainPicDec {
	padding: 4px;
	padding-top: 0;
	margin: 0;
}
.mainPic {
	border: none;
	width: 300px;
	height: 300px;
	margin: 0;
	padding: 0;
	vertical-align: bottom;
}
.mainPicDec a {
  color: #888;
}
.mainPicDec {
  color: #888;
  cursor: pointer;
}
div.thumbnail {
	float: left;
	height: 56px;
	width: 56px;
  cursor: pointer;
	margin: 3px 0 3px 3px;
	border: 1px solid #ceb6a7;
}
div.thumbnail img {
	width: 50px;
	height: 50px;
	margin: 3px;
	padding: 0;
}
.headerText {
	font-family: "Tahoma";
	font-size: 11px;
	text-decoration: none;
	color: #333333;
}
.linksUnder a:hover {text-decoration:underline;}
.smallText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #999999;
}
.usuariosTabla {
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #999999;
	border-bottom-color: #999999;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.tablaopinion {
	border: 1px solid #FFCC33;
}
.nuevo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990033;
	text-decoration: none;
}
.tablaopinionlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #639630;
	text-decoration: underline;
	font-weight: normal;
}
.headerDetail {
	font-family: "Century Gothic", Arial;
	font-size: 22px;
	color: #333333;

	font-family: "Georgia";
	font-size: 22px;
	/*font-style: italic;*/
	font-weight: normal;
}
div.thumbnailColor {
	float: left;
	height: auto;
	width: auto;
	margin-left: 3px;
	margin-right: 0px;
	background: white;
	border: 1px solid #BBAE66;
	margin-top: 3px;
	margin-bottom: 3px;
}
div.thumbnailColor2 {
	padding: 2px;
	margin: 2px;
	border: 1px solid #BBAE66;
	border: 1px solid #ccc;
	float: left;
}
.alertSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #760736;
	font-weight: normal;
}
.inStock {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform:uppercase;
	color: #009933;
	font-weight: bold;
}
.outStock {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform:uppercase;
	color: #990000;
	font-weight: bold;
}
.price {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-family: "Lucida Sans", Helvetica, sans-serif;
	font-size: 16px;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 18px;
	font-family: "Palatino Linotype", Times, serif;
	font-size: 18px;
	font-family: "Times New Roman", Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #686868;
	color: #222;
	color: #760736;
}
.productCode {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	margin-bottom: 10px;
}
.textboxsmall {
	border: 1px solid #999999;
	height: 20px;
	width: 28px;
	background-position: right;
	font-size: 12px;
	text-align: right;
	margin: 2px;
	text-indent: 1pt;
	padding: 1px 4px;
}
.addedToCart {
	background-color: #a487a8;
	border: 1px solid #4e3c50;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 3px;
	margin: 3px;
}
.model {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #333333;
}
.priceSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4B1832;
	font-weight: bold;
}
body {
	background-color: white;
	margin: 0;
}
.tableTop {
	width: 982px;
}
.quickLoginInputText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #FFCC99;
}
.text27 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
}
.text01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

/*----------------------------------------------------------------------------------------*/
/* TOP MENU */

#topmenudiv {
  margin-top: 14px;
  border-top: 1px solid #742417;
  border-bottom: 1px solid #742417;
  background-color: #9f3725;
  background-color: #a60014;

  padding: 0;
}
ul#topmenu {
  /*width: 600px; */
  height: 24px;
  background: transparent url('../images/TopMenu.png') 0 -24px no-repeat;
  padding: 0;
  margin: 0;
  list-style: none;
}
ul#topmenu li {
  height: 24px;
  display: block;
  float: left;
}
ul#topmenu a {
  height: 24px;
  display: block;
}

#pane1 {width: 61px;}
#pane2 {width: 96px;}
#pane3 {width: 111px;}
#pane4 {width: 110px;}
#pane5 {width: 57px;}
#pane6 {width: 70px;}

#pane1 a:hover {
  background: transparent url('../images/TopMenu.png') 0 0 no-repeat;
}
#pane2 a:hover {
  background: transparent url('../images/TopMenu.png') -66px 0 no-repeat;
}
#pane3 a:hover {
  background: transparent url('../images/TopMenu.png') -167px 0 no-repeat;
}
#pane4 a:hover {
  background: transparent url('../images/TopMenu.png') -283px 0 no-repeat;
}
#pane5 a:hover {
  background: transparent url('../images/TopMenu.png') -398px 0 no-repeat;
}
#pane6 a:hover {
  background: transparent url('../images/TopMenu.png') -460px 0 no-repeat;
}
.menusep {
  width: 5px;
}

/*----------------------------------------------------------------------------------------*/
/* PRODUCT LIST ITEM */

.p-outerdiv {
  width: 204px;
  float: left;
}
.p-innerdiv2 {
  margin: 10px 2px 0 2px;
  padding: 10px 0 10px 0;
  border: 1px solid white;
}
.p-innerdiv {
  margin: 10px 2px 10px 2px;
  padding: 10px 0 10px 0;
  border: 1px solid white;
}
.vsep {
  float: left;
  margin: 40px 0 0 0;
  height: 121px;
  width: 1px;
  background-image: url("../images/dotted-line-light.gif");
  background-repeat: repeat-y;
  background-position: top left;
}
.p-image {
  padding-bottom: 2px;
}
.p-image a {
  font-family: Tahoma;
  font-size: 11px;
  text-decoration: none;
  color: #888;
}
.p-image img {
  vertical-align: bottom;
}
.p-info {
  position: relative;
  top: -2px;
}
.p-info p {
  padding: 0;
  margin: 0;
}
.p-info a {
  /*color: #003399; blue */
  color: #555;
  color: #777;
  /*color: #336699;*/
  text-decoration: none;
}
.p-info a:hover span {
  color: #FF5300;
  color: #cc6600;
  text-decoration: underline;
}
.p-item {
  font-family: Arial,Helvetica,San-Serif;
  font-size: 11px;
  color: #333;  
}
.p-item a {
  font-family: Arial,Helvetica,San-Serif;
  font-size: 11px;
  color: #333;
  
  text-decoration: none;
}
.p-item a:hover .p-model {
  color: #cc6600;
  text-decoration: underline;
}
.p-item a:hover {
  color: #cc6600;
  text-decoration: underline;
}
.p-item img {
  vertical-align: bottom;
}
.p-priceLabel {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-family: "Palatino Linotype", Times, serif;
  font-family: "Trebuchet MS";
  font-size: 13px;
  font-weight: normal;
}
.p-priceLabel1 {
  color:#333333;
  font-family:Arial,Helvetica,San-Serif;
  font-size:11px;
}
.p-price {
  font-family: "Palatino Linotype", Times, serif;
  font-size: 13px;
  font-weight: bold;
}
.listprice {
  font-family:verdana,ariel,helvetica,sans-serif;
  font-weight:normal;
  text-decoration:line-through;
  font-size: 11px;
  color: #333;
}
.p-price1 {
  font-family:Arial,Helvetica,San-Serif;
  font-size:11px;
  font-weight: bold;
  color: #444;
}
.p-price2 {
  font-weight: bold;
  color: #444;
}
.p-name {
  font-family: "Comic Sans MS";
  font-size: 9pt;
  font-family: Arial,Helvetica,San-Serif;
  font-size: 11px;
  color: #333;
}
.p-model {
  font-family: "Trebuchet MS";
  font-size: 11px;
}
.p-model2 {
  font-family: "Trebuchet MS";
  font-size: 11px;
  color: #777;
}
.p-avail {
  width: 160px;
  height: 10px;
  overflow: hidden;
}
.p-avail img {
  vertical-align: top;
  float: right;
}
.p-combo {
  font-family: "Palatino Linotype", Times, serif;
  font-size: 13px;
  font-weight: bold;
  border: 1px solid #d4d0c8;
}

/*----------------------------------------------------------------------------------------*/
/* PAGINATION */

div.pagnHeader {
  font-family: "Trebuchet MS";
  font-size: 11px;
  color: black;
  width: 100%;
  margin-bottom: 5px;
  border-bottom: 1px dotted black;
}
div.resultCount {
  text-align:left;
  padding: 8px 0 8px 8px;
  float:left;
  width: 25%;
}
div.pagn {
  text-align:center;
  padding: 8px 0;
}
div.sortBy {
  margin-top: 1px;
  position: relative;
  text-align: center;
  float: right;
  margin-right: 30px;
  padding: 5px 0 5px 0;
}
div.sortBy select {
  font-family: 'Trebuchet MS';
  font-size: 10px;
}
span.orderBy {
  display: inline;
  float: right;
  padding: 8px 0;
  margin-right: 5px;
}
ul#sortByMenu {
  position: absolute;
  display: block;
  top: 26px;
  left: 0;
  list-style-type: none;
  background-color: white;
  border: 1px solid #7F9DB9;
  padding: 0;
  margin: 0;
}
ul#sortByMenu li{
  text-align: left;
  list-style-type: none;
  margin: 0;
}
ul#sortByMenu li a{
  display: block;
  padding: 3px 10px;
  color: #055D90;
  text-decoration: none;
}
ul#sortByMenu li a:hover{
  background-color: #055D90;
  background-color: #5381B0;
  color: white;
}
div.pagnSep {
  padding: 0 2px;
}
div.pagn a:hover, div.pagn a:active {
  border: 1px solid #055D90;
  color: #055D90;
  padding: 2px 3px;
}
/*div.pagn a, div.pagn a:visited {*/
div.pagn a {
  color: #055D90;
  padding: 3px 4px;
  text-decoration: none;
  white-space: nowrap;
}
div.pagn .pagnCur {
  font-weight: bold;
  padding: 0pt 3px;
  border-bottom: 2px solid black;
  background-color: white;
  color: black;
}
div.pagn .pagnCur span {
  /*border-bottom: 2px solid black;*/
}
div.pagn .pagnDisabled {
  color: #999999;
  padding: 0px 4px;
  white-space: nowrap;
}

div.pagnHeaderBottom {
  font-family: "Trebuchet MS";
  font-size: 11px;
  color: black;
  width: 100%;
  margin-bottom: 5px;
}
div.pagn2 {
  text-align:center;
  padding: 8px 0;
  border-top: 1px dotted black;
}
div.pagn2 a:hover, div.pagn a:active {
  border: 1px solid #055D90;
  color: #055D90;
  padding: 2px 3px;
}
/*div.pagn a, div.pagn a:visited {*/
div.pagn2 a {
  color: #055D90;
  padding: 3px 4px;
  text-decoration: none;
  white-space: nowrap;
}
div.pagn2 .pagnCur {
  font-weight: bold;
  padding: 0pt 3px;
  border-bottom: 2px solid black;
  background-color: white;
  color: black;
}
div.pagn2 .pagnCur span {
  /*border-bottom: 2px solid black;*/
}
div.pagn2 .pagnDisabled {
  color: #999999;
  padding: 0px 4px;
  white-space: nowrap;
}
/* background-color: #055D90; */
div.pageSize {
  float: right;
  width: 30%;
  padding: 8px 4px 8px 0;
  text-align: right;
}
div.pageSize .pagnCur {
  font-weight: bold;
  padding: 0 4px;
  background-color: white;
  color: black;
}
div.pageSize .pagnCur span {
  border-bottom: 2px solid black;
}
div.pageSize a {
  color: #055D90;
  padding: 3px 4px;
  text-decoration: none;
  white-space: nowrap;
}
div.pageSize a:hover, div.pageSize a:active {
  border: 1px solid #055D90;
  color: #055D90;
  padding: 2px 3px;
}
/*----------------------------------------------------------------------------------------*/
/* INFO/HEADER MENU */

#info {
  font-family: Tahoma;
  font-size: 11px;
  list-style: none;
  height: 20px;
  padding: 0;
  margin: 0 10px 0 0;
  float: right;
}
#info a {
  color: #444;
  text-decoration: none;
  border: 1px solid white;
}
#info a:hover {
  /*color: #fa5f89;
  color: #ff0066;*/
  /*border: 1px solid #aaa;*/
  border: 1px solid #cfcfcf;
  color: black;
}
#info li {
  display: block;
  float: left;

  /*background-color: green;*/
}
#info li.sep {
  font-family: "Trebuchet MS";
  font-size: 11px;
  padding: 0 3px;
}
#info li.chip {
  padding: 0 3px 0 7px;
  background: url(../images/greyarrow.gif) no-repeat center left;
}

/*----------------------------------------------------------------------------------------*/
/* LEFT MENU */

div {
  text-align:left;
}
div.roundCornerSmall {
  float:left;
  margin-bottom:18px;
  margin-right:10px;
  margin-top:5px;
}
div.roundCornerSmallTop {
  background:transparent url(../images/smalltop1.gif) no-repeat scroll 0 0;
  width: 159px;
  height:4px;
  border: none;
}
div.roundCornerSmallBottom {
  background:transparent url(../images/smallbottom1.gif) no-repeat scroll 0 0;
  width: 159px;
  height:4px;
  border: none;
}
div.roundCornerSmallContent2 {
  border-left:1px solid #c5c5c7;
  border-right:1px solid #c5c5c7;
  /*border-right:1px solid #dbdcde;*/
  /*height:140px;*/
  width:157px;
  width:160px;
  /*background-color: #f4f4f4;*
  /*background-color: #f1f0db; CREMITA */
}
div.roundCornerSmallContent {
  border-left:1px solid #c5c5c7;
  border-right:1px solid #c5c5c7;
  /*border-right:1px solid #dbdcde;*/
  height:140px;
  width:157px;

  background-color: #f4f4f4;
  /*background-color: #f1f0db; CREMITA */
}
div.roundCornerSmallContent ul {
  list-style: none;
  margin: 0;
  padding: 10px 0 10px 10px;

  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  
  font-family: "Trebuchet MS";
  font-size: 11px;
}
div.roundCornerSmallContent ul li {
  padding-bottom: 8px;
  line-height: 1.3em;
}
div.roundCornerSmallContent ul li a {
  text-decoration: none;
  color: #021c4d;
  color: #4f75bd;
  color: #3b61a9;
  
  color: #061943;

  line-height: 1.3em;
}
div.roundCornerSmallContent ul li a:hover {
  text-decoration: underline;
}

div#searchMenu {
	font-family: "Trebuchet MS";
	font-size: 11px;
  padding-bottom: 10px;
  border-bottom: 1px solid #ccc;
}
div#searchMenu input {
	font-family: "Trebuchet MS";
	font-size: 11px;
	border: 1px solid lightgrey;
	color: #777;
	width: 120px;
}
div#searchMenu img {
  vertical-align: bottom;
}

div#aboutMenu {
  border-top: 1px solid #ccc;
}
div#aboutMenu ul {
	list-style-image: url(../new_look/roseArrow.jpg);
  list-style-position: inside;
  padding: 0;
  margin: 0 0 10px;
  margin-left: 8px;
}
div#aboutMenu a {
  font-family:Tahoma,sans-serif;
  font-size:11px;
  text-decoration:none;
  color: #707070;
}

div#leftMenu {
  width: 144px;
}
div#leftMenu ul {
  list-style: none;
  list-style-position: outside;
  padding: 0 0 0 5px;
  margin: 0 0 10px;
}
div#leftMenu ul li {
  font-family: Arial,sans-serif;
  font-size: 11px;
  margin: 0;
  padding: 4px 0;
  line-height: 1em;
}
div#leftMenu ul li a {
  display: block;
  padding: 0;
  margin: 0;
}
div#leftMenu ul li a.sel {
  font-weight: bold;
  color: #ff0066;
}
div#leftMenu a {
  color: #055D90;
  color: #505050;
  color: #707070;

  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  text-decoration:none;
}

div#leftMenu img {
  padding: 2px 0 0;
  margin: 0 0 0 0;
  border: 0;
  display: block;
}
div#leftMenu img.sep {
  border-top: 1px solid #ccc;
}

div#headerAd img {
  vertical-align: bottom;
}

/*----------------------------------------------------------------------------------------*/
/* LOGIN */

div.loginWrapper {
  width:260px;
}
div.loginTopLeft {
  background:transparent url(../images/logintop.gif) no-repeat scroll left top;
  height:7px;
  width: 20px;
}
div.loginTopRight {
  background:transparent url(../images/logintop.gif) no-repeat scroll right top;
  height:7px;
}
div.loginContent {
  border-left:1px solid #996633;
  border-right:1px solid #996633;
  padding: 0 5px 0 8px;
}
div.loginBottomLeft {
  background:transparent url(../images/loginbottom.gif) no-repeat scroll left bottom;
  height:7px;
  width: 20px;
}
div.loginBottomRight {
  background:transparent url(../images/loginbottom.gif) no-repeat scroll right bottom;
  height:7px;
}
/*----------------------------------------------------------------------------------------*/
/* MINI CARRITO */

.mini-item {
  padding: 7px 0 7px 0;
  border-bottom: 1px solid gray;
  position: relative;
}
.mini-img {
  float: left;
  padding-right: 8px;
}
.mini-pname {
  font-family: "Trebuchet MS";
  font-size: 11px;

  font-family: Arial;
  font-size: 11px;
  color: #4C5F69;
  /*margin-top: 4px;*/
}
.mini-pcode {
  font-family: "Trebuchet MS";
  font-size: 10px;
}
.mini-cant {
  font-family: 'Trebuchet MS';
  /*font-size: 11px;*/
  font-size: 10px;
}
.item-wrapper {
  /*height: 0;*/
  /*overflow: hidden;/
  /*position: relative;*/ /* IE7 hack */
}

/*----------------------------------------------------------------------------------------*/
/* FOOTER */

ul#footer, logoCreationar {
  list-style: none;
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
  letter-spacing:0.2px;
}
ul#footer li {
  display: inline;
  color: #888;
}
ul#footer li a {
  text-decoration: none;
  /*color: #85898C;*/
  color: #555;
}
ul#footer li a:hover {
  text-decoration: underline;
}
.hrs {
  height: 1px;
  border: 0 none;
  border-bottom: 1px dotted gray;
}

/*style="font-family: arial,helvetica,verdana,sans-serif; font-size: 11px; line-height: 14px; letter-spacing: .2; color: #222"*/
div#prodDescription {
  margin-bottom: 14px;  
}
div#prodDescription p, div#prodDescription ul {
  font-family: 'Trebuchet MS';
  font-size: 12px;
  font-family: arial,helvetica,verdana,sans-serif;
  font-size: 11px;
  line-height: 14px;
  color: #6a6a6a;
  margin: 0;
  margin-bottom: 10px;
}

/*----------------------------------------------------------------------------------------*/
/* RECUADRO OTROS COLORES */

.bx-regular {
  padding: 2px;
  margin: 2px;
  border: 1px solid #ccc;
  float: left;
}
.bx-mouseover {
  border: 1px solid orange;
  margin: 2px;
  padding: 2px;
  float: left;
}
.bx-selected {
  border: 2px solid orange;
  margin: 2px;
  padding: 1px;
  float: left;
}
.bx-dimmed {
  padding: 2px;
  margin: 2px;
  border: 1px solid #ccc;
  float: left;
  filter:alpha(opacity=40);
  opacity: 0.4;
}
.bx-image {
  width: 50px;
  height: 50px;
  cursor: pointer;
}
.bx-image2 {
  width: 32px;
  height: 32px;
  cursor: pointer;
  vertical-align: bottom;
}

/*----------------------------------------------------------------------------------------*/
/* TOOLTIP OTROS COLORES */

.colorDesc {
  font-family: Tahoma;
  font-size: 10px;
  background-color: white;
  padding: 3px;
}
.tooltip {
  position: absolute; 
  border: 1px solid black; 
  background-color: white;
  white-space: nowrap;
  display: none;
  z-index: 1;
  left: -9999px;
  top: -9999px;
}
.tooltip img {
  vertical-align: bottom;
}

/*----------------------------------------------------------------------------------------*/
/* TEXTO COMUN A VARIAS PAGINAS */ 

.infoText h2 {
  font-family: "Lucida Grande","Lucida Sans Unicode",sans-serif;
  font-size: 21px;

  font-family: Georgia, Serif;
  font-size: 23px;

  font-weight: normal;
  margin-top: 0;
  color: #333;
}
.infoText h3 {
  font-family: "Lucida Grande","Lucida Sans Unicode",sans-serif;
  font-weight: normal;
  font-size: 15px;
  color: #CC0033;
  margin: 15px 0 15px;
}
.infoText, .infoText p, .infoText ul, .infoText ol {
  font-family: Georgia, Serif;
  font-weight: normal;
  font-size: 13px;
  line-height: 1.5em;
  color: #555;
}
.infoText p {
  margin: 15px 0 15px;
}
.infoText a {
  text-decoration: none;
  color:#CC3300;
}
.infoText a:hover {
  text-decoration: underline;
}

/*----------------------------------------------------------------------------------------*/
/* COMO COMPRAR */

#howToBuy {
  padding: 10px 0 0;
  width: 612px;
}
#howToBuy.questions li {
  font-family: Georgia, Serif;
  font-family: "Lucida Grande","Lucida Sans Unicode",sans-serif;
  font-size: 15px;
}
#howToBuy.questions li a {
  color: #CC0033;
  text-decoration: none;
}
#howToBuy.questions li a:hover {
  text-decoration: underline;
}
#howToBuy.questions p {
  color: #555;
  font-family: Georgia, Serif;
  font-size: 13px;
  font-weight: normal;
  line-height: 1.5em;
}
#contactUs {
  padding: 10px 0 0;
}

.infoWrapper {
  padding-left: 20px;
}

/*----------------------------------------------------------------------------------------*/
/* PAGINAS DE INFORMACION */ 

#securityInfo {
  padding: 10px 0 0;
  width: 612px;
  /*background-color: blue;*/
}
#returnPolicy {
  padding: 10px 0 0;
  width: 612px;
}
#faqInfo {
  padding: 10px 0 0;
  width: 612px;
}

.qblock {
  border-bottom: 1px dotted black;
}
/*
  color: #CC0000;
  color: #0489B7;
  color: #CC0033;
*/

/*----------------------------------------------------------------------------------------*/
/* D */

.s_bookmark {
  background:transparent url(../images/shareBookmark.gif) no-repeat scroll 0 0;
  display: inline-block;
}
.s_email {
  background:transparent url(../images/icon_email.gif) no-repeat scroll 0 0;
  /*display: inline-block;*/
}
.s_bookmark span, .s_email span {
  margin:0 0 0 22px;
  padding-bottom:1px;
}
.s_bookmark span:hover, .s_email span:hover {
  text-decoration: underline;
}
.share {
  margin-top: 20px;
  border-top: 1px solid #cdcdcd;
  padding-top: 10px;
  width: 250px;
  font-family: tahoma, arial;
  font-size: 11px;
  cursor: pointer;
  text-align: right;
  line-height: 20px;
}
.share a {
  text-decoration: none; 
  cursor: pointer;
  color: #777;
}
/*
.agotado {
  background-image:url(../images/no_stock_detail.gif);
  background-repeat:no-repeat;
  width:67px;
  height:16px;
  left:2px;
  top:0px;
  position:absolute;
}*/
div.item {
  border-bottom: 1px dotted #aaa; 
  margin: 3px 0; 
  padding: 3px 0;
  font-family: arial,helvetica,verdana,sans-serif;
  font-size: 11px;
  color: #6a6a6a;
}
div.item-img {
  float: left; 
  margin-right: 10px;
}
div.item-img img {
  display: block;
  border: 0 none;
  width: 56px;
  height: 56px;
}
div.item-text {
  margin-top: 8px;
}
div.item-desc {
  float: left;
  width: 494px;
}
div.item-desc a {
  color: #6a6a6a;
  text-decoration: none;
}
div.item-desc a:hover span {
  color: #cc6600;
  text-decoration: underline;
}
div.item-desc span.item-cod {
  color: #858585;
}
div.item-price {
  margin-left: 560px;
  padding-top: 10px;
}

.mc-pname a {
  text-decoration: none;
}
.mc-pname a:hover {
  color: #990000;
  text-decoration: underline;
}

/*----------------------------------------------------------------------------------------*/
/* MSG */

.msg-info, .msg-success, .msg-warning, .msg-error, .msg-validation {
border: 1px solid;
margin: 10px 0px;
padding:15px 10px 15px 50px;
background-repeat: no-repeat;
background-position: 10px center;

font-family: Tahoma, Verdana, sans-serif; 
font-size:11px;
font-weight: bold;
}
.msg-info {
color: #00529B;
background-color: #BDE5F8;
background-image: url('../images/msg-info.png');
}
.msg-success {
color: #4F8A10;
background-color: #DFF2BF;
background-image:url('../images/msg-success.png');
}
.msg-warning {
color: #9F6000;
background-color: #FEEFB3;
background-image: url('../images/msg-warning.png');
}
.msg-error {
color: #D8000C;
background-color: #FFBABA;
background-image: url('../images/msg-error.png');
}
.msg-validation {
color: #D63301;
background-color: #FFCCBA;
background-color: #FFD6D6;
background-color: #fee1e1;
background-color: #fedede;
background-image: url('../images/msg-validation.png');
-moz-border-radius: 10px;
}

/*----------------------------------------------------------------------------------------*/
/* LOGIN */

div.signupWrapper {
  width:530px;
  margin: 25px auto 50px;
}
div.signupTopLeft {
  background:transparent url(../images/signuptop.gif) no-repeat scroll left top;
  height:24px;
  width: 40px;
}
div.signupTopRight {
  background:transparent url(../images/signuptop.gif) no-repeat scroll right top;
  height:24px;
}
div.signupContent {
  padding: 15px 0px 0px 30px;
}
div.signupBottomLeft {
  background:transparent url(../images/signupbottom.gif) no-repeat scroll left bottom;
  height:24px;
  width: 40px;
}
div.signupBottomRight {
  background:transparent url(../images/signupbottom.gif) no-repeat scroll right bottom;
  height:24px;
}

.tpg-prod a {
  color: #555;
  font-family:Tahoma;
  font-size:11px;
  text-decoration:none;
}
.tpg-prod a:hover {
  color: #cc6600;
  text-decoration: underline;
}
