/*******************/

/*** Global Tags ***/

/*******************/

body {

	margin: 0px;

	padding: 0px;

	color: #000000;

	background-image: url(../img/bg.jpg);

	background-color: black;

	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; 
	font: 9px Lucida Sans, sans-serif;
  text-decoration: none
	
	 
}

a:visited {  

  color: #06ACBE; 

  text-decoration: none

}

a:hover {  

    color: #BC2424; 

    text-decoration: underline

}

a.leftnav {

  color: #6699cc;

}

#titulo a:link {

  color: #06ACBE; 
	
	font-size: 11px;
	
	font-family: georgia, times, serif;

  text-decoration: none

}

#titulo a:visited {  

  color: #06ACBE; 
	
  font-size: 11px;
	
	font-family: georgia, times, serif;
	
  text-decoration: none

}

#titulo a:hover {  

    color: #BC2424; 
		
		font-size: 11px;
		
		font-family: georgia, times, serif;

    text-decoration: underline

}

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;

}

.noticia {

	font-family: georgia, times, serif;

	color:#BC2424;

	font-weight: normal;

	font-size: 18px;

	text-align: left;

}

  

a.noticia:link {
   font-family: georgia, times, serif;

   color: #BC2424;

	 font-size: 18px;

	text-decoration: none;

}

a.noticia:hover {

	color:#BC2424;

}

a.noticia: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: georgia, times, serif;

	line-height: 14px;

	color: #666666;

	text-align: justify;

}
.txt112 {

	font-size: 11px;

	font-family: georgia, times, serif;

	line-height: 14px;

	color: #666666;
}

.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: #035981;

	font-size: 14px;

	font-weight: bold;

	padding: 8px 10px 3px 10px;

	background-color: #dbedff;

}

.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: 12px;

	font-family: georgia, times, serif;

	font-weight: normal;

	color: #06ACBE;

	border-bottom-color: #c1e2ff;

	border-bottom-style: dotted;

	border-bottom-width: 1px;

}

	

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; 

	}
	.error_prog {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	color: #FF0000;
}

.menuc{
border:dotted;
border-color:#06ACBE;
border-width:1px;
}

#menu a {
	color: #06ACBE;
	text-decoration: none;
	font-weight:bold;
}

#menu a:visited {
	color: #06ACBE;
	text-decoration: none;
	font-weight:bold;
}
#menu a:hover {
	color: #999999;
	text-decoration: none;
	font-weight:bold;
}