	/**** --- Estructura --- *****/

html { text-align: center;  background:#e0dfd6 repeat 0 0   }	

#header, #navBar, #entry, #mainExt1, #selloReal, #siteMap, #footer, #entry_home  { max-width:2000px; margin: 0 auto;  text-align: left;      }

#header  { width:96em;     }
#entry_home, #entry{width:96em; height: 24.6em;}
#navBar  { width:96em;  }
#xp1 { margin-left: 25px; margin-top: 29px; }


.archivoMult  #entry {width:96em; }
.archivoMult #navBar  { width:96em;  }
.chrome  .archivoMult #navBar  { width:96em;  }
.chrome .archivoMult #des_home{ width:96em; }

.opera .archivoMult  #entry {width:96em; }
.opera .archivoMult #navBar  { width:96em;  }
.opera .archivoMult #des_home{ width:96em; }


.safari .archivoMult  #entry {width:96em; }
.safari .archivoMult #navBar  { width:96em;  }
.safari .archivoMult #des_home{ width:96em; }

#entry.prensa{width:96.2em;}
.prensa #navBar  { width:96.1em;  }

#mainExt1, #selloReal, #siteMap, #footer  { width: 96.2em  }

#navBar{height:3.24em;}

.chrome .archivoMult #navBar  { width:96.2em;  }
.chrome #subHomeComun #navBar  { width:95.95em; height:3.19em;  }
.chrome #subHomeComun #navBar ul { width:96em;  }
.chrome #subHomeComun.corona #navBar ul { width: 95.95em;  }
.chrome #subHomeComun.monarquia #navBar ul ul{ width:auto  }
.chrome #subHomeComun.corona #navBar ul ul{ width:auto  }
.chrome #subHomeComun.actividades #navBar ul ul{ width:auto  }
.chrome #subHomeComun.orgypresu #navBar ul ul{ width:auto  }
.chrome  #navBar  {height:3em;  }
.chrome .prensa #navBar  { width:96.3em;  }
.chrome .prensa #navBar ul { width:96em;  }             
.chrome .prensa #navBar ul ul{ width:auto  }
.chrome #subHomeComun  #navBar{width:96.1em; }

.chrome #subHomeComun.corona  #navBar{width:96.2em; }
.chrome #subHomeComun.monarquia  #navBar{width:96.2em; }
.chrome #subHomeComun.orgypresu  #navBar{width:96.2em; }
 .chrome #subHome.actividades  #navBar{width:96.2em; }
 
 
 
  .chrome .actividadesInt  #navBar{width:96.2em; }
  .chrome .actividadesInt  #navBar ul {width:95.95em; }
  .chrome .actividadesInt  #navBar ul div ul{width:auto }
  
  .chrome .coronaInt  #navBar{width:96.25em; }
  .chrome .coronaInt  #navBar ul{width:95.95em; }
  .chrome .coronaInt #navBar ul div ul{ width:auto  }
  
  .chrome .orgypresuInt  #navBar{width:96.2em; }
  .chrome .orgypresuInt  #navBar ul{width:95.95em; }
   .chrome orgypresuInt #navBar ul div ul{ width:auto  }
  
  .chrome .monarquiaInt  #navBar{width:96.2em; }
  .chrome .monarquiaInt #navBar ul{width:95.95em; } 
  .chrome .monarquiaInt  #navBar ul ul{ width:auto  }
    
  .chrome .archivoMult  #navBar  { width:96em;  }
 .chrome .archivoMult  #navBar ul { width: 96em; height:2.8em;  }
  .chrome .archivoMult  #navBar ul ul{ width:auto  }
  
  .chrome #subHomeFamilia  #navBar  { width:96.3em;  }
 .chrome #subHomeFamilia  #navBar ul { width:96em;  }
  .chrome #subHomeFamilia  #navBar ul ul{ width:auto  }
  
   .chrome #paginaFamilia #navBar  { width:96.3em;  }
 .chrome #paginaFamilia  #navBar ul { width:95.9em;  }
  .chrome #paginaFamilia  #navBar ul ul{ width:auto  }
  
.chrome .arreglo #navBar  { width:96.3em;  }
 .chrome  .arreglo  #navBar ul { width:95.9em;  }
.chrome .arreglo #navBar ul ul{ width:auto  }
  
.chrome #entry{width:96.3em}

.chrome #subHome.archivoMult #entry{width:96em}

.chrome .actividades #navBar ul ul{ width:auto  }
.chrome #subHomeComun .corona #navBar ul ul  { width:auto  }
.chrome .monarquia #navBar ul ul  { width:auto  }

.chrome #subHomeComun   #navBar ul ul { width:auto}

.opera .prensa #navBar {width:96.2em}  
  
.safari .prensa #navBar  { width:96.2em;  }
.safari #navBar  { height:3em;  }
  
.safari .prensa #entry{width:96.3em}


.infantil2 #navBar, .infantil #navBar{height:4.5em;}

.chrome .infantil2 #navBar, .chrome  .infantil #navBar{height:4.5em;}

#header { position: relative; height: 13.7em  }

#mainExt1, #selloReal, #siteMap  { padding-left: 0em; background: url(/_layouts/images/CSMR/bck_mainL.gif) repeat-y 0 0  }
#mainExt2, #selloReal .ext, #siteMap .ext { padding-right: .4em; background: url(/_layouts/images/CSMR/bck_mainR.gif) repeat-y 100% 0  }

#subHomeComun #mainExt2, #subHomeComun #selloReal .ext, #subHomeComun #siteMap .ext{ padding-right: .2em; background: url(/_layouts/images/CSMR/bck_mainR.gif) repeat-y 100% 0  }

#selloReal.home03, #selloReal.home04, #selloReal.home01  { position:relative; top:-4.8em; margin-bottom:-5em; width:96.65em}

#siteMap .ext { padding-right: .3em  }

#entry { height: 8em; background-position: 0 0; background-repeat: no-repeat;  }


#entry_home { height: 11em; background-position: 0 0; background-repeat: no-repeat }
#entry_home.home03, #entry_home.home04 { height: 24.6em;  width:96em; background-position: 0 0; background-repeat: no-repeat; }
	#subHomeFamilia #entry, #paginaFamilia div.rey, #subHomeFamilia #entry, #paginaFamilia div.reina, #subHomeFamilia #entry, #paginaFamilia div.principe, #subHomeFamilia #entry, #paginaFamilia div.princesa, #subHomeFamilia #entry, #paginaFamilia div.elena, #subHomeFamilia #entry, #paginaFamilia div.cristina, #subHomeFamilia #entry, #paginaFamilia div.urdangarin  { height: 24.6em;   }
#subHomeFamilia #entry, #paginaFamilia div.princesaLeonor  { height: 24.6em;   }
#subHomeFamilia #entry, #paginaFamilia div.infantaSofia  { height: 24.6em;   }
	#entry.agenda { background-image: url(/_layouts/images/CSMR/entry_agenda.png)   }
	div.rey { background-image: url(/_layouts/images/CSMR/entry_rey.jpg)  }
	div.reina { background-image: url(/_layouts/images/CSMR/entry_reina.jpg)  }
	div.principe{ background-image: url(/_layouts/images/CSMR/entry_principe.jpg)  }
	div.princesa{ background-image: url(/_layouts/images/CSMR/entry_princesa.jpg)  }
	div.elena{ background-image: url(/_layouts/images/CSMR/entry_elena.jpg)  }
	div.cristina{ background-image: url(/_layouts/images/CSMR/entry_cristina.jpg)  }
	div.urdangarin{ background-image: url(/_layouts/images/CSMR/entry_urdangarin.jpg)  }
	div.princesaLeonor{ background-image: url(/_layouts/images/CSMR/entry_leonor.jpg)  }
	div.infantaSofia{ background-image: url(/_layouts/images/CSMR/entry_sofia.jpg)  }
	body div.archivo { background-image: url(/_layouts/images/CSMR/entry_archivo.png) }
	#entry.monarquia { background-image: url(/_layouts/images/CSMR/entry_monarquia.png)   }
	#entry_home.home01{ background-image: url(/_layouts/images/CSMR/entry_home_01.jpg)   }
	#entry_home.home03{ background-image: url(/_layouts/images/CSMR/entry_home_03.jpg);   }
	#entry_home.gala{ background-image: url(/_layouts/images/CSMR/entry_home_04.jpg)   }
	#entry_home.home04{ background-image: url(/_layouts/images/CSMR/entry_home_04.jpg)   }
	#entry.prensa { background-image:url(/_layouts/images/CSMR/entry_prensa.jpg) }
	#entry.neutra { background-image:url(/_layouts/images/CSMR/entry_neutra.png) }
	#entry.organizacion { background-image:url(/_layouts/images/CSMR/entry_organizacion.png) }
	#entry.corona { background-image:url(/_layouts/images/CSMR/entry_corona.png) }
	#entry.infantil { background:url(/_layouts/images/CSMR/entry_infantil.png) no-repeat 0 0 transparent ; height:48.1em; width:100.6em; margin-left: 15.2em;}
	#entry.infantil2 { background:url(/_layouts/images/CSMR/entry_infantil2.jpg) no-repeat 0 0 transparent ; height:26.5em; }
	
  	#entry.infantil { background:url(/_layouts/images/CSMR/entry_infantil.png) no-repeat 0 0 transparent ; height:48.1em; width:100.6em; margin-left: 15.2em;}
	 #entry.infantil2 { background:url(/_layouts/images/CSMR/entry_infantil2.jpg) no-repeat 0 0 transparent ; height:26.5em; }
  
  .chrome #entry.infantil {margin-top:1.4em;}
  
#bodyContent {  background: #fff  }
	#neutra #bodyContent { background:#fff url(/_layouts/images/CSMR/bck_asideCol.png) no-repeat 63em bottom }
	#neutra.wide #bodyContent { background:#fff }

#subNavBar { float: left; width: 13.7em;  }
#main { float: right; width: 82.1em; background: url(/_layouts/images/CSMR/bck_subNav.gif) no-repeat 0 0    }
	#subHome #main, #subHomeFamilia #main, #neutra #main, #subHomeComun #main { float: none; width: 100%; background: url(/_layouts/images/CSMR/bck_fauxSub.gif) repeat-y 63em 0  }
	
	.infantil #main { float: right; width: 82.1em; background: none    }
	 #subHomeComun.infantil #main { float: none; width: 100%; background: none  }
	
	#content { float: left; width: 50.4em; padding-left: 2.3em; padding-right: 2.5em; background: url(/_layouts/images/CSMR/bck_aside.gif) no-repeat 100% 0   }

.ColumnaCentral #content { width: 77.4em !important; background:none !important}	
	
	.infantil #content {  background: none   }
	.infantil2 #content {  background: none ; width:82em; }
		#subHome #content, #neutra #content{ width: 58em; padding: 2.4em 2.5em 0 2.5em; background: url(/_layouts/images/CSMR/bck_contentSub.gif) no-repeat 100% 0   }
			#neutra.resultados  #content{width: 90.2em;  background: url(/_layouts/images/CSMR/bck_contentSub_results.gif) no-repeat 100% 0 #fff }
    
    #subHomeFamilia #content, #subHomeComun #content { width: 63.7em; padding: 0; background-position: 63.4em 0   }
		
		 #subHomeComun #content { background-position:63.6em 0 }
		
		
		#neutra.wide #main {  background:none }
		#neutra.wide #content { width:90.8em; background:none }
		
		#subHome .colA { float:left; width:38em;}
		#subHome .colB { display:inline; float:left; margin:0 0 0 2em; width:18em;}
		
		
			#subHomeFamilia .colA, #subHomeComun .colA { float:left; width:41.3em; padding-top: 2.4em; background: url(/_layouts/images/CSMR/bck_subFam1.png) no-repeat 100% 0}
			#subHomeFamilia .colB, #subHomeComun .colB { display:inline; float:left; width:21.8em; margin: 0 .3em; /*padding-top: 2.4em;  background: url(/_layouts/images/CSMR/bck_subFam2.png) no-repeat 100% 0*/}
			#subHomeFamilia .colB_02, #subHomeComun .colB_02 { display:inline; float:left; width:21.8em; margin: 0 .3em; background: url(/_layouts/images/CSMR/bck_subFam4.jpg) repeat-x top;}		
			
			#subHomeComun .colA  {width:41.2em; padding-top:1em }
			#subHomeComun .colB {width:22.2em; margin:0 .1em;}
						#subHomeComun.homea1 .colB  {width:22.3em; margin:0em 0.1em; }	
            #subHomeComun.homea1 .colB {background:none; padding-top:0; }	
		#subHomeComun.infantil .colA  {width:25em; padding-top:1em; background:url(/_layouts/images/CSMR/bck_colA_infantil.png) no-repeat 0 0; height: 38em; }
		#subHomeComun.infantil  .colB {width:37.2em; margin:0; background:url(/_layouts/images/CSMR/bck_colB_infantil.png) no-repeat 0 0; padding-top: 1em;}
		#subHomeFamilia #main { background: url(/_layouts/images/CSMR/bck_aside.gif) no-repeat 41.4em 0   }
		
			#subHomeComun #main { background-position:41.2em 0}
			
			#subHome.actividades #main { background: url(/_layouts/images/CSMR/bck_aside.gif) no-repeat 41.4em 0   }
		
			#subHome.actividades #main { background-position:41.2em 55em}
			
			#subHomeComun .home03 #main, #subHomeComun .home04 #main, #subHomeComun .home01 #main { background:none }
			
			.home03 #wrapCols, .home04 #wrapCols, .home01 #wrapCols { background: url(/_layouts/images/CSMR/bck_aside.gif) no-repeat 41.2em 0 }
		
	#aside { float: right; width: 26.9em; background:url(/_layouts/images/CSMR/bck_asideCol.png) no-repeat 0 bottom;  }
	.actividades #aside { float: right; width: 26.9em; background:url(/_layouts/images/CSMR/bck_asideCol.png) no-repeat 0 0;  }
	.prensaInt #aside { float: right; width: 26.9em; background:url(/_layouts/images/CSMR/bck_asideCol_prensa_int.png) no-repeat 0 bottom;  }
		#subHome #aside  { float: left; width: 32.6em; margin-left: .2em; padding-top: .7em;  background: url(/_layouts/images/CSMR/bck_asideCol.png) no-repeat 0 bottom   }
		#subHome .actividades #aside  { float: left; width: 32.5em; margin-left: .2em; padding-top: .7em;  background: url(/_layouts/images/CSMR/bck_asideCol.png) no-repeat 0 0 ; border-left: 1px solid #D7D7D7; }
		
		#neutra #aside  { float: left; width: 32.6em; margin-left: .2em; padding-top: .7em;     }
		
		#subHomeFamilia #aside, #subHomeComun #aside { float: left; width: 32.1em;  background: url(/_layouts/images/CSMR/bck_subFam3.png) no-repeat 100% 0  }
		#subHomeComun.infantil #aside {  width: 32.3em;  background: url(/_layouts/images/CSMR/bck_aside_infantil.png) no-repeat 0 0  }
		
		
			#subHomeComun.corona #aside { background: url(/_layouts/images/CSMR/bck_asideCol.png) no-repeat 0 bottom; }

	#subHome.archivoMult .colA { float: none; width: auto }

#wrapInner { margin:1em 0 }
	#wrapInner #aside, #wrapInner #content { background:none }
		
#siteMap { position: relative  }		
#footer {  padding-bottom: 2em;  }
	
	#siteMap .int {  background: #ecebe7 url(/_layouts/images/CSMR/bck_footerLinks.gif) repeat-x 0 0 }
	#footLat1 { background: url(/_layouts/images/CSMR/bck_fL1.png) no-repeat 0 0 }
	#footLat2 { background: url(/_layouts/images/CSMR/bck_fL2.png) no-repeat 100% 0  }
	#footerLinks { padding: 3.4em 2.7em;    }

	
.clearFix:after, #header ul:after, #navBar ul:after, #bodyContent:after, #main:after, #copy:after, #copy ul:after, #footerLinks:after, #wrapInner:after, #logos:after, #wrapCols:after { clear: both; display: block; height: 0; visibility: hidden; content: "."   }


#des_home{background: url(/_layouts/images/CSMR/bck_destacado_home_01.jpg) repeat-x top; height:54.5em; width:96em; margin:0 auto;}
.archivoMult #des_home{background: url(/_layouts/images/CSMR/bg_subMultimedia_main.gif) repeat-x top; height:67.7em; width:96em; margin:0 auto;}

/* cambio bilbo */
#subHomeFamilia .gallery #nav{
  position: absolute;
    right: 2em;
    top: 29em;
    z-index: 999;
}

#cuadrogrismenu {
    background: url("/_layouts/images/CSMR/linea-caja-menu.jpg") no-repeat scroll center bottom #F9F9F6;
    border: 1px solid #D7D3D0;
    color: #6D6D6D;
    float: left;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 1.3em;
    margin: 1em 0;
    padding: 1em 2.5em 2em;
    width: 87%;
}

#cuadrogrismenu ul {
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 1em 0;
    text-align: left;  
}

#cuadrogrismenu li {
    background-image: url("/_layouts/images/CSMR/bullet_listado_aside.png");
    background-position: left center;
    background-repeat: no-repeat;
    margin-bottom: 0.5em;
    padding-left: 1em;     
}


#cuadrogrismenu a,
#cuadrogrismenu a:hover,
#cuadrogrismenu a:visited
{
    color: #313131;
    text-decoration: none;
}

.ms-rteElement-Cuerpo img {
  max-width: 100%;
}
/* cambio bilbo */


#subHomeComun .listadoHome #formLibVisitas{
	padding-left:1.2em;
}
	
ul.noaccordion li{margin-bottom:0.5em;}

.gallery #nav{
  position: absolute;
    right: 2em;
    top: 40em;
    z-index: 999;
}

.gallery #nav a{
   background: none repeat scroll 0 0 #295672;
    border: 1px solid #81B6D6;
     color: #FFFFFF;
    display: inline;
    float: left;
    line-height: 1.3em;
    list-style: none outside none;
    margin: 0 0 0 0.3em;
    padding: 0.1em 0.35em;
    font: 1.3em Arial,Helvetica,sans-serif;
    text-decoration:none;
}

.gallery #nav a.activeSlide{
    background: none repeat scroll 0 0 #5189AB;
}

#subHome.archivoMult  .colA{
    width:18em;
    border: 1px solid #e9e9e5;
    float:left;
    /* cambio bilbo */background: url(/_layouts/images/CSMR/bg_subMultiInfMod.png) repeat-x bottom;
    /* cambio bilbo *//*height:58em;*/
    /* cambio bilbo */ min-height: 60em;
}

#subHome.archivoMult  .colB{
    width:18em;
    border: 1px solid #e9e9e5;
    float:left;
    /* cambio bilbo */background: url(/_layouts/images/CSMR/bg_subMultiInfMod.png) repeat-x bottom;
    /* cambio bilbo *//*height:58em;*/
    /* cambio bilbo */ min-height: 60em;
    margin-left:1.6em;
}

#subHome.archivoMult  .colC{
    width:18em;
    border: 1px solid #e9e9e5;
    float:left;
    /* cambio bilbo */background: url(/_layouts/images/CSMR/bg_subMultiInfMod.png) repeat-x bottom;
    /* cambio bilbo *//*height:58em;*/
    /* cambio bilbo */ min-height: 60em;
    margin-left:1.6em;
}

 .homec1 #entry_home { width:96em;  }
 .homec2 #entry_home { width:96em;  }
 .homec1 #navBar ul { width:95.95em;  }
 .homec1 #navBar  { width:96em;  }
 .homec2 #navBar ul { width:95.95em;  }
 .homec2 #navBar  { width:96em;  }
 .homec1 #des_home  { width:95.95em;  }   
 #subHomeComun.homec1 .slider  { width:95.95em; }  
.homec2 #des_home  { width:95.95em;  }   
 #subHomeComun.homec2 .slider  { width:95.95em; float: left;}   
 
 #subHomeComun.corona  #navBar ul {width: 95.95em; }
  .coronaInt  #navBar ul {width: 95.95em; }
   #subHomeComun.corona  #navBar ul ul {width: auto; }
   .coronaInt  #navBar ul  ul {width: auto; }
   

 .safari .homec1 #des_home  { width:95.95em;  }
 .safari .homec1 #navBar ul { width:95.95em;  }
 .safari .homec1 #navBar  { width:95.95em;  }  
  .safari .homec1 #entry_home { width:95.95em;  }
  .safari .homec1 #mainExt1     {width:96em;} 
  
  .safari .homec2 #des_home  { width:95.95em;  }
 .safari .homec2 #navBar ul { width:95.95em;  }
 .safari .homec2 #navBar  { width:95.95em;  }  
  .safari .homec2 #entry_home { width:95.95em;  }
  .safari .homec2 #mainExt1     {width:96em;} 
  
  .opera .homec1 #des_home  { width:95.95em;  }
 .opera .homec1 #navBar ul { width:95.95em;  }
 .opera .homec1 #navBar  { width:95.95em;  }  
  .opera .homec1 #entry_home { width:95.95em;  }
  .opera .homec1 #mainExt1     {width:96em;} 
  
  .opera .homec2 #des_home  { width:95.95em;  }
 .opera .homec2 #navBar ul { width:95.95em;  }
 .opera .homec2 #navBar  { width:95.95em;  }  
  .opera .homec2 #entry_home { width:95.95em;  }
  .opera .homec2 #mainExt1     {width:96em;} 
        
.chrome  #subHomeComun.homec1 #entry_home { width: 95.95em; }
.chrome #subHomeComun.homec2 #entry_home { width:95.95em;  }
.chrome #subHomeComun.homec1 #navBar ul { width: 95.9em;  }
.chrome #subHomeComun.homec1 #navBar  { width: 95.95em; }
.chrome #subHomeComun.homec2 #navBar ul { width:95.9em;  }
.chrome #subHomeComun.homec2 #navBar  { width:95.95em;  }
.chrome #subHomeComun.homec1 #des_home  { width: 95.9em;  }   
.chrome #subHomeComun.homec1 .slider  { width:95.95em; }  
.chrome #subHomeComun.homec2 #des_home  { width:95.9em;  }   
.chrome #subHomeComun.homec2 #mainExt1     {width:96em;} 
.chrome #subHomeComun.homec1 #mainExt1     {width:96em;} 
 #subHomeComun.homec1 #navBar ul ul {width: auto;}
 #subHomeComun.homec2 #navBar ul ul {width: auto;}


@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
.safari  #entry_home.home03, .safari  #entry_home.home04, .safari  #entry_home.home01 {width:95.9em; }
 .safari .homea1 #entry_home { width:96.1em;  }
  .safari .homea2 #entry_home { width:96.1em;  }
  .safari .homec1 #entry_home { width:96.05em;  }
  .safari .homec2 #entry_home { width:96.05em;  }
.safari  #navBar ul { width:96em;  }
.safari  #navBar  { width:96.1em;  }
 .safari .homec1 #navBar ul { width:95.95em;  }
.safari .homec1 #navBar  { width:96em;  }
.safari .homec2 #navBar ul { width:95.95em;  }
.safari .homec2 #navBar  { width:96em;  }
.safari  #des_home{ width:96em; }   
.safari .homec1 #des_home  { width:95.95em;  }   
.safari #subHomeComun.homec1 .slider  { width:95.95em; }  
.safari .homec2 #des_home  { width:95.95em;  }   
.safari #subHomeComun.homec2 .slider  { width:95.95em; }   
 #navBar ul ul {margin-top:13.8em; margin-left:1.2em;  }
 .safari  #entry_home, .safari  #entry{width:96.1em;}
  .safari #subHomeComun.corona  #navBar ul { width:95.95em;  }
.safari #subHomeComun.corona #navBar  { width:96.1em;  }
  .safari .coronaInt  #navBar ul { width:95.95em;  }
.safari .coronaInt #navBar  { width:96.1em;  }
.safari  #entry.corona{width:96.25em;}
.safari #subHomeComun.corona #mainExt1     {width:96.1em;}
.safari .coronaInt #mainExt1     {width:96.25em;}
.safari #entry.prensa {width: 96.15em;}
 .safari  #navBar ul div{padding-left:0; margin-left:-0.4em;}
  .safari #subHomeComun.infantil #entry.infantil{width: 98em; height: 46.5em; margin-left:2.1em;background: url("/_layouts/images/CSMR/entry_infantil_ipad_portrait.png") no-repeat scroll 0 0 transparent;}
 .safari #subHomeComun.infantil #aside {width: 29.8em;}
   .safari  #subHomeComun.infantil #mainExt1{width:93.7em;}
   .safari  #subHomeComun.infantil #selloReal{width:93.5em;}
  .safari  #subHomeComun.infantil #siteMap{width:93.7em;}
  .safari  #subHomeComun.infantil #footer{width:93.7em;}
  .safari  #subHomeComun.infantil #copy{width:87.6em;}
  .safari  #subHomeComun.infantil #footerLinks .c3 {width: 11.6em;}
  .safari  #subHomeComun.infantil #logos .frt li {margin-left: 0;}
   .safari  #subHomeComun.infantil  #navBar ul { width:18.6em}
   .safari  .infantil2  #navBar ul { width:17.3em}
}

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
  #navBar ul ul {margin-top:13.8em; margin-left:1.3em;  }
   .safari  #navBar ul div{padding-left:0; margin-left:-0.4em;}
   .safari #entry.prensa {width: 96.15em;}
  .safari  #subHomeComun.infantil #mainExt1{width:91.9em;}
  .safari  #subHomeComun.infantil #selloReal{width:91.75em;}
  .safari  #subHomeComun.infantil #siteMap{width:91.9em;}
  .safari  #subHomeComun.infantil #footer{width:91.9em;}
  .safari  #subHomeComun.infantil #copy{width:85.9em;}
  .safari  #subHomeComun.infantil #footerLinks .c3 {width: 11.3em;}
  .safari  #subHomeComun.infantil #logos .frt li {margin-left: 0;}
   .safari #subHomeComun.infantil #entry.infantil{width: 98em; height: 46.5em; margin-left:3.1em;background: url("/_layouts/images/CSMR/entry_infantil_ipad.png") no-repeat scroll 0 0 transparent;}
   .safari  .infantil #navBar ul{margin-right:2.5em;}
   .safari #subHomeComun.infantil #aside { background: url("/_layouts/images/CSMR/bck_aside_infantil.png") no-repeat scroll 0 0 transparent; width: 28em;}
   
}

@media all and (max-device-width: 480px) {
         #footer #copy ul li a{ font-size:0.6em;}
         #breadCrumb ol li {font-size:0.6em;}
         p.link {font-size: 0.8em;}
         .link a {font-size: 0.8em;}
        #navBar ul ul {margin-top:13.8em; margin-left:1.3em;  }
        .wysiwyg {font-size: 0.9em;}
        #subHomeFamilia .link a   { font-size: 0.8em;  }
}