/* 
	v0.5 [2009.01.22]
	BMW Enduro CSS General. © 2009 Intelygenz
*/

* { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; } 

BODY { margin: 0; padding: 0; font-size: 11px; }
BODY.bgHome { background: #EDDFC2; } 

INPUT, SELECT, TEXTAREA { border: 1px solid #7E9DB9; font-size: 11px; }
SELECT { width: 400px; }
SELECT.sizeL { width: 209px; }
INPUT { width: 35px; }

	/* Home */
	
.izdaH { background: transparent url(../img/izda.jpg) top right no-repeat; }
.dchaH { background: transparent url(../img/dcha.jpg) top left no-repeat; }

.sombra_izdaH { background: url(../img/izda_bg.jpg) top right repeat-y; vertical-align: top; text-align: right; }
.sombra_izdaH div { width: 100%; height: 569px; background: url(../img/izda_pat.jpg) top right no-repeat; }
.sombra_dchaH { background: url(../img/dcha_bg.jpg) top left repeat-y; vertical-align: top; text-align: left; }
.sombra_dchaH div { width: 100%; height: 569px; background: url(../img/dcha_pat.jpg) top left no-repeat; }


.menuSupH { background: url(../img/cabecera_home_1.jpg) top left no-repeat; width: 988px; height: 315px; }
.menuSupH2 { background: #333; width: 988px; height: 37px; padding: 0; margin: 0; }

.contenido_dcha { background: url(../img/contenido_dcha.gif) top left repeat-y; }

.tarjeta {
		background: #f77839; width: 330px; vertical-align: top;
		padding: 0; margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px; color: #2E2E2E;
	}

.tarjeta A.linkNoBg:link,  .tarjeta A.linkNoBg:visited { background: transparent; }
.tarjeta A.linkNoBg:hover, .tarjeta A.linkNoBg:active  { background: transparent; }

.homeGaleria { clear: both; padding: 0 10px 0 8px; }
.homeEnlace { clear: both; padding: 0 10px 0 15px; }
.homeActualidad { color: #000; padding: 0 10px 0 15px; font-size: 11px; }
	
.avisoLegal { margin: 0 0 10px 35px; }
	
.contenidoH { 
	background: url(../img/calendario_home.jpg) top left no-repeat;
	width: 575px !important; width: 575px;
}

.contenidoH2 {
	background: url(../img/home/bmw_select_destacado.jpg) top left no-repeat;
	width: 575px !important; width: 575px;

}

.foto1{ 
		background: transparent url(../img/foto1.jpg) top left no-repeat;
		padding: 40px 0 0 99px; 
	}
.foto2{
		background: transparent url(../img/foto2.jpg) top left no-repeat;
		padding: 40px 5px 0 95px; 
}



.calendarioTabla { margin: 30px 0 0 10px;  }
.calendarioTabla TD { background: #FAF1E2; padding: 0 0 0 7px; }


.calendarioTabla A:link, .calendarioTabla A:visited { 
		padding-right: 22px;
		color: #000002; font-weight: bold; text-decoration: underline; 
		background: transparent url(../img/fl_links.gif) top right no-repeat;
	}
	
.calendarioTabla A:hover, .calendarioTabla A:active { 
		padding-right: 22px;
		color: #000002; font-weight: bold; text-decoration: none; 
		background: transparent url(../img/fl_links.gif) top right no-repeat;
	}

.calendarioTabla2 { background: url(../img/home/promocion_destacado.jpg) top left no-repeat; }

	/* Cabecera */
				
				
.izda { background: url(../img/izq_int.jpg) top right no-repeat; }
.dcha { background: url(../img/dcha_int.jpg) top left no-repeat; }

.sombra_izda { background: url(../img/sombra_izda_pat.jpg) top right repeat-y; vertical-align: top; text-align: right; }
.sombra_izda div { width: 100%; height: 712px; background: url(../img/sombra_izda.jpg) top right no-repeat; }
.sombra_dcha { background: url(../img/sombra_dcha_pat.jpg) top left repeat-y; vertical-align: top; text-align: left; }
.sombra_dcha div { width: 100%; height: 712px; background: url(../img/sombra_dcha.jpg) top left no-repeat; }


.menuSup { background: url(../img/cabecera_int.jpg) top left no-repeat; width: 988px; height: 142px;  }	
.menuSupInt { background: url(../img/cabecera_int_menu.jpg) top left no-repeat; height: 44px; margin: 0; padding: 0; }
.enlHome { width: 496px; height: 67px; vertical-align: top; }
	
	
	/* Enlaces */
				
A:link,  A:visited { color: #000000; text-decoration: underline; }
A:hover, A:active  { color: #000000; text-decoration: none; }	
	
.lnk { color: #2e2e2e; text-decoration: none; }
.lnk:hover { text-decoration: underline; }
	
	/* Barra lateral izquierda */
				
.barra2 { background: url(../img/barra2.gif) top right repeat-y; white-space: nowrap; width: 29px; /*font-size: 88px;*/ }
	
	/* Contenido */

.MainConten { background: #FFF; width: 988px; vertical-align: top; margin: 0; padding: 0; }
.contenido { background-image: url(../img/moto.jpg); background-position: bottom right; background-repeat: no-repeat; }
.contenidoGaleria {	width: 988px; height: 800px; vertical-align: top;	}
.contenidoCalendario { background-image: url(../img/calendario_plan2.jpg); background-position: bottom right; background-repeat: no-repeat; }
.contenidoAgra { background-image: url(../img/palmares_xacob.jpg); background-position: top right; background-repeat: no-repeat; }
.contenidoDescargas { background-image: url(../img/descargas.jpg); background-position: bottom right; background-repeat: no-repeat; }
.contenidoVideo { background-color: #FFF }

.contentTablePrensa { margin-left: 50px; width: 500px; font-size: 11px; padding-bottom: 20px;  }
.contentTablePrensa P.titulo { font-weight: bold; font-size: 14px; margin: auto; }
.contentTablePrensa P { line-height: 18px; }
.contentTableActualidad { padding: 20px 0 0 30px;  }
.contentTableActualidad TD { vertical-align: top; font-size: 11px; }
.contentTableActualidad P.titulo { font-weight: bold; font-size: 14px; margin: auto; }
.contentTableActualidad P { line-height: 18px; }
.contentTableActualidad SPAN { font-weight: bold; font-size: 12px; }

.contentTablePatroci { padding: 0 0 20px 18px; }
.contentTablePatroci TD { vertical-align: top; line-height: 20px; font-size: 11px; }
.contentPromo { background: url(../img/promocion/foto_1.jpg); height: 564px; background-position: top right; background-repeat: no-repeat; }
.contentTablePromo { padding: 20px 0 0 74px; }
.contentTableDescargas { padding: 40px 100px 20px 30px; width: 420px; font-size: 11px;  }
.enlaceGalProm { padding-left: 833px; padding-top: 40px !important; padding-top: 32px; }


.colorCeldaActualidad { background: #FCF0E4; vertical-align: top; }

.tablaCalendario { margin-left: 50px; margin-top: 20px; }
.tablaCalendario2 { margin-left: 50px; }

.contenidoLegal { padding: 20px 50px; width: 500px; font-size: 11px; }
.contenidoLegal P.titulo { font-weight: bold; font-size: 14px; margin: auto; }
.contenidoLegal P { line-height: 18px; }	

	/* Titulos */
	
.titulo { margin: 40px 0 40px 0; }
.subtitulo { margin: 0 0 20px 0; }

.cajaTituloGfx { margin: 50px 0 37px 0; }
.cajaTituloGfx TD { vertical-align: bottom; }
.cajaTituloGfx TD.sep1 { padding-left: 10px; }
.cajaTituloGfx TD.sep2 { padding-left: 5px; }
.cajaTituloGfxSelect { margin: 50px 0 25px 0; }
.cajaTituloGfxPromo { margin: 50px 0 17px 0; }
.cajaSubtituloGfxPromo { margin: 0 0 20px 0; }

	/* Pilotos */
	
.cajaPilotoTxt { margin: 0 50px 36px 77px; }
.cajaPilotoGfx { margin: 0 0 36px 0; }
.cajaPilotoConten { margin: 0 0 0 77px; }
.cajaPilotoConten TD { vertical-align: top; }
.cajaPilotoConten TD.celda1 { height: 20px; }
.cajaPilotoConten TD.celda2 { background: #FCF0E4; padding-left: 5px; }
.cajaPilotoConten TD.celda3 { padding-left: 5px; }


	/* Decalogo */
	
.cajaDecalogoTxt { margin: 0 50px 36px 50px; }
.cajaDecalogoTxt TD { vertical-align: top; }
.cajaDecalogoTxt TD.celda1 { height: 20px; }
.cajaDecalogoTxt TD.celda3 { padding-left: 5px; }


	/* La Maquina */
	
.cajaMaquinaTxt { margin: 0 50px 25px 22px; }
.cajaMaquinaTxt TD { vertical-align: middle;  }
.cajaMaquinaTxt TD.celda1 { height: 20px; }
.cajaMaquinaTxt TD.celda2 { background: #FCF0E4; padding-left: 5px; }
.cajaMaquinaTxt TD.celda3 { padding-left: 5px; }
.fotoMaquinaBg { background: url(../img/la_maquina/foto_moto.jpg) top right no-repeat; height: 166px; }
.enlaceGaleriaM { padding: 70px 0 0 190px !important; padding: 40px 0 0 190px ;}

	/* Select */

.cajaSelectTxt { margin: 0 50px 25px 22px; }
.cajaSelectTxt TD { vertical-align: middle;  }
.cajaSelectTxt TD.celda1 { height: 20px; }
.cajaSelectTxt TD.celda2 { background: #FCF0E4; padding-left: 5px; }
.cajaSelectTxt TD.celda3 { padding-left: 5px; }
.fotoSelectBg { background: url(../img/select/foto_1.jpg); background-position: bottom right; background-repeat: no-repeat; }


	/* Imagenes */
	
.fotosGaleria { margin: 0 20px; padding: 30px 0 20px 0; font-size: 11px; }
.fotobgGaleria { margin: 0; padding: 0; overflow: hidden; width: 258px; height: 182px;	background: #FFF url(../img/foto_bg.jpg) top left no-repeat;	}
.fotobg img { width: 258px; height: 182px;} 
	
.fotoenlaceGaleria { margin: 0; padding: 0; text-align: right; width: 255px; }
.fotoenlaceGaleria A:link, .fotoenlaceGaleria A:visited {	padding-right: 20px; font-weight: bold;	background: transparent url(../img/fl_links3.gif) top right no-repeat;	}
.fotoenlaceGaleria A:hover, .fotoenlaceGaleria A:active { padding-right: 20px; font-weight: bold; background: transparent url(../img/fl_links3.gif) top right no-repeat;	}

.flechaActualidad { padding-right: 20px; background: transparent url(../img/fl_links.gif) top right no-repeat; }

.patrocinadoresIm { background: transparent url(../img/patrocinadores_images.gif) top right no-repeat; }

.descargastd { padding: 0 50px; }
.descargastdCombo { padding: 9px 50px; }

.fotoActualidadBg { background: url(../img/moto_actualidad.jpg) bottom right no-repeat; }

.fotoPatrocinadoresBg { background: url(../img/patrocinadores.jpg) bottom right no-repeat; }


	/* Tamaños para los td's */
	
.altura { height: 20px; }
.anchura { width: 30px; }
.anchuraMaquina { width: 161px; }
.tdCalendario { height: 20px; width: 380px; background: #FCF0E4;  }
.tdCalendarioCenter { text-align: center;background: #FCF0E4; }
.tdCalendarioF { height: 20px; width: 70px; } 
.tdPrensa { padding: 20px 50px 0 50px; font-size: 14px; font-weight: bold; }



	/* Alineacion */
	
.valignT { vertical-align: top; }
.valignM { vertical-align: middle; }
.alignR { text-align: right; }


