.adcont {
width:340px;
height: 290px;
position: static; 
float: left;
}

.inli { width:610px;}
.smo { text-align:center; margin-top:20px;}

.adimag { 
margin:5px auto 0px auto;
padding: 0px;
width:682px;
vertical-align:middle;
clear:left;
}

.footbusc {padding-top:10px;margin-left:20px;}

#cptweet {
margin-right:50px; 
float:right;
width: 100px; 
text-align:center;
font: 11px Arial, Helvetica, sans-serif;
}

.xpx a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2D9F2E;
margin-right:5px;
}

.sup a{ padding-bottom:10px; }
.columna {
float:left; 
width:50%;}
#lc_fg { position: fixed; bottom: 0;left: 0;width: 100%;height: 30px; padding: 10px;background: #EEE;color: #00F; border-top: 2px solid #CCC; text-align: center;font-size: 1.2em;}


.adimag0 {
width:280px;
vertical-align:middle;
text-align: right;
float:left;
margin:0px 0px 10px 0px;
}

.adimag0 p { 
width:280px !important; 
vertical-align:top; 
color:#333333;
text-align:right;
margin:0px; 
padding:0x;
text-indent:0px;}

.comparte, .comparte a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px !important; text-decoration: none;
	}

#cptweet {
margin-right:50px; 
float:right;
width: 220px; 
text-align: center;
font: 11px Arial, Helvetica, sans-serif;
}

#cpbutton {margin-right:10px; 
float:left;
width: 100px;}

#cpicon {font-family: Arial, Helvetica sans-serif;}
#cpicon a{
font-size: 10px;
margin-right:10px; 
float:right;
width: 100px;}


.literatura { margin:0 auto; text-align: center;}

.buscadorpie { 
margin: 0px auto 100px auto;}
.buscadorpieb { 
margin:0 auto 100px;}
.amaz { margin: 0 auto 7px auto;}
.epigrafe { text-align:right; font-style:italic;}
.epigrafe1 { text-align:right; font-style:italic; margin-right:200px;}
.thetop { height:0px;}
.tarot { 
	padding-left:15px;
	font-family:Trebuchet MS, Helvetica, sans-serif; 
	font-size:13px; 
	font-weight:bold; 
	background-color:#fff; 
	text-align:left; 
	border-bottom:1px dotted #00f;}
.tarot a{ display:block;}
.tarot a:hover{ background-color:#eee;}
dl { font-family: Arial, Verdana, Helvetica, sans-serif;}


.tnx {text-indent:0px; font-weight:bold; font-size:12px; font-weight:bold !important;}
.enlaces__ { font-size:10px;margin:0 auto;}
.enlaces__titulo__ a {font-size:12px; color: #00AA00; text-align:center;}
q {
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;

}
a.negro  { color:#000;}
.noborder1 img{ border:none;}
.adAA { width:610px; clear:both;height:250px; text-align:center; border:1px solid #eee;}
.adA { width:300px; height:250px;margin:0px; padding:0px; clear:none; border:1px solid #eee;}
.adB { width:300px; height:250px; float:none;
	margin:0px;
	padding:0px;
	clear: none; border:1px solid #eee; float:left;


}
.textoizq {text-align: left; font-family:Arial, Helvetica, sans-serif; font-size:small; color:#666;}
.textocentro{ text-align: center;}
.textocentro img{ border:none;}
 .titulo2 {
 	text-align:center;
	font-family: Arial, Georgia, "Times New Roman", Times, serif;
	font-size: small;
	color: #FFFFFF;
	background: #990000;
	padding-top: 3px;
	padding-bottom: 3px;
	border: 1px solid #CC0000;
	padding-left: 0px;
	padding-right: 0px;
	font-weight:bold;
	background-image: url(http://www.apocatastasis.com/bg2.gif);
} 
#anadir {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-indent:0px;
font-size: small;
background:#FFFFFF;
margin: 20px 205px 15px 205px;
color: #666666;}
.mtit { font: bold x-small Arial, Georgia, Helvetica, sans-serif; background: #fff; color:#f00;
text-align:center;}
.imgcen { text-align:center;}
.imgcen img { border:0px; margin:0px; padding:0px;}
.mini-nav
{
	width: 20px;
	float: left;
	margin: 5px;
	padding-top: 30px;
	position:fixed;
}
.noindent p{text-indent:0pt;}
#notlb {padding:0px 0px 10px 5px;  margin:0px;clear:both; float:left;}
.nom { margin-left:0px; text-indent:0px;}
#notlb input { color:#000;background:#fff;}
#tla { margin-left:0px; margin-right:0px; font-weight:bold !important;}
#adcenter {text-align: center; margin:0px auto;}
#conte { margin-left:205px; 
margin-right:205px; 
vertical-align:top;
margin-top:0px; 
padding:0px 25px 0px 25px; 

}
#frase{ margin-left:205px; margin-right:205px;}
#bloqad { margin: 15px auto 10px auto; text-align:center; clear:left;}
#nolateralmargin {margin-left:-145px;}
.frag  {
	text-indent:0px;
	font-size:8px;
	position: relative;
	height: auto;
	width:300px;
	overflow: visible;
	float: left;
	clear: both;
	background: #eee;
	top: 0px;
	left: 0px;
	right: 0px;
	margin:0px 10px 10px 0px;
	border:1px solid #ddd;
}
.frag p { color:#333;	top: 0px; line-height:12px;
text-indent:0px;
	left: 0px;
	margin:3px;
	padding:3px;
	font: normal x-small  Georgia,Arial, Helvetica, sans-serif;	background: #eee;}
.frag h3 {width:300px;
	font: bold x-small Arial, Helvetica, sans-serif;
	color: #333333;padding:3px;margin: 0px;background: #ddd;
}
.frag #der {text-align:right; font-size:medium;margin-right:10px; font-style:oblique;}

#ads160right{
	top: 0px;
	left: 0px;
	right:0px;
	clear:none;
	position: static;
	width: 200px;
	overflow: visible;
	float: right;
	clear: none;
	background: transparent;
	visibility: visible;
	margin: 140px 0px 0px 0px;
	padding: 0px;
	
}
#ads160right p { text-indent: 0pt; 
background:transparent; 
margin-bottom:0px; 
padding-bottom:0px;
padding-left:0px;}
#ads160right ul, #ads160right li {margin-left:0px;padding-left:0px;}
#ads160 a { color:#000cc;}
#ads160left {
	font-family:Arial;
	font-size: small;
	color:#000;
	clear:none;
	position: static;
	height: 290px;
	width: 200px;
	overflow: visible;
	float: left;
	clear: none;
	background: #FFF;
	visibility: visible;
	margin: 250px 0px 0px 0px;
	padding: 40px 0px 0px 10px;	
}
#ads160left a { color:#33F;}

#ads160left ul { margin:0x; padding:0px; list-style:outside;}

#ads160left  #tla a { font-weight:bold !important;}
#adbri { margin-left:-205px; margin-right:-205px; text-align:center;}
#nomargin11 {font-size: 11px; margin-right: 0px; margin-left:0px; margin-bottom: 2px; padding:0px; text-align:center;text-indent:0px;}
#nomargin {font-size: smaller; margin-right: 0px; margin-left:0px; margin-bottom: 2px; padding:0px; text-align:center;text-indent:0px;}

#adv {
 font-size: x-small;
	background:#FFFFFF;

	color: #666666;
}
.letrachica {
 font-size: x-small;
	background:#FFFFFF;

	color: #000;
}

#adslat0{
	position: relative;
	height: 600px;
	width: 115px;
	overflow: visible;
	float: right;
	clear: both;
	visibility: visible;
	margin:0px;
	top: 1000px;
	left: 0px;
}
#adslat0 p, #a.adslat0:link { 	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	background: #FFFFFF;
	font-size: x-small;}
	#adslat0 a { font-weight:bold;}
#adslat0 img { margin:0px; padding:0px;}
#adslat p { 	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	background: #FFFFFF;
	font-size: x-small;}
	#adslat a { font-weight:bold;}
.noborder img{ margin:0px; padding:0px;}
.noborder table {margin-left: 0px; margin-right: 0px; padding:0px;}
.noborder p, a.noborder:link {text-indent: 30pt;}
.tacen { text-align:center;}
a.noli:link, a.noli:visited { text-decoration:none; color: #000000;}
#ads336center {
text-align:center;
}
#mlib table {margin-left: 0px; margin-right: 0px;}
#ads336 { font: normal x-small Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #fff;
	text-align:center;}
#adslat{
	position: relative;
	height: 600px;
	width: 115px;
	overflow: visible;
	float: right;
	clear: right;
	visibility: visible;
	margin:0px;
	top: 700px;
}
p table, .pie table {font-family: Arial, Helvetica, sans-serif;margin-left: 0px; margin-right: 0px; text-indent:0px;}
table td {font-family: Arial, Helvetica, sans-serif; font-size:x-small;margin-left: 0px; margin-right: 0px; text-indent:0px;}

font {font: Arial, Helvetica, sans-serif;margin-left: 0px; margin-right: 0px; text-indent:0px;}
td p, td pie {margin-left: 0px; margin-right: 0px; text-indent:0px;}
th {margin-left: 0px; margin-right: 0px; text-indent:0px;}
	.adizq {
	overflow: visible;
	position: absolute;
	height: 600px;
	width: 125px;
	padding-left: 10px;
	left: 3px;
	top: 300px;
	background: #FFFFFF;
}
h1 {
	font-size: small;
	font-weight:bold;
	font-family: Arial, Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
	background: #00C;
	border: 0px solid #0000DD;
	text-align:center;
	margin:7px 230px 3px;
	padding:3px 0px 3px 0px;

	
}
h1 img {
	text-align: left;
	padding: 0px;
	margin: 30px 10px 10px 0px;
	border:0px;
	top:0px;
	background: none;
	float:left;
	clear:none;
}
h2 {
	text-align:left;
	font-family: Arial, Georgia, "Times New Roman", Times, serif;
	font-size: small;
	color: #FFFFFF;
	background: #A80000;
	padding-top: 3px;
	padding-bottom: 3px;
	border: 1px solid #A80000;
	padding-left: 15px;
	padding-right: 15px;
	background-color: #A80000;	
} 
h2 a, h3 a, h4 a {color:#fff; /*display:block;*/}
h5 a {color: #000000; font-weight:bold !important;}
h2 a:hover {
	background-color: #996666;/*display:block;*/
}
h3 {
	text-align:left;
	font: bold small Arial, Helvetica, sans-serif;
	color: #FFF;
	background: #666666;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 15px;
	border: 1px solid #ccc;
	background-color: #006600;
}
h4 {
	font: bold small Arial, Helvetica, sans-serif;
	color: #FFF;
	background: #006600;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 15px;
	border: 1px solid #006600;

}

h5 {
	text-align:center;
	font: bold x-small Arial, Georgia, "Times New Roman", Times, serif;
	color: #003300;
	background: #FFFFFF;
	font-weight: bold;
	padding: 2px 15px;
}
.res {
	font: bold small Arial, Verdana, Helvetica, sans-serif;
	color: #000;
	background:#FFFFFF;
	text-align:left;
	text-indent:0px;
	line-height: 14px;
	vertical-align:top;
}
h2.res {
	font: bold small Arial, Verdana, Helvetica, sans-serif;
	color: #000;
	background:#FFF !important;
	background-image:none !important;
	text-align:left;
	text-indent:0px;
	line-height: 14px;
	vertical-align:top;
	border:none !important;
}

#res  {
font: bold 11px  Arial,Verdana, Helvetica, sans-serif;
	color: #666;
	background:#FFFFFF;
	text-align:left;
	text-indent:0px;
	background-image:none;
	vertical-align:top;
	border: 0px;
}
.navdoc {
	font-size: small;
	color: #000000;
	background: #FFFFFF;
	padding: 10px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.nav {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
	background: #FFFFFF;
	border: 2px solid #CCCCCC;
	padding: 8px;
}
.nav a, .nav li {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: small;


}
.volv {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: x-small;
	background: #FFFFFF;
	text-align: right;
	color: #000000;
}

p.volv { padding-right:0px !important;}

}

body { 
	
	background: #FFFFFF url(http://www.apocatastasis.com/titulo-90.gif) no-repeat fixed right eenter;
	margin-top: 3px; padding-bottom: 3px;}
}
li {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: small;
	list-style-position: inside;
}
ul li {margin-right:10px;
	margin-left:30px;
	}
.noindentul li {margin-right:10px;
	margin-left:0px !important;
	}
ol li {
	margin-right:10px;
	margin-left:15px;
	margin-bottom:5px;

}
ul, ol {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: small;
	list-style-position: inside;
}
ul ul {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: small;
	list-style-position: inside;
	margin-left: 10px;
	margin-right:10px;
}
.pie {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	background: #FFFFFF;
}

.pielista a {
font-size: x-small !important;
text-align:left !important;
font-size:x-small;
}
.pielista a:hover { color:#FF0000;}
.pielista ul {	
	margin:0px !important;
	padding:0px !important;}
.pielista li  {
text-align:left !important;
	line-height: 12px;
	margin:0px;
	padding:0px;
}

.pie a { color:blue;}

p .pie  {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: small;
	color: #999;
	background: #FFFFFF;
	margin-right:0px;
	margin-left:0px;
}
.dial {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: small;
	color: #333;
	background: #FFFFFF;
	padding-right: 20%;
	padding-left: 20%;
}
.citaind {
	font-family: Arial, Verdana, "Times New Roman", Times, serif;
	font-size: 11px;
	text-align:justify;
	color: #000000;
	background: #FFFFFF;
	margin-left:150px;
	margin-right:150px;
}

.citacou {
	font-family: Arial, "Courier New", Courier, mono;
	color: #333;
	background: #FFFFFF;
   margin-left:20px;
}
 cite { font-family: Arial, "Courier New", Courier, mono !important; 
 font-size:small !important;
margin-left:30px;}
.ta2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	background: #EEEEEE;
}
.ta {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	background: #EEEEEE;
}
.imgizq, imgizq img {
	text-align: left;
	float: left;
	padding: 0px;
	margin: 10px 10px 10px 0px;
        clear: both;
}
li.imgizq {
	text-align: left;
	float: left;
	padding: 0px;
	margin-top: 10px;
	margin-bottom:10px;
	margin-right:10px;
}
.imgder {
	text-align: right;
	float: right;
	padding: 0px;
	margin-top: 10px;
	margin-bottom:10px;
	margin-left:10px;
}
p .imgizq {
	text-align: left;
	float: left;
	clear:none;
	padding: 0px;
	margin: 0px 10px 10px 0px;

}
p + .imgizq, h + imgizq {
	text-align: left;
	float: left;
	clear: both;
	padding: 0px;
	margin: 0px 10px 10px 0px;

	}
h1 a, h2 a {font-weight:bold !important;  color: #FFFFFF;} 
h1 a:link { color: #FFFFFF; font-weight:bold !important;} 
h1 a:visited {color:#EEE;}
h1 a:active {color:red;}
p {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000;
	vertical-align:top;
	background: #FFFFFF;
	font-size: small;
	font-style: normal;

	padding-right:10px;
	line-height: normal;

}
p a {text-indent: 0pt;}
label {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	background: #FFFFFF;
	font-size: x-small;
	font-style: normal;
}
.inv {
	  font-family: Arial, Verdana, Helvetica, sans-serif;
   display: none;
   color: #fff;}

a {
	font-weight: normal !important;
	color:#0000FF;
}
.pub { text-align:center; }
.noem , .noi { font-style:normal;}
.nostro, .nob { font-weight:normal;}
.hdesc {
	font: bold x-small Arial, Verdana, Helvetica, sans-serif;
	color: #000066; text-align:center; background: white;
	border: 0px none; background-image: none;
}
.txtnor {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	background: #FFFFFF;
	font-size: x-small;
	font-style: normal;
	text-indent: 15pt;
	font-weight: normal;
}
font { font: x-small Arial, Helvetica, sans-serif;}
#tablenom1 {margin-left: 0px; margin-right: 0px;}
#tablenom {margin-left: -205px; margin-right: -205px; text-align:center;}
#tableprin { width:50%; margin-left: 0px; margin-right: 0px;}
#tableprin td { vertical-align:top;}
a:active {
background: white;
color: red;}
#cursiva, .cursiva {font-style: italic;}
#cursiva p, .cursiva p {font-style: italic;}
#negrita, .negrita  { font-weight:bold;}
.txtn { font-style:normal !important; font-weight:normal !important;}
.centravideo {width:425px; margin:0 auto;}
.centravideo p { text-align:center; margin:0px; font-weight:bold;}
dd { 
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #FFFFFF;
	line-height:16px;
	text-align: left;
	padding:5px 0px;
	margin-left:0px;
	text-indent:0px;
}

dt { 
	text-align:left;
	font-family: Arial, Georgia, "Times New Roman", Times, serif;
	font-size: small;
	font-weight:bold;
	color: #FFFFFF;
	background: #A80000;
	padding-top: 3px;
	padding-bottom: 3px;
	border: 1px solid #A80000;
	padding-left: 15px;
	padding-right: 15px;
	background-color: #A80000;	}
dt a {color: #FFFFFF;font-weight:bold !important;}