.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }


BODY {
  text-align: center;
  color: #ffffff;
  background:  url("http://www.e-minis.net/images/correos/kow3-backgroung-02.jpg") 50% 0% no-repeat fixed white; /*url("http://www.e-minis.net/images/correos/bckground-xmas-2018.jpg") 50% 0% no-repeat fixed white;*/ /*url("http://www.e-minis.net/images/correos/tanks-modern-bckground.jpg") 50% 0% no-repeat fixed white; /*url("http://www.e-minis.net/images/NEWS/bckground-halloween.jpg") 50% 0% repeat fixed ; url("http://www.e-minis.net/images/correos/eminis-14th-correo05.jpg") 50% 0% repeat fixed ; *//*url("http://www.e-minis.net/images/correos/bckground-funkoverse.jpg") 50% 0% no-repeat fixed white;   /* url("http://www.e-minis.net/images/NEWS/bckground-ARSIES.jpg") 50% 0% no-repeat fixed white;  /*url("http://www.e-minis.net/images/NEWS/sorcerer-altar-space-stars.gif"); /*url("http://www.e-minis.net/images/navidad_2013_background.png");  */  /*#e8e8e8;*/    /* #F0DFC4; */	/* #F5EECF; */			/* #BBA98D; */
  margin: 0;
   }

#cwdusacontainer {
  width: 1040px;/* width can be changed to what you want just stay under 790px*/
  border: 1px solid #265988;/*border can be removed for a borderless page*/ 
  background: #ffffff;
  color: #000000;
  margin: 10px auto 10px auto;
  text-align: left;
 }

.lazy {
display: block;
}

P.cabecera, A.cabecera {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  line-height: 1.5;
  vertical-align: middle;
}


A {
  color: #000000;
  text-decoration: none;
}

A:hover {
  color: #DA8808;
  text-decoration: underline;
}


A.listado {
  color: #000000;
  text-decoration: none;
}

A.listado:hover {
  color: #000000;
  text-decoration: none;
}



FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #265988;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  background: #265988;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation { 
  color: #FFFFFF; 
}

A.headerNavigation:hover {
  color: #ffffff;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #ff0000;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}



TD.footer2, P.footer2 {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.3;
  color: #ffffff;
}

hr.footer2 {
     margin-top: 0.1em;
    margin-bottom: 0.1em;
}
A.footer2 {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  color: #e8e8e8;
  text-decoration: none;
}

A.footer2:hover {
  color: #dcda0f;
  text-decoration: inherit;
}

A.footer3 {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  color: #FFFFFF;
  text-decoration: none;
}

A.footer3:hover {
  color: #dcda0f;
  text-decoration: inherit;
}


TR.footer {
  background: #265988;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #265988;
  color: #ffffff;
  font-weight: bold;
}

.infoBox {
  background: #265988;
}

.infoBoxContents {
  background: #fffaf1;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background: #265988;
  color: #ffffff;
}

TD.infoBoxHeading2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background: #265988;
  color: #ffffff;
}

A.infoBoxHeading2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background: #265988;
  color: #ffffff;
}

A.infoBoxHeading:hover2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background: #265988;
  color: #ffffff;
}

TD.infoBoxHeading3 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background: #265988;
  color: #ffffff;
}

A.infoBoxHeading3 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background: #265988;
  color: #ffffff;
}

A.infoBoxHeading:hover3 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background: #265988;
  color: #ffffff;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #fffaf1;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #fffaf1;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #265988;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #265988;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #CC6600;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5;
}

TD.main2, P.main2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  line-height: 1.5;
}

TD.main3, P.main3 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  line-height: 1.5;
  color: #0000ff;
}


TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SELECT {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
  font-weight: bold;
}

SPAN.productSpecialPrice3 {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
  font-weight: bold;
  font-size: 22px;
}

SPAN.productOriginalPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #CC6600;
  font-weight: bold;
  font-size: 20px;
}

SPAN.productSpecialPrice2 {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
  font-size: 12px;
  font-weight: bold;
}

SPAN.productPrice2 {
  font-family: Verdana, Arial, sans-serif;
  color: #000000;
  font-size: 12px;
}


SPAN.porcentajeDto {
  font-family: Verdana, Arial, sans-serif;
  color: #ffffff;
  font-size: 16px;
  font-weight: bold;
  background: #F18709;
}


SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }
.headerInfo {
	font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00 !important;
}
/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; vertical-align: top; }


TD.pollBoxRow {   
font-family: Verdana, Arial, sans-serif;   
font-size: 10px;   
border-style: none;
border-width: 0px;
} 

TD.pollBoxText {   
font-family: Verdana, Arial, sans-serif;   
font-size: 10px;
border-style: none;   
border-width: 0px;
} 

TR.pollOptRow {   
} 
TR.pollFooter { 
}

TD.Marca, P.Marca, A.Marca {
  color: #303030;
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  font-weight : bold;
  background: #265988;
}
A.Marca:hover {
  color: #202020;
  text-decoration: underline;
}

/* Begin Testimonials Scroller */
#pscroller_np {
height: 150px;
border: 0px;
padding: 5px;
}

.pscroller_c_np {
  font-family: sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

.marquee_hide {
     visibility:hidden;
}

.marquee_show {
     visibility:visible;
}
/* End Testimonials Scroller */

.star-product-title {
  font-family: Verdana, Arial, sans-serif;
  text-align : center;
  font-size: 16px;
  font-weight: bold;
  color: #000000;
}
.star-product {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #000000;
}
.star-product-price{
  font-family: Verdana, Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #ff0000;
}

h1 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #CC6600;
  margin-bottom: 0;
  padding-bottom: 0;
}

h2 {
 font-family: Verdana, Arial, sans-serif;
 font-size: 14px;
 font-weight: normal;
 margin-bottom: 0;
 padding-bottom: 0;
 color: #9a9a9a;
}
.hts_listing_text {
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 font-weight: normal;
 margin-bottom: 0;
 padding: 6px 5px 6px;
 color: #9a9a9a;
}
.hts_sub_text {
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 font-weight: normal;
 margin-bottom: 0;
 padding: 10px 0px 10px;
 color: #9a9a9a;
}
#tagcloud {
 color:#0066FF;
 padding: 10px;
 text-align:center;
 -moz-border-radius: 4px;
 -webkit-border-radius: 4px;
 border-radius: 4px;
}

#tagcloud a:link, #tagcloud a:visited {
 text-decoration:none;
 color: #333;
}

#tagcloud a:hover {
 text-decoration: underline;
}

#tagcloud span {
 padding: 4px;
}

#tagcloud .smallest {
 font-size: x-small;
}

#tagcloud .small {
 font-size: small;
}

#tagcloud .medium {
 font-size:medium;
}

#tagcloud .large {
 font-size:large;
}

#tagcloud .largest {
 font-size:larger;
}

.table.gifts
	{
	margin: 1px;
	}
<!--changes the table of gift -->
.td.gift
	{
	margin: 6px;
	padding: 4px;
  	font-family: Verdana, Arial, sans-serif;
  	text-align: center;
 	font-size: 12px;
    font-style:italic;
  	font-weight: bold;
  	letter-spacing:0.1mm;
  	word-spacing:0.4mm;
  	text-decoration:none;
    line-height:19pt;
 	background: #E8DEDC;
 	border-style: ridge;
	}
<!--changes "Please remove other gifts..." -->
.span.gift1
	{
	margin-top: 2px;
	padding: 1px;
  	font-family: Verdana, Arial, sans-serif;
  	text-align: center;
 	font-size: 12px;
    font-style:oblique ;
  	font-weight: 500;
  	letter-spacing:0.1mm;
  	word-spacing:0.4mm;
  	text-decoration:none;
    line-height:14pt;
  	color: #FF0202;
 	background: #E8DEDC;
 	border-style: none;
	}
<!--changes "(Maximum 1 gift per order)" -->
.span.gift2
	{
  	font-family: Verdana, Arial, sans-serif;
  	text-align: center;
 	font-size: 12px;
    font-style:normal;
  	font-weight: 500;
  	letter-spacing:0.1mm;
  	word-spacing:0.2mm;
  	text-decoration:none;
    line-height:14pt;
  	color: #5C150A;
 	background: #E8DEDC;
	}
<!--changes "By spending over %s you have qualified..." -->
.span.gift3
	{
  	font-family: Verdana, Arial, sans-serif;
  	text-align: center;
 	font-size: 14px;
    font-style: italic;
  	font-weight: bold;
  	letter-spacing:0.1mm;
  	word-spacing:0.4mm;
  	text-decoration:none;
    line-height:14pt;
  	color: #339966;
	}
<!--changes "Spend just %s more to get ..." -->
.span.gift4
	{
  	font-family: Verdana, Arial, sans-serif;
  	text-align: center;
 	font-size: 14px;
    font-style:italic;
  	font-weight: bold;
  	letter-spacing:0.1mm;
  	word-spacing:0.4mm;
  	text-decoration:none;
    line-height:14pt;
  	color: #FF0202;
	}
<!--changes the Name of gift -->
.span.gift5
	{
  	font-family: Verdana, Arial, sans-serif;
  	text-align: center;
 	font-size: 18px;
    font-style:italic;
  	font-weight: 600;
  	letter-spacing:0.1mm;
  	word-spacing:0.2mm;
  	text-decoration:none;
    line-height:20pt;
  	color: #5C150A;
 	background: #E8DEDC;
	}

.shadow
{
color: #CCCC33;
text-shadow:#000000 4px 4px 4px;
/* For IE 8+ */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
font-size:12px;
font-family: Verdana, Arial, sans-serif;
line-height: 150%
}


.shadow2
{
color: #ffffff;
text-shadow:#222222 4px 4px 4px;
/* For IE 8+ */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
font-size:12px;
font-family: Verdana, Arial, sans-serif;
line-height: 200%
}

a.shadow
{
color: #CCCC33;
text-shadow:#000000 4px 4px 4px;
/* For IE 8+ */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
font-size:12px;
font-family: Verdana, Arial, sans-serif;
line-height: 150%
}


a.shadow2
{
color: #ffffff;
text-shadow:#222222 4px 4px 4px;
/* For IE 8+ */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
font-size:12px;
font-family: Verdana, Arial, sans-serif;
line-height: 200%
}
#suggestions {
	box-shadow : #888 5px 10px 10px;
	-webkit-box-shadow : #888 5px 10px 10px;
	-moz-box-shadow : #888 5px 10px 10px:
}
/* COMMON CLASSES */
.break { clear:both; }

/* SEARCH FORM */
#searchform { margin:50px 200px; font-size:18px; }
#searchform div { color:#eeeeee; }
#searchform div input { font-size:18px; padding:5px; width:320px; }
#suggestions{ position: absolute; left:2px; width:375px; display:none; z-index:100000;top:29px;}

/* SEARCHRESULTS */
#searchresults { border-width:1px; border-color:#60789c; border-style:solid; width:375px; background-color:#d5e2ef; font-size:11px; font-family: Verdana, Arial, sans-serif; line-height:12px;margin-bottom:0px;padding-bottom: 0px; }
#searchresults a { display:block; background-color:#d5e2ef; clear:left; height:68px; text-decoration:none; text-align: left; }
#searchresults a:hover { background-color:#ffc240; color:#ffffff; }
#searchresults a img { float:left; padding:5px 10px; }
#searchresults a span.searchheading { display:block; font-weight:bold; padding-top:5px; color:#191919; }
#searchresults a:hover span.searchheading { color:#ffffff; }
#searchresults a span { color:#555555; }
#searchresults a:hover span { color:#f1f1f1; }

#searchresults span.category { font-family: Verdana, Arial, sans-serif; font-size:11px; margin:5px; display:block; color:#ffffff;text-align: left; background-color:#F9961F;  line-height:18px;}

#searchresults span.seperator { background-color:transparent; float:center; padding-left:15px; margin-left:5px; padding-right:15px; margin-right:5px; background-image:url(../images/shortcuts_arrow.gif); background-repeat:no-repeat; background-position:center; text-align:center; }

#searchresults span.seperator a { display:block; height:auto; color:#ffffff;  background-color:#F9961F;  line-height:18px; background-position:center;  text-align:center; font-size:12px; }
#searchresults .category a {
	background: none !important;
}
.fleft {
	float: left;
}
.fright {
	float: right;
}
.prelative{
	position: relative;
}
.pabsolute {
	position: absolute;
}
.pfixed {
	position: fixed;
}
.dnone {
	display: none;
}
.hidden {
	visibility: hidden;
}
.cboth {
 clear:both;
}
.decorationnone {
	text-decoration: none;
}
.decorationunder {
	text-decoration: underline;
}
.cwhite {
	color: white;
}
.acenter {
	text-align: center;
}
.aleft {
	text-align: left;
}
.aright {
	text-align: right;
}
.ajustify {
	text-align: justify;
}
.fweight-normal {
	font-weight: normal !important;
}
.bold {
	font-weight: bold !important;
}
.no-margin-right {
	margin-right: 0 !important;
}
.noborder {
	border:none !important;
}
.tachado {
	text-decoration: line-through;
}
.nopadding {
	padding: 0 !important;
}
.nomargin {
	margin: 0 !important;
}
.mayusculas {
	text-transform: uppercase;
}
.valigntop {
	vertical-align: top;
}
.ohidden {
	overflow:hidden;
}
.cpointer {
	cursor:pointer;
}
.mauto {
	margin: 0 auto;
}
.modulecenter_zone_price_comprar {
	width: 95px;
}
.modulecenter_zone_price_comprar_left {
	width: 95px;
	text-align: center;
}
.stylepriceup {
	font-family: Verdana, Arial; font-size: 13px;
	font-weight: bold;
}


.bordered {
    font-family: 'trebuchet MS', 'Lucida sans', Arial;
    font-size: 12px;
    color: #444;
	border: solid #ccc 1px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 1px 1px #ccc; 
    -moz-box-shadow: 0 1px 1px #ccc; 
    box-shadow: 0 1px 1px #ccc;         
}

.bordered tr:hover {
    background: #D5E2EF;
    -o-transition: all 0.1s ease-in-out;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -ms-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;     
}    
    
.bordered td, .bordered th {
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
    padding: 4px;
    text-align: left;    
}

.bordered th {
    background-color: #265988;
    font-family: 'Verdana', 'Arial', 'Lucida sans';
    font-size: 12px;
    color: #ffffff;
	font-weight: bold;
	border: solid #ccc 1px;
    border-top: none;
}

.bordered td:first-child, .bordered th:first-child {
    border-left: none;
	}
}

/* BOF: More Pics 6 */
TABLE.popup {
  border-width: 1px;
  border-style: dotted;  
  border-color
}
/* EOF: More Pics 6 */



#rcorners0 {
    border-radius: 5px;
    border: 2px solid #E44849;
    padding: 2px; 
}

#rcorners1 {
    border-radius: 5px;
    border: 2px solid #F2D205;
    padding: 2px; 
}

#rcorners2 {
    border-radius: 5px;
    border: 2px solid #8AC007;
    padding: 2px; 
}


#rcorners0:hover {
    border-radius: 5px;
    border: 2px dashed #E44849;
    padding: 2px; 
}

#rcorners1:hover {
    border-radius: 5px;
    border: 2px dashed #F2D205;
    padding: 2px; 
}

#rcorners2:hover {
    border-radius: 5px;
    border: 2px dashed #8AC007;
    padding: 2px; 
}


/* Badge #1 (listados)*/
.badge1 {
 position:relative;
	}
.badge1[data-badge]:after {
 content:attr(data-badge);
 position:absolute;
 top:-296px;
 left:-190px;
 font-size:15px;
 font-family:Arial,Verdana;
 background:#F18709;
 color:white;
 width:40px;height:40px;
 text-align:center;
 line-height:40px;
 font-weight: bold; 
 border-radius:50%;
 box-shadow:0 0 1px #333;
 -webkit-transform: rotate(345deg);
 -moz-transform: rotate(345deg);
 -ms-transform: rotate(345deg);
 -o-transform: rotate(345deg);
 transform: rotate(345deg);
	}

.badge-container{top:-.3125rem;right:auto;left:.3125rem}
.badge.badge--small{width:2.3em;height:2.3em}
.badge__text{position:absolute;top:1.4em;width:100%;height:100%;font-size:1.292em;font-weight:500!important;line-height:1;color:#fff;text-align:center}


/* Badge 2 (Boxes)*/
.badge2 {
		position:relative;
	}
.badge2[data-badge]:after {
 content:attr(data-badge);
position:absolute;
top:-158px;
left:-158px;
font-size:15px;
font-family:Arial,Verdana;
background:#F18709;
color:white;
width:40px;height:40px;
text-align:center;
line-height:40px;
font-weight: bold; 
border-radius:50%;
box-shadow:0 0 1px #333;
-webkit-transform: rotate(345deg);
-moz-transform: rotate(345deg);
-ms-transform: rotate(345deg);
-o-transform: rotate(345deg);
transform: rotate(345deg);
	}

/* Badge 3 (Productos)*/
.badge3 {
		position:relative;
	}
.badge3[data-badge]:after {
content:attr(data-badge);
position:absolute;
top:-58px;
left:-96px;
font-size:26px;
font-family:Arial,Verdana;
background:#F18709;
color:white;
width:60px;height:60px;
text-align:center;
line-height:60px;
font-weight: bold; 
border-radius:50%;
box-shadow:0 0 1px #333;
z-index:99999;
-webkit-transform: rotate(345deg);
-moz-transform: rotate(345deg);
-ms-transform: rotate(345deg);
-o-transform: rotate(345deg);
transform: rotate(345deg);
}
/* Comentarios */
.descripcion_producto h4 {
    color: #8b8b8b;
    font-family: 'Montserrat', sans-serif;
    font-size: 1em;
    font-weight: normal;
    padding: 15px 10px 15px 45px;
    text-transform: uppercase;
    background-color: #f0f0f0;
    margin: 10px 0 0 0;
}
#zone_comment_loading {
    padding: 0px;
}
.msje-wrng {
    background-color: #F9FAE8 !important;
    border-color: #FCCB57 !important;
}
.msje {
    border: 1px dashed #000000 !important;
    color: #666666 !important;
    margin-bottom: 8px !important;
    padding: 10px 10px 10px 30px !important;
    position: relative !important;
    text-align: center !important;
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
}

.msje-wrng .msje-icon {
    background-position: -48px 0px !important;
}
.msje-icon {
    background-image: url("images/new_design/msje-icons.png");
    height: 16px !important;
    left: 8px !important;
    position: absolute !important;
    top: 11px !important;
    width: 16px !important;
    padding: 0px !important;
    border: 0px !important;
}
#cmtr-wrte {
    margin-top: 20px;
    overflow: hidden;
    height: 100%;
    position: relative;
    padding-bottom: 35px;
}
#cmtr-wrte-bg {
    position: absolute;
    z-index: 4;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    background: transparent;
    filter: alpha(opacity=50);
    opacity: 0.5;
    -moz-opacity: 0.5;
    display: none;
}
.widthfirtspartcom {
    width: 60%;
}
.marginbottom0 {
    margin-bottom: 0 !important;
}
.margintop0 {
    margin-top: 0px !important;
}
#cmtr-wrte label {
    display: block;
}
#cmtr-wrte #customers_name {
    margin-bottom: 12px;
    width: 80%;
    margin-left: 3px;
}
.style_inputs_good {
    background-color: #f4f4f4;
    padding: 10px;
    margin: 10px 0;
    border: #dadada solid 1px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -ms-border-radius: 4px;
}
#cmtr-wrte label {
    display: block;
}
#cmtr-wrte #customers_email {
    margin-bottom: 12px;
    width: 80%;
    margin-left: 3px;
}
#cmtr-wrte textarea {
    padding: 5px;
    width: 335px;
    resize: none;
    height: 113px;
    width: 82%;
    margin-left: 3px;
    outline: none;
}
#cmtr-wrte-load {
    background-image: url("images/new_design/load-smll.gif");
    bottom: 4px;
    height: 16px;
    left: 245px;
    position: absolute;
    width: 16px;
    z-index: 5;
    display: none;
}
#cmtr-wrte-ratg {
    position: absolute;
    left: 0px;
    bottom: 0px;
}
#cmtr-wrte-ratg label {
    float: left;
    width: 110px;
}
#star_rate {
    width: 255px !important;
}
#zone_results_form_comments {
    width: 40%;
}
.commentok {
    color: green;
    font-size: 13px;
    margin-top: 19px;
}
.opacity0 {
    filter: alpha(opacity=0);
    opacity: 0;
}
.commentko {
    color: #B8006E;
    font-size: 13px;
    margin-top: 19px;
}
.loader {
    display: none;
    position: absolute;
    top: 48%;
    left: 43%;
}
#cmtr-send {
    background-color: transparent;
    background-image: url("images/new_design/comentarios.png");
    background-position: 0 -99px;
    border: medium none;
    cursor: pointer;
    height: 25px;
    text-indent: -9999em;
    width: 81px;
    position: absolute;
    bottom: 0px;
    left: 327px;
}
/* RATY */
.cancel-on-png, .cancel-off-png, .star-on-png, .star-off-png, .star-half-png {
  font-size: 2em;
}

@font-face {
  font-family: "raty";
  font-style: normal;
  font-weight: normal;
  src: url("fonts/raty.eot");
  src: url("fonts/raty.eot?#iefix") format("embedded-opentype");
  src: url("fonts/raty.svg#raty") format("svg");
  src: url("fonts/raty.ttf") format("truetype");
  src: url("fonts/raty.woff") format("woff");
}

.cancel-on-png, .cancel-off-png, .star-on-png, .star-off-png, .star-half-png {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: "raty";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
}

.cancel-on-png:before {
  content: "\e600";
}

.cancel-off-png:before {
  content: "\e601";
}

.star-on-png:before {
  content: "\f005";
}

.star-off-png:before {
  content: "\f006";
}

.star-half-png:before {
  content: "\f123";
}
h4.descripcion_producto_faq {
    color: #8b8b8b;
    font-size: 1em;
    font-weight: normal;
    padding: 15px 10px 15px 45px;
    text-transform: uppercase;
    background-color: #f0f0f0;
    text-align: center;
}

#zone_add_comments {
    top: 1px;
    right: 22px;
}
.si_reviews {
    padding-left: 10px;
    overflow: scroll;
    min-height: 150px;
}
.width170 {
    width: 170px;
}
.style_name_comment {
    font-size: 11px;
    padding-top: 10px;
}
.style_fecha_comment {
    font-weight: bold;
    font-size: 12px;
}
.borderleftorange {
    border-left: 1px dotted #FFC24E;
}
.paddingleft15 {
    padding-left: 15px;
}
.fsize12 {
    font-size: 12px;
}
.zone_center_modules .si_reviews  {
    color: #00529b;
    font-family: 'Montserrat', sans-serif;
    font-size: 15px;
    font-weight: normal;
}
.back_gray_ficha_new {
	position: relative;
	padding-top: 10px;
}
.msje-wrng {
	margin-top: 10px;
}
#sent_to_comments {
	display: block;
}
.zone_need_login a {
	color: red;
}

.doofinderLogo {
display: none!important;
}

.aniversario {
  overflow: hidden;
  position: fixed; /* Set the navbar to fixed position */
  top: 0; /* Position the navbar at the top of the page */
  width: 100%; /* Full width */
  z-index: 10000;

}

/* Links inside the navbar */
.aniversario a {
  float: left;
  display: block;
  text-align: center;
  text-decoration: none;
}

