html, body, h1, h2, h3, h4, ul, li {margin: 0; padding: 0;}
h1 img {display: block;}
img {border:0;}
form {margin:0;}
label {display:block;}
a {color:#888afe; text-decoration:none;}
a:hover {color:#828481; text-decoration:none;}
a.mine {color:#fc712a;}
a.mine:hover {color:#fc712a; text-decoration:underline;}
.left {float:left;}
.right {float:right;}
.more {text-align:right;}
.center {text-align:center;}
.justify {text-align:justify;}
.clear {clear:both;}
.clear_left {clear:left;}
.clear_right {clear:right;}
.padder {padding:12px;}
input {border:1px solid rgb(120,120,120); font-size:10px;}
textarea {border:1px solid rgb(120,120,120); font-size:10px;}
body {background:#2c2c2c; text-align:left; font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#fff; padding-bottom:0; padding-top:0; }
ul {list-style-position:inside;}
p.banner {margin:0; padding:3px 0; text-align:center;}

#container {text-align: left; margin:auto; width:930px; position: relative; background:#000;}
#header {width:930px; height:107px; background:url(/images/template115/header.jpg)}
#top_nav {float:right; height:17px;}
#top_nav li {float:left; list-style: none;}

#left {float:left; width: 188px; padding-top:10px;}
#right {float:right; width:728px; height:auto; min-height:300px; padding-top:10px;}
.inner_left {float:left; width:510px;}
.inner_right {float:right; width:188px;}
.inner_left_sucursales {float:left; width:450px;}
.inner_right_sucursales {float:right; width:238px;}
#welcome {width:500px; padding:0px; margin:auto;}
#search {width:169px; height:30px; margin:auto; padding-top:5px;}
#search #keywords {margin-top:2px;}

.titles {width:650px; margin-left:auto; margin-right:auto; margin-bottom:10px; padding:5px; font-weight:bold; font-size:15px; border-width:1px 0px; border-style:solid; border-color:#000; background-color:#a63e3c;}

#nav_categories {width:179px; margin-left:auto; margin-right:auto; margin-top:0; margin-bottom:10px; padding:0;}
#nav_categories_header {width:179px; height:20px; margin:auto; background:url(/images/template115/nav_categories_header.gif);}
#nav_categories ul {width:179px; list-style-type:none; background: url(/images/template115/nav_categories_bg.gif); margin:0;}
#nav_categories li {padding:2px 8px 0 8px; margin:0;}
#nav_categories a, #nav_news a, #blob_sucursales a {color:#fff;}
#nav_categories a:hover, #nav_news a:hover, #blob_sucursales a:hover {color:#828481;}
#nav_categories_footer {width:179px; height:8px; margin:auto; font-size:0; background:url(/images/template115/nav_categories_footer.gif);}

#latest_news {width:179px; margin-left:auto; margin-right:auto; margin-top:0; margin-bottom:10px; padding:0;}
#latest_news_header {width:179px; height:20px; margin:auto; background:url(/images/template115/blob_latest_news_header.gif);}
#latest_news ul {width:179px; list-style-type:none; background:url(/images/template115/blob_latest_news_bg.gif);}
#latest_news li {padding:2px 8px 0 8px;}
#latest_news p {text-align:justify; margin:0;}
#latest_news p {text-align:justify; margin:0;}
#latest_news_footer {width:179px; height:8px; margin:auto; font-size:0; background:url(/images/template115/blob_latest_news_footer.gif);}

.blob_new_products_header {width:520px; margin:auto; height:20px; font-size:0; background:url(/images/template115/blob_new_products_header.gif);}
.blob_new_products {width:520px; margin:auto; overflow:auto; background:url(/images/template115/blob_products_bg.gif) repeat-y;}
.blob_new_products_list {float:left; width:240px; margin-right:5px; margin-right:5px; overflow:auto;}
.blob_new_products_detail {width:100%; padding:3px;}
.blob_new_products_list p {text-align:center; font-weight:bold; margin:3px;}
.blob_new_products_list span {font-size:16px; color:#fc712a;}
.blob_new_products_image {width:80px; height:80px; text-align:center}

.blob_products_header {width:520px; margin:auto; height:20px; background:url(/images/template115/blob_products_header.gif);}
.blob_products_header p {color:#000; font-weight:bold; padding:3px 0 3px 15px;}
.blob_products {width:520px; margin:auto; overflow:auto; background:url(/images/template115/blob_products_bg.gif) repeat-y; padding:3px 8px 3px 8px;}
.blob_products_footer {width:520px; height:8px; margin-left:auto; margin-right:auto; margin-bottom:10px; font-size:0; background:url(/images/template115/blob_products_footer.gif);}
.blob_products_info p {margin:3px; padding:0;}

#nav_news {width:179px; margin-left:auto; margin-right:auto; margin-top:0; margin-bottom:10px; padding:0;}
#nav_news_header {width:179px; height:20px; margin:auto; background:url(/images/template115/nav_news_header.gif);}
#nav_news ul {width:179px; list-style-type:none; background: url(/images/template115/nav_news_bg.gif);}
#nav_news li {padding:2px 8px 0 8px; margin:0;}
#nav_news_footer {width:179px; height:8px; margin:auto; font-size:0; background:url(/images/template115/nav_news_footer.gif);}

#other_products {width:179px; margin-left:auto; margin-right:auto; margin-top:0; margin-bottom:10px; padding:0;}
#other_products_header {width:179px; height:20px; margin:auto; background:url(/images/template115/blob_other_products_header.gif);}
#other_products ul {width:179px; list-style-type:none; background: url(/images/template115/blob_other_products_bg.gif);}
#other_products li {padding:2px 8px 0 8px;}
#other_products p {text-align:center; margin:3px;}
#other_products img {float:right;}
#other_products span {width:80px; float:left; font-weight:bold; margin-top:5px; font-size:16px; color:#fc712a;}
#other_products_footer {width:179px; height:8px; margin:auto; font-size:0; background:url(/images/template115/blob_other_products_footer.gif);}

#month_offer {width:179px; height:92px; margin:auto; background:url(/images/template115/blob_month_offer_bg.gif) no-repeat; overflow:hidden; margin-bottom:10px;}
#month_offer p {padding:55px 12px 0px 12px; margin:0; text-align:center;}
#month_offer a {color:#fff}

#back_link {width:680px; padding-bottom:5px; margin:auto;}

#filters {width:680px; margin-left:auto; margin-right:auto; margin-top:0; margin-bottom:10px; padding:0; border-width:1px 0px; border-style:solid; border-color:#000; background-color:#239dbd;}
#filters ul {width:680px; overflow:auto; list-style-type:none; margin:0; background-color:#239dbd; clear:both;}
#filters li {float:left; width:25%; padding-top:3px; padding-bottom:3px; margin:0;}
#filters a {color:#fff;}
#filters a:hover {color:#323d43;}

.links {clear:both;}

#sort {width:680px; margin:auto; list-style-type: none; margin-top:10px; border-top:1px solid black;}
#sort .name { float: left; width:450px; padding-left:15px; padding-top:3px; padding-bottom:3px; margin-bottom:5px;}
#sort .price { float:right; width:150px; text-align:right; padding-top:3px; padding-bottom:3px; padding-right:20px; margin-bottom:5px;}

.products_list {width:680px; margin:auto; border-top:1px solid #dedede; clear:both;}
.list_descrip {float:left; width:79%; padding:3px;}
.list_image {float:left; width:95px;}
.list_descrip p {float:right; width:80%; margin-bottom:3px;}
.list_descrip a {font-weight:bold;}
.list_price {float:right; width:19%; text-align:right; clear:right; color:#ea640b; font-weight:bold;}

.buy_buttons {width:270px;}
.view_price {font-weight:bold; font-size:16px; color:#fc712a;}

.techtable {width:500px; margin:auto; border:1px solid #ffffff; padding:0; margin:0;}
.techheader {background-color:#a63e3c; text-align:center; padding:3px;}
.tech-left {width:150px; background-color:#a63e3c; border-width:0 0 1px 0; border-style:solid; border-color:#3762a5; padding:3px;}
.tech-right {width:350px; border-width:0 0 1px 0; border-style:solid; border-color:#a63e3c; padding:3px;}

/* table colors */
.table_colors_vert {}
.table_colors_vert td {border-bottom:1px solid #fff;}
.table_colors_vert th {border-width:0 1px 1px 0; border-style:solid; border-color:#fff;}
.table_colors_vert dl {padding-left:15px;}
.table_colors_vert dt {padding-left:15px;}
.table_colors_vert p {margin:0; padding:2px; font-weight:bold;}

.view_fotos {clear:both; width:450px; margin:auto; list-style-type:none;}
.view_fotos li {float:left; width:25%; text-align:center;}

#see_also {width:179px; margin-left:auto; margin-right:auto; margin-top:0; margin-bottom:10px; padding:0;}
#see_also_header {width:179px; height:20px; margin:auto; background:url(/images/template115/blob_see_also_header.gif);}
#see_also ul {width:179px; list-style-type:none; background: url(/images/template115/blob_see_also_bg.gif); margin:0;}
#see_also li {padding:3px 8px 3px 8px; margin:0;}
#see_also a {color:#fff;}
#see_also_footer {width:179px; height:8px; margin:auto; font-size:0; background:url(/images/template115/blob_see_also_footer.gif);}

.blob_news_header {width:650px; margin:auto; height:12px; font-size:0; background:url(/images/template115/blob_news_header.gif);}
.blob_news {width:610px; margin:auto; overflow:auto; color:#000; background-color:#f1f3f0; padding:0 20px;}
.blob_news_footer {width:650px; height:12px; margin-left:auto; margin-right:auto; margin-bottom:10px; font-size:0; background:url(/images/template115/blob_news_footer.gif);}
.blob_news_summary {margin-top:6px; overflow:auto;}
.blob_news_image {float:left; width:150px; margin:4px;}


#news_most_viewed {width:650px; height:26px; margin:auto; background:url(/images/template115/news_most_viewed_tab.gif) no-repeat;}
#news_last_news {width:650px; height:26px; margin:auto; background:url(/images/template115/news_top_headlines_tab.gif) no-repeat;}
#news_most_viewed p {float:left; width:135px; text-align:center; margin:0; padding-top:5px;}
#news_last_news p {float:left; width:135px; text-align:center; margin:0; padding-top:5px;}
#news_top_headlines {width:648px; margin:auto; overflow:auto; border-width:0px 1px 1px 1px; border-style:solid; border-color:#d6d8d5; background-color:#fff;}
#news_top_headlines p {margin:0; padding:3px;}
.blob_news a, #news_top_headlines a, .news_index_sections_title a {color:#000080;}
.blob_news a:hover, #news_top_headlines a:hover, .news_index_sections_title a:hover {color:#323343;}

#news_index_sections {width:650px; margin:auto; overflow:auto;}
.news_index_sections_box {float:left; width:210px; margin-right:3px;}
.news_index_sections_title {height:25px; background-color:#fff;}
.news_index_sections_title a {clear:right; padding:3px 5px 3px 5px; position:absolute;}
.news_index_sections_title img {float:left; width:5px; height:25px; background-color:#0f78b1;}
.news_index_sections_content {clear:left;}
.news_index_sections_content p {clear:right; margin:3px 3px 10px 8px;}
.news_index_sections_content img {float:left; padding:3px 3px 3px 0;}

.news_view {width:650px; margin-left:auto; margin-right:auto; margin-bottom:10px; overflow:auto;}
.news_view_image {float:left; width:240px; margin:4px;}
.more_news {width:650px; margin:auto;}

#contact_faq {width:400px; overflow:auto; margin-left:0; margin-right:15px; margin-bottom:15px;}
.contact_faq_image {float:left; width:147px; height: 100px; margin-right:3px;}

#blob_sucursales {width:218px; margin:auto; padding:6px; color:#000; background:url(/images/template115/blob_sucursales_bg.gif);}
#blob_sucursales_header {width:230px; height:20px; margin:auto; background:url(/images/template115/blob_sucursales_header.gif);}
#blob_sucursales_footer {width:230px; height:12px; margin-left:auto; margin-right:auto; margin-bottom:10px; font-size:0; background:url(/images/template115/blob_sucursales_footer.gif);}

#contact_form {width:400px; height:300px; margin-left:0;}
#contact_form p {margin-bottom:5px; margin-top:0;}
#contact_form fieldset {padding: 6px;}
#sucursales {float:right; width:230px; background:url(/images/template115/blob_sucursales_bg.gif); margin-right:20px;}
#sucursales_footer {width:230px; height:12px; background:url(/images/template115/blob_sucursales_footer.gif);}

#faq {width:650px; margin:auto;}
#faq span {color:#34c1ea; font-weight:bold;}

#ask {width:500px; padding:3px; margin:auto; border-width:1px; border-color:black; border-style:solid; background-color:#239dbd;}
#ask_error {width:500px; margin:auto;}
#ask_error p {color:red;}
#ask_error ul {width:300px; margin-left:auto; margin-right:auto; margin-bottom:10px;}
#ask_form {width:500px; margin-left:auto; margin-right:auto; margin-bottom:10px;}
#ask_form p {margin:3px;}


.cartable {border-width:1px; border-style:solid; border-color:#34c1ea;}
.cartuserinfo {border-width:1px; border-style:solid; border-color:#34c1ea; background:#3762a5;}
.cartitles {font-size:11pt; font-weight:bold;}
.cartheaders {border-width:0px 0px 1px 0px; border-color:#34c1ea; border-style:solid; font-weight:bold;}
.cellorders {border-width:1px 1px 0px 0px; border-color:#34c1ea; border-style:solid;}
.cellorderslast {border-width:1px 0px 0px 0px; border-color:#34c1ea; border-style:solid;}
.celltotals{background:#106a82;}


#small_spacer {height:6px;}
#spacer {height: 2em;}

#footer {height:31px; background:url(/images/template115/footer.gif);}
#copyright {text-align:center; font-size:9px; color:#fff;}

/* rewards */
.rewards {width:40%; float:left; overflow:hidden; margin-bottom:10px; margin-right:10px;}
.rewards p.image {float:left; margin:0 5px 5px 0;}
.rewards p.points {font-weight:bold; font-size:120%;}

/* icons */
.small-icons {display:block; width:16px; height:16px; text-indent:-99999px; overflow:hidden; background-repeat:no-repeat;}
.small-icons {background-image:url(/common/images/admin/small-icons.png);}
.icon-comment {background-position:-128px -96px;}

