body { behavior:url("/css/csshover.htc");	}

Body, p, li, td, textarea, input, form {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
a {color:#6633FF; text-decoration:none }
a:hover {color:#3300CC; text-decoration: underline}

.linkcat A { font-size:16px; color:#333399; text-decoration: underline}
/*LI:hover{background:#FFFFCC}*/

.precio {font-size: 14px; color: white; font-weight: bold}
UL {
	list-style-image:url(/imagenes/flecha_azul.gif);
	text-indent:0px;
	margin-left:15px;
	padding: 0px;
	left: 0px;
	clip:  rect(auto auto auto 0px);
}
UL LI:hover {
	list-style-image:url(/imagenes/flecha.gif);
}
H1, H2, H3, H4, H5, H6 { font-family:Arial, Helvetica, sans-serif; color:#990000 }
H1 {font-size:16px}
H2 {font-size:20px;}

textarea, input, form {
	margin:0px; margin-right:0px;
}

.formerror {	COLOR: #FF0000;
	FONT-SIZE: 12px;
	ALIGN: center;
	FONT-WEIGHT: bold;
	margin-top:0px;margin-bottom: 0px;
}
.formok {	COLOR: #0000FF;
	FONT-SIZE: 12px;
	ALIGN: center;
	FONT-WEIGHT: bold;
	margin-top:0px;margin-bottom: 0px;
}

/* Estilos para la paginacion de resultados */
.pag A, .pag A:link {
	COLOR: #0000FF;
	FONT-SIZE: 14px;
	ALIGN: center;
	FONT-WEIGHT: bold;
}
.pag A:hover {background-color:#FFFF00;}
.pag A:active, a.pag:visited {COLOR:#666699;}

.txt_chico {
	font-family: sans-serif, Arial, Helvetica;
	font-size: 10px;
}

/* Administracion */
DIV.campo_requerido {
	display:inline; 	
	font-size: 13px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	vertical-align:bottom;
	font-weight:bold;

}

LABEL:hover  {
	cursor:hand;
	cursor:pointer;
	text-decoration: underline;
}
INPUT:focus, INPUT:active { background:#FFFFCC}

IMG.marcaLista { border-style:dashed; border-width:3px; border-color:#990000; }

TR.listado:hover, TABLE.listado TR:hover {background:#FFFFEA }

TR.listadoMarcado {background:#99FF33 }


