BODY, TABLE, TEXT, INPUT, SELECT, TEXTAREA{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333}
BODY{margin:0px; background-color:#ffffff}

.topMenu{background-image:url(bgimages/fondo_naranjatlf.jpg); height:31px; padding-left:5px}
.topMenu A, .topMenu A:visited, .topMenu A:active{text-decoration:none; color:#FFFFFF; font-weight:bold}
.topMenu A:hover{text-decoration:underline; color:#FFFFFF}

A, A:visited, A:active {color:#6D9E33; text-decoration:none}
A:hover {color:#f58716; text-decoration:underline}

A.NombreProducto, A.NombreProducto:visited, A.NombreProducto:active{color:#000000; font-size:12px; font-weight:bolder !important; text-decoration:none}
A.NombreProducto:hover{color:#6ba02e}

.panel {width:140px; margin:0px; text-align:left; margin-top:0px}
.panel .cabecera{background-image:url(bgimages/cabecera_panel.gif); background-position:left top; background-repeat:no-repeat; height:26px; color:#FFFFFF; font-weight:bold; text-align:center; font-size:14px; font-family: "Comic Sans MS"; padding-bottom:1px}
.panel .pie{background-image:url(bgimages/cabecera_panel.gif); background-position:left bottom; background-repeat:no-repeat; height:3px; padding:0px}
.panel .contenido{border:1px solid #fea324; border-bottom:0px; border-top:0px; padding:3px 3px 2px 3px}
.panel .contenido A.nivel {display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#2a4926; margin:2px; text-decoration:none}
.panel .contenido A.nivel:hover{color:#6ba02e; text-decoration:none}
.panel .contenido A.nivel_1{font-size:11px; border-top:1px dotted #CCCCCC; font-weight:bold; padding:2px 2px 2px 12px; display:block; width:112px; background:url(bgimages/bullet_naranja.gif) left 3px no-repeat }
.panel .contenido A.nivel_2{padding-left:20px; border:1px solid #FFFFFF}
.panel .contenido A.nivel_2:hover{padding-left:20px; border:1px solid #ececec}
.impar{background-color:#ffffff}
.par{background-color:#e6edb4}
.lupa {background-image:url(bgimages/lupa.gif); background-position:1px center; background-repeat:no-repeat; border:0px; display:block; margin:0px}
.spinner {background-image:url(bgimages/spinner.gif); background-position:1px center; background-repeat:no-repeat; border:0px; display:block; margin:0px}
.columna{background-image:url(bgimages/bordes.gif); background-position:center center; background-repeat: repeat-y; width:140px; vertical-align:top}

#txtBuscar, .txtBuscar {border:2px solid #fea324; width:124px; padding:5px 2px 5px 2px}	
#txtCantidad, .cantidad {border:1px solid #CCCCCC; width:40px;}	
.progresando {background-image:url(bgimages/textLoading.gif); background-repeat:repeat-x; background-position:center center}
#divCesta {background-image:url(bgimages/cestaLoading.gif); background-repeat:no-repeat; background-position:45px 10px; padding:60px 2px 10px 2px; font-size:11px; margin:-1px 1px 1px 2px; width:100%;display:none; font-weight:bold}
INPUT, SELECT, TEXTAREA {border:1px solid #CCCCCC}	

A.boton_naranja, A.boton_naranja:visited, A.boton_naranja:active {padding-right: 0px; display: inline; padding-left: 0px; font-weight: bold; font-size: 11px; background: url(bgimages/btn_naranja_c.jpg) repeat-x left top; padding-bottom: 0px; margin-left: 5px; color: #444444; line-height: 26px; padding-top: 0px; height: 26px; text-decoration: none; float:left; width:130px}
A.boton_naranja .naranja_ibg {display: block; background: url(bgimages/btn_naranja_i.jpg) no-repeat left top}
A.boton_naranja .naranja_dbg {padding-right: 12px; display: block; padding-left: 12px; background: url(bgimages/btn_naranja_d.jpg) no-repeat right top; padding-bottom: 0px; padding-top: 0px; text-align: center}
A.boton_naranja:hover {background-position: left -26px; text-decoration:none; color:#FFFFFF}
A.boton_naranja:hover .naranja_ibg {background-position: left -26px}
A.boton_naranja:hover .naranja_dbg {background-position: right -26px}	

A.boton_blanco {padding-right: 0px; display: block; padding-left: 0px; font-weight: bold; font-size: 11px; padding-bottom: 0px; margin-left: 5px; color: #000; line-height: 26px; padding-top: 0px; height: 26px; text-decoration: none; white-space:nowrap; background-color:#ffffff}
A.boton_blanco .blanco_ibg {display: block; background: url(bgimages/btn_blanco_i.gif) no-repeat left -26px}
A.boton_blanco .blanco_dbg {padding-right: 12px; display: block; padding-left: 12px; background: url(bgimages/btn_blanco_d.gif) no-repeat right -26px; padding-bottom: 0px; padding-top: 0px; text-align: center}
A.boton_blanco:hover {text-decoration:none; color:#000000}
A.boton_blanco:hover .blanco_ibg {background-position: left -26px}
A.boton_blanco:hover .blanco_dbg {background-position: right -26px}	

TD.FotoProducto {height:150px; width:150px; background-position:center; background-repeat:no-repeat; vertical-align:bottom; background-image:url(bgimages/loader.gif)}
TD.FotoProducto A{height:150px; width:150px; display:block}
TD.FotoProducto A DIV{margin-top:137px; position:absolute; cursor:pointer}

TD.FotoProductico {height:50px; width:60px; background-position:center; background-repeat:no-repeat; vertical-align:bottom}
TD.FotoProductico A{height:50px; width:60px; display:block}

#tblProducto{width:490px; margin:0px 5px 0px 5px}
#tblProducto TD{border:0px; margin:0px; padding:2px}

TD.pie{text-align:center; padding-bottom:10px}
TD.pie A, TD.pie A:visited, TD.pie A:active{font-weight:bold}
TD.pie DIV#categorias{font-size:10px}
TD.pie DIV#categorias A, TD.pie DIV#categorias A:visited, TD.pie DIV#categorias A:active{color:#888888; text-decoration:none; font-weight:normal}
TD.pie DIV#categorias A:hover{color:#888888; text-decoration:underline}
TD.pie DIV#copyright{color:#4a7502; font-size:10px}
TD.obligatorio {font-weight:bold; color:#333333}
TD.fondo {background-image:url(bgimages/fondo_naranja.jpg); background-position: center bottom}
TD.topSeparador {background-image:url(bgimages/top_separador.gif)}
TD#tdPrincipal{background-image:url(bgimages/fondo_frutas.gif); background-position:right top; background-repeat:no-repeat; vertical-align:top; width:500px}
A.spin{background-color:#ffb02d; line-height:12px; display:block; color:#ffffff; text-decoration:none;  border:1px solid #ff8218}
A.spin:hover{background-color:#ff8218}
A.spin IMG{padding:1px; border:0px}

.vista {display:block; margin:0px; padding:0px; padding-bottom:10px;  background-image:url(bgimages/fondo_naranja.gif); background-repeat:no-repeat; background-position:left top; height:21px; text-align:left}
.error {width:250px}

#divBuscar{background-image:url(bgimages/buscar.jpg); background-position:1px 0px; background-repeat:no-repeat; padding-top:25px; text-align:right; height:70px}

H1{font-size:14px; font-weight:bold; letter-spacing:-.25px; margin-bottom:5px}

UL LI{list-style-image:url(bgimages/bullet_naranja.gif)}

.left{text-align:left}
.center{text-align:center}
.right{text-align:right}
.top{vertical-align:top}
.middle{vertical-align:middle}
.bottom{vertical-align:bottom}
.disabled{color:Gray}
.noborde {border:0px}
	
#msgInfo{WIDTH: 300px; position:absolute; z-index:1000; display:none}
#msgError{WIDTH: 300px; position:absolute; z-index:1000; display:none}
#modal{background-color:#ffffff; width:100%; position:absolute; -moz-opacity:.7; -opacity:.7; filter:alpha(opacity=70); left:0px; top:0px; display:none;}

