/* Generales */
body { color:  #333333; margin:0px; background-color: #DADADA; 
	   font-style:normal; font-variant:normal; font-weight:normal; 
	   font-size:11px; font-family:Verdana, sans-serif; }
body.FrameBlanco { color: #333333; background-color:#FFFFFF; 
	font-style:normal; font-variant:normal; font-weight:normal; 
	font-size:11px; font-family:Verdana, sans-serif; }

table	{ font-size:11px;font-family:Verdana, sans-serif; } /* para que se vea bien el explorer 5.x*/
select	{ font-size:10px;font-family: Verdana, sans-serif; }
form	{ margin: 0px; }
h1	{ font-size: 18px; font-family: Arial, Helvetica, sans-serif; 
	 font-weight: bold; color:navy; /*color:#BF3E17; */
	 margin: 1px; padding: 0px; }
h3	{ font-size: 12px; font-family: Arial, Helvetica, sans-serif; 
	color: #000000; margin: 1px; margin-bottom:5px; padding: 0px; }
h4	{ font: 12px Arial, sans-serif; font-weight: bold; 
	color:navy;line-height: 40px; margin:0px; padding:0px; }
disabled1	{ margin: 2px;border: 1px solid #999999;color: #999999;
	font-family:Verdana; font-size:8pt; padding-left:5px; 
	padding-right:5px; padding-top:2px; padding-bottom:2px; }
current1	{ background:#FF3300; }
a 			{ color:navy; text-decoration: none; font-size:10px;  }
a.Footer	{ font: 10px Verdana, sans-serif;color: #FFFFFF; font-weight:bold; }
a.Transparent:hover { background-color:transparent; }
a.Underline { text-decoration:underline; }

.Gen		 { width:800px;} /*tamaño de las tablas generales*/
.Center		 { text-align:center;line-height:16px;}

.cuadro { border: #666666; border-style: solid; 
		border-top-width: 1px; border-right-width: 1px; 
		border-bottom-width: 1px; border-left-width: 1px;
		font-family: Tahoma; font-size:12px; }
input, select    { border: 1px solid silver; }
input.error, select.error {padding-right: 16px; border: 1px solid red; background-color: #FFFCE2; }
input:focus, select:focus {border: 1px solid red; background-color:#EFEFEF;}
.mandatory  { font-weight: bold; }
.comment    { color: #BBBBBB; }
.TQuery		{ margin-top: 1px; padding-top:2px; color: #000000; 
			background-color: #FFFFCC; background-repeat: no-repeat; border-bottom:1px solid #C0B682} 

.hilited	 { font-weight: bolder; background-color: #FFFFAA }

/* Floats & Clear*/
.Left		 { float:left;}
.Right		 { float:right;}
.Clear		 { clear:both;}
.Oculto		 { display: none;}
.overflg {  background: #CCC;  color: #FFF;}
.Visible	 { display: block;}

/* Colores */
.Azul		 { color:#0000FF;}
.Blanco		 { color:#FFFFFF;}
.Celeste	 { color:#5EF3FF;}
.Marino		 { color:#004080;}
.Naranja	 { color:#FF6600;}
.Amarillo	 { color:#FFCC00;}
.Morado		 { color:#660066;}
.Negro		 { color:#000000;}
.Rojo		 { color:#990000;}
.Verde		 { color:#009900;}
.Gris		 { color:#677689;}

/* Colores de Fondo */
.BgAmaLight  { background-color:#FFFF99;}
.BgAmarillo	 { background-color:#FFFF66;}
.BgClaro	 { background-color:#EEDCEF;} /*#F4FAFF;}*/
.BgAzul		 { background-color:#F4FAFF;}
.BgAzulFosc	 { background-color:#0099FF;}
.BgBlanco	 { background-color:#FFFFFF;}
.BgCeleste	 { background-color:#7B7D7B;}
.BgGris		 { background-color:#DADADA;}
.BgInact	 { background-color:#CCCCCC; color: #333333;}
.BgNaranja	 { background-color:#FF9900;}
.BgMarino	 { background-color:#2568AB;}
.BgMorado	 { background-color:#C6B6DE;}
.BgCafe	 	 { background-color:#CC6633;}
.BgDorado 	 { background-color:#FFCC00;}
.BgGray	 	 { background-color:#666666;}

/*.BgNaranja	 { background-color:#FF922E;}*/
.BgRojo		 { background-color:#FF3300;}
.BgVerde	 { background-color:#66FF66;}
.BgNegro	 { background-color:#000000;}
.BgRojoFosc	 { background-color:#CC0000;}

/* ToolTip Encabezados */
.EncTitle { position: relative; z-index: 0; }
.EncTitle:hover { background-color: transparent; z-index: 1; }
.EncTitle span { border: 1px solid  #6699CC; padding: 5px;
		position: absolute; text-decoration: none;
		background-color: #FFFFFF; color: #333399;
		width: 250px; text-align: left;
		visibility: hidden;	font-size:9px;
		line-height: 10px;
}
.EncTitle:hover span { visibility: visible; top: 24px; left: 25px; }

/* Barras Titulares */
.subBarra{
	border-bottom:thin solid;
	border-color:#660066;
}
.BarraAzul	 { border-left:1px solid #0077DB; border-right:1px solid #0077DB; border-top:0px solid #0077DB; border-bottom:0px solid #0077DB; height:16px; padding-left:2px; background:#3E9BF3; }
.BarraCristal{ border-left:1px solid #8CAAD6; border-right:1px solid #8CAAD6; border-top:0px solid #8CAAD6; border-bottom:0px solid #8CAAD6; height:16px; padding-left:2px; color:#000066}
	.BarraCristal a { color:#000066;}
	.BarraCristal b { color:#000066;}
.BarraGris	 { border-left:1px solid #2E6298; border-right:1px solid #2E6298; border-top:0px solid #2E6298; border-bottom:0px solid #2E6298; height:16px; padding-left:2px; background-color:#4880C7; }
.BarraMarino { border-left:1px solid #000033; border-right:1px solid #000033; border-top:0px solid #000033; border-bottom:0px solid #000033; height:16px; padding-left:2px; background-color:#061A7B; }
.BarraNaranja{ border-left:1px solid #CC3300; border-right:1px solid #CC3300; border-top:0px solid #CC3300; border-bottom:0px solid #CC3300; height:16px; padding-left:2px; background-color:#FF922E; }
.BarraRojo	 { border-left:1px solid #B50000; border-right:1px solid #B50000; border-top:0px solid #B50000; border-bottom:0px solid #B50000; height:16px; padding-left:2px; background-color:#CC0000; }
.BarraVerde	 { border-left:1px solid #219A00; border-right:1px solid #219A00; border-top:0px solid #219A00; border-bottom:0px solid #219A00; height:16px; padding-left:2px; background-color:#6BBB1C; }
.BarraSubTit { line-height:15px; border-width: 1px 0px ;border-style: solid;border-color: #8CABD5; background-color:#E0F1FC;}

.BarraCabecera { background-image:url('../../images/Logo005.png'); background-position:left; background-repeat:no-repeat; font-size:36px}
.Barrafooter { color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif;}
.Barrafooter a{color:#FFFFFF; text-decoration:none;}
.Barrafooter a:hover{color:#FFFFFF; text-decoration:none;}
 
.BarraOpinion { line-height:17px; background-color:#2568AB; padding:1px 5px;}

.BarraMoviles { background-color:#EEEEEE; border-bottom:1px solid #8CABD5; border-left:1px solid #8CABD5; border-right:1px solid #8CABD5; height:42px}

/* IDs */
#AVBuscador	 { position:relative; visibility:hidden; text-align:left;}
#Buscador		 { height:25px; width:770px; margin-left:auto; margin-right:auto; /*border-bottom:1px solid #FFFFFF;*/}
#Buscador02  { border-left:1px solid #FF9933; border-right:1px solid #FF9933; border-top:0px solid #FF9933; border-bottom:0px solid #FF9933; background-color:#F4C161; width:768px; position:absolute; visibility: hidden; text-align:left; }
#MiniBuscador{ position:absolute; visibility:visible; text-align:left; float:left; }

/* Margins y Paddings*/
.M2					 { margin:2px;}
.M4					 { margin:4px;}
.M6					 { margin:6px;}

.P2					 { padding:2px;}
.P4					 { padding:4px;}
.P6					 { padding:6px;}

.rbroundbox { font-size:2px; }

.rbtop { background: url(../../images/b_tr.gif) no-repeat top right; }
.rbtop1 { background: url(../../images/b_tl.gif) no-repeat top left; }

.rbbot { background: url(../../images/b_br.gif) no-repeat bottom right; }
.rbbot1 { background: url(../../images/b_bl.gif) no-repeat bottom left; }

.rbbot0 { background: url(../../images/b_bottom.gif) repeat-x bottom; }
.rbtop0 { background: url(../../images/b_top.gif) repeat-x top; }
.tbtop { background: url(../../images/b_top.gif) no-repeat top ; }

.rbleft   { background: url(../../images/b_ft.gif) repeat-y left;}
.rbright { background: url(../../images/b_rt.gif) repeat-y right;}


/* Class *</
.arrastrar{ z-index:0; overflow:hidden;}
.seccion { font:10px Verdana, sans-serif; font-weight: bold;} /* cursor: hand;*/
.selecionprs { border-top-style:dotted; border-top-color:#0000FF; border-top-width:thin; }
.seccion {  background-color: #F4FAFF;}
.Actualizado { font:10px Verdana, sans-serif; color:#009900;font-weight: bold; background-color:#E1FFE1; cursor:help;}
.BoxAdsWords { width:164px; border:1px solid #8CABD5; padding:4px;font-size:9px;overflow:hidden;cursor:pointer;margin-bottom:5px;}
.Box1px		 	 { border: 1px solid #8CABD5;}
.Box0px		 	 { padding:3px; margin:3px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; text-decoration:none;}
.Box0px a { text-align:center; margin: 2px; border: 1px solid #000000;	text-decoration: none; color: #000000;font-family:Verdana; font-size:9px; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; }
.Box0px a:hover, div.pagination a:active { margin:2px; border: 1px solid #800000; background-color: #800000; color: #FFFFFF;font-family:Verdana; font-size:9px; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; text-decoration:none;}
.BoxDpx		 	 { border:1px solid #999999; margin:2px; color:#999999; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; padding-bottom:2px; padding-top:2px; padding-left:5px; padding-right:5px;}
.BoxCpx		 	 { border:1px solid #000000; margin:1px; font-weight:bold; background:#000000; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; padding-left:5px; padding-right:5px; padding-bottom:2px; padding-top:2px;}
.BotonNav {  height:45px; widht:45px; border: none; outline:none; vertical-align:bottom;  }
.BotonNas {  height:90px; widht:90px; border: none; outline:none; vertical-align:bottom; }
.BotonWhite  { height:20px; width:100px; background-color:#FFFFFF;  font-weight: bold; color: #124481; border: 1px solid  #3366FF;text-align:center; font-style:normal; font-variant:normal; font-size:10px; font-family:Verdana, sans-serif; padding-left:6px; padding-right:6px; padding-top:1px; padding-bottom:1px}
a.BotonWhite:hover { color:#590000; background-color:transparent;}

.BotonForm  { cursor: default;   background-color: #EFEFEF; color: #330033; padding-left:2px; padding-right:2px; margin-top:5px; margin-bottom:0px; border-color: #660066; border: 1px outset; text-align:center; vertical-align:middle; font-size:9px; font-weight: bold; font-family:Arial, Helvetica, sans-serif; height:20px; width:80px;}
.BotonFormNo  { cursor: default;   background-color: #EFEFEF; color: #677689; padding-left:2px; padding-right:2px; margin-top:5px; margin-bottom:0px; border-color: #660066; border: 1px outset; text-align:center; vertical-align:middle; font-size:9px; font-weight: bold; font-family:Arial, Helvetica, sans-serif; height:20px; width:80px;}
.BotonImg  { cursor: default;   background-color: #EFEFEF; color: #330033; padding-left:2px; padding-right:2px; margin-top:5px; margin-bottom:0px; border-color: #660066; border: 1px outset; text-align:center; vertical-align:middle; font-size:9px; font-weight: bold; font-family:Arial, Helvetica, sans-serif; height:60px; width:60px;}

.BotonForm1  { font-weight: bold; line-height:10px; background-color:#EFEFEF; color: #330033; border: 1px solid  #333333; height:20px; text-align:center; vertical-align:middle; font-style:normal; font-variant:normal; font-size:9px; font-family: Arial, Helvetica, sans-serif;}

.BotonFilter { cursor: default;   background-color: #EFEFEF; color: navy; padding-left:2px; padding-right:2px; margin-top:5px; margin-bottom:0px; border-color: #660066; border: 1px outset; text-align:center; vertical-align:middle; font-size:9px; font-weight: bold; font-family:Arial, Helvetica, sans-serif; height:20px; width:80px;}


/*cursor: hand; */
.BotonDown  { font-weight: bold; color: #000066; border: 2px solid #000066; text-align:center; vertical-align:middle; font-style:normal; font-variant:normal; font-size:10px; font-family:Verdana, sans-serif}

.Cabecera		 { border-left:0px solid #000066; border-right:0px solid #000066; border-top:0px solid #000066; border-bottom:0px solid #000066; height:54px; margin-top:5px}
.Cabecera2   { border-left:0px solid #C3742C; border-right:0px solid #3481C1; height:25px; border-top-style:solid; border-top-width:0px; border-bottom-style:solid; border-bottom-width:0px}
.Categorias  { color: #007CF4;line-height: 18px; font-size:10px; z-index:0; }
.Categorias1  { color: #000000;line-height: 18px;  font-size:10px; z-index:0;}
a.CategoriaPRO  { color: #CC0000;line-height: 18px; font-weight:bold; }
.CatList		 { font: 9px Arial, sans-serif;color: #FF6600;}
.Comprar		 { line-height:14px; text-align:right; float:right; width:78px; height:16px; border:1px solid #000066; font-style:normal; font-variant:normal; font-weight:bold; font-size:10px; font-family:Verdana, sans-serif}
  .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;}
.DatosForm	 	 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9px; color: #000066;  margin-top: 0px; padding-top:0px;}
.DCorta			 { text-align:left; float:left; width:280px; }
.LineaPuntos { clear: both;height: 1px;width: 100%;margin: 10px 0px;}
.Exclusivo	 { width:200px; padding:12px; float:right; text-align:center;}
.Fecha	 		 { font: 9px Arial, sans-serif;font-weight: normal;color: #547AB6;}
.Help 		 { cursor: help;}
.NoBorde { border:none;}
.HelpBox	 { font: 9px Verdana, sans-serif ; background-color: #F4FAFF; border: 1px solid #006699; }
.box { border: 1px solid  #999999; background-color: #EFEFEF; }
.boxreg { border: 1px solid  #999999; background-color: #DADADA; }
.boxtitle {  font-family: Tahoma, Verdana, Arial; font-size: 10px; 
			 font-weight: bold; color: #FFFFFF;  line-height: 14px; 
			 padding-left: 6px; background-color: navy; background-repeat: repeat-x; }
.boxtitle a { color: #FFFFFF; }
.boxtitle a:hover{ color: #FFFFFF; }
.boxSubtitle {  font-family: Tahoma, Verdana, Arial; font-size: 10px; 
			 font-weight: bold; color: #FFFFFF;  line-height: 14px; 
			 padding-left: 6px; background-color:  #3333CC; background-repeat: repeat-x; }

.History	 	 { font: 10px Arial, sans-serif;color: #002C5A; background-color:#D7F0FF; border: none;width: 130px;}
.Idioma		 	 { font: 9px Arial, sans-serif; color:#120096; font-weight: bold; cursor: inherit; text-transform: capitalize;}
.Mas 				 { height: 14px;width: 14px; background-color:#000066; float:right; margin:0px}
.MasOpen	 	 { height: 14px;width: 14px; background-color:#000066;}
.ModuloIzq   { border-width: 1px 1px 0px 0px;border-style: solid;border-color: #BED0E4;}
.ModuloDer   { border-width: 1px 0px 1px 1px;border-style: solid;border-color: #BED0E4;}
.ModuloCentro{ padding-top: 0px;padding-right: 12px;padding-bottom: 10px;padding-left: 12px;}
.ModuloComunidad { border-width: 1px 1px 1px 0px;border-style: solid; border-color:#BED0E4;}

.Nav01	 { clip:rect(auto, auto, auto, 5px); padding-bottom: 5px;left: 5px;padding-left: 5px; font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; font-family:Verdana, sans-serif; }
.Nav01open	 { font-weight: bold; clip:rect(auto, auto, auto, 5px);left: 5px;padding-left: 5px;background-color:#FFFFFF; background-position: right 50%; background-repeat:no-repeat;border-bottom:1px solid #BDD3E7; font-style:normal; font-variant:normal; font-size:11px; font-family:Verdana, sans-serif}
.Nav01on	 	 { font-weight: bold; clip:rect(auto, auto, auto, 5px);left: 5px;padding-left: 5px;background-color:#FFFFFF;  background-position: right 50%; background-repeat:no-repeat;border-bottom:1px solid #BDD3E7; font-style:normal; font-variant:normal; font-size:11px; font-family:Verdana, sans-serif}

.Nav05 		 	 { 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;}
.Nav04 		 	 { font: 11px Verdana, sans-serif; clip:rect(auto, auto, auto, 10px);padding-bottom: 2px; left: 13px;padding-left: 13px;background-color: #C1B1DE; border-bottom:1px solid #B19ED6;}
.Nav08 		 	 { font-family: Tahoma, Verdana, Arial; font-size: 9px; font-weight: bold; color: #FFFFFF; border:none;  background-color: #660066; }
.Nav09 		 	 {font: 10px Arial, Helvetica, sans-serif; clip:rect(auto, auto, auto, 10px);padding-bottom: 2px; left: 13px;padding-left: 13px;  border-bottom:1px solid #BDD3E7;}
.Nav09 a 	 { font: 9px Arial, Helvetica, sans-serif; color: #000066;}

.Nav07 		 { font: 11px Verdana, sans-serif; clip:rect(auto, auto, auto, 10px);padding-bottom: 2px; left: 1px;padding-left: 1px; background-color: #00408A;color: #FFFFFF;  } /*#C6B6DEborder-bottom:1px solid  #400080;*/
/*.Nav07 a 	 { color: #FFFFFF; 	}*/
.Nav07 a 	 { background-color: #00408A; color: #FFFFFF; text-decoration: none; }
.Nav07 a:hover { background-color: #00408A; color: #FFFFFF; font-weight:bold; text-decoration: none; }
.Nav07open 	 { font-family: Verdana, sans-serif;font-size: 11px;font-weight: bold;color: #0058C4; background-color:#00408A;clip:rect(auto, auto, auto, 13px); left:13px; padding-left: 13px; background-position:  right 50%;}

.Nav07on	 { background-color: #FFFFFF; color: #660066; }

.Nav00 		 { font: 11px Verdana, sans-serif; clip:rect(auto, auto, auto, 10px);padding-bottom: 2px; left: 1px;padding-left: 1px; background-color: #00408A; } /*border-bottom:1px solid  #400080;*/
.Nav00 a 	 { color: #FFFFFF; 	}
.Nav00 a:hover { color: #FFFFFF; font: bold; text-decoration: none; }

.Nav00lnk	 {	border-right-style: solid;
				border-right-color: #FF6600;
			  	border-right-width:2px; }
.Nav00ons	 { background-color: #FFFFFF; color: #660066; font-weight: bold; }
.Nav00on	 { background-color: #FFFFFF; color: #660066; font-weight: bold; 
	border-bottom-style: solid;
	border-bottom-color: #C6B6DE;
  	border-bottom-width: 1px;
}
.Nav00on a 	 { color: #330066; 	}
.Nav00on a:hover { color: #330066; font: bold; text-decoration: none; }


.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-position:  right 50%;}
.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-position:  right 50%;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; 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-position:  right 50%;}
.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-position:  right 50%;padding-bottom: 2px}

.NavPag		 	 { font-family: Verdana, sans-serif;font-size: 11px;font-weight: bold;color: #FFFFFF; padding:0px 2px;border: 1px solid #000066;}
.NavPagOn 	 { font-family: Verdana, sans-serif;color:#FFFFFF;font-size: 11px;line-height:12px;font-weight: bold; background-color:#000066; padding:0px 2px;}

.Nuevo	 		 { font:10px Verdana,  sans-serif; color:#CC0000;font-weight:bold; background-color:#FFEEE8;}
.PllServicios{ border: 1px solid #000066;font-family: verdana;font-size: 10px;color: #0066CC;background-color: #FFFFFF;line-height: 12px;font-weight: bold; width:150px}
.PllFiltros  { border: 1px solid #000066;font: 10px verdana;color: #00477F;background-color: #FFFFFF;line-height: 12px;font-weight: normal;}
.Resalt 		 { font-size:13px;color: #004080; }
a.SubCat	 	 { font:9px Verdana, sans-serif ;color: #003577; font-weight:normal;}
a.SubCatEmp  { font:9px Verdana, sans-serif ;color: #2F000F; font-weight:normal;}

.Ruta 		 { background-image:url('../../images/Notepad.ico'); background-repeat:no-repeat; background-position:right;}
.SubTitulos	 { font-weight: bold;color: #004080;}
.Subrayado	 { border-bottom: 1px dotted ;}
.Separador 	 { 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: 1px; padding-top:2px; color:#4A5582; background-color: #FEFAE0; border-bottom:1px solid #7EA3BE} 
.TOn 		  { color:#666; font-size:12px; border-bottom:1px solid #FF6600; }
.TRes 		 { margin-top: 1px; padding-top:2px; color:#4A5582; background-color: #D2E8F6; 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: #8CABD5;}
.TextCronos { border: none; color:#000000; background-color: #FFFFFF;
			line-height: 24px; font-style: normail; font-variant:normal; font-weight: bold; font-size:32px; 
			font-family: Arial, Helvetica, sans-serif; text-align:right; padding-top:8px; padding-right:5px;  }
.TextFieldxNo { border:none;  color:#000066; background-color: #FFFFFF; line-height: 12px; font-style:normal; font-variant:normal; font-weight: bold; font-size:12px; font-family: Arial, Helvetica, sans-serif; padding-top:5px;}
.TextField00 { border: 1px outset #666666; color:#000000; background-color: #FFFFFF; height:20px; vertical-align:middle;  font-size:12px; font-family:Verdana, sans-serif}
.TextFieldX { border: 1px solid  #666666; color:#000000; background-color: #CCCCCC;line-height: 12px; font-style:normal; font-variant:normal; font-weight:normal; font-size:10px; font-family:Verdana, sans-serif}
.TextField 	 { border: 1px solid  #666666; color:#000000; background-color: #FFFFFF;line-height: 12px; font-style:normal; font-variant:normal; font-weight:normal; font-size:10px; font-family:Verdana, sans-serif}
.TextField1{ border: 1px solid  #666666; color:#000000; line-height: 12px; font-style:normal; font-variant:normal; font-weight:normal; font-size:10px; font-family:Verdana, sans-serif}
.TextFieldNum 	 { border: 1px solid  #666666; color:#000066; background-color: #FFFFFF;line-height: 12px; font-style:normal; font-variant:normal; font-weight:normal; font-size:10px; font-family:Verdana, sans-serif; text-align:right;}
.TextFieldB	 { border: 0px none; color:#000066; background-color: #FFFFFF; font-style:normal; font-variant:normal; font-weight:normal; font-size:10px; font-family:Verdana, sans-serif}
.TextFieldOp { border: none; color: #660066; background-color: #FFFFFF;line-height: 12px; font-style:normal; font-variant:normal; font-weight:normal; font-size:10px; font-family:  Arial, Helvetica, sans-serif;}
.TextFieldNo { border: none; color:#000066; background-color: #FFFFFF;line-height: 12px; font-style:normal; font-variant:normal; font-weight:normal; font-size:9px; font-family: Arial, Helvetica, sans-serif;}
.TextFieldError { border: 1px solid #660000; color:#000066; background-color: #F8DFDF;line-height: 12px; font-style:normal; font-variant:normal; font-weight:normal; font-size:10px; font-family:Verdana, sans-serif}
.TextField2	 { border: 1px solid #004080; color:#000066; background-color: #F8FAFC;line-height: 12px; font-style:normal; font-variant:normal; font-weight:normal; font-size:10px; font-family:Verdana, sans-serif}
.TextField2Error { border: 1px solid #660000; color:#000066; background-color: #F8DFDF;line-height: 12px; font-style:normal; font-variant:normal; font-weight:normal; font-size:10px; font-family:Verdana, sans-serif}
.Chand {cursor: pointer;}
.Limpio { border:0; clear:both; text-align:center; }
.Titular 	 { font: 14px Arial, sans-serif;font-weight: bold;text-transform: none; color:#663399}
.TitularG	 { font: 16px Arial, sans-serif;font-weight: bold;text-transform: none;}
.TituloA	 { padding-left:20px;}
.Titulo		 { font: 24px Arial, sans-serif; font-weight: bold; color: #FF871A;line-height: 40px;}
.TitNaranja	 { font: bold 18px Arial, sans-serif;color: #FF6600;}
.Txtcf12		 { font: 12px; font-family:"Tahoma", "Times New Roman", "Arial";}
.Txt			 { font: 11px Verdana, sans-serif; color: #333333;}
.Txtb			 { font: 9px Verdana, sans-serif; font-style:normal; font-weight:bold;}
.Txt1			 { font: 9px Verdana, sans-serif;}
.Txt8			 { font: 8px  Arial, Helvetica, sans-serif;}
.Txt0			 { font-size:1px;}
.Txt8			 { font: 9px Arial, Helvetica, sans-serif;}
.Txt10		 { font: 10px Verdana, sans-serif;}
.Txt11		 { font: 11px Verdana, sans-serif;}
.Txt12		 { font: 12px Verdana, sans-serif;}
.Txt14		 { font: 14px Verdana, sans-serif;}
.Txt16		 { font: 16px Verdana, sans-serif;}
.TxtMini 	 { font: 9px Arial, sans-serif;}
.TxtGris	 { color:#7B7D7B;}
.TxtGris a { color:#7B7D7B;}

.TxtFieldset { font: 9px Verdana, sans-serif; color:#3333FF;}

.Valores	 { text-align:right; float:right; width:70px;}
.Warning	 { font-family: "Courier New", Courier, mono;font-size: 11px;padding: 6px;border: 1px solid #004080;background-color: #FFFFE6;}
.ListMBot {	margin-bottom: 6px;}

#barra-content {
        color: #666666;
        float: left;
        font-size: 10px;
        height: auto;
        margin: 0 auto 0 auto;
        padding: 0;
} 

#barra-center {
        background-color: transparent;
        background-position: center;
        background-repeat: repeat-y;
        position:relative;
        margin: 0 auto 1px auto;
        padding: 0;
        height: auto !important;
        z-index:0;
}

#barra-center-z {
        background-color: transparent;
        position:absolute;
        height: auto !important;
        margin: 0 auto 0 auto;
        padding: 0;
        z-index:1;
}
/* footer grupo*/ 
a.fotterLink  { font: 9px Arial, sans-serif; color:#677689;}

a:hover 	 { color: #330033; font: bold; text-decoration: none; } /* background-color: #FFFFFF;Lo metemos aquí por el "bug" de Mozilla*/

/* */
.menu
  {
	DISPLAY: block; BORDER-LEFT: 6px; WIDTH: 126px; CURSOR: pointer; COLOR: #444444; TEXT-INDENT: 10px; BORDER-BOTTOM: #777777 1px solid; FONT-FAMILY: verdana; HEIGHT: 16px; BACKGROUND-COLOR: #888888; TEXT-DECORATION: none
}



 /* THE ALSETT CLEARING METHOD */
 
.clearfix:after {
  content: .;
  display: block; 
  height: 0;
  clear: both;
  visibility: hidden;
 }
 .clearfix {display: inline-table;}
 /* backslash hack hides from IE mac \ LEAVE THIS COMMENT RIGHT HERE! */
 * html .clearfix {height: 1%;}
 .clearfix {display: block;}
 /* end backslash hack */ 

/* MODULES */

.module {
	background-position: 4px 4px;
	background-repeat: no-repeat;
	border: 1px solid #fff; /* fixes an ie bug, please leave */
	border-top: 0;
	padding: 8px;	
	margin:9px 0 0 0;
}

.moduleContent {
	border-top:solid 1px #e0e0e0;
	padding: 4px 0 0 0;
}

.module h1 {
	margin: 0;
	padding: 0;
}

.module > div {
	border-top:solid 1px #e0e0e0;
	padding-top: 4px;
}
.module h3:first-child {margin-top: 4px !important;}
#siteOwners > div, #trafficstats .module > div, #keywords.module > div, #reviews.module > div {border: 0; padding-top: 0;}

#movers.module {
/*	background-image: url(/images/icons/up_icon.jpg);*/
	padding-left: 48px;
	min-width: 530px;
}
#movers.module > div {
	border:none;
}
#hoturls.module {
/*	background-image: url(/images/icons/hoturls_icon2.jpg);*/
	padding-left: 48px;
	position: relative;
}
#hoturls-home.module {
/*	background-image: url(/images/icons/hoturls_icon2.jpg);*/
	padding-left: 48px;
	position: relative;
}
#hoturls-home.module > div {
	border:none;
}
#topsites-global.module {
/*	background-image: url(/images/icons/global_icon.jpg);*/
	padding-left: 48px;
}
#topsites-countries.module {
/*	background-image: url(/images/icons/country_icon.jpg);*/
	padding-left: 48px;
}
#topsites-country.module {
	padding-left: 10px;
}
#topsites-category.module {
/*	background-image: url(/images/icons/category_icon2.jpg);*/
	padding-left: 48px;
}
#site.module {
/*	background-image: url(/images/icons/site_up.jpg);*/
}
#site.module.down {
/*	background-image: url(/images/icons/site_down.jpg);*/
}
#site.module.steady {
/*	background-image: url(/images/icons/site_steady.jpg);*/
}
#toolbar.module {
	padding-left: 18px;
}
#toolbar.module > div {
	border: 0;
}
#account-module {
/*	background-image: url(/images/icons/account.jpg);*/
	padding-left: 48px;
}
#search.module {
	padding-left: 10px;
}
#homepage-blog .module {
/*	background-image: url(/images/icons/blog_icon.jpg);*/
	padding-left: 48px;
}
#download {
/*	background: url(/images/icons/download_icon.jpg) top left no-repeat;*/
	padding-left: 48px;
	min-height: 48px;
}
#wayback {
/*	background: url(/images/icons/wayback_icon.jpg) top left no-repeat;*/
	padding-left: 48px;
	min-height: 48px;
}
.module-divider {
/*	background: url(/images/layout/module_bg.jpg) center center no-repeat;*/
	min-height: 20px;
}

#search-box {
	margin:5px 0 0 256px;
	padding:5px 0 10px 0;
	float: left;
}
#search-box .text {
	float: left;
	color: #fff;
	line-height: 26px;
	padding-right: 6px;
}
#search-box .query {
/*	background: url(/images/layout/search-background2.png) center center no-repeat;*/
	float: left;
	width: 233px;
	height: 23px;
	margin: 3px 4px 0 0;
}
#search-box .query input {
	border: 0;
	margin: 3px 0 0 6px;
	width: 216px;
}
#search-box button {
/*	background: url(/images/buttons/button-end2.png) top right no-repeat;*/
	color: #fff;
	float: left;}
#search-box button span {
/*	background: url(/images/buttons/button.png) top left no-repeat;*/
}

.searchForm .query {
/*	background: url(/images/layout/search-background-outline.png) center center no-repeat;*/
	display: inline-block;
	width: 190px;
	height: 23px;
}
.searchForm .query input {
	background: transparent;
	border: 0;
	margin: 3px 0 0 6px;
	width: 176px;
}

	
/* - FOOTER - */

#footer {
	background: #bebebe  top repeat-x; 
	border-top: 1px solid rgb(38,29,26);
	margin: 0;
	width:100%;
	clear:both; 
	font-size:0.9em;
}

#footer-inner {
	padding:0.5em 2em;
	/*text-align:center;*/
}

#footer-inner .col {
		float: left;
		margin: 10px 20px 5px 0;
		text-align: left;
}

#footer-inner .col h4  {
		font-size: 1.1em;
		margin-bottom: 1px;
		border-bottom: none;
}

#footer-inner .col h4 a, .footText .col h4 a:visited {
		color: #333;
}
#footer-inner a {
	color: #444;
}
#footer-inner a:hover {
	text-decoration: underline;
}

#footer-inner .col ul {
		margin: 0 0 10px 0;
		padding: 0;
		line-height:1.1;
}

#footer-inner .col ul li {
		/*list-style: url("/common/images/shim.gif");*/
		list-style: none;
		margin: 0;
		padding: 0;
}

#footer-inner #disclaimers {
		float: right;
		margin: 10px 0 0 0;
		text-align: right !important;
}

#footer-inner #disclaimers h4 {
		border-bottom: none;
}

#footer-inner  a {
	color: #5256FF;
}
#footer-inner  a:hover {
	color: #0000FF;
}
#footer-inner li a{
	font-size:0.9em;
}
	
/* standard columns */
.column { 
	float: left;
	margin: 0 1.5% 0 0;
}
.span-2 {width: 48%;}
.span-3 {width: 30.5%;}
.help {
	color: #777;
	font-size: .9em;
}

.galleryheader
{

font-size: 12px;

line-height: 15px;

font-family: "Trebuchet MS",Arial,Helvetica,Sans-Serif;

color: #776957;

font-weight: normal;

margin-top: 0px;

margin-right: 0px;

margin-bottom: 0px;

margin-left: 0px;

padding-top: 10px;

padding-right: 8px;

padding-bottom: 10px;

padding-left: 8px;

background-color: #FFFFFF; /* #d8cdc0;*/

/*width: 602px;*/

border-bottom-width: 1px;

border-bottom-style: solid;

border-bottom-color: #999999; /*#c1b5a7;*/

border-right-width-value: 1px;

border-right-style-value: solid;

border-right-color-value: #c1b5a7;

border-right-width-ltr-source: physical;

border-right-width-rtl-source: physical;

border-right-style-ltr-source: physical;

border-right-style-rtl-source: physical;

border-right-color-ltr-source: physical;

border-right-color-rtl-source: physical;

border-left-width-value: 1px;

border-left-style-value: solid;

border-left-color-value: #c1b5a7;

border-left-width-ltr-source: physical;

border-left-width-rtl-source: physical;

border-left-style-ltr-source: physical;

border-left-style-rtl-source: physical;

border-left-color-ltr-source: physical;

border-left-color-rtl-source: physical;

border-top-width: 1px;

border-top-style: solid;

border-top-color: #f6e9d9;

text-transform: none;

}

.galleryheader01
{

font-size: 12px;

line-height: 15px;

font-family: "Trebuchet MS",Arial,Helvetica,Sans-Serif;

color: #776957;

font-weight: normal;

margin-top: 0px;

margin-right: 0px;

margin-bottom: 0px;

margin-left: 0px;

padding-top: 10px;

padding-right: 8px;

padding-bottom: 10px;

padding-left: 8px;

background-color: #FFFFFF; /* #d8cdc0;*/

/*width: 602px;*/

border-bottom-width: 1px;

border-bottom-style: solid;

border-bottom-color: #999999; /*#c1b5a7;*/

border-right-width-value: 1px;

border-right-style-value: solid;

border-right-color-value: #c1b5a7;

border-right-width-ltr-source: physical;

border-right-width-rtl-source: physical;

border-right-style-ltr-source: physical;

border-right-style-rtl-source: physical;

border-right-color-ltr-source: physical;

border-right-color-rtl-source: physical;

border-left-width-value: 1px;

border-left-style-value: solid;

border-left-color-value: #c1b5a7;

border-left-width-ltr-source: physical;

border-left-width-rtl-source: physical;

border-left-style-ltr-source: physical;

border-left-style-rtl-source: physical;

border-left-color-ltr-source: physical;

border-left-color-rtl-source: physical;

border-top-style: none;
text-transform: none;
}

.gallery001 {
 
color: #3300FF; text-align:left;  
margin-top: 0px;
margin-right: 0px;
margin-bottom: 3px;
margin-left: 0px;

padding-top: 1px;
padding-bottom: 1px;
padding-right: 5px;
padding-left: 0px;
/*background-color: #FFFFFF;*/
text-shadow:#0099FF;
border-color: #3366CC;

border-top-width: 2px;
border-top-style: ridge;
/*border-top-width: 1px;f5f3e8*/
border-bottom-style: none;
border-left-style: none;
border-right-style: none;
}

.galleryimage {
 
color: #3300FF; text-align:left;  
margin-top: 0px;
margin-right: 0px;
margin-bottom: 3px;
margin-left: 0px;

padding-top: 1px;
padding-bottom: 1px;
padding-right: 5px;
padding-left: 0px;
/*background-color: #FFFFFF;*/
text-shadow:#0099FF;
border-color: #3366CC;

border-bottom-width: 2px;
border-bottom-style: ridge;
/*border-top-width: 1px;f5f3e8*/
border-top-style: none;
border-left-style: none;
border-right-style: none;

}

.fieldsettb {

margin-top: 0px;
margin-right: 0px;
margin-bottom: 3px;
margin-left: 0px;

padding-top: 1px;
padding-bottom: 1px;
padding-right: 5px;
padding-left: 5px;
/*background-color: #FFFFFF;*/
text-shadow:#0099FF;
border-color: #663366;

border-bottom-width: 2px;
border-bottom-style: ridge;
/*border-top-width: 1px;f5f3e8*/

border-top-style: none;
border-left-style: none;
border-right-style: none;

}

    .overlay{
        display: none;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: #000;
        z-index:1001;
		opacity:.75;
        -moz-opacity: 0.75;
        filter: alpha(opacity=75);
    }
	
    /* estilo para lo q este dentro de la ventana modal */
    .modal {
        display: none;
        position: absolute;
        top: 25%;
        left: 25%;
        width: 50%;
        height: 50%;
        padding: 16px;
        background: #fff;
		color: #333;
        z-index:1002;
        overflow: auto;
    }
	.fadebox {
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
.overbox {
	display: none;
	position: absolute;
	top: 25%;
	left: 25%;
	width: 50%;
	height: 50%;
	z-index:1002;
	overflow: auto;
	background-color:#FFFFFF;
}
#contendor {
	background: #FFFFFF;
	border: solid 3px #CCCCCC;
	padding: 10px;
}


#headerGFS {
	background: #EEEEEE url(../../images/GFS_Globo.png) bottom right;
}
#headerImg {
	background: #EEEEEE url(../../images/header.gif) repeat-x top left;
}
#header {
	clear: both;
	width: 750px;
	height: 40px;
	margin: 0 auto;
}

#logo {
	float: left;
	padding: 3px 0 0 10px;
	color: #000000;
	background: inherit;
	width: 600px;
}

.slogan {
	float: right;
	border-left: 1px solid #CCCCCC;
	padding: 0 0 0 20px;
}

.content {
	border-top: 1px solid #FEFEFE; 
	color: #000000;
}

#left {
	background-color:#FFFFFF;
	float: left;
	width: 510px;
	padding: 0 10px 0 0;
}

#articles {
	width: 740px;
	padding: 3px 0 0 10px;
	margin: 0 auto 10px auto;
	background-color:#FFFFFF;
}
.hh2{
	color:#BF3E17;
	font: 160% Arial, Sans-Serif;
	font-weight: bold;
	padding: 3px 0 0 3px;
	margin: 0;
}
.hh1 {
	font: 160% Arial, Sans-Serif;
	font-weight: bold;
	padding: 3px 0 0 3px;
	margin: 0;
}

.hh1 a {
	color: navy;
	background: inherit;
	text-decoration: none;
}

.hh1 a:hover {
	color: #3C6491;
	background: inherit;
	text-decoration: none;
}
.indica{
	padding: 1px 2px 1px 2px;
	color: #FFFFFF;
	background: #3366CC;
}
.indica a {
	font-weight:bold    
	text-decoration: none;
	background: #3366CC;
}
.indica a:hover {
	  background: #E8E8E8;
	  color: #0000FF;
 	padding: 1px 0 1px 2px;
}
#rhtmenu {
	margin: 0;
	padding: 0;
	padding: 1px 0 1px 1px;
	margin: 0 0 1px 0;
	background: #3366CC;

}

#rhtmenu a {
	padding: 1px 0 1px 2px;
	color: #FFFFFF;
	text-decoration: none;
	background: #3366CC;
}

#rhtmenu a:hover {
	  background: #E8E8E8;
	  color: #0000FF;
 	padding: 1px 0 1px 2px;
/*	background: #0000FF;
	color: #FFFFFF;
	*/
}
#Planform {
	color: #000000;
}
#Planform a {
	color: #000000;
	font-weight:bold    
	text-decoration: none;
}
#Planform a:hover{
	color: #000000;
}

#grayform {
	background: #808080;
	color: #FFFFFF;
	padding: 5px 8px 5px 18px;
	margin: 0px;
}

.tbox { 
  background: #00408A; 
}
.tboxtop { 
  background: url(../../images/ne.gif) no-repeat top right; 
}
.tboxtop div { 
  font-size: 0;
  height: 5px; 
  background: url(../../images/nw.gif) no-repeat top left; 
}
.tboxbottom { 
  background: url(../../images/se.gif) no-repeat bottom right; 
}
.tboxbottom div { 
  font-size: 0;
  height: 5px; 
  background: url(../../images/sw.gif) no-repeat bottom left; 
}
.tboxcontent {
  padding: 0px 5px 0px 5px;
}


/* */
.okButton {
background-color: #D4D4D4;
font-color: #000000;
font-size: 9pt;
font-family: arial;
width: 70px;
height:	20px;  
}
.alertTitle {
background-color: #3C56FF;
font-family: arial;
font-size: 9pt;
color: #FFFFFF;
font-weight: bold;
}
.alertMessage {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9pt;
color: #000000;
font-weight: normal;
}
.alertBoxStyle {
cursor: default;
filter: alpha(opacity=99);
background-color: #EAEAEA;
position: absolute;
top: 200px;
left: 200px;
width: 100px;
height: 50px;
visibility:hidden; z-index: 999;
border-style: groove;
border-width: 2px;
border-color: #000099;
text-align: center;
}

#hideshow {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
#fade {
	background: #000; 
	position: fixed; 
	width: 100%;
	height: 100%;
	filter:alpha(opacity=80);
	opacity: .80;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /*--IE 8 Transparency--*/
	left: 0;
	z-index: 10;
}
.popup_block {
	background: #003366;
	padding: 10px 20px 0 20px;
	border: 10px solid #fff;
	float: left;
	width: 480px;
	position: fixed;
	top: 20%;
	left: 50%;
	margin: 0 0 0 -250px;
	z-index: 100;

}
.popup_block .popup {
	float: left;
	width: 100%;
	background: #fff;
	margin: 10px 0;
	padding: 10px 0;
	border: 1px solid #bbb;
}
.popup h3 {
	margin: 0 0 20px;
	padding: 5px 10px;
	border-bottom: 1px solid #bbb;
	font-size: 1.5em;
	font-weight: normal;
}
.popup p {
	padding: 5px 10px 0px 10px;
	margin: 5px 0 0 5px;
}
.popup img.cntrl {
	width:25px;
	position: absolute;
	right: -20px;
	top: -20px;
}
*html #fade {
	position: absolute;
	top:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollTop : document.body.scrollTop);
}

*html .popup_block {
	position: absolute;
	top:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollTop
	+((documentElement.clientHeight-this.clientHeight)/2)
	: document.body.scrollTop
	+((document.body.clientHeight-this.clientHeight)/2));
	
	left:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollLeft 
	+ (document.body.clientWidth /2 ) 
	: document.body.scrollLeft 
	+ (document.body.offsetWidth /2 ));
}
div#txtMsg {
text-align:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-size-adjust:inherit;
color: #B6B6B6;
}

.insetMsg {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
border: none;
background:#FFF;
padding: 10px 0px 0px 10px;
} 

#curveMsgA {
border-top-right-radius: 10px;
border-bottom-right-radius: 10px;
-moz-border-radius-topright:10px;
-moz-border-radius-bottomright:10px;
background: #EEEEEE;
padding:10px;
color:#000;
} 
#curveMsgB {
border-top-right-radius: 10px;
border-bottom-right-radius: 10px;
-moz-border-radius-topright:10px;
-moz-border-radius-bottomright:10px;
background: #3366CC;
padding:10px;
color:#FFF;
} 
#gradientMsg
{
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFF), to(#CCC)); /* for Webkit */
background: -moz-linear-gradient(top, #FFF, #CCC); /* For Firefox */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=’#FFF’, endColorstr=’#CCC’); /* for IE */
padding: 5px 0 0 5px;
color:#333;
border:none;
} 
/*c*/

