/*----------------- coolMenu -----------------*/
.clCMEvent
{
	position: absolute;
	width: 99%;
	height: 100%;
	clip: rect(0, 100%, 100%, 0);
	left: 0;
	top: 0;
	visibility: visible;
}
.clCMAbs
{
	position: absolute;
	visibility: hidden;
	left: 0;
	top: 0;
}
.clBar
{
	position: absolute;
	width: 10px;
	height: 8px;
	background-color: #FFFFFF;
	layer-background-color: #FFFFFF;
	visibility: hidden;
}
.clLevel0, .clLevel0over
{
	position: absolute;
	font-family: Verdana, arial, helvetica;
	font-size: 10px;
	text-align: center;
	padding-top: 5px;
	vertical-align: middle;
	padding-right: 1px;
	padding-bottom: 1px;
}
.clLevel0
{
	layer-background-color: #006CFF;
/*color:#000000;*/
	color: #FFFFFF;
	background-image: url(../images/barras1.gif);
	background-repeat: repeat-x;
	background-color: #006CFF;
	vertical-align: middle;
}
.clLevel0over
{
/*background-color:#bbc3d3;*/
	background-color: #006CFF;
	layer-background-color: #006CFF;
	background-image: url(../images/barras1.gif);
	background-repeat: repeat-x;
/*color:#ffffff;*/
	color: #000000;
	cursor: pointer;
	cursor: hand;
}
.clLevel0border
{
	position: absolute;
	visibility: hidden;
	layer-background-color: #FFFFFF;
	background-color: #000;
}
.clLevel1, .clLevel1over
{
	position: absolute;
	padding: 2px;
	font-family: Verdana, arial, helvetica;
	font-size: 10px;
	text-align: left;
}
.clLevel1
{
	background-color: #006CFF;
	layer-background-color: #FFFFFF;
	color: #FFF;
}
.clLevel1over
{
	background-color: #09F;
	layer-background-color: #D9E3FF;
	color: #FFFFFF;
	cursor: pointer;
	cursor: hand;
}
.clLevel1border
{
	position: absolute;
	visibility: hidden;
	background-color: #333;
	layer-background-color: #FFFFFF;
}
.clLevel2
{
	background-color: #FFFFFF;
	layer-background-color: #FFFFFF;
	color: #000000;
}
.clLevel2over
{
	background-color: #D9E3FF;
	layer-background-color: #D9E3FF;
	color: #FFFFFF;
	cursor: pointer;
	cursor: hand;
}
.clLevel2border
{
	position: absolute;
	visibility: hidden;
	background-color: #C4E0FF;
	layer-background-color: #FFFFFF;
}
.clLevel3
{
	background-color: #FFFFFF;
	layer-background-color: #FFFFFF;
	color: #000000;
}
.clLevel3over
{
	background-color: #D9E3FF;
	layer-background-color: #D9E3FF;
	color: #FFFFFF;
	cursor: pointer;
	cursor: hand;
}
.clLevel3border
{
	position: absolute;
	visibility: hidden;
	background-color: #C4E0FF;
	layer-background-color: #FFFFFF;
}
/*----------------- coolMenu_eof -----------------*/
.boxText
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
.checkoutBarCurrent
{
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
.checkoutBarFrom, .checkoutBarTo
{
	color: #8C8C8C;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
.errorBox
{
	background-color: #FFB3B5;
	/*[empty]background-position:;*/
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.fondomenu1
{
	background-color: #183D82;
	color: #FFFFFF;
}
.foter1
{
}
.infoBox
{
	background-color: #000000;
	/*[empty]background-position:;*/
}
.infoBox00
{
	/*[empty]background-position:;*/
}
.infoBox2
{
}
.infoBoxContents
{
/*background-color:    #ffc000;*/
	/*[empty]background-position:;*/
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	background-color: #90B6F1;
}
.infoBoxContents00
{
	/*[empty]background-position:;*/
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	color: #000;
}
.infoBoxContents3
{
	/*[empty]background-position:;*/
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
}
.infoBoxContents2
{
	background-color: #FFFFFF;
	border-color: #000000;
	color: #0000FF;
}
.infoBoxNotice
{
	background-color: #FF8E90;
	/*[empty]background-position:;*/
}
.infoBoxNoticeContents
{
	background-color: #FFE6E6;
	/*[empty]background-position:;*/
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
.inputRequirement
{
	color: #FF0000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
.messageBox
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
.messageStackError, .messageStackWarning
{
	background-color: #FFB3B5;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
.messageStackSuccess
{
	background-color: #99FF00;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
.moduleRow
{
}
.moduleRowOver
{
	background-color: #D7E9F7;
	cursor: pointer;
}
.moduleRowSelected
{
	background-color: #E9F4FC;
}
.orderEdit
{
	color: #70D250;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}
.productListing-heading
{
	background-color: #5183E6;
	color: #FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.productsNotifications
{
	background-color: #F2FFF7;
	/*[empty]background-position:;*/
}
.stockWarning
{
	color: #CC0033;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
.tachado
{
	color: #000000;
	font-family: "Times New Roman", Serif;
	font-size: 11pt;
	text-decoration: line-through;
}
A
{
	color: #003CFF;
	font-weight: bold;
	text-decoration: underline;
}
A.headerNavigation
{
	color: #FFFFFF;
}
A.headerNavigation:hover
{
	color: #FFFFFF;
}
A.pageResults
{
	color: #0000FF;
}
A.pageResults:hover
{
	background-color: #FFFF33;
	/*[empty]background-position:;*/
	color: #0000FF;
}
A:hover
{
	color: #FF8000;
	font-weight: bold;
}
A:hover1
{
	color: #000080;
}
INPUT, SELECT
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}
FORM
{
	display: inline;
}
SPAN.errorText
{
	color: #FF0000;
	font-family: Verdana, Arial, sans-serif;
}
SPAN.greetUser
{
	color: #F0A480;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
SPAN.markProductOutOfStock
{
	color: #C76170;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
SPAN.newItemInCart
{
	color: #FF0000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
SPAN.productSpecialPrice
{
	color: #FF0000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}
TABLE.formArea
{
	background-color: #F1F9FE;
	/*[empty]background-position:;*/
	border-color: #7B9EBD;
	border-style: solid;
	border-width: 1px;
}
TABLE.productListing
{
	border-color: #007EFF;
	border-spacing: 1px;
	border-style: solid;
}
TD.accountCategory
{
	color: #AABBDD;
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
}
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.footer
{
	background-color: #FFFFFF;
	/*[empty]background-position:;*/
	color: #FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
TD.formAreaTitle
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
TD.headerError
{
	background-color: #FF0000;
	/*[empty]background-position:;*/
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}
TD.headerInfo
{
	background-color: #00FF00;
	/*[empty]background-position:;*/
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}
TD.headerNavigation
{
	background-image: url(http://www.images/barras1.gif);
	/*[empty]background-position:;*/
	color: #FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
TD.infoBox, SPAN.infoBox
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
TD.infoBoxHeading
{
	background-image: url(../images/infobox/barras1-16.gif);
	/*[empty]background-position:;*/
	background-repeat: repeat-x;
	color: #FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
TD.main, P.main
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 1.5;
}
TD.pageHeading, DIV.pageHeading
{
	color: #36F;
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
TD.productListing-data
{
	color: #0000FF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
TD.smallText, SPAN.smallText, P.smallText
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
TD.subBar
{
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
TD.tableHeading
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
TEXTAREA
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	width: 100%;
}
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even
{
	background-color: #F8F8F9;
	/*[empty]background-position:;*/
}
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd
{
	background-color: #F8F8F9;
	/*[empty]background-position:;*/
}
TR.footer
{
	background-color: #FFFFFF;
	/*[empty]background-position:;*/
}
TR.header
{
	background-color: #FFFFFF;
	/*[empty]background-position:;*/
}
TR.headerError
{
	background-color: #FF0000;
	/*[empty]background-position:;*/
}
TR.headerInfo
{
	background-color: #00FF00;
	/*[empty]background-position:;*/
}
TR.headerNavigation
{
	background-color: #FFFFFF;
	/*[empty]background-position:;*/
}
TR.productListing-even
{
	background-color: #DEE3E7;
	/*[empty]background-position:;*/
}
TR.productListing-odd
{
	background-color: #EFEFEF;
	/*[empty]background-position:;*/
}
TR.subBar
{
	background-color: #F4F7FD;
	/*[empty]background-position:;*/
}
.txtadicional
{
	color: #FF0000;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	text-decoration: blink;
}
TD.infoBoxHeadingZ
{
	background-image: url(../images/infobox/barra-centro.gif);
	/*[empty]background-position:;*/
	background-repeat: repeat;
	color: #FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 24px;
	font-weight: bold;
}
BODY
{
	background-image: url(imagenes/fondo2.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	text-align: center;
}
/*ESTILOS   DESPLEGABLE   CATEGORIAS   --------------------------------- INICIO  ----------------------------------*/
.glossymenu
{
	width: 194px;
/*width of menu*/
	border: 1px solid #9A9A9A;
	border-bottom-width: 0;
	margin-bottom: 5px;
}
.glossymenu A.menuitem
{
	background: #000000 url(images/glossyback.gif) repeat-x bottom left;
	color: #FFFFFF;
	display: block;
	position: relative;
/*To help in the anchoring of the ".statusicon" icon image*/
	width: auto;
	padding-left: 10px;
	text-decoration: none;
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 18px;
	padding-right: 0;
	vertical-align: middle;
	padding-top: 0px;
	padding-bottom: 3px;
}
.glossymenu A.menuitem:visited, .glossymenu .menuitem:active
{
	color: #FFFFFF;
}
.glossymenu A.menuitem .statusicon
{
/*CSS for icon image that gets dynamically added to headers*/
	position: absolute;
	right: 3px;
	border: none;
	top: 1px;
}
.glossymenu A.menuitem:hover
{
	background-image: url(images/glossyback2.gif);
}
.glossymenu DIV.submenu
{
/*DIV that contains each sub menu*/
	background: #FFFFFF;
}
.glossymenu DIV.submenu UL
{
/*UL of each sub menu*/
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.glossymenu DIV.submenu UL LI
{
	border-bottom: 1px solid #0000FF;
}
.glossymenu DIV.submenu UL LI A
{
	display: block;
	color: #000000;
	text-decoration: none;
	padding-left: 10px;
	height: 14px;
	padding-right: 0;
	padding-bottom: 1px;
	vertical-align: middle;
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
.glossymenu DIV.submenu UL LI A:hover
{
	background: #DFDCCB;
/*colorz: white*/
}
/*ESTILOS   DESPLEGABLE   CATEGORIAS   --------------------------  FIN  ------------------------------------------*/
#contenedor
{
	width: 1085px;
	color: #666666;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	border-right-color: #000;
	border-left-color: #000;
	border-top-width: 1px;
}
#cabecera-borde
{
	width: 1030px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000;
	border-left-color: #000;
}
.barracabecera
{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000;
}
.cabecera1
{
	background-image: url(../imagenes/cabecera_02.png);
	background-repeat: no-repeat;
	background-position: right;
}
.cabecera2
{
	background-image: url(../imagenes/cabecera_03.jpg);
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000;
}
#cabecera
{
	width: 1201px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
	height: 110px;
}
#cabecera0
{
	float: left;
}
#cabecera1
{
	background-image: url(imagenes/cabecera20Agosto2010_01.jpg);
	width: 185px;
	float: left;
	height: 110px;
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	vertical-align: middle;
}
#cabecera2
{
	background-image: url(imagenes/cabecera20Agosto2010_02.jpg);
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000;
	float: left;
	height: 110px;
	width: 1015px;
}
#animacabecera
{
	float: left;
	height: 110px;
	width: 450px;
	margin-left: 260px;
}
/*ESTILOS TITULOS MODULOS*/
#cajas-cabecera1
{
	height: 30px;
	margin-right: auto;
	margin-left: auto;
	width: auto;
}
#cajas-cabecera1-a
{
	height: 30px;
	width: 100%;
	margin-bottom: 3px;
}
#cajas-titulo1
{
	background-image: url(imagenes/barras/barra-modulo-categorias_s1.png);
	height: 30px;
	margin-right: auto;
	margin-left: auto;
	width: auto;
	background-repeat: no-repeat;
	margin-bottom: 4px;
}
#barra-modulo-lateral
{
	height: 30px;
	width: 200px;
	background-image: url(imagenes/barras/barra-modulo-lateral.png);
	background-repeat: no-repeat;
	float: left;
	margin-bottom: 3px;
	text-align: left;
}
#barra-modulo-lateral-texto
{
	padding-top: 10px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #06F;
	padding-left: 10px;
}
#barra-modulo-cesta
{
	height: 30px;
	width: 200px;
	background-image: url(imagenes/barras/barra-modulo-cesta.png);
	background-repeat: no-repeat;
	float: left;
	margin-bottom: 3px;
}
#barra-modulo-cesta-texto
{
	padding-top: 10px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	padding-left: 10px;
}
#barra-modulo-centro665
{
	height: 30px;
	width: 665px;
	background-image: url(imagenes/barras/barra-modulo-centro.png);
	background-repeat: no-repeat;
	float: left;
	margin-bottom: 3px;
	text-align: center;
}
#barra-modulo-centro665-texto
{
	padding-top: 10px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 14px;
	color: #000;
	padding-left: 10px;
}
#barra-modulo-centro
{
	height: 46px;
	width: 665px;
	background-image: url(imagenes/barras/barra-modulocentro-naranjaancho.png);
	background-repeat: no-repeat;
	float: left;
	margin-bottom: 3px;
	text-align: center;
}
#barra-modulo-centro-texto
{
	padding-top: 16px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 16px;
	color: #000;
	padding-left: 10px;
}
#barra-modulo-centro-azul
{
	height: 46px;
	width: 665px;
	background-image: url(imagenes/barras/barra-modulocentro-azulancho.png);
	background-repeat: no-repeat;
	float: left;
	margin-bottom: 3px;
	text-align: center;
}
#barra-modulo-centro-azul-texto
{
	padding-top: 16px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 16px;
	color: #333;
	padding-left: 10px;
}
#cabecera-menu
{
	height: 60px;
	width: 1027px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(imagenes/fondo-menucabecera.png);
	background-repeat: no-repeat;
}
#cabecera-menu01
{
	padding-left: 10px;
	padding-top: 10px;
	float: left;
	width: 540px;
}
#cabecera-menu01-fila1
{
	float: left;
	width: 500px;
}
#cabecera-menu01-fila2
{
	float: left;
	width: 480px;
}
#barra-boton-izq
{
	float: left;
	background-image: url(imagenes/barras/barra-boton-izq.png);
	background-repeat: no-repeat;
	width: 9px;
	height: 20px;
}
#barra-boton-centro
{
	float: left;
	background-image: url(imagenes/barras/barra-boton-centro.png);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 7px;
	height: 20px;
	padding-top: 2px;
	margin-right: 4px;
}
#cabecera-menu02
{
	float: right;
	width: 125px;
	padding-top: 3px;
}
#cabecera-menu03
{
	padding-left: 10px;
	padding-top: 5px;
	float: left;
}
#cabecera-boton-micuenta
{
	padding-top: 9px;
	float: right;
	background-image: url(imagenes/botones/boton-micuenta.png);
	width: 97px;
	text-align: left;
	padding-left: 8px;
	height: 32px;
	background-repeat: no-repeat;
	margin-right: 5px;
}
#cabecera-boton-verpedido
{
	padding-top: 8px;
	float: left;
	background-image: url(imagenes/botones/boton-verpedido.png);
	width: 86px;
	text-align: left;
	padding-left: 4px;
	height: 32px;
	background-repeat: no-repeat;
}
#cabecera-boton-hacerpedido
{
	padding-top: 8px;
	float: left;
	background-image: url(imagenes/botones/boton-hacerpedido.png);
	width: 101px;
	text-align: left;
	padding-left: 4px;
	height: 32px;
	background-repeat: no-repeat;
}
#cabecera-casilla-marcas
{
	float: right;
	width: 175px;
	height: 40px;
	margin-right: 30px;
}
#cabecera-casilla-marcas-texto
{
	float: left;
	width: 175px;
	text-align: left;
	margin-top: 3px;
	margin-bottom: 3px;
}
#cabecera-casilla-busqueda
{
	float: left;
	width: 200px;
	height: 40px;
}
#cabecera-casilla-busqueda-texto
{
	float: left;
	width: 200px;
	text-align: left;
	margin-top: 3px;
}
.barramenu:link
{
	font-size: 10px;
	color: #FFF;
	text-decoration: none;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight: normal;
}
.barramenu:visited
{
	font-size: 10px;
	color: #FFF;
	text-decoration: none;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight: normal;
}
.barramenu:hover
{
	font-size: 10px;
	color: #000;
	text-decoration: none;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight: normal;
}
.barramenucentro:link
{
	font-size: 9px;
	color: #FFF;
	text-decoration: none;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight: normal;
}
.barramenucentro:visited
{
	font-size: 9px;
	color: #FFF;
	text-decoration: none;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight: normal;
}
.barramenucentro:hover
{
	font-size: 9px;
	color: #000;
	text-decoration: none;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight: normal;
}
.barramenucentro1:link
{
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight: normal;
}
.barramenucentro1:visited
{
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight: normal;
}
.barramenucentro1:hover
{
	font-size: 11px;
	color: #000;
	text-decoration: none;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight: normal;
}
.enlaceazul:link
{
	font-size: 11px;
	color: #06F;
	text-decoration: underline;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight: normal;
}
.enlaceazul:visited
{
	font-size: 11px;
	color: #06F;
	text-decoration: underline;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight: normal;
}
.enlaceazul:hover
{
	font-size: 11px;
	color: #000;
	text-decoration: none;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight: normal;
}
.enlacenegro:link
{
	font-size: 11px;
	color: #000;
	text-decoration: underline;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight: normal;
}
.enlacenegro:visited
{
	font-size: 11px;
	color: #000;
	text-decoration: underline;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight: normal;
}
.enlacenegro:hover
{
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight: normal;
}
#cabecera-menudesplegable
{
	height: 25px;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/barras1.gif);
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000;
}
#cabecera-menudesplegable-barra
{
	height: 25px;
	width: 900px;
	float: left;
}
#cabecera-menudesplegable-idiomas
{
	width: 100px;
	float: right;
	padding-top: 4px;
	text-align: left;
}
#cabecera-menudesplegable-salir
{
	width: 134px;
	float: left;
	text-align: right;
	padding-top: 5px;
}
#cabecera-animacionmarcas
{
	height: 60px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #F90;
	border-left-color: #F90;
}
#cabecera-menuterminacion
{
	height: 10px;
	width: 1085px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(imagenes/fondo-menuterminacion.png);
	background-repeat: no-repeat;
	top: 0px;
	bottom: 0px;
}
/*//INDIVIDUAL BOXES & GRAPHICAL BORDERS BEGIN*/
.mws_boxTop_module
{
	font-family: Tahoma;
	font-size: 11px;
	text-align: center;
	font-weight: bold;
	background-repeat: repeat-x;
	vertical-align: middle;
	white-space: nowrap;
}
.mws_boxLeft_module
{
	background: url(images/infobox_module/left.gif);
}
.mws_boxRight_module
{
	background: url(images/infobox_module/right.gif);
}
.mws_boxBottom_module
{
	background: url(images/infobox_module/bot.gif);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
}
.mws_boxCenter_module
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	padding-right: 4px;
	background-color: #669BE9;
}
.boxcenter
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background-color: #960;
}
.mws_boxCenter_module2
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background-color: #669BE9;
}
.mws_boxCenter_module3
{
	font-size: 12px;
	background-color: #669BE9;
}
TD.noborderbox
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
/*//INDIVIDUAL BOXES & GRAPHICAL BORDERS END
ESTILOS Y DIV PARA CAJAS INDIVIDUALES PRODUCTOS INICIO*/
#caja1
{
	height: 193px;
	width: 212px;
	float: left;
	background-repeat: no-repeat;
	background-image: url(imagenes/cajas/cuadroproducto.png);
}
#caja1-borde-esquinas
{
	width: 14px;
	float: left;
}
#caja1-borde-sup-centro
{
	height: 24px;
	width: 184px;
	float: left;
	text-align: center;
	padding-top: 4px;
	margin-bottom: -4px;
}
#caja1-borde-laterales
{
	width: 14px;
	float: left;
}
#caja1-conten-img
{
	height: 85px;
	width: 92px;
	float: left;
}
#caja1-conten-tex
{
	height: 85px;
	width: 96px;
	float: left;
	padding-left: 4px;
}
#caja1-conten-botones
{
	height: 55px;
	width: 92px;
	float: left;
}
#caja1-conten-precio
{
	height: 55px;
	width: 92px;
	float: left;
	text-align: right;
}
#caja1-borde-inf-centro
{
	height: 12px;
	width: 184px;
	float: left;
}
/*ESTILOS Y DIV PARA CAJAS INDIVIDUALES PRODUCTOS FIN*/
#caja-novedades
{
	width: 665px;
	float: left;
}
#caja-novedades-sup
{
	width: 665px;
	float: left;
	height: 20px;
}
#caja-novedades-centro
{
	float: left;
	background-image: url(imagenes/cajas/cuadronovedades-cen.png);
	background-repeat: repeat-y;
	width: 665px;
}
#caja-novedades-contenedor
{
	float: left;
	width: 635px;
	padding-left: 20px;
	text-align: center;
}
#caja-novedades-inf
{
	width: 665px;
	height: 20px;
	float: left;
}
#cuadro-logos
{
	border: 1px solid #000;
	font-size: 11px;
	width: 207px;
	float: left;
	margin-right: 4px;
	margin-left: 4px;
	height: 84px;
	text-align: center;
	background-color: #669BE9;
	margin-top: 4px;
}
/*ESTILOS Y DIV PARA CAJAS BLOQUES LATERALES*/
#cajalat1
{
	width: 200px;
	float: left;
}
#cajalat1-sup
{
	width: 200px;
	height: 10px;
	float: left;
	background-repeat: no-repeat;
}
#cajalat1-centro
{
	width: 200px;
	float: left;
	background-image: url(imagenes/cajas/cuadrobloquecentro.png);
	background-repeat: repeat-y;
}
#cajalat1-contenido
{
	float: left;
	padding-left: 4px;
	padding-right: 1px;
}
#cajalat1-inf
{
	width: 200px;
	height: 10px;
	float: left;
}
#cajalat2
{
	width: 200px;
	height: 185px;
	float: left;
	background-image: url(imagenes/cajas/cuadrobloqueblanco.png);
}
#cajalat2-contenido
{
	float: left;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 8px;
}
.textobloquelat-carrito
{
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
}
#cajalat3
{
	width: 200px;
	height: 185px;
	position: absolute;
	z-index: 1;
	background-image: url(imagenes/marcos/marco-foto2.png);
}
#cajalat3-contenido
{
	height: 18px;
	position: absolute;
	z-index: 2;
	margin-left: 90px;
	margin-top: 4px;
	font-size: 9px;
	width: 103px;
}
#caja-detalleproducto-botones
{
	width: 665px;
	height: 32px;
	float: left;
	background-image: url(imagenes/cajas/cuadrodetalleproducto-botones.png);
	background-repeat: no-repeat;
}
#caja-detalleproducto-ext
{
	float: left;
}
#caja-detalleproducto-cen
{
	width: 665px;
	background-image: url(imagenes/cajas/cuadrodetalleproducto-cen.png);
	background-repeat: repeat-y;
	float: left;
}
#caja-detalleproducto-contenedor
{
	padding-left: 10px;
	padding-right: 10px;
}
#caja-detalleproducto-titulo
{
	width: 470px;
	float: left;
}
#caja-detalleproducto-precio
{
	width: 150px;
	height: 30px;
	float: left;
	text-align: right;
}
#caja-barracentrobotones-cen
{
	width: 665px;
	background-image: url(imagenes/cajas/cuadro-barracentrobotones-cen.png);
	background-repeat: repeat-y;
	float: left;
}
#caja-detallecesta-subtotal
{
	width: 175px;
	height: 30px;
	text-align: right;
	background-image: url(imagenes/cajas/cuadrodetallecesta-subtotal.png);
	padding-top: 11px;
	padding-right: 5px;
	background-repeat: no-repeat;
	background-position: right;
}
/*ESTILOS Y DIV PARA CAJAS BLOQUES LATERALES FIN*/
#bannerinicio
{
	width: 655px;
	float: left;
	height: 350px;
	margin-bottom: 5px;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 5px;
}
#bannerinicio-izq
{
	width: 450px;
	float: left;
	background-color: #99C;
	height: 350px;
	margin-right: 5px;
}
#bannerinicio-der
{
	width: 195px;
	float: left;
	height: 110px;
	margin-bottom: 8px;
}
A.lineaalrededor
{
	border: 1px solid #000;
}

