a.home,li.pageposition{display:none;}

body,html,.header .title *,.prevnext,.prevnext *,.header h3,ul.imggallery,ul.imggallery *,.tabs,.tabs *,.libreta h1,.reset,.reset *,h2.pagetitle{margin:0;padding:0;}
div.img .border0,a img{border:0;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.prevnext,.prevnext *,ul.imggallery *,.tabs li,.reset,.reset *{list-style:none;}
a{text-decoration:none;outline:0;}
#credits-content.modal-content a,div.cc a/*,a.sabiasque,a.recuerda,a.atencion*/{text-decoration:underline;}
.ucase,.hover{text-transform:uppercase;}
.versal{font-variant:small-caps;}

strong,b,th{font-weight:bold;}/* to solve the double bold in ie9 */

a.sabiasque,a.recuerda,a.atencion,#toc-content,#credits-content.modal-content a,.hover{font-weight:bold;}
h2.pagetitle{font-size:36px;line-height:1em;}
.header h1,.text h2{font-size:1.35em;}
.qtip-title,.text h2{font-size:1.3em;}
h2.respuesta,.header h2,h3.pagetitle,div.sabiasque h3,div.recuerda h3,div.atencion h3,div.blue h3,a.continuar{font-size:1.2em;}
h3,strong.red{font-size:1.1em;}
.header .type{font-size:0.95em;}
.footerimage{font-size:0.9em;}
.rightscontainer .ricon{font-size:11px;font-family:arial;line-height:1em;}
.center,.img .hover,.img .unhover{text-align:center;}
.right{text-align:right;}
div.width100{width:100% !important;}

.floatl,.imggallery li,.tabs li,.prevnext li,.header .logo,.header .title,.cols2.col1{float:left;}
.floatr,.header .type,.prevnext,.cols2.col2,.imgright .block{float:right;}
.clearb{clear:both;}

.prevnext,.container,#credits-content div.bottom,#content,.footer div.cc,a.group1,.img,.instrucciones{position:relative;}
div.cc,div.footerimage,.offleft,#credits-content div.bottom-in,.rightscontainer .ricon,.absolute h2.pagetitle,.absolute .bloque,.header .type span,a.more.qtip,.group1 span,.img .hover,.img .unhover,.instrucciones span,.imgright .block,.imgbottom .block{position:absolute;}
.home,.block img,div.cc a,#credits-content audio,.type span,.prevnext li.next > *,.prevnext li.prev > *,.prevnext .toc a,.group1 span,.group1,.instrucciones span,img.rights{display:block;}

.offleft{left:-10000px;width:100px;}
.container-out{width:800px;margin:0 auto;}
.container{height:550px;}
#content{height:445px;margin:0 1px;}
#content.absolute{margin:0;}
#content.imgright{margin-right:0;}
#content.imgright.distance{margin-right:1px;}
body{font-size:12px;}
*{font-size:1em;font-family:arial;background-repeat:no-repeat;}
.roman,.roman *,.instrucciones,.instrucciones *{font-family:georgia,times new roman,serif;}
.roman{font-size:1.2em;}
.img .hover,.img .unhover{font-size:0.9em;width:95%;margin:0 auto;top:50%;margin-top:-1.5em;}
.hover{display:none;}


/* header and footer */
.header .logo{width:84px;height:26px;margin-right:13px;}
.header .type{padding-right:54px;margin-top:3px;}
.header .firstline{padding:13px 9px 10px 22px;}
.header .type span{width:52px;height:52px;right:0;top:4px;}
.header .title{padding-left:13px;}
.tabs-prevnext{padding:5px 46px 0 25px;}
.tabs li a{padding:0.2em 0.6em 0.3em 0.5em;display:inline-block;}
.tabs li:before{content:"|";position:relative;left:-2px;}
.tabs li.active:before{color:black;}
.tabs li:first-child:before{content:"";}
.tabs li:first-child a{padding-left:0.6em;}
.tabs{position:relative;left:-0.6em;width:575px;}
.tabs li.active{border-top-left-radius:4px;border-top-right-radius:4px;}
.prevnext li.toc{margin-right:12px;}
.prevnext li.prev{margin-right:3px;}
.prevnext .prev > *,.prevnext .next > *{width:23px;height:21px;}
.prevnext .pageposition{padding:4px 11px 0 8px;}
.prevnext .toc a{padding:3px 10px 3px 24px;}
.prevnext .toc a,.prevnext .prev > *,.prevnext .next > *{border-top-left-radius:4px;border-top-right-radius:4px;}
.prevnext .prev span,.prevnext .next span{opacity:0.5;}
.footer{padding:6px 14px 5px 14px;}
.footer div.cc{margin-left:1em;}
.footer{position:relative;}
.footer .logo{position:absolute;}
.footer .logo{left:15px;top:5px;}
.footer .logo.center{left:330px;top:10px;}
.footer .logo.right{left:610px;top:10px;}

/* content */
.absolute h2.pagetitle{z-index:2;}
.normal h2.pagetitle{margin-bottom:0.5em;}
.cols2{width:353px;}
.normal.col2image .cols2.col2{width:391px;}
.normal .content-in{padding:22px 36px 10px 36px;}
.normal.col2image .content-in{padding-right:0;}
.imgright .content-in,.imgbottom .content-in{padding:22px 0 0 36px;}
.owhite .in{padding:12px 15px;}
div.more .in{padding:8px 12px;}
.bloque .in :first-child{margin-top:0;}
.bloque .in :last-child{margin-bottom:0;}
ul,ol{margin:1em 0 1em 1.5em;padding:0;}
li{margin:0 0 1em 0;}

#content ol {counter-reset:list1;list-style:none;padding:0;margin-left:0;}
#content ol li {padding-left:2em;text-indent:-2em;}
#content ol.start3{counter-reset:list1 2;}
#content ol li:before {counter-increment:list1;content:counter(list1) ". ";color:white;background:#C02A22;font-weight:bold;margin-right:0.5em;padding:0.2em;position:relative;top:0.2em;}
#content .margint15{margin-top:1.5em;}

a.more.qtip{width:48px;height:48px;}

div.img{position:relative;overflow:hidden;}
div.sabiasque,div.recuerda,div.atencion{width:350px;}
div.sabiasque .in,div.recuerda .in,div.atencion .in{padding:0.5em 1.2em 0.75em 1.2em;}
div.sabiasque h3,div.recuerda h3,div.atencion h3,div.blue h3{margin:0 0 0.5em 0;padding:0 0 0.1em 0;}
div.footerimage{bottom:0px;left:0px;right:0px;padding:4px 6px;}
.modal-content{padding:5px 15px 15px 15px;}
.modal-content ol,.modal-content ul{margin:5px 0 0 0px;height:310px;overflow:auto;}
.modal-content ol li,.modal-content ul li{list-style-position:inside;padding:6px 6px 6px 8px;margin:0;}
.modal-content ul li{list-style:none;}
.group1 span{width:27px;height:27px;top:28px;right:8px;}
.instrucciones{padding-left:30px;margin-bottom:1em;}
.instrucciones span{width:20px;height:20px;top:2px;left:3px;}
.hover{font-size:1.35em;}
.imgright .block{right:0;top:0;}
.imgright h2.pagetitle,.imgright .fixedleft{width:353px;}
.imgright .fixedleft{margin-top:1.5em;}
.imgright .block.bottom,.imgbottom .block{bottom:0;top:auto;}
.imgbottom .block{left:0;}

#credits-content img.floatl{
	width:98px;
	margin-right:14px;
}
#credits-content div.bottom{
	height:55px;
	margin-left:112px;
}
#credits-content div.bottom-in{
	bottom:8px;
	left:4px;
}
#credits-content li.thanks{
	margin-bottom:0.5em;
	padding-top:0.5em;
	padding-bottom:0.5em;
}
.text ul.lessmargin li{margin:0 0 0.5em 0;}
#credits-content audio{width:200px;margin-bottom:15px;}
.rightscontainer{position:relative;}
.rightscontainer .ricon{right:6px;top:6px;height:16px;z-index:10;padding-right:20px;max-width:200px;}
.rightscontainer.audio .ricon{top:-5px;right:-5px;}

#indicacions p{font-family:georgia !important;font-size:1.2em;}
#indicacions{padding:5px 20px 10px 20px;position:absolute;right:0;top:91px;width:230px;z-index:1000;text-align:center;}
#indicacions span{position:absolute;display:block;}
#indicacions span.flecha{width:27px;height:16px;left:200px;top:-16px;}
#indicacions span.close{width:21px;height:21px;right:5px;top:5px;cursor:pointer;}

.prevnext li.next a,.prevnext li.prev a,.prevnext li.next span,.prevnext li.prev span{width:24px;height:23px;border-radius:0;background-color:transparent;}
.prevnext li.next a:hover,.prevnext li.prev a:hover{background-color:transparent;}
.tabs-prevnext{padding-top:4px;}
.prevnext .prev span, .prevnext .next span{opacity:1;}
.prevnext .prev,.prevnext .next{position:relative;top:-2px;}
.prevnext .toc,ul.tabs{position:relative;top:2px;}