/*******************/
/*** Global Tags ***/
/*******************/
body {
	margin: 0px;
	padding: 0px;
	color: #000000;
	background-image: url(../img/bg_default.jpg);
	background-color: white;
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font: 9px Lucida Sans, sans-serif;
	color: black;
}

form {
  padding: 0px;
  margin: 0px;
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.centrado {
	margin-left: auto;
	margin-right: auto;
}
/*******************/
/*** Anchor Tags ***/
/*******************/
a:link {
  color: #06ACBE; 
  text-decoration: none
}
a:visited {  
  color: #06ACBE; 
  text-decoration: none
}
a:hover {  
    color: #BC2424; 
    text-decoration: underline
}
a.leftnav {
  color: #6699cc;
}

a.red{
  color: #ff4806;
}
a.blue{ 
  font-weight:normal; 
  color:#6699cc;
  text-decoration:none;
}
a.blue:visited {
  font-weight:normal; 
}
a.blue:hover {
  font-weight:normal; 
  color: #FF9933; 
  text-decoration:underline;
}
a.darkBlue{
  color:##1D3E69;
}

/********************/
/*** Main Section ***/
/********************/
.main {
	width: 900px;
	vertical-align: top;
		margin-left: auto;
	margin-right: auto;
}

.content {
  border-style: solid;
  border-width: 1px;
  margin: 0 0 0 10px;
  padding: 0 0 0 0px;
  text-align: left;
}


.solidBORDER {
	background: #bace48;
	font-size: 11px;
	font-family: "Lucida Sans";
}
.solidBORDER2 {
	background: #DA0148;
	font-size: 11px;
	font-family: "Lucida Sans";
	color: white;
}
/**********************************/
/******* Font tags ****************/
/**********************************/
.txt_arial10px666666 { 
    color: #666666; 
    font-size: 10px;
}   

.txt_arial12pxProductos {
  font-family: Tahoma; 
  color: #D83611; 
  font-size: 11px;
  }


.txt_arial12px21pxbold000000 {
  font-family: arial, sans-serif; 
  color: #000000; 
  font-size: 12px;
  font-weight: bold;
  line-height: 21px;
  }

.txt_arial12pxbold88a702 {
  font-family: arial, sans-serif; 
  color: #88a702; 
  font-weight: bold;
  font-size: 12px;
  }

.txt_arial12pxFF0000 {
  font-family: arial, sans-serif; 
  color: #ff0000; 
  font-size: 12px;
  }

.grayprint_0 { font: normal 10px arial; color: #666666; line-height:15px; }

.grayprint_0bold { font: bold 10px arial; color: #666666; line-height:15px; }

.ERRORfont {
  font-weight:bold; 
  COLOR: red; 
  font-family:arial; 
  FONT-SIZE: 11px
}

.LinksTop_arial10px999999 {
  font-family: arial, sans-serif; color: #BC2424; font-weight: normal;
  font-size: 10px;
  line-height: 12px;
  }
  
a.LinksTop_arial10px999999:link {
	color:#BC2424;
	text-decoration:none;
}
a.LinksTop_arial10px999999:hover {
	color:#BC2424;
	text-decoration:underline;
}
a.LinksTop_arial10px999999:visited {
    color:#BC2424;
    text-decoration:none;
}
.descripcion {
	font-family: tahoma;
	color: #666666;
	font-weight: bold;
	font-size: 10px;
	text-align: left;
}
.precio {
	font-family: verdana;
	color: #535353;
	font-weight: normal;
	font-size: 10px;
	text-align: left;
}
  
a.precio:link {
	color:#BC2424;
	text-decoration:none;
}
a.precio:hover {
	color:#BC2424;
	text-decoration:underline;
}
a.precio:visited {
    color:#BC2424;
    text-decoration:none;
}
.error_arial10pxbold990033 {
  font-family: arial, sans-serif; color: #990033; font-weight: bold;
  font-size: 10px;
  line-height: 12px;
  }

.txt11 {
    font-size: 11px;
    font-family: arial, sans-serif;
	line-height:13px;
    color: #666666;
	text-align: left;
}
.links_menu {
   font-size: 11px;
   font-family: arial, sans-serif;
	line-height:13px;
   color: #666666;
	text-align: left;
}
a.links_menu:link {
	color:#BC2424;
	text-decoration:none;
}
a.links_menu:hover {
	color:#BC2424;
	text-decoration:underline;
}
a.links_menu:visited {
    color:#BC2424;
    text-decoration:none;
}
.whiteNumber {
  font-weight:bold; 
  color:#FFFFFF; 
  font-size:14px;
}

.a14Bold {
  font: bold 14px arial;
}

.BLACKcontentLARGEBOLD {
  font-weight:bold; 
  COLOR: #666666;  
  font-family:arial; 
  FONT-SIZE: 14px;
  	BORDER-BOTTOM: #ccc 1px dotted;
}

.BLACK_12 {
  font-weight:bold; 
  color: #000000; 
  font-family:arial; 
  font-size: 12px;
}


/*******************/
/*** Id elements ***/
/*******************/

#yellowBold{
  color: yellow;
  font: bold 16px Arial;
  padding: 2 6 2 6px;
  background-color: green;
}

#whiteBold {
  color: white;
  font: bold 11px Arial;
}

#white {
  color: white;
  font: normal 11px Arial;
}

#bc {
  font: bold 10px Arial;
  padding: 0 0 0 0px;
}

#green {
  color: #656800;
}


#a10litegreen {
  color: #D8E2BD;
  font: normal 11px Arial;
}

#under {
  position: relative; 
  top: 0px; 
  z-index: 1
}

#semicircle {
  position: relative; 
  left: -21px; 
  top: 46px; 
  z-index: 1;
}

#semicircleMultShip {
  position: relative; left: -18px; top: -40px; z-index: 1
}


#semicircleCOReview{
  position: relative; 
  left: -728px; 
  top: -30px; 
  z-index: 1;
}

#semicircleCOGiftOPtions{
 position: relative; 
 left: -31px; top: -30px; 
 z-index: 1
}

#overCircle{
  position: absolute; 
  left:-300px; 
  top: -10px; 
  z-index: 10
}
#overSemiCircle{
  position: absolute; 
  left:-1px; 
  right:0px; 
  top: 10px; 
  z-index: 10;
}

#overSemiCircle2{
  position: absolute; 
  left:10px; 
  right:0px; 
  top: 10px; 
  z-index: 10;
}
#orGiftOptions{
  position: absolute; 
  left:395px; 
  right:0px; 
  top: 120px; 
  z-index: 10;
}

#shoppingbag_counter{
  background-color:#ffffff; 
  border: solid 3px #ffffff;
  padding:1px 4px; 
  font-family: Arial; 
  font-size:11px; 
  color:#000000;
  }

.reminders {
     font-size: 10px;
     line-height:12px;
     color: #666666;
     background-color: #ffffff;
     margin: 0px 0px 0px 0px;
     padding: 2px 2px 2px 4px;
     border: 2px solid #FF9933;
     text-align: left;
} 

.reminders a:link {
  color: #666666; 
  text-decoration: none
}
.reminders a:visited {
  color: #666666; 
  text-decoration: none
}

.reminders a:hover {
    color: #FF9933;
    text-decoration: underline
}

.promos_bttm {
     font-size: 10px;
     line-height:12px;
     color: #666666;
     background-color: #ffffff;
     margin: 0px 0px 0px 0px;
     padding: 2px 2px 2px 4px;
     border: 2px solid #A3BD0B;
     text-align: left;
} 

.promos_bttm a:link {
  color: #666666; 
  text-decoration: none
}

.promos_bttm a:visited {
  color: #666666; 
  text-decoration: none
}

.promos_bttm a:hover {
    color: #FF9933;
    text-decoration: underline
}


.cat_dept ul {
	list-style: none;
	margin: 0;
	padding: 1px 0px 1px 0px;
}
.cat_dept li {
	font-weight: bold;
	margin: 0;
	padding: 1px 4px 1px 10px;
}
.cat_dept li.bg {
	background-color: #F4F4F4;
}


.cat_hd_dept td {
	color: #F56A19;
	font-weight: bold;
}

.cat_prod {
	width: 210px;
} 
.cat_prod ul {
	list-style: none;
	margin: 0;
	padding: 3px 0px 3px 0px;
}
.cat_prod li {
	font-weight: bold;
	margin: 0;
	padding: 3px 4px 3px 10px;
}
.cat_prod li.bg {
	background-color: #F4F4F4;
}
.cat_prod li.selected {
	color: #333333;
}
.cat_prod li.selected_bg {
	color: #333333;
	background-color: #F4F4F4;
}

.text_sale {
	color: #F56A19;
}

.links_prod {
	line-height: 20px; 
	margin: 0px 0px 14px 10px;
}
.prod_name_prod {
	font-size: 16px;
	font-weight: bold;
	margin: 22px 0px 0px 0px;
}
.prod_desc_prod {
  color: #666666; 
}
.prod_desc_prod ul {
	list-style: none;
	margin: 0;
	padding: 10px 0px 7px 0px;
}
.prod_desc_prod li {
	padding-bottom: 1px;
}

.pagelinks_cat {
	color: #666666;
	text-align: right;
	margin: 8px 0px 8px 0px;
}


.products_hd_bottom_cat {
	color: #DD4786;
	font-size: 14px;
	font-weight: bold;
	padding: 8px 10px 3px 10px;
	background-color: #F7AECB;
}
.products_showme {
	color: #666666;
	font-size: 10px;
	white-space: nowrap;
}

.products_cat_rb {
	width: 131px;
	padding-bottom: 16px;
	border-bottom: 1px dashed #F7AECB;
	border-right: 1px dashed #F7AECB;
}
.products_cat_b {
	width: 132px;
	padding-bottom: 16px;
	border-bottom: 1px dashed #F7AECB;
}
.products_cat_r {
	width: 131px;
	padding-bottom: 16px;
	border-right: 1px dashed #F7AECB;
}
.products_cat_n {
	width: 131px;
	padding-bottom: 16px;
}


select {
	font-family: arial;
	font-size: 11px;
}

/* search results styles */
.results_text_gray_b_20 {
  font-family: arial, sans-serif;
  color: #666666;
  font-weight:bold;
  font-size: 20px;
}
 
.checkout_text_black_b {
  font-family: arial, sans-serif;
  color: #000000;
    font-weight:bold;
  font-size: 11px;
}
 
.results_padding {
 padding: 2px 16px 16px 16px;
}
 
.price_text_gray_b {
  font-family: arial, sans-serif;
  color: #333333;
    font-weight:bold;
  font-size: 11px;
}
 
/* Gym Fun Styles */

.orgDashBorderBttmRight {
    padding:4px 10px 4px 10px;
    border-right: 1px dashed #FBC2A4;
    border-bottom: 1px dashed #FBC2A4;
}
.orgDashBorderBttm {
    padding:4px 10px 4px 10px;
    border-bottom: 1px dashed #FBC2A4;
}
.BordeProductos {
	background-color: white;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	border: 1px dotted;
	border-color: #999999;
}

.CuadroTop {
   border-top: 1px solid #CCCCCC;
}
.CuadroBottom {
   border-bottom: 1px solid #CCCCCC;
}
.CuadroLeft {
   border-Left: 1px solid #CCCCCC;
}
.CuadroRight {
   border-Right: 1px solid #CCCCCC;
}
.texto_ppal {
	font-size: 11px;
	font-family: arial, sans-serif;
	}
.texto_ppal_titulos {
	font-size: 11px;
	font-family: verdana;
	font-weight: bold;
	}
	
a.texto_ppal_titulos:link {
	color:#6699CC;
	text-decoration:none;
}
a.texto_ppal_titulos:hover {
	color: gray;
	text-decoration: underline;
}

	.subtitulos{
	font-size: 14px;
	color: #999999;
	text-decoration: none;
	line-height: 20px;
	font-weight: bold;
	BORDER-BOTTOM: #ccc 1px dotted;
}
.linea{
	line-height: 12px;
	BORDER-BOTTOM: #ccc 1px dotted;
}
.linea_derecha{
	line-height: 12px;
	BORDER-RIGHT: #ccc 1px dotted;
}

		#ArticleList{
	margin-top: 30px;
	margin-left: 15px;
	padding-left: 0px;
	list-style-image: url(../img/bullet_doubleArrow.gif);
	line-height: 1.4em;
}

		#Boxsa{ 
			padding:10px; margin-top:10px; margin-bottom:30px; 
			background-color:#fcfcfc;border:1px solid #f0f0f0;
			text-align:center; 
		}	
	
	.direccion {
	font-size: 13px;
	font-family: arial, sans-serif;
	color: #6D6B6B;
	font-weight: bold;
}
	
		.direccion2 {
	font-size: 11px;
	font-family: arial, sans-serif;
	color: #6D6B6B;
}
.seleccionazul {
	COLOR: #06ACBE;
	FONT-SIZE: 9px;
	FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}	
.form_campo {
	COLOR: #b2b2b2;
	text-align: right;
		font-size: 9px;
			font: 9px Lucida Sans, sans-serif;
}

.pie {
	COLOR: #a4a4a4;
	BACKGROUND-COLOR: transparent;
	TEXT-DECORATION: none;
	font: 9px Arial;
}

A.pie {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
	BORDER-BOTTOM: #ffffff 1px dotted; 
	}
A.pie:active {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
	}
A.pie:visited {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
	}
A.pie:hover {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
	BORDER-BOTTOM: #747474 1px dotted; 
	}