/*<span id="tcm:63-515071_tcm:63-77879-32">*/body{
margin:0 auto;
text-align:center;
font-family:"Lucida Sans",Arial, Helvetica, sans-serif;
font-size:.6em;
color:#3D3C34;
}


.contenido{
background:url(/web/es_es/imagenes/imgplantilla/bg-menu.gif) repeat-x 0 19.9em;}

html>/**/body .contenido{
background:url(/web/es_es/imagenes/imgplantilla/bg-menu.gif) repeat-x 0 19.7em;}


.todo{
width:99em;
margin:0 auto;
text-align:left;
position:relative;
clear:both;
z-index:10;
}



h1{
color:#A82822;
font-size:2.2em;
margin-bottom:1.4em;
font-weight:bold;
margin-top:	2.2em;
}

h2{
color:#524E4A;
font-size:1.8em;
padding-bottom:0em;
font-weight:normal;
margin-bottom:0;
padding-right:1em;
}

h3{
color:#524E4A;
font-size:1.3em;}

h4{
color:#524E4A;
font-size:1.1em;}

h2#sub{
margin-top:-1em;}

h2.sinSubrayado{
border:none;
margin-bottom:.2em;
}

h2 .subh2{
font-weight:normal;
color:#3D3C34;
font-family:"Lucida Sans",Arial, Helvetica, sans-serif;
font-size:.8em;
font-weight:bold;
}



.h3color{
color:#007893;
border-bottom:#99A7B8 dotted 1px;
padding-bottom:.4em;}



h5{
color:#A82822;
font-size:2em;
margin-bottom:1.2em;
}

.inv{
display:none;}

#centro .todoAncho .der{
width:94em;}

.clear{
clear:both;}

.sinborde{
border:none;}

.cabecera{
padding:.5em;
height:14.5em;
}



#centro .der .columnaVersion .titdestacadoizq{
color:#524E4A;
font-size:1.5em;
padding-bottom:0em;
font-weight:normal;
margin-bottom:0;
margin-right: 1em;
font-style:italic;
}


.cabeceraFlash .accesoRepsol{
float:left;
margin:.7em 0 0 34em;
color:#524E4A;
font-size:1.1em;}

* html .cabeceraFlash .accesoRepsol{
margin:.7em 0 0 22.8em;}

.cabeceraFlash .accesoRepsol a{
color:#524E4A;}

.cabeceraFlash .accesoRepsol a:hover{
text-decoration:underline;}



.cabeceraFlash  ul{
float:left;
margin:-0.5em 1em 0 3em;
font-size:1.1em;
}



.cabecera ul li{
list-style:none;
float:left;
padding:1.1em .1em .7em .3em;

}



.cabecera  ul li a{
color:#3D3C34;
text-decoration:none;}

.cabecera  ul li a:hover{
text-decoration:underline;}

.cabecera  ul .botonDestacado{

}

.cabecera ul .botonDestacado a{
font-weight:bold;}



.cabecera form{
float:right;}

html>/**/body .cabecera form{
margin-top:-.9em;}

.cabecera form .campoTexto{
font-size:1em;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#ffffff;
border:#BFBFBF solid 1px;
padding:.47em 0 .45em .5em;}

.cabecera form .botonBuscar{
font-size:1em;
font-family:Verdana, Arial, Helvetica, sans-serif;
background:#FBF8F5;
border:#D6D3D1 solid 1px;
padding:.3em 0;
cursor:pointer;
}


.cabecera p a{
color:#3D3C34;
text-decoration:none;}


.cabecera .img_estatica{
z-index:-3;
position: relative;
margin-left:-1em;
margin-top:-6em;}

html>/**/body .cabecera .img_estatica{
z-index:-3;
position: relative;
float:right;
}

/*cabecera flash--------------------------------------------------*/

.cabeceraFlash{
padding:.5em;
height:14.5em;

}



.cabeceraFlash  img{
float:left;

border:none;}




.cabeceraFlash ul li{
list-style:none;
float:left;
padding:1.1em .1em .7em .3em;

}



.cabeceraFlash  ul li a{
color:#3D3C34;
text-decoration:none;}

.cabeceraFlash  ul li a:hover{
text-decoration:underline;}

.cabeceraFlash  ul .botonDestacado{

}

.cabeceraFlash ul .botonDestacado a{
font-weight:bold;}



.cabeceraFlash form{
float:right;
margin-right:-1em;}

html>/**/body .cabeceraFlash form{
margin-top:-.9em;
margin-right:1em;}

.cabeceraFlash form .campoTexto{
font-size:1em;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#ffffff;
border:#BFBFBF solid 1px;
padding:.47em 0 .45em .5em;}

.cabeceraFlash form .botonBuscar{
font-size:1em;
font-family:Verdana, Arial, Helvetica, sans-serif;
background:#FBF8F5;
border:#D6D3D1 solid 1px;
padding:.3em 0;
cursor:pointer;
}


.cabeceraFlash p a{
color:#3D3C34;
text-decoration:none;}





/*menu principal-----------------------------*/


.menu{
margin:4em -3em 0 0em;
padding:0;
font-size: 1.1em;
height:3.5em;

}

html>/**/body .menu{
margin:3.9em -3em 0 -1em;}



* html .menu{
margin:-0.3em -3em 0 0em;}


.menu li{
display:inline;

}


.menu li a{
padding:1.1em .18em 1.3em .18em;
background:#524E4A;
width:15em;
color:#ffffff;
text-decoration:none;
float:left;
text-align:center;
outline: none;
margin-top:.1em;
border-right:#ffffff solid 1px;

}

.menu li .last{
border:none;}

.menu li a:hover{
background:#524E4A;
}



.menu .activo a{
background:#000000;
border-bottom:#F3A300 solid 4px;

}



/*centro-------------------------------------*/

#centro{
margin-left:0em;

}


/*izq----------------------------------------------------------------------------*/

#centro .izq{
margin-right:2em;
width:14.7em;
float:left;
margin-top:9em;
margin-top:3em;/*prob*/
margin-left:0em;
clear:both;
}






#centro .izq ul{
margin:0;
font-size:1.1em;
padding:0;
border-top:#F3A300 solid 3px;
}

#centro .izq ul li{
clear:both;
color:#3D3C34;
line-height:1.5em;
list-style:none;
border-bottom:#D6D4D1 solid 1px;
float:left;
padding-left:2em;
border-top:#FFF solid 3px;
width:10em;

}

#centro .izq ul li a{
color:#3D3C34;
text-decoration:none;
padding:.4em 0em .6em 2.4em;
float:left;
border-top:#FFF solid 3px;
font-size:1.2em;
}

#centro .izq ul li a:hover{
text-decoration:none;
border-top:#FFF solid 3px;

}

#centro .izq ul .activo{
background-color:#ffffff;
border-top:#FFF solid 3px;
width: auto;
}

#centro .izq ul .activo a{
color:#A82822;
float:left;
padding:.4em 0em .6em 0.4em;
text-decoration:underline;
border-top:#FFF solid 3px;
}

#centro .izq ul li .subLista{
font-size:.85em;
margin-left:-2em;
margin-top:0em;
padding:0;
border-top:#FFF solid 3px;
}

#centro .izq ul li .subLista li{
border-bottom:none;
width:auto;
}

#centro .izq ul li .subLista li a{
background:#ffffff url(/web/es_es/imagenes/imgplantilla/ico-sublista.gif) no-repeat 1.2em .8em;
padding-left:2.3em;
width: 8em;
}

#centro .izq ul li .subLista li a:hover{
text-decoration:underline;
}
#centro .izq ul li .subLista li a.on{
	color: #000;
}


#centro .izq .volver{
float:right;
margin-right:.6em;
padding:.5em;
margin:0;
font-weight:bold;}

#centro .izq .volver a{
color:#3D3C34;
text-decoration:none;}



/*der------------------------------------------------------------------------------*/

#centro .agenda .der{
float:left;
width:56em;
margin-left:3em;

}


#centro .der{
float:left;
width:78em;
margin-left:3em;
position: relative;
}


#centro .der .columnaVersion{
width:18em;
float:left;
margin-top:12em;
height:40em;}
#centro .der .columnaVersion img{
	margin-top: .5em;
}
#centro .der .columnaVersion h2{
	margin-top: 0;
}

#centro .der .columnaVersion p{
margin-top:0;}




#centro .der .columnaVersion .prensa{
margin-bottom:3.5em;}

#centro .der .columnaContent{
float:left;
width:35em;
margin-right:1.5em;
margin-top:2em;
overflow:hidden;
}

#centro .der .columnaContent h2{
	float:left;}

#centro .agenda .der .columnaContent{
float:left;
width:54em;
margin-right:1.5em;
margin-top:2em;
}


#centro .der .dest{
border-bottom:#716E6B dotted 1px;
padding-bottom:1.5em;
clear:both;
margin-bottom:1em;
}

#centro .der .dest .text{
width:35em;
margin-left:17em;}

* html #centro .der .dest .text{
width:33em;}

#centro .der .columnaContent .subtit{
font-size:1.2em;
margin-top:.2em;
margin-bottom:.5em;}


#centro  .columnaDest{
width:20em;
float:right;
padding-top:8.2em;
padding-top:6em;/*prob*/
}

#centro  .columnaDest h3{
font-weight:bold;
font-size:1.3em;
}

#centro  .columnaDest h3 a{
color:#535353;
}

#centro  .columnaDest h2{
font-weight:bold;
font-size:1.3em;
}

#centro  .columnaDest img{
margin-top:1em;}

#centro .der .migas{
width:50em;
position: absolute;
margin-bottom:2em;
height:2em;
left:18em;
}



#centro .der .migas p{
float:left;
margin-top:.7em;}

#centro .der .migas ul{
margin:1em 0 0 1em;
float:left;
width:43em;
}


html>/**/body #centro .der .migas ul{
margin:.9em 0 0 1em;
float:left;
}

#centro .der .migas a{
color:#3D3C34;
}

#centro .der .migas ul li{
list-style:none;
background:none;
padding:0;
display:inline;}

#centro .der p{
line-height:1.7em;
margin-bottom:1em;
font-size:1.07em;}

#centro .der .tit{
font-size:1.2em;
color:#01224D;
border:none;}

#centro .der p .color{
color:#007893;
}

#centro .der p .color a{
color:#007893;
text-decoration:none;
}

#centro .der a{
color:#a82822;}

#centro .der .verMas{
text-align:right;
background:url(/web/es_es/imagenes/imgplantilla/ico-vermas.gif) no-repeat  right .7em;
padding-right:1.3em;
padding-bottom:2.5em;}

#centro .der .verMas a{
color:#a82822;}

#centro .der .volver{
text-align:right;
clear:both;}

#centro .der .volver a{
color:#a82822;
text-decoration:underline;}

#centro .der .ir{
background:url(/web/es_es/imagenes/imgplantilla/ico-ir.gif) no-repeat right .7em;
padding-right:1.1em;
float:right; 
margin-top:-4.15em;
font-size:1.2em;
padding-top:27px;
background-position:12px 33px;}

#centro .der ol li{
margin-bottom:1em;
font-weight:bold;
}

#centro .der ol li span{
font-weight:normal;}

#centro .der ol li ul{
margin:1em 0 0 1em;
padding:0;}

#centro .der ol li ul li{
background:url(/web/es_es/imagenes/imgplantilla/icoli.gif) no-repeat 0 .2em;
padding-left:1.4em;
list-style:none;
font-weight:normal;}

#centro .der ul{
margin-left:0em;
padding:0;

margin-top:0;
margin-bottom:0;}

#centro .der .list{
	font-size:1.2em;
	margin-top:1.5em;
}
#centro .der ul li{
padding-bottom:.2em;
list-style:none;
margin-bottom:.9em;
font-weight: normal;}

#centro .der ul.list li {
	padding: 0 0 0 1em;
	background:url(/web/es_es/imagenes/imgplantilla/bullet_der_li.gif) no-repeat 0 .6em;
	line-height:1.7em;
}

#centro .der ul li ul{
margin-top:1.5em;}

#centro .der form #palabras{
background-color:#F4F4EF;
border:#D5D5D5 solid 1px;}

#centro .der form .spanAncho{
width:5.3em;
float:left;}


#centro .der form select{
float:left;
margin-right:.7em;}

#centro .der form a img{
border:none;}

#centro .der form .botonBuscar{
font-size:1em;
font-family:Verdana, Arial, Helvetica, sans-serif;
background: url(/web/es_es/imagenes/imgplantilla/bg-botonform.gif) repeat-x 0 0;
border:#B1B1AE solid 1px;
padding:.3em 0;
margin-left:31.5em;
}



#centro .der .datosAgenda{
border-top:#E9E8E2 solid 1px;}

#centro .der .datosAgenda p{
margin:.5em 0;
}

#centro .der .datosAgenda img{
margin-top:2em;
border:none;}

#centro .der .datosAgenda p .desc-pdf-peq{
background:url(/web/es_es/imagenes/imgplantilla/ico-pdf-peq.gif) no-repeat 0 0;
padding-left:5.5em;
padding-bottom:1em;
padding-top:1em;
float:right;
margin-top:-3.6em;}

/*notas de prensa*/

#centro .der #cajaNotas{
background-color:#FAF9F4;
padding:1em 2em;}

#centro .der #cajaNotas #palabras{
width:53em;
background-color:#F0EFE6;
height:1.6em;
float:none;
}


#centro .der #cajaNotas p{
margin:.5em 0;
}

#centro .der #cajaNotas .porfecha{
float:left;
}
#centro .der #cajaNotas .fechas{
margin-left:26em;
margin-top:1.2em;}

html>/**/body #centro .der #cajaNotas .fechas{
margin-left:24.8em;}

#centro .der #cajaNotas .botonBuscarNotas{
font-size:1em;
font-family:Verdana, Arial, Helvetica, sans-serif;
background:url(/web/es_es/imagenes/imgplantilla/bg-buscar.jpg) no-repeat 0 0;
border:none;
padding:.5em 2em;
margin-left:63em;
margin-top:1em;
}

html>/**/body #centro .der #cajaNotas .botonBuscarNotas{
font-size:1em;
font-family:Verdana, Arial, Helvetica, sans-serif;
background:url(/web/es_es/imagenes/imgplantilla/bg-buscar.jpg) no-repeat 0 0;
border:none;
padding:.5em 3.6em;
margin-left:63em;
margin-top:1em;
}

#centro .der .notas{
background:url(/web/es_es/imagenes/imgplantilla/bg-mail-contacto.gif) repeat-x 0 bottom;
padding-bottom:2.2em;
}

html>/**/body #centro .der .notas{
background:url(/web/es_es/imagenes/imgplantilla/bg-mail-contacto.gif) repeat-x 0 bottom;
padding-bottom:3.1em;
}

#centro .der .notasDestacado{
background-color:#FAF9F4;
padding-bottom:2.2em;
border:#EEEDE5 solid 1px;
padding-bottom:3em;
height:18em;
}

#centro .der .notasDestacado img{
float:left;
padding:1em;}

#centro .der .notasDestacado .text{
width:52.5em;
margin-top:1em;
}

html>/**/body #centro .der .notasDestacado .text{
float:left;
}

#centro .der .notasDestacado .opciones{
background-color:#ffffff;
width:100%;
text-align:right;
margin-left:-.1em;
padding-top:.2em;
border-top:#EEEDE5 solid 1px;
border-bottom:#EEEDE5 solid 1px;
height:2em;
padding-right:.2em;
margin-right:-.1em;
}

#centro .der .notasDestacado .opciones li{
padding-right:.3em;}

#centro .der .opciones{
float:right;
padding-right:1em;
}

html>/**/body #centro .der .opciones{
margin-top:.7em;
padding:0 1em 0 0;}

#centro .der .opciones li{
display:inline;
list-style:none;
background:none;}

.fechaNotas{
margin-top:0;
font-size:1.1em;}

/*contactos prensa - bloque contactos*/


#centro .der .bloqueContactos{
width:20em;
float:left;
margin-right:6em;
border-bottom:#C7C5B7 solid 1px;
margin-bottom:6em;
margin-top:1.5em;}

#centro .der .bloqueContactos2{
width:30em;
float:left;
margin-right:6em;
margin-bottom:6em;
margin-top:1.5em;}

#centro .der .bloqueContactos p{
margin-bottom:.4em;
margin-top:.4em;}

#centro .der .bloqueContactos h3{
	color:#A82822;
	margin-bottom:0;
}

#centro .der .bloqueContactos .correo{
background:url(/web/es_es/imagenes/imgplantilla/bg-mail-contacto.gif) repeat-x 0 0;
margin-top:1.5em;}

#centro .der .bloqueContactos .correo a{
background:url(/web/es_es/imagenes/imgplantilla/ico-correo.jpg) no-repeat 1.1em 0;
padding-left:4.2em;
padding-bottom:.5em;
padding-top:.3em;
font-size:.9em;
}

/*kit de prensa*/

#centro .der .kitPrensa{
margin-bottom:3em;
margin-top:2em;}

#centro .der .kitPrensa img{
float:left;
margin-right:1em;}

#centro .der .kitPrensa h2{
clear:none;}

#centro .der .kitPrensa div{
margin-left:11.5em;}

#centro .der .actualizacion{
background-color:#FAF9F4;
float:left;
margin-bottom:2em;
width:72em;}

#centro .der .actualizacion p{
font-style:italic;
padding:.2em .5em;
margin-bottom:2em;
float:left;
margin:0;}

#centro .der .actualizacion ul{
margin-top:.2em;}

/*publicaciones*/

#centro .der .publicaciones{
margin-bottom:1em;
clear:both;

}

#centro .der .publicaciones .color{
background-color:#FAF9F4;
}


#centro .der .publicaciones h3{
color:#007893;
border:none;
font-size:1.3em;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-bottom:0em;
padding-top:1em;
padding-left:1em;}

#centro .der .publicaciones .fecha{
color:#3D3C34;
font-style:italic;
margin:0 0 1em 0;
border-bottom:#E6E4DC solid 1px;
font-size:1.1em;
padding-left:1em;}

#centro .der .publicaciones .texto{
width:40em;
float:left;
margin-right:2.5em;
padding-left:1em;}



#centro .der .publicaciones .textoLargo{
width:47em;
float:left;
margin-right:7em;
padding-left:1em;}

#centro .der .publicaciones .textoEstudios{
width:35em;
float:left;
margin-right:2.5em;
padding-left:1em;}

* html #centro .der .publicaciones .textoEstudios{
width:32em;
float:left;
margin-right:2.5em;
padding-left:1em;}

#centro .der .publicaciones .version{
background:url(/web/es_es/imagenes/imgplantilla/ico-online.gif) no-repeat 0 0;
padding-left:2.5em;}

#centro .der .publicaciones .color .version{
background:url(/web/es_es/imagenes/imgplantilla/ico-online-beis.gif) no-repeat 0 0;
padding-left:2.5em;}

#centro .der .publicaciones .online{
float:left;
text-align:center;
border-right:#E6E4DC solid 1px;
padding-right:1em;
width:15.5em;
}

#centro .der .publicaciones .desc img{
margin-top:.9em;}


#centro .der .publicaciones .desc{
float:left;
text-align:center;
width:15.5em;
margin-left:.9em;
}

#centro .der .publicaciones .desc .pdf1{
margin-top:3.8em;
padding-bottom:2em;}

html>/**/body #centro .der .publicaciones .desc .pdf1{
margin-top:2.9em;
padding-bottom:2em;}

#centro .der .publicaciones .online img{
margin-top:.9em;}

#centro .der .publicaciones .desc p{
margin-top:1.5em;}

#centro .der .publicaciones .online .disponible{
font-size:1.1em;
background:url(/web/es_es/imagenes/imgplantilla/ico-online-beis.gif) no-repeat 2em 0;
padding-left:1.5em;}

#centro .der .publicaciones .online .nodisponible{
background:url(/web/es_es/imagenes/imgplantilla/nodisponible.gif) no-repeat center;
padding:2em 0;}

#centro .der .h2estudios{
color:#007893;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.2em;
border:none;}

/*listas de definición - artículos*/

#centro .der dl dt{
float:left;
clear: left;
margin:0.7em 0 0.3em;
font-size:1.2em;
font-weight: bold;
}
#centro .der dl.list dt{
	color: #ac2722;
	font-weight: bold;

}
#centro .der dl dd{
margin:.3em 0 .5em .5em;
float:left;
clear: left;
	font-size:1.2em;
	line-height: 1.7em;
}

#centro .der .direccion{
margin-bottom:10em;}



#centro .der .direccion dt{
float:left;
width:7em;
}


/*foto intro*/
#centro .der .fotoIntro{
height:25em;
}

#centro .der .capaImg{
width:40.2em;
float:left;}



#centro .der .fotoIntro img{
margin-right:1em;

}

#centro .der .fotoIntro p em{
font-size:1.3em;
line-height:1.6em;
margin-right:2em;
float:left;
width:12em;
}

#centro .der .fotoIntro p .videoem{
font-size:1.3em;
line-height:1.6em;
margin-right:1em;
float:left;
width:12em;
}

* html #centro .der .fotoIntro p em{
font-size:1.3em;
line-height:1.6em;
margin-right:1em;
float:left;
width:15em;
}

* html #centro .der .fotoIntro p .videoem{
font-size:1.3em;
line-height:1.6em;
margin-right:1em;
float:left;
width:9.5em;
}


#centro .der .fotoIntro ul{
width:10em;
float:left;}

#centro .der .fotoIntro .pieFoto{
margin-left:30em;
font-style:italic;
margin:0;

}


#centro .der .fotoIntro .pieFotov{
padding-left:3em;
font-style:italic;
margin-bottom:5em;
margin-top:-4em;



}


html>/**/body #centro .der .fotoIntro .pieFotov{
padding-left:3em;
font-style:italic;
margin:0;
margin-top:-4em;

margin-bottom:2em;


}

#centro .der .pieFoto{
margin-top:0;
font-style:italic;
}


/*galería imágenes----------------------------*/

#centro .der .galeriaImg{
margin:0;}

#centro .der .galeriaImg li{
clear:both;
background:none;
padding:0 0 0 .5em;
height:17.5em;
}

/*#centro .der .galeriaImg .fondo{
background-color:#FAF9F4;}*/

#centro .der .galeriaImg .tit{
color:#524E4A;
font-size:1.8em;
}

#centro .der .galeriaImg img{
float:left;
border:none;
margin-right:1em;}

#centro .der .galeriaImg .categoria{
float:left;
width:30em;}


#centro .der .galeriaImg .categoria p{
margin-bottom:.3em;
margin-top:0;}


/*categoria*/
#centro .der .galeria{
margin:0;
padding:0 0 3em 0;
width:58em;}

#centro .der .galeria li{
display:inline;
margin-right:2.3em;
float:left;
list-style:none;
background:none;
padding:0;
font-size:.9em;
text-align:center;
height:23.5em;
width:16.5em;

}

* html #centro .der .galeria li{
height:25em;}

#centro .der .noresult{
font-size:1.5em;}

#centro .der .galeria li a img{
border:none;}

#centro .der .galeria li .tit{
color:#007893;
font-weight:bold;
margin-bottom:0;
margin-top:0;
margin-left:.8em;
text-align:left;
}

#centro .der .galeria li .medidas{
margin-top:0em;
margin-bottom:.5em;
margin-left:.8em;
text-align:left;
}

#centro .der .galeria li .descargar{
background:url(/web/es_es/imagenes/imgplantilla/ico-desc-img.gif) no-repeat 10.2em 0;
padding-right:1.5em;
margin-top:0;
margin-left:.8em;
text-align:left;}

/*agenda--------------------------------------*/
#centro .der .content{
float:left;
width:49em;
}
#centro .der .evento{
border-bottom:#C7C5B7 solid 1px;
margin-bottom:2em;
}

#centro .der .evento img{
float:left;
margin:.5em 1em 1em 0;}

#centro .der .evento p{
margin-bottom:0;
margin-top:.6em;}

#centro .der .evento .tit{
color:#007893;
font-size:1.4em;
margin:0;}

#centro .der .evento .detalle{
text-align:right;
margin-top:1em;}

#centro .der .evento .detalle a{
text-decoration:none;}

#centro .der .content .vermas{
background-color:#C7C5B7;
text-align:right;
padding:0 .6em .4em 0;}

/*agenda- columna derecha------------*/

#centro .der .columna_der{
	float:right;
	width:25em;
}

#centro .columnaDer{
float:right;
margin-top:2em;
}

#centro .columnaDer .columnaDest{
padding-top:0;}

/*calendario*/

#centro  .columnaDer .calendario{
background:url(/web/es_es/imagenes/imgplantilla/bg-agenda.gif) no-repeat 0 0;
padding-left:.15em;
padding-bottom:0;
margin-top:7em;

}


#centro  .columnaDer .calendario .tablaCal .mes{
text-align:center;
margin-top:.4em;
width:101%;
color:#ffffff;
font-weight:bold;
border:none;
background-color:#524E4A;
}

#centro  .columnaDer .calendario .tablaCal .mes img{
padding:0 1em;}

#centro  .columnaDer .calendario .tablaCal .linea{
}


#centro  .columnaDer .calendario .tablaCal th{
height:2.6em;
width:2.5em;
text-align:center;
}



#centro  .columnaDer .calendario .tablaCal .calendar{
text-align:center;
padding:0.4em;}

#centro  .columnaDer .calendario .tablaCal .calendar a{
color:#3D3C34;}

#centro  .columnaDer .calendario .tablaCal .linea .calendarToday{
text-align:center;
background:url(http://afundacionrepsol.arista.es/nuevaMaquetacion/web/img/bg-dest-agenda.gif) no-repeat top right;
font-weight:bold;
}





#centro .columnaDer .calendario .tablaCal .calendarFestivo{

text-align:center;
color:#01224D;
font-weight:bold;}



#centro  .columnaDer .eventoDest{
background:url(/web/es_es/imagenes/imgplantilla/bd_eventodest.gif) no-repeat 0 0;
margin-top:2em;
padding:.2em 2em;}

#centro  .columnaDer h4{
font-size:1.5em;
margin-bottom:.6em;}

#centro  .columnaDer .eventoDest p{
margin:0;
line-height:1.5em;
color:#3D3C34;}

#centro .columnaDer .eventoDest .tit{
color:#01224D;
font-size:1.4em;
margin-top:1.8em;}

#centro .columnaDer .eventoDest .leermas{
text-align:right;
padding:2.5em .8em 1.5em 0;}


#centro .der .acciones{
background-color:#FFF;
padding:.1em 1.5em;
margin-bottom:2em;
margin-top:1.5em;}

#centro .der .acciones ul li{
background:url(/web/es_es/imagenes/imgplantilla/bg-ul-li.gif) no-repeat 0 .2em;
padding:0 0 1em 2.5em;
}

#centro .der .voluntad li{
background:url(/web/es_es/imagenes/imgplantilla/ico-ok-blanco.jpg) no-repeat 0 0;
}

/*acceso*/

#centro .der .acceso{
background:url(/web/es_es/imagenes/imgplantilla/bg-accede.gif) no-repeat 0 0;
padding:1.4em 15.9em;
margin-top:4em;
margin-bottom:4em;}

#centro .der .acceso p{
color:#01224D;
font-size:1.9em;
font-weight:bold;
margin:0;
}

#centro .der .acceso p a{
color:#01224D;
text-decoration:none;}

#centro .der .patronatos{
	position:relative;
	float:left;
	clear:both;
	margin:5px;
/*xmargin-top:-3.1em;*/
height:	100%;
overflow: hidden;
}
* html #centro .der patronatos{
	width:90%;
}


#centro .der .patronatos p em{
color:#524E4A;
font-weight:bold;
}

#centro .der .patronatos p a{
margin-right:5em;
}


#centro .der .patronatos dt{
color:#524E4A;
font-weight:bold;
float:left;
margin-right:.5em;}


#centro .der .organigrama{
margin:1.8em 0 0 3em;}

#centro .der .listAbc{
margin-left:2.5em;}

#centro .der .listAbc li{
list-style: lower-alpha;
background:none;
padding-left:.1em;}

/*paginacion----------------------------------------*/

#centro .der .paginacion{
margin:1em 0 8.3em 1.5em;
clear:both;
height:.1em;
}





#centro .der .paginacion p{
float:left;
margin:1em 0em;}

#centro .der .paginacion ol{
margin:1.45em 16.5em 0 13.5em;
padding:0;
float:left;
}

* html #centro .der .paginacion ol{
margin:1.45em 14.3em 0 11.3em;
padding:0;
float:left;
}

#centro .der .paginacion ol li{
background:none;
list-style:none;
display:inline;
margin: 0 1em;
}




#centro .der .paginacion ul{
margin:1.45em 16.5em 0 13.5em;
padding:0;
float:left;
}

* html #centro .der .paginacion ul{
margin:1.45em 14.3em 0 11.3em;
padding:0;
float:left;
}

#centro .der .paginacion ul li{
background:none;
list-style:none;
display:inline;
margin: 0 1em;
}




#centro .der .lionline li span{
background:url(/web/es_es/imagenes/imgplantilla/ico-li-online.gif) no-repeat right;}

#centro .der .conocemas{
background:url(/web/es_es/imagenes/imgplantilla/conocemassobre.gif) no-repeat 0 0;
height:17em;
margin-top:4em;}

#centro .der .conocemas ul{
margin-top:7.8em;
margin-left:4em;
}

html>/**/body #centro .der .conocemas ul{
padding-top:7.8em;
margin-left:4em;
}

#centro .der .lineaPatro{
margin-top:4.5em;
background:url(/web/es_es/imagenes/imgplantilla/bg-lineapatro.gif) repeat-x 0 .5em;
padding-bottom:1em;
padding-left:.3em;
font-size:1em;}


#centro .der .destacado{
background-color:#FAF9F4;
border:#EEEDE5 solid 1px;
padding:1em;}

#centro .der .destacado p{
margin:0;}

/*estilos para las generales, contacto, mapa web....*/



.todoAncho form label{
width:22em;
float:left;}

.todoAncho form textarea{
width:30em;
height:8em;}

.todoAncho form .campo{
width:30em;}


.contacto form label{
width:22em;
float:left;}

.contacto form textarea{
width:30em;
height:8em;}

.contacto form .campo{
width:30em;}

.der .mapa{}

.der .mapa li{
margin-bottom:2em;
margin-left:2em;
}

#centro .der ul li .sub li{
background:url(/web/es_es/imagenes/imgplantilla/sub-li-mapaweb.gif) no-repeat 0 .5em;
padding-left:1.2em;
margin-left:0;}

#centro .der .mapa .sinbullet{

float:left;
font-weight:bold;
height:25em;
padding-left:0;
width:22em;
}

#centro .der .mapa .sinbullet .sinsubr{
text-decoration:none;}

.der .mapa li ul{
margin-top:1em;
margin-bottom:1em;
}

.der .mapa li ul li{
margin-bottom:.6em;
padding-left:1.2em;
background:url(/web/es_es/imagenes/imgplantilla/icoli.gif) no-repeat 0 .3em;}

#centro .todoAncho .resultado {
margin-left:0;
padding:0;}

#centro .todoAncho .resultado  li{
border-bottom:1px solid #C7C5B7;
background:none;
padding:0;
margin-bottom:1em;}

#centro .todoAncho .resultado h2{
border:none;
font-size:1.2em;
margin-bottom:0;}

#centro .todoAncho .resultado a{
font-size:1.3em;
font-weight:bold;}

.todoAncho .error{
color:#FF0000;
font-size:1.9em;
background:url(/web/es_es/imagenes/imgplantilla/error.gif) no-repeat 0 0;
padding:1.1em 0 1.4em 4.4em;
margin-bottom:0;
}


.todoAncho .errorTit{
color:#021F46;
font-size:1.3em;
}


.todoAncho .localizacion #localizar{
background-color:#F4F4EF;
border:#D5D5D5 solid 1px;
margin-left:2.4em;
height:1.35em;}


#centro .todoAncho .localizacion .botonBuscar{
font-size:1em;
font-family:Verdana, Arial, Helvetica, sans-serif;
background: url(/web/es_es/imagenes/imgplantilla/bg-botonform.gif) repeat-x 0 0;
border:#B1B1AE solid 1px;
padding:.3em .2em;
margin-left:0em;
}

.todoAncho .localizacion label{
width:auto;
margin-right:.6em;}

/*paginación----------------------------------------*/
#centro .todoAncho{
margin-left:3.8em;
margin-right:3.8em;
}


#centro .der  .paginacion{
margin:5em 0 5em .5em;
clear:both;
text-align:center;
padding:0 0 2em 0;
}


#centro .der  .paginacion li{
display:inline;
float:left;
background:none;
padding-right:0.5em;}

#centro .der  .paginacion span{
padding:0 3em;}



/*adaptación todoancho-----------------------------*/


#centro .todoAncho .migas{
width:100%;
margin-bottom:2em;
margin-top:-2em;
}

html>/**/body #centro .todoAncho .migas{
width:100%;
margin-bottom:5em;
clear:both;
height:0.1em;}

#centro .todoAncho .migas p{
float:left;
margin-top:.7em;}

#centro .todoAncho .migas ul{
margin:1em 0 0 1em;
float:left;

}

#centro .todoAncho .migas a{
color:#3D3C34;
}

#centro .todoAncho .migas ul li{
list-style:none;
background:none;
padding:0;
display:inline;}

#centro .todoAncho p{
line-height:2em;
margin-bottom:1em;}



#centro .todoAncho p .color{
color:#007893;
}

#centro .todoAncho p .color a{
color:#007893;
text-decoration:none;
}

#centro .todoAncho a{
color:#01224D;}


#centro .todoAncho ol li{
margin-bottom:1em;
font-weight:bold;
}

#centro .todoAncho ol li span{
font-weight:normal;}

#centro .todoAncho ol li ul{
margin:1em 0 0 1em;
padding:0;}

#centro .todoAncho ol li ul li{
background:url(/web/es_es/imagenes/imgplantilla/icoli.gif) no-repeat 0 .2em;
padding-left:1.4em;
list-style:none;
font-weight:normal;}

#centro .todoAncho ul{
margin-left:2.5em;
padding:0;}

#centro .todoAncho ul li{
background:url(/web/es_es/imagenes/imgplantilla/icoli.gif) no-repeat 0 .2em;
padding-left:1.9em;
padding-bottom:.2em;
list-style:none;

margin-bottom:.9em;}


#centro .todoAncho form #palabras{
background-color:#F4F4EF;
border:#D5D5D5 solid 1px;}

#centro .todoAncho form .spanAncho{
width:5.3em;
float:left;}


#centro .todoAncho form select{
float:left;
margin-right:.7em;}

#centro .todoAncho form a img{
border:none;}

#centro .todoAncho form .botonBuscar{
font-size:1em;
font-family:Verdana, Arial, Helvetica, sans-serif;
background: url(/web/es_es/imagenes/imgplantilla/bg-botonform.gif) repeat-x 0 0;
border:#B1B1AE solid 1px;
padding:.3em 0;
margin-left:31.5em;
margin-top:2em;
}



#centro .todoAncho form td select{
float:none;
margin-right:.7em;}


#centro .columnaContentAncho{
width:52em;
float:left;
margin-top: 2em;
}

.logos1{
width:15em;
float:left;

}

/*formulario 1 ---------------------------------------------------------------------*/

#centro  #Form1{

margin-top:6.5em;}


#centro  #Form1 #Table1{
width:100%;
border: none;
}
#Table2{
	border: none;
}
#Table4, #Table5{
	display: none;
}
#centro  #Form1 .input {

float:none;

}

#centro  #Form1 #Text4{
float:none;
}

#centro  #Form1 .form{
float:none;
}

#centro  #Form1 .separa{
background:transparent url(/web/es_es/imagenes/imgplantilla/bg-botonform.gif) repeat-x scroll 0 0;
border:1px solid #B1B1AE;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1em;
margin-left:31.5em;
padding:0.3em 0;}

#centro  #Form1 .ti4{
font-size:1.1em;
margin:0 0 .8em 0;}

#centro  #Form1 .botones2 .separa{
background:transparent url(/web/es_es/imagenes/imgplantilla/bg-botonform.gif) repeat-x scroll 0 0;
border:1px solid #B1B1AE;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1em;
margin-left:29em;
padding:0.3em 0;
margin-top:2em;}

#centro  #Form1 td{
text-align:left;
}

#centro .der  #Form1 td select{
float:none;}

/*buscador - formulario-----------------------------------------*/

#centro #formBuscador #Form1 #lblBuscador{
color:#061440;
font-size:1.2em;
margin-bottom:1.2em;
}

html>/**/body #centro  #formBuscador #Form1 #lblBuscador{
color:#061440;
font-size:1.7em;
margin-bottom:1.2em;}

#centro #formBuscador #Form1 .select{
float:none;}

#centro  #formBuscador #Form1 table{
text-align:left;}

#centro  #formBuscador #Form1 table font{
font-size:1em;}

#centro  #formBuscador #Form1 table tr a{
color:#01224D;
font-size:1.3em;
font-weight:bold;
margin-top:1.2em;
margin-bottom:1.2em;
display:block;}

#centro  #Form1 .LinkRegistro{
background:transparent url(/web/es_es/imagenes/imgplantilla/ico-vermas.gif) no-repeat scroll right 0.28em;
padding-bottom:2.5em;
padding-right:1em;
text-align:right;
margin-left:59em;
font-size:1em;}

#centro  #Form1  td a {
display:block;
margin:1em 0;
font-size:1.8em;}

#centro #Form1 td em a{
font-size:1em;}

#centro #formBuscador .botones2 .separa{
margin-left:0em;}

#flash img{
margin-top:1em;
margin-left:-2.5em;}

html>/**/body #flash img{
margin-top:1em;
margin-left:-.6em;}


/*iframe---------------------------------------------------------------------*/
html>/**/ body iframe{
width:19em;
margin-right:-17em;
border:none;
display:block;
height:20em;
margin-left:0em;
}

iframe{
width:19em;
margin-right:-17em;
border:none;
display:block;
height:20em;
margin-left:2.7em;
}

* html iframe{
height:20em;
margin-left:1.7em;}

/*calendario*/

table{
font-size:1em;
padding-top:.05em;
border: #C3C1B5 solid 1px;
}

table img{
border:none;}

table .linea td{
height:2.1em;
border-bottom:#C3C1B5  solid 1px ;
}




.calendario{
padding-left:0;
padding-bottom:2em;

}


.calendario .tablaCal .mes{
text-align:center;
margin-top:-.1em;
width:101%;
color:#ffffff;
font-weight:bold;
border:none;
height:1.5em;
background-color:#524E4A;
height:2em;
margin-right:1.2em;
}

.calendario .tablaCal .mes img{
padding:0 1em;}

.calendario .tablaCal .linea{
}


.calendario .tablaCal th{
height:2.3em;
width:2.5em;
text-align:center;
border-bottom:#C3C1B5  solid 1px ;
}



.calendario .tablaCal .calendar{
text-align:center;
padding:0.4em;
}

.calendario .tablaCal .calendar a{
color:#3D3C34;}

.calendario .tablaCal .linea .calendarToday{
text-align:center;
background:url(/web/es_es/imagenes/imgplantilla/bg-dest-agenda.gif) no-repeat top right;
font-weight:bold;

}

.calendario .tablaCal .nolinea .calendarToday{
text-align:center;
background:url(/web/es_es/imagenes/imgplantilla/bg-dest-agenda.gif) no-repeat top right;
font-weight:bold;

}



.calendario .tablaCal .calendarFestivo{

text-align:center;
color:#01224D;
font-weight:bold;}



.eventoDest{
background:url(/web/es_es/imagenes/imgplantilla/bd_eventodest.gif) no-repeat 0 0;
margin-top:2em;
padding:.2em 2em;}

#centro .der .textDestacado{
font-size:1.6em;
color:#a82822;
border-top:#dadada solid 1px;
border-bottom:#dadada solid 1px;
padding:.5em 1em;
margin:1em 1em 1em 0;
line-height:1.5em;}

/*iframe buscador---------------*/

.iframebuscador iframe{
height:37em;
margin-bottom:2em;
margin-left:6em;}

html>/**/body .iframebuscador iframe{
height:34em;
margin-bottom:0em;
margin-left:0;}

* html .iframebuscador iframe{
height:38em;
margin-bottom:0em;
margin-left:3em;}

.cuadroBuscador{
background-color:#F5F5F5;
text-align:left;}

.cuadroBuscador .tit{
color:#524E4A;
font-size:1.5em;
font-weight:bold;
padding:.5em 0 .5em .5em;
background-color:#D5D4D0;
margin-bottom:0;
position:relative;}

.cuadroBuscador .entrada{
color:#524E4A;
padding:0 1em;
margin-top:.7em;
position:relative;}

.cuadroBuscador p .area{
width:12em;
margin-left:.9em;
color:#524E4A;
font-size:1.1em;
padding:.1em 0 .1em .2em;}

.cuadroBuscador p .areaselect{
width:12.6em;
margin-left:.9em;
color:#524E4A;
font-size:1.1em;
padding:.1em 0 .1em .2em;}

.cuadroBuscador .text{
margin-left:1.2em;
margin-bottom:0;}

.cuadroBuscador .fecha{
margin-left:1.3em;
margin-top:.5em;
}

.cuadroBuscador .fecha input{
width:3em;
font-size:.9em;}

.cuadroBuscador .fecha select{
font-size:1em;}

.cuadroBuscador .buscar{
background-color:#524E4A;
color:#ffffff;
border:none;
font-size:1.3em;
padding:.4em 1.3em;
margin:.5em 0 1.4em 4.5em;
}

.iframebuscador {
	float: left;
	padding-top:6em;
}

/*pie-------------------------------------------------------------------------------*/

.pie{
clear:both;
padding-left:2.6em;
padding-bottom:2em;
margin-top:3.5em;
color:#545454;
}

html>/**/body .pie{
clear:both;
padding-left:2.6em;
padding-bottom:4.5em;
padding-top:1.5em;}

#espacioPie{
padding-top:9.8em;}

html>/**/body #espacioPie{
padding-top:19em;}

.pie p{
float:left;}

.pie ul{
float:left;}

.pie ul li{
display:inline;
color:#3D3C34;}

.pie ul li a{
text-decoration:none;
color:#3D3C34;}

.pie .ico{
float:right;}

.pie .ico li{
margin-left:.5em;
padding-bottom:2em;}

.pie .ico li img{
border:none;}

.iframebuscador {
	float: left;
	float: left;
	width:22em;
}

/*Cambios para tablas*/

div#contenedor {width:600px;}
.encabezado {font-family:Arial, Helvetica, sans-serif; background-color:#524e4a; color:#FFF; text-align:center; padding:10px; font-size:14px; font-weight:bold; border:#000 1px solid;}
div#tabla1 table{margin:0px; padding:0px; border-collapse:collapse; margin-top:10px; margin-bottom:20px;}
.sub{ font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#02275c; color:#FFF; padding-left:15px; border:#333 1px solid;}
div#contenedor h4{font-family:Arial, Helvetica, sans-serif; color:#524e4a; font-size:2em; padding:0px; margin:0px;}
div#contenedor h6{font-family:Arial, Helvetica, sans-serif; color:#524e4a; font-size:1.1em; padding:10px; margin:0px;}
.principal {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#524e4a; padding-left:15px; padding-top:5px; border:#333 1px solid; padding-bottom:5px;}
.secun {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#524e4a; padding-left:50px; padding-top:5px; border:#333 1px solid; padding-bottom:5px;}
div#tabla2 table{margin:0px; padding:0px; border-collapse:collapse; margin-top:10px; margin-bottom:20px;}
div#tabla3 table{margin:0px; padding:0px; border-collapse:collapse; margin-top:10px; margin-bottom:20px;}
div#contenedor p{text-align:center;}
div#contenedor a{text-align:center; font-family:Tahoma, Geneva, sans-serif; font-size:10px; color:#900;}/*
</span>*/

