body{
	background: #EEEEEE; 
	font-family: Arial, Helvetica, sans-serif;
	margin:0;}
A.submenu-pag:link, A.menu-lateral:visited, A.submenu-pag:hover{
	text-decoration:none;}
A.actual:link, A.actual:visited, A.actual:hover {
	color:#FFFFFF;font-weight:bold;}
A.actual:hover {
	color:#8c9bff;}
/* CABECERAS PÁGINAS --------------------------------------------------*/
#bloque-cabecera{
	width:100%;height:auto;
	background:#EEEEEE;
	margin:0 auto;}
#cabecera{
	margin:0 auto;
	width:1100px;height:244px;
	background-image:url(../img/cabecera.jpg);
	padding:0 0 11px 0;}

/* INDEX ---------------------------------------------------------*/

#baseVideo{
	position:absolute;
	top:150px;width:100%;
}
#videoMatilde{
	width:778px;height:606px;
	background-color:#FFFFFF;
}
#boton-cierre{
	width:40px;height:25px;
	margin-left:728px;
}
#videoMatilde-play{
	width:630px;height:83px;
	
}

/* menu index */
	
.bloque-item-menu{  /*vale también para youtubes virtual*/
	width:1100;hight:auto;
	display:inline-block;
	padding:0 10px 0 10px;
	position:relative;}
.item_menu, .item_menu-actual{
	position:relative;
	width:244px;height:198px;
	background-repeat:no-repeat;
	font-size:1em;font-weight:bold;
	letter-spacing:0.2em;color:white;
	box-shadow:8px 8px 8px #999;border-radius:15px;}
.item_menu-actual{
	width:1050px;height:150px;}
.barra-item-menu, .barra-item-menu-actual{
	position:absolute;bottom:0;
	width:244px;height:30px;
	background:#000020;
	opacity:0.5;
	-moz-opacity: 05;
	filter:alpha(opacity=50);
	border-radius:0 0 15px 15px;}
.barra-item-menu-actual{
	width:1050px;height:32px;}
.texto-item-menu, .texto-item-menu-actual{
	position:absolute;bottom:0;
	height:auto;width:244px;
	text-align:center;
	padding:0 0 6px 0;}
.texto-item-menu-actual{
	height:auto;width:1050px;}
.open-link, .open-link-actual{
	position:absolute;top:0;
	width:244px;height:198px;
	border-radius:15px;}
.open-link-actual{
	width:745px;height:198px;}
/*  index */
.titulo-index{
	width:100%;height:auto;
	background:#cecfd9;}
.barra-titulo-index{
	margin:0 auto;margin-top:10px;
	width:1100px;height:auto;
	background:#ff1c15;
	font-size:1.1em;letter-spacing:0.2em;
	color:white;font-weight:bold;
	text-align:center;padding:6px 0 7px 0;}
/* PÁGINAS -----------------------------------------------------------*/
/* menú página */
#bloque-menu-pag{
	margin-top:10px;
	background:#cecfd9;
	width:100%;height:auto;
	border-style:solid;border-color:black;
	border-width:1px 0 1px 0;}
#menu-pag{
	width:1100px;height:auto;
	margin:0 auto;padding:10px 0 6px 0;}
.bloque-item-menu-pag{
	position:relative;
	width:auto;height:auto;
	display:inline-block;
	padding:0 3px 0 3px;}	
.item-menu-pag{
	position:relative;
	width:125px;height:75px;
	padding:0px;
	background-repeat:no-repeat;
	box-shadow:6px 6px 6px #999;border-radius:7px;}
.barra-menu-pag{
	position:absolute;bottom:0;
	width:125px;height:19px;
	background:#000020;
	opacity:0.4;
	-moz-opacity: 0.4;
	filter:alpha(opacity=40);
	border-radius:0 0 7px 7px;}
.texto-menu-pag{
	position:absolute;bottom:0;
	width:125px;height:auto;
	text-align:center;
	font-size:0.82em;color:#FFFFFF;
	letter-spacing:0.18em;
	padding-bottom:2px;}
.open-link-pag{
	position:absolute;top:0;
	width:125px;height:75px;
	border-radius:7px;}
/* cuerpo página */
#bloque-pag{
	width:1100px;height:auto;
	margin:0 auto;margin-top:10px;padding-bottom:60px;
	background:#FFFFFF;}
#titulo-pag{
	margin:0 auto;width:1100px;
	height:auto;background:#ff1c15;
	text-align:center;font-size:1em;
	font-weight:bold;letter-spacing:0.6em;
	color:white;padding:3px 0 2px 0;}
.titulo-pag{
	margin:0 auto;width:1100px;
	height:auto;background:#ff1c15;
	text-align:center;font-size:1em;
	font-weight:bold;letter-spacing:0.6em;
	color:white;padding:3px 0 2px 0;}
#sub-bloque-1-pag{ /*contiene bloque-texto-1 y menú lateral*/
	width:1100px;height:auto;
	margin:10px 0 50px 0;}	
#sub-bloque-2-pag{ /*después de los visores y primero en pag sin visores*/
	margin:0 auto;width:100%;
	height:auto; margin-top:50px;}
#sub-bloque-3-pag{ /*después de los bloques de imagen*/
	margin:0 auto;width:100%;
	height:auto;}
#bloque-texto-1{ /*dentro de sub-bloque-1-pag*/
	padding:0px 0 0 100px;
	display:inline-block;
	width:auto;height:auto;}
#bloque-texto-2{ /*comodín para bloques pag 2 y 3*/
	margin:0 auto;width:750px;}
.titulo_parrafo{
	width:750px;
	font-size:  1.40em;
	text-align:left;
	color:#797a97;
	font-weight: bold;}
.parrafo{
	width:750px;
	font-size: 1.30em;
	text-align:left;
	text-indent: 25px;
	margin-top:-10px;
	color:#515268;}
	
.virtual_titulo{
	width:475px;
	font-size: 1.40em;
	text-align:left;
	color:#797a97;
	font-weight: bold;}
.virtual_parrafo{
	margin-top:-15px;
	width:475px;
	font-size: 1.30em;
	text-align:left;
	
	color:#515268;}
.parrafo_virtual-reducida{
	width:853px;
	font-size: 1.30em;
	text-align:justify;
	
	margin-top:-15px;
	color:#515268;}
/* menú lateral */
#bloque-menu-lateral{
	display:inline-block;vertical-align:top;
	margin:0 0 0 40px;width:175px;
	height:auto;text-align:center;}
#menu-lateral{
	width:175px;padding:10px 0 15px 0;
	background:#e7e4eb;
	border-width:1px 0 1px 0;
	border-color:#000000;border-style:solid;}
.item-submenu-pag, .item-submenu-pag-NO{
	width:175px;background:#737FAB;/* #6c7a9b;#595a71;#9495ab;*/
	margin-top:5px;
	height:30px;padding:15px 0 3px 0;
	font-size:1.10em;color:#FFFFFF;
	letter-spacing:0.15em;font-weight:bold;
	text-decoration:none;}
.item-submenu-pag-NO{
	background:#b8bac7;/*#9a92af;*/
	color:#FFFFFF;}
/* galería visores */
#galeria{
	position:relative;margin-top:0px;
	margin:0 auto;width:auto;
	height:550px;}
#galeria-M{
	position:relative;margin-top:0px;
	margin:0 auto;width:auto;
	height:440px;}
#visor01, #visor02, #visor03, #visor04, #visor05, #visor06, #visor07, #visor08, #visor09, #visor10, #visor11, #visor12, #visor13, #visor14, #visor15, #visor16, #visor17, #visor18, #visor19, #visor20, #visor21, #visor22, #visor23, #visor24, #visor25, #visor26, #visor27, #visor28, #visor29, #visor30, #visor31, #visor32, #visor33, #visor34, #visor35, #visor36, #visor37, #visor38, #visor39, #visor40, #visor41, #visor42, #visor43, #visor44, #visor45, #visor46, #visor47, #visor48, #visor49, #visor50, #visor51, #visor52, #visor53, #visor54, #visor55, #visor56, #visor57, #visor58, #visor59, #visor60, #visor61, #visor62, #visor63, #visor64, #visor65, #visor66, #visor67, #visor68, #visor69, #visor70, #visor71, #visor72, #visor73, #visor74, #visor75, #visor76, #visor77, #visor78, #visor79, #visor80, #visor81, #visor82, #visor83, #visor84, #visor85, #visor86, #visor87, #visor88, #visor89, #visor90, #visor91, #visor92, #visor93, #visor94, #visor95, #visor96, #visor97, #visor98, #visor99, #visor100, #visor101, #visor102, #visor103, #visor104, #visor105, #visor106, #visor107, #visor108, #visor109, #visor110, #visor111, #visor112, #visor113, #visor114, #visor115, #visor116, #visor117, #visor118{
	display: none;
	width:auto;height:auto;
	position:absolute;
	left:32px;top:0px;}
#visor01{
	display: inline;}
.lateral-izq, .lateral-izq-NO{
	width:200px;height:550px;
	position:absolute;
	left:0px;top:0px;
	background-repeat:no-repeat;}
.lateral-izq-M, .lateral-izq-NO-M{
	width:200px;height:503px;
	position:absolute;
	left:0px;top:0px;
	background-repeat:no-repeat;
	background-position:100% -42px;}
.central{
	position:absolute;
	width:625px;height:auto;
	top:0;left:203px;}
.img_visor{
	width:625px;height:445px;
	border-style:solid;
	border-width:1px;
	border-color:#666666;}
.img_visor-M{
	width:625px;height:404px;
	border-style:solid;
	border-width:1px;
	border-color:#666666;}
.texto_visor{
	margin-top:2px;
	width:596px;height:80px;
	background:#5a6c94; /*#e1ddeb; #595a71;*/
	padding:10px 15px 10px 15px;
	text-align:justify;
	color: white;
	border-style:solid;
	border-width:1px;
	border-color:#666666;}
.texto_visor-M{
	margin-top:2px;
	width:627px;height:85px;
	background:#5a6c94; /*#e1ddeb; #595a71;*/
	padding-top:10px;
	text-align:center;
	color: white;}
.lateral-dcha, .lateral-dcha-NO{
	position:absolute;
	width:200px;height:550px;
	top:0;left:833px;
	background-repeat:no-repeat;
	}
.lateral-dcha-M, .lateral-dcha-NO-M{
	position:absolute;
	width:200px;height:503px;
	top:0;left:833px;
	background-repeat:no-repeat;
	background-position:100% -42px;
	}
/* multimedia */
.lateral-izq-multi, .lateral-dcha-multi {
	width:200px;height:503px;
	background-position:center;
	background-repeat:no-repeat;
	display:inline-block;}
.botones{
	width:auto;height:35px;display:inline-block;
	background-color:#414763;
	color:white;padding:15px 5px 0px 5px;font-size:1.1em;
	border-style:solid;border-width:1px;border-color:#FFFFFF;}
/* virtual */
.bloque-virtual{
	width:500px;margin-top:55px;margin-bottom:-10px;
	border-top:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;
	background-color:#EEEEEE;padding:4px 0 4px 0}
/* prensa: página */
.bloque-pag-prensa{
	width:1100px;margin:0 auto;
	margin-top:10px;background:#FFFFFF;
	margin-bottom:30px;}
#bloque-prensa{
	margin:0 auto;width:800px;
	background:#efeff1;height:auto;
	border:#595a71 solid 1px;
	margin-top:30px;}
#titulo-prensa{
	padding:8px 0 10px 0;}
#img-prensa{
	width:auto;margin:0 auto;
	text-align:center;}
#sub-bloque-prensa{
	padding-bottom:15px;}
.recorte-prensa{
	display:inline-block;
	padding:0 5px 0 5px;}
/* contacto */
.menu-actual{
	position:relative;margin-bottom:25px;
	width:745px;height:198px;
	border-radius:15px;box-shadow:8px 8px 8px #999;}
.menu-actual-texto{
	position:absolute;
	margin-top:133px;margin-left:198px;
	width:auto;height:auto;
	font-size:1.2em;text-align:justify;color:#FFFFFF;}
#menu-contacto{
	margin:0 auto;width:425px;
	padding:5px 0 15px 0;
	background:#e7e4eb;
	border-width:1px 0 1px 0;
	border-color:#000000;border-style:solid;}
.item-menu-contacto, .item-menu-contacto-NO{
	width:425px;background:#5F6C99;
	margin-top:10px;
	height:auto;padding:8px 0 8px 0;
	font-size:1em;color:#FFFFFF;
	letter-spacing:0.15em;font-weight:bold;
	text-decoration:none;}
/* PÁGINAS PRENSA ---------------------------------------------- */
.img-cabecera-prensa{
	margin:0 auto;
	width:1100px;height:150px;
	border:#000000 solid;border-width:0 0 0px 0;
	position:relative;}
.logo-sobre-cabecera-prensa{
	position:absolute;
	width:215px;height:auto;
	top:11px;left:100px;}
.barra-orange-sobre-cabecera-prensa{
	position:absolute;
	width:496px;height:27px;
	top:41px;left:320px;
	background:orange;
	opacity:0.5;
	-moz-opacity: 0.5;
	filter:alpha(opacity=50);}
.recuerdos-sobre-cabecera-prensa{
	position:absolute;
	width:469px;height:27px;
	top:46px;left:350px;
	font-size:1em;font-weight:bold;
	letter-spacing:0.1em;color:white;}
.nombre-sobre-cabecera-prensa{
	position:absolute;
	width:200px;height:27px;
	top:47px;left:585px;
	font-style:italic;font-size:0.9em;
	letter-spacing:0.09em;color:white;}
.escuderia-sobre-cabecera-prensa{
	position:absolute;
	top:40px;left:815px;
	width:auto;height;auto;}
.barra-red-sobre-cabecera-prensa{
	position:absolute;
	width:180px;height:27px;
	top:40px;left:890px;
	background:#E64919;
	opacity:0.6;
	filter:alpha(opacity=60);}
.titulo-sobre-cabecera-prensa{
	position:absolute;
	width:180px;height:auto;
	top:43px;left:890px;
	text-align:center;
	font-size:1.07em;font-weight:bold;
	letter-spacing:0.1em;color:white;}
/* pie de página */
footer{
	width:100%;height:80px;;
	background:#cecfd9;
	}
.barra-pie{
	margin:0 auto;width:1100px;height:80px;
	background:#595a71;
	background-image:url("../img/pie-pagina.jpg");
	}

.anexo-pie{
	margin:0 auto;
	width:auto;height:auto;
	padding:20px 0 0 30px;line-height:1.3em;
	font-size:1em;color:#FFFFFF;
	font-weight:light;text-align:justify;}
