body { 
margin: 0px; 
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #626465;
}
.space { clear:both; height: 0px; }

h1 { font-family: "Times New Roman", Times, serif; font-weight:normal; font-size: 28px; color: #bf1e25; margin-top: 0px;  margin-bottom: 10px;  clear: both; border-bottom: 1px solid #eae9e9; }
h2 { font-family: "Times New Roman", Times, serif; font-weight:normal; font-size: 23px; color: #2c2a2a; margin-top: 0px;  margin-bottom: 10px; clear: both;   }
h3 { font-weight:normal; font-size: 18px; color: #000; margin-top: 0px;  margin-bottom: 0p clear: both;   margin-bottom: 10px;  border-bottom: 1px solid #eae9e9; }

p { margin: 10px 0px 0px 0px; }
p img { border: 1px solid #ddd; padding: 3px; margin-right: 5px; margin-bottom: 5px; float: left; }

img { border: 0px; }
a, a:visited { color: #f4252a; }
a:hover { color: #a9a9a9; }

#options_lang { position: absolute; top: 12px; left: 800px;  color: #99CC00; color: #fff; }
#options_lang a, #options_lang a:visited { color: #f4252a; }
#options_lang a:hover { color: #a9a9a9; }

#options_lang ul, #options_lang li { 
list-style-type : none;
height : 22px;
} 
#options_lang ul, #options_lang li { 
margin : 0;
padding : 0;
} 
#options_lang li { 
float : left;
margin-right : 5px;
} 

#header {
height: 118px;
border-top: 4px solid #6d6a6a;
/*background: #f3f3f3 url(../img/interface/bg-header.jpg); background-repeat: repeat-x; background-position: top;*/
background: #ffffff;
}
#header_int { width: 930px; margin-left: 40px;  }
#logo { position: absolute; left: 20px; top: 4px; }

/* */

#search_form { 
position:absolute;
top: 88px;
left: 730px;
width: 240px;
height: 0px;
}
#search_form_productos { 
position:absolute;
top: 88px;
left: 730px;
width: 240px;
height: 0px;
}
#search_form  form, #search_form_productos form { margin: 0px; padding: 0px; }

#search_form_int {  background: #7a7a78; padding: 0px 8px 5px 10px; }
#search_form_left { background: #7a7a78 url(../img/interface/search-left.gif) no-repeat;   }
#search_form_right { background: url(../img/interface/search-right.jpg) no-repeat top right ; height: 9px; }
.input_search { background: #b2b2af; color: #fff; border: 1px solid #fff; }
.botton_search { background: #d9262e; color: #fff; border: 1px solid #d9262e; }

/* MENU HEADER */

#menu_content_productos { 
position:relative;
top: -49px;
margin-left: 120px;
height: 0px;
}
#menu_content { 
position: absolute ;
top:97px; 
left: 170px;
height: 0px;
z-index: 1;
}
#menu {
height: 0px;
}
#menu ul, #menu li { 
list-style-type : none;
height : 22px;
} 
#menu ul, #menu li { 
margin : 0;
padding : 0;
} 
#menu li { 
float : left;
margin-right : 5px;
} 
#menu a { 
text-decoration : none;
color : #fff;
display : block;
padding : 5px 10px;
text-align : center;
background:  #d9262e; 
} 
#menu a:hover { background : #bf1e25; color: #fff; }
#menu div.barraMenu { 
text-align: left; 
} 
#menu div.barraMenu, #menu div.barraMenu a.botonMenu { 
color: white; 
border:0px;
float:left;
} 
#menu div.barraMenu a.botonMenu_active { 
color: white; 
border:0px;
float:left;
} 
#menu div.barraMenu a.botonMenu { 
color: white; 
cursor: pointer; 
text-decoration: none; 
} 
#menu div.barraMenu a.botonMenu_active { 
background-color: #bf1e25; 
color: #fff; 
cursor: pointer; 
text-decoration: none; 
}
#menu div.barraMenu a.botonMenu_active_select { 
background-color: #83c7f6; 
color: #fff; 
cursor: pointer; 
text-decoration: none; 
border-top: 3px solid #83c7f6; 
position: relative;
top: -3px;
}
#menu div.barraMenu a.botonMenu_active_productos { 
background-color: #000; 
color: #fff; 
cursor: pointer; 
text-decoration: none; 
border-top: 3px solid #000; 
position: relative;
top: -3px;
}

#dropmenudiv{
position:absolute;
border-bottom-width: 0;
line-height:18px;
z-index:100;
border-top: 1px solid #403e3f;
/* border-left: 1px solid #9bd226;*/
/*border-right: 1px solid #9bd226; */
}
#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
padding: 5px 3px 5px;
background: #d9262e;
border-bottom: 1px solid #e16066;
color: #fff;
}
#dropmenudiv a:hover{
background: #ae0d14;
color: #fff;
}

/* menu categories */

#menu_categories ul , #menu_categories  li { 
list-style-type : none;
margin : 0;
padding : 0;
} 
#menu_categories  li { 
border-bottom: 1px solid #eae9e9;
padding: 0px 0px 4px 2px;
}
#menu_categories a, #menu_categories a:visited {
color: #727272;
}
#menu_categories a:hover { color: #FF0000; }

#menu_categories .select {  padding: 4px; color: #000; font-size: 12px; font-weight:bold; }
#menu_categories .select_option { font-size: 12px; }
#menu_categories .select_option a, #menu_categories .select_option a:visited { color: #d9262e; }
/* */

#promo {
height: 229px;
background: #fff url(../img/interface/bg-promo.jpg); background-repeat: repeat-x; background-position: top; background-position: left;
border-bottom: 5px solid #da251d;
}
#promo_img {
position:absolute;
top: 84px;
height: 0px;
}
#promo_productos {
height: 24px;
background: #000;
}
#content { background: url(../img/interface/sombra.gif); background-repeat: repeat-x; background-position: top; border-top: 1px solid #fff; }
#content_info { width: 1000px; padding-top: 20px; }
#content_info_int { width: 930px; margin-left: 40px; margin-bottom: 20px; padding-right: 10px; border-right: 1px solid #eae9e9;  }

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

#content_info_left {
width: 685px; 
float: left;
padding-right: 10px; 
border-right: 1px solid #eae9e9; 
}
#content_info_left_left { width: 400px;  float: left; }
#content_info_left_right { width: 250px; float: right;  }

#content_info_right {
width: 220px; 
float: right;
}

#content_info_left_marcas { width: 330px; float: left;  }
#content_info_right_marcas { width: 330px; float: right;  }

#content_info_left_ext { width: 250px; float: left;  }
#content_info_right_ext { width: 640px; float: right; }

#content_info_left_productos { width: 200px; float: left;  }
#content_info_right_productos { width: 710px; float: right; }
#content_info_right_productos_left { width: 470px; float: left; }
#content_info_right_productos_right { width: 220px; float: right;  }

#footer { width: 1000px; }
#footer_int { color: #999999; border-top: 1px solid #eae9e9; padding-top: 5px; width: 950px; margin-left: 40px; margin-top: 20px; margin-bottom: 20px; }
#footer_int_left { float: left; width: 80%; }
#footer_int_right { float: right;  width: 20%;  text-align: right; font-size: 11px; }
/* */

.more { margin-bottom: 5px; }
.more_right { margin-bottom: 5px;  margin-top: 3px; text-align: right; }

/* catalogo */

#catalogo {}
.catalogo-img { width: 145px; height: 125px; float: left; text-align: center; padding: 5px;   }
#catalogo a:hover {   border: 1px solid #ccc; height: 125px; }
#border_img img {  border: 1px solid #ccc;  }
/* */

.title_field { margin-bottom: 2px; }
.input_field { margin-bottom: 4px; }
.bottom_form { background-color:#d9262e; color: #fff; border: 1px solid #bf1e25; }


#catalogo_detail { float: left; margin-right: 10px; }  
#catalogo_detail_img { border: 1px solid #ccc; }
#catalogo_detail_img a { border: 0px solid #ccc; }
#catalogo_detail_img a:hover { border: 0px solid #ccc; }
#table_catalogo {  border: 1px solid #ccc; }
#table_catalogo_tr { background: #cccccc; color:#fff;}

/* */

#area_error { color: #FF0000; margin-bottom: 10px; border: 1px solid #FF0000; padding: 3px; }
#area_ok { color: #339900; margin-bottom: 10px; border: 1px solid #339900; padding: 3px; }

/* PAGINATION  LINKS */

#search_pagination { font-size: 12px; margin-top:40px; margin-bottom:30px;  clear:both; }
#search_pagination a { border: 1px solid #ddd; color:#000; padding: 6px; margin-left:4px; background: #fff; }
#search_pagination a:hover { border: 1px solid #ddd; background: #dcdee2; color:#fff; padding: 6px; margin-left:4px; }
.pagination_act { padding: 6px; font-weight:bold; background: #d9262e; color:#fff; }
