TABLE.pad { margin-left: 15px }
.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: Arial, Helvetica, sans-serif;
    font-size : 10px;
    color: #cc0033;
	text-align: left;
}
.productsNotifications { background: #fcc190 }
.orderEdit {
    font-family : Verdana, Arial, sans-serif;
    font-size : 10px;
    color: #40a5ca;
    text-decoration: none;
    font-weight: bold;
}
BODY {
    background: #ffffff;
    color: #000000;
    margin: 0px;
    background: center url(images/bg_all.gif) repeat-y;
}
A {
    color: #000000;
    text-decoration: none;
}
A:hover {
    color: #135571;
    text-decoration: underline;
}
A.menucateg {
    display: block;
    text-decoration: none;
    padding: 3px;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    border: solid 1px #f8f8f9;
}
A.menucateg:hover {
    border: solid 1px #d2d2d2;
    background-color: #d2d2d2;
    text-decoration: none;
    font-weight: bold;
    color: #FFFFFF;
}
A.menusubcateg {
    display: block;
    padding: 3px;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    border: solid 1px #f8f8f9;
}
A.menusubcateg:hover {
    border: solid 1px #d2d2d2;
    background-color: #d2d2d2;
    text-decoration: none;
    color: #FFFFFF;
}
FORM { display: inline }
Table.header {
    background: center no-repeat;
    background-image: url(images/img_header/bg_top_01.jpg);
    height: 62px;
    width: 998px;
}
Table.headerNight {
    background: center no-repeat;
    background-image: url(images/img_header/bg_top_01_night.jpg);
    height: 62px;
    width: 998px;
}
TR.headerNavigation { background: #bbc3d3 }
TD.headerBott01 {
    /*background: url(images/img_header/images/Arriba_Fondo_Inferior_Foto.jpg) no-repeat;*/
    background: url(images/img_header/images/rotator/rotator.php) no-repeat;
    width: 478px;
    height: 83px;
}
TD.headerBott02 {
    background: url(images/img_header/images/Arriba_Fondo_Inferior_Texto.gif) no-repeat;
    width: 222px;
    height: 83px;
}
TD.headerBott03 {
    background: url(images/img_header/images/Arriba_Fondo_Inferior1.jpg) no-repeat;
    width: 292px;
    height: 83px;
}
TD.headerBott03Night {
    background: url(images/img_header/images/Arriba_Fondo_Inferior1_night.jpg) no-repeat;
    width: 292px;
    height: 83px;
}
TD.headerNavigation {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    /* background: #bbc3d3;*/
    color: #3d5b9c;
    font-weight : bold;
    height: 18px;
    background-image: url(images/img_header/bg_menu.gif);
}
A.headerNavigation { color: #3d5b9c }
A.headerNavigation:hover { color: #f58020 }
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: #00ff00 }
TD.headerInfo {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 12px;
    background: #00ff00;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
}
TR.footer {
    background: url(images/img_header/bg_menu.gif) repeat-x;
    height: 20px;
    width: 100%;
}
TD.footer {
    font-family: Verdana, Arial, sans-serif;
    font-size: 9px;
    color: #135571;
    font-weight: bold;
}
.infoBox { 
	background-color: #fcecde;
	border-color: #f58020;
	border-radius: 4px 4px 4px 4px;
    border-style: solid;
    border-width: 1px;
}
.infoBoxContents {
    font-family: Verdana, Arial, sans-serif;
    font-size: 9px;
}
.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;
    text-transform: uppercase;

    font-weight: bold;
    background: #ffffff;
    color: #f58020;
    border-bottom: 1px solid #f58020;
    padding-bottom: 5px;
    padding-top: 10px;
}
TD.infoBox,
SPAN.infoBox {
    font-family: Verdana, Arial, sans-serif;
    font-size: 9px;
}
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: #f8f8f9 }
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: url(images/1px_azul.gif) repeat-x bottom #FFFFFF }
TABLE.productListing {
    border: 2px;
    border-style: solid;
    border-color: #f8f8f9;
}
.productListing-heading {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    background: #40a5ca;
    color: #FFFFFF;
    font-weight: bold;
    padding: 3px;
}
TD.productListing-data {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
}
A.pageResults { color: #40A5CA }
A.pageResults:hover { color: #f58020 }
TD.pageHeading,
DIV.pageHeading {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    text-transform: uppercase;
    font-weight: bold;
    color: #135571;
    padding-top: 15px;
}
TR.subBar { background: #f58020 }
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: 10px;
    line-height: 1.5;
}
TD.smallText,
SPAN.smallText,
P.smallText {
    font-family: Verdana, Arial, sans-serif;
    font-size: 9px;
}
A.smallText {
    color: #fb9a2d;
    text-decoration: none;
    font-weight: bold;
}
A.smallText:hover {
    color: #135571;
    text-decoration: underline;
}
TD.accountCategory {
    font-family: Verdana, Arial, sans-serif;
    font-size: 13px;
    color: #aabbdd;
}
TD.fieldKey {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    font-weight: bold;
    text-align: right;
}
TD.fieldValue {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
}
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: 10px;
}
TEXTAREA {
    width: 100%;
    font-family: Verdana, Arial, sans-serif;
    font-size: 9px;
}
SPAN.greetUser {
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
    color: #f58020;
    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;
    font-weight: bold;
    /*color: #f58020;*/
    color: OrangeRed;
}
SPAN.errorText {
    font-family: Verdana, Arial, sans-serif;
    color: #ff0000;
}
.moduleRow { }
.moduleRowOver {
    background-color: #f2f2f2;
    cursor: pointer;
    cursor: hand;
}
.moduleRowSelected { background-color: #fcc190 }
.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;
	position: absolute;
	width: 100%;
	text-align: center;
}
.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;
}
.mws_boxTop {
    background: url('images/infobox/top.gif');
    font-family: Tahoma;
    color: #FFFFFF;
    font-size: 11px;
    text-align : left;
    font-weight: bold;
    background-repeat: repeat-x;
    padding-left: 5px;
    vertical-align: middle;
    white-space: nowrap;
}
.mws_boxLeft { background: url('images/infobox/left.gif') }
.mws_boxRight { background: url('images/infobox/right.gif') }
.mws_boxBottom {
    background: url('images/infobox/bot.gif');
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    text-align : center;
    vertical-align: middle;
    white-space: nowrap;
}
.mws_boxCenter {
    background: #FFFFFF;
    padding: 5px;
}
TD.noborderbox {
    font-family: Verdana, Arial, sans-serif;
    font-size: 9px;
    color: #023d7b;
}
.category_desc {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
}
#producto {
    border: solid 2px #f8f8f9;
    font-family: Verdana, Arial, sans-serif;
    font-size: 9px;
    background: url(images/producto/tira_naranja.gif) no-repeat top left;
    width: 150px;
    height: 150px;
}
.producto {
    /*border: solid 2px #f8f8f9;*/
    font-family: Verdana, Arial, sans-serif;
    font-size: 9px;
    /*background: url(images/producto/tira_naranja.gif) no-repeat top left;*/
    width: 150px;
    height: 150px;
}
.producto_peque {
    /*border: solid 2px #f8f8f9;*/
    font-family: Verdana, Arial, sans-serif;
    font-size: 9px;
    /*background: url(images/producto/tira_naranja.gif) no-repeat top left;*/
    width: 100px;
    height: 100px;
}
.gris_azul {
    background-color: #e1ecf0;
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    line-height: 1.2;
}
.borde { border: 1px solid #d2d2d2 }
.precio {
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    color: #135571;
    font-weight: bold;
}
TD.nombre_producto {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    text-transform: uppercase;
    font-weight: bold;
    color: #2E6E9E;
    background: url(images/producto/1_bg3.gif) no-repeat left #DFEFFC;
    height: 40px;
    vertical-align: middle;
    padding-left: 15px;
}
A.nombre_producto { color: #135571 }
.column_right {
    border-left: 2px solid #f3f3f3;
    margin: 0;
    padding: 0;
}
TABLE.tablaproductos {
    border: 1px solid #CCCCCC;
    width: 265px;
}
table.reviews {
    border: 1px solid #f58020;
    background-color: #ffca7f;
    width: 95%;
}
.titulo_naranja {
    color: #f58020;
    font-weight: bold;
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    line-height: 1.5;
}
.titulo_oferta {
    color: OrangeRed;
    font-weight: bold;
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    line-height: 1.5;
}
TD.titulo_naranja {
    /*background-color: #f3f3f3;*/
    /*border-bottom: 1px solid #f58020;*/
}
.titulo_azul {
    color: #40a5ca;
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    line-height: 1.5;
}
li {
    list-style-image: url(images/pointer_azul.gif);
    color: #2E6E9E;
    font-size: 10px;
    margin-left: 10px;
    padding: 2px;
    line-height: 1.6em;
    vertical-align: baseline;
}
.trampaHeader {
    background: center url(images/infobox/header.gif) no-repeat;
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    height: 26px;
    width: 433px;
    text-align: left;
    color: #FFFFFF;
    font-weight: bold;
    padding-left: 40px;
}
.messageClosedStore {
    font-family: Arial, Verdana, sans-serif;
    font-size: 10px;
    background-color: #ffb3b5;
	width: 100%;
	text-align: center;
}
/*********************************/
/*      Estilos Lightbox 	     */
/*********************************/
#lightbox {
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 100;
    text-align: center;
    line-height: 0;
}
	#lightbox a img { border: none }
#outerImageContainer {
    position: relative;
    background-color: #fff;
    width: 250px;
    height: 250px;
    margin: 0 auto;
}
#imageContainer { padding: 2px }
#loading {
    position: absolute;
    top: 40%;
    left: 0%;
    height: 25%;
    width: 100%;
    text-align: center;
    line-height: 0;
}
#hoverNav {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 10;
}
#imageContainer>#hoverNav { left: 0 }
#hoverNav a { outline: none }
#prevLink,
#nextLink {
    width: 49%;
    height: 100%;
    background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
    display: block;
}
#prevLink {
    left: 0;
    float: left;
}
#nextLink {
    right: 0;
    float: right;
}
#prevLink:hover,
#prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat }
#nextLink:hover,
#nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat }
#imageDataContainer {
    font: 10px Verdana, Helvetica, sans-serif;
    background-color: #40a5ca;
    margin: 0 auto;
    line-height: 1.8em;
    overflow: auto;
    width: 100%;
}
#imageData {
    padding: 10px;
    color: #fff;
}
	#imageData #imageDetails {
	    width: 70%;
	    float: left;
	    text-align: left;
	}
	#imageData #numberDisplay {
	    display: block;
	    clear: left;
	    padding-bottom: 1.0em;
	}
	#imageData #caption {
	    font-weight: bold;
	    font-size: 12px;
	}
	#imageData #bottomNavClose {
	    width: 75px;
	    height: 25px;
	    float: right;
	    padding-bottom: 0.0em;
	}
#LogoContainer {
    background-color: #40a5ca;
    margin: 0 auto;
    line-height: 1.8em;
    overflow: auto;
    padding-top: 2px;
}
#overlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    width: 100%;
    height: 500px;
    background-color: #000;
}
/*********************************/
/* 		Estilos Nuria 			 */
/*********************************/
.Talla,
.TallaAjax { background-color: #40a5ca }
	.Talla TH,
	.TallaAjax TH {
	    background-color: #40a5ca;
	    color: #FFFFFF;
	    font-family: Arial, Helvetica, sans-serif;
	    font-size: 10px;
	    font-weight: bold;
	}
	.Talla td,
	.TallaAjax td {
	    background-color: #ffffff;
	    color: #40a5ca;
	    font-family: Verdana, Arial, Helvetica, sans-serif;
	    font-size: 10px;
	    font-weight: bold;
	    text-align: center;
	}
	.TallaAjax td { padding: 1px }
table.DetallesTecnicos,
table.DetallesTecnicosAjax { border: 0 }
table.DetallesTecnicos { width: 750px }
table.DetallesTecnicosAjax { width: 650px }
	table.DetallesTecnicos Td,
	table.DetallesTecnicosAjax Td {
	    background-color: #ffffff;
	    color: #2E6E9E;
	    font-family: Verdana, Arial, Helvetica, sans-serif;
	    padding: 5px;
	    min-height: 80px;
	}
table.DetallesTecnicos Td { font-size: 12px }
table.DetallesTecnicosAjax Td { font-size: 10px }
/*** Begin Header Tags SEO ***/
h1 {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #2E6E9E;
    /* font-family: Verdana, Arial, sans-serif;;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 0;
    padding-bottom: 0;
    color: #000;*/
}
h2 {
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    font-weight: normal;
    margin-left: 10px;
    color: #2E6E9E;
}
h3 {
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #2E6E9E;
}
/*** End Header Tags SEO ***/
/*** Inicio Box Tags ***/

/*** Estilo para facebook ***/
a.fb_button_simple {
	background:url(http://www.areavolei.com/images/varios/fb_compartir.png) top left no-repeat;
	padding: 7px;
	width: 120px;
	overflow:visible
}
span.fb_button_text {
text-decoration: none;
color: transparent;

}
/*** Estilo para facebook ***/


/*** Inicio Shopping Cart as Tooltip ***/
#popCart {
	position: absolute; /*do not change this*/
	top: 25%;
	left: 33%;
	background-color: #f8f8f8;
	border:5px solid #F58020;-moz-border-radius:25px;-webkit-border-radius: 25px;
	color: #000;
	z-index: 100000; /*do not change this*/
	display: none; /*do not change this*/
	padding: 15px;
	font-family: Verdana,Arial,sans-serif;
}

table.popCartList {
	font-family: Verdana,Arial,sans-serif;
    font-size: 10px;
    font-weight: normal;
	border: none;
	margin-top: 5px;
	width: 100%
}

ul.popcartList {list-style-type:none; margin:0; padding:0;}
ul.popcartList li {list-style-image:none;}
ul.popcartList li.separator {background: url("images/1px_azul.gif") repeat-x scroll center bottom #FFFFFF; margin-left: -5px;}
ul.popcartList li.total { text-align:right;}

li.popcartButton {float:right; list-style-image:none;}

#popCart_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
	background:url(images/overlay.png) repeat scroll 0 0 transparent;
    display:none;
    opacity:0.75;
   	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
}

* html #popCart_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
/*** Fin Shopping Cart as Tooltip ***/


/* Inicio jquery faqs  */
#faqs h2 {
background: url(images/open.png) no-repeat 0% 10%;
padding:0px 0px 5px 20px;
cursor: pointer;
font:11px/1.6em Verdana, arial, helvetica, sans-serif;
font-weight: normal;
color: #40A5CA;
}
#faqs h2.close {
background-image: url(images/close.png);
}
#faqs .answer {
  	background-color: #fcecde;
	padding: 10px;
	border-color: #f58020;
	border-radius: 4px 4px 4px 4px;
    border-style: solid;
    border-width: 1px;
	margin-bottom: 25px;
}
#faqs a {
text-decoration:underline
}
/* Fin jquery faqs  */
