	/******************************************************************************

* Styles for the tabbed displays.                                             *

******************************************************************************/

.alert {
	background: #fff6bf url(images/bg/alert.png) center no-repeat;
	background-position: 10px 50%; /* x-pos y-pos */
	text-align: left;
	padding: 5px 20px 5px 52px;
	border-top: 2px solid #ffd324;
	border-bottom: 2px solid #ffd324;
	}


a{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

}

.bot {
	font-size: 7pt;
	text-align: right;
	color: #00DA04;
	border-top: 1px solid #CCCCCC;
	margin: 5px 0 0 0;
}

.control {
	text-align: right;
	border-top: 1px solid #CCCCCC;
	padding: 5px;
}

a:link {

	color: #FFFFFF;

	text-decoration: none;

	text-decoration:none;

}

a:visited {

	text-decoration: none;

	color: #FFFFFF;

}

a:hover {

	color: #FF9900;

	text-decoration:none;

}

a:active {

	color: #FFFFFF;

	text-decoration:none;

}

.encabezados_menu{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#FE9900;

	background-color:#333333;

	padding:7px;

	margin:3px 3px 0px 3px;

}

.cuerpo_menu{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#CC0000;

	background-color:#FC4708;

	padding:12px;

	margin:auto;

}


.cuerpo_foot{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#CC0000;

	background-color:#006633;

	padding:12px;

	margin:auto;

}

.ficha{
	border:1px solid #000000;
	width:130px;
	height:110px;
	padding-left:1px;
	color:#FFF;
	display:block;
	font-size:11px;
	margin:8px 10px 8px 10px;
	background-color:#000;
  }
	
	.ficha a{
	padding-top:95px;
	height:25px;
	margin:auto;
	text-decoration: none;
	font-family: Geneva, sans-serif;
 	color:#ffffff;
  	font-size:10px;
  	display:block;
  }

.tituVideo{
	border: 1px solid #000;
	background-color: #000;
	padding: 7px;
	font: bold 100% arial, sans-serif;
	color: Window	;
	text-decoration: none;
	font-variant: small-caps;
}
.cajita{border:1px solid #ffd10c;background-color:#fefed6;padding:7px;font:bold 80% verdana, arial, sans-serif}
.tAzul{color:#36c;font:bold 1em arial}
.tNegra{color:#000000;font:bold 1em arial}
.tNara{color:#ffcc66;font:bold 1em arial}
.tVerde{color:#3399cc;font:bold 1em arial}

.textoN {
	color: Black;
	text-decoration: none;
	font-family: "MS Sans Serif", Geneva, sans-serif;
	font-size: 12px;
}
.textoB {
	color: White;
	text-decoration: none;
	font-family: "MS Sans Serif", Geneva, sans-serif;
	font-size: 12px;
}

.gris {
	background-color: #F4F4F4;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	color: Black;
	text-decoration: none;
	font-family: "MS Sans Serif", Geneva, sans-serif;
	font-size: 12px;

}
	
.blanco {
	background-color: White;
	border-top: 1px solid #ddd;
	text-decoration: none;
	border-bottom: 1px solid #ddd;
	color: Black;
	font-family: "MS Sans Serif", Geneva, sans-serif;
	font-size: 12px;

}

.negra {
	background-color: #000066;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	color: #ffffff;
	text-decoration: none;
	font-family: "MS Sans Serif", Geneva, sans-serif;
	font-size: 12px;

}
	
.negra2 {
	background-color: #000000;
	border-top: 1px solid #ddd;
	text-decoration: none;
	border-bottom: 1px solid #ddd;
	color: #ff8b53;
	font-family: "MS Sans Serif", Geneva, sans-serif;
	font-size: 12px;

}


.grisDark {
	background-color: #808080;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	color: White;
	text-decoration: none;
	font-family: "MS Sans Serif", Geneva, sans-serif;
	font-size: 12px;

}

.navi_a {

	float: left;
	margin-left: 10px;
}

.navi_a a {

	display: block;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	color: #FFFFFF;
	background-color: #dd8300;
	border: 1px solid #dd8300;
	text-decoration: none;
	margin-top: 5px;
	margin-left: 6px;
	float: left;
}



.col2 {
	font-family: Arial, "MS Sans Serif", Geneva, sans-serif;
	font-size: 12px;
	color: #ffffff;
	background-color: #3c867e;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
	text-align: left;
	height: 20px;
	text-decoration : none;
}


.ban2 {
	font-family: Arial, "MS Sans Serif", Geneva, sans-serif;
	font-size: 12px;
	color: Black;
	background-color: #98fce6;
	width: 100%;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 1px;
	text-align: left;
	text-decoration: none;
	height: 20px;
}


.col22 {
	background-color: #66cc99;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	color: Black;
	text-decoration: none;
	font-family: "MS Sans Serif", Geneva, sans-serif;
	font-size: 12px;

}


.ban22 {
	background-color: #66cccc;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	color: Black;
	text-decoration: none;
	font-family: "MS Sans Serif", Geneva, sans-serif;
	font-size: 12px;
}

.cat {
	font-family: "Lucida Bright", sans-serif,"Trebuchet MS";
	font-size: 10px;
	font-weight: bold;
	color: White;
	background-color: ButtonShadow;
	width: 100%;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 10px;
	text-align: left;
	height: 10px
}

.menu {
	font-family: "MS Sans Serif", Geneva, sans-serif;
	font-size: 12px;
	color: #2F3C40;
	background-color: #f45f2d;
	width: 100%;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	text-align: left;
	text-decoration: none;
	height: 20px
}


.menuOn {
	font-family: "MS Sans Serif", Geneva, sans-serif;
	font-size: 12px;
	color: #ffffff;
	background-color: #FF2828;
	width: 100%;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	text-align: left;
	text-decoration: none;
	height: 20px
}


.con {
	font-family: Arial, "MS Sans Serif", Geneva, sans-serif;
	font-size: 12px;
	color: ButtonHighlight;
	background-color: #FF2828;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
	text-align: left;
	text-decoration: none;
	height: 20px
}


.con22 {
	color: InfoText;
	background-color: #ff6633;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	color: Black;
	text-decoration: none;
	font-family: "MS Sans Serif", Geneva, sans-serif;
	font-size: 12px;

}

.ban {
	font-family: "MS Sans Serif", Geneva, sans-serif;
	font-size: 12px;
	color: ButtonHighlight;
	background-color: #2F4F4F;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	text-align: left;
	text-decoration: none;
	height: 20px;
}




/******************************************************************************

* Additional styles.                                                          *

******************************************************************************/



h4#title {

  background-color: #ffffff;

  border: 1px solid #000000;

  border-color: #0066ff #0099ff #0099ff #0066ff;

  color: #0099ff;

  font-weight: bold;

  margin-top: 0em;

  margin-bottom: .5em;

  padding: 2px .5em 2px .5em;

}





.blueheader {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #2A5562; background-color: #C7D3D7; padding-top: 4px; padding-right: 10px; padding-bottom: 4px; padding-left: 10px}

.pubdate {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #2F3C40; background-color: #E8E4D2; width: 100%; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; text-align: left; height: 20px}


.Advert{font-family:verdana,Arial;font-size:11px;color:#FFFFFF;text-decoration:none}
.AdvertMenor{font-family:verdana,Arial;font-size:11px;color:#76F208;}
.BotOpt{font-family:verdana,Arial;font-size:12px;color:#FFFFFF;text-decoration:none;}
.BotOptLargo{font-family:verdana,Arial;font-size:12px;color:#000000;text-decoration:none;}
.cajaPlana{border-style:groove;color:#000000;font-size:12px;font-family:Verdana,Arial;}
.cajaInvisible{border-style:none;color:#000000;font-size:12px;font-family:Verdana,Arial;}
.Descon{font-family:verdana,Arial;font-size:13px;color:#FFFFFF;font-weight:bold;}
.Error{font-family:verdana,Arial;font-size:13px;color:#000000;font-weight:bold;}
.Titulo{font-family:verdana,Tahoma;font-size:14px;color:#000000;font-weight:bold;}
.Exp{font-family:verdana,Arial;font-size:12px;color:#000000;}
.BlueGrid{font-family:verdana,Arial;font-size:12px;color:#3366CC;}
.Grid{font-family:verdana,Arial;font-size:12px;color:#000000;}
.RedGrid{font-family:verdana,Arial;font-size:12px;color:#FF0000;}
.Gridp{font-family:verdana,Arial;font-size:11px;color:#000000;}
.LinkGrid{font-family:verdana,Arial;font-size:12px;color:#0000FF;}
.GridScroll{font-family:verdana,Arial;font-size:12px;color:#000000;text-decoration:none;}
.MasDatos{font-family:verdana,Arial;font-size:11px;color:#FFFFFF;text-decoration:none;font-weight:bold;}
.NoDisp{font-family:verdana,Arial;font-size:14px;color:#3366CC;font-weight:bold}
.OficCuenta{font-family:verdana,Arial;font-size:12px;color:#000000;}
.PiePag{font-family:verdana,Arial;font-size:12px;color:#000000;}
.Scroll{font-family:verdana,Arial;font-size:12px;color:#333333;}
.Tabla{font-family:verdana,Arial;font-size:14px;color:#000000;}
.TitColGrid{font-family:verdana,Arial;font-size:12px;color:#000000;font-weight:bold;}
.TitGrid{font-family:verdana,Arial;font-size:13px;color:#000000;font-weight:bold;}
.TitOpt{font-family:verdana,Arial;font-size:12px;color:#000000;font-weight:bold;}
.TitPag{font-family:verdana,Arial;font-size:13px;color:#3366CC;font-weight:bold;}
.TextoRojo{font-family:verdana,Arial;font-size:12px;color:#FF0000;}
.Producte{font:12px Verdana,Arial;color:#000000;text-decoration:none;}
.Contracte{font:12px Verdana,Arial;text-decoration:underline;color:#3366CC}
.Divisa{font:12px Verdana,Arial;color:#000000;}
.TotalGrup{font:12px Verdana,Arial;}
.TotalGrupB{font:bold 12px Verdana,Arial;}
.Pensiones{font:bold 12px Verdana,Arial;color:#6699CC;text-decoration:none;}
.Rojo{font-family:verdana,Arial;font-size:12px;color:#FF0000;}
.Verde{font-family:verdana,Arial;font-size:12px;color:#0B8F0B;}
.TPastilla{font-family:verdana,Arial;font-size:14px;color:#C74827;font-weight:bold;}
.NPastilla{font-family:verdana,Arial;font-size:14px;color:#000000;}
.BPastilla{font-family:verdana,Arial;font-size:14px;color:#3366CC;font-weight:bold;}
.link{font:11px Verdana,Arial;color:#336666;text-decoration : none;}
.Balon{position:relative;visibility:hidden;left:-6px;top:-3px;font-family:verdana,Arial;font-size:12px;color:#000000;font-weight:bold;}
.Petit{font-family:verdana,Arial;font-size:9px;color:#000000;font-weight:bold;}
.PetitN{font-family:verdana,Arial;font-size:9px;color:#000000;}
.GridBlanca{font-family:verdana,Arial;font-size:12px;color:#FFFFFF;}

.TitOptBlanca{font-family:verdana,Arial;font-size:12px;color:#FFFFFF;font-weight:bold;}
.Coordenada{font-family:verdana,Arial;font-size:16px;color:#FF0000;}


/*  --- - - Blancas - - - - - - - */
.letraBlanca
{

  font-family: Verdana;

  color:#FFFFFF;

  font-size:11px;

  font-weight: bold;

  text-decoration: none;
}

.TahomaBlanca
{
	font-family: Tahoma;
	color: White;
	font-size:11px;
	text-decoration: none;
}
.HaetBlanca
{
	font-family: Haettenschweiler;
	color:White;
	font-size: 14px;
	text-decoration: none;
}
.HaetAzul
{
	font-family: Haettenschweiler;
	color:navy;
	font-size: 14px;
	text-decoration: none;
}
.TahomaBlancaGrande
{
	font-family: Tahoma;
	color: #FFFFFF;
	font-size:16px;
	text-decoration: none;
	font-weight: bold;
}

/*---------- Negras -----------------*/
.grande
{
  font-family: Verdana;

  color:#000000;

  font-size:25px;

  text-decoration: none;

  font-weight: bold;

}
.media
{
  font-family: Verdana;

  color:#000000;

  font-size:20px;

  text-decoration: none;

  font-weight: bold;

}

.letraNegra
{
  font-family: Verdana;

  color:#000000;

  font-size:11px;

  text-decoration: none;
  font-weight: bold;

}
.TahomaNegra
{
	font-family: Tahoma;
	color: Black;
	font-size:11px;
	text-decoration: none;
}

.TahomaNegraGrande
{
	font-family: Tahoma;
	color: Black;
	font-size:16px;
	text-decoration: none;
	font-weight: bold;
}

/*-------- Azul --------*/

.grandeAzul
{
	font-family: Verdana;
	color: #C71585;
	font-size: 25px;
	text-decoration: none;
	font-weight: bold;
}
.mediaAzul
{
  font-family: Verdana;
color: #C71585;

  font-size:18px;

  text-decoration: none;

  font-weight: bold;

}
.letraAzul
{
 font-family: Verdana;
  color:Navy;
  font-size:11px;
  text-decoration: none;
  font-weight: bold;
}

.TahomaAzul
{
	font-family: Tahoma;
	color: Navy;
	font-size:11px;
	text-decoration: none;
}
.TahomaAzulMedia
{
	font-family: Tahoma;
	color: Navy;
	font-size:14px;
	text-decoration: none;
}
.TahomaAzulGrande
{
	font-family: Tahoma;
	color: Navy;
	font-size:16px;
	text-decoration: none;
	font-weight: bold;
}


/*-------- Roja -------*/
.letraRoja
{
	font-family: Verdana,univers, helvetica, arial;
	color: Red;
	font-size:11px;
	text-decoration: none;
	font-weight: bold;
}

.TahomaRoja
{
	font-family: Tahoma;
	color: Red;
	font-size:11px;
	text-decoration: none;

}
.TahomaRojaGrande
{
	font-family: Tahoma;
	color: Red;
	font-size:16px;
	text-decoration: none;
	font-weight: bold;
}


/*---- Naranja ----*/
.grandeNara
{
	font-family: Verdana;
	color: #FF6600;
	font-size: 25px;
	text-decoration: none;
	font-weight: bold;
}

.letraNaranja
{
	font-family: Verdana, univers, helvetica, arial;
	color: #FF6600;
	font-size:11px;
	text-decoration: none;
	  font-weight: bold;
}

.TahomaNaranja
{
	font-family: Tahoma;
	color: #FF8C00;
	text-decoration: none;
	font-size:11px;
}
.TahomaNaranjaGrande
{
	font-family: Tahoma;
	color: #FF8C00;
	font-size:16px;
	text-decoration: none;
	font-weight: bold;
}


/*-----Amarilla -----*/
.TahomaAmarilla
{
	font-family: Tahoma;
	color: Yellow;
	text-decoration: none;
	font-size:11px;
}
.letraAmarilla
{
	font-family: Verdana;
	color: Yellow;
	font-size:11px;
	font-weight: bold;
	text-decoration: none;
}
.TahomaAmarillaGrande
{
	font-family: Tahoma;
	color: Yellow;
	font-size:16px;
	text-decoration: none;
	font-weight: bold;
}

/*-------- Verde ---------- */
.letraVerde
{
	font-family: Verdana;
	color: #7AF400;
	font-size:11px;
	font-weight: bold;
	text-decoration: none;
}
.TahomaVerde
{
	font-family: Tahoma;
	color: Green;
	text-decoration: none;
	font-size:11px;
}
.TahomaVerdeMedia
{
	font-family: Tahoma;
	color: Green;
	text-decoration: none;
	font-size:14px;
}
.TahomaVerdeGrande
{
	font-family: Tahoma;
	color: Green;
	font-size:16px;
	text-decoration: none;
	font-weight: bold;
}

/*---- Rosa ---*/
.letraRosa
{
	font-family: Verdana;
	color: Fuchsia;
	font-size:11px;
	font-weight: bold;
	text-decoration: none;
}
.TahomaRosa
{
	font-family: Tahoma;
	color: Fuchsia;
	text-decoration: none;
	font-size:11px;
}
.TahomaRosaGrande
{
	font-family: Tahoma;
	color: Fuchsia;
	font-size:16px;
	text-decoration: none;
	font-weight: bold;
}

/*------------- Teal ---------*/
.letraTeal
{
	font-family: Verdana;
	color: Teal;
	font-size:11px;
	font-weight: bold;
	text-decoration: none;
}

.TahomaTeal
{
	font-family: Tahoma;
	color: Teal;
	text-decoration: none;
	font-size:11px;
}
.TahomaTealGrande
{
	font-family: Tahoma;
	color: Teal;
	font-size:16px;
	text-decoration: none;
	font-weight: bold;
}

/*-------- Gris ---------*/
.letraGris
{
  font-family: Verdana,univers;
  color:#999999;
  font-size:11px;
  text-decoration: none;
  font-weight: bold;

}

.TahomaGris
{
	font-family: Tahoma;
	color:#999999;
	text-decoration: none;
	font-size:11px;
}

.TahomaGrisGrande
{
	font-family: Tahoma;
	color: #999999;
	font-size:16px;
	text-decoration: none;
	font-weight: bold;
}


/*---- Botones y bandas --------*/

.botonRojo
{
	font-family: Verdana;
	color:#FFFFFF;
	font-weight: bold;
	font-size:11px;
	background-color: Red;
	text-decoration: none;
}
.botonAzul
{
 font-family: Verdana;
  color:#FFFFFF;
  font-weight: bold;
  font-size:11px;
  background-color: Navy;
  text-decoration: none;
}


.botonAzulito
{
		padding: 1px;

		margin: 1px;

		text-align:center;

		border: 1px solid #c0c0c0;

		background-color: #c0c0c0;

		font-size:80%;

}

.botonVerde
{

		padding: 1px;

		margin: 1px;

		text-align:center;

		font-size:80%;

		border: 1px solid #808080;

		background-color: #808080;

		color: #FFFFFF;
}

.bandaAzul
{
	font-family: Tahoma;
	color:#FFFFFF;
	font-size:11px;
	background-color: Navy;
	text-decoration: none;
}
.espacio{
	font-size:5px;
}

.textoA   {
	font-size:  9pt;
	font-family: Verdana, Helvetica;
	font-weight: bold;
	color: #8FF345;
	text-decoration: none;
}
.textoB  {
	font-size: 10pt;
	font-family: Univers, Arial, Verdana, Helvetica;
	font-weight: bold;
	color: #8FF345;
	text-decoration: none;
}
.textoC  {
	font-size: 11pt;
	font-family: Univers, Arial, Verdana, Helvetica;
	font-weight: normal;
	color: #FF6600;
	text-decoration: none;
}
.fondoGris
{
	font-family: Tahoma;
	color:#FFFFFF;
	background-color: #999999;
	text-decoration: none;
	font-size:14px;
}
.mediumGris
{
	font-family: Tahoma;
	color:#999999;
	text-decoration: none;
	font-size:12px;
}
.mediumRoja
{
	font-family: Tahoma;
	color:Red;
	text-decoration: none;
	font-size:12px;
}
.smallGris
{
	font-family: Tahoma;
	color:#999999;
	text-decoration: none;
	font-size:10px;
}
.smallVerde
{
	font-family: Tahoma;
	color: #0D510B;
	color: Lime;
	text-decoration: none;
	font-size:10px;
	font-weight: bold;
}
.smallAzul
{
	font-family: Tahoma;
	color: #4AA5FF;
	text-decoration: none;
	font-size:10px;
	font-weight: bold;
}

.smallNaranja
{
	font-family: Tahoma;
	color: #FF8C00;
	text-decoration: none;
	font-size:10px;
}
.smallRoja
{
	font-family: Tahoma;
	color: Red;
	font-size:10px;
	text-decoration: none;
}

.smallBlanca
{
	font-family: Tahoma;
	color: #F8F8FF;
	text-decoration: none;
	font-size:10px;
	font-weight: bold;
}

