/* -------------------------------------------------- */
a,
a:active,
a:link,
a:visited {
  color: #717376;
  text-decoration: none;
}
a:hover {
  color: #e21f26;
}
/* -------------------------------------------------- */
body {
  background-color: #e9eae4;
  background-image: url("/images/fondo.png");
  background-position: top center;
  background-repeat: no-repeat;
  color: #717376;
  font-family: Arial;
  font-size: 12px;
  margin: 0px;
}
/* -------------------------------------------------- */
div#div_cabecera {
  margin: 10px 30px 20px 30px;
}
/* -------------------------------------------------- */
div#div_cabecera_a {
  float: left;
}
/* -------------------------------------------------- */
div#div_cabecera_b {
  text-align: right;
}
/* -------------------------------------------------- */
div#div_cabecera_b_1 {
  margin: 0px -10px 0px 0px;
}
/* -------------------------------------------------- */
div#div_cabecera_b_1 span {
  font-weight: bold;
  margin: 0px 10px 0px 10px;
}
/* -------------------------------------------------- */
div#div_cabecera_b_1 span.contacto{
  font-size: 11px;
  font-weight: normal;
  color: #e21f26;
}
/* -------------------------------------------------- */
div#div_cabecera_b_2 {
  color: #e21f26;
  font-size: 150%;
}
/* -------------------------------------------------- */
div#div_copyright {
  background-color: #e9eae4;
  font-size: 11px;
  padding: 10px 10px 0px 0px;
}
/* -------------------------------------------------- */
div#div_copyright span {
  margin: 0px 10px 0px 10px;
}
/* -------------------------------------------------- */
div#div_menu {
  border-bottom: 2px solid #e21f26;
  font-weight: bold;
  height: 25px;
  margin: 0px 30px 0px 30px;
}
/* -------------------------------------------------- */
div#div_menu ul li {
  cursor: pointer;
  float: left;
  margin: 0px 2px 0px 0px;
}
/* -------------------------------------------------- */
div#div_menu ul li.menu2 {  
  float: right;
}
/* -------------------------------------------------- */
div#div_menu ul li.off div {
  background-color: #717376;
}
/* -------------------------------------------------- */
div#div_menu ul li.off div div {
  background: url("/images/menu_left_off.png") top left no-repeat;
}
/* -------------------------------------------------- */
div#div_menu ul li.off div div div {
  background: url("/images/menu_right_off.png") top right no-repeat;
  color: #ffffff;
  padding: 5px 10px 5px 10px;
}
/* -------------------------------------------------- */
div#div_menu ul li.on div {
  background-color: #e21f26;
}
/* -------------------------------------------------- */
div#div_menu ul li.on div div {
  background: url("/images/menu_left_on.png") top left no-repeat;
}
/* -------------------------------------------------- */
div#div_menu ul li.on div div div {
  background: url("/images/menu_right_on.png") top right no-repeat;
  color: #ffffff;
  padding: 5px 10px 5px 10px;
}
/* ------------------MENU 2-------------------------------- */
div#div_menu ul li.off2 div {
  background-color: #e2e2e2;
}
/* -------------------------------------------------- */
div#div_menu ul li.off2 div div {
  background: url("/images/menu_left_off2.png") top left no-repeat;
}
/* -------------------------------------------------- */
div#div_menu ul li.off2 div div div {
  background: url("/images/menu_right_off2.png") top right no-repeat;
  color: #000000;
  padding: 5px 10px 5px 10px;
}
/* -------------------------------------------------- */
div#div_menu ul li.on2 div {
  background-color: #000000;
}
/* -------------------------------------------------- */
div#div_menu ul li.on2 div div {
  background: url("/images/menu_left_on2.png") top left no-repeat;
}
/* -------------------------------------------------- */
div#div_menu ul li.on2 div div div {
  background: url("/images/menu_right_on2.png") top right no-repeat;
  color: #ffffff;
  padding: 5px 10px 5px 10px;
}
/* ------------------- FIN MENU 2------------------------------- */
div#div_principal {
  background-color: #ffffff;
  left: 50%;
  margin-left: -470px;
  position: absolute;
  top: 0px;
  width: 940px;
}
/* -------------------------------------------------- */
div#div_submenu_detalle_producto {
  border-bottom: 1px solid #717376;
  font-weight: bold;
  height: 40px;
  margin: 10px 10px 0px 10px;
}
/* -------------------------------------------------- */
div#div_submenu_detalle_producto ul li {
  cursor: pointer;
  float: left;
  margin: 0px 2px 0px 0px;
}
/* -------------------------------------------------- */
div#div_submenu_detalle_producto ul li.off div {
  background: url("/images/submenu_bg_off.png");
}
/* -------------------------------------------------- */
div#div_submenu_detalle_producto ul li.off div div {
  background: url("/images/submenu_left_off.png") top left no-repeat;
}
/* -------------------------------------------------- */
div#div_submenu_detalle_producto ul li.off div div div {
  background: url("/images/submenu_right_off.png") top right no-repeat;
  color: #717376;
  padding: 5px 25px 5px 25px;
}
/* -------------------------------------------------- */
div#div_submenu_detalle_producto ul li.on div {
  background-color: #e21f26;
}
/* -------------------------------------------------- */
div#div_submenu_detalle_producto ul li.on div div {
  background: url("/images/submenu_left_on.png") top left no-repeat;
}
/* -------------------------------------------------- */
div#div_submenu_detalle_producto ul li.on div div div {
  background: url("/images/submenu_right_on.png") top right no-repeat;
  color: #ffffff;
  padding: 5px 25px 5px 25px;
}
/* -------------------------------------------------- */
input, select, textarea {
  font-family: Arial;
  font-size: 12px;
}
/* -------------------------------------------------- */
li {
  margin: 0px;
  padding: 0px;
}
/* -------------------------------------------------- */
ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
}
/* -------------------------------------------------- */

.ui-corner-all { -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; border-bottom-right-radius: 0px; -moz-border-radius-topleft: 9px; -webkit-border-top-left-radius: 9px; border-top-left-radius: 9px; -moz-border-radius-topright: 9px; -webkit-border-top-right-radius: 0px; border-top-right-radius: 0px; }

.valores {
	width: 500px;
}
/* Elemento overlayed */ 
.simple_overlay { 
    display:none; 
    z-index:1000; 
    background-color:#fff; 
    width:580px;     
    min-height:350px; 
    border:1px solid #c00; 
     
    /* CSS3 styling para navegadores última generación */ 
    -moz-box-shadow:0 0 90px 5px #000; 
    -webkit-box-shadow: 0 0 90px #000;     
} 

.simple_overlay .close { 
    background-image:url(close_over.png); 
    position:absolute; 
    right:-15px; 
    top:-15px; 
    cursor:pointer; 
    height:35px; 
    width:35px; 
}

/* Elemento alert overlayed */ 
.alert_overlay { 
    display:none; 
    z-index:1000; 
    background-color:#fff; 
		width:400px;     
    min-height:50px; 
    border:1px solid #c00; 
     
    /* CSS3 styling para navegadores última generación */ 
    -moz-box-shadow:0 0 90px 5px #000; 
    -webkit-box-shadow: 0 0 90px #000;     
} 

.alert_overlay .close { 
    background-image:url(close_over.png); 
    position:absolute; 
    right:-15px; 
    top:-15px; 
    cursor:pointer; 
    height:35px; 
    width:35px; 
}
