.img-replace{
display:block;
text-indent:-9999em;
background-repeat: no-repeat;
background-position: top;
}
.img-replace, .img-replace a{
text-decoration:none;
}
.un-list,.un-list li{
margin:0;
padding:0;
list-style:none;
}
a{
outline:none !important;
color:#f60;
}
cite{
font-variant:small-caps;
color:#333;
letter-spacing:0.1em;
}
.tb-inline-content{display:none;}
.fw{width:100% !important;float:none;clear:both;}

/*rules for styling images inserted by wordpress*/
.aligncenter,div.aligncenter,img[align="center"],.postimgfull{
   display: block;
   margin:1em auto;
}

.alignleft,img[align="left"]{
   float: left;
   margin-right:0.5em;
}

.alignright,.postimgtn,img[align="right"] {
   float: right;
   margin-left:0.5em;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 0.4em;
   margin: 1em;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 85%;
   line-height: 1.7;
   padding: 0 0.4em 0.5em;
   margin: 0;
}
.imgserie{text-align:center;}
.imgserie img{margin:1em;border:1px solid #ccc;}


#instituciones{
background:#fff;
}
#instituciones div{
text-align:center;
padding:1em 0;
}
#instituciones div a{
border-left:1px solid #D3D7CF;
display:block;
color:#888A85;
text-decoration:none;
padding:0.5em;
text-transform:uppercase;
font-size:77%;
}
#instituciones div.first a{
border-left:0;
}
#instituciones a:hover{
color:#000;
}

#cuaderno-home > div{
padding:1em;
}
#cuaderno-title a{
display:block;
background-image: url(../img/cuaderno-h1.png);
background-position:top left;
background-repeat:no-repeat;
height:67px;
}
#cuaderno-nav ul#tabs{
overflow:hidden;
margin:1em 0 0;
}
#cuaderno-nav ul#tabs li{
width:24%;
float:left;
margin-left:0.8%;
}
#cuaderno-nav ul#tabs li.first{
margin-left:0;
}
#cuaderno-nav ul#tabs li a{
display:block;
padding:0.5em;
letter-spacing:0.1em;
line-height:1.5;
font-size:85%;
text-decoration:none;
background:#f9f9f9;
color:#666;
border:1px solid #eee;
border-bottom:0 !important;
text-transform:uppercase;
}
#cuaderno-nav ul#tabs li a:hover{
color:#000;
background:#fff;
}
#cuaderno-nav ul#tabs li a.selected{
background:#f60;
color:#fff;
border:1px solid #f60;
font-weight:bold;
}
#cuaderno-nav ul#tabs:hover li a.selected{
background:#f9f9f9;
color:#666;
border:1px solid #eee;
}
#cuaderno-nav ul#tabs:hover li a:hover{
background:#f60;
color:#fff;
border:1px solid #f60;
}
#cuaderno-nav ul#tabs li a.selected:hover{
border-color:#f60;
background:#fff;
color:#000;
}

#cuaderno-nav div{
height:35em;
overflow:auto;
padding:0 1em;
border:1px solid #eee;
}


ol.articulos li a{
	padding:0.5em 1em 0.5em 2em;
	display:block;
}
ol.articulos li a:hover{
	background-color:#ffc;
}
ol.articulos a{
	color:#000;
	font-size:123.1%;
	font-weight:bold;
	text-decoration:none;
}
ol.articulos li,.articulos ul,#anteriores li{
line-height:1.7;
}

.articulos li li{
display:inline;
padding:0;
}
.articulos ul{
font-size:81.25%;
margin:0 0 1em 3em;
}
.articulos li li a,#anteriores li a{
text-decoration:none;
color:#333;
display:block;
font-weight:normal;
padding:0.5em 1em 0.5em 3em;
border-bottom:1px solid #eee;
background:url(../img/bullet.gif) 13px center no-repeat;
}
.articulos li li a:hover,#anteriores li a:hover{
background:url(../img/bullet-hover.gif) 13px center no-repeat #ffc;
color:#000;
}
.articulos li li a cite{
display:block;
font-size:85%;
font-variant:small-caps;
letter-spacing:0.1em;
color:#999;
}
.articulos li li a:hover cite{
color:#666;
}

#actual .articulos{
padding-bottom:3em !important;
}
#actual h2,#actual h3{
margin-left:1em;
}
#anteriores{
padding-top:1em !important;
}
#anteriores li a{
font-size:138.5%;
color:#000;
font-weight:bold;	
}
#anteriores .hl-link{
margin-top:2em;
}

#seminario-title a{
display:block;
background-image:url(../img/seminario-h1-text.png);
height:67px;
margin-top:43px;
background-repeat:no-repeat;
background-position:top;
}
#seminario-home ol{
margin:0 0 3em;
}
#seminario-home ol li,.lista-seminarios  li{
margin-bottom:0.15em;
text-align:right;
border:1px solid #eee;
font-size:85%;
}
#seminario-home ol li a,.lista-seminarios li a{
display:block;
text-decoration:none;
background:#f9f9f9;
padding:2em 1.5em;
color:#333;
text-transform:uppercase;
font-weight:bold;
letter-spacing:0.1em;
}
#seminario-home ol li a span,.lista-seminarios li a span{
color:#f60;
}
#seminario-home ol li a span.fecha,.lista-seminarios li a span.fecha{
color:#999;
display:block;
text-align:left;
margin-bottom:0.5em;
margin-top:-1em;
font-size:85%;
}
#seminario-home ol li:hover,.lista-seminarios li:hover{
border-color:#CE5C00;
}
#seminario-home ol li a:hover,.lista-seminarios li a:hover{
background:#333;
color:#fff;
}
#seminario-home h1{
clear:both;
}

#escatologia-title a{
background-image:url(../img/escatologia-h1.png);
height:67px;
display:block;
background-position:top;
background-repeat:no-repeat;
}

/* styles for "cuaderno" main index */

ul#cuaderno-top-nav{
margin:3em 0 5em 55px;
text-transform:lowercase;
}
ul#cuaderno-top-nav li a{
font-size:300%;
font-weight:bold;
line-height:1.3;
}
ul#cuaderno-top-nav a{
color:#000;
text-decoration:none;
}
ul#cuaderno-top-nav a span{
color:#fff;
font-size:85%;
vertical-align:top;
}
ul#cuaderno-top-nav a:hover,ul#cuaderno-top-nav a:hover span,ul#cuaderno-top-nav a.selected{
color:#f60;
}
ul#cuaderno-top-nav ul#archivo-list{
margin-left:2em;
margin-bottom:1em;
text-transform:uppercase;
}
ul#cuaderno-top-nav ul#archivo-list li{
border-bottom:1px solid #eee;
line-height:1.7;
padding-left:0.5em;
}
ul#archivo-list li a{
	font-size:131% !important;
}

/* stlyes for "cuaderno" complete-archive */

#complete-archive,#complete-archive li{
margin:0;
padding:0;
list-style:none;
}
#complete-archive a{
color:#666;
display:block;
text-decoration:none;
display:block;
padding:0.5em;
}
#complete-archive>li>a{
background:#f9f9f9;
border:1px solid #eee;
text-transform:uppercase;
font-weight:bold;
letter-spacing:0.1em;
cursor:crosshair;
margin:0.15em 0;
color:#000;
}
#complete-archive>li>a.selected{
background:#333;
color:#fff;
border:1px solid #ce5c00;
}
#complete-archive>li>ul>li>a{
font-size:123.1%;
font-weight:bold;
margin-top:1em;
color:#333;
}
#complete-archive>li>ul>li>ul{
margin:0 0 1em;
padding:0;
}
#complete-archive>li>ul>li>ul>li>a{
border-bottom:1px solid #eee;
padding-left:3em;
line-height:1.7;
background:url(../img/bullet.gif) 13px center no-repeat;
}
#complete-archive a:hover{
color:#000;
background-color:#ffc;
}
#complete-archive>li>ul>li>ul>li>a:hover{
background:url(../img/bullet-hover.gif) 13px center no-repeat #ffc;
}

/* styles for cuaderno index pages */

h2.cuaderno-sub-section{
font-size:197%;
margin:0 0 0.5em;
}
h2.cuaderno-sub-section a{
color:#000;
text-decoration:none;
}
h2.cuaderno-sub-section a:hover{
color:#999;
}
h2.bottom{
margin-top:2em;
padding-top:1em;
margin-bottom:0;
border-top:1px solid #eee;
clear:both;
}
h3.volumen-sub-section{
text-transform:uppercase;
margin:0 0 2em;
padding:1em 0 0 2.35em;
color:#666;
border-top:1px solid #eee;
}
h2.in-article-page{
font-size:123.1%;
border-bottom:1px solid #eee;
padding-bottom:0.5em;
}
h2.in-article-page a{
color:#555;
}

/* styles for "cuaderno" abstract pages */

h3.entry-title{
    text-transform:uppercase;
    line-height:1.4;
    font-family:'Gill Sans Std','Century Gothic','Trebuchet MS',Arial,sans-serif;
    margin-bottom:0.3em;
}
p.entry-author{
    color:#666;
    padding-bottom:0.5em;
}
h3.entry-title,p.entry-author,.entry-attachment a{
    margin-left:29.7%;
}
.meta-class{
    text-transform:uppercase;
    font-size:85%;
    letter-spacing: 0.1em;
    font-weight: bold;
}
dl#abstract,dl#keywords,.toc{
    margin:0 0 2em;
    clear:both;
    overflow:hidden;
}
#abstract dt,#keywords dt,.toc dt{
    width:25%;
    float:left;
    clear:left;
}
#abstract dd,#keywords dd,.toc dd{
    width:72.5%;
    float:right;
}
dl .meta-class{
   text-align:right;
   padding-top:1.1em;
}

#abstract blockquote{
    color:#444;
    margin:0;
}


#abstract blockquote, #keywords ul{
    padding:0.5em 0 0.5em 3%;
    border-left:1px solid #eee;
    line-height:1.7;
}
#keywords dd li{
    text-decoration:none;
    font-weight:bold;
    color:#666;
}
#keywords dd a:hover{
    color:#f60;
}

.entry-attachment a,.hl-link{
    clear:both;
}
.entry-attachment{
display:inline !important;
margin:0 !important;
}
.entry-attachment a,.hl-link a{
    display:block;
    background:#f9f9f9;
    border:1px solid #eee;
    padding:0.75em !important;
    text-align:right;
    color:#000;
    font-weight:bold;
    text-transform:uppercase;
    font-size:85%;
    letter-spacing:0.1em;
    text-decoration:none;
}
.entry-attachment a span,.hl-link a span{
    color:#f60;
}
.entry-attachment a:hover,.hl-link a:hover{
    background:#2E3436;
    color:#fff;
    border-color:#CE5C00;
}

/* other "cuaderno" styles */

.colaboradores{
	margin-left:1.5em;
	margin-top:0;
	padding:0;
}
.colaboradores li{
list-style:none;
margin:0;
padding:1em;
border-bottom:1px solid #eee;
color:#444;
}
.colaboradores li strong{
display:block;
color:#000;
text-transform:uppercase;
letter-spacing:0.1em;
margin-bottom:0.25em;
}

.consejo-editorial{
width:100% !important;
margin-left:0 !important;
}
.consejo-editorial h3{
color:#666;
margin:2em 0 1em;
}
.consejo-editorial ul{
margin-left:0;
margin-bottom:5.3em;
}
.consejo-editorial li{
list-style:none;
padding:0.5em 1em;
border-bottom:1px solid #eee;
}
.consejo-editorial li:first-child{
padding-top:0;
}
li.last,li.last a{
border-bottom:none !important;
}

h3.navegacion-cuaderno{
margin-top:3em;
text-transform:uppercase;
color:#666;
}

.navegacion-cuaderno li{
display:inline;
}
.navegacion-cuaderno a{
display:block;
font-weight:bold;
color:#000;
border-bottom:1px solid #eee;
text-decoration:none;
padding:0.5em;
text-transform:uppercase;
letter-spacing:0.1em;
}
h3.navegacion-cuaderno span,.navegacion-cuaderno a:hover{
color:#f60;
}

/* styles for "seminario" pages */
h2.seminario-sub-section,h3.seminario-sub-section{
text-transform:uppercase;
letter-spacing:0.1em;
font-family:'Helvetica Neue LT Std','Helvetica LT Std',Helvetica,'Trebuchet MS';
font-size:182%;
font-weight: 100;
}
h2.seminario-sub-section span,h3.seminario-sub-section span{
color:#f60;
}
h2.seminario-sub-section span.fecha,h3.seminario-sub-section span.fecha{
color:#999;
}
h2.seminario-pl-top{
margin-top:0.5em;
}
h3.sub-page{
border-top:1px solid #eee;
margin-top:0;
padding:0.8em 0 0 1.5em;
}

h1.sub-seminario,h1.sub-seminario a{
background-position:left !important;
}
blockquote#seminario-top{
line-height:1.7;
border:solid #eee;
border-width:2px 0;
padding:1em 1em 0;
margin:2em 0;
color:#333;
font-size:123.1%;
}

#main-sect-nav{
margin:4em 0 0;
}
#main-sect-nav li{
display:inline;
}
#main-sect-nav a{
display:block;
padding:0.5em;
color:#666;
text-align:right;
background:#f9f9f9;
border:1px solid #eee;
text-decoration:none;
text-transform:uppercase;
font-size:85%;
letter-spacing:0.1em;
margin-bottom:0.25em;
}
#main-sect-nav a:hover{
background:#333;
color:#fff;
border-color:#CE5C00;
}

.seminario-sub-pages{
margin-bottom:2em;
margin-top:0.3em;
}
.seminario-sub-pages li{
display:inline;
}
.seminario-sub-pages a{
display:block;
border-bottom:1px solid #f60;
font-size:146.5%;
color:#000;
text-decoration:none;
font-weight:bold;
padding:0.75em;
margin-bottom:0.15em;
text-transform:uppercase;
letter-spacing:0.1em;
}
.seminario-sub-pages a:hover{
color:#f60;
}
.seminario-info,#escatologia{
line-height:1.7;
color:#333;
margin-top:6.5em;
}

.alignright{
float:right;
margin-left:1em;
}
.alignleft{
float:left;
margin-right:1em;
}
.aligncenter,iframe{
display:block;
margin:1em auto;
text-align:center;
}

#escatologia{
margin-top:2em;
}
#escatologia blockquote{
font-size:116%;
margin:1em 0;
padding:1em 5% 0;
color:#666;
border:solid #eee;
border-width:2px 0;
width:89%;
}
#escatologia blockquote em{
color:#333;
}
h3.escatologia-sub{
margin-top:2em;
text-transform:uppercase;
letter-spacing:0.25em;
}
h3.escatologia-sub span{
color:#f60;
}
h3.escatologia-sub span.info{
font-size:71.5%;
font-weight:normal;
color:#666;
}
ol.escatologia-sub{
font-size:53%;
margin-left:0 !important;
}
ol.escatologia-sub li a{
border-bottom:1px solid #ccc;
}

#logos{
margin-top:2em;
}
#logos .img-replace{
height:92px;
background-position:center !important;
}
#logo-postgrado a{
background-image: url(../img/logo-postgrado.png);
}
#logo-phi a{
background-image: url(../img/logo-phi.png);
}
#logo-pucv a{
background-image: url(../img/logo-pucv.png);
}

#ft{
color:#999;
font-size:85%;
margin-top:3em;
text-align:right;
padding:1em 0;
border-top:2px solid #eee;
}
#ft a{
color:#666;
}
