@font-face {
  font-family: MetaBlack-Roman;
  font-style:  normal;
  font-weight: normal;
  src: url(../../fonts/METABLA0.eot);
}
@font-face {
  font-family: MetaBook-Roman;
  font-style:  normal;
  font-weight: normal;
  src: url(../../fonts/METABOO0.eot);
}
@font-face {
  font-family: MetaMedium-Roman;
  font-style:  normal;
  font-weight: normal;
  src: url(../../fonts/METAMED0.eot);
}
@font-face {
  font-family: Mistral;
  font-style:  normal;
  font-weight: normal;
  src: url(../../fonts/MISTRAL20.eot);
}

.lateralizq {
	background-color:#43125F;

}
.lateraldcho {
	background-color:#43125F;
}
.tituloimprimir {
	FONT-FAMILY: MetaBook-Roman, Arial,Verdana,Helvetica;
	FONT-SIZE: 30px;
	COLOR: #999999;
	text-align: left;
	visibility : hidden;
	position : absolute;
}
.titulopaginadcha {
	position:absolute; 
	width:420px; 
	height:20px; 
	left:390px; 
	top:180px;
	FONT-FAMILY: MetaBook-Roman, Arial,Verdana,Helvetica;
	FONT-SIZE: 30px;
	COLOR: #999999;
	text-align: right;
}
.titulopaginaizq {
	position:absolute; 
	width:420px; 
	height:20px; 
	left:30px; 
	top:180px;
	FONT-FAMILY: MetaBook-Roman, Arial,Verdana,Helvetica;
	FONT-SIZE: 30px;
	COLOR: #999999;
	text-align: left;
}
.zoompaginadcha {
	position:absolute;
	width:220px; 
	height:20px; 
	left:590px; 
	top:225px;
	FONT-FAMILY: MetaBook-Roman, Arial,Verdana,Helvetica;
	FONT-SIZE: 20px;
	COLOR: #999999;
	text-align: right;
}
.zoompaginaizq {
	position:absolute; 
	width:220px; 
	height:20px; 
	left:30px; 
	top:225px;
	FONT-FAMILY: MetaBook-Roman, Arial,Verdana,Helvetica;
	FONT-SIZE: 10px;
	COLOR: #999999;
	text-align: left;
}
A {
	FONT-FAMILY: MetaMedium-Roman, Arial,Verdana,Helvetica;
	FONT-SIZE: 11pt;
	COLOR: #43125F;
	text-decoration:none;	
}
A:hover {
	COLOR: #666666;
}
.enlaceactivo {
	FONT-FAMILY: MetaMedium-Roman, Arial,Verdana,Helvetica;
	FONT-SIZE: 11pt;
	COLOR: #666666;
	text-decoration:none;	
}
.enlaceactivo:hover {
	FONT-FAMILY: MetaMedium-Roman, Arial,Verdana,Helvetica;
	FONT-SIZE: 11pt;
	COLOR: #666666;
	text-decoration:none;	
}
A.m {
	COLOR: #43125F; TEXT-DECORATION: underline
}
A.m:hover {
	COLOR: #43125F; FONT-WEIGHT: bold; 
}
.cabecera {
	COLOR: #D0D0D0; TEXT-DECORATION: none; FONT-SIZE: 6pt; FONT-FAMILY: Verdana,Arial,Helvetica; margin-left: 10px;
}
.texto {
	FONT-FAMILY: Arial, Verdana;
	FONT-SIZE: 16px;
	COLOR: #8E999F;	
}
.normal {
	FONT-FAMILY: Arial, Verdana;
	FONT-SIZE: 12px;
	COLOR: #333333;	
	margin-left: 30px;
	margin-right: 30px;
	margin-top: 20px;
	text-align: justify;
	line-height:140%;
}
.preciotarifa {
	FONT-FAMILY: Arial, Verdana;
	FONT-SIZE: 12px;
	COLOR: #333333;	
	margin-top: 20px;
	margin-left: 15px;
	margin-right: 15px;
	text-align: right;
	line-height:140%;
}
A.menu {
	FONT-FAMILY: MetaMedium-Roman, Arial, Verdana;
	FONT-SIZE: 18px;
	COLOR: #43125F;	
	text-decoration:none;
}
A.menu:hover {
	FONT-FAMILY: MetaMedium-Roman, Arial, Verdana;
	FONT-SIZE: 18px;
	COLOR: #666666;	
	text-decoration:none;
}
A.pie {
	FONT-FAMILY: Arial,Verdana;
	FONT-SIZE: 12px;
	COLOR: #808080;	
	font-weight: normal;
	text-decoration:none;
}
A.pie:hover {
	FONT-FAMILY: Arial,Verdana;
	FONT-SIZE: 12px;
	COLOR: #000000;	
	font-weight: normal;
	text-decoration:none;
}
A.oferta {
	FONT-FAMILY: Arial;
	FONT-SIZE: 12px;
	COLOR: #000000;	
}
A.oferta:hover {
	FONT-FAMILY: Arial;
	FONT-SIZE: 12px;
	COLOR: #666666;	
}
A.oferta2 {
	FONT-FAMILY: Arial;
	FONT-SIZE: 12px;
	COLOR: #000000;	
	text-decoration:underline;
}
A.oferta2:hover {
	FONT-FAMILY: Arial;
	FONT-SIZE: 12px;
	COLOR: #666666;	
	text-decoration:underline;
}
A.libro {
	FONT-FAMILY: Arial,Verdana;
	FONT-SIZE: 16px;
	COLOR: #FFFFFF;	
	font-weight: normal;
	text-decoration:none;
}
A.libro:hover {
	text-decoration:underline;
}
.titulo {
	FONT-FAMILY: Mistral, Arial, Verdana;
	FONT-SIZE: 30px;
	COLOR: #FFFFFF;
	text-decoration:none;
}
.titulo:hover {
        COLOR: #FFFFFF;
	text-decoration:underline;
}
.rally {
	FONT-FAMILY: Arial, Verdana;
	FONT-SIZE: 9px;
	COLOR: #000000;
	text-decoration:none;
}
.rally:hover {
        COLOR: #000000;
	text-decoration:underline;
}
.inputtexto {
     border: 1px solid #808080;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 12px;
}
A.volver {
	FONT-FAMILY: Arial, Verdana;
	FONT-SIZE: 13px;
	COLOR: #808080;
	text-decoration: underline;
}
A.volver:hover {
	FONT-FAMILY: Arial, Verdana;
	FONT-SIZE: 13px;
	COLOR: #333333;	
	text-decoration: underline;
}
A.conte {
	FONT-FAMILY: MetaMedium-Roman, Arial, Verdana;
	FONT-SIZE: 14px;
	COLOR: #000000;	
	text-decoration:none;
}
A.conte:hover {
	FONT-FAMILY: MetaMedium-Roman, Arial, Verdana;
	FONT-SIZE: 14px;
	COLOR: #666666;	
	text-decoration:none;
}
.radio {
     font-family: Verdana, Arial, Helvetica, sans-serif;
     color: #666666;
     font-size: 8pt;
     padding-left: 4; 
     padding-right: 4; 
     padding-top: 1; 
     padding-bottom: 1;
}

}
.radio2 {
     font-family: Verdana, Arial, Helvetica, sans-serif;
     color: #00045B;
     font-size: 8pt;
     padding-left: 4; 
     padding-right: 4; 
     padding-top: 1; 
     padding-bottom: 1;
}
.inputtextoazul {
     border: 1px solid #808080;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     color: #00045B;
     font-size: 8pt;
     padding-left: 4; 
     padding-right: 4; 
     padding-top: 1; 
     padding-bottom: 1;
}

/* ***** Tabs *************************************************************** */
.textotab {
	FONT-FAMILY: Arial, Verdana;
	FONT-SIZE: 12px;
	COLOR: #333333;	
	margin-top: 20px;
	margin-left: 15px;
	margin-right: 15px;
	text-align: justify;
	line-height:140%;
}
div.TabView
{
  font-family: Verdana, Sans-Serif;
  font-size:   12px;
  margin-left: 30px;
}

div.TabView div.Tabs
{
  height: 22px;
  background: url('../../html/img/tab-view.png')  repeat-x 0px -72px;
}

div.TabView div.Tabs a
{
  FONT-FAMILY: Arial, Verdana;
  FONT-SIZE: 12px;
  COLOR: #808080;
  text-decoration: underline;
  font-weight: 600;

  display: block;
  float:    left;

  margin-right: 1px;
  margin-left: 0px;

  text-align: center;

  width: 140px;
  height: 22px;
  line-height: 21px;
  vertical-align: middle;

  background: url('../../html/img/tab-view.png') no-repeat 0px  0px;

  text-decoration: none;

  cursor:  pointer;
}

div.TabView div.Tabs a:hover
{
  background: url('../../html/img/tab-view.png') no-repeat 0px -35px;
  color: #333333;
}

div.TabView div.Tabs a.TabDefecto,
div.TabView div.Tabs a.TabDefecto:hover
{
  margin-top: 01px;
  height:     21px;
  background: url('../../html/img/tab-view.png') no-repeat 0px   0px;
  cursor:  default;
  color: #333333;
}

div.TabView div.Pages
{
  clear: both;
  border: 1px solid #E0E0E0;
  border-top: none;
}

div.TabView div.Pages                  { overflow: hidden; }
div.TabView div.Pages div.Page         { overflow:   auto; height:0px;}
div.TabView div.Pages div.Page div.Pad { padding: 7px 7px; }

