@charset "utf-8";
/* CSS Document */

.dpto-header {
margin-top:20px;
margin-right:10px;
margin-left:16px;
}

.dpto-header h1 {font-size:24px; color:#ff0000;}
.dpto-header h1 span {font-size:20px; color:#ff0000 !important;}
.dpto-header h1 a{font-size:24px; color:#ff0000; text-decoration:none;}

/* path de departamento */
.dpto-path ul {
float:left;
overflow:visible;
min-height:0;
}

.dpto-path ul li {
overflow:visible;
position:relative;
display:block;
margin:0px;
padding:0px
}

.dpto-path ul li ul {
position:absolute;
top:-8px;
width:244px;
visibility:visible;
}

/*.dpto-path ul li ul li {
}*/

.dpto-path-menu {
width:244px;
}

.dpto-path-menu.hover{
z-index:9999999999999999999999;
}

.dpto-path-menu ul {
}

.menu-top-shadow {
margin-left:0px !important;
margin-right:0px !important;
padding-left:0px !important;
padding-right:0px !important;
height:8px;
background-image:url(../images/bg_menu_top_shadow.png) !important;
background-repeat:no-repeat;
font-size:1%;
}

.menu-middle-shadow {
margin-left:0px !important;
margin-right:0px !important;
padding-left:0px !important;
padding-right:0px !important;
height:1%;
background-image:url(../images/bg_menu_middle_shadow.png);
background-repeat:repeat-y;
}

.menu-bottom-shadow {
margin-left:0px !important;
margin-right:0px !important;
padding-left:0px !important;
padding-right:0px !important;
height:8px;
background-image:url(../images/bg_menu_bottom_shadow.png) !important;
background-repeat:no-repeat;
font-size:1%;
}

.dpto-path ul li h1 {
padding-top:3px;
}

.dpto-path ul li a {
overflow:hidden;
margin-left:10px;
margin-right:4px;
padding-left:14px;
padding-right:3px;
padding-top:5px;
padding-bottom:6px;
background-image:url(../images/border_dot_gray.png);
background-repeat:repeat-x;
background-position:top left;
color:#ff0000;
text-decoration:none;
cursor:pointer;
}

.dpto-path ul li span{
display:inline;
color:#58750d;
height:1%;
}

.dpto-path ul li a.green {
padding-top:3px;
padding-bottom:6px;
background-image:url(../images/icon_path_red.png);
background-repeat:no-repeat;
background-position:left;
font-size:12px;
font-weight:bold;
color:#58750d;
}

.dpto-path ul li a.red {
padding-top:4px;
padding-bottom:5px;
background-image:url(../images/icon_path_green.png);
background-repeat:no-repeat;
background-position:left;
font-weight:bold;
color:#ff0000;
}

/* paginador de productos */
.prdto-paginator {
height:30px;
background-image:url(../images/bg_paginator.png);
background-repeat:repeat-x;
font-size:11px;
color:#58750d;
}

.prdto-paginator ul {
height:inherit;
}

.prdto-paginator ul li {
overflow:hidden;
padding-top:0px;
padding-bottom:0px;
padding-left:9px;
padding-right:8px;
margin:6px 0px;
height:20px;
background-image:url(../images/splitter_green.jpg);
background-repeat:no-repeat;
background-position:left center;
}

.prdto-paginator ul li:first-child {
padding-left:7px;
background-image:none;
}

.prdto-paginator ul li a {
margin-top:1px;
color:#eb1f1f;
}

.prdto-paginator ul li label {
display:block;
float:left;
margin-right:8px;
margin-top:1px;
}

.prdto-paginator ul li span {
float:left;
margin-top:1px;
color:#5b5b5b;
}

.prdto-paginator ul li input[type=text] , .prdto-paginator ul li select {
display:block;
float:left;
width:46px;
height:19px;
}

.prdto-paginator ul li.prdto-paginator-page-prev {
padding-left:25px;
}

.icon-row-view {
background-image:url(../images/icon_row_view.png);
background-repeat:no-repeat;
}

.icon-cell-view {
background-image:url(../images/icon_cell_view.png);
background-repeat:no-repeat;
}

/* Ordenar productos */
#prdto-order-bottom{
padding-top:1px;
background-image:url(../images/border_dot_green.png);
background-repeat:repeat-x;
background-position:left top;
}

#prdto-order-top{
padding-bottom:1px;
background-image:url(../images/border_dot_green.png);
background-repeat:repeat-x;
background-position:left bottom;
}

.prdto-order {
font-size:11px;
color:#58750d;
}

.prdto-order ul {
height:37px;
}

.prdto-order ul li {
overflow:hidden;
padding-top:0px;
padding-bottom:0px;
padding-left:12px;
padding-right:11px;
margin:9px 0px;
height:20px;
background-image:url(../images/splitter_green.jpg);
background-repeat:no-repeat;
background-position:left center;
}

.prdto-order ul li:first-child {
padding-left:7px;
background-image:none;
}

.prdto-order ul li label {
display:block;
float:left;
margin-right:8px;
margin-top:1px;
}

.termino_ingles{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#58750D;
	font-weight:bold;
    line-height: 27px;
    padding-left: 600px;
}

.termino_ingles a {
    color: #58750D;
    text-decoration: underline;
}

.termino_ingles a:hover {
    color: #58750D;
	text-decoration: underline;
}



/* Lista de productos en forma de grid */
/*.prdto-grid-list {
margin:0px 14px;
padding-bottom:15px;
background-color:#FFFFFF;
color:#5b5b5b;
}

.prdto-grid-list table {
table-layout:fixed;
margin-top:5px;
width:710px;
}

.prdto-grid-list table tr td {
width:142px;
vertical-align:text-top;
}

.prdto-grid-list img {
display:block;
border:0px;
margin:0px;
}

.prdto-grid-list .estado {
display:block;
position:absolute;
top:-2px;
right:5px;
width:51px;
height:25px;
background-repeat:no-repeat;
}

.prdto-grid-list a.ver-mas {
display:block;
float:left;
padding:4px 6px;
margin:1px 0px;
border:1px solid #FFFFFF;
background-color:#eb1f1f;
font-size:10px;
color:#FFFFFF;
text-decoration:none;
line-height:7px;
}

.prdto-grid-list a.buy {
display:block;
float:right;
padding-top:6px;
padding-bottom:6px;
padding-right:27px;
background-image:url(../images/cart.png);
background-repeat:no-repeat;
background-position:right bottom;
font-size:10px;
color:#FFFFFF;
text-decoration:none;
text-transform:uppercase;
line-height:7px;
}

.prdto-grid-list .cell_top_gray {
background-image:url(../images/bg_prdto_cell_top.jpg);
background-repeat:repeat-x;
background-position:top;
}

.prdto-grid-list .cell_middle_gray {
background-image:url(../images/bg_prdto_cell_middle.jpg);
background-repeat:repeat-y;
}


.prdto-grid-list .categories {
margin:0px 1px;
padding:9px 4px;
font-size:9px;
}

.prdto-grid-list .categories a {
color:#eb1f1f;
}

.prdto-grid-list .image {
height:140px;
width:140px;
position:relative;
margin:0px 1px;
}

.prdto-grid-list .description {
overflow:hidden;
margin:0px 1px;
padding:10px 8px;
}

.prdto-grid-list .characteristic {
margin:0px 1px;
padding:0px 4px;
padding-bottom:10px;
}

.prdto-grid-list .price {
overflow:hidden;
margin:0;
margin-left:3px;
padding:4px 0px;
height:16px;
line-height:16px;
color:#ff0000;
font-size:10px;
}

.prdto-grid-list .buy {
overflow:hidden;
margin:0px;
margin-left:1px;
padding-left:1px;
padding-right:5px;
background-color:#999999;
}
*/