
body { font-family: Verdana, Arial; font-size:11px; }
td { font-family: Verdana, Arial; font-size:11px; }
A { color: #181797; font-family: Verdana, Arial; font-size:11px; }
A:link { text-decoration:none; color:#181797; font-size:11px; font-family:verdana,arial; }
A:hover { text-decoration:underline; color:#181797; font-size:11px; font-family:verdana,arial; }
A:active { text-decoration:underline; color:#181797; font-size:11px; font-family:verdana,arial; }
A:visited { text-decoration:none; color:#181797; font-size:11px; font-family:verdana,arial; }
.CopyRight { font-family:Verdana,Arial; font-size:9px; color: #666666; background-color: #ffffff; }
.BarraLocalizacion { font-family:Verdana,Arial; font-size:11px; color: #808099; background-color: transparent; }
A:link.BarraLocalizacion { text-decoration:none; font-family:Verdana,Arial; font-size:11px; color: #808099; }
A:hover.BarraLocalizacion { text-decoration:underline; font-family:Verdana,Arial; font-size:11px; color: #808099; }
A:active.BarraLocalizacion { text-decoration:none; font-family:Verdana,Arial; font-size:11px; color: #808099; }
A:visited.BarraLocalizacion { text-decoration:none; font-family:Verdana,Arial; font-size:11px; color: #808099; }
.MenuSuperior { font-family:Verdana,Arial; font-size:11px; font-weight: bolder; color:#FFFFFF; background-color: #181797; }
A.MenuSuperior { color:#FFFFFF; } 
.MenuLateral { font-family:Verdana,Arial; font-size:11px; color:#181797; }
A.MenuLateral { color:#181797; }
Input { font-size: 11px; font-family: Verdana, Arial; }
.boton2 { border: 1px solid gray; }
.Casilla { background-color: #FFFFFF; font-size: 11px; color: black; font-family: Verdana, Arial; }
.CasillaDisabled { background-color: #CCCCCC; font-size: 11px; color: black; font-family: Verdana, Arial; }
.boton { border: 1px solid #000000; background-color: #F1F1F1; font-weight: bolder; font-size: 11px; color: black; font-family: Verdana, Arial; }
.UnParrafo { font-size:11px; }
ol,ul { list-style-position: inside; }
SELECT.Casilla {
	border: 1px solid gray;
	margin: 0px;
	text-decoration: none;
	font-size:11px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #181797;
	border: 1px solid #808080;
}
.CasillaNew {
	font-size:11px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #181797;
	background: #fafafa none repeat-x top;
	background-image: url("../../../images/bg_button.gif");
	border: 1px solid #808080;
}
.CasillaNew:hover {
	border: 1px solid #000000;
	background-position: 0 100%;
	color: #202020;
}
.casillaNew {
	font-size:11px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #181797;
	background: #fafafa none repeat-x top;
	background-image: url("../../../images/bg_button.gif");
	border: 1px solid #808080;
}

.casillaNew:hover {
	border: 1px solid #000000;
	background-position: 0 100%;
	color: #202020;
}
.CasillaDisabled { background-color: #CCCCCC; font-size: 11px; color: black; font-family: Verdana, Arial; }
.boton { border: 1px solid #000000; background-color: #F1F1F1; font-weight: bolder; font-size: 11px; color: black; font-family: Verdana, Arial; }
.UnParrafo { font-size: 11px; background-color: white; }

input { font-size: 11px; font-family: Verdana, Arial; }
.boton2 { border: 1px solid gray; }

select.Casilla { background-color: #FFFFFF; font-size: 11px; color: black; font-family: Verdana, Arial; }
input.Casilla { border: 1px solid gray; background-color: #FFFFFF; font-size: 11px; color: black; font-family: Verdana, Arial; }
input.CasillaCN { border: 1px solid gray; background-color: #FFFFFF; font-size: 11px; color: black; font-family: Verdana, Arial; }
input.CasillaDisabled { border: 1px solid gray; background-color: #CCCCCC; font-size: 11px; color: black; font-family: Verdana, Arial; }
input.CasillaCB { border: 1px solid gray; background-color: #FFFFFF; font-size: 11px; color: black; font-family: Verdana, Arial; }
input.CasillaCBDisabled { border: 1px solid gray; background-color: #CCCCCC; font-size: 11px; color: black; font-family: Verdana, Arial; }

select.casilla { background-color: #FFFFFF; font-size: 11px; color: black; font-family: Verdana, Arial; }
input.casilla { border: 1px solid gray; background-color: #FFFFFF; font-size: 11px; color: black; font-family: Verdana, Arial; }
input.casillaCN { border: 1px solid gray; background-color: #FFFFFF; font-size: 11px; color: black; font-family: Verdana, Arial; }
input.casillaDisabled { border: 1px solid gray; background-color: #CCCCCC; font-size: 11px; color: black; font-family: Verdana, Arial; }
input.casillaCB { border: 1px solid gray; background-color: #FFFFFF; font-size: 11px; color: black; font-family: Verdana, Arial; }
input.casillaCBDisabled { border: 1px solid gray; background-color: #CCCCCC; font-size: 11px; color: black; font-family: Verdana, Arial; }

.boton { border: 1px solid #000000; background-color: #F1F1F1; font-weight: bolder; font-size: 11px; color: black; font-family: Verdana, Arial; }
.UnParrafo { font-size:11px; }
.RutaLogica {
	color: black;
	font-family: Verdana, Arial;
	font-weight: bolder;
	font-size: 11px;
	vertical-align: top;
}
.RutaLogica:hover {
	text-decoration: underline;
}
A.RutaLogica { color: black; }
.TablaEncabezado { 
		color: #FFFFFF;
		background-color: #181797;
		font-size: 11px;
		border: #181797 1px solid;
}
.FilaEncabezado {
		font-size: 11px;
		text-align: center;
		color: #FFFFFF;
		background-color: #181797;
		font-weight: bolder;
}
A.FilaEncabezado { color: #f5d914; }
A.FilaEncabezado:link { color: #f5d914; }
A.FilaEncabezado:hover { color: #f5d914; }
A.FilaEncabezado:active { color: #f5d914; }
A.FilaEncabezado:visited { color: #f5d914; }
.TablaSubEncabezado { 
		color: #181797;
		background-color: #f5d914;
		font-size: 11px;
		border-right: #181797 1px solid;
		border-top: none;
		border-left: #181797 1px solid;
		border-bottom: #181797 1px solid;
}
.TablaSubEncabezadoInicia { 
		color: #181797;
		background-color: #f5d914;
		font-size: 11px;
		border: #181797 1px solid;
}
.TablaSubEncabezadoSinBordes { 
		color: #181797;
		background-color: #f5d914;
		font-size: 11px;
		border: none;
}
.FilaSubEncabezado {
		color: #181797;
		background-color: #f5d914;
		text-align: left;
		font-weight: bolder;
		font-size:11px;
}
A.FilaSubEncabezado { color: #ffffff }
A.FilaSubEncabezado { color: #ffffff; }
A.FilaSubEncabezado:link { color: #ffffff; }
A.FilaSubEncabezado:hover { color: #ffffff; }
A.FilaSubEncabezado:active { color: #ffffff; }
A.FilaSubEncabezado:visited { color: #ffffff; }
.TablaCuerpo { 
		background-color: #FFFFFF;
		font-size: 11px;
		border-right: #181797 1px solid;
		border-top: none;
		border-left: #181797 1px solid;
		border-bottom: #181797 1px solid;
}
.TablaCuerpoSinBordes { 
		background-color: #FFFFFF;
		font-size: 11px;
		border: none;
}
.TablaCuerpoBordeInf { 
		background-color: #FFFFFF;
		font-size: 11px;
		border-right: none;
		border-top: none;
		border-left: none;
		border-bottom: #181797 1px solid;
}
.Fila0TablaCuerpo  { color: #000000;      background-color: #ffffff; }
.Fila1TablaCuerpo  { color: #000000; background-color: #FFFFFF; }
.Fila2TablaCuerpo  { color: #000000; background-color: #f0f0f0; }
A.Fila0TablaCuerpo { color: #181797;      background-color: #ffffff;      font-weight: bolder; }
A.Fila1TablaCuerpo { color: #181797; background-color: #FFFFFF; font-weight: bolder; }
A.Fila2TablaCuerpo { color: #181797; background-color: #f0f0f0; font-weight: bolder; }
.T { color: #000000; }
/*
.editorHTMbtn   { border-width: 1px; width: 26px; height: 23px; }
.editorHTMbtnDN { border-width: 1px; width: 26px; height: 23px; border-style: inset; background-color: buttonhighlight; }
.editorHTMbtnNA { border-width: 1px; width: 26px; height: 23px; filter: alpha(opacity=25); -moz-opacity:0.25; opacity: 0.25; }
.txt_capa { color: #FF6600; font-family: Tahoma,Arial; font-size: 12px; font-weight: bolder; }
*/

.RutaMenu { font-family: Verdana,Arial; font-size: 11px; }


.UnParrafo { font-size:11px; }


.Cabecera { font-size: 11px; color: #ffffff; font-weight: bolder; } 
.Resultados { font-size: 12px; color: #0066ad; font-weight: bolder; }
.Preguntas { font-size: 15px; color: #0066ad; font-weight: bolder; }
.Preguntas2 { font-size: 15px; color: #0066ad; }


.fecha { font-size: 11px; color: #000000; }
.MenuCabecerasBlanco { font-size: 11px; color: #ffffff; font-weight: bolder; }
a.fav { font-size: 11px; color: #0066ad; font-weight: bolder; }


.UnParrafo { font-size:11px; }
.TablaItemTitulo { font-size: 11px; }
.FilaItemTitulo { font-size: 11px; color: #000000; font-weight: bolder; }
a.FilaItemTitulo:link { color: #025C9A; }
a.FilaItemTitulo:visited { color: #025C9A; }
a.FilaItemTitulo:hover { color: #025C9A; text-decoration:underline; }
.TablaItemSubTitulo { font-size: 11px; color: #025C9A; }
.FilaItemSubTitulo { font-size: 11px; color: #000000; }
a.FilaItemSubTitulo:link { color: #025C9A; }
a.FilaItemSubTitulo:visited { color: #025C9A; }
a.FilaItemSubTitulo:hover { color: #025C9A; text-decoration:underline; }


.ComunicacionCampo { font-size: 11px; }
.CasillaComunicacion { font-size: 11px; color: black; font-family: Verdana, Arial; }
SELECT.CasillaComunicacion { border:1px solid gray; margin: 0px; text-decoration: none; }
TEXTAREA.CasillaComunicacion { border:1px solid gray; font-weight: normal; }
Input.CasillaComunicacion { border:1px solid gray; font-weight: normal; }


.TablaEnglobaLogin { font-family: Verdana, Arial; font-size: 11px; }
.TablaMensajesLogin { font-family: Verdana, Arial; font-size: 11px; }
.TablaLogin { font-family: Verdana, Arial; font-size: 11px; color: #000000; }
.TablaLoginError { font-family: Verdana, Arial; font-size: 11px; color: #000000; }
.FilaLogin { font-size: 11px; }
.CasillaLogin { background-color: #ffffff; font-size: 11px; color: black; font-family: Verdana, Arial; }
Input.CasillaLogin { border: gray thin solid; }
.tituloPagina {
	font-family: Arial, Verdana;
	font-size: 18px;
	font-style:italic;
	color:#181797;
	padding-bottom:5px;
	margin-bottom:10px;
	font-size:20px;
	background-image:url('../../../images/zener/linea.gif');
	background-repeat:repeat-x;
	background-position:bottom;
}
hr {
	border-top: 2px solid #181797;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	padding: 0px;
	height: 2px;
}
.tableContFlashRama {
	width:100%;
}
.contItem { }
.contItemOver { }
.botonsAdm { text-align:right; }
.itemExp { font-weight:bold; color:red; }
.tituloItem { color:#275380; font-weight:bold; }
.DescripcionItem { }
.fechaItem { color:gray; }

.TituloCaja {
	letter-spacing:2px;
	font-family:arial;
	font-size:12px;
	color:#005596;
	font-weight:bold;
}

/*	INICIO:
	Estilos Tienda Virtual */
.tabla
{
    border: 1px solid #181797;
    font-family: verdana;
    font-size: 11px; 
    color: #000000;
}
.tabla .CabecerasTabla {
	font-size: 11px;
	color: #ffffff;
	font-weight: bolder;
	background-color: #181797;
}
.tabla td
{
    font-family: verdana;
    font-size: 11px; 
    color: #000000;
}
.grupo {
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: bold;
	border-top: 1px solid #aaaaaa;
	border-bottom: 1px solid #e8e8e8;
	background-color: #e8e8e8;
	padding: 3px;
	color: #808080;
}
.tipo {
	font-family: verdana, arial;
	font-size: 11px;
	padding: 3px;
	color: #CA6F3A;
	border-bottom: 1px solid #e8e8e8;
	border-right: 1px solid #e8e8e8;
	background-color: #f8f8f8;
	color: #808080;
}
.tipovalor {
	font-family: verdana, arial;
	font-size: 11px;
	padding: 3px;
	color: #CA6F3A;
	border-bottom: 1px solid #e8e8e8;
	color: #808080;
}
.grupoest {
	font-family: verdana, arial;
	font-size: 11px;
	padding: 2px;
	color: #CA4F1A;
	border: 1px solid #E6642A;
	background-color: #FFF6F2;
}
.tipoest {
	font-family: verdana, arial;
	font-size: 11px;
	color: #8090AF;
	border: 1px solid #1094C5;
	border-top: 0px;
	padding: 2px;
}
.RutaLogicaPublica {
	color: #999999;
	font-family: Verdana, Arial;
	font-size: 11px;
	text-decoration: none;
}
A.RutaLogicaPublica:hover {
	color: #1094C5;
	text-decoration: underline;
}
A.RutaLogicaPublica:link {
	color: #999999;
	text-decoration: none;
}
A.RutaLogicaPublica:active {
	color: #999999;
	text-decoration: underline;
}
A.RutaLogicaPublica:visited {
	color: #999999;
}
.Articulo {
	font-family:verdana;
	font-size:11px;
}
A.EnlaceComprar {
	font-family: Verdana, Arial;
	font-size: 11px;
	text-decoration: none;
	vertical-align: middle;
	color: #F58220;
}
A.EnlaceComprar:hover {
	font-family: Verdana, Arial;
	font-size: 11px;
	text-decoration: none;
	vertical-align: middle;
	color: #F58220;
}
A.EnlaceComprar:visited {
	font-family: Verdana, Arial;
	font-size: 11px;
	text-decoration: none;
	vertical-align: middle;
	color: #F58220;
}
A.EnlaceComprar:active {
	font-family: Verdana, Arial;
	font-size: 11px;
	text-decoration: none;
	vertical-align: middle;
	color: #F58220;
}
.EnlaceGris {
	color: #999999;
	font-family: Verdana, Arial;
	font-size: 11px;
	text-decoration: none;
}
A.EnlaceGris:hover {
	color: black;
}
A.EnlaceGris {
	color: #999999;
}
.TituloArticulo {
	font-family: Arial, Verdana;
	font-size: 20px;
}
.EnlaceGrisOscuro {
	color: #808080;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.botonTienda {
	border-top: 1px solid #FCCC99;
	border-left: 1px solid #FCCC99;
	border-right: 1px solid #990000;
	border-bottom: 1px solid #990000;
	background-color: #F58220;
	color: white;
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: bold;
}
.botonAzul {
	border-top: 1px solid white;
	border-left: 1px solid white;
	border-right: 1px solid #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
	background-color: #0D3F96;
	color: white;
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: bold;
	padding:2px;
}
.elementoTienda {
	font-family: verdana, arial;
	font-size: 11px;
	color: black;
	vertical-align: middle;
}
.textoNegro {
	font-family: verdana, arial;
	font-size: 11px;
	color: black;
}
.inputTexto {
	border: 1px solid #808080;
	font-family: verdana,arial;
	font-size: 11px;
	color: #404040;
}
.cabeceraGris {
	font-family: verdana,arial;
	font-size: 11px;
	color: black;
	font-weight: bold;
	background-color: #e5e5e5;
	padding: 4px;
}
/*	FIN:
	Estilos Tienda Virtual */
