
/* CSS Document */

body
{
    background: #000;
    margin: auto;
    padding: 0;
}

a
{
    outline: none;
}

#container
{
    width: 998px;
    height: auto;
    margin: auto;
    padding: 2px 0 0 0;
}

#content_center
{
    float: left;
    width: 991px;
    height: auto;
    background: #353434;
    border: solid 1px #999999;
    padding: 10px 5px 10px 0;
    margin: 5px 0 10px 0;
}

#left_col
{
    float: left;
    width: 820px;
    margin: 0 0 0 8px; /*border:solid 1px #FFCC00;*/
}

#left_col_categories
{
    width: 681px;
    margin: auto; /*border:solid 1px #FFCC00;*/
}


.col_right
{
    width: 159px;
    height: auto; /*background:#CECECE; 	border:solid 1px #999;*/
    padding: 0 0 0 0;
    margin: 0 4px 0 0;
    float: right;
}

.col_right img
{
    margin-bottom: 8px;
}

#banner
{
    width: 998px;
    height: 89px;
    float: left; /*background: #000 url(../../images/bg_header.jpg) top center no-repeat;*/
    background: #000 url(../../images/bg_header.jpg) repeat-x;
}

#optHeader
{
    width: 192px;
    height: 89px;
    float: left;
}

.welcome
{
    width: 185px;
    height: 11px;
    text-align: center;
    color: #CCCCCC;
    font-family: Verdana;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: 300;
    padding-top: 4px;
}

#optLoin
{
    background: #000000 url(../../images/fondo_titulos.jpg) repeat-x scroll 0 0;
    border: 1px solid #C5A701;
    color: #666666;
    float: left;
    font-family: Verdana;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: 300;
    height: 20px;
    line-height: normal;
    margin-bottom: 3px;
    margin-top: 7px;
    padding-top: 3px;
    text-align: center;
    width: 185px;
}

#search
{
    border: solid 1px #999;
    background: url(../../images/bg_searchHeader.jpg) repeat-x;
    height: 64px;
    width: 498px;
    float: left;
    margin-top: 5px;
    padding-top: 5px;
}
#titulo_search
{
    color: #FFFFFF;
    font-family: Verdana;
    font-size: 16px;
    font-style: normal;
    font-variant: normal;
    font-weight: 700;
}

#banner #logo
{
    width: 304px;
    float: left;
}

#menu
{
    float: left;
    width: 998px;
    height: 26px;
    background-color: #DAE0E5;
    font: 300 10px Verdana;
    color: #464646;
    padding: 0 0 0 0;
    margin: 0;
}

#menu a:link, #menu a:visited
{
    font: bold 8pt Arial !important;
    color: #464646;
}

#menu a:hover
{
    font: bold 8pt Arial !important;
    color: #AE860D;
}


#texto_footer
{
    font: 300 10px Verdana;
    color: #666; /*	padding:0 0 0 6px;*/
    margin: 5px 0 0 0;
    text-align: center;
}

#titulos_iras
{
    width: 660px;
    font: 700 14px Verdana;
    color: #FFF;
    padding: 0 0 0 6px;
    margin: auto;
}

#text_iras
{
    width: 660px;
    font: 300 12px Verdana;
    line-height: 18px;
    color: #CCC;
    padding: 0 0 0 6px;
    margin: auto;
}

#intro_center
{
    width: 512px;
    height: 465px; /*border:solid 1px red;*/
    float: left;
    margin: 0 0 0 0;
}

#titulo_centro
{
    width: 512px;
    height: 26px;
    background: url(../../images/fondo_titulos.jpg) repeat-x;
    font: 700 16px Verdana;
    text-align: center;
    color: #FFFFFF;
    padding: 3px 0 7px 0;
}


#intro_center_2
{
    width: 291px;
    height: 354px;
    float: left;
    margin: 0 0 0 8px;
}

#titulo_centro_2
{
    width: 291px;
    height: 26px;
    background: url(../../images/fondo_titulos.jpg) repeat-x;
    font: 700 16px Verdana;
    text-align: center;
    color: #FFFFFF;
    padding: 3px 0 7px 0;
    margin: 0;
}

#titulo_centro_3
{
    width: 681px;
    height: 26px;
    background: url(../../images/fondo_titulos.jpg) repeat-x;
    font: 700 16px Verdana;
    text-align: center;
    color: #FFFFFF;
    padding: 3px 0 7px 0;
    margin: auto;
}


#titulo_centro_4
{
    width: 713px;
    height: 26px;
    background: url(../../images/fondo_titulos.jpg) repeat-x;
    font: 700 16px Verdana;
    text-align: center;
    color: #FFFFFF;
    padding: 3px 0 7px 0;
}

#titulo_centro_5
{
    width: 159px;
    height: 24px;
    background: url(../../images/fondo_titulos.jpg) repeat-x;
    font: 300 12px Verdana;
    text-align: center;
    color: #FFFFFF;
    padding: 5px 0 5px 0;
    border-top: solid 2px #C5A701;
}
#titulo_login
{
    width: 159px;
    height: 26px;
    background: url(../../images/fondo_titulos.jpg) repeat-x;
    font: 300 11px Verdana;
    text-align: center;
    color: #FFFFFF;
    padding: 5px 0 6px 0;
    margin: 0;
}

#movilpanel_2
{
    width: 281px;
    height: 431px;
    background: #523d00;
    border: #908F8F solid 1px;
    font: 300 11px Verdana;
    color: #FFF;
    padding: 2px 0 0 8px;
}

#banner1
{
    width: 159px;
    margin: 0 0 8px 0;
    clear: both;
    padding: 0;
}
#banner2
{
    width: 159px;
    margin: 0 0 0 0;
    clear: both;
    padding: 0;
}

#login
{
    width: 400px;
    min-height: 300px;
    background: #242222;
    border: #908F8F solid 1px;
    margin: auto;
    padding: 25px 15px 15px 15px;
    font: 300 12px Verdana;
    color: #FFFFCC;
}

#register
{
    width: 500px;
    background: #242222;
    border: #908F8F solid 1px;
    margin: auto;
    padding: 5px 15px 15px 15px;
    font: 300 12px Verdana;
    color: #FFFFCC;
}
#manage_cards
{
    width: 500px; /*min-height: 550px;*/
    background: #242222;
    border: #908F8F solid 1px;
    margin: auto;
    padding: 5px 15px 15px 15px;
    font: 300 12px Verdana;
    color: #FFFFCC;
}

#register_short
{
    width: 500px; /*height: 550px;*/
    background: #242222;
    border: #908F8F solid 1px;
    margin: auto;
    padding: 5px 15px 15px 15px;
    font: 300 12px Verdana;
    color: #FFFFCC;
}

#my_account
{
    width: 500px;
    background: #242222;
    border: #908F8F solid 1px;
    margin: auto;
    padding: 25px 15px 15px 15px;
    font: 300 12px Verdana;
    color: #FFFFCC;
}


#title_login
{
    width: 375px;
    background: #CDCDCD;
    font: 700 12px Verdana;
    color: #333333;
    height: auto;
    text-align: left;
    border: solid 1px #CCCCCC;
    float: left;
    margin: 0;
    padding: 5px;
}

#title_register
{
    width: 485px;
    background: #CDCDCD;
    font: 700 12px Verdana;
    color: #333333;
    height: auto;
    text-align: left;
    border: solid 1px #CCCCCC;
    float: left;
    margin: 0;
    padding: 5px;
}
#separador_login
{
    margin: 10px 0 10px 0;
    padding: 0;
}
.textbox
{
    width: 150px;
    height: 16px;
    font: 300 12px Verdana;
    color: #242222;
    padding: 0 2px 0 2px;
}

#iconos
{
    background: #000000 url(../../images/fondo_titulos.jpg) repeat-x scroll 0 0;
    border: 1px solid #999999;
    color: #666666;
    float: left;
    font-family: Verdana;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: 300;
    height: 20px;
    line-height: normal;
    margin-top: 3px;
    padding-top: 1px;
    width: 185px;
}

#marquesina
{
    width: 996px;
    height: 22px;
    border: solid 1px #999999;
    background: #1E1E1E url(../../images/bg_marquesina.jpg) top center repeat-x; /*border:solid 1px red;*/
    float: left;
    margin-top: 5px;
    text-align: center;
    padding-top: 4px;
}

#marquesina span
{
    font-family: Verdana;
    font-size: 10px;
    color: #D0BC06;
    margin-left: 1px;
    margin-right: 1px;
    font-weight: 700;
}

#marquesina img
{
    margin: -4px 0px;
}

#marquesina .separador
{
    margin-left: 8px;
    margin-right: 8px;
}

/*#content_banners{
	width:988px;
	height:auto;
	background:#353434;
	border:solid 1px #999999;
	padding:10px 5px 10px 3px;
	margin:5px 0 5px 0;

}*/


#border_image
{
    border: solid 1px #000000;
}

#footer
{
    clear: both;
    width: 986px;
    height: 40px;
    background: #353434;
    border: solid 1px #999999;
    padding: 5px 5px 5px 5px;
    margin: 0 0 0 0;
}

#footer td
{
    padding: 0;
    text-align: center;
}

#texto_1
{
    font: 300 11px Verdana;
    color: #FFF;
}

.text_4
{
    color: #EBEBEB;
    line-height: 18px;
    padding: 0 0 0 0px;
    margin: 0;
    font: 300 12px Verdana;
}

h2
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #D0BC06;
    font-weight: 700;
}

#cartier
{
    width: 700px;
    height: 140px;
}
#diamond
{
    width: 700px;
    height: auto;
}
#engagement
{
    width: 700px;
    height: auto;
}
#finejewelry
{
    width: 700px;
    height: auto;
}
#pocket
{
    width: 700px;
    height: auto;
}
#watches
{
    width: 700px;
    min-height: 465px;
    top: 164px;
}

#rarecoins
{
    width: 700px;
    height: auto; /**/
}

#preciousmetal
{
    width: 700px;
    height: auto;
}
#miscellaneous
{
    width: 700px;
    height: auto;
}

#agse
{
    width: 767px;
    height: 104px;
    font: 300 12px Verdana;
    color: #FFF;
}


#contact1
{
    background: url(../../images/contact_background.jpg) top center no-repeat;
    width: 648px;
    height: 250px;
    margin: 20px auto 0 auto;
    padding: 20px 0 0 40px;
    font: 300 14px Verdana;
    color: #FFF;
}

#contact1 #logo
{
    width: 177px;
    height: 146px;
    margin: -185px 40px 0 0;
    float: right;
    z-index: 1;
}

#contact2
{
    width: 612px; /*height:430px; */
    margin: 20px auto 0 auto;
    background-color: #615F60;
    padding: 15px 8px 0 8px;
    border: solid 1px #999;
    text-align: center;
    font: 300 12px Verdana;
    color: #FFF;
}


#whoweare
{
    width: 620px;
    height: 90px;
    margin: 20px auto 0 auto;
    padding: 15px 8px 0 8px;
    text-align: left;
    font: 300 12px Verdana;
    color: #FFF;
}

#ventana_who_we_are
{
    width: 620px;
    height: 92px;
    background: #333333;
    padding: 6px;
    margin: 6px auto 0 auto;
    border: solid 1px #CCCCCC;
    font: 300 12px Verdana;
    color: #FFF;
}

.ventana_sitemap
{
    width: 500px;
    height: 15px;
    background: #333;
    padding: 6px;
    margin: 6px auto 0 auto;
    border: solid 1px #CCCCCC;
    font: 300 12px Verdana;
    color: #000;
    text-align: center;
}

.ventana_sitemap:hover
{
    width: 530px;
    height: 15px;
    background: #555;
    padding: 6px;
    margin: 6px auto 0 auto;
    border: solid 1px #CCCCCC;
    font: 300 12px Verdana;
    color: #000;
    text-align: center;
}

#form
{
    background-color: #353434;
    border: #ccc solid 1px;
    width: 448px; /*height:330px; */
    margin: 20px auto 20px auto;
}


#precious_quotes
{
    width: 784px;
    margin: auto;
    padding: 0 0 0 0;
}


a:link.menu
{
    font: 700 10px Arial;
    color: #999;
    text-decoration: none;
    margin: 0;
    padding: 0;
}
a:visited.menu
{
    font: 700 10px Arial;
    color: #999;
    text-decoration: none;
    margin: 0;
    padding: 0;
}
a:hover.menu
{
    font: 700 10px Arial;
    color: #AE860D;
    text-decoration: none;
    margin: 0;
    padding: 0;
}

a:link.iconos
{
    font: 700 10px Arial;
    color: #999;
    text-decoration: none;
    margin: 0;
    padding: 0;
}
a:visited.iconos
{
    font: 700 10px Arial;
    color: #999;
    text-decoration: none;
    margin: 0;
    padding: 0;
}
a:hover.iconos
{
    font: 700 10px Arial;
    color: #AE860D;
    text-decoration: none;
    margin: 0;
    padding: 0;
}

a:link, a:visited
{
    color: #FFFFFF;
    text-decoration: underline;
}
a:hover
{
    text-decoration: none;
    color: #FFFFFF;
}

#container_panels
{
    color: #FFF;
}
#products_to_buy
{
    width: 720px;
}
.product_filters
{
    text-align: center;
    color: #FFF;
    width: 100%;
    background-color: #666666;
    margin-bottom: 10px;
}

#left_products
{
    float: left;
    width: 125px;
}
.subcategories
{
    font: 200 11px Verdana;
    color: #FFCC00;
    list-style-type: none;
    padding: 0;
    margin: 0;
}
.subcategories li
{
    list-style-type: none;
    background: url(../../images/bg_subcategories.png) repeat 0 0;
}


#center_products
{
    float: right;
    width: 325px;
}

#right_products
{
    float: left;
    width: 200px;
    font: 300 12px Verdana;
}

#content_shopping
{
    width: 650px;
    height: auto;
    border: solid 1px #999999;
    padding: 10px 5px 10px 0;
    margin: auto;
    padding: 5px 10px 10px 10px;
    font: 300 11px Verdana;
    color: #CCCCCC;
    background: #191818 url(../../images/bg_shopping.png) bottom center no-repeat;
}

h1
{
    font: 700 16px Verdana;
    color: #FFCC33;
    text-align: center;
}

#slide_images
{
    clear: both;
    height: 100px;
    margin: 10px 0 0 0;
}

.header_inventory, .banners_bottom
{
    /*float: left;*/
    width: 100%;
}

.content_inventory
{
    width: 985px;
    margin: 10px auto 0 auto;
    padding: 0 0 15px 0;
}


.div_products_search
{
    float: left;
    width: 984px;
    margin: 0;
    padding: 0 0 5px 0;
    border-top: solid 1px #ccc;
}

.bg_title_inventory
{
    margin: 0 auto;
    width: 958px;
    height: 23px;
    background: url(../../images/bg_tittle_inventory.jpg) top center repeat-x;
    text-align: left;
    font: 700 14px Verdana;
    color: #fff;
    padding: 3px 0 0 15px;
    position: relative;
}

.bg_title_inventory span
{
    float: left;
}

.catogoryList
{
    margin: 0 auto;
    width: 973px;
    height: 195px;
    background: #8D8B8B;
}

.content_search
{
    margin: 0 auto 1px auto;
    background: #8D8B8B;
    width: 960px;
    height: 30px;
    padding: 0 5px;
}

.breadgrump
{
    float: right;
    width: 625px;
    height: 20px;
    margin: 0;
    padding: 3px 15px 0 14px;
    text-align: right;
}

.search_inventory
{
    float: right;
    width: 310px;
    height: 30px;
    margin: 0;
    padding: 0;
}

.banner_inventory
{
    background: #010000;
    border: solid 1px #555;
    width: 164px;
    height: 341px;
    padding: 5px 0;
    margin: 0 17px;
}

.banner_inventory:hover
{
    background: #010000;
    border: solid 1px #999;
    width: 164px;
    height: 341px;
    padding: 5px 0;
    margin: 0 17px;
}

.img_banner_inventory
{
    width: 150px;
    height: 115px;
    margin: 10px auto 5px auto;
    text-align: center;
}

.desc_banner
{
    background: #222;
    width: 128px;
    height: 195px;
    padding: 5px 8px;
    margin: 0 auto;
    text-align: center;
}

.desc_banner div
{
    font: 300 10px Verdana;
    color: #fff;
    line-height: 20px;
    height: 170px;
}

.banner_inventory2
{
    background: #010000;
    border: solid 1px #555;
    width: 164px;
    height: 294px;
    padding: 5px 0;
    margin: 0 17px;
}

.banner_inventory2:hover
{
    background: #010000;
    border: solid 1px #999;
    width: 164px;
    height: 294px;
    padding: 5px 0;
    margin: 0 17px;
}

.img_banner_inventory2
{
    width: 150px;
    height: 100px;
    margin: 10px auto 5px auto;
    text-align: center;
}

.desc_banner2
{
    background: #222;
    width: 128px;
    height: 150px;
    padding: 5px 8px;
    margin: 0 auto;
    text-align: center;
}

.desc_banner2 div
{
    font: 300 14px Verdana;
    color: #EBC151;
    line-height: 20px;
    height: 95px;
    padding: 25px 0 0 0;
}

.lblSearch
{
    font: 300 11px Verdana;
    color: #fff;
}

.banner_bottom_left
{
    float: left;
    width: 286px;
    height: 57px;
    background: #000 url(../../images/banner_bottom_left.jpg) top center no-repeat;
    font: 300 13px Verdana;
    color: #fff;
    padding: 43px 0 0 200px;
    margin: 0;
}

.banner_bottom_right
{
    float: left;
    width: 262px;
    height: 60px;
    background: #000 url(../../images/banner_bottom_right.jpg) top center no-repeat;
    font: 300 11px Verdana;
    color: #fff;
    padding: 40px 30px 0 195px;
    margin: 0;
}

a.lnk_banner:link
{
    font: 700 11px Verdana;
    color: #BCA756;
    text-decoration: none;
}
a.lnk_banner:visited
{
    font: 700 11px Verdana;
    color: #BCA756;
    text-decoration: none;
}
a.lnk_banner:hover
{
    font: 700 11px Verdana;
    color: #BCA756;
    text-decoration: underline;
}


.tbl_products_list
{
    float: left;
    background: #fff;
    width: 313px;
    height: 384px;
    border: solid 2px #555;
    margin: 5px 2px 5px 5px;
    padding: 1px 2px 1px 2px;
    text-align: center;
    text-decoration: none !important;
}

.tbl_products_list:hover
{
    float: left;
    background: #fff;
    width: 313px;
    height: 384px;
    cursor: pointer;
    border: solid 2px #DFC661;
    margin: 5px 2px 5px 5px;
    padding: 1px 2px 1px 2px;
    text-align: center;
}

.tbl_products_list_short
{
    float: left;
    background: #fff;
    width: 140px;
    height: 125px;
    border: solid 2px #555;
    margin: 5px 2px 5px 4px;
    padding: 1px 2px 1px 2px;
    text-align: center;
    text-decoration: none !important;
}

.tbl_products_list_short:hover
{
    float: left;
    background: #fff;
    width: 140px;
    height: 125px;
    cursor: pointer;
    border: solid 2px #DFC661;
    margin: 5px 2px 5px 4px;
    padding: 1px 2px 1px 2px;
    text-align: center;
}

.lnkBreadCrumpActive:link
{
    font: 700 11px Verdana;
    color: #C5A701;
    word-spacing: 3px;
    text-decoration: none;
}
.lnkBreadCrumpActive:visited
{
    font: 700 11px Verdana;
    color: #C5A701;
    word-spacing: 3px;
    text-decoration: none;
}
.lnkBreadCrumpActive:hover
{
    font: 700 11px Verdana;
    color: #C5A701;
    word-spacing: 3px;
    text-decoration: underline;
}

.lnkBreadCrump:link
{
    font: 700 11px Verdana;
    color: #FFF;
    word-spacing: 4px;
    text-decoration: none;
    background: url(../../images/barra_inclinada.png) top right no-repeat;
    padding: 0 16px 0 0;
}

.lnkBreadCrump:visited
{
    font: 700 11px Verdana;
    color: #FFF;
    word-spacing: 4px;
    text-decoration: none;
    background: url(../../images/barra_inclinada.png) top right no-repeat;
    padding: 0 16px 0 0;
}

.lnkBreadCrump:hover
{
    font: 700 11px Verdana;
    color: #FFF;
    word-spacing: 4px;
    text-decoration: underline;
    background: url(../../images/barra_inclinada.png) top right no-repeat;
    padding: 0 16px 0 0;
}

.lblOurPrice
{
    color: #850303;
    font: 700 12px Verdana;
}

.lblRetailPrice
{
    color: #6A6A6A;
    font: 300 10px Verdana;
}

.lblDesc
{
    color: #000;
    font: 300 12px Verdana;
    line-height: 14px;
}

.lblyouSave
{
    color: #000;
    font: 300 10px Verdana;
}

.lblOurPriceShort
{
    color: #850303;
    font: 700 11px Verdana;
}

.lblRetailPriceShort
{
    color: #6A6A6A;
    font: 300 9px Verdana;
}

.lblDescShort
{
    color: #000;
    font: 300 9px Verdana;
}

.lblyouSaveShort
{
    color: #000;
    font: 300 9px Verdana;
}

.products_filters
{
    margin: 0 auto;
    width: 973px;
    height: 35px;
    text-align: center;
    font: 700 14px Verdana;
    color: #fff;
    padding: 3px 0 0 0;
    background: #000;
}

.prd_details_left
{
    float: left;
    width: 657px;
    margin: 0 5px 10px 0;
    border: solid 1px #000000;
}

.prd_details_right
{
    float: right;
    width: 308px;
    margin: 0 0 10px 0;
    padding: 0 0 6px;
    border: solid 1px #000000;
}

.title_prd_right
{
    background: #000;
    color: #BCA756;
    font: 700 11px Verdana;
    text-align: center;
    height: 25px;
    width: 300px;
    margin: 0 auto 5px auto;
    padding: 6px 0 0 0;
}

.title_prd_left
{
    float: left;
    background: #000;
    color: #BCA756;
    font: 700 11px Verdana;
    text-align: center;
    min-height: 25px;
    width: 397px;
    margin: 0 0 5px 0;
    padding: 6px 0 0 0;
}

.images_products_container
{
    float: left;
    width: 230px;
    height: 345px;
    background: #fff;
    text-align: center;
}

.our_price
{
    color: #E53F3F;
    font: 700 16px Verdana;
}

.prd_details_general
{
    color: #fff;
    font: 300 14px Verdana;
}

.prd_description
{
    float: right;
    font: 300 12px Verdana;
    color: #fff;
    height: 145px;
    width: 382px;
    overflow: auto;
    margin: 10px 0 0 0;
    font: 300 11px Verdana;
}

.lnk_livechat:link, .lnk_livechat:visited
{
    background: url(../../images/live_chat.png) 0 0 no-repeat;
    width: 146px;
    height: 66px;
    padding: 0;
    margin: 0;
    display: block;
}

.lnk_livechat:hover
{
    background: url(../../images/live_chat.png) 0 -66px no-repeat;
    width: 146px;
    height: 66px;
    padding: 0;
    margin: 0;
    display: block;
}

.prd_image_big
{
    width: 222px;
    height: 222px;
    padding: 0;
    margin: 4px auto 0 auto;
    text-align: center;
}

.prd_img_thumbnails
{
    height: 70px;
    width: 230px;
    padding: 0;
    margin: 10px auto 0 auto;
    text-align: center;
    overflow: auto;
}

.prd_img_thumbnails td
{
    padding: 0 7px;
}

.specifications_tabs
{
    clear: both;
    float: left;
    width: 100%;
    height: 377px; /*background:#fff;*/
    margin: 20px 0 0 0;
}

.content_categories
{
    clear: both;
    margin: auto;
    background: #8D8B8B;
    width: 970px; /*height:145px;*/
    padding: 5px 0 0 0;
    overflow: auto;
    visibility: hidden;
}

.filters
{
    clear: both;
    margin: auto;
    background: #1E1E1E;
    width: 970px; /*height:145px;*/
    padding: 2px 0;
}

.filters div
{
    float: left;
    margin: 0 5px;
}

.content_categories table
{
    /*float:left;*/
    padding: 0;
    margin: auto;
    width: auto;
    height: auto;
}

.content_categories th
{
    margin: 0;
    height: 17px;
    padding: 0;
    text-align: center;
}

.content_categories td
{
    margin: 0;
    padding: 0;
    height: 14px;
    width: auto;
    text-align: center;
}

span.CatParent
{
    font: 700 14px Verdana;
    color: #0C0B08;
    text-decoration: none;
}

a.CatParent:link
{
    font: 700 14px Verdana;
    color: #0C0B08;
    text-decoration: none;
}
a.CatParent:visited
{
    font: 700 14px Verdana;
    color: #0C0B08;
    text-decoration: none;
}
a.CatParent:hover
{
    font: 700 14px Verdana;
    color: #333;
    text-decoration: none;
}


a.CatChildren:link
{
    font: 300 12px Verdana;
    color: #fff;
    text-decoration: none;
    text-align: center;
    display: block;
}
a.CatChildren:visited
{
    font: 300 12px Verdana;
    color: #fff;
    text-decoration: none;
    text-align: center;
    display: block;
}
a.CatChildren:hover
{
    font: 300 12px Verdana;
    color: #ccc;
    text-decoration: none;
    text-align: center;
    display: block;
}


.div_buttons
{
    border: solid 1px #333;
    width: 50px;
    height: 20px;
    cursor: pointer;
    float: left;
    margin-right: 5px;
    text-align: center;
    padding: 2px 0 0 0;
    font: 300 11px Verdana;
    color: #FFF;
    background-color: #666666;
    margin-top: 10px;
}

.slider_categories
{
    float: left;
    margin: 0 0 0 0;
    padding: 0;
    width: 930px;
    border-left: solid 1px #ccc;
}

.slider_categories li
{
    border-right: solid 1px #ccc !important;
    min-height: 140px;
    margin: 0 auto;
    padding: 0;
    display: inline;
    width: 145px;
}

.slider_categories li:hover
{
    border-right: solid 1px #ccc !important;
    min-height: 140px;
    margin: 0 auto;
    padding: 0;
    display: inline;
    width: 145px;
    background: #7F7F7F;
}

.div_lnk_slider
{
    float: left;
    width: 18px;
    height: 120px;
    margin: 0 0 0 0;
}

.div_lnk_slider_right
{
    float: right;
    width: 18px;
    height: 120px;
    margin: 0 0 0 0;
}

.center_categories
{
    margin: auto;
    width: 967px;
}

.prev:link, .prev:visited
{
    padding: 0;
    margin: 0;
    background: url(../../images/izquierda_gris.png) center center no-repeat;
    display: block;
    width: 18px;
    height: 120px;
    text-decoration: none;
}

.prev:hover
{
    padding: 0;
    margin: 0;
    background: url(../../images/izquierda_color.png) center center no-repeat;
    cursor: pointer;
    display: block;
    width: 18px;
    height: 120px;
    text-decoration: none;
}

.next:link, .next:visited
{
    padding: 0;
    margin: 0;
    background: url(../../images/derecha_gris.png) center center no-repeat;
    display: block;
    width: 18px;
    height: 120px;
    text-decoration: none;
}

.next:hover
{
    padding: 0;
    margin: 0;
    background: url(../../images/derecha_color.png) center center no-repeat;
    cursor: pointer;
    display: block;
    width: 18px;
    height: 120px;
    text-decoration: none;
}
.error
{
    color: #FF0000;
    font-weight: bold;
    font-size: 8pt;
}

.error_span
{
    color: #FF0000;
    font-weight: bold;
    font: 700 12px Verdana;
    background: #242222;
}


.ok
{
    color: #008000;
    font-weight: bold;
    font-size: 8pt;
}
.asteric
{
    color: #FF0000;
    margin: 0;
    padding: 0;
}

.div_menu
{
    position: relative;
    width: auto;
    padding: 0;
    margin: 0;
}

/*.div_menu a:link{font:300 12px Verdana;color:#333;text-decoration:none;display:list-item;}
.div_menu a:visited{font:300 12px Verdana;color:#333;text-decoration:none;display:list-item;}
.div_menu a:hover{font:300 12px Verdana;color:#555;text-decoration:none;display:list-item;}*/

.div_submenu
{
    position: absolute;
    z-index: 100;
    border: solid 1px #ccc;
    visibility: hidden;
    background: #555;
    padding: 5px 10px;
    min-width: 70px !important;
}


/*a.Catsubmenu:link{font:300 10px Verdana;color:#fff;text-decoration:none;display:block;text-align:left;border-bottom:dotted 1px #f1f1f1}
a.Catsubmenu:visited{font:300 10px Verdana;color:#fff;text-decoration:none;display:block;text-align:left;border-bottom:dotted 1px #f1f1f1}
a.Catsubmenu:hover{font:300 10px Verdana;color:#000;text-decoration:none;display:block;text-align:left;border-bottom:dotted 1px #fff;background:#ccc}*/

a.Catsubmenu:link
{
    font: 300 12px Verdana;
    color: #fff;
    text-decoration: none;
    text-align: left;
    display: block;
}
a.Catsubmenu:visited
{
    font: 300 12px Verdana;
    color: #fff;
    text-decoration: none;
    text-align: left;
    display: block;
}
a.Catsubmenu:hover
{
    font: 300 12px Verdana;
    color: #ccc;
    text-decoration: none;
    text-align: left;
    display: block;
}

a.general:link
{
    font: 300 12px Verdana;
    color: #fff;
    text-decoration: none;
}
a.general:visited
{
    font: 300 12px Verdana;
    color: #fff;
    text-decoration: none;
}
a.general:hover
{
    font: 300 12px Verdana;
    color: #ccc;
    text-decoration: none;
}

a.sitemap:link
{
    text-decoration: none;
    display: block;
}
a.sitemap:visited
{
    text-decoration: none;
    display: block;
}
a.sitemap:hover
{
    text-decoration: none;
    display: block;
}


.lnk_NextResults:link
{
    display: block;
    font: 300 11px Verdana;
    color: #000;
    text-decoration: none;
    padding: 1px 8px;
    border: solid 1px #333;
    background: #f1f1f1;
}
.lnk_NextResults:visited
{
    display: block;
    font: 300 11px Verdana;
    color: #000;
    text-decoration: none;
    padding: 1px 8px;
    border: solid 1px #333;
    background: #f1f1f1;
}
.lnk_NextResults:hover
{
    display: block;
    font: 300 11px Verdana;
    color: #000;
    text-decoration: none;
    padding: 1px 8px;
    border: solid 1px #000;
    background: #ccc;
}

.lnk_livechat1:link, .lnk_livechat1:visited
{
    background: url(../../images/chat_chico.png) 0 0 no-repeat;
    width: 75px;
    height: 66px;
    padding: 0;
    margin: 0;
    display: block;
}

.lnk_livechat1:hover
{
    background: url(../../images/chat_chico.png) 0 0 no-repeat;
    width: 75px;
    height: 66px;
    padding: 0;
    margin: 0;
    display: block;
}

.lblResult
{
    font: 300 12px Verdana;
    color: #fff;
    padding: 0 0 0 10px;
}

.no_products
{
    width: 920px;
    height: 40px;
    background: #242222;
    border: #908F8F solid 1px;
    margin: auto;
    padding: 15px 15px 15px 15px;
    font: 300 16px Verdana;
    color: #FFFFCC;
    text-align: center;
}

.combos
{
    font: 300 11px Verdana !important;
    float: left;
    display: inline;
}

a.pagination:link, a.pagination:visited
{
    cursor: pointer;
    display: inline !important;
    font: 300 11px Verdana;
    color: #000 !important;
    text-decoration: none;
    padding: 2px 8px;
    border: solid 1px #333;
    background: #f1f1f1;
    margin: 0;
}

a.pagination:hover
{
    cursor: pointer;
    display: inline;
    font: 300 11px Verdana;
    color: #000 !important;
    text-decoration: none;
    padding: 2px 8px;
    border: solid 1px #000;
    background: #ccc;
    margin: 0;
}

span.pagination
{
    display: none;
    margin: 0;
}

#ctl00_Content_Central_PaginadorProducts
{
    float: left;
    display: inline;
    margin: 0;
    padding: 0;
}

.filters
{
    color: #fff;
}

.currentPage
{
    display: inline;
    font: 700 11px Verdana;
    color: #fff !important;
    text-decoration: none;
    padding: 2px 8px;
    border: solid 1px #000;
    background: #555;
    margin: 0;
}

.ItemTracked
{
    border: solid 2px #BCA756;
    color: #BCA756;
    background: #000;
    font: 700 12px Arial !important;
    width: 140px; /*height:49px;*/
}

.ItemTracked:hover
{
    border: solid 2px #BF9F23;
    color: #BCA756;
    background: #222;
    font: 700 12px Arial !important;
    width: 140px;
    cursor: pointer;
}

.ItemTracked a
{
    text-decoration: none !important;
}

.lblPrdSold
{
    font: 700 16px Arial;
    color: Red;
    margin: 0;
    padding: 0;
}

.steps
{
    width: 670px;
    height: auto;
    margin: auto;
}

.msg_shopping_product_sold
{
    width: 500px;
    margin: 3px auto 5px auto;
    padding: 5px 10px;
    border: solid 2px #CF0F00;
    background: #FFBFBF;
    color: #000;
    font: 700 12px Arial;
    text-align: center;
}

.msg_aditional_options
{
    width: 500px;
    margin: 3px auto 5px auto;
    padding: 5px 10px;
    color: #fff;
    font: 700 12px Arial;
    text-align: center;
}

.bg_header_shopping
{
    float: left;
    background: url(../../images/bg_header_shopping.jpg) 0 0 repeat-x;
    height: 19px;
    width: 100%;
    padding: 3px 0 0 0;
    margin: 5px auto;
    color: #fff;
    font: 700 14px Arial;
    text-align: center;
    text-transform: uppercase;
}

.div_payment_options
{
    width: 643px;
    margin: 5px auto;
    padding: 4px 2px;
    background: #2F2F2F;
    border: solid 1px #555;
}

.date_expired
{
    color: #DF1000;
    font: 700 13px Arial;
    background: url(../../images/invalid.png) top right no-repeat;
    padding: 5px 25px 5px 0;
}

.date_valid
{
    color: #00BF2C;
    font: 700 13px Arial;
    background: url(../../images/valid.png) top right no-repeat;
    padding: 5px 25px 5px 0;
}
.discount
{
    float: left;
    width: 222px;
    background-color: #fff;
    color: #000;
    font: 12px Arial;
    padding: 5px;
    border: solid 2px #FFCC33;
    margin: 27px 0 0 23px;
}
.lblDiscount
{
    border: 1px solid #FFCC33;
    color: #FF0000;
    font-weight: 700;
    background-color: #FFFFFF;
}
.lblDiscountOff
{
    color: #FF0000;
    font-weight: 700;
    background-color: #FFFFFF;
}
#left_col_iPhone
{
    float: left;
    width: 996px;
    margin: -10px 0 0;
    height: 655px;
    background: url(../../images/background_iPhone.jpg) repeat-x;
}

#sell_to
{
    list-style: none;
    margin: 0;
    padding: 5px 0 0 0;
}

#sell_to li
{
    background: url(../../images/iconito.png) center left no-repeat;
    padding: 2px 0 5px 25px;
}

#repair_to
{
    list-style: none;
    margin: 0;
    padding: 5px 0 0 0;
}

#repair_to li
{
    background: url(../../images/iconito.png) center left no-repeat;
    padding: 6px 0 5px 25px;
    color: #ffffff;
}

#text_repair_left
{
    border: 1px solid #000000;
    float: left;
    width: 314px;
    font: 300 12px Verdana;
    line-height: 18px;
    color: #CCC;
    padding: 0 0 0 6px;
    margin: auto;
    background-color: #414141;
    padding: 10px;
    margin: auto auto auto 6px;
}

#text_repair_right
{
    border: 1px solid #000000;
    float: right;
    width: 211px;
    font: 300 12px Verdana;
    line-height: 18px;
    color: #CCC;
    padding: 0 0 0 6px;
    background-color: #414141;
    padding: 10px;
    margin: auto 12px auto auto;
}

#text_repair
{
    width: 575px;
    font: 700 12px Verdana;
    line-height: 18px;
    color: #FFF;
    padding: 0 0 0 6px;
    margin: auto;
}

#titulo_repair
{
    width: 575px;
    height: 26px;
    background: url(../../images/fondo_titulos.jpg) repeat-x;
    font: 700 16px Verdana;
    text-align: center;
    color: #FFFFFF;
    padding: 3px 0 7px 0;
    margin: auto auto auto 5px;
}

#titulo_repair_header
{
    width: 807px;
    height: 26px;
    background: url(../../images/fondo_titulos.jpg) repeat-x;
    font: 700 16px Verdana;
    text-align: center;
    color: #FFFFFF;
    padding: 3px 0 7px 0;
    margin: auto auto auto 1px;
}