body,html,.header .title *,.prevnext,.prevnext *,.header h3,ul.imggallery,ul.imggallery *,.tabs,.tabs *,.libreta h1,.reset,.reset *{margin:0;padding:0;}
.nomargin{margin-top:0;}
div.img .border0{border:0;}

.prevnext,.prevnext *,ul.imggallery *,.tabs li,.reset,.reset *{list-style:none;}
a{text-decoration:none;outline:0;}
a.continuar,#credits-content.modal-content a,a.sabiasque,a.recuerda,a.atencion{text-decoration:underline;}
.ucase{text-transform:uppercase;}
.versal{font-variant:small-caps;}
div.instrucciones{font-weight:bold;}

strong,b,th{font-weight:bold;}/* to solve the dobule bold in ie9 */

/*.prevnext .toc a,.cc a,.prevnext .pageposition{font-family:times new roman;}*/
a.sabiasque,a.recuerda,a.atencion,a.continuar,div.marco div.ucase,#toc-content,#credits-content.modal-content a{font-weight:bold;}
.header h1,.text h2{font-size:1.35em;}
.qtip-title,div.instrucciones,.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{font-size:1.1em;}
.header .type{font-size:0.95em;}
.footerimage{font-size:0.9em;}
.center{text-align:center;}
.right{text-align:right;}
div.width100{width:100% !important;}

.end,.prevnext,.container,div.marco,#credits-content div.bottom{position:relative;}
.header,.content,.footer,.logo,.header .title,.header .type,.prevnext,h3.pagetitle,div.marco div.ucase,div.cc,div.footerimage,.home,.offleft,#credits-content div.bottom-in,.tabs,.abs,.rightscontainer .ricon{position:absolute;}

.offleft{
    left:-10000px;
    width:100px;
}

.header,.content,.footer{
	left:16px;
	width:745px;
}
.container-out{
	width:775px;
	margin:11px auto auto auto;
}
.container{
	height:481px;
}
.header{
	height:97px;
	top:14px;
}
.content{
	height:302px;
	top:128px;
}
.content-in{
	margin-right:11px;
	margin-left:11px;
}
.footer{
	height:45px;
	bottom:0;
}
.end{
	height:47px;
}

body{
	font-size:12px;
}

*{
	font-size:1em;
	font-family:arial;
	background-repeat:no-repeat;
}
.floatl,.imggallery li,.tabs li{float:left;}
.floatr{float:right;}
.clearb{clear:both;}

/* header and footer */
.header .logo{
	width:84px;
	height:22px;
	left:21px;
	top:19px;
}
.footer .logo{
	width:103px;
	height:15px;
	left:323px;
	top:15px;
}
.header .title{
	left:122px;
	top:12px;
	padding-left:13px;
}
.header .sinsubtitulo{top:23px;}
.header .type{
	left:675px;
	top:12px;
	width:65px;
}
.prevnext{right:0;bottom:3px;}
.prevnext li{float:left;}
.prevnext li.prev{margin-right:3px;}
.prevnext a,.prevnext span{
	display:block;
	width:25px;
	height:25px;
}
.prevnext .pageposition{padding:4px 11px 0 8px;}
.prevnext .toc a{width:80px;height:auto;padding:4px 0 3px 0;margin:0 6px 0 4px;text-align:center;}
.home{left:0px;padding:2px 0 2px 5px;bottom:5px;width:18px;height:18px;display:block;}
.header h3.pagetitle{
	left:30px;
	bottom:5px;
	padding:3px 0 2px 10px;
}

/* content */
ul,ol{
	margin:1em 0 1em 1.5em;
	padding:0;
}

li{
	margin:0 0 1em 0;
}

div.text{
	width:340px;
}

div.img.floatl{
	margin-right:23px;
	width:352px;
}
div.img{
	position:relative;
	overflow:hidden;
}
div.img img{}

table{
	border-collapse:collapse;
}
table.fixedwidth{width:652px;margin-top:10px !important;}

table td,table th{
	text-align:left;
	padding:0.2em 0.2em;
}

table td,table th{
	border:1px solid black;
}

table tr td:first-child,table tr th:first-child{
	border-left:0;
}

table tr td:last-child,table tr th:last-child{
	border-right:0;
}

table.transparent td,table.transparent th{
	border:0 !important;
}

table.centered{
	margin:0 auto;
}

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.blue{
	padding:10px 14px;
}
div.marco{
	margin:0 8px;
}
div.marco img,div.marco a,div.marco span.borde,.tabs li a{display:block;}
div.marco div.ucase{bottom:10px;left:10px;right:10px;padding:6px 9px;}
div.footerimage{bottom:3px;left:0px;right:0px;padding:4px 6px;}
h2.respuesta{margin:0;}
td h3{margin:0.3em 0 0.5em 0;}
.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;}

div.instrucciones .in{
	padding:10px;
	margin-left:50px;
}
div.cc{
	right:8px;bottom:-8px;height:40px;
	padding-right:33px;
	font-size:0.9em;
}
div.cc a{padding-top:4px;display:block;}
#credits-content img.floatl{
	width:98px;
	margin-right:14px;
}
#credits-content div.bottom{
	height:98px;
	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{
	display:block;
	width:200px;
	margin-bottom:15px;
}
.compact li{margin:0 0 0.3em 0;}
.compact2 li{margin:0 0 0.6em 0;}
.imggallery li{margin-right:10px;}
.imggallery li.last{margin-right:0px;}
.imggallery img{width:110px;}
.imggallery.medium img{width:162px;}

ul.tabs{bottom:0;left:0;}
.tabs li{margin-right:5px;}
.tabs li a{display:block;padding:6px 9px;}

.rightscontainer{position:relative;}
.rightscontainer .ricon{right:6px;top:6px;width:16px;height:16px;z-index:10;}
.rightscontainer.audio .ricon{top:-5px;right:-5px;}