/* -------------------- */
/*      DISEÑO WEB      */
/* -------------------- */
body {
	background-color: #333333;
	background-image: url(img/Fondo.jpg);
	background-position: top;
	background-repeat: repeat-x;
	color: #666666;
	font-family: Arial;
	font-size: 12px;
	margin: 0px;
	/* Centrado de la Web */
	/*margin: auto;*/
	/*text-align: center;*/
}
/* ANCHO PÁGINA */
.Contenedor {
	margin: auto;
	width: 990px;
}

/* -------------------- */
/*  CONTENIDO IMPRIMIR  */
/* -------------------- */
.ContenidoImpr {
	background-image: url(img/FondoImpr.jpg);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	min-height: 350px;
	padding: 0 10px 10px 10px;
}
.ContenidoImpr .CuerpoImpr {
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 10px;
	margin-top: 10px;
	padding-bottom: 10px;
}
.Imprimir {
	/*background-color: #121212;*/
	float: right;
	font-size: 14px;
	margin: 10px 10px 0 0;
}
.Imprimir a:link, .Imprimir a:visited {
	color: #333333;
	text-decoration: none;
}
.Imprimir a:hover {
	color: #00CC00;
}
.Imprimir img {
	vertical-align: middle;
}
/* -------------------- */
/*      CONTENIDO       */
/* -------------------- */
.Contenido {
	background-image: url(img/CuerpoFondoLinea.png);
	background-repeat: repeat-y;
	margin: 8px 0 6px 0;
	min-height: 350px;
	padding: 0 10px 0 10px;
}
.ContenidoComp {
	margin: 8px 0 6px 0;
	min-height: 350px;
	padding: 0 10px 0 10px;
}
/* CONTENIDO IZQUIERDA */
.ContIzq {
	float: left;
	width: 686px;
}
/* CONTENIDO DERECHA */
.ContDer {
	float: right;
	width: 263px;
}
/* CONTENIDO DERECHA MINI GALERÍA */
.ContDerMinis {
	float: right;
	width: 268px;
}

/* -------------------- */
/*       CUERPO WEB     */
/* -------------------- */
/* CUERPO */
.Cuerpo {
	background-image: url(img/CuerpoFondo.png);
	background-position: top;
	background-repeat: repeat-y;
}

/* -------------------- */
/*     PIE DE PÁGINA    */
/* -------------------- */
.Pie {
	color: #161616;
	background-image: url(img/Pie.png);
	background-repeat: no-repeat;
	font-family: Verdana;
	font-size: 11px;
	height: 130px;
}
.PieMenu {
	line-height: 20px;
	margin-left: 120px;
	padding-top: 15px;
}
.PieMenu a:link, .PieMenu a:visited {
	color: #161616;
	text-decoration: none;
}
.PieMenu a:hover {
	text-decoration: underline;
}
.PieCopy {
	color: #666666;
}
.PieDesarrollo {
	color: #666666;
	float: right;
	font-family: Arial;
	font-size: 8px;
	line-height: 12px;
	margin-right: 30px;
	padding-top: 20px;
	text-align: center;
}
.PieDesarrollo a:link, .PieDesarrollo a:visited {
	color: #666666;
	text-decoration: none;
}
.PieDesarrollo a:hover {
	color: #006600;
	text-decoration: none;
}
.PieEMC {
	color: #333333;
	font-family: Verdana;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
}

/* -------------------- */
/*       GENERALES      */
/* -------------------- */
/* DIV Clear */
.Clear {
	clear: both;
}

/* TEXT AREAS */
textarea { /* No permitir Resize en Safari y Chrome */
	resize: none;
}
/* CAMPOS DE TEXTO */
.CamposTexto {
	background-color: #F4F5F7;
	border: 1px solid #999999;
	font-size: 11px;
	margin: 3px 0 3px 0;
}
.CamposTexto:focus {
	border: 1px solid #666666;
}
.CamposBot {
	font-size: 11px;
}
/* IMÁGENES */
img {
	border: 0;
}
/* FORMULARIOS */
form {
	margin: 0px;
	padding: 0px;
}
/* CURSOR AYUDA */
.CursorAyuda {
	cursor: help;
}

/* -------------------- */
/*      PUBLICIDAD      */
/* -------------------- */
/* Parte Superior */
.PubliSuperior {
	background-color: #2A2A2A;
	height: 100px;
}
/* Imágenes */
.PubliSuperior img {
	margin-top: 5px;
	vertical-align: middle;
}
.PubliSuperior #Der {
	margin-left: 12px;
}
.PubliSuperior .Flash {
	margin-top: 0px;
	vertical-align: top;
}
/* Texto Gris Horizontal */
.PubliTexto {
	color: #666666;
	cursor: default;
	font-family: Arial;
	font-size: 9px;
}
/* Bloques laterales de Publi */
.PubliContenido {
	margin-bottom: 15px;
	text-align: center;
}
.PubliContenido img {
	border: 1px solid #CCCCCC;
}
.PubliContenido .Flash {
	border: 1px solid #CCCCCC;
}
.PubliGalImagen {
	margin-bottom: 5px;
	text-align: left;
}

/* -------------------- */
/*     CABECERA WEB     */
/* -------------------- */
/* CABECERA DE LA WEB */
.Cabecera {
	height: 130px;
}
.CabIzq {
	float: left;
}
.CabDer {
	float: right;
	text-align: right;
}
/* SEPARADOR DE OPCIONES */
.CabDerOpc {
	float: right;
}
/* INFORMACIÓN CABECERA: Iconos, ... */
.CabDerInfo {
	float: right;
	margin-top: 30px;
	text-align: right;
}
/* FECHA CABECERA */
.CabFecha {
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 11px;
}	
/* COCHES */
.Coches {
	margin-top: 10px;
	text-align: center;
}
.CochesMov {
	margin: 5px 0 5px 0;
}
.ImgCabeceras {
	/*border: 1px solid #666666;*/
	margin: 14px 0 14px 4px;
}
/*.ImgCabeceras:hover {
	border: 1px solid #CCCCCC;
}*/

/* -------------------- */
/*       MENÚ WEB       */
/* -------------------- */
/* MENÚ */
.Menu {
	background-image: url(img/MenuFondo.png);
	background-position: top;
	background-repeat: repeat-x;
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 12px;
	font-style: italic;
	height: 35px;
}
.Menu a:link, .Menu a:visited  {
	color: #FFFFFF;
}
.Menu a:hover {
	color: #FFFF00;
}
.Menu ul, .Menu ul a:link, .Menu ul a:visited {
	list-style: none;	/* Quitamos los marcadores de lista */
	text-decoration: none;
	padding: 0;
	margin: 0;
}
.Menu li {
	cursor: pointer;
	display: block;
	float: left;
	line-height: 28px;
	list-style: none;
	text-align: center;
}
.Menu li div {
	height: 30px;
}
.MActivo {
	background-image: url(img/MenuActivo.jpg);
	background-repeat: repeat-x;
}
.MPortada { /* ------------- WIDTH DE CADA MENU + MARGIN DE M7Dias = ANCHO PÁGINA (990px) */
	width: 87px;
}
.MElSector {
	width: 89px;
}
.MPrueba{
	width: 75px;
}
.MNovedades {
	width: 98px;
}
.MTecnica {
	width: 77px;
}
.MBlogs {
	width: 71px;
}
.MForo {
	width: 64px;
}
.MMultimedia {
	width: 99px;
}
.MZonaVerde, .MZonaVerdeOff {
	background-repeat: repeat-x;
	width: 96px;
}
.MZonaVerde {
	background-image: url(img/MenuZonaVerde.jpg);
}
.M7Dias, .M7DiasOff {
	background-repeat: repeat-x;
	margin: 0 4px 0 5px;
	width: 90px;
}
.M7Dias {
	background-image: url(img/Menu7Dias.jpg);
}
.MDeporte, .MDeporteOff {
	background-repeat: repeat-x;
	font-size: 16px;
	width: 135px;
}
.MDeporte {
	background-image: url(img/MenuDeporte.jpg);
}
.MDeporte img, .MDeporteOff img {
	vertical-align: middle;
}

/* -------------------- */
/*     SUBMENÚ WEB      */
/* -------------------- */
.SubMenu, .SubMenu7Dias, .SubMenuDeporte, .SubMenuActualidad, .SubMenuCoche {
	background-repeat: repeat-x;
	border-bottom: 1px solid #8A8A8A;
	color: #828282;
	cursor: default;
	font-size: 14px;
	line-height: 22px;
	margin-bottom: 12px;
	padding: 0 8px 3px 8px;
}
.SubMenu {
	background-image: url(img/SubMenu.png);
}
.SubMenu7Dias {
	background-image: url(img/SubMenu7Dias.png);
}
.SubMenuDeporte {
	background-image: url(img/SubMenuDeporte.png);
}
.SubMenuActualidad {
	background-image: url(img/SubMenuMercado.png);
}
.SubMenuCoche {
	background-image: url(img/SubMenuCoche.png);
}
.SubMenuOn, .SubMenuOff {
	font-weight: bold;
	padding: 2px 4px 2px 4px;
}
.SubMenuOn {
	background-color: #DDDDDD;
	border: 1px solid #BEBEBE;
	color: #D12A06;
	margin: 0 3px 0 3px;
}
.SubMenuOn a {
	color: #D12A06;
	text-decoration: none;
}
.SubMenuOff {
	color: #333333;
}
.SubMenuOff a:link, .SubMenuOff a:visited {
	color: #333333;
	text-decoration: none;
}
.SubMenuOff a:hover {
	text-decoration: underline;
}

/* -------------------- */
/*      ÚLTIMA HORA     */
/* -------------------- */
.UltimaHora {
	background-image: url(img/UltimaHora.gif);
	border: 1px solid #999999;
	color: #333333;
	line-height: 22px;
	margin: 6px auto 6px auto;
	vertical-align: middle;
	width: 970px;
}
.Ultima {
	color: #FFFFFF;
	float: left;
	font-size: 15px;
	font-weight: bold;
	padding-left: 5px;
	width: 135px;
}
.UltimaTexto {
	background-color: #E4E4E4;
	float: right;
	font-size: 14px;
	font-weight: bold;
	padding: 0 5px 0 5px;
	width: 820px;
}
.UltimaHora a:link, .UltimaHora a:visited {
	color: #333333;
	text-decoration: none;
}
.UltimaHora a:hover {
	text-decoration: underline;
}

/* -------------------- */
/*       NOTICIAS       */
/* -------------------- */
/* NOTICIAS SUPERIORES - ESTRUCTURA */
.NotSup {
	margin-bottom: 10px;
}
.NotI {
	float: left;
}
.NotI, .NotI .ImgCab {
	width: 484px; /* IGUAL A max-width y min-width DE .NotI img */
}
.NotI .ImgCab {
	background-image: url(img/FondoNegro.png);
	color: #FFFFFF;
	font-size: 11px;
	line-height: 25px;
	position: absolute;
}
* html .NotI img { /* max-height en IE: Condición 1px menos/más y entre comillas el Correcto */
   height: expression( this.scrollHeight > 349 ? "350px" : "auto" );
   width: expression( document.body.clientWidth < 485 ? "484px" : "auto" ); /* MÍNIMO - 1. */
   width: expression( document.body.clientWidth > 483 ? "484px" : "auto" ); /* MÁXIMO - 2. */
}
.NotI img { /* max-height resto Exploradores */
	max-height: 350px;
	max-width: 484px;
	min-width: 484px;
}
.NotD {
	background-color: #C9C9C9;
	float: right;
}
.NotD, .NotD .ImgCab {
	width: 185px; /* IGUAL A max-width y min-width DE .NotD img */
}
.NotD .ImgCab {
	/*background-image: url(img/FondoNegro.png);*/
	background-color: #141414;
	color: #FFFFFF;
	font-size: 11px;
	line-height: 25px;
	/*position: absolute;*/
}
* html .NotD img { /* max-height en IE: Condición 1px menos/más y entre comillas el Correcto */
   height: expression( this.scrollHeight > 349 ? "350px" : "auto" );
   width: expression( document.body.clientWidth < 186 ? "185px" : "auto" ); /* MÍNIMO - 1. */
   width: expression( document.body.clientWidth > 184 ? "185px" : "auto" ); /* MÁXIMO - 2. */
}
.NotD img {
	max-height: 350px;
	max-width: 185px;
	min-width: 185px;
}
/* NOTICIAS NORMALES - ESTRUCTURA */
.NotNormalIzq {
	float: left;
	margin-bottom: 15px;
}
.NotNormalDer {
	float: right;
	margin-bottom: 15px;
}
.NotNormal, .NotNormal .ImgCab {
	width: 332px; /* IGUAL A max-width y min-width DE .NotNormal img */
}
.NotNormal .ImgCab {
	background-image: url(img/FondoNegro.png);
	color: #FFFFFF;
	font-size: 11px;
	line-height: 25px;
	position: absolute;
}
* html .NotNormal img { /* max-height en IE: Condición 1px menos/más y entre comillas el Correcto */
   height: expression( this.scrollHeight > 239 ? "240px" : "auto" );
   width: expression( document.body.clientWidth < 333 ? "332px" : "auto" ); /* MÍNIMO - 1. */
   width: expression( document.body.clientWidth > 331 ? "332px" : "auto" ); /* MÁXIMO - 2. */
}
.NotNormal img {
	max-height: 240px;
	max-width: 332px;
	min-width: 332px;
}
/* NOTICIAS BLOQUE - ESTRUCTURA */
.NotBloque {
	border: 1px solid #CCCCCC;
	float: left;
}
.NotBloque, .NotBloque .ImgCab {
	width: 484px;
}
.NotBloque .ImgCab {
	/*background-image: url(img/FondoNegro.png);*/
	background-color: #141414;
	color: #FFFFFF;
	font-size: 11px;
	line-height: 25px;
	margin-bottom: 10px;
}
* html .NotBloque img { /* max-height en IE: Condición 1px menos/más y entre comillas el Correcto */
   height: expression( this.scrollHeight > 163 ? "164px" : "auto" );
   width: expression( document.body.clientWidth < 228 ? "227px" : "auto" ); /* MÍNIMO - 1. */
   width: expression( document.body.clientWidth > 226 ? "227px" : "auto" ); /* MÁXIMO - 2. */
}
.NotBloque img {
	max-height: 164px;
	max-width: 227px;
	min-width: 227px;
}
.NotBloque .BloqIzq {
	float: left;
	margin-left: 8px;
	width: 229px;
}
.NotBloque .BloqDer {
	float: right;
	margin-right: 8px;
	width: 229px;
}
.NotBloque .BloqNoticia {
	background-image: url(img/BloqNoticiaFondo.png);
	background-position: bottom;
	background-repeat: repeat-x;
	border: 1px solid #CCCCCC;
	margin-bottom: 10px;
}
.NotBloque .BloqTitulo {
	color: #333333;
	font-size: 15px;
	font-weight: bold;
	line-height: 20px;
	padding: 4px;
}
.NotBloque .BloqTitulo a:link, .NotBloque .BloqTitulo a:visited {
	color: #333333;
	text-decoration: none;
}
.NotBloque .BloqTitulo a:hover {
	text-decoration: underline;
}

/* NOTICIAS - DISEÑO Y COLORES */
.NotSubTitulo {
	color: #D12A06;
	margin: 5px 0 1px 0;
	padding-left: 4px;
}
.NotTitulo {
	color: #333333;
	font-size: 22px;
	font-weight: bold;
	padding-left: 3px;
}
.NotTitulo a:link, .NotTitulo a:visited {
	color: #333333;
	text-decoration: none;
}
.NotTitulo a:hover {
	text-decoration: underline;
}
.NotEntradilla, .NotEntradillaV {
	color: #666666;
	font-size: 12px;
	padding: 0 5px 0 5px;
}
.NotEntradilla {
	text-align: justify;
}
.NotEntradillaV {
	text-align: left;
}
.NotApartados {
	color: #333333;
	font-size: 12px;
	padding: 2px 5px 0 5px;
}
.NotApartados a:link, .NotApartados a:visited {
	color: #333333;
	text-decoration: none;
}
.NotApartados a:hover {
	color: #000000;
	text-decoration: underline;
}
.NotApartados .Apartado {
	background-image: url(img/IcoDespiece.png);
	background-position: left;
	background-repeat: no-repeat;
	font-weight: bold;
	line-height: 20px;
	padding-left: 22px;
}
.NotAmpliar {
	color: #333333;
	font-size: 10px;
	font-weight: bold;
	line-height: 20px;
	margin-top: 3px;
	padding: 0 5px 5px 11px;
	text-align: right;
}
.NotAmpliar a:link, .NotAmpliar a:visited {
	color: #333333;
	text-decoration: underline;
}
.NotAmpliar a:hover {
	text-decoration: none;
}
.NotAmpliarComent {
	background-image: url(img/IcoComent.png);
	background-position: left;
	background-repeat: no-repeat;
	color: #666666;
	float: left;
	font-size: 11px;
	padding-left: 21px;
}
.NotAmpliarComent a:link, .NotAmpliarComent a:visited {
	color: #333333;
	text-decoration: none;
}
.NotAmpliarComent:hover {
	color: #D12A06;
}

/* -------------------- */
/*  SECCIONES PORTADA   */
/* -------------------- */
.SecSepara {
	color: #CCCCCC;
}
.SecDeporte {
	color: #22A7FF;
	font-weight: bold;
	text-transform: uppercase;
}
.SecActualidad {
	color: #FFCC00;
	font-weight: bold;
	text-transform: uppercase;
}
.SecNovedades {
	color: #80FFE6;
	font-weight: bold;
	text-transform: uppercase;
}
.SecPrueba {
	color: #FF771C;
	font-weight: bold;
	text-transform: uppercase;
}
.SecTecnica {
	color: #FF6666;
	font-weight: bold;
	text-transform: uppercase;
}
.SecPersonaje {
	color: #FF6666;
	font-weight: bold;
	text-transform: uppercase;
}
.SecZonaverde {
	color: #00CC00;
	font-weight: bold;
	text-transform: uppercase;
}

/* -------------------- */
/*  RESTO NOT. PORTADA  */
/* -------------------- */
.NotRestoI, .NotRestoD {
	width: 48%;
}
.NotRestoI {
	float: left;
}
.NotRestoD {
	float: right;
}
.NotRestoI .NotTitulo, .NotRestoD .NotTitulo {
	font-size: 15px;
}
.NotRestoI .NotSecSubTitulo, .NotRestoD .NotSecSubTitulo {
	padding-left: 0;
}

/* -------------------- */
/*  ESPECIALES PORTADA  */
/* -------------------- */
.EspPortada {
	border-bottom: 2px solid #999999;
	margin-bottom: 15px;
	padding-bottom: 15px;
}
.EspFondo {
	background-image: url(img/EspPortada.gif);
	background-position: top right;
	background-repeat: no-repeat;
}
.EspBarraSup {
	/*background-image: url(img/UltimaHora.gif);*/
	background-color: #CB3003; /*#141414;*/
	color: #E1E1E1;
	font-size: 18px;
	line-height: 30px;
}
.EspBSTitulo {
	color: #FFFFFF; /*#22A7FF;*/
	font-weight: bold;
	text-transform: uppercase;
}
.EspFecha {
	color: #666666;
	font-size: 11px;
}
.EspTitPeq {
	color: #333333;
	font-size: 15px;
	font-weight: bold;
	padding-left: 3px;
}
.EspTitPeq a:link, .EspTitPeq a:visited {
	color: #333333;
	text-decoration: none;
}
.EspTitPeq a:hover {
	text-decoration: underline;
}
.EspLineaSep {
	background-image: url(img/LineaSep.png);
	background-repeat: repeat-x;
	margin: 3px auto 3px auto;
	height: 5px;
	width: 98%;
}
.EspSubTitulo {
	color: #D12A06;
	font-size: 16px;
	line-height: 20px;
}
.EspVerFecha {
	color: #666666;
	font-size: 14px;
}
.EspVerTitulo {
	color: #333333;
	font-size: 24px;
	font-weight: bold;
	line-height: 31px;
}
.EspVerTitulo a:link, .EspVerTitulo a:visited {
	color: #333333;
	text-decoration: none;
}
.EspVerTitulo a:hover {
	text-decoration: underline;
}
.EspVerEntradilla {
	color: #666666;
	font-size: 12px;
	font-style: italic;
	line-height: 18px;
	text-align: justify;
}
.EspVerEntradilla strong {
	font-size: 14px;
}
.EspVerAmpliar {
	color: #333333;
	font-size: 10px;
	font-weight: bold;
	line-height: 18px;
	padding: 0 5px 5px 11px;
	text-align: right;
}
.EspVerAmpliar a:link, .EspVerAmpliar a:visited {
	color: #333333;
	text-decoration: underline;
}
.EspVerAmpliar a:hover {
	text-decoration: none;
}

/* -------------------- */
/*   SECCIONES DISEÑO   */
/* -------------------- */
/* NOTICIAS SUPERIORES - ESTRUCTURA */
.NotSec {
	margin-bottom: 10px;
}
.NotSecI {
	float: left;
}
.NotSecI, .NotSecI .ImgCab {
	width: 434px; /* IGUAL A max-width y min-width DE .NotSecI img */
}
.NotSecI .ImgCab {
	background-image: url(img/FondoNegro.png);
	color: #FFFFFF;
	font-size: 11px;
	line-height: 25px;
	position: absolute;
}
* html .NotSecI img { /* max-height en IE: Condición 1px menos/más y entre comillas el Correcto */
   height: expression( this.scrollHeight > 314 ? "315px" : "auto" );
   width: expression( document.body.clientWidth < 435 ? "434px" : "auto" ); /* MÍNIMO - 1. */
   width: expression( document.body.clientWidth > 433 ? "434px" : "auto" ); /* MÁXIMO - 2. */
}
.NotSecI img {
	max-height: 315px;
	max-width: 434px;
	min-width: 434px;
}
.NotSecD {
	float: right;
}
#SieteDias {
	background-color: #C9C9C9;
}
.NotSecD, .NotSecD .ImgCab {
	width: 235px; /* IGUAL A max-width y min-width DE .NotD img */
}
.NotSecD .ImgCab {
	/*background-image: url(img/FondoNegro.png);*/
	background-color: #141414;
	color: #FFFFFF;
	font-size: 11px;
	line-height: 25px;
	/*position: absolute;*/
}
* html .NotSecD img { /* max-height en IE: Condición 1px menos/más y entre comillas el Correcto */
   /*height: expression( this.scrollHeight > 314 ? "315px" : "auto" );*/
   width: expression( document.body.clientWidth < 236 ? "235px" : "auto" ); /* MÍNIMO - 1. */
   width: expression( document.body.clientWidth > 234 ? "235px" : "auto" ); /* MÁXIMO - 2. */
}
.NotSecD img {
	/*max-height: 315px;*/
	max-width: 235px;
	min-width: 235px;
}
.LineaSep {
	background-image: url(img/LineaSep.png);
	background-repeat: repeat-x;
	margin: 0 auto 0 auto;
	height: 10px;
	width: 98%;
}
.NotSecSubTitulo {
	margin: 2px 0 1px 0;
	padding-left: 4px;
}
.Div7Dias {
	margin-bottom: 10px;
}
.Form7Dias {
	background-position: right;
	background-repeat: no-repeat;
	color: #333333;
	line-height: 30px;
	padding: 5px;
}
/* IR AL ARCHIVO DE NOTICIAS */
.IrAlArchivo {
	color: #666666;
	font-size: 16px;
	font-style: italic;
	text-align: center;
}
.IrAlArchivo a:link, .IrAlArchivo a:visited {
	color: #666666;
	text-decoration: none;
}
.IrAlArchivo a:hover {
	color: #009900;
}

/* -------------------- */
/*    BLOQUES PRECIOS   */
/* -------------------- */
.BPrecios {
	background-color: #F4F4F4;
	border: 1px solid #CCCCCC; 
	font-size: 11px;
	margin-bottom: 15px;
	width: 260px;
}
.BPrecios .Tit {
	background-color: #494949;
	color: #FFFFFF;
	line-height: 25px;
	padding-left: 4px;
}
.BPrecios .Sec {
	color: #00FF00;
	font-weight: bold;
}
.BPrecios .Formulario {
	background-image: url(img/FormBuscar.png);
	background-position: right;
	background-repeat: no-repeat;
	line-height: 30px;
}
.BPrecios .Cont {
	padding: 0px 6px 0 6px;
	margin-top: 5px;
}
.BPrecios .Avanz {
	color: #333333;
	line-height: 20px;
	margin-bottom: 2px;
}
.BPrecios .Avanz a:link, .BPrecios .Avanz a:visited {
	color: #333333;
}
.BPrecios .Avanz a:hover {
	color: #000000;
	text-decoration: none;
}

/* -------------------- */
/*    BLOQUES BUSCAR    */
/* -------------------- */
.BBuscar {
	background-image: url(img/FormBuscar01.jpg);
	background-position: right;
	background-repeat: no-repeat;
	background-color: #F4F4F4;
	border: 1px solid #CCCCCC; 
	font-size: 11px;
	line-height: 22px;
	margin-bottom: 10px;
	width: 260px;
}
.BBuscar .Cont {
	padding: 0px 6px 0 6px;
	margin-top: 5px;
}
.BBuscar .CamposTexto {
	width: 140px;
}
.BBuscar .Avanz {
	color: #333333;
	line-height: 16px;
	margin-bottom: 2px;
}
.BBuscar .Avanz a:link, .BBuscar .Avanz a:visited {
	color: #333333;
}
.BBuscar .Avanz a:hover {
	color: #000000;
	text-decoration: none;
}

/* -------------------- */
/*   BLOQUES IMÁGENES   */
/* -------------------- */
.BImagenes {
	margin-bottom: 15px;
}

/* -------------------- */
/*  BLOQUES LO ÚLTIMO   */
/* -------------------- */
.BLoUltimo {
	border: 1px solid #CCCCCC;
	font-size: 11px;
	margin-bottom: 15px;
	width: 260px;
}
.BLoUltimo .Tit {
	background-color: #494949;
	color: #FFFFFF;
	line-height: 25px;
	padding-left: 4px;
}
.BLoUltimo .Sec {
	color: #FFB122;
	font-weight: bold;
}
.BLoUltimo .NotSecSubTitulo {
	background-image: url(img/LoUltimo.jpg);
	background-repeat: repeat-x;
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	font-size: 10px;
	font-weight: normal;
	line-height: 14px;
	margin: 0;
}
.BLoUltimo .NotTitulo {
	font-size: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.BLoUltimo .NotTitulo:hover {
	background-color: #B0FFB0;
}

/* -------------------- */
/*    BLOQUES VÍDEOS    */
/* -------------------- */
.BVideos {
	border: 1px solid #CCCCCC; 
	font-size: 11px;
	margin-bottom: 15px;
	width: 260px;
}
.BVideos .Tit {
	background-color: #494949;
	color: #FFFFFF;
	line-height: 25px;
	padding-left: 4px;
}
.BVideos .Sec {
	color: #FFFF00;
	font-weight: bold;
}
.BVideos .Avanz {
	color: #333333;
	line-height: 22px;
	margin-right: 6px;
	text-align: right;
}
.BVideos .Avanz a:link, .BVideos .Avanz a:visited {
	color: #333333;
}
.BVideos .Avanz a:hover {
	color: #000000;
	text-decoration: none;
}
.YouTube a:link, .YouTube a:visited {
	float: left;
	margin-left: 6px;
	text-decoration: none;
}

/* -------------------- */
/*    BLOQUES BLOGS    */
/* -------------------- */
.BBlogs {
	border: 1px solid #CCCCCC; 
	font-size: 11px;
	margin-bottom: 15px;
	width: 260px;
}
.BBlogs .Tit {
	background-color: #494949;
	color: #FFFFFF;
	line-height: 25px;
	padding-left: 4px;
}
.BBlogs .Sec {
	color: #22A7FF;
	font-weight: bold;
}
.BBlogs .Avanz {
	color: #333333;
	line-height: 22px;
	margin-right: 6px;
	text-align: right;
}
.BBlogs .Avanz a:link, .BBlogs .Avanz a:visited {
	color: #333333;
}
.BBlogs .Avanz a:hover {
	color: #000000;
	text-decoration: none;
}
* html .BlogsImagen img { /* max-height en IE: Condición 1px menos/más y entre comillas el Correcto */
	border-bottom: 1px solid #CCCCCC;
	height: expression( this.scrollHeight > 187 ? "188px" : "auto" );
	width: expression( document.body.clientWidth > 259 ? "260px" : "auto" ); /* MÁXIMO - 2. */
	cursor: pointer;
}
.BlogsImagen img {
	border-bottom: 1px solid #CCCCCC;
	max-height: 188px;
	max-width: 260px;
	cursor: pointer;
}
.BBlogs .NotTitulo {
	font-size: 18px;
}

/* -------------------- */
/*     NOTICIAS WEB     */
/* -------------------- */
.VerNotSeccion, .VerNotSeccion a:link, .VerNotSeccion a:visited {
	color: #666666;
	margin-bottom: 6px;
}
.VerNotSeccion a:link, .VerNotSeccion a:visited {
	text-decoration: none;
}
.VerNotSeccion a:hover {
	color: #333333;
	text-decoration: underline;
}
.VerNotSubTitulo {
	color: #D12A06;
	font-size: 14px;
	line-height: 18px;
}
.VerNotTitulo {
	color: #333333;
	font-size: 26px;
	font-weight: bold;
}
.VerNotTitulo a:link, .VerNotTitulo a:visited {
	color: #333333;
	text-decoration: underline;
}
.VerNotTitulo a:hover {
	text-decoration: none;
}
.VerNotTituloApart {
	color: #333333;
	font-size: 19px;
	margin: 8px 0 5px 0;
}
.VerNotFecha {
	border-bottom: 2px solid #CCCCCC;
	color: #333333;
	padding: 5px 0 5px 0;
	margin-bottom: 8px;
}
.VerNotFecha .VerNotFechaImprime {
	background-image: url(img/IcoImprimir01.png); /*url(img/IcoImprimir.png);*/
	background-position: left;
	background-repeat: no-repeat;
	color: #666666;
	float: right;
	font-size: 11px;
	font-weight: bold;
	margin-right: 10px;
	padding-left: 21px;
}
.VerNotFecha .VerNotFechaImprime a:link, .VerNotFecha .VerNotFechaImprime a:visited {
	color: #333333;
	text-decoration: none;
}
.VerNotFecha .VerNotFechaImprime:hover {
	color: #D12A06;
}
.VerNotFecha .VerNotFechaEnviar {
	background-image: url(img/IcoEnviar01.png); /*url(img/IcoEnviar.png);*/
	background-position: left;
	background-repeat: no-repeat;
	color: #666666;
	float: right;
	font-size: 11px;
	font-weight: bold;
	margin-right: 10px;
	padding-left: 21px;
}
.VerNotFecha .VerNotFechaEnviar a:link, .VerNotFecha .VerNotFechaEnviar a:visited {
	color: #333333;
	text-decoration: none;
}
.VerNotFecha .VerNotFechaEnviar:hover {
	color: #D12A06;
}
.VerNotFecha .VerNotFechaComent {
	background-image: url(img/IcoComent01.png); /*url(img/IcoComent.png);*/
	background-position: left;
	background-repeat: no-repeat;
	color: #666666;
	float: right;
	font-size: 11px;
	font-weight: bold;
	padding-left: 21px;
}
.VerNotFecha .VerNotFechaComent a:link, .VerNotFecha .VerNotFechaComent a:visited {
	color: #333333;
	text-decoration: none;
}
.VerNotFecha .VerNotFechaComent:hover {
	color: #D12A06;
}
.VerNotEntradilla {
	color: #666666;
	font-size: 12px;
	font-style: italic;
	line-height: 18px;
	text-align: left;
}
.VerNotContenido {
	color: #333333;
	text-align: justify;
}
.VerNotContenido a:link, .VerNotContenido a:visited {
	color: #0066FF;
	text-decoration: underline;
}
.VerNotContenido a:hover {
	color: #D12A06;
	text-decoration: none;
}
.VerNotImagen {
	/*border: 1px solid #CCCCCC;*/
	float: right;
	/*padding: 2px 0 2px 0;*/
	margin: 0 0 5px 10px;
	text-align: center;
	width: 254px;
}
* html .VerNotImagen img { /* max-height en IE: Condición 1px menos/más y entre comillas el Correcto */
	border: 1px solid #CCCCCC;
	margin-bottom: 4px;
   /*height: expression( this.scrollHeight > 157 ? "155px" : "auto" );*/
	width: expression( document.body.clientWidth > 249 ? "250px" : "auto" ); /* MÁXIMO - 2. */
	cursor: pointer;
}
.VerNotImagen img {
	border: 1px solid #CCCCCC;
	margin-bottom: 4px;
	/*max-height: 155px;*/
	max-width: 250px;
	cursor: pointer;
}
.VerNotImagen .Ampliar {
	background-image: url(../diseno/img/FondoNegro.png);
	border: 1px solid #666666;
	color: #CCCCCC;
	cursor: pointer;
	font-size: 9px;
	padding: 2px;
	position: absolute;
	margin: 4px 0 0 4px;
}
.VerNotImagen .Ampliar:hover {
	color: #FFFFFF;
}
.VerNotTituloImg {
	margin-top: 4px;
	text-align: justify;
}
/* COMPARTIR */
.Compartir {
	color: #666;
	float: right;
	font-size: 11px;
	font-style: italic;
	line-height: 22px;
}
.Compartir img {
	margin-left: 3px;
	vertical-align: middle;
	width: 20px;
}
/* APARTADOS ANTERIORES */
.VerNotVPApartados1 {
	color: #333333;
	float: left;
	margin: 8px 0 10px 0;
	width: 58%;
}
.VerApartTitulo1 {
	border-bottom: 2px solid #CCCCCC;
	font-size: 19px;
	font-weight: bold;
}
.VerApartado1 {
	color: #333333;
	font-size: 14px;
	line-height: 19px;
	margin: 5px 0 5px 0;
}
.VerApartado1 img {
	vertical-align: middle;
}
.VerApartado1 a:link, .VerApartado1 a:visited {
	color: #333333;
	text-decoration: none;
}
.VerApartado1 a:hover {
	color: #D12A06;
}
.VerNotVPEnlaces1 {
	color: #333333;
	float: right;
	margin: 8px 0 10px 0;
	width: 40%;
}
/* APARTADOS Y ENLACES */
.VerNotVPApartados, .VerNotVPEnlaces {
	color: #333333;
	margin: 2px 0 4px 0;
	padding-bottom: 1px;
}
.VerApartTitulo {
	color: #666;
	background-color: #FFE194;
	border: 1px solid #CCC;
	font-size: 14px;
	font-weight: bold;
	line-height: 22px;
	margin-bottom: 2px;
	text-transform: uppercase;
}
.VerApartado {
	background-color: #FFFDCC;
	border: 1px solid #CCC;
	color: #333333;
	font-size: 11px;
	font-style: italic;
	line-height: 18px;
	margin-top: 4px;
	padding: 2px 4px 1px 4px;
	text-align: left;
}
.VerApartado i {
	font-size: 14px;
	font-style: normal;
}
.VerEnlaceTitulo {
	color: #666;
	background-color: #C2EDB9;
	border: 1px solid #CCC;
	font-size: 14px;
	font-weight: bold;
	line-height: 22px;
	margin-bottom: 2px;
	text-transform: uppercase;
}
.VerEnlace {
	background-color: #ECFFE3;
	border: 1px solid #CCC;
	color: #333333;
	font-size: 14px;
	line-height: 19px;
	margin-top: 4px;
	padding: 5px 4px 2px 4px;
	text-align: left;
}
.VerApartado img, .VerEnlace img {
	border: 0;
	cursor: default;
	vertical-align: middle;
	width: 18px;
}
.VerApartado a:link, .VerApartado a:visited, .VerEnlace a:link, .VerEnlace a:visited {
	color: #666;
	text-decoration: none;
}
.VerApartado a:hover, .VerEnlace a:hover {
	color: #D12A06;
}
/* COMENTARIOS */
.VerComentaTitulo {
	border-top: 2px solid #CCCCCC;
	font-size: 18px;
	font-weight: bold;
	margin-top: 5px;
	padding: 5px 0 3px 0;
}
.VerComentaNum {
	color: #333333;
}
.VerComentaPaginas {
	font-size: 12px;
	font-weight: normal;
	float: right;
	margin-top: 3px;
}
.VerComentaPaginas a:link, .VerComentaPaginas a:visited {
	border: 1px solid #CCCCCC;
	color: #333333;
	padding: 3px;
	text-decoration: none;
}
.VerComentaPaginas a:hover {
	background-color: #333333;
	color: #FFFFFF;
	text-decoration: none;
}
.VerComentario {
	border: 1px solid #CCCCCC;
	margin-top: 5px;
}
.VerComentCab {
	background-color: #CCCCCC;
	color: #333333;
	line-height: 30px;
}
.VerComentNumero {
	cursor: help;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	padding: 0 5px 0 5px;
}
.VerComentUsuario {
	color: #D12A06;
	font-size: 14px;
	font-weight: bold;
	padding-right: 5px;
}
.VerComentFecha {
	font-size: 12px;
	font-style: italic;
}
.VerComentCont {
	padding: 5px;
	text-align: justify;
}
/* COMENTARIOS - TABLA */
.VerComentTabla {
	margin-top: 10px;
}
.VerComentTabla tbody {
	font-size: 11px;
}
.VerComentTabla .I {
	text-align: left;
}
.VerComentTabla ul {
	margin: 0;
	padding: 0;
}
.VerComentTabla td {
	padding: 0 10px 0 10px;
	text-align: justify;
	vertical-align: top;
}
/* TABLAS GENERADAS */
.TablaGen {
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
	font-size: 11px;
	line-height: 20px;
	text-align: left;
	margin: 0 auto 0 auto;
}
.TablaGen .TabTitulo {
	font-size: 17px;
	font-weight: bold;
	margin-bottom: 5px;
	text-align: left;
}
.TablaGen thead, .TablaGen tfoot {
	background-color: #E7E9EB;
}
.TablaGen thead th {
	border-bottom: 1px solid #CCCCCC;
	padding: 0 3px 0 3px;
	text-align: center;
}
.TablaGen tfoot td {
	font-style: italic;
	padding: 0 4px 0 4px;
}
.TablaGen tbody tr:hover {
	background-color: #B3D9FF;
}
.TablaGen tbody td {
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-collapse: collapse;
	padding: 0 3px 0 3px;
	text-align: left;
}
.TablaGen tbody .Par {
	background-color: #EEF0F7;
}
.TablaGen tbody .C, .TablaGen tbody .CN {
	text-align: center;
}
.TablaGen tbody .N, .TablaGen tbody .CN {
	font-weight: bold;
}

/* -------------------- */
/*      BREVES WEB      */
/* -------------------- */
.BrevesFecha {
	color: #D12A06;
}
.BrevesFecha a:link, .BrevesFecha a:visited {
	color: #D12A06;
	text-decoration: none;
}
.BrevesFecha a:hover {
	text-decoration: underline;
}
.BrevesImagen {
	float: left;
	margin: 0 10px 2px 0;
	text-align: center;
	width: 154px;
}
* html .BrevesImagen img { /* max-height en IE: Condición 1px menos/más y entre comillas el Correcto */
	border: 1px solid #CCCCCC;
	height: expression( this.scrollHeight > 109 ? "110px" : "auto" );
	width: expression( document.body.clientWidth > 149 ? "150px" : "auto" ); /* MÁXIMO - 2. */
	cursor: pointer;
}
.BrevesImagen img {
	border: 1px solid #CCCCCC;
	max-height: 110px;
	max-width: 150px;
	cursor: pointer;
}
.BrevesImagen .Ampliar {
	background-image: url(../diseno/img/FondoNegro.png);
	border: 1px solid #666666;
	color: #CCCCCC;
	cursor: pointer;
	font-size: 9px;
	line-height: 18px;
	margin: 4px 0 0 4px;
	padding: 0 3px 0 3px;
	position: absolute;
}
.BrevesImagen .Ampliar:hover {
	color: #FFFFFF;
}
.TeContare {
	color: #333333;
	font-size: 22px;
	font-style: italic;
	margin-bottom: 10px;
}
.TeContare a:link, .TeContare a:visited {
	color: #333333;
	text-decoration: none;
}
.TeContare a:hover {
	text-decoration: underline;
}

/* -------------------- */
/*    PERSONAJE WEB     */
/* -------------------- */
.PersonajeImagen {
	float: left;
	margin: 0 10px 2px 0;
	text-align: center;
}
* html .PersonajeImagen img { /* max-height en IE: Condición 1px menos/más y entre comillas el Correcto */
	border: 1px solid #CCCCCC;
	height: expression( this.scrollHeight > 149 ? "150px" : "auto" );
	width: expression( document.body.clientWidth > 99 ? "100px" : "auto" ); /* MÁXIMO - 2. */
	cursor: pointer;
}
.PersonajeImagen img {
	border: 1px solid #CCCCCC;
	max-height: 150px;
	max-width: 100px;
	cursor: pointer;
}

/* -------------------- */
/*    ENCUESTA WEB      */
/* -------------------- */
.EncuestaContenido {
	color: #333333;
	line-height: 22px;
	margin: auto;
	text-align: justify;
	width: 90%;
}
.EncuestaContenido strong {
	font-size: 18px;
}
.EncuestaContenido .BotEncuesta {
	font-size: 18px;
}

/* -------------------- */
/*      MULTIMEDIA      */
/* -------------------- */
.MultSecciones {
	background-color: #FFC68C;
	border: 1px solid #CCCCCC;
	color: #333333;
	font-size: 14px;
	margin-bottom: 5px;
	padding: 3px;
}
.MultSecciones a:link, .MultSecciones a:visited {
	color: #000000;
	font-size: 16px;
	text-decoration: none;
}
.MultSecciones a:hover {
	text-decoration: underline;
}
.MultSecciones a .Seleccion {
	color: #CC3300;
	text-decoration: none;
}

/* -------------------- */
/*     GALERÍAS WEB     */
/* -------------------- */
.GaleriaFotos {
	text-align: center;
}
.GaleriaFotos ul {
	list-style: none;	/* Quitamos los marcadores de lista */
	padding: 0;
	margin: 0;
}
.GaleriaFotos li {
	list-style: none;
	display: block;
	float: left;
	height: 100px;
	text-align: center;
	padding: 5px 0 5px 0;
	width: 25%;
	/*min-height: 120px;*/
}
.GaleriaFotos img {
	border: 1px solid #999999;
	/*cursor: pointer;*/
}
.GaleriaFotos img:hover {
	border: 1px solid #333333;
}
/* VISOR MINI GALERÍA */
.ContGalMinis {
	margin-bottom: 5px;
}
.GaleriaMinis {
	float: left;
	height: 94px;
	margin: 2px;
	text-align: center;
	vertical-align: middle;
	width: 130px;
}
.GaleriaMinisAct {
	float: left;
	height: 94px;
	margin: 2px;
	text-align: center;
	vertical-align: middle;
	width: 130px;
}
.GaleriaMinis img {
	border: 1px solid #CCCCCC;
	vertical-align: middle;
}
.GaleriaMinisAct img {
	border: 2px solid #FF9900;
	vertical-align: middle;
}
.GaleriaMinis img:hover, .GaleriaMinisAct img:hover {
	border: 1px solid #000000;
	vertical-align: middle;
}
.GaleriaUltimas {
	float: right;
	margin: 8px 2px 5px 0;
}

/* -------------------- */
/*     VÍDEOS WEB       */
/* -------------------- */
.YouTubeDer a:link, .YouTubeDer a:visited {
	color: #666666;
	float: right;
	font-size: 12px;
	font-weight: bold;
	margin-right: 6px;
	text-decoration: none;
}
.YouTubeDer a:hover {
	text-decoration: underline;
}
.VideoSubTitulo {
	color: #D12A06;
	font-size: 14px;
	margin-top: 3px;
}
.VideoFecha {
	color: #666666;
	font-size: 12px;
}
.VideoTitulo {
	color: #333333;
	font-size: 26px;
	font-weight: bold;
}
.VideoCodigo {
	margin: 5px 0 0 0;
	text-align: center;
}
.VideoDescripcion {
	color: #666666;
	font-size: 12px;
	font-style: italic;
	line-height: 18px;
	/*margin-bottom: 5px;*/
	padding: 5px;
	text-align: justify;
}
.VideoMas {
	border-bottom: 2px solid #CCCCCC;
	font-size: 19px;
	font-weight: bold;
	margin-bottom: 5px;
}
.VideoVer {
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	padding: 2px 5px 2px 5px;
}
.VideoVer a:link, .VideoVer a:visited {
	color: #333333;
	text-decoration: underline;
}
.VideoVer a:hover {
	text-decoration: none;
}
.VideoVer .VerNotFechaEnviar {
	background-image: url(img/IcoEnviar01.png); /*url(img/IcoEnviar.png);*/
	background-position: left;
	background-repeat: no-repeat;
	color: #666666;
	float: right;
	font-size: 11px;
	font-weight: bold;
	margin-right: 10px;
	padding-left: 21px;
}
.VideoVer .VerNotFechaEnviar a:link, .VideoVer .VerNotFechaEnviar a:visited {
	color: #333333;
	text-decoration: none;
}
.VideoVer .VerNotFechaEnviar:hover {
	color: #D12A06;
}

/* -------------------- */
/*      VEHÍCULOS       */
/* -------------------- */
.VehBuscar {
	border: 1px solid #CCCCCC;
	font-weight: bold;
	margin-top: 5px;
}
.VehBuscarCab {
	background-color: #D8D8D8;
	color: #333333;
	font-size: 14px;
	line-height: 24px;
	padding: 0 5px 0 5px;
}
.VehBuscarCab a:link, .VehBuscarCab a:visited {
	color: #333333;
	text-decoration: none;
}
.VehBuscarCab a:hover {
	text-decoration: underline;
}
.VehBuscarForm {
	background-image: url(img/FormBuscar.png);
	background-position: right;
	background-repeat: no-repeat;
	color: #333333;
	line-height: 30px;
	padding: 5px;
}
.VehCampos, .VehCamposOn {
	border: 1px solid #999999;
	font-size: 13px;
	margin: 3px 0 3px 0;
}
.VehCampos {
	background-color: #F4F5F7;
}
.VehCampos:focus {
	border: 1px solid #666666;
}
.VehCamposOn {
	background-color: #51FF74;
}
.VehCamposBot {
	font-size: 13px;
}

/* -------------------- */
/*   TABLA RESULTADOS   */
/* -------------------- */
.TablaRes {
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
	color: #333333;
	font-size: 11px;
	line-height: 22px;
	width: 100%;
}
.TablaRes thead th {
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
}
.TablaRes thead, .TablaRes tfoot {
	background-color: #D8D8D8;
}
.TablaRes thead th:hover {
	background-color: #51FF74;
}
.TablaRes tbody {
	background-color: #F5F5F5;
	text-align: center;
}
.TablaRes tbody tr {
	line-height: 22px;
}
.TablaRes tbody .Par {
	background-color: #E6E6E6;
}
.TablaRes tbody tr:hover {
	background-color: #B3D9FF;
}
.TablaRes tbody td {
	border-bottom: 1px solid #CCCCCC;
	border-collapse: collapse;
}
.TablaRes a:link, .TablaRes a:visited { /* Enlaces */
	color: #000000;
	text-decoration: none;
}
.TablaRes a:hover {
	text-decoration: underline;
}
.TablaResultados {
	color: #666666;
	font-size: 11px;
	line-height: 20px;
	padding-right: 5px;
	text-align: right;
}
/* Azul */
.TablaRes tbody .A, .TablaRes tbody .A a:link, .TablaRes tbody .A a:visited, .TablaRes tbody .A a:hover {
	color: #000066;
	font-weight: bold;
}
/* Negro */
.TablaRes tbody .N {
	font-weight: bold;
}
/* Izquierda */
.TablaRes tbody .I {
	padding-left: 5px;
	text-align: left;
}
/* Paginación */
.TablaPag {
	color: #2B618C;
	font-size: 18px;
	text-align: center;
}
.TablaPag a:link, .TablaPag a:visited {
	color: #666666;
	font-size: 14px;
}
.TablaPag a:hover {
	color: #000000;
}
/* Pie */
.TablaResult {
	color: #666666;
	line-height: normal;
	padding-right: 5px;
	text-align: right;
}
.TablaResultNum {
	color: #000000;
}
.TablaResultNum a:link, .TablaResultNum a:visited {
	color: #000000;
	text-decoration: underline;
}
.TablaResultNum a:hover {
	color: #007100;
	text-decoration: none;
}

/* -------------------- */
/*   TABLA CALENDARIO   */
/* -------------------- */
.TablaCal {
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
	color: #333333;
	font-size: 11px;
	line-height: 22px;
	margin-top: 5px;
	width: 100%;
}
.TablaCal .TabTitulo {
	font-size: 17px;
	font-weight: bold;
	margin-bottom: 5px;
	text-align: left;
}
.TablaCal thead th {
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
}
.TablaCal thead, .TablaCal tfoot {
	background-color: #D8D8D8;
}
.TablaCal tfoot {
	cursor: help;
	font-style: italic;
	line-height: 18px;
}
.TablaCal thead th:hover {
	background-color: #51FF74;
}
.TablaCal tbody {
	background-color: #F5F5F5;
	text-align: center;
}
.TablaCal tbody tr {
	line-height: 18px;
}
.TablaCal tbody .Par {
	background-color: #E6E6E6;
}
.TablaCal tbody tr:hover {
	background-color: #B3D9FF;
}
.TablaCal tbody td {
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-collapse: collapse;
	line-height: 22px;
	padding: 0;
	text-align: left;
}
.TablaCal tbody .CalFecha {
	font-weight: bold;
	text-align: center;
	width: 65px;
}
.TablaCal tbody .CalFecha:hover {
	background-color: #B3D9FF;
}
.TablaCal a:link, .TablaCal a:visited { /* Enlaces */
	color: #000000;
	text-decoration: none;
}
.TablaCal a:hover {
	text-decoration: underline;
}
/* Izquierda */
.TablaCal tbody .I {
	/*padding: 0 5px 0 5px;*/
	text-align: left;
}
/* ISLAS */
.ILeyenda {
	color: #333333;
	font-size: 11px;
	line-height: 20px;
	padding-right: 5px;
	text-align: right;
}
.ITenerife {
	background-color: #6FC6FF;
}
.IGranCanaria {
	background-color: #FFFF33;
}
.ILanzarote {
	background-color: #AAC1A4;
}
.IFuerteventura {
	background-color: #FFA448;
}
.ILaPalma {
	background-color: #96FF77;
}
.IElHierro {
	background-color: #F7715E;
}
.ILaGomera {
	background-color: #E685FE;
}
/* TOOL TIP FICH EVENTO */
.TablaCal a.Info {
	height: 18px;
	padding: 0 3px 0 3px;
    position: relative;
    text-decoration: none;
    z-index: 24;
} 
/*.TablaCal tbody td:hover {*/ /* PARA QUE SE RELLENE TODA LA CELDA AL PASAR POR ENCIMA EL RATÓN */
/*	background-color: #FFAC59;
}*/
.TablaCal a.Info:hover {
	/*background-color: #FFAC59;*/
	text-decoration: none;
	z-index: 25;
}
.TablaCal a.Info span {
	color: #666666;
    display: none;
	line-height: 18px;
    text-decoration: none;
	z-index: 26;
}
.TablaCal a.Info span b {
	color: #333333;
	font-size: 12px;
}
.TablaCal a.Info span b.Titulo {
	font-size: 14px;
}
.TablaCal a.Info:hover span {
	background-color: #EEEEEE;
	border: 1px solid #93C9FF;
	display: block;
	left: 0;
	padding: 2px 5px 2px 5px;
	position: absolute;
	text-align: left;
	top: 18px; /* Igual a line-height de a.info span */
	width: 225px;
}

/* -------------------- */
/*   TABLA FICHA VEH.   */
/* -------------------- */
.TablaFicha {
	color: #333333;
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
	font-size: 12px;
	line-height: 22px;
	margin-top: 5px;
	width: 100%;
}
.TablaFicha thead th {
	border-bottom: 1px solid #CCCCCC;
	font-size: 22px;
	font-style: italic;
	font-weight: normal;
	padding: 10px 0 10px 5px;
	text-align: left;
}
.TablaFicha thead, .TablaFicha tfoot {
	background-color: #DADCDE;
}
.TablaFicha tbody {
	background-color: #F5F5F5;
}
.TablaFicha tbody tr:hover {
	background-color: #E6E6E6;
}
.TablaFicha tbody td {
	border-bottom: 1px solid #CCCCCC;
	padding-left: 5px;
	text-align: left;
	width: 50%;
}
.TablaFicha tbody .Tit, .TablaFicha tbody .Tit:hover {
	background-color: #B3D9FF;
	font-size: 14px;
	font-weight: bold;
}
.TablaFicha tbody .Par {
	/* NADA */
}
/* Azul */
.TablaFicha tbody .A, .TablaFicha tbody .A a:link, .TablaFicha tbody .A a:visited, .TablaFicha tbody .A a:hover {
	color: #000066;
	font-weight: bold;
}
/* Negrita */
.TablaFicha tbody .N {
	font-weight: bold;
}
/* Euros */
.TablaFicha .Euros {
	color: #009900;
	font-size: 13px;
	font-weight: bold;
}
/* Imágenes */
.TablaFicha .Imgs, .TablaFicha .Imgs:hover {
	background-color: #F5F5F5;
	border-left: 1px solid #CCCCCC;
	padding: 5px;
	text-align: center;
	width: 25%;
}
.VerVehImagen {
	margin: auto;
	text-align: center;
	width: 154px;
}
* html .VerVehImagen img { /* max-height en IE: Condición 1px menos/más y entre comillas el Correcto */
	border: 1px solid #CCCCCC;
	width: expression( document.body.clientWidth > 149 ? "150px" : "auto" ); /* MÁXIMO - 2. */
	cursor: pointer;
}
.VerVehImagen img {
	border: 1px solid #CCCCCC;
	max-width: 150px;
	cursor: pointer;
}
.VerVehImagen .Ampliar {
	background-image: url(../diseno/img/FondoNegro.png);
	border: 1px solid #666666;
	color: #CCCCCC;
	cursor: pointer;
	font-size: 9px;
	line-height: 18px;
	margin: 4px 0 0 4px;
	padding: 0 3px 0 3px;
	position: absolute;
}
.VerVehImagen .Ampliar:hover {
	color: #FFFFFF;
}

/* -------------------- */
/*   TABLA COMP. VEH.   */
/* -------------------- */
.TablaComp {
	color: #333333;
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
	font-size: 11px;
	line-height: 22px;
	margin-top: 5px;
	width: 100%;
}
.TablaComp thead th {
	border-bottom: 1px solid #CCCCCC;
	font-size: 22px;
	font-style: italic;
	font-weight: normal;
	padding: 10px 0 10px 5px;
	text-align: left;
}
.TablaComp thead, .TablaComp tfoot {
	background-color: #DADCDE;
}
.TablaComp tbody {
	background-color: #F5F5F5;
}
.TablaComp tbody tr:hover {
	background-color: #E6E6E6;
}
.TablaComp tbody td {
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	padding-left: 5px;
	text-align: left;
}
.TablaComp tbody .ColDatos {
	width: 150px;
}
.TablaComp tbody .Tit, .TablaComp tbody .Tit:hover {
	background-color: #B3D9FF;
	font-size: 14px;
	font-weight: bold;
}
/* Azul */
.TablaComp tbody .A, .TablaComp tbody .A a:link, .TablaComp tbody .A a:visited, .TablaComp tbody .A a:hover {
	color: #000066;
	font-weight: bold;
}
/* Negrita */
.TablaComp tbody .N {
	font-weight: bold;
}
/* Euros */
.TablaComp .Euros {
	color: #009900;
	font-size: 13px;
	font-weight: bold;
}
/* Imágenes */
.TablaComp .Imgs, .TablaComp .Imgs:hover {
	background-color: #F5F5F5;
	border-left: 1px solid #CCCCCC;
	padding: 5px;
	text-align: center;
}

/* -------------------- */
/*   BLOGS DE LA WEB    */
/* -------------------- */
.BlogTitulo {
	background-color: #CCCCCC;
	padding: 5px;
}
.BlogTitulo .NotTitulo {
	color: #000000;
	font-size: 25px;
	font-style: italic;
}

/* -------------------- */
/*   PAGINACIÓN FORO    */
/* -------------------- */
.ForoPag {
	color: #2B618C;
	font-size: 18px;
	margin-top: 10px;
	text-align: center;
}
.ForoPag a:link, .ForoPag a:visited {
	color: #666666;
	font-size: 14px;
	text-decoration: none;
}
.ForoPag a:hover {
	color: #000000;
	text-decoration: underline;
}
.BForo {
	background-color: #F4F4F4;
	border: 1px solid #CCCCCC; 
	font-size: 11px;
	margin-bottom: 15px;
	width: 260px;
}
.BForo .Tit {
	background-color: #494949;
	color: #FFFFFF;
	line-height: 25px;
	padding-left: 4px;
}
.BForo .Sec {
	color: #48FF48;
	font-weight: bold;
}
.BForo .SecNorm {
	color: #FFFF00;
	font-weight: bold;
}
.BForo .SecTema {
	color: #409BFF;
	font-weight: bold;
}
.BForo .SecResp {
	color: #FF8135;
	font-weight: bold;
}
.BForo .Formulario {
	background-image: url(img/FormUsuario.png);
	background-position: right;
	background-repeat: no-repeat;
	line-height: 25px;
}
.BForo .FormTema {
	line-height: 18px;
}
.BForo .Hola {
	font-size: 17px;
	font-style: italic;
	line-height: 20px;
}
.BForo .NomUser {
	color: #000000;
	font-size: 22px;
	line-height: 30px;
}
.BForo .Formulario .Boton {
	text-align: center;
}
.BForo .Cont {
	margin-top: 5px;
	padding: 0px 6px 3px 6px;
}
.BForo .Avanz {
	color: #333333;
	line-height: 20px;
	margin-bottom: 2px;
}
.BForo .Avanz a:link, .BForo .Avanz a:visited {
	color: #333333;
}
.BForo .Avanz a:hover {
	color: #000000;
	text-decoration: none;
}

/* -------------------- */
/*   CÓDIGO MODIFICA.   */
/* -------------------- */
.CM {
	background-image: url(img/IcoInfo.png);
	background-position: left;
	background-repeat: no-repeat;
	color: #000000;
	cursor: default;
	font-size: 20px;
	line-height: 27px;
	margin-bottom: 10px;
	padding: 5px 5px 5px 30px;
}

/* -------------------- */
/*     LIGHTBOX WEB     */
/* -------------------- */
.LBNegro {
	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);
}
.LBBlanco {
	display: none;
	position: absolute;
	top: 20px;
	/*left: 25%;*/
	padding: 10px;
	/*border: 3px solid #CC9900;*/
	background-color: #EFEFEF;
	z-index:1002;
	overflow: auto;
}
.LBTitulo {
	font-weight: bold;
	color: #666666;
	font-size: 14px;
	padding: 4px;
}
.LBCerrar {
	background-color: #333333;
	background-image: url(img/Cerrar.png);
	background-position: left;
	background-repeat: no-repeat;
	border: 1px solid #999999;
	color: #FFFFFF;
	font-size: 10px;
	padding: 2px 4px 2px 18px;
	text-transform: uppercase;
	text-decoration: none;
}
.LBCerrar:hover {
	background-color: #0B0B0B;
}

/* -------------------- */
/*     INTERSTICIAL     */
/* -------------------- */
.Intersticial {
	background-image: url(img/IntersticialCab.jpg);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #EEEEEE;
	display: none;
	position: absolute;
	text-align: center;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
}
.InterCab {
	height: 85px;
	margin: auto;
	text-align: left;
	width: 990px;
}
.InterCab .IrA {
	background-color: #EEEEEE;
	border: 1px solid #333333;
	color: #333333;
	cursor: pointer;
	float: right;
	margin-top: 22px;
	padding: 8px 10px 8px 10px;
	width: 100px;
}
.InterCab .IrA:hover {
	color: #FFFFFF;
	background-color: #333333;
	border: 1px solid #EEEEEE;
}
.InterCuerpo {
	font-size: 10px;
	line-height: 18px;
	margin-top: 5px;
}
.InterCuerpo img {
	border: 1px solid #333333;
}

/* VER OFERTAS VO */
.VerOfertas {
	text-align: center;
}
.VerOfertas img {
	border: 1px solid #CCCCCC;
	margin: 15px;
}
.VerOfertas img:hover {
	border: 1px solid #33CC00;
}
