/* Generales */
body	 		 { font: 11px Verdana, sans-serif; color: #333333; margin:0px; background-color:#F8FAFC;}
body.FrameBlanco { font: 11px Verdana, sans-serif; color: #333333; background-color:#FFFFFF; background-image:url(../images/imgcss/blank.gif);}
table { font: 11px Verdana, sans-serif;} /* para que se vea bien el explorer 5.x*/
select		 { font: 10px Verdana, sans-serif;border: 1px solid #000033;}
form			 { margin: 0px;}

a 				 { color: #000000;text-decoration: none;}
a.Footer 	 { font: 10px Verdana, sans-serif;color: #FFFFFF; font-weight:bold;}
a.Underline { text-decoration:underline;}

.Gen			 { width: 770px;} /*tamao de las tablas generales*/
.Center		 { text-align:center;line-height:16px;}

/* Floats & Clear*/
.Left		 { float:left;}
.Right		 { float:right;}
.Clear		 { clear:both;}
.Oculto		 { display: none;}
.Visible	 { display: block;}

/* Colores */
.Azul		 { color:#0099FF;}
.Blanco		 { color:#FFFFFF;}
.Celeste	 { color:#5EF3FF;}
.Marino		 { color:#004080;}
.Naranja	 { color:#FF6600;}
.Negro		 { color:#000000;}
.Rojo		 { color:#CC0000;}
.Verde		 { color:#009900;}
.Gris		 { color:#677689;}

/* Colores de Fondo */
.BgAmarillo{ background-color:#FEFAE0;}
.BgAzul		 {
	background-color:#F4FAFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.BgAzulFosc{ background-color:#0099FF;}
.BgBlanco	 { background-color:#FFFFFF;}
.BgCeleste { background-color:#E0F1FC;}
.BgGris		 { background-color:#F2F4F4;}
.BgMarino	 { background-color:#2568AB;}
.BgRojo		 { background-color:#F9E6D5;}
.BgRojoFosc{ background-color:#CC0000;}
.BgPuntos	 { background-image:url(../images/imgcss/ajedrez_azul.gif);}

/* Barras Titulares */
.BarraAzul	 { height:16px; border-width: 0px 1px ;border-style: solid;border-color: #0077DB; padding-left:2px; background:#3E9BF3; background-image:url(../images/imgcss/bg_bar_azul.gif);}
.BarraCristal{ height:16px; border-width: 0px 1px ;border-style: solid;border-color: #8CAAD6; padding-left:2px; background-image:url(../images/imgcss/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; padding-left:2px; background-color:#4880C7; background-image:url(../images/imgcss/bg_bar_gris.gif);}
.BarraMarino { height:16px; border-width: 0px 1px ;border-style: solid;border-color: #000033; padding-left:2px; background-color:#061A7B; background-image:url(../images/imgcss/bg_bar_marino.gif);}
.BarraNaranja{ height:16px; border-width: 0px 1px ;border-style: solid;border-color: #CC3300; padding-left:2px; background-color:#FF922E; background-image:url(../images/imgcss/bg_bar_naranja.gif);}
.BarraRojo	 { height:16px; border-width: 0px 1px ;border-style: solid;border-color: #B50000; padding-left:2px; background-color:#CC0000; background-image:url(../images/imgcss/bg_bar_rojo.gif);}
.BarraVerde	 { height:16px; border-width: 0px 1px ;border-style: solid;border-color: #219A00; padding-left:2px; background-color:#6BBB1C; background-image:url(../images/imgcss/bg_bar_verde.gif);}
.BarraSubTit { line-height:15px; border-width: 1px 0px ;border-style: solid;border-color: #8CABD5; background-color:#E0F1FC;}

.BarraCabecera { background-image:url(../images/imgcss/bg_bar_cabecera.gif);}
.BarraOpinion{ line-height:17px; background-color:#2568AB; padding:1px 5px;}

/* IDs */
#AVBuscador	 { position:relative; visibility:hidden; text-align:left;background-image:url(../images/imgcss/bg_buscador.gif);}
#Buscador		 { height:25px; width:770px; margin-left:auto; margin-right:auto; /*border-bottom:1px solid #FFFFFF;*/}
#Buscador02  { background-color:#F4C161; background-image:url(../images/imgcss/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(../images/imgcss/bg_buscador.gif);}

/* Margins y Paddings*/
.M2					 { margin:2px;}
.M4					 { margin:4px;}
.M6					 { margin:6px;}

.P2					 { padding:2px;}
.P4					 { padding:4px;}
.P6					 { padding:6px;}

/* Class */
.Actualizado { font:10px Verdana, sans-serif; color:#009900;font-weight: bold; background-color:#E1FFE1; cursor:help;}
.Ajedrez { background-image: url(../images/imgcss/ajedrez_azul.gif);clear: both;}
.AjedrezNaranja { background-image: url(../images/imgcss/ajedrez_naranja.gif);clear: both;}
.BoxAdsWords { width:164px; border:1px solid #8CABD5; padding:4px;}
.Box1px		 	 { border: 1px solid #8CABD5;}
.BotonWhite  { padding:1px 6px; height:14px;  font: 10px Verdana, sans-serif; font-weight: bold; color: #124481; background-image: url(../images/imgcss/bg_boton.gif); background-color:#FFFFFF;border: 1px solid #000066; text-align:center;}
	a.BotonWhite:hover { color:#FF6600; background-color:transparent;}
.BotonForm  { font: 10px Verdana, sans-serif; font-weight: bold; line-height:10px; color: #000066; background-image: url(../images/imgcss/bg_boton.gif); border: 1px solid #000066; height:17px; text-align:center; cursor: hand;}
.BotonDown  { font: 11px Verdana, sans-serif; font-weight: bold; color: #000066; background-image: url(../images/imgcss/bg_boton.gif); border: 2px solid #000066; text-align:center; vertical-align:middle;}

.Cabecera		 { height:54px; background-image:url(../images/imgcss/bg_head.gif); border-width: 0px 1px 0px 1px;border-style: solid;border-color: #000066; margin-top:5px;}
.Cabecera2   { height:25px;border-width: 0px 1px 0px 1px;border-style: solid;border-right-color: #3481C1;border-left-color: #C3742C; background-image:url(../images/imgcss/bg_bar_head.gif)}
.Categorias  { color: #007CF4;line-height: 18px; font-weight:bold; }
a.CategoriaPRO  { color: #CC0000;line-height: 18px; font-weight:bold; }
.CatList		 { font: 9px Arial, sans-serif;color: #FF6600;}
.Comprar		 { font: bold 10px Verdana, sans-serif; line-height:14px; text-align:right; float:right; width:78px; height:16px; background-image:url(../images/imgcss/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(../images/imgcss/ajedrez_azul.gif);clear: both;height: 1px;width: 100%;margin: 10px 0px 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;}
.HelpBox	 { font: 10px Verdana, sans-serif ; background-color: #F4FAFF; border: 1px solid #006699; width: 200px; padding: 5px;}
.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:help; 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	 		 { font: 11px Verdana, sans-serif; clip:rect(auto auto auto 5px); padding-bottom: 5px;left: 5px;padding-left: 5px; background-image:url(../images/imgcss/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(../images/imgcss/menu_open.gif); background-position:right; background-repeat:no-repeat;border-bottom:1px solid #BDD3E7;}
.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(../images/imgcss/menu_on.gif); background-position:right; background-repeat:no-repeat;border-bottom:1px solid #BDD3E7;}

.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(../images/imgcss/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(../images/imgcss/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; 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(../images/imgcss/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(../images/imgcss/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; padding:0px 2px;}
.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; 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:150px}
.PllFiltros  { border: 1px solid #000066;font: 10px verdana;color: #00477F;background-color: #FFFFFF;line-height: 12px;font-weight: normal;}
.Resalt 		 { font-size: larger;color: #009900;text-decoration: underline;}
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/imgcss/bg_ruta.gif);}
.SubTitulos	 { font-weight: bold;color: #004080;}
.Subrayado	 { border-bottom: 1px dotted ;}
.Separador 	 { background-image: url(../images/imgcss/separator.gif);clear: left;height: 17px;width: 100%;}
.TextOp		 	 { float: left;width: 383px;padding: 6px;text-align: justify;}

/* Pestaas */
.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(../images/imgcss/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(../images/imgcss/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(../images/imgcss/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: #8CABD5;}
.TextField 	 { border: 1px solid #000066; font:10px Verdana, sans-serif; color:#000066; background-color: #FFFFFF;line-height: 12px;background-image: url(../images/imgcss/bg_caja_buscador.gif); background-repeat: repeat-x;}
	.TextFieldError { border: 1px solid #660000; font:10px Verdana, sans-serif; color:#000066; background-color: #F8DFDF;line-height: 12px;background-image: url(../images/imgcss/bg_caja_buscador_error.gif); background-repeat: repeat-x;}
.TextField2	 { border: 1px solid #004080; font:10px Verdana, sans-serif; color:#000066; background-color: #F8FAFC;line-height: 12px;background-image: url(../images/imgcss/bg_textfield.gif); background-repeat: repeat-x;}
	.TextField2Error { border: 1px solid #660000; font:10px Verdana, sans-serif; color:#000066; background-color: #F8DFDF;line-height: 12px;background-image: url(../images/imgcss/bg_textfield_error.gif); background-repeat: repeat-x;}

.Titular 	 { font: 14px Arial, sans-serif;font-weight: bold;text-transform: none;}
.TitularG	 { font: 16px Arial, sans-serif;font-weight: bold;text-transform: none;}
.Titulo		 { font: 24px Arial, sans-serif; font-weight: bold; color: #FF871A;line-height: 40px;}
.TitNaranja	 { font: bold 18px Arial, 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;}
.TxtMini 	 { font: 9px Arial, sans-serif;}
.TxtGris	 { color:#7B7D7B;}
	.TxtGris a { color:#7B7D7B;}

.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;}
a:hover 	 { color: #FFFFFF;text-decoration: none;background-color: #cccccc;} /* Lo metemos aqu por el "bug" de Mozilla*/
