/* font-family:'Hobo W01 Medium';
font-family:'Calibri W01 Light';
font-family:'Calibri W01 Light Italic';
font-family:'Calibri W01 Regular_904604';
font-family:'Calibri W01 Italic_904613';
font-family:'Calibri W01 Bold_904607';
font-family:'Calibri W01 Bold Italic_904610'; */

body { font-family:Arial, Helvetica, sans-serif; line-height:1.6em; color:#000; }
h1 { font-family:'Hobo W01 Medium'; text-transform:uppercase; font-size:26px; }
h2, h3, h4, h5 { font-family: "Lato",​Helvetica,​Arial,​sans-serif; font-weight:300; }
h3, h4, h5 { font-weight:400; }
strong { font-family: "Lato",​Helvetica,​Arial,​sans-serif; font-weight:700; font-size:1.1em; }

/* ESTILOS PERSONALIZADOS */
#contenidosecund { position:relative; }
#contenidosecund ul li, #contenidosecund ol li { margin-bottom:1em; }
.financia { margin-top:60px; }
.tituloebook { padding:30px 10px; font-family:"Lato",​Helvetica,​Arial,​sans-serif; font-size:1em; line-height:1.1em; overflow:hidden; color:#23408f; }
.tituloebook strong { font-family:'Hobo W01 Medium'; text-transform:uppercase; font-size:30px; color:#6386b3; line-height:1.2em; margin-bottom:20px; }
.destacado { background-color:#dfe6f5; padding:40px 0 60px 0; position:relative; margin-bottom:60px; }
.destacado img { -webkit-border-radius: 10px 10px 40px 10px; border-radius: 10px 10px 40px 10px;}
.page-header { margin-top:0; border-bottom: 1px solid #aaa; margin-bottom:40px; }
	.page-header h1 { margin-top:0; }
.flecha { display:inline-block; width:60px; height:60px; background-color:#dfe6f5; position:absolute; left: 50%; margin-left:-30px; bottom:-30px; 
			-moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
.breadcrumb { background-color: #fff; margin-bottom:35px; }
	.breadcrumb li:first-child { margin-right:0.5em; color:#23408f; font-weight:bold; }
	.breadcrumb > li + li.nobarra::before { content:normal; }
.listasnostyle { list-style:none; }
.tblcodigospegi img { width:60px; height:auto; }
.negrita { font-weight:bold; }
.glosario dd {  margin-bottom:1em; }
#breaglosario { background-color:#f2f2f2; margin-top:15px; }
.imagenes100texto { margin:1em 0; } 
.h3destacado { margin:1em 0; color:#57769e; line-height:1.25em; }

/* PAGINACIÓN DE CAPÍTULO */
.pagcapitulo { margin-top:30px; }
.pagcapitulo p { font-family: "Lato",​Helvetica,​Arial,​sans-serif; font-weight:700; color:#000;}
.pagcapitulo .pagination { margin-top:0px; }

/* MENÚ PRINCIPAL */
#menu { margin-top:10px; padding-bottom:190px; }
#menu h3 { padding:0 10px 0 10px; color:#23408f; }
#menu a { color:#fff; }
#menu ol { margin:0; padding:0; list-style:none; color:#fff; }
#menu ol li { background-color:#6386b3; margin:1px 0; line-height:2.5em; }
#menu ol li ul { display:none; }
#menu ol li:hover { background-color:#23408f; }
#menu ol li:hover a { color:#fff; }
#menu ol li span { display:inline-block; padding:0 1em; border-right:1px solid #fff; margin-right:1em; font-size:1.2em; }
#menu ol li.seleccionada { color:#fff; background-color:#23408f; }
#menu ol li.seleccionada span { font-weight:bold; }
.submenudestacado { font-weight:bold; }


/* GRID */
#wrapper {}
#sidebar { overflow:auto; position: fixed; width: 250px; background: #fff; top: 0; left: 0; bottom: 0; background-image:url(../images/portada/fondopie.png); background-position:center bottom; background-repeat:no-repeat;
		-webkit-box-shadow: 3px 0 3px 1px rgba(0,0,0,0.4); box-shadow: 3px 0 3px 1px rgba(0,0,0,0.4); z-index:1000000; }
/* #main { position: absolute; left: 250px; right: 0; top: 0; background: #fefefe; overflow: hidden; padding-bottom:60px; } */
#main { background: #fefefe; padding-bottom:60px; padding-left:250px; }
#main + div.container-fluid { text-align:center; }
#main .contenido { max-width:1000px; margin:0 auto; padding:0 50px; }

#submenu { position:fixed; width:350px; top:0; left:-110px; bottom:0; background-color:#f2f2f2; z-index: 100000; -webkit-box-shadow: 3px 0 3px 1px rgba(0,0,0,0.3); box-shadow: 3px 0 3px 1px rgba(0,0,0,0.3); }
	#submenu div.padsubmenu { padding:30px; }
	#submenu .versubmenu { position:absolute; left:310px; top:5px; }
	
footer {  margin-top:40px; overflow:hidden; }
	footer .contenido { border-top:1px solid #eee; }
	footer .contenido div { padding-top:40px; }
	footer img { width:70px; height:auto; margin-right:20px; }
	

#menumovil { position:absolute; width:100%; min-height:100%; top:0; left:0; background-color:#333; z-index:10000; color:#fff; overflow:hidden; }
#menumovil a { color:#fff; }
#menumovil ol { list-style:none; position:relative; z-index:1100000; margin:0 30px 30px 30px; padding:0; }
#menumovil ol li { text-align:left; border-top:1px solid #888; padding:5px 5px 5px 10px; }
#menumovil ol li span { background-color:#888; padding:4px; margin-right:0.4em; }
#menumovil ol li:last-child { border-bottom:1px solid #888; }
#menumovil ol li ul { margin-left:10px; display:none; }
#menumovil ol li ul li { border-top:0; }
#menumovil ol li ul li:last-child { border-bottom:0; }
#menumovil h3 { margin:0 0 10px 30px; clear:both; }
#btncerrarmenumovil { float:right; margin:5px 30px 10px 0; }
#btnmenumovil {  margin: 0 auto 15px auto; }

@media (max-width: 992px) {
	.imagendestacada img { margin-bottom:1em; }
}

@media (max-width: 767px) {
	#sidebar { overflow:auto; position:static; width: 100%; background: #fff; top: 0; left: 0; bottom: 0; background-image:none; background-position:center bottom; background-repeat:no-repeat;
		-webkit-box-shadow: none; box-shadow: none; z-index:1; }
	/* #main { position:relative; left: 0; top: 0; background: #fefefe; overflow: hidden; padding-bottom:60px; } */
	#main { padding-left:0; background: #fefefe; overflow: hidden; padding-bottom:60px; }
	#main .tituloebook { text-align:center; }
	.tituloebook { padding:10px 10px 30px 10px; text-align:center; }
	#main .contenido { max-width:1000px; margin:0 auto; padding:0 25px; }
	.media-right { display: block; text-align:center; margin-top:1em; }
}