/* Generales */
/*body				{ ext-align:left; font: 11px Verdana, sans-serif; color: #333333; NO background-color:#F8FAFC; background-image:url(img/bg_lateral.gif); background-repeat:repeat-x; NONO background-attachment:fixed;NO}*/
body	{top: 5px;right: 5px;margin-top: 5px;margin-right: 0px;margin-bottom: 5px;margin-left: 0px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;text-decoration: none;}
.sinmargen {top: 0px;right: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;text-decoration: none;}

a					{ color: #000000;text-decoration: none;}
a:hover				{ color:#005760; text-decoration:underline;}
a.Transparent:hover	{ background-color:transparent;}
a.Underline			{ text-decoration:underline;}
a.Blanc				{ color: #ffffff;text-decoration: none;}
a.Azul				{ color: #006090;text-decoration: none;}
a.Azul:active		{ color: #006090;text-decoration: none;}
a.Azul:visited		{ color: #006090;text-decoration: none;}
a.Azul:hover		{ color: #006090;text-decoration:underline;}
a.Verde				{ color: #005760;text-decoration: underline;}
a.Verde:active		{ color: #005760;text-decoration: underline;}
a.Verde:visited		{ color: #005760;text-decoration: underline;}
a.Verde:hover		{ color: #005760;text-decoration:underline;}

.footer {font-family: Arial, Helvetica, sans-serif;font-size: 9px;font-style: normal;color: #FFFFFF;text-decoration: none;background-color: #005760;text-align: center;vertical-align: middle;}
A.footer:active {font-family: Arial, Helvetica, sans-serif;font-size: 9px;font-style: normal;color: #FFFFFF;text-decoration: none;background-color: #005760;text-align: center;vertical-align: middle;}
A.footer:visited {font-family: Arial, Helvetica, sans-serif;font-size: 9px;font-style: normal;color: #FFFFFF;text-decoration: none;background-color: #005760;text-align: center;	vertical-align: middle;}
A.footer:hover {font-family: Arial, Helvetica, sans-serif;font-size: 9px;font-style: normal;color: #99CC33;text-decoration: underline;background-color: #005760;text-align: center;vertical-align: middle;}
A.footer:link {font-family: Arial, Helvetica, sans-serif;font-size: 9px;font-style: normal;color: #FFFFFF;text-decoration: none;background-color: #005760;text-align: center;vertical-align: middle;}

select				{ font: 10px Verdana, sans-serif;border: 1px solid #000033;}
form				{ margin: 0px;}
.Gen				{ width: 760px;} /*tamaņo de las tablas generales*/
.Center				{ text-align:center;line-height:16px;}

/* Formulario */
.formtext {color: #000000;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;font-weight: normal;text-decoration: none;background-color: #FFFFFF;border: 1px solid #333333;}
.formbutton {color: #000000;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: normal;text-decoration: none;background-color: #FFFFFF;border: 1px solid #333333;}
.formbuttonpeq {color: #333333;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: normal;text-decoration: none;}

/* Floats & Clear

.Left		{ float:left;}
.Right		{ float:right;}
.Clear		{ clear:both;}
*/
.Oculto		{display: none;}
.Visible	{display: block;}


/* Colores */
.Azul		{ color:#2A527A;}
.Verde  	{ color:#005760;}
.Blanco		{ color:#FFFFFF;}
.Negro		{ color:#000000;}
.Rojo		{ color:#CC0000;}
.Gris		{ color:#677689;}

/* Colores de Fondo */
.BgAmarillo	{ background-color:#F0F2E4;}
.BgAzul		{ background-color:#006090;}
.BgVerde{ background-color:#005760;}
.BgBlanco	{ background-color:#FFFFFF;}
.BgGris		{ background-color:#E0E0E0;}

/* Barras Titulares 
.BarraAzul	 { height:16px; border-width: 0px 1px ;border-style: solid;border-color: #0077DB; background-image:url(img/bg_bar_azul.gif);}
.BarraCristal{ height:16px; border-width: 0px 1px ;border-style: solid;border-color: #8CAAD6; background-image:url(img/bg_bar_cristal.gif);color:#000066;}
.BarraCristal a { color:#000066;}
.BarraCristal b { color:#000066;}
.BarraGris	 { height:16px; border-width: 0px 1px ;border-style: solid;border-color: #2E6298; background-image:url(img/bg_bar_gris.gif);}
.BarraMarino { height:16px; border-width: 0px 1px ;border-style: solid;border-color: #000033; background-image:url(img/bg_bar_marino.gif);}
.BarraNaranja{ height:16px; border-width: 0px 1px ;border-style: solid;border-color: #CC3300; background-image:url(img/bg_bar_naranja.gif);}
.BarraRojo	 { height:16px; border-width: 0px 1px ;border-style: solid;border-color: #B50000; background-image:url(img/bg_bar_rojo.gif);}
.BarraVerde	 { height:16px; border-width: 0px 1px ;border-style: solid;border-color: #219A00; background-image:url(img/bg_bar_verde.gif);}
.BarraSubTit { height:17px; line-height:17px; border-width: 0px 1px ;border-style: solid;border-color: #D9ECFF; background-image:url(img/bg_secciones.gif);}

.BarraCabecera	{ background-image:url(img/bg_bar_cabecera.gif);}
.BarraOpinion	{ height:16px; background-color:#2568AB; padding:0px 5px;}
*/
/* IDs 
#AVBuscador		{ position:relative; visibility:hidden; text-align:left;background-image:url(img/bg_buscador.gif);}
#Buscador		{ height:25px; width:760px; margin-left:auto; margin-right:auto; } //border-bottom:1px solid #FFFFFF;
#Buscador02		{ background-color:#F4C161; background-image:url(../img/bg_buscador_av.gif); width:768px; position:absolute; visibility: hidden; text-align:left; border-width: 0px 1px; border-color:#FF9933; border-style:solid;}
#MiniBuscador	{ position:absolute; visibility:visible; text-align:left; float:left; background-image:url(img/bg_buscador.gif);}
*/

/* Class 
.Actualizado { FONT-WEIGHT:bold; FONT-SIZE:10px; COLOR:#009900; FONT-FAMILY:Verdana,  sans-serif; background-color:#E1FFE1; cursor:help;}
.Ajedrez { background-image: url(img/ajedrez_azul.gif);clear: both;}
.AjedrezNaranja { background-image: url(img/ajedrez_naranja.gif);clear: both;}
.BoxAdsWords { width:168px; border:1px solid #8CABD5; padding:4px;}
*/
.BordeVerde		 { border: 1px solid #005760;}
.BordeAzul		 { border: 1px solid #006090;}
/*
.Box1px 	 { border: 1px solid #005760;}
*/
.Box1pxNegro	 	 { border: 1px solid #000000;}
/*
.BotonWhite  { font: 10px Verdana, sans-serif; font-weight: bold; color: #000066; background-image: url(img/bg_boton.gif); border: 1px solid #000066; height:14px; text-align:center;}
.BotonWhite a {color: #124481;}
.BotonWhite a:hover { color:#FF6600; background-color:transparent;}
.BotonForm  { font: 10px Verdana, sans-serif; font-weight: bold; line-height:10px; color: #000000; border: 1px solid #000066; height:15px; text-align:center;}
.BotonFormFin  { font: 10px Verdana, sans-serif; font-weight: bold; line-height:10px; color: #FFFFFF; background-image: url(img/bg_bar_naranja.gif); border: 1px solid #CC3300; height:18px; text-align:center;}
.BotonDown  { font: 11px Verdana, sans-serif; font-weight: bold; color: #000066; background-image: url(img/bg_boton.gif); border: 2px solid #000066; text-align:center; vertical-align:middle;}

.Cabecera		 { height:54px; background-image:url(../img/bg_head.gif); border-top-width: 0px;border-right-width: 1px;border-bottom-width: 0px;border-left-width: 1px;border-style: solid;border-color: #000066; margin-top:5px;}
.Cabecera2  { height:25px;border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px;border-left-width: 1px;border-style: solid;border-right-color: #3481C1;border-left-color: #C3742C; background-image:url(img/bg_bar_head.gif)}
.Categorias { color: #007CF4;line-height: 15px; font-weight:bold; }
.CatList	{ font: 9px Verdana, sans-serif;color: #FF6600;}
.Carrito	{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;font-weight: normal;color: #000000;text-decoration: none;}
.Comprar		 { font: bold 10px Verdana, sans-serif; line-height:14px; text-align:right; float:right; width:78px; height:16px; background-image:url(img/bg_carrito.gif); border:1px solid #000066;}
.Comprar a {color: #13488A;}
.Comprar a:hover { color:#FF6600; background-color:transparent;}
.Descuento	 { color:#FFFFFF; background-color:#FF6600; font-weight:bold;}
.DatosOp	 	 {font-size: 9px;color: #000033;padding: 6px;float: right;width: 110px;}
.DCorta			 { text-align:left; float:left; width:280px; }
.LineaPuntos { background-image: url(img/ajedrez_azul.gif);clear: both;height: 1px;width: 100%;margin-top: 10px;margin-right: 0px;margin-bottom: 10px;margin-left: 0px;}
.Exclusivo	 { width:200px; padding:12px; float:right; text-align:center;}
.Fecha	 		 { font: 9px Verdana, sans-serif;font-weight: normal;color: #547AB6;}
.Help 		 { cursor: help;}
.HelpBox	 { font-family: Verdana, sans-serif; font-size: 10px; background-color: #F4FAFF; border: 1px solid #006699; width: 200px; padding: 5px;}
.History	 	 { font: 10px Verdana, sans-serif;color: #002C5A; background-color:#D7F0FF; border: none;width: 130px;}
.Idioma		 	 { font: 9px Verdana, sans-serif; color:#120096; font-weight: bold; cursor:help; text-transform: capitalize;}
.Mas 				 { height: 14px;width: 14px; background-color:#000066; float:right;}
.MasOpen	 	 { height: 14px;width: 14px; background-color:#000066;}
.Mensaje	 { font-family: Verdana;font-size: 11px;padding: 6px; text-align:center; font-weight:bold;}
.ModuloIzq   { border-top-width: 1px;border-right-width: 1px;border-bottom-width: 0px;border-left-width: 0px;border-style: solid;border-color: #BED0E4;}
.ModuloDer   { border-top-width: 1px;border-right-width: 0px;border-bottom-width: 1px;border-left-width: 1px;border-style: solid;border-color: #BED0E4;}
.ModuloCentro{ padding-top: 0px;padding-right: 12px;padding-bottom: 10px;padding-left: 12px;}
.ModuloComunidad { border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 0px;border-style: solid; border-color:#E4BEBF;}

.Nav01	 		 { font: 11px Verdana, sans-serif; clip:rect(auto auto auto 5px); padding-bottom: 5px;left: 5px;padding-left: 5px; background-image:url(img/bg_nav1.gif); background-position:bottom; background-repeat:repeat-x;}
.Nav01open	 { font: 11px Verdana, sans-serif; font-weight: bold; clip:rect(auto auto auto 5px);left: 5px;padding-left: 5px;background-color:#FFFFFF; background-image:url(img/menu_open.gif); background-position:right; background-repeat:no-repeat;}
.Nav01on	 	 { font: 11px Verdana, sans-serif; font-weight: bold; clip:rect(auto auto auto 5px);left: 5px;padding-left: 5px;background-color:#FFFFFF; background-image:url(img/menu_on.gif); background-position:right; background-repeat:no-repeat;}

.Nav02 		 	 { font: 11px Verdana, sans-serif; clip:rect(auto auto auto 10px);padding-bottom: 2px; left: 13px;padding-left: 13px;background-color: #E1ECF5; border-bottom:1px solid #BDD3E7;}
.Nav02 a 	 { color: #00489F;}
.Nav02open 	 { font-family: Verdana, sans-serif;font-size: 11px;font-weight: bold;color: #0058C4;background-color:#FFFFFF;clip:rect(auto auto auto 13px); left:13px; padding-left: 13px;background-image: url(img/menu_open.gif);background-repeat: no-repeat;background-position: right;}
.Nav02on	 	 { font-family: Verdana, sans-serif;font-size: 11px;font-weight: bold;color: #0058C4;background-color:#FFFFFF;clip:rect(auto auto auto 13px); left:13px; padding-left: 13px;background-image: url(img/menu_on.gif);background-repeat: no-repeat;background-position: right;padding-bottom: 2px;border-bottom:1px solid #BDD3E7;}

.Nav03 		 	 { font: 11px Verdana, sans-serif; clip:rect(auto auto auto 20px);padding-bottom: 2px; left: 20px;padding-left: 20px;background-color: #CCDEED;padding-bottom: 2px;}
.Nav03 a	 	 { color: #003371;}
.Nav03open 	 { font-family: Verdana, sans-serif;font-size: 11px;font-weight: bold;color: #0058C4;background-color:#FFFFFF;clip:rect(auto auto auto 20px); left:20px; padding-left: 20px;background-image: url(img/menu_open.gif);background-repeat: no-repeat;background-position: right;}
.Nav03on	 	 { font-family: Verdana, sans-serif;font-size: 11px;font-weight: bold;color: #0058C4;background-color:#FFFFFF;clip:rect(auto auto auto 20px); left:20px; padding-left: 20px;background-image: url(../img/menu_on.gif);background-repeat: no-repeat;background-position: right;padding-bottom: 2px;}

.NavPag		 	 { font-family: Verdana, sans-serif;font-size: 11px;font-weight: bold;color: #FFFFFF; height:12px;}
.NavPagOn 	 { font-family: Verdana, sans-serif;color:#FF871A;font-size: 11px;line-height:12px;font-weight: bold;background-image: url(img/bg_navpagon.gif); background-repeat:repeat-x; }
*/
.Negritas 	{font-weight:bold;}
/*
.Nuevo	 		 { FONT-WEIGHT:bold; FONT-SIZE:10px; COLOR:#cc0000; FONT-FAMILY:Verdana,  sans-serif; background-color:#FFEEE8; cursor:help;}
.PllServicios{ border: 1px solid #000066;font-family: verdana;font-size: 10px;color: #0066CC;background-color: #FFFFFF;line-height: 12px;font-weight: bold; width:130px}
.PllFiltros  { border: 1px solid #000066;font: 10px verdana;color: #00477F;background-color: #FFFFFF;line-height: 12px;font-weight: normal;}
.PasoOn 		 { width:200px ;background-color:#006090;font: bold 11px Verdana, Sans-serif;color:#ffffff;text-align: center;padding: 6px;border: 1px solid #006090;}
.PasoOff		 { width:200px;background-color:#F0F3E0;color:#417B8F;text-align: center;padding: 6px;font-family: Verdana, Sans-serif;font-size: 11px;font-weight: bold;border: 1px solid #CCCCCC;}
.PrecioX		 { text-decoration:line-through; color:#999999;}
.Resalt 		 { font-size: larger;color: #009900;text-decoration: underline;}
a.SubCat	 	 { font-family: Verdana,  sans-serif;font-size: 9px;color: #003577; font-weight:normal;}
a.SubCatEmp  { font-family: Verdana,  sans-serif;font-size: 9px;color: #2F000F; font-weight:normal;}

.Ruta 			 { background-image:url(img/bg_ruta.gif);}
.SubTitulos	 { font-weight: bold;color: #004080;}
.Subrayado	 { border-bottom: 1px dotted ;}
.Separador 	 { background-image: url(img/separator.gif);clear: left;height: 17px;width: 100%;}
.TextOp		 	 { float: left;width: 383px;padding: 6px;text-align: justify;}
*/

/* Pestaņas 
.Tab			 { width:103px; height:16px; float:left; text-align:center;margin-right: 0px;margin-bottom: 0px;margin-left: 6px;font-weight: bold;}
.TOff 		 { margin-top: 14px; padding-top:2px; color:#4A5582; background-color: #D2E8F6;background-image:url(img/bg_tab_off.gif);background-repeat: no-repeat; border-bottom:1px solid #7EA3BE;} 
.TOn 			 { margin-top: 12px; padding-top:4px; color:#000066; background-color: #FFFFFF; background-image:url(img/bg_tab_on.gif);background-repeat: no-repeat; border-bottom:1px solid #FFFFFF;}
.TRes 		 { margin-top: 14px; padding-top:2px; color:#4A5582; background-color: #FEFAE0;background-image:url(img/bg_tab_off.gif);background-repeat: no-repeat; border-bottom:1px solid #C0B682;} 

.TablaGeneral{ background-color:#FFFFFF; border-top-width: 0px;border-right-width: 1px;border-bottom-width: 0px;border-left-width: 1px;border-style: solid;border-color: #ffffff;} //8CABD5

.TextField 	 { border: 1px solid #000066; font:10px Verdana; color:#000066; background-color: #FFFFFF;line-height: 12px;background-image: url(img/bg_caja_buscador.gif); background-repeat: repeat-x;}
.TextFieldError { border: 1px solid #660000; font:10px Verdana; color:#000066; background-color: #F8DFDF;line-height: 12px;background-image: url(img/bg_caja_buscador_error.gif); background-repeat: repeat-x;}
.TextField2	 { border: 1px solid #000000; font:10px Verdana; color:#000066; background-color: #F8FAFC;line-height: 12px;background-image: url(img/bg_textfield.gif); background-repeat: repeat-x;}
.TextField2Error { border: 1px solid #000000; font:10px Verdana; color:#000066; background-color: #F8DFDF;line-height: 12px;background-image: url(img/bg_textfield_error.gif); background-repeat: repeat-x;}
*/
.TextoFactura	 { font-family: Verdana;font-size: 11px;padding: 4px; text-align:left; font-weight:normal;}
.TextoFactura2	 { font-family: Verdana;font-size: 11px;padding: 4px; text-align:center;}

.Titular 	 { font: 11px Verdana, sans-serif;font-weight: bold;text-transform: none; padding-left:2px;}

.TitularG	 { font-size: 16px;font-family: Verdana, sans-serif;font-weight: bold;text-transform: none; padding-left:2px; font-stretch:extra-expanded;}

.Titular_Factura	 { font-size: 16px; font-family:Verdana, sans-serif;text-transform: none;}
/*
.Titulo		 { font: 24px Verdana, sans-serif; font-weight: bold; color: #FF871A;line-height: 40px;}
.TituloPagina {font: 20px Verdana, sans-serif;font-weight: bold;text-transform: none; padding-left:2px;}
.TitNaranja	 { font: bold 18px Verdana, sans-serif;color: #FF6600;}
.Txt			 { font: 11px Verdana, sans-serif; color: #333333;}
.Txt1			 { font: 9px Verdana, sans-serif;}
.Txt10		 { font: 10px Verdana, sans-serif;}
.Txt12		 { font: 12px Verdana, sans-serif;}
.Txt11AzulBold	{ font: 10px Verdana, sans-serif;font-weight: bold; color:#006090;}
.TxtMini 	 { font: 9px Verdana, sans-serif;}
.TxtGris	 { color:#7B7D7B;}
.TxtGris a { color:#7B7D7B;}

.Valores	 { text-align:right; float:right; width:70px;}
*/
/*a:hover 	 { color: #417B8F;text-decoration: none;background-color: #ffffff;}*/
