/* CSS Document */

div.clshr {
width:100%;
height:1px;
border:none;
border-bottom:1px solid #79b91d;
font-size:0;
}

.contenidoGenerico{
clear:both;
float:left;
padding-top:10px;
width:98%;
}
.contenidoGenerico ul li{
list-style-type:none;
margin-top:5px;
}
.textoContenido{
float:left;

}

.closed{
display:none;
}

.opened{
display:block;
}

.clsSubmenu{
margin-bottom:10px;
}

.clsUlSubmenu{
margin-top:4px;
margin-bottom:4px;
clear:both;
float:left;
}
.clsUlSubmenu li p{
margin-top:-7px !important;
}
.clsUlSubmenu .marcado{
color:#666666 !important;
}

.clsDvDivision{
margin-top:4px;
margin-bottom:4px;
clear:both;
float:left;
}
.clsDvDivision .marcado{
color:#666666 !important;
font-weight:bold !important;
}
.clsDvFamilia{
margin-top:4px;
margin-bottom:4px;
clear:both;
float:left;
}
.clsDvFamilia .marcado{
color:#79B91D !important;
}
.clsH2{
color:#79B91D;
font-size:1.1em;
font-weight:bold;
padding-left:10px;

}
.clsMensaje{
clear:both;
float:left;
width:98%;
padding: 10px 0 10px 0;


}
#dvCabCatalogo{
clear:both;
float:left;
width:98%;
}
#dvImgCabCatalogo{
clear:both;
float:left;
}
#dvTitularYBread{
float:left;
height:auto;
width:90%;
display:inline;
}
#dvTitular{
float:left;
}
.dvBreadCrumb{
clear:both;
float:left;
padding-left:10px;
padding-top:5px;
width:90%;
list-style-type:none;
}
.dvBreadCrumb li{
float:left;
display:inline;
list-style-type:none;
}
#dvTablaCatalogo table.clsTablaProductos{
clear:both;
float:left;
width:95%;
border:none;

}

#dvTablaCatalogo table.clsTablaProductos th{
background-color:#999999;
color:#FFFFFF;
height:25px;
padding:0;
padding-left:3px;

}
#dvTablaCatalogo table.clsTablaProductos td{
height:40px;
padding:5px;
font-size:1em;
}
#dvTablaCatalogo table.clsNavegacionRegistros{
clear:both;
float:left;
width:95%;
}

#dvTablaCatalogo table.clsNavegacionRegistros th{
background-color:#999999;
color:#FFFFFF;
height:25px;
}
#dvTablaCatalogo table.clsNavegacionRegistros td{

height:25px;
text-align:center;
}
#dvFichaProducto{
clear:both;
float:left;
background-color:#F4F4F4;
width:100%;
}
#dvColIzdaFicha{
clear:both;
float:left;
width:40%;
display:inline;
}
#dvImagenFicha{
clear:both;
float:left;
/*text-align:center;
border:1px solid #999999;
background-color:#F4F4F4;
margin:8px;*/
padding:8px;
width:95%;
height:auto;
display:inline;
overflow:hidden;
}
#dvImagenFicha img{
width:auto !important;
display:inline;
height:auto;
}
#dvEnlacesProducto{
clear:both;
float:left;
padding:8px;
width:95%;
}
#dvEnlacesProducto a{
clear:both;
display:block;
margin-bottom:5px;
}
.clsEnlaceCatalogo{}

#dvColDchaFicha{
float:left;
width:58%;
display:inline;
}
#dvDatosFicha{
float:left;
padding-top:8px;
padding-left:5px;
width:95%;
display:inline;
}
#dvDatosFicha .clsLinea{
clear:both;
float:left;
margin-bottom:3px;
width:95%;
display:inline;
}
#dvDatosFicha .clsLinea .clsLabel{
font-weight:bold;
float:left;
display:inline;
}
#dvDatosFicha .clsLinea .clsDefinicion{
margin-left:5px;
}

.alternate{
background-color:#F4F4F4;
}

.clsTdCodigo{
text-align:left;
width:18%;
}
.clsTdNombre{
text-align:left;
width:28%;
}
.clsTdPrecio{
width:14%;
text-align:right;
padding-right:3px;
}
.clsTdAdd{
text-align:center;
width:9%;
}
.clsTdFoto{
text-align:center;
width:14%;
}
.clsEnlaceFicha{
text-decoration:underline !important;
}
.aire{
height:23px;
}
.dvResultado{
font-weight:bold;
margin-bottom:10px;
}
.imgPrincipalContenido{
float:left;
margin-right: 15px;
margin-top: 10px;
margin-bottom: 10px;

}
.pNavReg{
}
.ulNavReg{
list-style-type:none;
width:auto;
margin:0;
padding:0;

}
.ulNavReg li{
display:inline;
margin-left:10px;
}
#resultNav{
position:relative;
clear:both;
margin-top:20px;
text-align:center;
}
.clse{
color:#EEEEEE;
}
.clsF0{
color:#FF0000;
}
.clsbold{
font-weight:bold;
}
.clsboldborder{
font-weight:bold;
border-top:1px solid #000000;
}
.clspointer{
cursor:pointer;
border:0;
}
.clsw180{
width:34%;
}
.clsw250{
width:47%;
}
#tb{
width:40%;
}