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

.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px;color:#000000; background: #ffffff; 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 {
  color:#000000;
  margin:0;
  text-align:center;
}


/* barra carrito
*/


#wrapper {
width:1024px;
text-align:right;
margin:0 auto;
padding:0;
background-color:#ffffff;
}

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

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


FORM {
	display: inline;
}


TR.header {
  background: #ffffff;

}


TR.headerNavigation {
  background: #bbc3d3;
}


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

A.headerNavigation { 
color: #FFFFFF; 
}

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

A.navmenus2 {
  color: #e38a2a;
  text-decoration: none;
  font-style:italic;
}

A:hover.navmenus2 {
  color: #0000ff;
  text-decoration: none;
}

TR.headerError {
  background: #ffffff;
}

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

TR.headerInfo {
  background: #00ff00;
}

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

TR.footer {
  background: #bbc3d3;
}


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


.infoBoxSmall {
  background: #ffffff;
}

/* contorno gris tabla
*/

.infoBox 
{
  background: #ffffff;
  border:1px solid #b6b6b6;

}

/* fondo blanco caja intro
*/


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


/* fondo blanco caja 
*/

.contentBoxContents {
  background: #ffffff;
  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: 10px;
font-weight: bold;
background: #bbc3d3;
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.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
background: #f8f8f9;

}


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


TR.productListing-odd {
}


TR.productListing-even {
}

TABLE.productListing {
border:0;
margin:0;
}


/* Estilos header
*/

.titheader {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #daff71;
font-weight: bold;
}

.varheader {

font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #2c2c2c;
font-weight: regular;

}



/* titulos barras resultados
*/


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

.productListing-heading2 {
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
color: #191e21;
font-weight: bold;
}



TD.productListing-data {



  font-family: Verdana, Arial, sans-serif;



  font-size: 10px;

  color: #494949;

}







A.pageResults {



  color:#999999;



  text-decoration:none;



}







A.pageResults:hover {



  color:#FF9900;



  text-decoration:underline;



}







TD.pageHeading, DIV.pageHeading {



  font-family: Verdana, Arial, sans-serif;



  font-size: 20px;



  font-weight: bold;



  color: #25125e;



}

TD.PrecioDescrip

 {



  font-family: Verdana, Arial, sans-serif;



  font-size: 15px;



  font-weight: bold;



  color: #25125e;



}





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: 11px;



  line-height: 1.5;

  color: #000000;

}







TD.smallText, SPAN.smallText, P.smallText {



  font-family: Verdana, Arial, sans-serif;



  font-size: 10px;

  color: #494949;

}







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, SELECT {



  font-family: Verdana, Arial, sans-serif;



  font-size: 11px;



}







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: 14px;
color: #FF0000;
font-weight: bold;
}



SPAN.nombreusuarioheader {



  font-family: Tahoma, Verdana, Arial, sans-serif;



  font-size: 12px;



  color: #000000;



  font-weight: bold;



}



.tituloslogin {



  font-family: Tahoma, Verdana, Arial, sans-serif;



  font-size: 12px;



  color: #ef8110;



  font-weight: regular;



}



SPAN.tituloproducto {



  font-family: Tahoma, Verdana, Arial, sans-serif;



  font-size: 10px;



  color: #ed840e;



  font-weight: bold;



}



SPAN.productSpecialPrice {



  font-family: Verdana, Arial, sans-serif;



  color: #ff0000;



}







SPAN.errorText {



  font-family: Verdana, Arial, sans-serif;



  color: #000000;



}







.moduleRow { }



.moduleRowOver { background-color: #ffffff;color:#009933; cursor: pointer; cursor: hand; }



.moduleRowSelected { background-color: #13282D;color: #00B9CD; }







.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;color:#000000; background-color: #ffffff; }



.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }







/* input requirement */







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



/* BOX STYLE */
.t1 {background:url(images/template/box/t1.gif) no-repeat;width:17px;height:28px;}
.t2 {background:url(images/template/box/t2.gif) repeat-x;width:100%;height:28px;}
.t2 {color:#ef8110;text-transform:uppercase;font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold}
.t2 a {text-decoration:none;}
.t3 {background:url(images/template/box/t3.gif) no-repeat;width:17px;height:28px;}
.m1 {background:url(images/template/box/m1.gif) repeat-y;width:17px;}
.m2 {background:url(images/template/box/m2.gif) repeat-y;width:17px;}
.d1 {background:url(images/template/box/d1.gif) no-repeat;width:17px;height:14px;}
.d2 {background:url(images/template/box/d2.gif) repeat-x;width:100%;height:14px;}
.d3 {background:url(images/template/box/d3.gif) no-repeat;width:17px;height:14px;}



/* END BOX STYLE */



/* MENU */

/* END MENU */







/* CSS mails */


.textregular {

	font-size: 9pt;

	font-family: Arial, Helvetica, sans-serif;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	color: #000000;

	text-decoration: none;

}





.oops {

background-color: #b5f7ff;

}



.oops2 {

background-color: #ffff00;

}



.textregular10 {

	font-size: 10pt;

	font-family: Arial, Helvetica, sans-serif;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	color: #000000;

	text-decoration: none;

}



.textregular11 {

	font-size: 10pt;

	font-family: Arial, Helvetica, sans-serif;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	color: #000000;

	text-decoration: none;

}



.textregularbig {

	font-size: 12pt;

	font-family: Arial, Helvetica, sans-serif;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	color: #000000;

	text-decoration: none;

}



.textalerts {

	font-size: 10pt;

	font-family: Arial, Helvetica, sans-serif;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	color: #ff0000;

	text-decoration: none;

}



.textalertsbold {

	font-size: 10pt;

	font-family: Arial, Helvetica, sans-serif;

	font-style: normal;

	line-height: normal;

	font-weight: bold;

	font-variant: normal;

	color: #ff0000;

	text-decoration: none;

}



.textalertsBlue {

	font-size: 10pt;

	font-family: Arial, Helvetica, sans-serif;

	font-style: normal;

	line-height: normal;

	font-weight: bold;

	font-variant: normal;

	color: #19074a;

	text-decoration: none;

}



.textregular8 {

	font-size: 8pt;

	font-family: Arial, Helvetica, sans-serif;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	color: #000000;

	text-decoration: none;

}



.textregularbold {

	font-size: 9pt;

	font-family: Arial, Helvetica, sans-serif;

	font-style: normal;

	line-height: normal;

	font-weight: bold;

	font-variant: normal;

	color: #414449;

	text-decoration: none;

}



.textnumtits {

	font-size: 9pt;

	font-family: Arial, Helvetica, sans-serif;

	font-style: normal;

	line-height: normal;

	font-weight: bold;

	font-variant: normal;

	color: #ed8115;

	text-decoration: none;

}



.textnumtits8 {

	font-size: 8pt;

	font-family: Arial, Helvetica, sans-serif;

	font-style: normal;

	line-height: normal;

	font-weight: bold;

	font-variant: normal;

	color: #ed8115;

	text-decoration: none;

}



.textSubtitulos {

	font-size: 9pt;

	font-family: Arial, Helvetica, sans-serif;

	font-style: normal;

	line-height: normal;

	font-weight: bold;

	font-variant: normal;

	color: #5da633;

	text-decoration: none;

}



.textSubtitulosBig {

	font-size: 15pt;

	font-family: Arial, Helvetica, sans-serif;

	font-style: normal;

	line-height: normal;

	font-weight: bold;

	font-variant: normal;

	color: #5da633;

	text-decoration: none;

}



.textSubinfo {

	font-size: 8pt;

	font-family: Arial, Helvetica, sans-serif;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	color: #414449;

	text-decoration: none;

}



.textChicoCasilla {
	font-size: 7pt;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #414449;
	text-decoration: none;
}



.textCalibri {
	font-size: 11pt;
	font-family: Calibri, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	color: #ff0000;
	text-decoration: none;
}

.textCenturyTitProductos {
	font-size: 10pt;
	font-family: Century Gothic, Helvetica, sans-serif;
	font-weight:bold;
	line-height: normal;
	font-variant: normal;
	color: #ffffff;
	text-decoration: none;
}

.textCenturyTitPrecio {
	font-size: 10pt;
	font-family: Century Gothic, Helvetica, sans-serif;
	line-height: normal;
	font-weight:bold;
	font-style:italic;
	font-variant: normal;
	color: #ffffff;
	text-decoration: none;
}

a.info
{
    position:relative; /*this is the key*/
	 font-family: Verdana, Arial, sans-serif;
    z-index:24;
    background-color:#cccf;
    color: #999999;
	text-decoration:none;
	font-size: 10px;
  font-weight: bold;

}
 
a.info:hover
{
z-index:25;
background-color:#6A6A6A;
color:#FFFFFF;

}
 
a.info span
{
display: none;
}
 
a.info:hover span
{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em; left:2em; width:30em;
    border:1px solid #0cf;
    background-color:#cff; color:#000;
    text-align:left;

	
	
}
/*actulizado 27/02/11*/
div.bordesolido
{
 border: 0.01mm solid #d9d9d9; 
 font-family:"Century Gothic", Verdana, Arial;
 font-size:12px;
 color:#444444;
 font-weight:normal 

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

.textPRECIO {
	font-size: 10pt;
	font-family: "Century Gothic", Verdana, Arial;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #222222;
	text-decoration: none;
}

.textNombre {
	font-size: 10px;
	font-family: "Verdana", Geneva, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #9c9c9c;
}
SELECT
{
	 font-family: verdana; 
	 font-size: 10px; 	
	 color:#000000;
	  background-color:#ffffff;
} 
.pnlPopupHide
{
    top: 128px; 
    left: 660px;
    width: 202px;
    height:150px;
    display: none;
    font-size: 11px;
    border-width: 1px;    
    border-left-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
}

.pnlPopupShow
{
   /* top: 128px; 
    left: 660px;*/
    width:150px;
    height:150px;
    z-index: 1000;
    font-size: 10px;
    border-width: 1px;
    overflow-y: scroll;
    border-color:#BDBDBD; 
    background-color: White;
    border-left-style: ridge;
    border-right-style: ridge;
    border-bottom-style: ridge;
	border-top-style:ridge;
}
.pnlPopupShowF
{
   /* top: 128px; 
    left: 660px;*/
    width:300px;
    height:150px;
    z-index:1000;
    font-size:10px;
    border-width:1px;
    overflow-y: scroll;
    border-color:#BDBDBD; 
    background-color: White;
    border-left-style: ridge;
    border-right-style: ridge;
    border-bottom-style: ridge;
	border-top-style:ridge;
}



/*actulizado 27/02/11*/


#mask {
  
  position:absolute;
  left:0;
  top:0;
  z-index:1000;
  background-color:#000;
  display:none;
}
  
#boxes .window {
  position:absolute;
  left:0;
  top:0;

  width:700px; 
  height:200px;
  display:none;
  z-index:1001;
  padding:20px;
}

#boxes #dialog {
  
  width:700px; 
  height:385px;
  padding:10px;
  background-image: url('images/fondoba.jpg');
  background-repeat: repeat-x;
  background-color:#ffffff;
}
/* CSS mails END*/


/* COMMON CLASSES */
.break { clear:both; }
/* SEARCH FORM */
#searchform { margin:50px 00px; font-size:18px; }
#searchform div { color:#eeeeee; }
#searchform div input { font-size:18px; padding:5px; width:320px; }
#suggestions{ position: absolute; left:130px; width:20px; display:none; text-align:left  }

/* SEARCHRESULTS */
#searchresults { border-width:1px; border-color:#919191; border-style:solid; width:250px; background-color:#a0a0a0; font-size:10px; line-height:14px; }
#searchresults a { display:block; background-color:#e4e4e4; clear:left; height:56px; text-decoration:none; }
#searchresults a:hover { background-color:#b7b7b7; color:#ffffff; }
#searchresults a img { float:left; padding:5px 10px; border:0 }
#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-size:11px; margin:5px; display:block; color:#ffffff; }
#searchresults span.seperator { float:right; padding-right:15px; margin-right:5px;
			background-image:url(images/shortcuts_arrow.gif); background-repeat:no-repeat; background-position:right; }
#searchresults span.seperator a { background-color:transparent; display:block; margin:5px; height:auto; color:#ffffff; }
