/*--------------- 

	CSS BBVA

  ---------------*/

img {border:0;} 

/* titulos */

.title   { font-style:normal; font-weight:bold; font-size:20px; line-height:21px; color:#003399; }
.titlepage {display:none;}
h1	 { display:none;}   /*articleinfo/title*/
h2.title { font-size:18px; color:#003399;}  /*sect1*/
h3.title { font-size:15px; color:#669999;}  /*sect2*/
h4.title { font-size:12px; color:#669999;}  /*sect3*/

/*elementos de linea*/
p         { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000;}
b         {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}	
li        { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; text-align:left; list-style-position:inherit;}
ul        { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; text-align:left; list-style-position:inherit;}
ol        { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; text-align:left; list-style-position:inherit;}

.emphasis { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #003366; font-weight: bold; font-style: normal;}
em        { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #003366; font-weight: bold; font-style: normal;}
.quote    { color:#00826B; font-style:italic; }
.glossterm { color:#669999; font-weight: bold; }
.txtSmall { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal;}
.table .title { display:none; }
table  	      { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #003366; }
td            { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000;}
tr            { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; }

/*elementos de bloque*/

div.sect1,div.sect2,div.sect3 { 
		font-family: Arial, Helvetica, sans-serif; font-size: 14px; 
		padding-left: 0%; 
		padding-right: 0%;
		}
span.sect1 {}

.note { background:#CCE6E2;padding:10px; border:none;}
.note .title {}

.tip       { padding-top: 20px;padding-left: 8px; padding-right: 8px; padding-bottom: 5px; background: white url(../img/banner_tip.gif) no-repeat top left; border: solid 1px #E7A225; }
.tip .title {color: 669999;}

.important { padding-top: 20px;padding-left: 8px; padding-right: 8px; padding-bottom: 5px; background: white url(../img/banner_important.gif) no-repeat top left; border: solid 1px #E7A225; }
.important .title {color: 669999;}

.example {  padding-top: 20px;background:#FFFF66;padding:10px; color: 99CCCC; font-size: 12px;border:none; }
.example .title {color: 669999;}

.warning { padding-top: 20px;padding-left: 8px; padding-right: 8px; padding-bottom: 5px; background: white url(../img/banner_warning.gif) no-repeat top left; border: solid 1px #003399; }
.warning .title {color: 669999;}

.mediaobjectco {text-align:center;}
.inlinemediaobject {text-align:center;}



/*ELEMENTOS PAGINA*/
body
{
	margin-top:0px;
	padding-left:0px;
	/*background: transparent url(../img/sidebar.png) no-repeat top left;*/
 font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#000000;
	scrollbar-face-color: #ffffff;
	scrollbar-shadow-color: navy;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: navy;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-track-color: #ffffff;
	scrollbar-arrow-color: navy;
	background-color: #EAE7E7;
}

	
/*CABECERA*/
.usernavheader { text-align:right;font-size:12px;}
.navheader   { border-bottom:solid 1px navy; color:black; font-size:10px; text-align: right; background:#DBE6FC;}
.navheader A { color:black;} 


/*PIE DE PAGINA*/
/*
.navfooter { position:absolute;top:492px;left:160px;width:560; padding-left:5px;}
.botonesnavegacion { background: transparent url(../img/Image01002.jpg) repeat-x top left; width:10%; color:white; text-align:right; font-weight:bold; }
*/
#numeropagina { font-family:Arial, Helvetica, sans-serif; text-align:right; color:#FFFFFF; width:100%; font-style:normal; font-weight:bold; font-size:9px;}
#centr { height:100%; margin-top:0px; padding-left:0px; padding-right:0px; overflow:auto; }

/*BARRA LATERAL IZQUIERDA
.sidebarizq     { border:solid black; position:absolute;left:10px; top:60px; width:135px; font-weight:bold;font-size:15px;color:white; }
.sidebarizq img { display:block; }
.enlace-toc         { position:absolute;left:100px; top:25px; font-weight:bold; font-size:15px;color:white;}
.enlace-toc A       { color:white;text-decoration:none;}
.enlace-toc A:hover {text-decoration:underline;}
#tocsidebar   { position:absolute;left:0px; top:100px; width:140px;height:240px; padding:5px; font-size:10px; border-top:solid 1px white; border-bottom:solid 1px white; }
#tocsidebar A { color:white; text-decoration:none; display:block; margin-left:22px; text-indent:-22px; }
*/


/*CONTENIDO*/

/*capa scroll*/
.cscroll {
       height:100%; margin-top:0px; padding-left:0px; padding-right:0px; overflow:auto;
	}


/*PAGINA TABLA DE CONTENIDOS*/
.toc            {
	padding-left:80px;
	padding-top:40px;
	height:100%;
	background-color:#EAE7E7;
	background-image: url(../img/tocback.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

/*.toc            { padding-left:250px; padding-top:40px; background: url('../img/tocback.jpg') no-repeat;  height:100%; background-color:white;  
}*/
.toc B          { visibility:hidden;}
.toc A          { color: #003366; text-decoration:none; }
.toc A:active 	{ color: #000000;  }
.toc A:visited  { color: #003366;  }

/*PAGINA APENDICE*/
/*
div.appendix { height:480; width:560; background: transparent url(../img/appendix.png) no-repeat top left; }
*/


/*PAGINA EVALUACION*/
.inlinemediaobject embed  { 
	margin-top:-35px;
	width:560px; height:430px;
}


/*PAGINA GLOSARIO*/
div.glossary { 
	margin-left:20px;padding-left: 75px; height:480; background: transparent url(../img/pantalla_glosary.gif) no-repeat top left; 
	background-color:white; 
}
dt { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: EFB9AD; }
#glosario-boton-cerrar {  
  position:absolute;
  top:30px; left:10px;
}

/*PAGINA FAQ*/
div.faq { 
	margin-left:0px;padding-left: 85px; height:480;  
	background-color:white; 
}
dt { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: 003399; }
#faq-boton-cerrar {  
  position:absolute;
  top:30px; left:10px;
}
#faq-titulo {  
  position:absolute;
  top:70px; left:15px;
}

.txtSmalldr { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color:#626262}
.txtSmalldrb { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color:#5D5D5D; font-weight: bold;}
