body {
margin: 0;
font-family:Verdana;
font-size: 12px;
color: #000000;
}

a img {
border: none;
}

a:link, #navEZPagesTOC ul li a {
color: #003399;
font-family:Verdana;
font-size: 12px;
}

a:visited {
color: #003399;
font-size: 12px;
font-family:Verdana;
}

a:hover, #navEZPagesTOC ul li a:hover, #nav-main ul li a:hover, #nav-supp ul li a:hover, #nav-cat-tabs ul li a:hover {
color: #003399;
text-decoration:none;
font-family:Verdana;
font-size: 12px;
}

a:active {
color: #0000FF;
font-family:Verdana;
font-size: 12px;
}

h2 {
font-family:Verdana;
font-size: 12px;
}

h3 {
font-size: 12px;
font-weight:bold;
font-family:Verdana;
background-image: url(../images/box_right_up_01.gif);
}

h4, h5, h6, LABEL, h4.option-name, LEGEND, ADDRESS, .side-box-content, .larger{
font-family:Verdana;
font-size: 12px;
}

.biggerText {
font-size: 13px;
}

h2, h3, h4, h5, h6 {
margin: 0.3em 0;
}

.header-links2{
   margin-top:60px;
}

CODE {
font-family:Verdana;
font-size: 1em;
}

FORM, SELECT, INPUT {
display: inline;
font-size: 1em;
margin: 0.1em;
}

TEXTAREA {
float: left;
margin: auto;
display: block;
width: 95%;
}

input:focus, select:focus, textarea:focus {
background: #f5f5f5;
}

FIELDSET {
padding: 0.5em;
margin: 0.5em 0em;
border: 1px solid #cccccc;
}

LEGEND {
font-weight: bold;
padding: 0.3em;
}

LABEL, h4.optionName {
line-height: 1.5em;
padding: 0.2em;
}


/*************************************************************************************************************
		Panel de categorias jorge
 *************************************************************************************************************/

#content-header-categorias{
  	position:relative;
	width:556px;
	height:44px;
	margin-left:41px;
	background:url(../images/fondoHeaderMitadCentroCategorias.png);
	background-repeat:no-repeat;	
}

#content-header-categorias h2{
	margin-left:10px;
	padding-top:10px;
	color:#003399;
	font-family:Tahoma;
	font-size:18px;
	font-weight:bold;
}

#content-footer-nuevo-categorias{
	float:left;
	width: 556px;
	background: url(../images/fondoFooterMitadCentro4.png) left bottom no-repeat;
	text-align:left;
	padding-bottom: 40px;
	margin-left:41px;
	margin-top:-5px;
	padding-left:10px;
}
/*************************************************************************************************************
		Panel de fin categorias jorge
 *************************************************************************************************************/

#product-all-footer-nuevo2{
	position:relative;
	width:556px;
	height:36px;
	margin-left:41px;
	background:url(../images/fondoFooterMitadCentro5.png) bottom left;
	background-repeat:no-repeat;
}

LABEL.checkboxLabel, LABEL.radioButtonLabel {
margin: 0.5em 0.3em;
}

p.logo, .center-box-contents, .specials-list-box-contents, .category-list-box-contents, .center-Box-contents-also-purch, .attribImg {
float: left;
}

LABEL.inputLabel {
width: 15em;
float: left;
}

LABEL.inputLabelPayment {
width: 14em;
float: left;
padding-left: 2.5em;
}

LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel {
width: 11em;
float: left;
}

#checkoutPayment LABEL.radioButtonLabel {
font-weight: bold;
}

P, ADDRESS {
padding: 0.5em;
}

ADDRESS {
font-style: normal;
}

HR {
height: 1px;
margin-top: 0.5em;
border: none;
border-bottom: 1px solid #9a9a9a;
}

/*warnings, errors, messages*/
.message-stack-warning, .message-stack-error, .message-stack-success, .message-stack-caution {
line-height: 1.8em;
padding: 0.2em;
border: 1px solid #9a9a9a;
}

.message-stack-warning, .message-stack-error {
background-color: #ff0000;
color: #ffffff;
}

.message-stack-success {
background-color: #99FF99;
color: #000000;
}

.message-stack-caution {
background-color: #FFFF66;
color: #000000;
}

#container {
background-image:url(../images/bg_tabla_principal.gif);
background-repeat: repeat-y;
width: 970px;
vertical-align: top;
}

#header, #cart-box-list-wrapper, #ezpage-box-list, #cart-boxList-wrapper ul, #ezPageBoxList ul, #container, #popup-additional-image, #popup-image {
margin: 0em;
width:970px;
}

#header {
background-image: url(../images/bg_header.gif);
background-repeat:repeat-x;
background-color: #ffffff;
height:188px;
margin-left:11px;
width:948px;
}

#p.logo {
height:102px;
margin-left:11px;
width:948px;
}

#container {
margin: auto;
}

#nav-column-one-wrapper {
margin-left: 10px;
margin-right:5px;
width: 170px;
float: left;
}

* html #nav-column-one-wrapper {
	margin-left:8px;
	margin-right:0px;
	padding:0;
	width:150px;
}

#nav-column-two-wrapper {
float: left;
}

#tagline {
color:#ffffff;
font-size: 2em;
text-align : center;
vertical-align: middle;
}

#send-spend-wrapper {
border: 1px solid #cacaca;
float: right;
margin: 0em 0em 1em 1em;
}



.floatingBox, #accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper {

margin: 0;

width: 46%;

}



.wrapperAttribsOptions {

margin: 0.3em 0em;

}



.navNextPrevCounter {

margin: 0em;

font-size: 0.9em;

}



.navNextPrevList {

display: inline;

white-space: nowrap;

margin: 0;

padding: 0.5em 0em;

list-style-type: none;

}



#navMainWrapper, #navSuppWrapper, #navCatTabsWrapper {

margin-left:11px;

width:948px;

font-weight: 400;

color: #0033CC;

}



#navCatTabsWrapper {

background-color: #ffffff;

color: #9a9a9a;

background-image:none;

}



#nav-main ul, #nav-supp ul, #nav-cat-tabs ul {

margin: 0;

padding: 0.5em 0em;

list-style-type: none;

text-align: center;

line-height: 1.5em;

font-family:Verdana;

font-size:11px;

}



/*#nav-main {*/
#nav-main-nuevo{
height:100px;
margin: 0;
padding: 0;
position:relative;
}

/*#nav-main h1{*/
#nav-main-nuevo h1{
width:396px;
height:94px;
position:absolute;
top:-15px;
left:0px;
margin-right:-10px;
}

* html #nav-main  h1 {
top:0px;
}

#nav-main-nuevo h1 a{
display:block;
margin-top:145px;
margin-left:150px;
width:184px;
height:40px;
background-image:url(../images/imagenIBG.png);
background-repeat:no-repeat;
text-indent:-999em;
overflow:hidden;
}

#nav-main-search p {
margin-bottom: 5px;
margin-top: 0px;
}


#nav-main-search a {
color: #FFFFFF;
}

#nav-main-search form{
position:absolute;
top:0px;
left:400px;
width:260px;
margin:0;
padding:0;
}


#nav-main-search input{
margin-top:10px;
}

#nav-main-search input.search-button {
width:77px;
height:26px;
border:none;
background-image:url(../images/buscar.jpg);
text-indent:-999em;
overflow:hidden;
}


#nav-main ul li, #nav-supp ul li, #nav-cat-tabs ul li {
display: inline;
}



#nav-main ul li a, #nav-supp ul li a, #nav-catTabs ul li a {

text-decoration: none;

padding: 0em 0.5em;

margin: 0;

color: #0033CC;

white-space: nowrap;

text-decoration:underline;

}



#nav-cat-tabs ul li a {

color: #9a9a9a;

}



#navEZPagesTOCWrapper {

font-weight: bold;

float: right;

height: 1%;

border: 1px solid #9a9a9a;

}



#navEZPagesTOC ul {

margin: 0;

padding: 0.5em 0em;

list-style-type: none;

line-height: 1.5em;

}



#navEZPagesTOC ul li {

white-space: nowrap;

}



#navEZPagesTOC ul li a {

padding: 0em 0.5em;

margin: 0;

}



#navCategoryIcon, .buttonRow, #indexProductListCatDescription {

margin: 0.5em;

}



#nav-main-search {

float: left;

color:#FFFFFF;

margin-left: 400px;

width: 160px;

margin-top: 0px;

}

* html #nav-main-search {

margin-left: 200px;

}



#header_text1 {

float: left;

color:#FFFFFF;

padding-left:0.4em;

font-family:Verdana;

font-size:11px;

}



#header_text1 a {

color: #FFF;

font-family:Verdana;

font-size:11px;

}



a:visited, #header_text1 {

color: #0033CC;

font-family:Verdana;

font-size:11px;

}



a:hover, #header_text1 a:hover {

color: #003399;

text-decoration:none;

}



a:active, #header_text1 {

color: #FFFFFF;

}


#header_text2 {

position:absolute;

top:0px;

right:0px;

text-align: right;

color:#FFFFFF;

padding-right:1em;

font-family:Verdana;

font-size:11px;

width:302px;

min-height:130px;

height:auto !important;

height:100px;

margin: 0 0 0 10px;



}

#header_text2 p {

/*margin: 0 102 0 0px;*/

top:102px;

}

/*************************************************************************************************************
		Menu Encabezado jorge
 *************************************************************************************************************/

#header-menu-nuevo {
position:relative;
margin-top:130px;
width:610px;
height:56px;
margin-right:-10px;
float:right;
}

a.menu1 {
display: block;
float:left;
background-image: url(../images/menu_hd_inicio.png);
background-repeat: no-repeat;
width:89px;
height:56px;
padding:0;

}

#medio-menu-header{
display: block;
float:left;
background-image: url(../images/separador_menu_header.jpg);
background-repeat: no-repeat;
width:8px;
height:56px;
padding:0;	
margin-left:-5px;
}

a.menu2 {
display: block;
float:left;
background-image: url(../images/menu_hd_compras.png);
background-repeat: no-repeat;
width:113px;
height:56px;
padding:0;
/*margin-left:-5px;*/
}

a.menu3 {
display: block;
float:left;
background-image: url(../images/menu_hd_promociones.gif);
background-repeat: no-repeat;
width:157px;
height:56px;
padding:0;
/*margin-left:-10px;*/
}

a.menu4 {
display: block;
float:left;
background-image: url(../images/menu_hd_micuenta.gif);
background-repeat: no-repeat;
width:125px;
height:56px;
padding:0;
/*margin-left:-10px;*/
}

a.menu5 {
display: block;
float:left;
background-image: url(../images/menu_hd_ayuda.gif);
background-repeat: no-repeat;
width:88px;
height:56px;
padding:0;
/*margin-left:-10px;*/
}

/*************************************************************************************************************
		Fin Menu Encabezado jorge
 *************************************************************************************************************/


#header_text2 a {

color: #FFF;

font-family:Verdana;

font-size:11px;

}



a:visited, #header_text2 {

color: #0033CC;

font-size: 12px;

font-family:Verdana;

}



a:hover, #header_text2 a:hover {

color: #003399;

text-decoration:none;

}



a:active, #header_text2 {

color: #FFFFFF;

}



#nav-bread-crumb {

padding-left: 20px;/*alejo*/

font-weight: bold;

margin: 0em;

text-align:left;

color: #0033CC;

}



.greeting {

text-align:left;

}



#indexDefaultHeading {

text-align:left;

}



#navEZPagesTop {

background-color: #abbbd3;

font-size: 0.95em;

font-weight: bold;

margin-left:11px;

width:948px;

}



#nav-column-one, #nav-column-two {

background-color: transparent;

}



/*The main content classes*/

#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .centerBoxContentsNew, .alert {

vertical-align: top;

text-align:center;



}




.centerBoxContentsFeatured{
vertical-align: top;
text-align:center;
border:1px solid #7F99CC; /*alejo*//*sale de clase superior*/
}


.borde{/*nueva*/
vertical-align: top;
border:3px solid #C7D6DE; /*alejo*/
}

.borde2{
  vertical-align:top;
  border: 3px solid #173783;
}


.titulo{/*nueva*/

padding: 0.2em;
background-color: #708BAA;
color: #FFFFFF;
font-weight: bold;
}

.titulo2-nueva{/*nueva*/

padding: 0.2em;
background-color: #FFFFCC;
color: #173783;
font-weight: bold;
}

.titulo2{/*nueva*/

padding: 0.2em;
background-color: #FFFFC0;
color: #000000;
font-weight: bold;
}

/*.content,*/ #productDescription, .shippingEstimatorWrapper {

/*font-size: 1.2em;*/

padding: 10px;

}



.alert {

color: #FF0000;

margin-left: 0.5em;

}



.advisory {}

.important {

font-weight: bold;

}

.notice {}

.rating{}

.gvBal {

float: right;

}

.centerColumn, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix {

width:566px;

}







.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {



font-size: 0.9em;



}


#cartAdd2 {
width:200px;
text-align: center;
margin-left:500px; 
border: 1px solid #000000;
margin-top:20px;
}

/*************************************************************************************************************
		Panel de mi carrito de compras jorge
 *************************************************************************************************************/


#shopping-cart-default-header-nuevo{
    margin-top:20px;
	width:580px;
	height:74px;
	background: url(../images/fondoHeaderMiCarrito.png) center top no-repeat;
	margin-left:20px;	
}


#shopping-cart-default-nuevo{
    margin-top:-50px;
 	width: 580px;
	background:url(../images/fondoMiCarritoCentro.png) repeat-y;
	margin-left:20px;
}

#shopping-cart-default-nuevo #forward{
	margin-right:20px;
	
}

#shopping-cart-default-nuevo table {
width: 560px;
margin: auto;
margin-left:10px;
border-collapse:collapse;
}

#shopping-cart-default-nuevo table TH {
background-image: url(../images/listing-table-header.gif);
background-position: bottom;
width: 560px;
text-align: center;
}


#shopping-cart-default-nuevo table TD {
border-bottom: solid thin;
border-color: #8D9CA9;
text-align: center;
}


#shopping-cart-default-nuevo h2 {
color:#003399;
padding-left:0.5em;
padding-top:0.5em;
padding-right:10px;
font-family:Tahoma;
font-size:22px;
font-weight:bold;
width:207px;
height:21px;
background:url(../images/texto_mi_carrito.png) center top no-repeat;
}

#shopping-cart-default-nuevo p.button-update {
float:right;
display: block;
width: 500px;
text-align: right;
padding-right:20px;
}

#shopping-cart-default-nuevo p.button {
float: right;
display:block;
padding-right:20px;
}

#shopping-cart-default-nuevo h3{
text-align: center;
}


#cart-sub-total {
/*border-top: 1px solid #cccccc;*/
font-weight: bold;
text-align: right;
line-height: 2.2em;
padding-right: 2.5em;
}

#shopping-cart-default-footer-nuevo{
	width:578px;
	height:173px;
	margin-top:30px;
	background: url(../images/fondoFooterMiCarrito.png) center bottom no-repeat;
	margin-left:1px;
	margin-bottom:-50px;
}

#shopping-cart-default-footer-nuevo2{
	width:578px;
	height:152px;
	background: url(../images/fondoFooterMiCarrito2.png) center bottom no-repeat;
	margin-left:1px;
	margin-top:10px;
}

/*************************************************************************************************************
		Panel de mi carrito de compras jorge
 *************************************************************************************************************/







.tableRow, .tableHeading, #cartSubTotal {



height: 2.2em;



}







.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay {



padding: 0.5em 0em;



}







.cartUnitDisplay, .cartTotalDisplay {



text-align: right;



padding-right: 0.2em;



}







#scUpdateQuantity {



width: 2em;



}







.cartQuantity {



width: 4.7em;



}







.cartNewItem {



color: #33CC33;



position: relative;  /*do not remove-fixes stupid IEbug*/



}







.cartOldItem {



color: #660099;



position: relative;  /*do not remove-fixes stupid IEbug*/



}







.cartBoxTotal {



text-align: right;



font-weight: bold;



}







.cartRemoveItemDisplay {



width: 3.5em;



}







.cartAttribsList {



margin-left: 1em;



}







#mediaManager {



width: 50%;



margin: 0.2em;



padding: 0.5em;



background-color: #E4FEf5;



border: 1px solid #003D00;



}







.normalprice, .productSpecialPriceSale {



text-decoration: line-through;



}







.productSpecialPrice, .productSalePrice, .productSpecialPriceSale{



color: #ff0000;



}







.orderHistList {



margin: 1em;



padding: 0.2em 0em;



list-style-type: none;



}







#cartBoxListWrapper ul, #ezPageBoxList ul {



list-style-type: none;



}







#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal {



margin: 0;



padding: 0.2em 0em;



}







#cartBoxEmpty, #cartBoxVoucherBalance {



font-weight: bold;



}







.totalBox {



width: 5.5em;



text-align: right;



padding: 0.2em;



}







.lineTitle, .amount {



text-align: right;



padding: 0.2em;



}







.amount {



width: 5.5em;



}







/*Image Display*/



#productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {



margin: 0em 1em 1em 0em ;



}







.categoryIcon { }







#cartImage {



margin: 0.5em 1em;



}







/*Attributes*/



.attribImg {



width: 20%;



margin: 0.3em 0em;



}







.attributesComments {}







/*list box contents*/



.centerBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {
margin: 0em;
padding-top:0.5em;
}

h2.centerBoxHeading {
font-size: 15px;
color: #0033CC;
}


/*sideboxes*/

h3.leftBoxHeading, h3.leftBoxHeading a,

h3.rightBoxHeading, h3.rightBoxHeading a {
font-size:15px;
color: #0033CC;
text-align: left;
}


#manufacturersHeading, #currenciesHeading, #musicgenresHeading, #recordcompaniesHeading, #searchHeading ,#search-headerHeading{
font-size:15px;
color: #0033CC;
}


/*************************************************************************************************************
		Panel de login jorge
 *************************************************************************************************************/

#loginbox {
width:278px;
height:170px;
margin-top: 15px;
margin-left: 5px;
background-image: url(../images/fondoLogin.png);
background-repeat:no-repeat;
padding: 0px;
padding-left:-20px;
}

* html #loginbox {
margin-left: 2px;
margin-top: -30px;
}

.loginbox3{
margin-left:130px;
margin-top:-50px;
width:100px;
}

#loginbox h3 {
padding-left:2px;
height: 35px;
margin: 0px 0 -20px 0;
padding-top:10px;
color:#003399;
font-family:Tahoma;
font-size:18px;
font-weight:bold;
}

#loginbox p.loginbox-down {
background-image: url(../images/login-down.gif);
background-repeat: no-repeat;
width: 188px;
height: 17px;
margin-bottom: 0px;
margin-top:-5px;
}

/*************************************************************************************************************
		Panel de fin login jorge
 *************************************************************************************************************/


#blanksidebox {
margin-top: 20px;
margin-left: 5px;
margin-right: 3px;
width:195px;
height:52px;
background-image: url(../images/usuarios_nuevos_bg.png);
background-repeat: no-repeat;
padding: 0px;
}

* html #blanksidebox {
	margin-left: 2px;
}

#blanksidebox h3 {
background-repeat: no-repeat;
margin: 0px;
color:#003399;
padding-left:10px;
font-family:Tahoma;
font-size:18px;
font-weight:bold;
}

#blanksidebox p {
text-align:center;
margin-top:0px;
width:165px;
}

#loginbox input.loginbox {
margin-left: 10px;
display: block;
border: solid thin;
border-color: Black;
color:#000000;
}

#loginbox p.loginbox {

margin: -7px 0px 0px 15px;


}

.loginbox1{
	margin-left:5px;
	margin-top:-5px;
}


.loginbox2{
	margin-left:5px;
	margin-top:-5px;
}

#login-button {


width: 70px;

height: 30px;

margin-left: 135px;

margin-top:-25px;

}



#loginbox ul {

list-style-type:none;

margin-left: 15px;

}

#loginboxContent{
   margin-top:5px;
   height:162px;
}





#mailchimpsidebox {

margin-top: 7px;

margin-left: 5px;

margin-right: 3px;

width:195px;


background-image: url(../images/login-bg.gif);

background-repeat: repeat-y;

padding: 0px;

}

* html #mailchimpsidebox {

	margin-left: 2px;

}



#mailchimpsidebox h3 {

background-image: url(../images/login-sup.gif);

background-repeat: no-repeat;

width: 185px;

padding-left:10px;

height: 35px;

margin: 0px 0 -20px 0;

color:#003399;

padding-top:0.5em;

font-family:Tahoma;

font-size:18px;

font-weight:bold;

}



#mailchimpsidebox p.down {

background-image: url(../images/login-down.gif);

background-repeat: no-repeat;

width: 188px;

height: 17px;

margin-bottom: 0px;

margin-top:-5px;



}

#mailchimpsidebox p.news {

margin-left: 20px;

margin-top: 0px;

margin-bottom:0px;

}

#mailchimpsidebox input {

margin-left: 20px;

margin-top: 0px;

}

* html #mailchimpsidebox input, #mailchimpsidebox p.news {

margin-left: 10px;

}

*:first-child+html #mailchimpsidebox input, #mailchimpsidebox p.news {

margin-left: 10px;

}



#mail-button {

width: 100px;

height: 32px;

}

/*************************************************************************************************************
		Panel de servicio al cliente jorge
 *************************************************************************************************************/

#craftysyntaxsidebox {
margin-top: 7px;
margin-left: 5px;
margin-right: 3px;
background-image: url(../images/fondoAtencionCliente.png);
background-repeat: repeat-y;
padding: 0px;
height:170px;
width:278px;
}

* html #craftysyntaxsidebox {
	margin-left: 2px;
}

#craftysyntaxsidebox h3 {
width: 185px;
padding-left:10px;
height: 35px;
margin: 0px 0 -20px 0;
color:#003399;
padding-top:0.5em;
font-family:Tahoma;
font-size:18px;
font-weight:bold;
}

#craftysyntaxsidebox p {
clear:both;
}

#craftysyntaxsidebox a {
	margin-left:15px;
	text-decoration:underline;
}

#craftysyntaxsidebox p.down {
background-image: url(../images/login-down.gif);
background-repeat: no-repeat;
width: 188px;
height: 17px;
margin-bottom: 0px;
margin-top:-5px;
}


/*#moreinformation {*/
#div_condiciones{
margin-top: 7px;
margin-left: 5px;
margin-right: 3px;
background-image: url(../images/cuadro_condiciones.png);
background-repeat: repeat-y;
padding: 0px;
height:66px;
width:278px;
}

/*************************************************************************************************************
       Fin Panel de servicio al cliente jorge
 *************************************************************************************************************/

/*#specials {

float:left;

margin-top: 0px;

margin-left: 5px;

margin-right: 3px;

background-image: url(../images/login-bg.gif);

background-repeat: repeat-y;

padding: 0px;

text-align: center;

}*/



/** html #specials {

	margin-left: 2px;

}*/



/*#specials h3 {

background-image: url(../images/login-sup.gif);

background-repeat: no-repeat;

width: 198px;

height: 35px;

margin: 0px;

color:#003399;

padding-left:0.5em;

padding-top:0.5em;

font-family:Tahoma;

font-size:18px;

font-weight:bold;

text-align: left;

}

* html #specials h3 {

padding-left: 15px !important;

}*/

/**:first-child+html #specials h3 {

padding-left: 15px !important;

}



#specials h3 a {

text-decoration: none;

font-family:Tahoma;

font-size:18px;

font-weight:bold;

color:#003399;



}







#specials p.down {

background-image: url(../images/login-down.gif);

background-repeat: no-repeat;

width: 198px;

height: 17px;

margin-bottom: 0px;

}

*/



.rightsideBoxContent {

padding:0.5em;

}



h3.leftBoxHeading a:hover, h3.rightBoxHeading a:hover {



color: #0033CC;



text-decoration: underline;



}







.rightBoxHeading a:visited, .leftBoxHeading a:visited, .centerBoxHeading a:visited {



color: #0033CC;



text-decoration:underline;



font-size: 12px;



font-family:Verdana;



}







th, #cartEmptyText, #cartBoxGVButton, #cartBoxEmpty, #cartBoxVoucherBalance, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance, .leftBoxHeading, .centerBoxHeading, .productListing-data, .accountQuantityDisplay, .ratingRow, label#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .categoryListBoxContents, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg  {
font-size:10px;
color: #0033CC;
}


.centerBoxContentsSpecials, .centerBoxContentsFeatured {

width:140px;

height:100px;/*alejo*/

font-size:10px;

padding-top:10px;

padding-bottom:15px;



}





.centerBoxContentsSpecials  a, .centerBoxContentsFeatured a{



font-size:10px !important;

}


.centerBoxContentsSpecials  img, .centerBoxContentsFeatured img{
height:60px;
}





.leftBoxHeading2,.rightBoxHeading{



font-size:15px;



color: #0033CC;



padding-left: 0.5em;



padding-top:0.5em;}



#bestsellers  {

background-image: url(../images/box-bg.gif);

background-repeat: repeat-y;

margin-bottom: 5px;

margin-left: 7px;

margin-top:-3px;

}



*html #bestsellers  {

 margin-left: 0px;
 

 }



#bestsellers h3 {

background-image: url(../images/bs-sup.gif);

background-repeat: no-repeat;

width: 155px;

height: 30px;

padding-top:10px;

color:#003399;

padding-left:0.5em;

font-family:Tahoma;

font-size:18px;

font-weight:bold;

margin-bottom: 5px;



}



#bestsellers p.sidebox-down {
background-image: url(../images/box-down.gif);
background-repeat: no-repeat;
background-position: left bottom;
width: 150px;
height: 5px;
margin-bottom: 0px;
}

#bestsellers ol {
padding-left: 8px;
margin-left: 1.1em;
margin-right: 5px;
list-style-image: url(../images/item.gif);
list-style-type:none;
}

#bestsellers li {
padding: 0;
margin: 0.3em 0em 0.3em 0em;
}

* html #bestsellers li {
margin: 0.3em 0em 0.3em 5px;
}

*:first-child+html #bestsellers li {
margin: 0.3em 0em 0.3em 5px;
}

#bannerboxHeading {
background-color: #FFFFFF;
}

#upProductsHeading {
text-align: left;
}

#upDateHeading {
text-align: right;
}

/*************************************************************************************************************
		Panel de categorias jorge
 *************************************************************************************************************/

#categories {
	background: url(../images/fondoCentroCategoriasNuevo.png) repeat-y;
	margin-left:5px;
	text-align: left;
	width: 279px;
	margin-top:-15px;	
}

#header-categories{
background: url(../images/fondoHeaderCategoriasNuevo.png) no-repeat bottom left;
width: 278px;
height: 92px;
margin-left:6px;
margin-top:20px;
}

#categories ul {
list-style:none;
}

#categories ul li a{
   font-size:14px;
   font-weight:bold;
   font-family:Arial, Helvetica, sans-serif;  
}

* html #categories ul {
margin-left: 0px;
}

#categories ul li a.category-products {
display:block;
padding-left: 8px;
margin-right: 5px;
background:url(../images/item.gif) no-repeat;
}

#cat-down-nuevo {
background: url(../images/fondoFooterCategoriasNuevo.png) left bottom no-repeat;
width:278px;
height:41px;
margin-left:6px;
margin-top:-15px;
}

/*************************************************************************************************************
		Fin Panel de categorias jorge
 *************************************************************************************************************/

A.category-top:link,visited {
color: #0033CC;
font-size: 12px;
font-family:Verdana;
}

A.category-top:hover {
color: #003399;
text-decoration:none;
}

A.category-links:link,visited {
color: #0033CC;
}

A.category-links:hover {
color:#FFCC00;
}

.category-links-selected {
color: #FF9900;
font-size: 12px;
font-family:Verdana;
}

A.category-subs, A.category-products, A.category-subs:visited, A.category-products:visited {
color: #0033CC;
text-decoration:none;
}







A.category-subs:hover, A.category-products:hover {



color: #FFCC00;



text-decoration:none;





}



SPAN.category-subs-parent {



font-weight: bold;



}



SPAN.category-subs-selected {



color: #FF9900;







}

.forward, #shoppingCartDefault #PPECbutton {
float: right;
}







.bold {



font-weight: bold;



}







.rowOdd {







height: 1.5em;



vertical-align: top;



}







.rowEven {







height: 1.5em;



vertical-align: top;



}







.hiddenField {



display: none;



}



.visibleField {



display: inline;



}







CAPTION {



/*display: none;*/



}







#myAccountGen li, #myAccountNotify li {



margin: 0;



}







.accountTotalDisplay, .accountTaxDisplay {



width: 20%;



text-align: right;



/*vertical-align: top*/



}







.accountQuantityDisplay {



width: 10%;



vertical-align: top



}







TR.tableHeading {



background-color: #cacaca;



height: 2em;



}







.productListing-rowheading {
/*background-image: url(../images/listing-table-header.gif);
background-position: bottom;
width: 500px;*/

}



.productListing-data {

border-bottom: solid thin;

border-color: #8D9CA9;

text-align: center;

margin-right:-10px;


}

/*cat85_108Table, #cat128_141Table, #product-listing table{*/
#product-listing table{
   /*padding-right:20px;*/
   width:530px;
}


.productListing-odd{ 
  padding-right:20px;

}


.productListing-odd{
/* padding:0.5em;*/



}



#siteMapList {



width: 90%;



float: right;



}







.ratingRow {



margin: 1em 0em 1.5em 0em;



}







LABEL#textAreaReviews {



font-weight: normal;



margin: 1em 0em;



}







#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp, #infoShoppingCart {



background-color: #ffffff;



}

#contenedor-index-product{
 margin-right:10px;
}



A.link {color:#FFFFFF;}



#listCell0-0, #listCell0-1, #listCell0-2{

text-align: center;
}



#advSearchDefaultHeading{ margin:0;}



.listingDescription { color:#000000;}



#orderTotals { width:95%;}



#checkoutOrderTotals { width:95%;}

#center-box-wrapper{
margin:0px;
padding:0px;
margin-left:300px;
}

/*#index-categories, #index-product-list, #contact, #account, #account-details, #logoff, #index-product-list,  #shopping-cart-default, #adv-search, #password-forgotten, #address, #checkout, #checkout2, #checkout3, #checkout4,  #time_out, #site-map, #page-ibg, #create-acct-default {*/
#index-categories, #contact, #account, #account-details, #adv-search, #address, #checkout2, #checkout3, #checkout4, #site-map, #page-ibg, #create-acct-default {

margin-top: 20px;

float:left;

width: 555px;
/*width: 566px;/*alejo*/

background: url(../images/box_dw_central1.gif) left bottom no-repeat;

text-align:left;

padding-bottom: 10px;

margin-left:0px;

_padding:0px;

_margin:20px 2px 0px 0px;

}

#product-all, #login{

margin: 0 auto;
left:220px;
width: 555px;
text-align:left;
background: url(../images/box_dw_central1.gif) left bottom no-repeat;
margin-left:35px;

}

/*************************************************************************************************************
		Panel de compras y login jorge
 *************************************************************************************************************/

#login-header-nuevo, #content-header-nuevo, #header-password-forgotten-nuevo, #contactenos-header, #account-nuevo-header, #account-nuevo-header2, #account-details-nuevo-header, #address-nuevo-header, #account-nuevo-header3, #address-nuevo-header4, #header-create-acct-default-nuevo, #logoff-nuevo-header{
	position:relative;
	width:540px;
	height:55px;
	padding:10px;
	margin-left:41px;
	background:url(../images/fondoHeaderMitadCentro.png);
	background-repeat:no-repeat;	
}

#product-all-header-nuevo{
	position:relative;
	width:540px;
	height:86px;
	padding:10px;
	margin-left:41px;
	background:url(../images/fondoHeaderMitadCentro.png);
	background-repeat:no-repeat;	
}

#product-all-header-nuevo div{
    width:530px;
	text-align:justify;
}

#account-nuevo-header3-cambio-clave{
	position:relative;
	width:540px;
	height:40px;	
    padding:10px;
	margin-left:41px;
	background:url(../images/fondoHeaderMitadCentro.png);
	background-repeat:no-repeat;	
}

#checkout-header-nuevo{
	position:relative;
	width:540px;
	height:55px;
	padding:10px;
	margin-left:41px;
	background:url(../images/fondoHeaderMitadCheckout1.png);
	background-repeat:no-repeat;
}

#checkout2-header-nuevo{
	position:relative;
	width:540px;
	height:55px;
	padding:10px;
	margin-left:41px;
	background:url(../images/fondoHeaderMitadCheckout2.png);
	background-repeat:no-repeat;
}

#checkout3-header-nuevo{
	position:relative;
	width:540px;
	height:55px;
	padding:10px;
	margin-left:41px;
	background:url(../images/fondoHeaderMitadCheckout3.png);
	background-repeat:no-repeat;
}

#checkout-header-nuevo2{
	position:relative;
	width:540px;
	height:55px;
	padding:10px;
	margin-top:-5px;
	margin-left:-11px;
	background:url(../images/fondoHeaderMitadCheckout12.png);
	background-repeat:no-repeat;
}

#checkout-header-nuevo3{
	position:relative;
	width:540px;
	height:55px;
	padding:10px;
	margin-top:-5px;
	margin-left:-11px;
	background:url(../images/fondoHeaderMitadCheckout22.png);
	background-repeat:no-repeat;
}

#checkout3-footer-nuevo{
	width:556px;
	height:158px;
	background:url(../images/fondoFooterMitadCentro.png);
	background-repeat:no-repeat;
	padding-bottom:-50px;
}


#login-header-nuevo h2, #checkout-header-nuevo h2, #checkout-header-nuevo2 h2, #checkout2-header-nuevo h2, #checkout-header-nuevo3 h2, #checkout3-header-nuevo h2, #content-header-nuevo h2, #header-password-forgotten-nuevo h2, #contactenos-header h2,
#account-nuevo-header h2, #account-nuevo-header2 h2, #account-details-nuevo-header h3, #address-nuevo-header h2, #account-nuevo-header3 h2,
#address-nuevo-header4 h1, #header-create-acct-default-nuevo h2, #logoff-nuevo-header h2{
color:#003399;
font-family:Tahoma;
font-size:18px;
font-weight:bold;
}

#product-all-header-nuevo h2{
    color:red;
    font-family:Tahoma;
    text-align:center;
    font-size:14px;
    font-weight:bold;
}

#product-all-header-nuevo{
    font-size:10px;
	text-align:justify;
}

#account-nuevo-header h2{
   background:url(../images/texto-informacion-mi-cuenta.png) no-repeat; 
   width:241px;
   height:19px;
}

#account-nuevo fieldset, #account-details-nuevo fieldset, #address-nuevo fieldset{
   width:520px;
}

#account-nuevo-header2 h2{
   background:url(../images/texto-relacion-de-pedidos.png) no-repeat; 
   width:293px;
   height:21px;
}

#texto-mi-cuenta{
    width:69px;
	height:14px;
	background: url(../images/texto-mi-cuenta.png) no-repeat;
}

#logo-ibg-mi-cuenta{
    width:147px;
	height: 158px;	
	background:url(../images/logo-ibg.png) no-repeat;
}

#tabla-mi-cuenta-nueva{
    margin-left:-10px;
}

#texto-mi-avisos{
   width:121px;
   height:15px;
   background:url(../images/texto-avisos.png) no-repeat;
}

#product-all-nuevo, #login-nuevo, #index-product-list-nuevo, #checkout-nuevo, #checkout2-nuevo, #content-nuevo, #password-forgotten-nuevo, #site-map-list, #contactenos, #account-nuevo, #account-details-nuevo, #address-nuevo, #create-acct-default-nuevo, #logoff-nuevo{
   margin-left: 40px;
   padding:10px;
   padding-top:20px;
   padding-right:30px;
   width: 540px;
   margin-top:-35px;
   text-align:left;
   background:url(../images/fondoMitadCentro.png);
   background-repeat:repeat-y;
}

#account-nuevo-cambio-clave{
   margin-left: 40px;
   /*padding:10px;*/
   padding-top:20px;
   padding-right:30px;
   width: 540px;
   margin-top:-25px;
   text-align:left;
   background:url(../images/fondoMitadCentro.png) top left;
   background-repeat:repeat-y;
}

#account-nuevo #contenedor-account-nuevo{
   width:520px;
   
}

#contactenos1{
   margin-left: 40px;
   padding:10px;
   padding-top:20px;
   padding-right:30px;
   width: 540px;
   margin-top:-30px;
   text-align:left;
   background:url(../images/fondoMitadCentro.png);
   background-repeat:repeat-y;
}

#checkout3-nuevo{
   margin-left: 40px;
   padding:10px;
   padding-right:30px;
   width: 540px;
   margin-top:-30px;
   text-align:left;
   background:url(../images/fondoMitadCentro.png);
   background-repeat:repeat-y;
}


#product-all-nuevo p.button, #product-all-footer-nuevo p.button{
   text-align:right;
} 

#product-all-nuevo td.main{ 
    position:relative;
	margin-left:50px;
	text-align:center;
	width:250px;
}

#product-all-nuevo td.main2{ 
  padding-left:0px;
}

#product-all-footer-nuevo, #checkout-footer-nuevo, #footer-password-forgotten-nuevo, #account-details-nuevo-footer,
#address-nuevo-footer{
	position:relative;
	width:540px;
	height:158px;
	padding:10px;
	margin-left:41px;
	margin-top:-5px;
	background:url(../images/fondoFooterMitadCentro.png);
	background-repeat:no-repeat;
}

#account-nuevo-footer{
	position:relative;
	width:540px;
	height:52px;
	padding:10px;
	margin-left:41px;
	margin-top:-5px;
	background:url(../images/fondoFooterMitadCentroCuenta.png);
	background-repeat:no-repeat;
}

#account-nuevo-footer-cambio-clave{
	position:relative;
	width:540px;
	height:52px;
	padding:10px;	
	/*padding-left:0px;
	padding-right:10px;*/
	margin-left:41px;
	margin-top:-8px;
	background:url(../images/fondoFooterMitadCentroCuenta.png);
	background-repeat:no-repeat;
}



#account-nuevo-footer3{
position:relative;
	width:540px;
	height:158px;
	padding:10px;
	margin-left:41px;
	margin-top:-5px;
	background:url(../images/fondoFooterMitadCentro3.png);
	background-repeat:no-repeat;
}

#account-details-nuevo-footer p.button, #address-nuevo-footer p.button, #account-nuevo-footer p.button{
    display: inline;
}

#login-footer-nuevo, #footer-create-acct-default-nuevo, #logoff-nuevo-footer{
	position:relative;
	width:540px;
	height:52px;
    padding:10px;
	margin-left:41px;
	margin-top:-10px;
	background:url(../images/fondoFooterMitadCentro2.png);
	background-repeat:no-repeat;
}



#login-nuevo h4, #create-acct-default-nuevo h4{
width:520px;
height:22px;
background: url("../images/legend.gif") repeat-x;
color:#ffffff;
padding-top:5px;
}

#create-acct-default-nuevo h4 a{
	color:#FFFF33;
}

#login-nuevo form fieldset, #contactenos form fieldset, #create-acct-default-nuevo form fieldset{
  width: 520px;
}

#login-nuevo form fieldset fieldset, #create-acct-default-nuevo form fieldset{
  width:500px;
}

#content-nuevo fieldset{
   width:510px;
}

#content-footer-nuevo, #contactenos-footer{
	position:relative;
	width:540px;
	height:158px;
	padding:10px;
	margin-left:41px;
	margin-top:-5px;
	background:url(../images/fondoFooterMitadCentro.png);
	background-repeat:no-repeat;
}
/*************************************************************************************************************
		fin Panel de compras y login jorge
 *************************************************************************************************************/


* html #product-all {
padding: 0px;
margin:20px 2px 0px 0px;
}

#product-all div, #product-all form, #product div{
	margin-left:20px;
}

#product td.main, #product-all td.main {
	padding-left:20px;
}

#product p.button, #product-all p.button {
	text-align:right;
}

#account table {
margin-left: 20px;
}


#index-categories  h2,
#login h2, #contact h2,
#account h2,
#account-details h2,
#adv-search h2,
#password-forgotten h2,
#address h2,
#time_out h2,
#site-map h2,
#page-ibg h2,
#create-acct-default h2,
#product-all h2{

width: 555px;
/*width: 566px;/*alejo*/

height: 30px;

background: url(../images/box_up_central.gif)  no-repeat;

margin: 0px;

padding-left: 10px;

padding-top: 10px;

color:#003399;

font-family:Tahoma;

font-size:18px;

font-weight:bold;

_margin-right:20px;

}

* html #index-categories  h2,
* html #login h2, #contact h2,
* html #account h2,
* html #account-details h2,
* html #shopping-cart-default h2,
* html #adv-search h2,
* html #password-forgotten h2,
* html #address h2,
* html #time_out h2,
* html #site-map h2,
* html #page-ibg h2,
* html #create-acct-default h2,
* html #product-all h2 {

width: 556px;

height: 30px;

margin: 0px;

padding-left: 10px;

padding-top: 10px;

}

#product-wrapper {
float:left;
width: 730px;
margin-left:-210px;
padding-bottom: 12px;
position:relative;
}



#headerProduct h2 {
float:left;
width: 650px;
height: 30px;

margin-left:1px;
padding-top: 10px;
color:#003399;
font-family:Tahoma;
font-size:18px;
font-weight:bold;
text-align:center;
}

#headerProduct{
	width: 800px;
	height: 70px;
	margin-top: 20px;
	background: url(../images/cabeza_fondo_nuevo2.png) bottom no-repeat;
}

#product {
margin-top: -5px;
width: 800px;
background: url(../images/fondo_central.png);
background-repeat: repeat-y;
text-align:left;
}

#footerProduct{
	width: 800px;
	height: 55px;
	margin-top: -5px;
	background: url(../images/pie_fondo_nuevo4.png) bottom no-repeat;
}

#productoFormulario{    
   	width:200px;
			
}

#soporte {
/*
 width:100px;
 height:60px;
 position:absolute;
 display:inline;
 
 top:-15px;
 right:20px;
 margin-top:0px;*/
}

#productoSoporte{

float:right;
width:100px;
height:20px;
margin-top:40px;
background-repeat:no-repeat;
font-size:9px;
font-weight:bold;
text-decoration:none;
text-align:center;
}
 
#soporte a:hover{
color: #003399;
}

#page-default {

float:left;

margin-top: 20px;

width: 932px;

background: url(../images/page-default-bg.png) bottom no-repeat;


text-align:left;

padding-bottom: 80px;

margin-left:-280px;
}

/*************************************************************************************************************
		Panel de ayuda jorge
 *************************************************************************************************************/

#page-default-nuevo h2 {
padding-top: 15px;
color:#003399;
font-family:Tahoma;
font-size:18px;
font-weight:bold;
text-align:center;
float:left;
width:931px;
height:63px;
margin-left:1px;
margin-top:-20px;
background:url(../images/fondoHeaderAyuda.png) left top no-repeat;
}

#page-default-nuevo{
float:left;
margin-top: 40px;
width: 932px;
background: url(../images/fondoCentroAyuda.png) repeat-y;
padding-bottom: 20px;
margin-left:-280px;
}

#page-default-nuevo h4 {
width:800px;
margin-bottom:10px;
margin-left:8px;
}

#ayuda-footer{
	float:left;
    width:931px;
	height:89px;
	margin-top:-20px;
	margin-left:-279px;	
	background:url(../images/fondoFooterAyuda.png) left bottom no-repeat;
}

#header-contenedor-ayuda{
	width: 888px;
	height: 44px;
	background:url(../images/fondoHeaderAzulAyuda.png) top left no-repeat;
	float: left;
	margin-left:19px;
}

#contenedor-ayuda{
  background: url(../images/fondoAzulCentroAyuda.png) repeat-y;
  float:left;  
  width: 887px;
  /*width:932px;*/
  text-align:left;
  margin-left:20px;
  margin-top:-10px;
}

#footer-contenedor-ayuda{
	width: 888px;
	height: 50px;
	background: url(../images/fondoFooterAzulAyuda.png) left bottom no-repeat;
	float: left;
	margin-top:-5px;
	margin-left:20px;
}

#top-10{
	width:850px;
	float:left;
	margin-left:20px;		
}

#top-10 h4{
  width:850px;
  height:26px;
  text-align:center;
  background: url(../images/cabecera_azul.jpg) center top no-repeat;
}

#top-10-izquierda {
	font-family:Tahoma;
	color:#FF3333;
	font-size:12px;
	text-align:justify;	
}

#contenedor-ayuda #top-10 ul{
    position:relative;
    width: 370px;
	float:left;	
	font-family:Tahoma;
	color:#CC3333;
	font-size:12px;
	text-align:justify;
}

#ayuda{
   margin-left:20px;
}

#contenedor-ayuda #ayuda #antes, #contenedor-ayuda #ayuda #durante, #contenedor-ayuda #ayuda #despues{
  width:270px;
}

#contenedor-ayuda #ayuda #antes h4{
	width:260px;
	height:26px;
	background:url(../images/cabecera_roja.jpg) center top no-repeat;
}

#contenedor-ayuda #ayuda #durante h4{
	width:260px;
	height:26px;
	background:url(../images/cabecera_naranja.jpg) center top no-repeat;
}

#contenedor-ayuda #ayuda #despues h4{
	width:260px;
	height:26px;
	background:url(../images/cabecera_verde.jpg) center top no-repeat;
}
 

/*************************************************************************************************************
		Panel de ayuda jorge
 *************************************************************************************************************/
/*************************************************************************************************************
		Panel de sucursales jorge
 *************************************************************************************************************/
#page-default-sucursales{
	float:left;
	margin-top: 40px;
	width: 932px;
	background: url(../images/fondoCentroAyuda.png) repeat-y;
	padding-bottom: 20px;
	margin-left:-280px;
}

#page-default-sucursales h2 {
	padding-top: 15px;
	color:#003399;
	font-family:Tahoma;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	float:left;
	width:931px;
	height:63px;
	margin-left:1px;
	margin-top:-20px;
	background:url(../images/fondoHeaderAyuda.png) left top no-repeat;
}

#sucursal-footer{
	float:left;
    width:931px;
	height:89px;
	margin-top:-20px;
	margin-left:-279px;	
	background:url(../images/fondoFooterAyuda.png) left bottom no-repeat;
}

#destello-sucursales{
  float:left;
  width:931px;
  height:7px;
  margin-top:-40px;
  background:url(../images/linea_azul.jpg) center top no-repeat;

}

#borde-nuevo{
	float:left;
	padding-top: 15px;
	color:#003399;
	font-family:Tahoma;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	float:left;
	width:931px;
	height:63px;
	margin-left:1px;
	margin-top:-20px;
}

#body-sucursales{
	width:274px;
	height:100px;
	background: url(../images/fondoCentroPanelSucursales.png) center top repeat-y;	
	margin-top:-12px;
}

#contenido-body-surcursales{
  margin-left:20px;
}

#footer-sucursales{
   width: 273px;
   height: 23px;
   background:url(../images/fondoFooterPanelSucursales.png) no-repeat;
   margin-top:-5px;
   margin-left:1px;
}

#header-sucursales{
  width:273px;
  height:41px;
  background: url(../images/fondoHeaderPanelSucursales.png) no-repeat;
  margin-left:1px;
  text-align:center;
  padding-top:8px;
  color:#000000;
}

#header-sucursales h4{
  color:#FFFFFF;
}


/*************************************************************************************************************
	fin Panel de sucursales jorge
 *************************************************************************************************************/
/*************************************************************************************************************
		Panel de proveedores jorge
 *************************************************************************************************************/

#contenedor-proveedores{
	width:800px;
	position:relative;
	
}

#body-proveedores{
	width:274px;
	height:100px;
	background: url(../images/fondoCentroPanelSucursales.png) center top repeat-y;	
	margin-top:-12px;
}

#contenido-body-proveedores{
  margin-left:20px;
}

#footer-proveedores{
   width: 273px;
   height: 23px;
   background:url(../images/fondoFooterPanelSucursales.png) no-repeat;
   margin-top:-5px;
   margin-left:1px;
}

#header-proveedores{
  width:273px;
  height:41px;
  background: url(../images/fondoHeaderPanelSucursales.png) no-repeat;
  padding-top:8px;
  color:#000000;
}

#header-proveedores h4{
  color:#FFFFFF;
  text-align:center;
  width:250px;
}

#destello-proveedores{
  float:left;
  width:931px;
  height:7px;
  margin-top:-40px;
  background:url(../images/linea_azul.jpg) center top no-repeat;
}


/*************************************************************************************************************
	Fin Panel de proveedores jorge
 *************************************************************************************************************/
/*************************************************************************************************************
	 Panel de servicio tecnico jorge
 *************************************************************************************************************/
#body-servicios{
	width:274px;
	height:60px;
	background: url(../images/fondoCentroPanelSucursales.png) center top repeat-y;	
	margin-top:-12px;
}

#contenido-body-servicios{
  margin-left:10px;
}

#header-servicios{
  width:273px;
  height:51px;
  background: url(../images/fondoHeaderPanelServicios.png) no-repeat;
  margin-left:1px;
  text-align:center;
  padding-top:5px;
  color:#000000;
}

#header-servicios h4{
  color:#FFFFFF;
  text-align:center;
  width:250px;
  font-size:11px;
}

/*************************************************************************************************************
	Fin Panel de servicio tecnico jorge
 *************************************************************************************************************/
html #page-default {
  margin-left:10px;
}

#page-default h2 {

width: 932px;

height: 30px;

background: url(../images/page-default-up.png) no-repeat;

margin-top:0px;

padding-top: 10px;

color:#003399;

font-family:Tahoma;

font-size:18px;

font-weight:bold;

text-align:center;

}

#index-categories p.category-description, #index-categories p, #product-main-image, #product-attributes, #account h3, #address h3, #page-default h3, #page-default p, #page-default-nuevo h3{/*, #product h3 {*/
margin: 20px;
}

/*#contenedorImagenes{
   float:left;
}
*/

#contenedorDescripcion{
padding-left:20px;
padding-right:20px;
width:340px;
/*float:left;*/
padding-bottom:10px;
}

#product-description h4{

  margin-top:-10px;
  width:324px;
  height:39px;
  background: url(../images/cabezaFondoAzul.png);
  background-repeat: no-repeat;
}

#contenidoDescripcion{
  width:290px;
  text-align:justify;
  font-size:12px;
}

#product-description{
width:324px;
background: url(../images/fondoCentroAzul.gif);
background-repeat: repeat-y;
}

#contenidoCart{
   width:250px;
   height:100px;
   float:right;
   right:50px;
}

#product-footer-description{
  width:330px;
  height:152px;
  margin-top:-20px;
  background: url(../images/piefondoAzul.png);
  background-repeat: no-repeat;
}


#product-main-image {
width:300px;
text-align:center;

}

#product-main-image a {
text-decoration:none;
}

#nota {
	/*width:700px;*/
	margin-left:20px;
}
#nota span{
	width:55px;
	text-align:center;
	color:#CC0000;
	text-decoration:underline;	
}

#nota p {
	width:700px;
	text-align:justify;
}

#checkout h2 {
width: 555px;
height: 30px;
background: url(../images/box_up_check1.gif)  no-repeat;
margin: 0px;
padding-left: 10px;
padding-top: 10px;
color:#003399;
font-family:Tahoma;
font-size:22px;
font-weight:bold;
}



#checkout h3, #checkout2 h3, #checkout3 h3  #checkout4 h3{

margin-left: 10px;

}



#checkout2 h2 {

width: 555px;
/*width: 566px;/*alejo*/

height: 30px;

background: url(../images/box_up_check2.gif)  no-repeat;

margin: 0px;

padding-left: 10px;

padding-top: 10px;

color:#003399;

font-family:Tahoma;

font-size:22px;

font-weight:bold;

}



#checkout3 h2 {

width: 555px;
/*width: 566px;/*alejo*/

height: 30px;

background: url(../images/box_up_check3.gif)  no-repeat;

margin: 0px;

padding-left: 10px;

padding-top: 10px;

color:#003399;

font-family:Tahoma;

font-size:22px;

font-weight:bold;

}



#checkout4 h2 {

width: 555px;
/*width: 566px;/*alejo*/

height: 30px;

background: url(../images/box_up_check4.gif)  no-repeat;

margin: 0px;

padding-left: 10px;

padding-top: 10px;

color:#003399;

font-family:Tahoma;

font-size:22px;

font-weight:bold;

}



/*#checkout3 .back {

margin-left: 10px;

}*/



#product ul, #account ul {
/*#account ul {*/

margin: 20px;

list-style: none;

}



#index-default{

margin: 0 auto;
left:220px;
width: 630px;
text-align:center;
}


* html #index-default  {

width: 546px;

}



#featured-default  {
margin-left:10px;
float:left;
padding: 0px;
width: 500px;
height:463px;
border:5px solid #FFD614; /*alejo*/
background-color:#FFFFFF;
}

#featured-default h2 {
color:#003399;
font-family:Tahoma;
font-size:22px;
font-weight:bold;
text-align:left;
padding-left: 10px;
}

#featured-default p {
	font-family:Tahoma;
	font-size: 12px;
	margin-top:-15px;
}


#imagen-promo{

float:left;

height:42px;

width:500px;

background: url(../images/images-promo.JPG)  no-repeat;

margin-left:10px;

}





#special{

/*background: url(../images/center-specials.png)  no-repeat;
*/
padding: 0px;

width: 540px;

height:285px;

margin-top: 18px;

margin-left: 0px;

border:5px solid #FFD614; /*alejo*/
background-color:#FFFFFF;
}


* html #special{

margin-left: 15px;

}


#special h2.centerBoxHeading {

/*background-image: url(../images/ofer-sup.gif);

background-repeat: no-repeat;*/

/*width: 540px;

height: 20px;

/*text-indent: -999em;

overflow:hidden;
*/
color:#003399;

font-family:Tahoma;

font-size:22px;

font-weight:bold;

text-align:left;

padding-left: 10px;
}

* html #special h2.centerBoxHeading {

margin: 0px !important;

}

*:first-child+html #special h2.centerBoxHeading {

margin: 0px !important;

}



#special p {

color: #FFFFFF;

}









#index-default h2, #index-default p.content #contact.content{



text-align: center;

}



#ibg-banner {

background-image: url(../images/banner-ibg.gif);

width: 522px;

height: 265px;

margin-top: 10px;

margin-left: 8px;

margin-bottom:10px;

}



#ibg-banner h3 {

text-indent: -999em;

overflow: hidden;

}



#contact label {

display: block;

text-align: left;

float: left;

height: 19px;

width: 170px;

}



#contact input#contactname, #contact input#email-address, #contact input#city, #contact select#country {

width: 165px;

color: #666666;

padding: 2px 0 0 2px;

width: 213px;

padding-top: 2px;

float: left;

margin-bottom: 8px;

}



#contact textarea {



color: #666666;

padding-left: 2px;

font-size: 1em;

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

height: 130px;

float: left;

margin-bottom: 6px;

margin-left: 5px;

font-size: 0.8em;



}

#contactenos fieldset{
   width:520px;
}

#contact address {
color:#003399;
margin-left: 10px;
}


#login label, #login-nuevo label ,#time_out label, #create-acct-default label,  #address label, #account label, #create-acct-default-nuevo label {

display: block;
text-align: left;
height: 19px;
width: 150px;
}

#login h4, #adv-search h4, #page-default h4{

width:545px;
height:22px;
background: url("../images/legend.gif") repeat-x;
color:#ffffff;
padding-top:5px;
}

#adv-search h4 {
margin-bottom:20px;
}
#page-default h4 {
width:916px;
margin-bottom:10px;
margin-left:8px;
}

#ayuda a {
	text-decoration:none;
}
#ayuda ol {
	color:#003399;
}

#ayuda li {
margin-bottom:5px;
}

#menu-ayuda-nuevo{
text-align:center;
padding-left:350px;
}
#menu-ayuda-nuevo a.atras{
display:block;
width:84px;
height:28px;
float:left;
background: url("../buttons/spanish/button_prev.gif");
margin:5px;
text-indent:-999em;
overflow:hidden;
}

#menu-ayuda-nuevo a.volver{
display:block;
width:84px;
height:28px;
float:left;
background: url("../buttons/spanish/button_return_to_product_list.gif");
margin:5px;
text-indent:-999em;
overflow:hidden;
}

#menu-ayuda-nuevo a.siguiente{
display:block;
width:84px;
height:28px;
float:left;
background: url("../buttons/spanish/button_next.gif");
margin:5px;
text-indent:-999em;
overflow:hidden;
}


#menu-ayuda{
text-align:center;
padding-left:350px;
}
#menu-ayuda a.atras{
display:block;
width:84px;
height:28px;
float:left;
background: url("../buttons/spanish/button_prev.gif");
margin:5px;
text-indent:-999em;
overflow:hidden;
}

#menu-ayuda a.volver{
display:block;
width:84px;
height:28px;
float:left;
background: url("../buttons/spanish/button_return_to_product_list.gif");
margin:5px;
text-indent:-999em;
overflow:hidden;
}

#menu-ayuda a.siguiente{
display:block;
width:84px;
height:28px;
float:left;
background: url("../buttons/spanish/button_next.gif");
margin:5px;
text-indent:-999em;
overflow:hidden;
}

/*#top-10 ul {
	width:400px;
	float:left;
	margin-right:10px;
	list-style-type:none;
	
	_margin:0px 0px 0px 20px;
}
/*#antes, #despues, #durante {
width:200px;
border-left: 1px solid #CFDCE5;
float:left;
min-height:520px;
}

#antes ul, #despues ul, #durante ul {
padding-left: 8px;
margin-left: 1.1em;
margin-right: 5px;
list-style-image: url(../images/item.gif);
list-style-type:none;
}

#antes {
border:none;
}

#antes h4, #despues h4, #durante h4{
width:200px;

}*/
#adv-search fieldset.primario {
	clear:both;
	border:none;	
}
#adv-search fieldset.interno {
	width:160px;
	float:left;
	margin:10px;
}
#adv-search fieldset.interno2 {
	width:160px;
	float:left;
	margin:10px;
}

#create-acct-default  h4 {
padding-left:20px;
}

#account label, #account input  {
	margin-left:20px;
}

#login input #login-email-address {
	display: block;
	height: 12px;
	width: 260px;
	margin: 3px 0px 0px 0px;
	border: 1px #666666 solid;
}

/*#login input #login-email-address, #login input #login-password, #time_out input #login-email-address, #time_out input #login-password, #create-acct-default input #login-email-address, #create-acct-default input #login-password,  #address input #login-email-address,  #address input #login-password {*/
#login input #login-password, #time_out input #login-email-address, #time_out input #login-password, #create-acct-default input #login-email-address, #create-acct-default input #login-password,  #address input #login-email-address,  #address input #login-password {


display: block;
height: 12px;
width: 260px;
margin: 3px 0px 0px 0px;
border: 1px #666666 solid;

}





#login p.gender, #login p.news-preference {

width: 300px;

height: 38px;

}

#login p.gender label, #login p.news-preference label {

display:inline;

width:20px;



padding:0 4px;



}



#login p.gender input #gender-male, #login p.news-preference input #email-format-html, #login p.news-preference input #email-format-text{



float: left !important;



width:20px;







}



#password-forgotten p.button, #contact p.button, #account p.button, #account-details p.button, #adv-search p.button, #footer-password-forgotten-nuevo p.button, #contactenos-footer p.button{

display: inline;

}






.categoryListBoxContents {

float:left;

}



.centerBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {
vertical-align: top;
float: left;
}

#footer {
/*#footer-total-nuevo{*/
clear: both;
width: auto;
padding-top:20px;
}

/*#footer-total-nuevo #footer-logos {
*/
#footer #footer-logos {
width:auto;
height:47px;
/*background-image: url(../images/footer_01.gif);*/
background-image: url(../images/fondonuevoFooter.png);
background-repeat: no-repeat;
margin-left: 20px;
margin-top: 10px;
padding-left: 300px;
padding-top: 8px;
}

* html #footer-logos {
width:665px;
}

*:first-child+html #footer-logos {
width:665px;
}

a.logo1 {
display: block;
float:left;
background-image: url(../images/logo-dereto.gif);
background-repeat: no-repeat;
width:100px;
height:30px;
margin-right: 40px;
text-indent: -999em;
overflow: hidden;
}

a.logo2 {
display: block;
float:left;
background-image: url(../images/logo-flickr.gif);
background-repeat: no-repeat;
width:85px;
height:30px;
margin-right: 40px;
text-indent: -999em;
overflow: hidden;
}

a.logo3 {
display: block;
float:left;
background-image: url(../images/logo-youtube.gif);
background-repeat: no-repeat;
width:75px;
height:30px;
margin-right: 40px;
text-indent: -999em;
overflow: hidden;
}

a.logo4 {
display: block;
float:left;
/*background-image: url(../images/logo-b.gif);*/
background-image: url(../images/facebook_logo.jpg);
background-repeat: no-repeat;
width:104px;
height:25px;
margin-right: 40px;
text-indent: -999em;
overflow: hidden;
}

a.logo6 {
display: block;
float:left;
/*background-image: url(../images/logo-b.gif);*/
background-image: url(../images/twitter-logo.jpg);
background-repeat: no-repeat;
width:109px;
height:27px;
margin-right: 40px;
text-indent: -999em;
overflow: hidden;
}

a.logo5 {
display: block;
float:left;
background-image: url(../images/logo-myspace.gif);
background-repeat: no-repeat;
width:114px;
height:30px;
margin-right: 40px;
text-indent: -999em;
overflow: hidden;
}

#footer p.footer-links {
width:650px;
height:36px;
margin: auto;
text-align: center;
color: #0033CC;
}

#footer-logos2 {
width:auto;
height:45px;
margin-left: 312px;
}

* html #footer-logos2 {
width:628px;
}

*:first-child+html #footer-logos2 {
width:628px;
}

a.logof1 {
display: block;
float:left;
background-image: url(../images/logo2-ibg.gif);
background-repeat: no-repeat;
width:100px;
height:40px;
text-indent: -999em;
overflow: hidden;
}

a.logof2 {
display: block;
float:left;
background-image: url(../images/logo2-safer.gif);
background-repeat: no-repeat;
width:65px;
height:40px;
text-indent: -999em;
overflow: hidden;
}

a.logof3 {
display: block;
float:left;
background-image: url(../images/logo2-ponline.gif);
background-repeat: no-repeat;
width:160px;
height:40px;
text-indent: -999em;
overflow: hidden;
}



#mailchimpsideboxContent{
width: 188px;

margin:0px !important;
padding:0px !important;

}

#mailchimpsideboxContent form {
width: 188px;
margin:0px !important;
padding:0px !important;

}

/*************************************************************************************************************
		Panel de sobre nosotros jorge
 *************************************************************************************************************/

#img-nosotros{
    width:264px;
	height:350px;
	background:url(../images/foto_edificio.png) center top no-repeat;
	border: 3px solid #0093D9;
}

/*#texto1-empresa{
  margin: 20px;
}*/

#tabla-texto1-empresa{
  margin-top:-20px;
}

#tabla-texto2-empresa{
  width:800px;
  margin-top:-70px;
  margin-left:35px;
}

#tabla-texto2-empresa h3{
	margin-left:20px;
	font-weight:bold;
	
}

#img2-empresa{
    width:305px;
	height:226px;
	background:url(../images/foto_empresa2.png) center top no-repeat;
	border: 3px solid #0093D9;
}

#texto3-empresa, #texto1-empresa{
  margin: 20px;
  text-align:justify;
}

#img3-empresa{
    width:291px;
	height:593px;
	margin-top:80px;
	background:url(../images/foto_empresa3.png) center top no-repeat;
	border: 3px solid #0093D9;
}

#tabla-texto5-empresa{
  width:800px;
  text-align:justify;
  margin-left:35px;
}


/*************************************************************************************************************
		fin Panel de sobre nosotros jorge
 *************************************************************************************************************/
#header-center-compras-nuevo{
	position:relative;
	width:540px;
	height:38px;
	padding:10px;
	margin-left:41px;
	background:url(../images/fondoHeaderMitadCentroCompras.png);
	background-repeat:no-repeat;	
}

#header-center-compras-nuevo h2, #account-nuevo-header3-cambio-clave h2{
	color:#003399;
	font-family:Tahoma;
	font-size:18px;
	font-weight:bold;	
	float: left;
}

#header-center-compras-nuevo h3{
   padding-right:40px;
   text-align:right;
   float:right;
   display:inline;
}


#body-center-compras-nuevo{
	margin-left: 40px;
	padding:10px;
	padding-right:30px;
	width: 540px;
	margin-top:-35px;
	text-align:left;
	padding-top:20px;
	background:url(../images/fondoMitadCentro.png);
	background-repeat:repeat-y;
}

#tabla-body-center-compras-nuevo{
    width:520px;
}

#tabla-body-center-compras-nuevo td{
   text-align:center;
   font-weight:bold;
   color:#0099FF;
}

#tabla-body-center-compras-nuevo-cuenta{
  background: url(../images/icono_mi_cuenta.png) center bottom no-repeat;
  width:100%;
  height:47px;
}

#tabla-body-center-compras-nuevo-salir{
  background: url(../images/icono_salida.png) center bottom no-repeat;
  width:100%;
  height:47px;
}

#tabla-body-center-compras-nuevo-carrito{
  background: url(../images/icono_carrito_de_compras.png) center bottom no-repeat;
  width:100%;
  height:51px;
}

#footer-center-compras-nuevo{
	position:relative;
	width:540px;
	height:119px;
	padding:10px;	
	margin-left:41px;
	margin-top:-25px;
	background:url(../images/fondoFooterMitadCentroCompras.png);
	background-repeat:no-repeat;
}

/*---------------------------------------------------------------------------------------------------
*   Modulo de promociones jorge
----------------------------------------------------------------------------------------------------*/
   #promo-prod-descuento{
       background: url(../images/cuadro_prom_descuento.png) no-repeat center top;
	   width:594px;
	   height:196px;
	   margin-left:10px;
	   
   }
   
    #promo-prod-obsequio{
       background: url(../images/cuadro_prom_obsequio.png) no-repeat center top;
	   width:594px;
	   height:196px;
	   margin-left:10px;
	   margin-top:20px;
   }
   
    #promo-prod-combos{
       background: url(../images/cuadro_combos.png) no-repeat center top;
	   width:594px;
	   height:196px;
	   margin-left:10px;
   	   margin-top:20px;
   }
   
/*---------------------------------------------------------------------------------------------------
*  Fin  Modulo de promociones jorge
----------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------
*   Modulo de Hogares IBG jorge
----------------------------------------------------------------------------------------------------*/
#hogaresIBG{
	margin:auto;
	padding:0px;
	margin-top:20px;
	margin-left:22px;
	/*padding-top:10px;*/
	padding-bottom:10px;
	width: 594px;
	height: 144px;
	/*background: url(../images/hogares_IBG.png) no-repeat center top;*/
}

/*---------------------------------------------------------------------------------------------------
*  Fin Modulo de Hogares IBG jorge
----------------------------------------------------------------------------------------------------*/

#bannerPromociones{
	margin:auto;
	padding:0px;
	margin-left:22px;
	width: 594px;
	height: 197px;
}

/*---------------------------------------------------------------------------------------------------
*   Modulo de Banner Categor�as Alejo
----------------------------------------------------------------------------------------------------*/
#bannerCategoria{
	margin:auto;
	padding:0px;
	--margin-top:20px;
	margin-left:22px;
	padding-top:10px;
	padding-bottom:10px;
	width: 594px;
}

/*---------------------------------------------------------------------------------------------------
*  Fin Modulo de Hogares IBG jorge
----------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------
*   Modulo de Promociones IBG jorge
----------------------------------------------------------------------------------------------------*/
#promo-default{
	float:left;
	width: 597px;
	text-align:center;	
	margin-left: 20px;
}

#special-default-header{
	width:598px;
	height:50px;
	background: url(../images/fondoPromocionesHeaderAmarilla.png) bottom center no-repeat;
}

#special-default-header h2{
	color:#003399;
	font-family:Tahoma;
	font-size:22px;
	font-weight:bold;
	text-align:left;
	padding-left: 10px;
	padding-top: 5px;
}

#special-default-body{
	width:598px;
	background: url(../images/fondoPromocionesCentroAmarillo.png) left top repeat-y;
	margin-top:-15px;
	display:block;
}

#special-default-footer{
    width:598px;
	height: 48px;
	background: url(../images/fondoPromocionesFooterAmarillo.png) center top no-repeat;
}

#contenedor_producto_promocion{
	width: 231px;
	height: 176px;
	text-align:center;
	font-size:10px;
	background: url(../images/fondo_cuadro_promocion.png) no-repeat center top;
	margin-top:10px;
}

#sub_contenedor_promocion{
	width: 200px;
}

#contenedor_producto_promocion img{
   margin-top:20px;
   height:60px;
}

#contenedor_producto_promocion a{
   margin-top: 20px;
   padding-top: 30px;
}
/*---------------------------------------------------------------------------------------------------
*   Fin Modulo de Promociones IBG jorge
----------------------------------------------------------------------------------------------------*/

#product-additional-images{
  width:300px;
  height: 100px;
  
}

#product-additional-images div{
 float:left;
 text-align:center;
 border: 1px solid #0066CC;
}

#product-additional-images div a{
	text-decoration:none;
}

.additionalImages, .centeredContent, .back{
    vertical-align: top;
    text-align:center;
}


#botones-cambio-clave{
    width:450px;
}

#espacioBannerCategoria{
	/*margin:auto;*/
	padding:0px;
	margin-top:20px;
	margin-left:22px;
	padding-top:10px;
	padding-bottom:10px;
	width: 594px;
}

.site-info-IP{
  margin-left:10px;
}

#contenidoCondiciones{
   margin-top:-20px;
   padding-left:20px;
   padding-right:20px;
   padding-bottom:10px;
   width:850px;
   text-align:justify;

}
