html {
  /*height: 100%;*/
  margin: 0px;
  padding: 0px;
}

body {
  /*height: 100%;*/

  margin: 0px;
  padding: 0px;
  text-align: center;

  font: normal 0.8em verdana, arial, sans-serif;
  line-height: 120%;
  
  background-color: #fff;
  color: #000;
  
  width: 99%;
  overflow: hidden;
}

h1 {
  position: absolute;
  left: -1000px;
  top: -1000px;
}
a {
  color: #066;
  text-decoration: none;
}
a:link, a:visited {
	color: #000;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
img {
	border: none;
}
a:hover {
  text-decoration: underline;
}

.separador {
	clear: both;
	height: 0px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
}
#contenedor .divisor {
	margin-bottom: 32px;
}

/**************************************************************
 Disposición 
 **************************************************************/
#contenedor {  
  /*height: 100%;*/
  height: 572px;
  width: 770px;
  /*min-height: 572px;*/
  text-align: left;
  margin: 0px auto;
  padding: 0px;
  background: #fff url(fbbva_libroCorazon_fondo.gif) repeat-x left top;
  
  border: 1px solid #bac7d3;
}
* html #contenedor {
  width: 790px;
}
#principal {
	background-color: #fff;
}
#navegacion {
  width: 200px;
  float: left;
  padding-left: 1px;
  margin-bottom: 0px;
}
#contenido {
  width: 558px;
  height: 522px; /* antes 542 */
  float: left;
  /*overflow: hidden;
  border: 1px solid #000;*/
  
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 0.8em;
  
  padding-left: 8px;
  /*margin-top: 10px;*/ /* 20 */
  background-color: transparent;
  
  position: relative;
}
* html #contenido {
  width: 572px;
}
#contenido p {
	margin: 2px 6px;
	padding-left: 16px;
	/*text-indent: -10px;*/
}
/**************************************************************
 Cabecera
 **************************************************************/
#cabecera {
	height: 49px;
	margin: 0px 0px 2px 0px;
	background: transparent url(fbbva_libroCorazon_tituloGral.jpg) no-repeat left top;
}
/**************************************************************
 Pie
 **************************************************************/
#pie {
	border-bottom: 1px solid #bac7d3; /*#008fff*/
	margin: 0px;
	padding: 0px;
}

/**************************************************************
 Navegación
 **************************************************************/
#menuCapitulos {
	width: 196px;
	height: 318px;
	overflow: auto;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	border: 1px solid #cacaca;
	margin-bottom: 2px;
}
#navegacion ul {
	margin-left: 2px;
	padding: 2px;
}
#navegacion li {
	list-style: none;
	/*line-height: 1em;*/
	min-height: 20px;
}
#navegacion li a:link, #navegacion li a:visited {
	color: #000;
	text-decoration: none;
}
#navegacion li a:hover {
	text-decoration: underline;
}
li.enlacePdf {
	background: transparent url(fbbva_libroCorazon_icoPdf.gif) no-repeat 0.1em 0.1em;
	padding-left: 20px;
}
li.carpetaCerrada {
	background: transparent url(fbbva_libroCorazon_cerrada.gif) no-repeat 0.1em 0.1em;
	padding-left: 20px;
}
li.carpetaAbierta {
	background: transparent url(fbbva_libroCorazon_abierta.gif) no-repeat 0.1em 0.1em;
	padding-left: 20px;
}
ul#opciones {
	margin-top: 4px;
	margin-bottom: 2px;
}
#opciones li {
	/*background: transparent url(fbbva_libroCorazon_esquina.gif) no-repeat right top;
	border: 1px solid #dedede;*/
	border: 1px solid #c4c4c4;
	margin: 6px 0px;
	padding: 2px;
}
#opciones li a {
	display: block;
	background: transparent url(fbbva_libroCorazon_esquina.gif) no-repeat right top;
	border: 1px solid #dedede;
	padding: 2px;
}
#opciones li a:link, #opciones li a:visited {
	color: #666;
	text-decoration: none;
}
#opciones li a:hover {
	text-decoration: underline;
}

#opciones .libroCompleto {
	padding-left: 22px;
	background: transparent url(fbbva_libroCorazon_completo.gif) no-repeat 1% 50%;
}
/**************************************************************
 Titular Ficha/pdf
 **************************************************************/
#cabeceraFicha, #cabeceraFichaPek {
	position: relative;
	background: transparent url(fbbva_libroCorazon_fondoTit.gif) repeat-x left top;
	margin: 4px;
	height: 46px;
	width: 99%;	
}

#cabeceraFichaPek {
	height: 29px;
}

#cabeceraFicha #titulo, #cabeceraFichaPek #titulo {
	position: absolute;
	left: 2px;
	top: 8px;
	margin: 0px;
	padding: 0px;
	
	color: #000;
	font-size: 1em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#cabeceraFicha #autores {
	position: absolute;
	left: 2px;
	bottom: 2px;
	margin: 0px;
	padding: 0px;
	
	color: #333;
	font-size: 1em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-indent: 0px;
}

#cabeceraFicha #volver {	
	position: absolute;
	right: 0px;
	top: 30px;
	
	padding: 0px;
	margin: 0px;
	width: 50px;
	height: 16px;
	background: transparent url(fbbva_libroCorazon_fondoBotVol.gif) no-repeat left top;
	
	color: #666;
	font-size: 0.9em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	line-height: 16px;
	text-indent: 0px;
}
h4#titResumen, h4#titCuestiones {
	margin: 8px 8px 2px 8px;
	padding: 0px;
	color: #008fff;
	font-size: 1em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#contenido h4#titCuestiones {
	margin-top: 8px;
}
#resumen {
	border: 2px solid #efefef;
	height: 130px;
	overflow: auto;
}
#contenido p.parrafoResumen {
	padding-left: 14px;
	background: transparent url(fbbva_libroCorazon_flechaResum.gif) no-repeat 0em 0.3em;
	margin: 8px 2px 8px 10px;
}

/**************************************************************
 Consultas frecuentes, Bibliografía y Glosario
 **************************************************************/
#contenido #listadoCuestiones {
	border: 6px solid #efefef;
	background-color: #f8f8f8;
	height: 240px;
	overflow: auto;
	padding-left: 16px;
	margin-left: 1px;
	margin-top: 2px;
	margin-bottom: 4px;
	
	list-style: none; /*decimal-leading-zero;*/
	list-style-position: inside;
}
#contenido #listadoCuestiones li {
	background: transparent url(fbbva_libroCorazon_fondoListadoApartados.gif) no-repeat 0.1em 0.5em;
	color: #39c;
	font-weight: bolder;
	margin: 2px;
	padding-left: 40px;
	margin-left: -12px;
	text-indent: -30px;
}
* html #contenido #listadoCuestiones li {
	padding-left: 28px;
	margin-left: -12px;
	text-indent: -16px;
}

#contenido #listadoCuestiones li a:link,
#contenido #listadoCuestiones li a:visited {
	font-size: 1em;
	color: #39c;
	text-decoration: none;
}
#contenido #listadoCuestiones li a:hover {
	text-decoration: underline;
}

#cabeceraFicha #leerCapitulo,
#contenido #leerGlosario,
#contenido #leerBiblio,
#contenido #leerPreguntasFrecuentes {
	padding: 0px;
	margin: 0px;
	width: 110px;
	height: 25px;
	
	background: transparent url(fbbva_libroCorazon_fondoBoton.gif) no-repeat left top;
	
	color: #0053a0;
	font-size: 1em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	text-align: center;
	line-height: 22px;
	text-indent: 0px;
}
#contenido .botDesactivado {	
	background: transparent url(fbbva_libroCorazon_fondoBotonDes.gif) no-repeat left top !important;
	color: #888 !important;
}
#contenido .botDesactivadoLargo {	
	background: transparent url(fbbva_libroCorazon_fondoBotonDesLargo.gif) no-repeat left top !important;
	color: #888 !important;
}


#contenido #leerPreguntasFrecuentes {
	background-image: url(fbbva_libroCorazon_fondoBotonLargo.gif);
	width: 184px;
}

#contenido #leerGlosario,
#contenido #leerBiblio,
#contenido #leerPreguntasFrecuentes {
	float: left;
}

#cabeceraFicha #leerCapitulo {
	position: absolute;
	right: 0px;
	top: 32px;
}

/**************************************************************
 Contenedor del Flash
 **************************************************************/

#contenido #contenedorFlash {
	margin: -2px 2px;
	text-align: center;
	padding: 0px;
}

/**************************************************************
 Índice de autores
 **************************************************************/
#listadoAutores {
	height: 470px;
	overflow: auto;
	border: 6px solid #efefef;
	background-color: #f8f8f8;
}
#listadoAutores .listadoTitulos {
	margin-left: 20px;
	margin-bottom: 14px;
}
#listadoAutores .listadoTitulos a {
	padding-left: 10px;
	background: transparent url(fbbva_libroCorazon_flechacuest.gif) no-repeat 0em 0.3em;
	color: #39c;
	font-weight: bolder;
}


/**************************************************************
 Créditos
 **************************************************************/
#creditos {
	height: 470px;
	overflow: auto;
	border: 6px solid #efefef;
	background-color: #f8f8f8;
}

#creditos p {
	text-indent: -14px;
	margin: 2px 2px 2px 6px;
}

/**************************************************************
 Aviso Legal
 **************************************************************/
#avisoLegal {
	height: 462px;
	overflow: auto;
	border: 6px solid #efefef;
	background-color: #f8f8f8;
}
.edita, .editor {
	float: left;
}
.edita {
	margin-left: 4em;
}
.editor {
	margin-left: 8.5em;
}
.izq {
	float:left;
	width: 40%;
	margin-right: 2em;
	text-align: right;
}
.dch {
	float: left;
	width: 50%;
	text-align: left;
	padding: 0px !important;
}
.textoavisolegal p {
	margin-bottom: 3em;
}

/**************************************************************
 Índice Legal
 **************************************************************/
#alfabeto {
	width: 98%;
	margin: 2px 1%;
	padding: 0px;
	text-align: center;
}
#alfabeto li {
	list-style: none;
	display: inline;
}
#listadoAlfabetico {
	height: 442px;
	overflow: auto;
	border: 6px solid #efefef;
	background-color: #f8f8f8;
	padding-left: 2px;
}
#listadoAlfabetico ul {
	margin-left: 6px;
	padding-left: 4px;
	list-style: none;
	text-indent: -6px;
}
#listadoAlfabetico .entrada {
	padding-left: 16px;
}
.titAlf {
	text-transform: uppercase;
	margin-top: 12px;
	margin-bottom: 2px;
}
h3.titAlf a {
	color: #002626 !important;
}
