﻿/* --------------------------------------------------------------------------------- */
/* --------------------------   ESTILOS DE LAS SUBHOMES     ------------------------ */
/* --------------------------------------------------------------------------------- */


.tituloSubHome
{
	margin-bottom: 5px;
	margin-top: 0px;
	padding-top: 8px;
	padding-bottom: 10px;
	padding-left: 20px;
	background-image: url(imagenes/tituloFondo.jpg);
	background-repeat: repeat-x;
	background-position:left top ;	
}

.tituloSubHome h1
{
	color: #f4f2e9;
	font: normal 2.18em "Times New Roman" , Times, serif; /* 23px*/
	letter-spacing: -0.05em;
	margin: 0;
	padding: 0;
}

/* --------------------------------------------------------------------------------- */
/* -----------------------------      SUBHOME GOBIERNO      ------------------------ */
/* --------------------------------------------------------------------------------- */

.gobiernoContenedor
{
	background-image: url(imagenes/gobierno-ministros-fondo.gif);
	background-repeat: repeat-x;
	background-position: top;
	margin: 0px;
	padding: 14px;
	margin-top: 0px;
}

.gobiernoContenedorIzqDer
{
	overflow: hidden;	
	clear: both;	
	width: 100%;
	margin-bottom: 5px;
}

.gobiernoContenedorIzquierdo
{
	width: 68.5%;
	float: left;
	padding-bottom: 500em;
	margin-bottom: -500em;
	background-color: #96c9e5;
}

.gobiernoContenedorDerecho
{
	float: right;
	width: 31%;
	margin: 0;
	padding: 0;
	padding-bottom: 500em;
	margin-bottom: -500em;
	overflow: hidden;	
	font-size: 0.75em;
}

.gobiernoContenedorInferior
{

}

.gobiernoContenedor ul
{
	list-style: none;
	margin: 0px;
	padding:0px;
	width: 100%;
}

.gobiernoContenedor li
{
	float: left;
	margin:0px;
	margin-bottom:4px;
}

.gobiernoContenedor a img
{
	padding: 3px;
	width: 72px;
	height: 90px;
}

.gobiernoElementos
{
	position: relative;
	width: auto;
	display: block;
}

.gobiernoElementoPresidente
{
	background: url(imagenes/gobierno_fondo1.gif) 0 0 no-repeat;
}

.gobiernoElementoPresidenteTexto
{
	position: absolute;
	left: 80px;
	top : 8px;	
	font: bold 0.875em Arial, Helvetica, sans-serif;
	color: #fff;
}

.gobiernoElementoPresidenteTexto img
{
	margin-right: 5px;
}

.gobiernoElementoVicepresidente
{
	position: absolute;
	right: 0;
	top : 0;
	width: 82%;
	background: url(imagenes/gobierno_fondo2.gif) 5px 40px no-repeat;
}

.gobiernoElementoVicepresidenteTexto
{
	position: absolute;
	left: 17px;
	top : 47px;	
	font: bold 0.875em Arial, Helvetica, sans-serif;
	color: #fff;
}

.gobiernoElementoVicepresidenteTexto img
{
	margin-left: 5px;
}

.gobiernoElementoVicepresidente ul
{
	width: 50%;
	float: right;
}

.gobiernoElementoMinistro1
{
	position: absolute;
	left: 0;
	top : 80px;
	height: 35px;
	width: 100%;
	background: url(imagenes/gobierno_fondo3.gif) 0 0 no-repeat;
}

.gobiernoElementoMinistro2
{
	border-bottom: solid 1px #96c9e5;
	margin-top: 19px;
	background: url(imagenes/gobierno_fondo4.gif) 0 bottom no-repeat;
}

.gobiernoElementoMinistroTexto
{
	position: absolute;
	left: 105px;
	top : 6px;	
	font: bold 0.875em Arial, Helvetica, sans-serif;
	color: #fff;
}

.gobiernoElementoMinistroTexto img
{
	margin-right: 5px;
}
	

.gobiernoElementoMinistro2 ul
{
	padding-bottom: 8px;
	margin-left:20px;
	width:91%;
}
.gobiernoElementoMinistro2 ul li
{
	margin-left:7px;

}

#Min1
{
	margin-left:30px;
}
#Min12
{
	margin-left:135px;
}

.gobiernoElementos a
{
	display: block;
	background: url(imagenes/ministro-normal.gif) 0 0 no-repeat;
	width: 78px;
	height: 96px;
}

.gobiernoElementos a:hover
{
	background: url(imagenes/ministro-over.gif) 0 0 no-repeat;
}

.gobiernoInfoContenedor
{	
	margin-top: 8px;
	clear: both;
	display: block;
}

.gobiernoEntradaRaton
{
	float: left;
	background:  url(imagenes/ministros-off.gif) left top repeat-x;
	width: 87%;
	height: 84px;
	padding-top: 20px;
	padding-left:15px;
	padding-right:15px;
	overflow: hidden;	
	color: #e8ecec;
	font-size: 0.95em;
	font-weight: bold;
	font-family: Arial;
}

.gobiernoEntradaRatonIzq
{
	float: left;
	background:  url(imagenes/ministros-left-off.gif) left top no-repeat;
	width: 15px;
	height: 104px;
}

.gobiernoEntradaRatonDcha
{
	float: left;
	background:  url(imagenes/ministros-right-off.gif) left top no-repeat;
	width: 15px;
	height: 104px;
}

.gobiernoEntradaRaton a
{
	color: #e8ecec;
	text-decoration: underline;
}

.gobiernoEntradaInteriorIzda
{
	float: left;
	background:  url(imagenes/ministros-left-over.gif) left top no-repeat;
	width: 15px;
	height: 104px;
}

.gobiernoEntradaInteriorDcha
{
	float: left;
	background:  url(imagenes/ministros-right-over.gif) left top no-repeat;
	width: 15px;
	height: 104px;
}

.gobiernoEntrada
{
	float: left;
	background:  url(imagenes/ministros-over.gif) left top repeat-x;	
	width: 87%;
	height: 89px;
	overflow:hidden;
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;	
}

.gobiernoEntradaDer
{
	border-left: solid 1px #A2A19D;
	width: 49%;
	float: left;	
	height:80%;
	font-size: 0.71em;
	color:#515151;
}

.gobiernoEntradaDer a
{
	font-weight: bold;
}

.gobiernoEntradaIzq
{
	width: 49%;	
	float: left;
	font-weight:bold;
	height:80%;
}

.gobiernoEntradaIzq h2
{
	font-size: 0.78em;		
	font-family:Arial;
	font-weight:bold;
	margin: 0px;
	margin-bottom: 3px;	
	margin-right: 10px;
	padding: 0px;
	color: #387ab0;
}

.gobiernoEntradaIzq div
{
	font-size: 0.71em;
	color:#515151;
	margin: 0px;		
	margin-right: 10px;
}

.gobiernoEntradaDer p
{
	margin: 0px;	
	margin-left: 10px;
}

li.gobiernoPrimerElementoEspecial
{
	background: #839caa url(imagenes/bgLeftMinistros.gif) no-repeat 0 0;
}

li.gobiernoElementoIntermedioEspecial
{
	background-color: #839caa;
}

li.gobiernoUltimoElementoEspecial
{
	background:#839caa url(imagenes/bgRightMinistros.gif) no-repeat 100% 100%
}

.gobiernoCalendarioTitulo
{
	font-size:1.05em;
	font-weight:normal;
	color:#515151;
	letter-spacing: 0;
}

.gobiernoDivCalendarioAgenda
{
	border: solid 1px #ffffff;
	background: url( "imagenes/degradadoCalendario.gif" ) 0 0 repeat-x;
	background-position: left top;
	background-color: #96c9e5;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	
	font-family:"Times New Roman", Verdana;

	font-weight:normal;

}
.gobiernoDivCalendarioAgenda .PanelCalendarioIzquierda p
{
	/*padding: 10px 5px 3px 5px;*/
	float:left;
	
}
.gobiernoDivCalendarioAgenda .PanelCalendarioIzquierda
{
	padding-top:10px;
}
.gobiernoDivCalendarioAgenda .PanelFondoCalendario
{
	margin-top:5px;
}
.gobiernoDivCalendarioAgenda>.PanelCalendarioIzquierda p>.CalendarioAgendaTitulo2
{
	font-size:18px;
	font-weight:normal;
	letter-spacing:0px;
	color:#515151;
	padding-left:5px;
	
	
}
.gobiernoDivCalendarioAgenda .PanelCalendarioIzquierda table
{
	margin: 0 auto;
	
}

.gobiernoDivCalendarioAgenda .PanelCalendarioIzquierda
{
	font-size:1em;	
}

.gobiernoIniciativasDivGeneral
{
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(imagenes/deg-gris.gif);
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #c8c8c6;
	padding: 10px;
	padding-top: 10px;
	border: solid 1px #c8c8c6;
	margin-top: 0.5em;	
	padding-bottom: 500em;
	margin-bottom: -500em;
}

.gobiernoIniciativasTitulo
{
	margin:0;
	padding:0;
}

.gobiernoIniciativasTitulo h2
{
	font: normal 1.53em "Times New Roman" , Times, serif;
	color:#515151;
	padding: 0;
	padding-top: 5px;
	padding-bottom: 10px;
	margin: 0;
	letter-spacing: 0;
}

.gobiernoIniciativasLista
{
	font-size: 1em;
	font-weight: bold;
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.gobiernoIniciativasSeleccionable
{
	padding: 0;
	margin: 0;
	font: bold 0.9em Arial, Helvetica, sans-serif;
	margin-top: 0;		
	height: 25px;	
	line-height: 10px;
}

.gobiernoIniciativasSeleccionable a
{
	margin: 0;
	padding: 0;
	padding-right: 5px;
	display: block;
	background-image: url(imagenes/gobierno-iniciativas-boton-off.gif);
	background-position: left center;
	background-repeat: no-repeat;
	width: 100%;
	height: 25px;
	text-indent: 15px;	
}

.gobiernoIniciativasSeleccionable a span
{
	margin-top: 1px;
	padding-top: 5px;
	display: block;
}

.gobiernoIniciativasSeleccionable a img
{
	margin-right: 0.5em;
}

.gobiernoIniciativasSeleccionable a:hover
{
	background-image: url(imagenes/gobierno-iniciativas-boton-on.gif);
	background-position: left center;
	background-repeat: no-repeat;
}

.gobiernoIniciativasSeleccionable a:link
{
	color: #fdfdfa;
}

.gobiernoIniciativasSeleccionable a:visited
{
	color: #fdfdfa;
}
.gobiernoIniciativasSeleccionable a:hover
{
	color: #387ab0;
	text-decoration: none;
}

.sumarioGobiernoIzquierda
{
	padding: 0;
	margin: 0;
	padding-top: 0.5em;
	float: left;
	width: 12.5%;
	background-color: #f6f3e9;
}

.sumarioGobiernoDerecha
{
	padding-top: 0;
	float: right;
	width: 87.4%;
	padding-bottom: 10px;
	background: #fff url(imagenes/fondoSumario.gif) repeat-x bottom;
}

.sumarioGobiernoTitulo
{
	color: #387ab0;
	font: normal 1.1em "Times New Roman" , Times, serif;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 8px;
	margin: 0;
}

.sumarioGobiernoTitulo a:link
{
	text-decoration: none;
}

.sumarioGobiernoTitulo a:visited
{
	text-decoration: none;
}

.sumarioGobiernoTitulo a:hover
{
	text-decoration: underline;
}

.sumarioGobiernoEntrada
{
	font: normal 0.75em Arial, Helvetica, sans-serif;
	color: #515151;
	text-align: left;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	margin: 0;
}

.ministeriosInglesContenedor
{
	padding: 14px 8px;
	background-color: #f4f2e9;
	display: block;
}

.ministeriosInglesContenedor li
{
	display: block;
	clear: left;
	width: 100%;
	overflow: auto;
	border-top: solid 1px #c0d1d9;
	padding:2px 0 1px 0;margin: 0;
}

.ministeriosInglesUltimoElemento
{
	border-bottom: solid 1px #c0d1d9;
}

.ministeriosInglesContenedor li a
{
	margin: 0;
	padding: 0;display: inline;
	float: left;width: 95%;
	font: bold 1em Arial, Helvetica, sans-serif;
	letter-spacing: 0;
	color: #387ab0;
}

/* --------------------------------------------------------------------------------- */
/* -----------------------------      SUBHOME PRESIDENTE    ------------------------ */
/* --------------------------------------------------------------------------------- */

/* título del control */
.presidenteGaleriaVideoContenedorTitulo
{
	border: solid 1px #dad9d4;
	border-bottom: none;
	background-image: url(imagenes/deg-gris.gif);
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #c8c8c6;
	overflow: auto;
	margin: 0;
	padding: 0;	
}

.presidenteGaleriaVideoContenedorTitulo img
{
	float: left;
	padding: 5px;
}

.presidenteGaleriaVideoContenedorTitulo h2
{
	margin: 0;
	margin-top: 8px;
	padding: 0;
	padding-right: 10px;
	font: normal 1.43em "Times New Roman" , Times, serif;
	color: #387ab0;
	float: left;
	width: 88%;
}

/* zona izquierda del control */
.presidenteGaleriaVideoContenedorIzquierdo
{
	width: 98%;
	padding: 5px;
}

.presidenteGaleriaContenedor
{
	overflow: hidden;
}

/* zona derecha del control */
.presidenteGaleriaContenedorIzquierdo
{
	width: 68%;
	float: left;
}

.presidenteselectorSumario
{
	display: block;
	padding-top: 5px;
	width: 143px;
	height: 25px;
	background: url( "imagenes/boton-azul-largo2.gif" ) 0 0 no-repeat;
	background-position: left top;
	font: bold 0.7em Arial, Helvetica, sans-serif;
	color: #f4f2e9;
	text-indent: 10px;
}

.presidenteselectorSumario:link
{
	color: #f4f2e9;
}

.presidenteselectorSumario:visited
{
	color: #f4f2e9;
}

.presidenteselectorSumario:hover
{
	background: url( "imagenes/boton-azul-largo-over2.gif" ) 0 0 no-repeat;
	color: #387ab0;
}

.presidenteselectorSumario img
{
	padding-right: 5px;
}

.presidenteGaleriaContenedorDerecho
{	
	float: right;
	font-size: 0.75em;
	width: 31%;
	margin: 0;
	padding: 0;
}
.presidenteGaleriaContenedorDerecho .gobiernoDivCalendarioAgenda .PanelCalendarioIzquierda .PanelFondoCalendario
{
	margin-left:15px;
}
.gobiernoContenedorDerecho .gobiernoDivCalendarioAgenda .PanelCalendarioIzquierda .PanelFondoCalendario
{
	margin-left:15px;
}
.actividadesContenedorDerecho .presidenteDivCalendarioAgenda .PanelCalendarioIzquierda .PanelFondoCalendario
{
	margin-left:15px;
	}

.presidenteTituloSeparadorHorizontal
{
	background-color: #fff;
	border-top: solid 6px #8c8c8d;
	padding: 10px 5px 10px 5px;
	color: #515151;
	font: normal 1.5em "Times New Roman" , Times, serif;
	letter-spacing: -0.05em;
}

.presidenteBiografiaSuperior
{
	border: solid 1px #96c9e6;
	background-color: #96c9e6;
	width: 100%;
}

.presidenteBiografiaSuperior img
{
	padding: 5px;
	padding-bottom: 0;
	display: block;
}

.presidenteBiografiaSuperior a
{		
	padding: 5px;
	font: bold 1.16em Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #515151;
	cursor: pointer;
}

.presidenteBiografiaSuperior a:visited
{		
	text-decoration: none;
	color: #515151;
}

.presidenteBiografiaSuperior a:hover
{		
	text-decoration: none;
	color: #515151;
}

.presidenteBiografiaSuperior a img
{
	float: left;
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
}

.presidenteBiografiaSuperior a span
{	
	float: left;
	width: 75%;	
	padding-top: 10px;
	margin-bottom: 10px;
}

.presidenteBiografiaInferior
{
	background-color: #dce8e8;	
	width: 100%;	
	padding-top: 15px;
	color: #515151;
}

.presidenteBiografiaInferior h3
{
	padding: 0;
	padding-left: 15px;
	margin :0;
	font: bold 0.91em Arial, Helvetica, sans-serif;	
	color: #515151;
}

.presidenteBiografiaInferior p
{	
	padding: 0;
	margin: 0;
	margin-bottom: 17px;
	padding-left: 15px;	
	padding-right: 15px;
	font: normal 0.91em Arial, Helvetica, sans-serif;
}

.presidenteBiografiaInferior a
{	
	float: right;
	height: 25px;
	width: 103px;
	display: block;	
	background: url(imagenes/boton-gris.gif) 0 0 no-repeat;
	color: #fdfdfa;
	text-decoration: none;
	text-align: left;
	padding-top: 5px;
	padding-left: 10px;
	margin: 0 5px 3px 0;
	font: bold 0.91em Arial, Helvetica, sans-serif;
}

.presidenteBiografiaInferior a:visited
{	
	color: #fdfdfa;
	text-decoration: none;
}

.presidenteBiografiaInferior a:hover
{		
	background: url(imagenes/boton-gris-over.gif) 0 0 no-repeat;
	color: #fdfdfa;
	text-decoration: none;
}

.presidenteBiografiaInferior a img
{	
	padding-right: 5px;
}

.presidenteContacte
{	
	background-color: #f6f3e9;
}

.presidenteContacte a, .presidenteContacte span
{	
	color: #515151;
	font: bold 1.15em Arial, Helvetica, sans-serif;
	text-decoration: none;
	display: block;
	background-color: #96c9e6;
	padding-top: 10px;
	padding-bottom: 10px;
}

.presidenteContacte span
{	
	padding-left: 10px;
}

.presidenteDocumentacion
{
	border: solid 1px #96c9e6;
	background-color: #96c9e6;
	width: 100%;
}

.presidenteDocumentacion img
{
	float: left;
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
}

.presidenteDocumentacion span
{	
	float: left;
	width: 75%;	
	padding-top: 10px;
	margin-bottom: 10px;
	font: bold 1.16em Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #515151;
}

.presidenteContacte a:visited
{	
	color: #515151;
	text-decoration: none;
}

.presidenteContacte a:hover
{		
	color: #515151;
	text-decoration: none;
}

.presidenteContacte a img
{
	float: left;
	padding: 0;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
}

.presidenteContacteInferior
{
	background-color: #dce8e8;	
	width: 100%;	
	padding-top: 15px;
	color: #515151;
}

.presidenteContacteInferiorBorde
{
	background-color: #dce8e8;	
	width: 100%;	
	padding-top: 15px;
	color: #515151;
	border-bottom: solid 6px #8c8c8d;
}

.presidenteContacteInferior ul
{
	float: left;
	padding-left: 10px;
	margin: 0px;
	margin-bottom: 20px;
}

.presidenteContacteInferiorBorde ul
{
	float: left;
	padding-left: 10px;
	margin: 0px;
	margin-bottom: 10px;
}

.presidenteContacteInferior ul li, .presidenteContacteInferiorBorde ul li
{
	display: block;
	clear: both;
}

.presidenteContacteInferior ul li span, .presidenteContacteInferiorBorde ul li span
{
	font-weight: bold;
	float: left;
	margin: 0;
	padding: 0;
}

.presidenteContacteInferior a, .presidenteContacteInferiorBorde a
{	
	float: right;
	height: 25px;
	width: 103px;
	display: block;	
	background: url(imagenes/boton-gris.gif) 0 0 no-repeat;
	color: #fdfdfa;
	text-decoration: none;
	text-align: left;
	padding-top: 5px;
	padding-left: 10px;
	margin: 0 5px 3px 0;
	font: bold 0.91em Arial, Helvetica, sans-serif;
}

.presidenteContacteInferior a:visited, .presidenteContacteInferiorBorde a:visited
{	
	color: #fdfdfa;
	text-decoration: none;
}

.presidenteContacteInferior a:hover, .presidenteContacteInferiorBorde a:hover
{		
	background: url(imagenes/boton-gris-over.gif) 0 0 no-repeat;
	color: #fdfdfa;
	text-decoration: none;
}

a.enlaceContactar,
a.enlaceContactar:hover,
a.enlaceContactar:visited
{
	width: auto;
	margin: 0px;
	color: #387ab0;
	font-weight: bold;
	background: transparent;
	float: left;
	padding-left: 6px;
	padding-top: 1px;
	height: auto;
}

a.enlaceContactar:hover
{
	text-decoration: underline;	
}

/*  El Presidente - > Archivos Multimedia -> Vídeos */
.MultimediaVideosTitulo
{
	font: normal 1.43em "Times New Roman" , Times, serif;
}

.MultimediaVideos
{
	float:left;
	margin:0;
	padding:0;
	width: 100%;
	list-style-type: none;
}

.MultimediaVideos li
{
	float: left;
	width: 23%;	
	height: 15em; /*14.2em;*/	
	overflow: hidden;
	margin-right: 4px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
	padding: 5px;
	background-color:#ebe9d8;	
	font-size: 0.68em;
}

.MultimediaVideos a:link, .MultimediaVideos a:visited
{
	color: #515151;
	font-weight: bold;
}

.MultimediaVideos a:hover
{
	color:#3879af;
	font-weight: bold;
}

.ImagenVideoEnlace
{
/*	width: 169px;
	height: 125px; */
	display: block;
	margin-bottom: 5px;
}

.IconoVideoEnlace
{
	float: left;
	padding: 0px;
	margin: 0px;
	margin-right: 5px;
	display: block;
}

.MultimediaVideos li span
{
	float: left;
	display: block;
	width: 78%;
	cursor: pointer;
	margin-top: -3px;
}

.PaginacionVideos
{
	float: right;
	margin-right: 5px;
	margin-bottom: 20px;
	font-size: 0.68em;
	font-weight: bold;
}

.PaginacionSumario
{	
	display:block;	
	float:right;
	font-size: 0.7em;
	font-weight: bold;
}

.PaginacionBotonGrande
{
	display: inline;
}

.PaginacionBotonPequenio
{
	display: inline;
}

.PaginacionBotonGrande a, .PaginacionBotonGrande div
{
	background-image: url(imagenes/BotonPaginaciongrande.gif);
	background-repeat: no-repeat;
	background-position: top left;
	display: inline;
	width: 100px;
	height: 25px;
	color: #fdfdfa;
	float: left;
	text-decoration: none;
	text-align: left;
	padding-top: 5px;
	margin-right: 1px;	
	text-indent: 10px;	
	margin-top: 12px;
}

.PaginacionBotonGrande a:hover
{
	background-image: url(imagenes/BotonPaginaciongrandeOver.gif);
	background-repeat: no-repeat;
	background-position: top left;
	text-decoration: none;	
	color: #fff;
}

.PaginacionBotonPequenio a, PaginacionBotonPequenio div
{
	background-image: url(imagenes/BotonPaginacionPequenio.gif);
	background-repeat: no-repeat;
	background-position: top left;
	color: #fff;
	display: inline;
	width: 38px;
	height: 25px;
	float: left;
	text-decoration: none;
	text-align: center;
	padding-top: 5px;	
	margin-right: 1px;	
	margin-top: 12px;
}

.PaginacionBotonPequenio a:hover
{
	background-image: url(imagenes/BotonPaginacionPequenioOver.gif);
	background-repeat: no-repeat;
	background-position: top left;
	text-decoration: none;	
	color: #fff;
}

.PaginaSelecionada
{
	background: url(imagenes/BotonPaginacionPequenioOver.gif);
	background-repeat: no-repeat;
	background-position: top left;
	color: #f2f4e9;
	display: inline;
	width: 38px;
	height: 25px;
	float: left;
	text-decoration: none;
	text-align: center;
	padding-top: 5px;	
	margin-right: 1px;		
	margin-left: 1px;		
	margin-top: 12px;
}

/* El Presidente -> Otros Presidentes */

.presidentesContenedor
{
	clear: both;
}

.presidentesSubcontenedor
{	
	margin: 0;
	margin-bottom: 3px;
	padding: 0;
	overflow: hidden;
	border-bottom: solid 1px #c8c8c6;
	width: 100%;
}

.presidentesIzquierda
{
	padding: 0;
	margin: 0;
	padding-top: 10px;
	padding-left: 10px;
	font: bold 0.6875em Arial, Helvetica, sans-serif;
	color: #515151;
	float: left;
	width: 12%;
	background-color: #f4f2e9;
	padding-bottom: 100em;
	margin-bottom: -100em;
}

.presidentesDerecha
{
	padding-top: 0;
	float: left;
	width: 86.5%;
	background-image: url(imagenes/fondoSumario.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.presidentesDerecha img
{
	border: solid 2px #c9c9c7;
	float: left;
}

.presidentesDerecha span
{
	display: block;		
	margin: 0;
	margin-bottom: 5px;
}

.presidentesDerecha a
{		
	color:#387ab0;
}

.presidentesDerechaTexto
{	
	padding: 10px;
	padding-left: 15px;
	float: left;
	display: block;	
	font: normal 1.06em "Times New Roman" , Times, serif;
	color:#387ab0;
}

.presidentesDerecha ul
{
	float: right;
	padding: 5px;
	padding-right: 30px;
	margin: 0;
	list-style-type: none;
	text-align: right;
}

.presidentesDerecha ul li
{
	text-align: right;
}

.presidentesDerecha ul a
{		
	font: normal 1.15em "Times New Roman" , Times, serif;
	color:#3879af;
}

.presidentesDerecha ul a:hover
{		
	text-decoration: underline;
}

/*  El Presidente -> Intervenciones */

.actividadesContenedorIzquierdo
{
	width: 68%;
	float: left;
}

.actividadesContenedorDerecho
{
	float: right;
	width: 31%;
	margin: 0;
	padding: 0;
}

.actividadesContenedorDerecho .tituloMasInfo
{
	color: #6d6d6d;
}

.intervencionesSumarioIzquierda
{
	padding: 0;
	margin: 0;
	padding-top: 0.5em;
	float: left;
	width: 19%;
	background-color: #f4f2e9;
	padding-bottom: 100em;
	margin-bottom: -100em;
}

.intervencionesSumarioDerecha
{
	padding-top: 0;
	float: right;
	width: 81%;
	padding-bottom: 10px;
	background: #fff url(imagenes/fondoSumario.gif) repeat-x bottom;
}

.intervencionesSumarioTitulo
{
	color: #387ab0;
	font: normal 1.25em "Times New Roman" , Times, serif;
	letter-spacing: -0.04em;
	padding: 5px 15px 20px 15px;
}

.listadoColumnaDerechaInferior
{
	background-color: #f4f2e9;
	padding: 5px;
}

.listadoOtrosMeses
{
	background-color: #eeece3;
	border: solid 1px #dad9d2;
	font: bold 0.81em Arial, Helvetica, sans-serif;
	color: #515151;
	padding: 10px;
}

.listadoColumnaDerechaInferior ul
{
	padding: 0 7px 10px 7px;
	font: normal 0.68em Arial, Helvetica, sans-serif;
}

.listadoColumnaDerechaInferior ul li
{
	padding: 0;
	padding-top: 7px;
	margin: 0;
	height: 1%;
}

.listadoColumnaDerechaInferior ul a
{
	text-decoration: none;
	color: #515151;
	margin-left: 3px;
}

.listadoColumnaDerechaInferior ul a:visited
{
	text-decoration: none;
	color: #515151;
}

.listadoColumnaDerechaInferior ul a:hover
{
	text-decoration: underline;
	color: #515151;
}

/*  El Presidente -> Actividades */

.presidenteCalendarioTitulo
{
	color:#515151;
	
}

.actividadesContenedorDerecho .PanelCalendarioSuperior
{
	font: normal 0.78em "Times New Roman" , Times, serif;
}

.actividadesContenedorDerecho .gobiernoDivCalendarioAgenda
{
	margin-bottom: 5px
}

.presidenteDivCalendarioAgenda
{
	font-family:Times New Roman;
	border: solid 1px #ffffff;
	background: url( "imagenes/degradadoCalendario.gif" ) 0 0 repeat-x;
	background-position: left top;
	background-color: #96c9e5;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	margin-bottom: 5px;
}

.presidenteDivCalendarioAgenda .PanelCalendarioIzquierda p
{
	float:left;
	
}
.presidenteDivCalendarioAgenda .PanelCalendarioIzquierda
{
	padding-top:10px;
}
.presidenteDivCalendarioAgenda .PanelFondoCalendario
{
	margin-top:5px;
}
.presidenteDivCalendarioAgenda>.PanelCalendarioIzquierda p>.CalendarioAgendaTitulo2
{
	font-size:18px;
	font-weight:normal;
	letter-spacing:0px;
	color:#515151;
	padding-left:5px;
	
	
}
.presidenteDivCalendarioAgenda .PanelCalendarioIzquierda table
{
	margin: 0 auto;
}

.presidenteActividades li
{
	margin-bottom: 20px;
}

.presidenteActividades h2
{
	margin: 0;
	padding: 0;padding-bottom: 5px;
	font: bold 1em Arial, Helvetica, sans-serif;
	color: #4885b9;
}

.presidenteActividades span
{
	margin: 0;
	padding: 0;padding-bottom: 5px;
	font: bold 0.75em Arial, Helvetica, sans-serif;
	color: #515151;
}

.presidenteActividades div
{
	margin: 0;
	padding: 0;
	font: normal 0.75em Arial, Helvetica, sans-serif;
	color: #515151;
}


.presidenteActividades p
{
	margin: 0;
	padding: 0;
}

.presidenteActividades a
{
	text-decoration: underline;color: #515151;
}

.presidenteActividades a:visited
{
	text-decoration: underline;color: #515151;
}

.presidenteActividades a:hover
{
	text-decoration: underline;color: #515151;
}

/* --------------------------------------------------------------------------------- */
/* -----------------------------       SUBHOME ESPAÑA       ------------------------ */
/* --------------------------------------------------------------------------------- */

.espanaContenedorIzquierdo
{
	width: 68.5%;
	float: left;
}

.espanaContenedorDerecho
{
	float: right;
	width: 31%;
	margin: 0;
	padding: 0;
	overflow: hidden;	
	font-size: 0.75em;
}

.espanaPanelEnlacesDirectosGris
{
	font-family: Arial;	
	font-size: 0.7em;
	background-color:#4A4B4D;
	width: 100%;
	overflow: hidden;
	clear: both;
	padding: 0;	
	margin-top: 0.5em;
}

.espanaPanelEnlacesDirectosIzquierdaGris img
{
	padding: 0;
	width: auto;
}

.espanaPanelEnlacesDirectosDerechaGris
{
	background-color:#4A4B4D;
	padding-bottom: 15px;
}

.espanaEnlacesDirectosLista1Gris
{
	margin: 0;
	padding: 0 5px 20px 15px;
	list-style-type: none;
}

.espanaEnlacesDirectosLista1Gris a:link
{
	color: #f4f2e9;	
	text-decoration: underline;
}

.espanaEnlacesDirectosLista1Gris a:visited
{
	color: #f4f2e9;		
	text-decoration: underline;
}

.espanaEnlacesDirectosLista1Gris a:hover
{
	color: #ffd403;	
	text-decoration: underline;
}

.espanaEnlacesDirectosExtendidoGris
{
	background-color:#3A3D46;
	width: 50%;
	float:left;	
	padding: 5px 5px 10px 5px;	
	color: #f4f2e9;
	font-size:1.3em;
	font-weight: bold;
}

.espanaEnlacesDirectosExtendidoGris a
{
	color: #f4f2e9;	
}

.espanaEnlacesDirectosExtendidoGris a:visited
{
	color: #f4f2e9;		
}

.espanaEnlacesDirectosExtendidoGris a:hover
{
	color: #ffd403;	
}

.espanaEnlacesDirectosExtendidoGris div
{
	padding:5px;

}

.espanaEnlacesDirectosBullet1Gris
{ 
	color: #ffd403;font-weight: bold;font-family: Arial;font-family: Arial;
}

.espanaPanelEnlacesDirectosVerde
{
	font-family: Arial;	
	font-size: 0.7em;
	background: #fcfcfb url(imagenes/bgModuloSpain.gif) repeat-x 0px 0px;
	width: 100%;
	overflow: hidden;
	clear: both;
	padding: 0;	
	margin-top: 0.5em;
}

.espanaPanelEnlacesDirectosIzquierdaVerde img
{
	display: block;
	margin: 20px 30px 30px 15px;
	width: auto;
}

.espanaEnlacesDirectosExtendidoVerde
{
	float:left;	
	padding: 0;	
	font-size:1.3em;
	font-weight: bold;
	background-color: #1b9416;
	width: auto;
}

.espanaEnlacesDirectosExtendidoVerde img
{
	padding: 5px;
	display: block;
}

.espanaEnlacesDirectosExtendidoVerde div
{
	padding: 0 15px 20px 15px;
	width: 16em;
}

.espanaEnlacesDirectosExtendidoVerde a
{
	color: #f4f2e9;
}

.espanaEnlacesDirectosLista1Verde
{
	margin: 0;
	padding: 0 5px 20px 15px;
	list-style-type: none;
}

.espanaEnlacesDirectosLista1Verde a:link
{
	color: #ca2630;	
	text-decoration: underline;
}

.espanaEnlacesDirectosLista1Verde a:visited
{
	color: #ca2630;		
	text-decoration: underline;
}

.espanaEnlacesDirectosLista1Verde a:hover
{
	color: #ca2630;	
	text-decoration: underline;
}

.espanaEnlacesDirectosLista1Verde li
{
	margin: 0;
}

.espanaPanelEnlacesDirectosAmarillo
{	
	font-family: Arial;
	font-size: 0.7em;
	background-color: #fcce09;
	width: 100%;
	overflow: hidden;
	clear: both;
	padding: 0;	
	margin-top: 0.5em;
}

.espanaPanelEnlacesDirectosIzquierdaAmarillo img
{
	padding: 0;
	width: auto;
}

.espanaPanelEnlacesDirectosDerechaAmarillo
{
	background-color: #fcce09;
	padding-bottom: 15px;
}

.espanaEnlacesDirectosLista1Amarillo
{
	margin: 0;
	padding: 10px 5px 20px 15px;
	list-style-type: none;
}

.espanaEnlacesDirectosLista1Amarillo a:link
{
	color: #515151;
	text-decoration: underline;
}

.espanaEnlacesDirectosLista1Amarillo a:visited
{
	color: #515151;	
	text-decoration: underline;
}

.espanaEnlacesDirectosLista1Amarillo a:hover
{
	color: #515151;
	text-decoration: underline;
}

.espanaEnlacesDirectosDiv1Amarillo
{
	/* background-color: #ffd403; */
	padding: 0;
	margin: 0;
	margin-left: 0.5em;
	margin-top: 0.5em;
}

.espanaEnlacesDirectosDiv1Amarillo P
{
	font-weight: bold;
	float: left;
	margin-top: 0.4em;
}

.espanaEnlacesDirectosDiv1Amarillo img
{
	padding-right: 10px;
	float: left;
}

.espanaEnlacesDirectosDiv1Amarillo a:link
{
	color: #387ab0;
}

.espanaEnlacesDirectosDiv1Amarillo a:visited
{
	color: #387ab0;
}

.espanaEnlacesDirectosDiv1Amarillo a:hover
{
	color: #387ab0;
	text-decoration: underline;
}

.espanaEnlacesDirectosExtendidoAmarillo
{
	background-color: #e7b40b;
	width: 50%;
	float:left;	
	padding: 5px 5px 10px 5px;	
	/*margin-right:10px;
	margin-bottom: 10px;*/
	color: #515151;
	font-size:1.3em;
	font-weight: bold;
}

.espanaEnlacesDirectosExtendidoAmarillo a
{
	color: #515151;
}

.espanaEnlacesDirectosExtendidoAmarillo a:visited
{
	color: #515151;	
}

.espanaEnlacesDirectosExtendidoAmarillo a:hover
{
	color: #515151;
}

.espanaEnlacesDirectosExtendidoAmarillo div
{
	padding:5px;
}

.espanaDossierTitulo1
{
	font: normal 1.05em "Times New Roman" , Times, serif;
	color: #515151;
	margin: 0;
	padding: 10px;
	padding-left: 0;
}

.espanaDossierIzquierda
{
	padding: 0;
	margin: 0;
	background-color: #525252;
}

.espanaDossierIzquierda img
{
	margin: 0;
	padding: 0;
}

.espanaDossierDerecha
{
	padding-top: 0;
	background-color: #f6f3e9;
}

.espanaDossierDerecha ul
{
	border: solid 1px #f6f3e9;
	list-style-type: none;
	margin: 0;
	padding: 10px;
	color: #387ab0;
}

.espanaDossierDerecha li
{
	margin-bottom: 3px;
	width: 95%;
	overflow: auto;
}

.espanaDossierDerecha ul img
{
	float: left;
	margin-right: 5px;
}

.espanaDossierDerecha ul a
{
	font: normal 0.91em Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.espanaDossierDerecha ul a:visited
{
	text-decoration: underline;
}

.espanaDossierDerecha ul a:hover
{
	text-decoration: underline;
	color: #515151;
}

.espanaDossierVerMas img
{
	padding-right: 5px;
}

.espanaDossierVerMas
{	
	font: bold 0.91em Arial, Helvetica, sans-serif;
	float: right;
	height: 25px;
	width: 103px;
	display: block;	
	background: url(imagenes/boton-gris.gif) 0 0 no-repeat;
	color: #fdfdfa;
	text-decoration: none;
	padding-top: 5px;
	padding-left: 10px;
	margin: 0 5px 3px 0;
	text-align: left;
}

.espanaDossierVerMas:link
{	
	color: #fdfdfa;
	text-decoration: none;
}

.espanaDossierVerMas:visited
{	
	color: #fdfdfa;
	text-decoration: none;
}

.espanaDossierVerMas:hover
{		
	background: url(imagenes/boton-gris-over.gif) 0 0 no-repeat;
	color: #fdfdfa;
	text-decoration: none;
}

/* --------------------------------------------------------------------------------- */
/* -----------------------------      SUBHOME MULTIMEDIA      ---------------------- */
/* --------------------------------------------------------------------------------- */

/* título de la página */

.tituloInterior h1
{
	color: #387ab0;
	font: normal 1.43em "Times New Roman" , Times, serif;
}

.MedicatecaContenedorEnlaces
{
	overflow: hidden;
}

/* caja que contiene cada lista */
.mediatecaEnlacesMediaContenedor
{
	float: left;
	width: 24.3%;
	border-top: solid 6px #888888;
	margin-right: 5px;
	padding-bottom : 500em;
	margin-bottom: -500em;	
	background-color: #dce8e8;
	overflow: hidden;	
}

.mediatecaEnlacesMediaNoExisten
{
	font: normal 0.7em Arial, Helvetica, sans-serif;
	color: #515151;
	padding: 5px;
}

.mediatecaEnlacesMediaNoExisten img
{
	display: block;
	margin: 0;
	padding: 0;
	padding-bottom: 10px;
}

.mediatecaEnlacesMediaContenedor h3
{
	font: normal 1.125em "Times New Roman" , Times, serif;
	color: #515151;	
	margin: 0;
	padding: 10px 0 10px 0px;
	background-color: #fff;
	width: 100%;
}

/* elemento destacado de cada lista */
.mediatecaEnlacesMediaDestacado
{
	background-color: #96c9e6;
	height: 182px;
	overflow: hidden;
}

.mediatecaEnlacesMediaDestacado ul
{
	margin: 0;
	padding: 5px;
	list-style-type: none;
}

.mediatecaEnlacesMediaDestacado ul a
{
	font: bold 0.687em Arial, Helvetica, sans-serif;	
	color: #515151;
	display: block;
	width: 100%;
	cursor: pointer;
}

.mediatecaEnlacesMediaDestacado ul a:visited
{
	color: #515151;
}

.mediatecaEnlacesMediaDestacado ul a:hover
{
	color: #515151;	
	text-decoration: underline;
}

.mediatecaEnlacesMediaImgDestacada
{
	display: block;
	margin-bottom: 5px;
}

.mediatecaEnlacesMediaIcono
{
	float: left;
	padding-right: 5px;
}

.mediatecaEnlacesMediaDestacado span
{
	margin: 0;
	padding: 0;
	width: 75%;
	float: left;	
}

/* lista con el resto de elementos */
.mediatecaEnlacesMediaListaImagenes
{
	min-height: 210px;
}

.mediatecaEnlacesMediaListaImagenes ul
{
	margin: 0;
	padding: 5px;
	list-style-type: none;
}

.mediatecaEnlacesMediaListaImagenes ul li
{
	font: normal 0.68em Arial;
	padding: 3px;
	padding-left: 0;
	margin-bottom: 5px;
	border-bottom: solid 1px #b9c2c1;
	clear: both;
	display: block;
	width: 99%;
	overflow: auto;
}

.mediatecaEnlacesMediaListaImagenes ul a
{
	
	color: #515151;
	float: right;
	margin-bottom: 2px;
	width: 93%;
}

.mediatecaEnlacesMediaListaImagenes ul a:visited
{
	color: #515151;
}

.mediatecaEnlacesMediaListaImagenes ul a:hover
{
	color: #515151;
	text-decoration: underline;
}

/* botón que se muestra el final de cada lista */
.mediatecaEnlacesMediaBoton a
{
	display: block;
	/*float: right;*/
	margin: 0 auto;
	padding-top: 5px;
	margin-top: 10px;
	margin-bottom: 0;
	width: 143px;
	height: 25px;
	background: url( "imagenes/boton-gris-largo.gif" ) 0 0 no-repeat;
	background-position: left top;
	font: bold 0.68em Arial, Helvetica, sans-serif;
	color: #fdfdfa;
	text-indent: 10px;
}

.mediatecaEnlacesMediaBoton a:visited
{
	color: #fdfdfa;
}

.mediatecaEnlacesMediaBoton a:hover
{
	background: url( "imagenes/boton-gris-largo-over.gif" ) 0 0 no-repeat;
	background-position: left top;	
	color: #fdfdfa;
}

.mediatecaEnlacesMediaBoton img
{
	padding-right: 5px;
	margin-top: -6px;
}

/* --------------------------------------------------------------------------------- */
/* -----------------------------      SUBHOME SALA DE PRENSA      ------------------ */
/* --------------------------------------------------------------------------------- */

.salaprensaContenedorIzquierdo 
{
	float:left;
	width: 55%;
}

.salaprensaContenedorDerecho
{
	width: 44%;
	float: right;

}

.dossierContenedor .dossierSuperior
{
	/*padding-left: 19px;*/
	padding-bottom:0px;
}

.salaprensaSelectorCombo
{
	width: 180px;
	margin-right: 5px;
	background-color: #f4f2e9;
	color: #387ab0;
	font: normal 0.7em Arial, Helvetica, sans-serif;
}
#Suscripcion 
{
	width:500px;
	margin: 30px 10px 30px 60px;
	

}
.salaprensaBuscador
{
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(imagenes/deg-gris.gif);
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #c8c8c6;
	padding: 0 10px 10px 10px;
	border: solid 1px #c8c8c6;
}

.salaprensaBuscadorInterior
{
	/*margin-bottom: 7px;*/
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(imagenes/deg-gris.gif);
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #c8c8c6;
	padding: 0 10px 10px 10px;
	border: solid 1px #c8c8c6;
	/*************** JMLLS ****************/
	width: 12.55em;
	float:right;
	margin-right: 2px;
	margin-top: 0px;
	/*************** JMLLS ****************/
}

.salaprensaTituloBuscador
{
	display: block;
	font: normal 1.125em "Times New Roman", Times, serif;
	color: #515151;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0;
	letter-spacing:-0.05em;
}

.salaprensaPanelInferiorBuscador
{
	padding: 0;
	width: 100%;
	background-color: #f4f2e9;
}

.salaprensaElementoBuscador
{
	padding: 10px 35px 0px 30px;
	padding-bottom: 0;
}

.salaprensaElementoBuscador label
{
	display: block;
	float: left; 
	width: 20%;
	font: bold 0.75em Arial;
	color: #3879af;
	text-align: right;
	padding-right: 5px;
	padding-top: 3px;
}

.salaprensaElementoBuscador input
{	
	width: 70%;
	height: 20px;
	border: solid 1px #3879af;
	background-color: #f4f2e9;
	font: normal 0.75em Arial;
	color: #3879af;
	padding-left: 10px;
	padding-top: 2px;
}

.salaprensaElementoBuscador select
{	
	width: 76%;
	height: 22px;
	border: solid 1px #3879af;
	background-color: #f4f2e9;
	font: normal 0.75em Arial;
	color: #3879af;
}

.salaprensaBotonBuscar
{
	padding: 0;
	margin: 10px; margin-right: 35px;
	border: 0;
	float: right;
	font: bold 0.75em Arial, Helvetica, sans-serif;
	width: 68px;
	height: 20px;
	color: #387ab0;
	background: url(imagenes/home-buscador-boton-off.gif) 0 0 no-repeat;
	text-transform: uppercase;
}

.salaprensaBotonBuscar:hover
{
	background: url(imagenes/home-buscador-boton-over.gif) 0 0 no-repeat;
	cursor: pointer;
}

.salaprensaNoticiaPrincipal
{
	border: solid 1px #DCE8E8;
	background-color: #DCE8E8;
	margin-bottom: 5px;
}

.salaprensaNoticiaPrincipalFoto img
{
	float: left;
	margin : 1px 20px 1px 1px;
	padding: 0;
}

.salaprensaNoticiaPrincipalTitulo
{
	height: 100%;
	font: normal 1.38em "Times New Roman" , Times, serif;
	/*font: normal 1.43em "Times New Roman" , Times, serif;*/
	color: #387ab0;
	margin: 0;
	padding: 12px 10px 10px 0;
	text-indent: -0.05em;
}

.salaprensaNoticiaPrincipalEntradilla
{
	font: normal 0.687em Arial;
	display: block;	
	color: #515151;	
	margin:0;	
	padding: 0 10px 10px 0;
}
.salaprensaNoticiaPrincipalEntradilla a
{
	text-decoration:underline;
}
a.salaprensaNoticiaPrincipalBoton
{	
	float: right;
	font: bold 0.687em Arial, Helvetica, sans-serif;
	display: block;
	padding: 0;
	padding-top: 5px;
	margin-right: 10px;margin-bottom: 10px;
	color: #387ab0;
	background: url( "imagenes/btnClaroBgBlue.gif" ) 0 8px no-repeat;
	background-position: left top;
	text-decoration: none;
	width: 143px;
	height: 20px;
	text-indent: 10px;
}

a:visited.salaprensaNoticiaPrincipalBoton 
{
	color: #387ab0;
	text-decoration: none;
}

a:hover.salaprensaNoticiaPrincipalBoton 
{
	background: url( "imagenes/btnClaroBgBlueHover.gif" ) 0 8px no-repeat;
	background-position: left top;
	color: #387ab0;
	text-decoration: none;
}

a.salaprensaNoticiaPrincipal img
{
	padding-right: 5px;
}

.salaprensaSumarioIzquierda
{
	padding: 0;
	margin: 0;
	padding-top: 0.5em;
	float: left;
	width: 25%;
	background-color: #f4f2e9;
}

.salaprensaSumarioFecha
{
	padding-left: 10px;
	padding-right: 10px;
	margin: 0;
	font: normal 0.687em Arial, Helvetica, sans-serif;
	color: #515151;
}

.salaprensaSumarioHora
{
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	margin: 0;
	font: normal 0.687em Arial, Helvetica, sans-serif;
	color: #515151;
}

.salaprensaSumarioMinisterio
{
	padding-left: 10px;
	padding-right: 10px;
	margin: 0;
	font: bold 0.687em Arial, Helvetica, sans-serif;	
	color: #515151;
}

.salaprensaSumarioMinisterio a:link
{
	color: #515151;
	text-decoration: none;
}

.salaprensaSumarioMinisterio a:visited
{
	color: #515151;
	text-decoration: none;
}

.salaprensaSumarioMinisterio a:hover
{
	color: #515151;
	text-decoration: underline;
}

.salaprensaSumarioTitulo
{
	color: #387ab0;
	font: normal 1.06em "Times New Roman" , Times, serif;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-top: 5px;
}

.salaprensaSumarioTitulo a:link
{
	text-decoration: none;
}

.salaprensaSumarioTitulo a:visited
{
	text-decoration: none;
}

.salaprensaSumarioTitulo a:hover
{
	text-decoration: underline;
}

.salaprensaSumarioEntrada
{
	font: normal 0.687em Arial, Helvetica, sans-serif;
	color: #515151;
	text-align: left;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 25px;
}

.salaprensaSumarioDerecha
{
	padding-top: 0;
	float: right;
	width: 74.8%;
	background-image: url(imagenes/fondoSumario.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.salaprensaSumarioDerecha p
{
	margin: 0;
}

.salaprensaDossierContenedor
{
	border: solid 1px #ffffff;
	background: url( "imagenes/degradadoCalendario.gif" ) 0 0 repeat-x;
	background-position: left top;
	background-color: #96c9e5;
	padding: 10px;
	margin-bottom: 5px;
}

.salaprensaDossierTitulo1
{
	color: #515151;
	margin: 0;
}

.salaprensaDossierTitulo2
{
	display: none;
	color: #387ab0;
	margin: 0;
	padding: 0;
}

.salaprensaDossierSuperior
{
	padding: 0 5px 5px 0;
}

.salaprensaDossierSuperior h2
{
	font: normal 1.125em "Times New Roman", Times, serif;
	margin: 0;
	padding: 0;
}

.salaprensaDossierIzquierda
{
	padding: 0;
	margin: 0;
	background-color: #e8e7db;
	width: 100%;
	overflow: auto;
	background: url( "imagenes/fondoAzulDossier.gif" ) 0 0 repeat-x;
	background-position: left top;
}

.salaprensaDossierIzquierda img
{
	float: left;
	margin: 0;
	padding: 0;
}

.salaprensaDossierIzquierda p
{
	float: left;
	width: 50%;
	padding: 10px;
	margin: 0;
	font: normal 1.25em "Times New Roman", Times, serif;
	color: #387ab0;
	text-align: center;
}

.salaprensaDossierIzquierda p span
{
	margin: 0;
	padding: 0;
}

.salaprensaDossierDerecha
{
	float: left; 
	padding-top: 0;
	background-color: #f6f3e9;
}

.salaprensaDossierDerecha ul
{
	border: solid 1px #f6f3e9;
	height: 80%;
	list-style-type: none;
	margin: 0;
	padding: 20px;
	font: normal 0.687em Arial, Helvetica, sans-serif;
	color: #387ab0;
}

.salaprensaDossierDerecha li
{
	margin-bottom: 3px;
	width: 95%;
	overflow: auto;
}

.salaprensaDossierDerecha ul img
{
	float: left;
	margin-right: 5px;
}

.salaprensaDossierDerecha ul a
{
	text-decoration: underline;
}

.salaprensaDossierDerecha ul a:visited
{
	text-decoration: underline;
}

.salaprensaDossierDerecha ul a:hover
{
	text-decoration: underline;
	color: #515151;
}

.salaprensaDossierInferior
{
	margin: 0;
	padding: 0;
	overflow: hidden;
	border-bottom: solid 1px #f6f3e9;
	background-color: #f6f3e9;
	height: 100%;
}

.salaprensaDossierVerMas
{
	float: right;
	display: block;
	padding-top: 5px;
	width: 143px;
	height: 20px;
	margin-bottom: 10px;
	margin-right: 10px;
	background: url( "imagenes/boton-azul-largo2.gif" ) 0 0 no-repeat;
	background-position: left top;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #fdfdfa;
	text-indent: 15px;
	text-decoration: none;
}

.salaprensaDossierVerMas img
{
	padding-right: 5px;
}

.salaprensaDossierVerMas:link
{
	color: #fdfdfa;
}

.salaprensaDossierVerMas:visited
{
	color: #fdfdfa;
}

.salaprensaDossierVerMas:hover
{
	width: 143px;
	height: 20px;
	background: url( "imagenes/boton-azul-largo-over2.gif" ) 0 0 no-repeat;
	background-position: left top;
	color: #387ab0;
	text-decoration: none;
}

/*  Sala de Prensa -> Agenda de la comunicación  */

.agendacomDivSuperior
{
	/* border: solid 1px #dad9d4; */
	padding: 20px 10px 10px 10px;
	margin-bottom: 10px;
	clear: both;
	width: auto;
	background-color: #f4f2e9;
	/*
	background: url( "imagenes/fondoEntradilla.png" ) 0 0 repeat-x;
	background-position: center bottom;
	background-color: #f5f2e9;
	*/
}

.agendacomDivInferior
{
	overflow: hidden;
}

.agendacomDivIzquierdo 
{
	float:left;
	width: 64%;	
	color: #515151;
}

.agendacomDivDerecho
{	
	padding: 10px;
	background-color: #f4f2e9;
	width: 32%;
	float: right;
	padding-bottom: 500em;
	margin-bottom: -500em;
}

.agendacomDivIzquierdo h2
{
	font-size: 1.4em;
}

.agendacomElementoFormulario
{
	display: block;
	width: 100%;
	overflow: auto;
	margin-bottom: 5px;
}

.agendacomDivSuperior label
{
	display: block;
	float: left; 
	width: 25%;
	font: bold 0.75em Arial;
	color: #3879af;
	text-align: right;
	padding-right: 5px;
}

.agendacomInput
{	
	width: 73%;
	border: solid 1px #3879af;
	background-color: #ebead8;
	font: normal 0.75em Arial;
	color: #3879af;
}

.agendacomBotonBuscar
{
	padding: 0;
	margin-bottom: 10px;
	border: 0;
	float: right;
	font: bold 11px Arial, Helvetica, sans-serif;
	width: 68px;
	height: 20px;
	color: #387ab0;
	background: url(imagenes/home-buscador-boton-off.gif) 0 0 no-repeat;
	text-transform: uppercase;
}

.agendacomBotonBuscar:hover
{
	background: url(imagenes/home-buscador-boton-over.gif) 0 0 no-repeat;
	cursor: pointer;
}

.agendacomDivCombo select
{
	width: 100%;
	border: solid 1px #387ab0;
	background-color: #ebead8;
	font: normal 0.7em Arial;
	color: #387ab0;
	margin-bottom: 10px;	
	border: solid 1px #387ab0;
}

.agendacomDivCombo input
{
	margin-bottom: 10px;
}

.agendacomContenido
{
	font: normal 0.75em Arial, Helvetica, sans-serif;	
	color: #515151;
}

.agendacomResultado
{
	font: normal 0.75em Arial, Helvetica, sans-serif;	
	color: #515151;
	margin: 0;
	margin-bottom: 5px;
	padding: 0;
	padding-bottom: 15px;
	overflow: hidden;
	border-bottom: solid 1px #c8c8c6;
	height: 100%;
	background-color: #fdfdfa;
	background-image: url(imagenes/fondoSumario.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.agendacomContenidoSeleccionado
{
	font-weight: bold;
}

.agendacomResultado p
{
	margin: 0;
	margin-bottom: 4px;
	padding: 5px;
}

.agendacomTituloResultado
{
	font-weight: bold;
	background-color: #f4f2e9;
}

.agendacomFuenteTitulo
{
	font-weight: bold;
	font-size: 0.9em;
	color: #387ab0;
}

.clsEntidad
{
	font-size: 0.6em;
	font-family: Verdana;
	margin-left:15px;
}

.clsNegrita
{
	font-weight: bold;
}


/* ------------------------------------------------------------------------------- */
/* -----------------------------    SUBHOME CONSEJO DE MINISTROS   --------------- */
/* ------------------------------------------------------------------------------- */

.consejoContenedorInferior
{
	overflow: hidden;
}

.consejoContenedorIzquierdo 
{
	float:left;
	width: 68%;
	padding-bottom: 500em;
	margin-bottom: -500em;
}

.consejoContenedorDerecho
{
	width: 31%;
	float: right;
	background-color:#add3e6;
	background-image: url(imagenes/fondoBuscadorConsejo.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding-bottom: 500em;
	margin-bottom: -500em;
}

.consejoMinistrosElementoBuscador
{
	padding: 10px 0 10px 0;
	padding-bottom: 0;
}

.consejoMinistrosElementoBuscador label
{
	display: block;
	float: left; 
	width: 20%;
	font: bold 0.75em Arial;
	color: #387ab0;
	text-align: right;
	padding-right: 10px;
	padding-top: 3px;
}

.consejoMinistrosElementoBuscador input
{
	width: 70%;
	height: 20px;
	border: solid 1px #387ab0;
	background-color: #f4f2e9;
	font: normal 0.75em Arial;
	color: #387ab0;
	padding-left: 10px;
	padding-top: 2px;
}

.consejoMinistrosElementoBuscador select
{
	width: 70%;
	height: 22px;
	border: solid 1px #387ab0;
	background-color: #f4f2e9;
	font: normal 0.75em Arial;
	color: #387ab0;
}

.consejoMinistrosBotonBuscar
{
	padding: 0;
	margin: 10px;
	border: 0;
	float: right;
	font: bold 0.75em Arial, Helvetica, sans-serif;
	width: 68px;
	height: 20px;
	color: #387ab0;
	background: url(imagenes/home-buscador-boton-off.gif) 0 0 no-repeat;
	text-transform: uppercase;
}

.consejoMinistrosBotonBuscar:hover
{
	background: url(imagenes/home-buscador-boton-over.gif) 0 0 no-repeat;
	cursor: pointer;
}

.leftFloat
{
	/*float: left;*/
}

.consejoNubeHeader
{
	border: solid 1px #91b6ce;
	border-bottom: solid 1px #498db6;
	margin-bottom: 5px;
	background: #5eaeda url(imagenes/bgBannerReferencia.gif) repeat-x;
	font: normal 1.37em Arial, Helvetica, sans-serif;	
	color: #387ab0;
	margin: 0;
	margin-bottom: 5px;
	padding: 0;
	border-top: solid 2px #a6c4d5;
	border-left: solid 2px #91b7ce;
	border-right: solid 2px #91b7ce;
	border-bottom: solid 2px #4D91B7;
	letter-spacing: -0.05em;
}

.consejoNubeHeader img
{
	float: left;
	margin: 0;
	padding: 0;
}

.consejoNubeHeader span
{
	float: left;
	margin: 0;
	padding: 0;
	margin-top: 17px;
	margin-right: 10px;
}

.consejoNubeHeader a
{
	float: left;
	margin: 0;
	padding: 0;
	margin-top: 17px;
	text-decoration: underline;
	font-weight: bold;
}

.consejoNubeHeader a:visited
{
	text-decoration: underline;
}

.consejoNubeHeader a:hover
{
	color: #515151;
	text-decoration: underline;
}

.consejoNube
{
	background: #96c9e5 url( "imagenes/degradadoCalendario.gif" ) 0 0 repeat-x;
	border: solid 1px #fff;
}

.consejoNube h2
{
	color: #515151;
	font: normal 1.125em "Times New Roman" , Times, serif;
}

.consejoNube div
{
	margin: 0 10px 10px 10px;
	text-align: center;
}

.consejoNube div ul
{
	padding: 30px 10px;
	background-color: #387ab0;
}

.consejoNube div ul li
{
	display: inline;
}

.consejoNube div ul li a
{
	margin-right: 5px;margin-left: 2px;
}
/* Nube de conceptos (Consejo de Ministros) */
a.class13White{font:normal 0.8em Arial; color:#fff; text-decoration:none; vertical-align:middle;}
a.class13Allo{font:normal 0.8em Arial; color:#f8a833; text-decoration:none; vertical-align:middle;}
a.class14White{font:normal 0.875em Arial; color:#fff; text-decoration:none; vertical-align:middle;}
a.class14Allo{font:normal 0.875em Arial; color:#f8a833; text-decoration:none; vertical-align:middle;}
a.class15White{font:normal 0.95em Arial; color:#fff; text-decoration:none; vertical-align:middle;}
a.class15Allo{font:normal 0.95em Arial; color:#f8a833; text-decoration:none; vertical-align:middle;}
a.class16White{font:normal 1em Arial; color:#fff; text-decoration:none; vertical-align:middle;}
a.class16Allo{font:normal 1em Arial; color:#f8a833; text-decoration:none; vertical-align:middle;}
a.class17White{font:normal 1.05em Arial; color:#fff; text-decoration:none; vertical-align:middle;}
a.class17Allo{font:normal 1.05em Arial; color:#f8a833; text-decoration:none; vertical-align:middle;}
a.class18White{font:normal 1.1255em Arial; color:#fff; text-decoration:none; vertical-align:middle;}
a.class18Allo{font:normal 1.1255em Arial; color:#f8a833; text-decoration:none; vertical-align:middle;}
a.class20White{font:normal 1.25em Arial; color:#fff; text-decoration:none; vertical-align:middle;}
a.class20Allo{font:normal 1.25em Arial; color:#f8a833; text-decoration:none; vertical-align:middle;}
a.class22Allo{font:normal 1.4em Arial; color:#f8a833; text-decoration:none; vertical-align:middle;}
a.class22White{font:normal 1.4em Arial; color:#fff; text-decoration:none; vertical-align:middle;}
a.class25White{font:normal 1.56em Arial; color:#fff; text-decoration:none; vertical-align:middle;}
a.class25Allo{font:normal 1.56em Arial; color:#f8a833; text-decoration:none; vertical-align:middle;}
a.class36White{font:normal 2.25em Arial; color:#fff; text-decoration:none;}
a.class36Allo{font:normal 2.25em Arial; color:#f8a833; text-decoration:none; vertical-align:middle;}

a.class13White:visited{font:normal 0.8em Arial; color:#fff; text-decoration:none; vertical-align:middle;}
a.class13Allo:visited{font:normal 0.8em Arial; color:#f8a833; text-decoration:none; vertical-align:middle;}
a.class14White:visited{font:normal 0.875em Arial; color:#fff; text-decoration:none; vertical-align:middle;}
a.class14Allo:visited{font:normal 0.875em Arial; color:#f8a833; text-decoration:none; vertical-align:middle;}
a.class15White:visited{font:normal 0.95em Arial; color:#fff; text-decoration:none; vertical-align:middle;}
a.class15Allo:visited{font:normal 0.95em Arial; color:#f8a833; text-decoration:none; vertical-align:middle;}
a.class16White:visited{font:normal 1em Arial; color:#fff; text-decoration:none; vertical-align:middle;}
a.class16Allo:visited{font:normal 1em Arial; color:#f8a833; text-decoration:none; vertical-align:middle;}
a.class17White:visited{font:normal 1.05em Arial; color:#fff; text-decoration:none; vertical-align:middle;}
a.class17Allo:visited{font:normal 1.05em Arial; color:#f8a833; text-decoration:none; vertical-align:middle;}
a.class18White:visited{font:normal 1.1255em Arial; color:#fff; text-decoration:none; vertical-align:middle;}
a.class18Allo:visited{font:normal 1.1255em Arial; color:#f8a833; text-decoration:none; vertical-align:middle;}
a.class20White:visited{font:normal 1.25em Arial; color:#fff; text-decoration:none; vertical-align:middle;}
a.class20Allo:visited{font:normal 1.25em Arial; color:#f8a833; text-decoration:none; vertical-align:middle;}
a.class22Allo:visited{font:normal 1.4em Arial; color:#f8a833; text-decoration:none; vertical-align:middle;}
a.class22White:visited{font:normal 1.4em Arial; color:#fff; text-decoration:none; vertical-align:middle;}
a.class25White:visited{font:normal 1.56em Arial; color:#fff; text-decoration:none; vertical-align:middle;}
a.class25Allo:visited{font:normal 1.56em Arial; color:#f8a833; text-decoration:none; vertical-align:middle;}
a.class36White:visited{font:normal 2.25em Arial; color:#fff; text-decoration:none;}
a.class36Allo:visited{font:normal 2.25em Arial; color:#f8a833; text-decoration:none; vertical-align:middle;}

a.class13White:hover{font:normal 0.8em Arial; color:#fff; text-decoration:underline; vertical-align:middle;}
a.class13Allo:hover{font:normal 0.8em Arial; color:#f8a833; text-decoration:underline; vertical-align:middle;}
a.class14White:hover{font:normal 0.875em Arial; color:#fff; text-decoration:underline; vertical-align:middle;}
a.class14Allo:hover{font:normal 0.875em Arial; color:#f8a833; text-decoration:underline; vertical-align:middle;}
a.class15White:hover{font:normal 0.95em Arial; color:#fff; text-decoration:underline; vertical-align:middle;}
a.class15Allo:hover{font:normal 0.95em Arial; color:#f8a833; text-decoration:underline; vertical-align:middle;}
a.class16White:hover{font:normal 1em Arial; color:#fff; text-decoration:underline; vertical-align:middle;}
a.class16Allo:hover{font:normal 1em Arial; color:#f8a833; text-decoration:underline; vertical-align:middle;}
a.class17White:hover{font:normal 1.05em Arial; color:#fff; text-decoration:underline; vertical-align:middle;}
a.class17Allo:hover{font:normal 1.05em Arial; color:#f8a833; text-decoration:underline; vertical-align:middle;}
a.class18White:hover{font:normal 1.1255em Arial; color:#fff; text-decoration:underline; vertical-align:middle;}
a.class18Allo:hover{font:normal 1.1255em Arial; color:#f8a833; text-decoration:underline; vertical-align:middle;}
a.class20White:hover{font:normal 1.25em Arial; color:#fff; text-decoration:underline; vertical-align:middle;}
a.class20Allo:hover{font:normal 1.25em Arial; color:#f8a833; text-decoration:underline; vertical-align:middle;}
a.class22Allo:hover{font:normal 1.4em Arial; color:#f8a833; text-decoration:underline; vertical-align:middle;}
a.class22White:hover{font:normal 1.4em Arial; color:#fff; text-decoration:underline; vertical-align:middle;}
a.class25White:hover{font:normal 1.56em Arial; color:#fff; text-decoration:underline; vertical-align:middle;}
a.class25Allo:hover{font:normal 1.56em Arial; color:#f8a833; text-decoration:underline; vertical-align:middle;}
a.class36White:hover{font:normal 2.25em Arial; color:#fff; text-decoration:underline;}
a.class36Allo:hover{font:normal 2.25em Arial; color:#f8a833; text-decoration:underline; vertical-align:middle;}
/* Nube de conceptos (Consejo de Ministros) (End) */
 
/*  ACREDITACIONES */
#solicitudacredita
{
	background:#eeeff1; 
	padding:0.0em 0 0 0;
}
#solicitudacredita fieldset
{
	border: none;
}
#solicitudacredita label
{
	padding: 0em 0.0em 0em 0.0em;
	color: #4d4d4b;
    font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    text-align:left;
    
}
#solicitudacredita select
{
	font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	font-size: 10px; 
	color: #4d4d4b; 
	border: none;
}
#solicitudacredita select.acto
{
	width:30.0em;
}
#solicitudacredita input
{
	font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	font-size: 10px; 
	color: #4d4d4b; 
	border-width:0;
}
#solicitudacredita input.textomediano
{
	width: 25.0em
}
#solicitudacredita input.textocorto
{
	width: 4.0em;
	border-width:0;
}

#solicitudacredita input.textocorto2
{
	width: 2.0em
}

#solicitudacredita input.textolargo
{
	width: 25.0em;
	
   
}

#solicitudacredita input.textomuylargo
{
	width: 100%;
	height : 8.0em;
	
   
}

#solicitudacredita input.file
{
	
}

#solicitudacredita input.enviar
{
	background: #72c900;
    font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    color:#ffffff;
    width:15.0em;
}

#solicitudacredita input.buscar
{
	background: #586494;
    font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    color:#ffffff;
    width:15.0em;
}
#solicitudacredita P.cabecera
{
    padding: 0em 0.0em 0em 0.0em;
    color: #000000;
    font-family: Georgia, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
    font-size: 18pt;
    font-weight: normal;
    vertical-align:top; 
}
#solicitudacredita img.foto
{
    width: 9.0em;
    height: 11.0em;
}
#solicitudacredita P.titulo
{
    padding: 0em 0.0em 0em 0.0em;
    color: #4d4d4b;
    font-family: Georgia, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    vertical-align:top; 
}

#solicitudacredita P.baselined
{
	vertical-align: baseline;
}

#solicitudacredita IMG.imgCaptcha
{
	vertical-align: bottom;
	width: 60px;
	height: 30px;
}

#solicitudacredita P.Multiidioma2
{
    padding: 0em 0.0em 0em 0.0em;
    color: #4d4d4b;
    font-family: Georgia, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    font-style:italic;
    vertical-align:top; 
}

#solicitudacredita P.info
{
    padding: 0em 0.0em 0em 0.0em;
    color:#586494;
    font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    font-style:italic;
    vertical-align:top; 
    text-align:left;
}
#solicitudacredita P.error
{
    padding: 0em 0.0em 0em 0.0em;
    color: red;
    font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    font-style:italic;
    vertical-align:top; 
    text-align:left;
}

#solicitudacredita span.cabecera
{
    padding: 0em 0.0em 0em 0.0em;
    color: #52a3ce;
    font-family: Georgia, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
    font-size: 12pt;
    font-weight: normal;
    font-style: italic;
    vertical-align:top; 
}
#solicitudacredita span.titulo
{
    padding: 0em 0.0em 0em 0.0em;
    color: red;
    font-family: Georgia, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
    font-size: 11pt;
    font-weight: normal;
    vertical-align:top; 
}

#solicitudacredita HR.Superior
{
	line-height:normal;
	height:0.01em;
	color: #4d4d4b;
	border:0;
}
#solicitudacredita HR.Separador
{
	line-height:normal;
	color: #4d4d4b;
	height:0.005em;
	border-style:dashed;
	vertical-align:middle;
    border:0;
}
#solicitudacredita HR.Inferior
{
	line-height:normal;
	height:0.1em;
	color: #4d4d4b;
	border:0;
	clear: both;
}
#solicitudacredita DIV.Derecha
{
	float:right;
}
#solicitudacredita DIV.Contenido
{
	padding: 0.1em 1.0em 0.1em 3.0em;
	float:none;
}
#solicitudacredita DIV.Contenedor_0
{
	margin: 0.0em 0.0em 0.0em 0.0em;
	padding: 0.0em 0.0em 0.0em 0.0em;
	background: #eeeff1;	
	height: 100%;
	width: 100%;
	overflow: visible;
}
#solicitudacredita form
{
	margin: 0.0em 0.0em 0.0em 0.0em;
	padding: 0.0em 0.0em 0.0em 0.0em;
}
#solicitudacredita a
{
	color: #52a3ce;
}
#solicitudacredita DIV.Contenedor_I
{
	margin:0;
	padding:0;
	background: #e0edf3;	
	height: 100%;
	width: 100%;
	overflow: visible;
}
#solicitudacredita DIV.Contenedor_A
{
	margin: 0.0em 0 0 0;
	background: #e0e2e1;
	height: 100%;
	width: 100%;
	overflow: visible;
}
#solicitudacredita DIV.Contenedor_1
{
	margin: 0.0em 0 0 0;
	background: #e3e6eb;
	height: 100%;
	width: 100%;
	overflow: visible;
}
#solicitudacredita DIV.Contenedor_2
{
	margin: 0.0em 0 0 0;
	background: #cee1e8;
	height: 100%;
	width: 100%;
	overflow: visible;
}
#solicitudacredita DIV.Contenedor_3
{
	margin: 0.0em 0 0 0;
	background: #d8f2c2;
	height: 100%;
	width: 100%;
	overflow: visible;
}
#solicitudacredita DIV.FilaColumna
{
	margin: 0.2em 0.0 0.0 0.0;
	padding: 0.0em 0.0 0.0 0.0;
	display: block;
	clear: both;
}
#solicitudacredita DIV.Contenedor_Botones
{
	text-align:right;
}

#solicitudacredita DIV.Izquierda
{
	padding: 1.2em 0.0em 0.1em 0;
	float:left;
}

#solicitudacredita DIV.Width60
{
	width: 60%;
}

#solicitudacredita DIV.Foto
{
	padding: 1.0em 0.0em 0.0em 0.0em;
	float:right;
	
}
#solicitudacredita DIV.Columna1
{
	padding: 0.0em 0.0em 0.0em 0;
	float:left;
	width:33%;
}
#solicitudacredita DIV.Columna3
{
	padding: 0.0em 0.0em 0.0em 0;
	float:left;
	width:8.0em;
}
#solicitudacredita DIV.Columna2
{
	padding: 0.0em 0.0em 0.0em 0;	
	float:left;
	width:60%;
}
#solicitudacredita DIV.Multiidioma
{
	padding: 0.0em 0.0em 0.0em 0;
	color: #4d4d4b;/*#586494;*/
    font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    text-align:left;
    font-style:italic;
    
}

#solicitudacredita P.Multiidioma
{
	padding: 0.0em 0.0em 0.0em 0;
	margin: 0.0em 0.0em 0.0em 0;
	color: #4d4d4b;/*#586494;*/
    font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
    font-size: 8pt;
    font-weight: normal;

    text-align:left;
    font-style:italic;
    
}

#solicitudacredita P.error2
{
	padding: 0.0em 0.0em 0.0em 0;
	margin: 0.0em 0.0em 0.0em 0;
	color: red;/*#586494;*/
    font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    text-align:left;
    font-style:italic;
    
}

.AZ1_resultado1
{
    width:65%;
}

.oculto
{
   position: absolute;
   left: -1000px;
   width: 100px;
}

/* Estilos propios de la librería rsh */
.rshHidden
{
	left: -1000px;
	top: -1000px;
	width: 1px;
	height: 1px;
	border: 0;
	position: absolute;
}

.rshShown
{
	border: 0;
	margin: 0;
	padding: 0;
}

.rshIEIframe
{
	width: 800px;
	height: 80px;
	border: 1px solid black;
}

.rshSafariInput
{

	width: 800px;
	height: 20px;
	border: 1px solid black;
	margin: 0;
	padding: 0;	
}

.rshTextarea
{
	width: 800px;
	height: 80px;
	border: 1px solid black;
}


/* ------------------------------------------------------------------------------- */
/* -----------------------------    SUBHOME ECONOMIA SOSTENIBLE    --------------- */
/* ------------------------------------------------------------------------------- */



.lesDossierContenedor
{
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url("imagenes/degradadoCalendario.gif" );
	background-repeat: repeat-x;
	background-position: center top;
	background-color:#96C9E5;
	padding: 0 10px 10px 10px;
	border: solid 1px #ffffff;



	background-color: #96c9e5;
	
	overflow: hidden;
}

.lesEnlaces 

{
	margin-bottom: 5px;
	padding: 0 10px 10px 10px;
	overflow: hidden;
	width:44%;
}

.lesDossierCentro 
{
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #f6f3e9;
	width: 100%;
	overflow: auto;

} 

.lesDossierCentro ul
{
	border: solid 1px #f6f3e9;
	height: 80%;
	list-style-type: none;
	margin: 0;
	padding: 5px 5px 0px 5px;
	font: normal 16px Arial, Helvetica, sans-serif;
	color: #387ab0;
	
}

.lesDossierCentro li
{
	margin-bottom: 5px;
	width: 90%;
	overflow: auto;
}

.lesDossierCentro p
{
	font: normal 16px Arial, Helvetica, sans-serif;
	padding: 0px 10px 0px 10px;
	color: #000000;
}

.lesDossierVerMas
{
	float: right;
	display: block;
	padding-top: 5px;
	padding-right: 10px;
	margin: 15px 0 0 0;
	width: 143px;
	height: 20px;
	background: transparent url(  "imagenes/boton-azul-largo2.gif" ) left top no-repeat;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #fdfdfa;
	text-indent: 15px;
	text-decoration: none;


}

.lesDossierVerMas img
{
	padding-right: 5px;
}

.lesDossierVerMas:link
{
	color: #fdfdfa;
}

.lesDossierVerMas:visited
{
	color: #fdfdfa;
}

.lesDossierVerMas:hover
{
	width: 143px;
	height: 20px;
	background: url(  "imagenes/boton-azul-largo-over2.gif" ) 0 0 no-repeat;
	background-position: left top;
	color: #387ab0;
	text-decoration: none;
}

.lesDossierCentro img
{
	width: 90%;
	padding: 5px 10px 0px 10px;
}

.lesDossierCentro ul a
{
	text-decoration: underline;
}

.lesDossierCentro ul a:visited
{
	text-decoration: underline;
}

.lesDossierCentro ul a:hover
{
	text-decoration: underline;
	color: #515151;
}

.lesDossierImg
{
	width:320px;
	
}

.lesDossierImg ul
{
	list-style-type:none;
	padding: 0;
	margin:0;
	
}

.lesDossierImg ul li
{
	display: inline;
	padding-right: 10px;
}

.LESIcono
{
	margin-top: 10px;
	margin-left: 5px;
}

/* Estilos propios de la librería rsh (end) */


