body{
color:#fff;
font-family:Verdana,'Lucida Grande','Lucida Sans','Lucida Sans Unicode',sans-serif;
margin:5px 0 0;
padding:0;
background:url('../img/top-border-bg.jpg') no-repeat top #563821;
}

/*admin bar*/
#wpabar li{list-style:none !important}

/*elementos comunes*/
a{
color:#C3D9CC;
outline:none;
}
ul li{list-style-type:square}
dd ul,dd ol{margin-top:0}
.content,.breadcrumbs{
width:660px;
padding:0 20px;
margin:0 auto;
background-repeat:repeat-x;
}
.breadcrumbs{
font-size:77%;
}
.img-replace{
display:block;
background-repeat:no-repeat;
background-position:top left;
text-decoration:none;
text-indent:-9999em;
}
h3,h4{color:#E0F0E6;}
h3{border-bottom:1px solid #654227;}
h4{margin-bottom:0.5em}

caption{ font: italic 116% serif; }
th,td{border-color: #6D472A;
}
th,thead td{background: #654227;}
tr.even{background: #5E3D24;}
.malla{text-align:center;vertical-align: middle;margin-bottom:4em;}
.malla a{text-decoration:none;}
.malla small{text-decoration:underline;}

.tool-tip{
}
.tool-title{
display:none;
}
.tool-text{
font-size:77%;
color:#FFF;
background:#372415;
border:1px solid #281A0F;
font-size:85%;
z-index:15000;
padding:5px;
-moz-border-radius:0 7px 7px 7px;
-moz-opacity:0.85;
opacity:0.85;
filter:alpha(opacity='85');
}
.wordtube{
margin:0 auto;
text-align:center;
}
h3.subsection{
margin:0;
padding:0 1em 1em;
background:url(../img/toggle.gif) 97% center no-repeat;
}
h3.subsection a{
text-decoration:none;
display:block;
}

ul.biglinks{margin:0;}
ul.biglinks li{
display:block;
list-item:none;
padding:1em 1em;
margin:0;
font-size:12px;
font-weight:bold;
border-bottom:1px solid #654227;
background:url(../img/play.gif) 97% center no-repeat;
}
ul.biglinks li a{
text-decoration:none;
}

.alignleft{
float:left;
margin-right:1em;
}
.alignright{
float:right;
margin-left:1em;
}

/*secciones*/
#header{
background:url('../img/header-bg.jpg') top center repeat-y #fff;
}

#navegacion{
background:url('../img/nav-rounded.gif') bottom no-repeat;
width:340px;
padding:5px 5px 7px;
margin:0 0 0 20px;
text-align:center;
}
#navegacion li{
background:#677E84;
display:inline;
font-size:85%;
font-family:Arial,Helvetica,FreeSans,sans-serif;
}
#navegacion li a{
text-decoration:none;
text-transform:uppercase;
padding:0 3px;
}
#navegacion li a:hover,.current_page_item,.breadcrumbs a:hover{
color:#fff;
}

#logotipo{
margin:30px 0 0 40px;
}
#logotipo a{
width:205px;
height:73px;
background-image:url('../img/programa-magister.gif');
}

#logo-pucv{
width:230px;
height:88px;
background-image:url('../img/logo-pucv.gif');
margin-top:15px;
margin-left:35px;
}

.featured{
background:url('../img/featured-bg.jpg') top center repeat-y #6A7D82;
}
.featured .content{
background-image:url('../img/featured-content-bg.jpg');
}
.breadcrumbs{
background: #677E84;
padding:5px 20px;
color: #C3D9CC;
}

#presentacion div{
padding:10px 20px;
}
#presentacion h2{
background-image:url('../img/presentacion.gif');
width:127px;
height:41px;
margin:0;
}
#presentacion p{
color: #EAF2ED;
line-height:1.5;
}

#slider{
margin:1em 0 0;
}
#actividades{
padding:10px 0 10px 10px;
overflow:hidden;
border-bottom:2px solid #654227;
}
#actividades h2{
background-image:url('../img/actividades.gif');
background-position:left !important;
width:400px;
float:left;
height:20px;
}
#actividades ul,#actividades h2,#actividades li{margin:0;padding:0;display:block;list-style:none}
#actividades ul{width:210px;float:right;}
#actividades li{
float:left;
cursor:pointer;
background-position:center !important;
height:20px;
width:13px;
}

#prev{
background-image:url('../img/prev.gif');
margin-right:26px !important; 
}
#play,#stop{margin:0 26px !important;}
#play{background-image:url('../img/play.gif');}
#stop{background-image:url('../img/stop.gif');}
#next{
background-image:url('../img/next.gif');
margin-left:26px !important;
}

#mask{
position:relative;
width:210px;
height:160px;
overflow:hidden;
float:right;
}
#act-slider{
position:absolute;
}
#act-slider div{
width:200px;
height:150px;
padding:5px;
float:left;	
}
#act-slider div strong,#act-slider div span{
}
#act-slider a{
display:block;
text-decoration:none;
}
#act-slider div a:hover *{
color:#fff !important;
}
#act-slider div strong{
display:block;
color:#c3d9cc;
font-family:Helvetica,Arial,sans-serif;
font-size:118.1818%;
}
#act-slider div span{
display:block;
text-align:right;
color:#ccc;
margin-top:2em;
}

#big-event{
width:435px;
float:left;
margin-top:5px;
}
#big-event div{
float:right;
padding:5px;
width:200px;
}
#big-event div a{
font-family:Helvetica,Arial,sans-serif;
font-weight:bold;
}

#event-wrapper,#big-sections{clear:both;}

#big-sections{
border-top:2px solid #654227;
padding-top:2em;
}
#proxima-actividad{
padding:10px 20px;
}
#proxima-actividad h2{
margin:0;
padding:0;
}
#proxima-actividad h3{
border: none;
margin:10px 0 0;
}

#main,.common,.main-like{
background:#513927 url('../img/main-bg.jpg') repeat-y top center;
}
#main .content,.main-like .content{
background-image:url('../img/main-content-bg.jpg');
overflow:hidden;
padding:15px 20px;
font-size:85%;
line-height:1.7;
}

div#convenios-map{
text-align:center;
}

#informacion,#noticias,#recursos{
width:210px;
float:left;
margin-bottom:25px;
}
#noticias{
margin:0 15px;
}
#informacion h2 .img-replace,#noticias h2 .img-replace,#recursos h2 .img-replace{
width:210px;
height:41px;
}
#informacion h2,#noticias h2,#recursos h2{
background-repeat:no-repeat;
border-bottom:2px solid #654227;
margin:0 0 15px;
}
#informacion h2{
background-image:url('../img/informacion.gif');
}
#noticias h2{
background-image:url('../img/noticias.gif');
}
#recursos h2{
background-image:url('../img/publicaciones.gif');
}
#informacion img,#noticias img,#recursos img{
border:5px solid #434343;
margin:0 0 1em;
}
#informacion a,#noticias a,#recursos a{
text-decoration:none;
font-weight:bold;
}
#informacion a:hover,#noticias a:hover,#recursos a:hover,#footer a:hover{
text-decoration:underline;
}

.more{
display:block;
text-align:right;
margin:10px auto;
padding:5px;
background:#5D3D24;
-moz-border-radius:7px;
font-weight:bold;
text-decoration:none;
}
a.more:hover{
text-decoration:none !important;
color:#fff;
background:#654227;
}

.post{
width:500px;
float:right;
}
.the_title{
color:#c3d9cc;
font-size:167%;
margin:1em 0;
}
.the_title a{
text-decoration:none;
}
#noticias-title{margin:1em 0 1em 160px;}

.child_pages,#sidebar{
width:135px;
float:left;
list-style:none;
margin:1em 0;
}
.child_pages li,.recursos_children li{list-style:none;margin:0 0 1em;-moz-border-radius:10px;}
.child_pages a,.recursos_children li a{
padding:5px;
 }
 .child_pages li a{
font-family:'Arial Narrow', Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:149.5%;
font-weight:bold;
display:block;
width:100%;
}
.child_pages li a:hover{background-color: #654227 !important;}

#sidebar li{list-style:none;}
#sidebar ul,#sidebar ol,#sidebar li{margin:0 0 5px;}
#sidebar{font-size:91%}
#sidebar h2{font-size:110.5%;font-weight:normal;border-bottom:1px solid #654227;font-variant:small-caps;color:#C3D9CC;}
#sidebar a,.postmetadata a,#footer a,.time_navigation a{color:#A4AB9D;}
#sidebar a:hover,.postmetadata a:hover,.time_navigation a:hover,#footer a:hover{color:#C3D9CC;text-decoration:underline;}

.recursos_children{
list-style:none;
margin:4em 1em;
}
.recursos_children li{
width:190px;
display:block;
border:1px dotted #654227;
padding:15px;
}
.recursos_children li a img{display:block;margin:0 auto;text-align:center;}
#recursos_articulos{float:left}
#recursos_grabaciones{float:right}


.inner_navigation{
}
.inner_navigation li{
list-style: square;
color: #654227;
}
.top-link{
font-size:77%;
text-align:right;
text-decoration:none;
float:right;
font-weight:normal;
color: #9CC0AB;
}
.top-link:hover{
text-decoration:underline;
}

.academicos dt,dt{
font-weight:bold;
}
.conferencista{
margin-top:15px;
padding:0 1em;
overflow: auto;
}
dd.profesor{
overflow:auto;
margin:1em 1em 3em;
}
.conferencista img,.profesor img,img.foto-profesor{
margin:0 0 5px 5px;
float:right;
border:3px solid #654227;
width:50px;
height:50px;
}
#post-69 img.foto-profesor{
padding:3px;
background:#654227;
border:5px solid #563820;
}

#post-69 h3{
margin-top:4em;
}

.articulos{
margin-top:2em;
margin-bottom:4em;
}
.articulos dt,.seminarios h4{
font-weight:bold;
margin:1em 0;
padding:3px 0;
border-bottom:1px solid #654227;
}
.articulos dt a{
text-decoration:none;
}
.articulos dd{
overflow: auto;
margin-bottom:2em;
}
.articulos dd a.more{
margin-bottom:2em;
}

.seminarios h4,.seminarios cite{
color: #C3D9CC;
font-weight:bold;
}

.convenios{
display:block;
list-style:none;
margin:1em 0;
}
.convenios li{
display:block;
list-style:none;
width:46%;
margin:2em 2%;
float:left;
text-align:center;
height:150px;
}
.convenios li a{
text-decoration:none;
}
.convenios li img{
display:block;
margin:0 auto;
}
.convenios li a:hover{
text-decoration:underline;
}

.galeria{
text-align:center;
}
.galeria img{
margin:15px;
border:4px double #654227;
}

.divide-halves{
overflow:hidden;
}
.half{
width:48.1%;
float:right;
}
#big-event div.first,.divide-halves .first{
float:left;
}


/*mini-profiles*/
.mini-profile #main{
background:#563821 url(../img/main-content-bg.jpg) top repeat-x;
}
.mini-profile .content{
width:85%;
}
.mini-profile .post{
width:98%;
float:left;
}
#politica,#antropologia,#filosofia,#psicoanalisis{padding-bottom:1em}
#politica h4,#antropologia h4,#filosofia h4,#psicoanalisis h4{
line-height:55px;
margin:15px 0 0;
}
#politica h4 a,#antropologia h4 a,#filosofia h4 a,#psicoanalisis h4 a{
text-decoration:none;
line-height:55px;
display:block;
}
#politica h4 img.foto-profesor,#antropologia h4 img.foto-profesor,#filosofia h4 img.foto-profesor,#psicoanalisis h4 img.foto-profesor{
float:left;
margin:0 5px 0 0;
}


.postimgfull,.aligncenter{
display:block;
margin:1em auto;
}

.postmetadata{
color: #756653;
padding:5px 0;
border-top:1px solid #654227;
margin:1em 0 4em;
}
.time_navigation{
clear:both;
margin-left:160px;
}
.time_navigation a{
text-decoration:none;
}

#footer{
overflow:hidden;
padding:7em 0 2em;
font-size:85%;
color: #756653;
}
#footer img{
margin:0 5px;
}
#footer a{
text-decoration:none;
}
.credito{
display:block;
margin-top:3em;
clear:both;
border-top: 1px dotted #654227;
padding:5px 0 0;
text-align:center;
}
#footer .credito a{color:#949482}
