
/*---------------------
-- ESTILOS GENERALES --
---------------------*/

/** DEFAULTS **/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	/*line-height: 1;*/
	background-color: #eeeeee;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
}
ol, ul, li {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
:focus {
	outline:0;
}
h1, h2, h3, h4, h5, h6 {}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.clear {
	clear:both;
}
.cero {
	font-size:0px;
	height:0px;
}
.izq {
	float:left;
	position:relative;
}
.der {
	float:right;
	position:relative;
}
.separacion-simple {
	height:15px;
}
.separacion-doble {
	height:30px;
}
.separacion-triple {
	height:50px;
}
.vista-en-480{
	display: none;
}


/** ESTILOS GENERALES **/

body {
	background-color: #eeeeee;
}
.wrapper {}
.main {
	margin: 0 auto;
	width: 960px;
}
.header-idioma-wrapper{
	background: #666;
}
.header-idioma{
	max-width: 960px;
	margin: 0 auto;
	padding-top: 6px;
}
.header-idioma a.idioma{
	color: #fff;
	display: inline-block;
	padding: 5px 8px;
	margin-right: 5px;
}
.header-idioma a.idioma.activo{
	color: #666;
	background: #fff;
}
.header {
	background-image: url(images/background-header.gif);
	background-position: top;
	background-repeat: repeat-x;
	position: relative;
}
.header .header-content {
	z-index: 2;
	top: 0;
}
.header .header-content .main .headings {
	border-bottom: 2px solid #e6e6e6;
	height: 83px;
}
.header .header-content .main .headings a {}
.header .header-content .main .headings a.unidad {
	display: block;
	float: left;
	margin-right: 24px;
}
.header .header-content .main .headings a.pucp {
	background: url(images/logo_pucp.png) right top no-repeat;
	display: block;
	height: 60px;
	float: right;
	margin-top: 12px;
	text-indent: -9999px;
	width: 203px;
}
.header .header-content .main .headings a img {}
.header .header-content .main .headings a img.uni-mov {
	display: none;
}
.header .header-content .main .nav{
	z-index: 10;
	/* width: 100%; */
	height: 60px;
	position: relative;
}
.header .header-content .main .nav ul {
    margin: 0 auto;
    width: 100%;
    text-align: center;
    display: table;
}
.header .header-content .main .nav ul li {
	height: 40px;
	display: table-cell;
	line-height: 1.4em;
	vertical-align: middle;
	padding: 11px 0 17px;
}
.header .header-content .main .nav ul li a {
	color:#626262;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	padding: 0 10px;
	text-decoration: none;
	background: url(images/menu-separa.gif) left center no-repeat;
}
.header .header-content .main .nav ul li a:hover {
	text-decoration: underline;
}
.header .header-content .main .nav ul li:first-child a {
	background: none;
}
/*.header .header-content .main .nav ul li.doble-linea {
	width: 103px;
}
.header .header-content .main .nav ul li.doble-linea a {
	margin-bottom: 20px;
	margin-top: 12px;
	text-align: center;
}*/

.header .header-content .main .nav ul li.current-page-ancestor,
.header .header-content .main .nav ul li.current-menu-item {
	background-image: url(images/background-menuitem-hover.png);
	background-position: top center;
	background-repeat: no-repeat;
}

.header .header-content .main .nav ul li.current-page-ancestor a,
.header .header-content .main .nav ul li.current-menu-item a {
	color:#;
}


/** DESTACADO **/

.destacado {
	background: #6182a5 url(images/background-destacado-transparente.png) top center repeat-x;
}
.destacado .destacado-linea{
	background: url(images/background-destacado-linea.png) top center repeat-x;
}
.destacado.interna {
	background: #6182a5 url(images/background-destacado-transparente-interna.png) bottom center repeat-x !important;
}
.destacado .destacado-shadow {
	background: url(images/background-destacado.png) bottom center no-repeat;
}
.destacado.interna .destacado-shadow {
}
.destacado .main {}
.destacado .main .destacado-content,
.destacado .main .destacado-video-content {
	position: relative;
	overflow: hidden;
	margin-bottom: 48px;
}
.destacado .main .destacado-content .upper-content {
	width: 960px;
	height: auto;
}
.destacado .main .destacado-content .interna {
	height: 160px!important;
}
.destacado .main .destacado-content .upper-content{
	position: relative;
}
.destacado .main .destacado-video-content .upper-content {
	position: relative;
	overflow: hidden;
}
.destacado .main .destacado-content .upper-content img,
.destacado .main .destacado-video-content .upper-content img {
	width: 960px;
}
.destacado .main .destacado-content .upper-content .sombra {
	background: #333 url(images/sombra-imagen-destacado.png) top center repeat-x;
	left: 0;
	padding: 18px 27px 15px;
	top: 0;
	width: 906px;
}
.destacado .main .destacado-video-content .upper-content .sombra {
	background: url(images/sombra-imagen-destacado.png) top center repeat-x;
	height: 126px;
	left: 0;
	padding: 18px 27px 15px;
	top: 0;
	width: 906px;
}
.destacado .main .upper-content .sombra span.fecha {
	color: #a4a4a4;
	font-family: 'istok_webbold';
	font-size: 17px;
}
.casi-h1,
.destacado .main .upper-content .sombra h1 {
	color: #ffffff;
	font-family: 'oswaldbook';
	font-size: 38px;
	font-weight: normal;
	text-transform: uppercase;
}
.casi-h2,
.destacado .main .upper-content .sombra h2 {
	color: #;
	font-family: 'istok_webregular';
	font-size: 18px;
	font-weight: normal;
	line-height: 1.3em;
}
.destacado .main .upper-content.sombra-chica img.desta-img{
	position: relative;
	top: -220px;
}
.destacado .main .upper-content.sombra-chica .sombra{
	background: url(images/sombra-chica.png) top center repeat-x;
}
.destacado .main .upper-content.sombra-chica .sombra h2,
.destacado .main .upper-content.sombra-chica .sombra .casi-h2{
	color: #;
	line-height: 1.3em;
}
.destacado .main .destacado-content.con-imagen{}
.destacado .main .destacado-content.con-imagen .sombra{
	position: absolute;
	background: url(images/sombra-imagen-destacado.png) top center repeat-x;
	bottom: 0;
}
.destacado .main .destacado-video-content.con-imagen .sombra-chica{}
.destacado .main .destacado-video-content.con-imagen .sombra-chica .desta-img{
	position: absolute !important;
	top: auto !important;
	bottom: 0 !important;
}
.destacado .main .destacado-video-content.con-imagen .sombra-chica .sombra{
	position: relative;
}
.destacado.interna .main .sombra-chica{}
.destacado.interna .main .sombra-chica .desta-img{
	position: absolute !important;
	top: auto !important;
	bottom: 0 !important;
}
.destacado.interna .main .sombra-chica .sombra{
	position: relative !important;
}

.destacado .main .destacado-content .lower-content {
	background: url(images/background-destacado-lower-content.png) top center repeat;
	padding: 21px 24px 22px 24px;
}
.destacado .main .destacado-video-content .lower-content {
	background: url(images/background-destacado-lower-content.png) top center repeat-y;
	padding: 46px 26px 35px 32px;
	height: 315px;
}
.destacado .main .destacado-content .lower-content .izq {
	width: 467px;
}
.destacado .main .lower-content .izq p {
	color: #ffffff;
	font-family: 'istok_webregular', sans-serif;
	font-size: 16px;
	line-height: 1.3em;
}
.destacado .main .destacado-content .lower-content .der .izq {
	width: 180px;
	margin-right: 15px;
}
.destacado .main .destacado-content .lower-content .der {
	width: 411px;
}
.destacado .main .destacado-content .lower-content .der .izq a {
	background-color: #;
	-webkit-box-shadow: 2px 2px 16px #000000;
	-moz-box-shadow:   2px 2px 16px #000000;
	-ms-box-shadow:   2px 2px 16px #000000;
	-o-box-shadow:   2px 2px 16px #000000;
	box-shadow:     2px 2px 16px #000000;
	color: #ffffff;
	display: block;
	font-family: 'oswaldbook', sans-serif;
	font-size: 21px;
	padding: 9px 0px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}
.destacado .main .destacado-content .lower-content .der .izq a.des-ficha {
	line-height: 1.2em !important;
	padding: 4px 0 3px !important;
}
.destacado .main .destacado-content .lower-content .der .izq a:hover {
	text-decoration: underline;
}
.destacado .main .destacado-content .lower-content .mas-info {
	width: 197px;
	float: left;
}
.destacado .main .destacado-content .lower-content .mas-info a {
	color: #;
	display: block;
	font-family: 'istok_webregular';
	font-size: 14.5px;
	padding-top: 16px;
	text-decoration: none;
}
.destacado .main .destacado-content .lower-content .mas-info a.resu{
	background-color: #;
	-webkit-box-shadow: 2px 2px 16px #000000;
	-moz-box-shadow:   2px 2px 16px #000000;
	-ms-box-shadow:   2px 2px 16px #000000;
	-o-box-shadow:   2px 2px 16px #000000;
	box-shadow:     2px 2px 16px #000000;
	color: #ffffff;
	display: block;
	font-family: 'oswaldbook', sans-serif;
	font-size: 21px;
	padding: 9px 0px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	width: 215px;
}
.destacado .main .destacado-video-content .lower-content .izq {
	width: 383px;
}
.destacado .main .destacado-video-content .lower-content .izq p.con-vid {
	margin-bottom: 30px;
}
.destacado .main .destacado-video-content .lower-content .izq .izq {
	width: 177px;
	margin-right: 9px;
}
.destacado .main .destacado-video-content .lower-content .izq .izq a {
	background-color: #;
	-webkit-box-shadow: 2px 2px 16px #000000;
	-moz-box-shadow:   2px 2px 16px #000000;
	-ms-box-shadow:   2px 2px 16px #000000;
	-o-box-shadow:   2px 2px 16px #000000;
	box-shadow:     2px 2px 16px #000000;
	color: #ffffff;
	display: block;
	font-family: 'oswaldbook';
	font-size: 21px;
	padding: 9px 0px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}
.destacado .main .destacado-video-content .lower-content .izq .izq a.des-ficha {
	line-height: 1.2em !important;
	padding: 4px 0 3px !important;
}
.destacado .main .destacado-video-content .lower-content a:hover {
	text-decoration: underline;
}
.destacado .main .destacado-video-content .lower-content .izq .der {
	width: 197px;
	float: left !important;
}
.destacado .main .destacado-content .lower-content .der .der a:hover {
	text-decoration: underline;
}
.destacado .main .destacado-video-content .lower-content .izq .der a {
	color: #;
	display: block;
	font-family: 'istok_webregular';
	font-size: 15px;
	padding-top: 16px;
	text-decoration: none;
}
.destacado .main .destacado-video-content .lower-content .izq .der a.resu {
	background-color: #;
	-webkit-box-shadow: 2px 2px 16px #000000;
	-moz-box-shadow:   2px 2px 16px #000000;
	-ms-box-shadow:   2px 2px 16px #000000;
	-o-box-shadow:   2px 2px 16px #000000;
	box-shadow:     2px 2px 16px #000000;
	color: #ffffff;
	display: block;
	font-family: 'oswaldbook', sans-serif;
	font-size: 21px;
	padding: 9px 0px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	width: 197px;
}
.destacado .main .destacado-video-content .lower-content .izq .der a:hover {
	text-decoration: underline;
}
.destacado .main .destacado-content .lower-content .der .compartir-en-redes {
	border-top: 2px solid #;
	margin-top: 10px;
	text-align: right;
}
.destacado .main .destacado-video-content .lower-content .izq .compartir-en-redes {
	border-top: 2px solid #;
	margin-top: 22px;
}
.destacado .main .destacado-content .lower-content .der .compartir-en-redes ul {
	display: block;
	overflow: hidden;
	float: right;
}
.destacado .main .destacado-content .lower-content .der .compartir-en-redes ul li span {
	color: #999999;
	display: block;
	font-family: 'istok_webregular';
	font-size: 14px;
	margin-right: 8px;
}
.destacado .main .destacado-video-content .lower-content .izq .compartir-en-redes ul li span {
	color: #999999;
	display: block;
	float: left;
	font-family: 'istok_webregular';
	font-size: 14px;
	margin-right: 8px;
	padding-top: 4px;
}
.destacado .main .destacado-content .lower-content .der .compartir-en-redes ul li {
	background-image: url(images/background-redes_sociales.png);
	background-position: top left;
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 27px;
	margin-left: 5px;
	margin-right: 6px;
	margin-top: 12px;
	width: 28px;
}
.destacado .main .destacado-content .lower-content .der .compartir-en-redes ul li.share  {
	background-image: none;
	width: 180px;
	text-align: right;
	padding-top: 4px;
	padding-right: 4px;
}
.destacado .main .destacado-content .lower-content .der .compartir-en-redes ul li.facebook {
	background-position: 0px 0px;
}
.destacado .main .destacado-content .lower-content .der .compartir-en-redes ul li.twitter {
	background-position: -28px 0px;
}
.destacado .main .destacado-content .lower-content .der .compartir-en-redes ul li.google {
	background-position: -56px 0px;
}
.destacado .main .destacado-content .lower-content .der .compartir-en-redes ul li.linkedin {
	background-position: -84px 0px;
}
.destacado .main .destacado-content .lower-content .der .compartir-en-redes ul li.facebook:hover {
	background-position: 0px -27px;
}
.destacado .main .destacado-content .lower-content .der .compartir-en-redes ul li.twitter:hover {
	background-position: -28px -27px;
}
.destacado .main .destacado-content .lower-content .der .compartir-en-redes ul li.google:hover {
	background-position: -56px -27px;
}
.destacado .main .destacado-content .lower-content .der .compartir-en-redes ul li.linkedin:hover {
	background-position: -84px -27px;
}
.destacado .main .destacado-video-content .lower-content .izq .compartir-en-redes ul li {
	background-image: url(images/background-redes_sociales.png);
	background-position: top left;
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 27px;
	margin-left: 5px;
	margin-right: 6px;
	margin-top: 14px;
	width: 28px;
}
.destacado .main .destacado-video-content .lower-content .izq .compartir-en-redes ul li.share  {
	background-image: none;
	width: 150px;
}
.destacado .main .destacado-video-content .lower-content .izq .compartir-en-redes ul li.facebook {
	background-position: 0px 0px;
}
.destacado .main .destacado-video-content .lower-content .izq .compartir-en-redes ul li.twitter {
	background-position: -28px 0px;
}
.destacado .main .destacado-video-content .lower-content .izq .compartir-en-redes ul li.google {
	background-position: -56px 0px;
}
.destacado .main .destacado-video-content .lower-content .izq .compartir-en-redes ul li.linkedin {
	background-position: -84px 0px;
}
.destacado .main .destacado-video-content .lower-content .izq .compartir-en-redes ul li.facebook:hover {
	background-position: 0px -27px;
}
.destacado .main .destacado-video-content .lower-content .izq .compartir-en-redes ul li.twitter:hover {
	background-position: -28px -27px;
}
.destacado .main .destacado-video-content .lower-content .izq .compartir-en-redes ul li.google:hover {
	background-position: -56px -27px;
}
.destacado .main .destacado-video-content .lower-content .izq .compartir-en-redes ul li.linkedin:hover {
	background-position: -84px -27px;
}
.destacado .main .destacado-content .lower-content .der .compartir-en-redes ul li a,
.destacado .main .destacado-video-content .lower-content .izq .compartir-en-redes ul li a{
	display: block;
	height: 27px;
	width: 28px;
}
.destacado .main .destacado-video-content .lower-content .der .video {
	background-color: #ffffff;
	padding: 12px 10px;

}


/** CONTENT-BODY **/

.content-body {
	background-color: #EEEEEE;
	padding-bottom: 74px;
}
.content-body .main {}
.content-body .main .izq {
	overflow: hidden;
	float: none;
}
.content-body .main .izq div h2,
.content-body .main .der div h2 {
	color: #;
	font-family: 'oswaldbook';
	font-size: 24px;
	font-weight: normal;
}
.content-body .main .izq .modulo-ponentes {
	margin-bottom: 63px;
}
.content-body .main .izq .modulo-ponentes h2,
.content-body .main .izq .modulo-auspiciadores h2 {
	margin-bottom: 14px;
}
.content-body .main .izq .modulo-ponentes .ponente {
	background-color: #ffffff;
	float: left;
	margin-bottom: 13px;
	margin-right: 12px;
	width: 297px;
}
.content-body .main .izq .modulo-ponentes .ponente img {
	display: block;
	float: left;
}
.content-body .main .izq .modulo-ponentes .ponente .content-ponente {
	display: block;
	float: right;
	padding: 21px 15px 0px 0px;
	width: 164px;
}
.content-body .main .izq .modulo-ponentes .ponente .content-ponente strong {
	color: #333333;
	display: block;
	font-family: 'istok_webbold';
	font-size: 17px;
	line-height: 19px;
	margin-bottom: 11px;
}
.content-body .main .izq .modulo-ponentes .ponente .content-ponente p {
	color: #333333;
	display: block;
	font-family: 'istok_webregular';
	font-size: 14px;
	line-height: 17px;
}
.content-body .main .izq .modulo-ponentes .ver-mas {
	background: url(images/background-ver-mas.gif) top left repeat-x;
	margin-right: 12px;
	margin-top: 7px;
}
.content-body .main .der .modulo-ediciones-anteriores .ver-mas {
	background: url(images/background-ver-mas.gif) top left repeat-x;
	margin-top: 7px;
}
.content-body .main .ver-mas a {
	color: #;
	display: block;
	font-family: 'istok_webregular';
	font-size: 14px;
	line-height: 17px;
	padding-top: 18px;
	text-align: right;
	text-decoration: none;
}
.content-body .main .izq .modulo-ponentes .ver-mas a:hover,
.content-body .main .der .modulo-ediciones-anteriores .ver-mas a:hover {
	text-decoration: underline;
}
.instituciones {
	overflow: hidden;
}
.instituciones .modulo-auspiciadores {
	padding-top: 40px;
}
.instituciones .modulo-auspiciadores:first-child {
	padding-top: 0;
}
.instituciones .modulo-auspiciadores h2{
	color: #;
	font-family: 'oswaldbook';
	font-size: 24px;
	font-weight: normal;
	margin-bottom: 14px;
	text-transform: uppercase;
}
.instituciones .modulo-auspiciadores .auspiciadores-content {}
.instituciones .modulo-auspiciadores .auspiciadores-content .prev {
	border: none;
	float: left;
	margin-right: 5px;
}
.instituciones .modulo-auspiciadores .auspiciadores-content .next {
	border: none;
	float: right;
	margin-left: 5px;
}
.instituciones .modulo-auspiciadores .auspiciadores-content .auspiciadores-list {
}
.instituciones .modulo-auspiciadores .auspiciadores-content .auspiciadores-list div:first-child {}
.instituciones .modulo-auspiciadores .auspiciadores-content .auspiciadores-list .auspiciador {
	float: left;
	margin-left: 10px;
	width: 180px;
}
.instituciones .modulo-auspiciadores .auspiciadores-content .auspiciadores-list .auspiciador div.img {
	-moz-box-shadow: 0px 9px 5px #D2D2D5;
	-webkit-box-shadow: 0px 9px 5px #D2D2D5;
	-ms-box-shadow: 0px 9px 5px #D2D2D5;
	-o-box-shadow: 0px 9px 5px #D2D2D5;
	box-shadow: 0px 9px 5px #D2D2D5;
	width: 160px;
	height: 80px;
	text-align: center;
	overflow: hidden;
	padding: 10px;
	background: #fff;
	position: relative;
}
.instituciones .modulo-auspiciadores .auspiciadores-content .auspiciadores-list .auspiciador div.img img {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	margin: auto;
}
.instituciones .modulo-auspiciadores .auspiciadores-content .auspiciadores-list .auspiciador p {
	color: #333333;
	font-family: 'istok_webregular';
	font-size: 14px;
	line-height: 17px;
	padding-top: 17px;
	text-align: center;
	height: 33px;
	overflow: hidden;
	margin-bottom: 8px;
}
.content-body .main .der {
	width: 312px;
	margin-left: 30px;
}
.content-body .main .der .modulo-ediciones-anteriores {
	margin-bottom: 63px;
}
.content-body .main .der .modulo-ediciones-anteriores h2 {
	margin-bottom: 6px;
}
.content-body .main .der .modulo-ediciones-anteriores  .ediciones-list div:first-child {
	background-image: url(images/background-ediciones-anteriores.gif);
	background-position: top right;
	background-repeat: no-repeat;
	border-top: none;
	padding-top: 18px;
}
.content-body .main .der .modulo-ediciones-anteriores .ediciones-list .ediciones {
	border-top: 2px solid #dedede;
	margin-bottom: 23px;
	padding-top: 15px;
}
.content-body .main .der .modulo-ediciones-anteriores .ediciones-list .ediciones img {
	display: block;
	float: left;
}
.content-body .main .der .modulo-ediciones-anteriores .ediciones-list .ediciones h3 {
	color: #333333;
	font-family: 'istok_webbold';
	font-size: 18px;
	font-weight: normal;
	line-height: 19px;
	margin-bottom: 12px;
}
.content-body .main .der .modulo-ediciones-anteriores .ediciones-list .ediciones h3 a {
	color: #333333;
}
.content-body .main .der .modulo-ediciones-anteriores .ediciones-list .ediciones .content-ediciones {
	display: block;
	float: right;
	width: 153px;
}
.content-body .main .der .modulo-ediciones-anteriores .ediciones-list .ediciones .content-ediciones.sin-foto {
	float: none;
	width: auto;
}
.content-body .main .der .modulo-ediciones-anteriores .ediciones-list .ediciones .content-ediciones p {
	color: #666666;
	font-family: 'istok_webregular';
	font-size: 14px;
	line-height: 17px;
}
.content-body .main .der .modulo-ediciones-anteriores .ediciones-list .ediciones .pas-mini {
	width: 140px;
	height: 93px;
	overflow: hidden;
	float:left;
}
.content-body .main .der .modulo-ediciones-anteriores .ediciones-list .ediciones .pas-mini img {
	width: 140px;
	height: auto;
}
.content-body .main .der .twitter {}
.content-body .main .der .twitter .titles-titles {
	background-color: #0CB8CB;
	display: block;
	padding: 14px 13px;
}
.content-body .main .der .twitter .titles-titles h2 {
	background-image: url(images/background-twitter.gif);
	background-position: center left;
	background-repeat: no-repeat;
	color: #ffffff!important;
	float: left;
	font-family: 'oswaldbook';
	font-size: 21px!important;
	font-weight: normal;
	padding-left:28px;
}
.content-body .main .der .twitter .titles-titles h3 {
	clear: none;
	color: #000000;
	float: left;
	font-family: 'oswaldbook';
	font-size: 20px;
	font-weight: normal;
	padding-left:8px;
}
.content-body .main .der .twitter .titles-titles h3 a{
	color: #000;
}
.content-body .main .der .twitter .content-twit {
	background-color: #8f8f8f;
	padding: 28px 20px 19px 20px;
}
.content-body .main .der .twitter .content-twit div:first-child {
	border-top: none;
	padding-top: 0px;
}
.content-body .main .der .twitter .content-twit .content {
	border-top: 1px solid #bbb;
	margin-bottom: 17px;
	padding-top: 17px;
	font-family: 'istok_webregular';
	font-size: 14px;
	line-height: 17px;
	overflow: hidden;
}
.content-body .main .der .twitter .content-twit .content img{
	display: none;
}
.content-body .main .der .twitter .content-twit .content a{
	color: #333;
}
.content-body .main .der .twitter .content-twit .content p {
	color: #ffffff;
}
.content-body .main .der .twitter .content-twit .content .stream-item-header{
	font-size: 14px;
	line-height: 17px;
}
.content-body .main .der .twitter .content-twit .content .stream-item-footer{
	display: none;
}
.content-body .main .der .twitter .content-twit .content .hashtag {}
.content-body .main .der .twitter .content-twit .content .hace {
	color: #333333;
	font-family: 'istok_webregular';
	font-size: 14px;
	line-height: 17px;
}


/** FOOTER **/

.footer {
	background-image: url(images/background-footer.gif);
	background-position: top center;
	background-repeat: repeat;
}
.footer .main {}
.footer .main .footer-content {
	background-color: #292929;
	padding: 30px 38px 38px 38px;
}
.footer .main .footer-content .izq {
	width: 246px;
}
.footer .main .footer-content .izq span {
	background-image: url(images/background-noticias-puntoedu.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	color: #ffffff;
	display: block;
	font-family: 'oswaldbook';
	font-size: 22px;
	line-height: 26px;
	margin-bottom: 16px;
	width: 179px;
}
.footer .main .footer-content .izq .puntoedu-content {}
.footer .main .footer-content .izq .puntoedu-content div:first-child {
	padding-top: 0px;
}
.footer .main .footer-content .izq .puntoedu-content .punto {
	border-bottom: 1px solid #414141;
	padding-bottom: 18px;
	padding-top:16px;
}
.footer .main .footer-content .izq .puntoedu-content .punto img {
	display: block;
	float: left;
	width: 110px;
	margin-right: 10px;
}
.footer .main .footer-content .izq .puntoedu-content .punto div:first-child {
	float: left;
	width: 110px !important;
	overflow: hidden;
	background-size: cover !important;
}
.footer .main .footer-content .izq .puntoedu-content .punto div:first-child div{
	width: auto !important;
	height: auto;
	padding-left: 32px !important;
}
.footer .main .footer-content .izq .puntoedu-content .punto div:first-child div img{
	width: auto;
	margin: 0;
}
.footer .main .footer-content .izq .puntoedu-content .punto .noticia {
	overflow: hidden;
}
.footer .main .footer-content .izq .puntoedu-content .punto .noticia p {
	font-family: 'istok_webregular';
	font-size: 14px;
	line-height: 17px;
}
.footer .main .footer-content .izq .puntoedu-content .punto .noticia p a {
	color: #cccccc;
	text-decoration: none;
}
.footer .main .footer-content .izq .puntoedu-content .punto .noticia p a:hover {
	text-decoration: underline;
}
.footer .main .footer-content .izq .puntoedu-content .ver-mas2,
.footer .main .footer-content .der .ver-mas2 {
	background-image: url(images/background-ver-mas2.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	display: block;
	font-family: 'istok_webregular';
	font-size: 14px;
	line-height: 17px;
	padding-right: 17px;
	padding-top: 10px;
	text-align: right;
}
.footer .main .footer-content .izq .puntoedu-content .ver-mas2 a,
.footer .main .footer-content .der .ver-mas2 a {
	color: #0C93AB;
	text-decoration: none;
}
.footer .main .footer-content .izq .puntoedu-content .ver-mas2 a:hover,
.footer .main .footer-content .der .ver-mas2 a:hover {
	text-decoration: underline;
}
.footer .main .footer-content .medios {
	float: left;
	margin-left: 45px;
	width: 242px;
}
.footer .main .footer-content .medios span {
	color: #ffffff;
	display: block;
	font-family: 'oswaldbook';
	font-size: 22px;
	line-height: 26px;
	margin-bottom: 16px;
}
.footer .main .footer-content .medios .facebook,
.footer .main .footer-content .medios .twitter,
.footer .main .footer-content .medios .youtube {
	margin-bottom: 19px;
}
.footer .main .footer-content .medios .blogs {}
.footer .main .footer-content .medios .facebook a {
	background-image: url(images/background-pucp-en-redes-sociales.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	color: #e1e1e1;
	display: block;
	font-family: 'istok_webregular';
	font-size: 14px;
	line-height: 17px;
	padding: 4px 0px 6px 41px;
	text-decoration: none;
}
.footer .main .footer-content .medios .twitter a {
	background-image: url(images/background-pucp-en-redes-sociales.gif);
	background-position:  0px -27px;
	background-repeat: no-repeat;
	color: #e1e1e1;
	display: block;
	font-family: 'istok_webregular';
	font-size: 14px;
	line-height: 17px;
	padding: 4px 0px 6px 41px;
	text-decoration: none;
}
.footer .main .footer-content .medios .youtube a {
	background-image: url(images/background-pucp-en-redes-sociales.gif);
	background-position: 0px -54px;
	background-repeat: no-repeat;
	color: #e1e1e1;
	display: block;
	font-family: 'istok_webregular';
	font-size: 14px;
	line-height: 17px;
	padding: 4px 0px 6px 41px;
	text-decoration: none;
}
.footer .main .footer-content .medios .blogs a {
	background-image: url(images/background-pucp-en-redes-sociales.gif);
	background-position: 0px -81px;
	background-repeat: no-repeat;
	color: #e1e1e1;
	display: block;
	font-family: 'istok_webregular';
	font-size: 14px;
	line-height: 17px;
	padding: 4px 0px 6px 41px;
	text-decoration: none;
}
.footer .main .footer-content .medios .facebook a:hover {
	background-position: 0px -108px;
}
.footer .main .footer-content .medios .twitter a:hover {
	background-position: 0px -135px;
}
.footer .main .footer-content .medios .youtube a:hover {
	background-position: 0px -162px;
}
.footer .main .footer-content .medios .blogs a:hover {
	background-position: 0px -189px;
}
.footer .main .footer-content .der {
	width: 304px;
}
.footer .main .footer-content .der span {
	display: block;
	margin-bottom: 25px;
}
.footer .main .footer-content .der .agenda-content {}

.footer .main .footer-content .der .agenda-content div:first-child {
	margin-top: 0px;
}
.footer .main .footer-content .der .agenda-content .evento {
	border-bottom: 1px solid #414141;
	margin-top: 11px;
	padding-bottom: 13px;
}
.footer .main .footer-content .der .agenda-content .evento .fecha-evento {
	background-color: #666666;
	display: block;
	float: left;
	width: 42px;
}
.footer .main .footer-content .der .agenda-content .evento .fecha-evento span:first-child {
	border-bottom: 2px solid #202020;
	font-size: 20px;
	font-family: 'istok_webregular';
	padding-top: 7px;
}
.footer .main .footer-content .der .agenda-content .evento .fecha-evento span {
	color: #202020;
	display: block;
	font-family: 'istok_webbold';
	font-size: 13px;
	line-height: 16px;
	text-align: center;
	margin-bottom: 0px;
	padding-bottom: 4px;
	padding-top: 4px;
}
.footer .main .footer-content .der .agenda-content .evento .descripcion-evento {
	float: right;
	width: 246px;
}
.footer .main .footer-content .der .agenda-content .evento .descripcion-evento p {
	color: #cccccc;
	font-family: 'istok_webregular';
	font-size: 14px;
	line-height: 17px;
}
.footer .main .footer-content .der .agenda-content .evento .descripcion-evento p a{
	color: #ccc;
	text-decoration: none;
}
.footer .main .footer-content .der .agenda-content .evento .descripcion-evento p a:hover{
	text-decoration: underline;
}
.footer .main .disclaimer {
	background-color: #232323;
	color: #999999;
	font-family: Arial;
	font-size: 13px;
	line-height: 16px;
	padding-bottom: 13px;
	padding-top: 13px;
	text-align: center;
}
.footer .main .dci {
	background-image: url(images/credito-dci.png);
	background-position: center right;
	background-repeat: no-repeat;
	height: 81px;
	padding-right: 43px;
}


/** SOBRE **/

.content-body .sobre {}
.content-body .sobre .izq,
.content-body .ediciones .izq {
	width: 644px;
}
.content-body .sobre .izq h1,
.content-body .ediciones .izq h1 {
	color: #3e3e3e;
	font-family: 'oswaldbook';
	font-size: 30px;
	font-weight: normal;
	line-height: 36px;
	margin-bottom: 24px;
	text-transform: uppercase;
}
.content-body .sobre .izq h2,
.content-body .ediciones .izq h2 {
	border-bottom: 2px solid #;
	color: # !important;
	font-family: 'oswaldbook';
	font-size: 20px !important;
	font-weight: normal;
	line-height: 27px !important;
	margin-bottom: 24px;
	padding-bottom: 7px;
}
.content-body .sobre .izq .tabs-content {}
.content-body .sobre .izq .tabs-content .tabs-tabulador {
	background-image: url(images/background-tab.gif);
	background-position: bottom right;
	background-repeat: repeat-x;
	height: 42px;
	margin-bottom: 32px;
}
.content-body .sobre .izq .tabs-content .tabs-tabulador li,
.content-body .sobre .izq .tabs-content .tabs-tabulador .tab {
	background-image: url(images/background-tab-no-active.gif);
	background-position: top left;
	background-repeat: repeat-x;
	border-left: 1px solid #d3d3d3;
	border-right: 1px solid #d3d3d3;
	float: left;
	font-family: 'istok_webregular';
	font-size: 15px;
	margin-right: 3px;
	padding: 12px 12px 8px 12px;
}
.content-body .sobre .izq .tabs-content .tabs-tabulador li a,
.content-body .sobre .izq .tabs-content .tabs-tabulador .tab a {
	color: #5b5b5b;
	text-decoration: none;
}
.content-body .sobre .izq .tabs-content .tabs-tabulador li a:hover,
.content-body .sobre .izq .tabs-content .tabs-tabulador .tab a:hover {
	text-decoration: underline;
}
.content-body .sobre .izq .tabs-content .tabs-tabulador .current_page_item,
.content-body .sobre .izq .tabs-content .tabs-tabulador .active {
	background-image: url(images/background-tab-active.gif);
	background-position: top left;
	background-repeat: repeat-x;
}
.content-body .sobre .izq .tabs-content .tabs-tabulador .current_page_item a,
.content-body .sobre .izq .tabs-content .tabs-tabulador .active a {
	color: #;
	text-decoration: none;
}
.content-body .sobre .izq .tabs-content .ponentes-list {}
.content-body .sobre .izq .tabs-content .ponentes-list div.ponente:first-child,
.content-body .ediciones .izq .tabs-content .ponentes-list div.ponente:first-child {
	border-top: none;
	padding-top: 0px;
}
.content-body .sobre .izq .tabs-content .ponentes-list .ponente,
.content-body .ediciones .izq .tabs-content .ponentes-list .ponente {
	border-top: 1px solid #d6d6d6;
	margin-bottom: 16px;
	padding-top: 16px;
}
.content-body .sobre .izq .tabs-content .ponentes-list .ponente img,
.content-body .ediciones .izq .tabs-content .ponentes-list .ponente img {
	display: block;
	float: left;
	margin-bottom: 0px;
	margin-top: 0px;
	width: 123px;
	height: 146px;
	margin-right: 15px;
}
.content-body .sobre .izq .tabs-content .ponentes-list .ponente .ponente-ni-content,
.content-body .ediciones .izq .tabs-content .ponentes-list .ponente .ponente-ni-content {
	/*float: right;
	width: 497px;*/
	overflow: hidden;
}
.content-body .sobre .izq .tabs-content .ponentes-list .ponente .ponente-ni-content .titulo,
.content-body .ediciones .izq .tabs-content .ponentes-list .ponente .ponente-ni-content .titulo {
	display: block;
	color: #333333;
	font-family: 'istok_webbold';
	font-size: 14px;
	margin-bottom: 7px;
}
.content-body .ediciones .izq .tabs-content .ponentes-list .ponente .ponente-ni-content .titulo {
	border-bottom: none;
}
.content-body .sobre .izq .tabs-content .ponentes-list .ponente .ponente-ni-content .pais,
.content-body .ediciones .izq .tabs-content .ponentes-list .ponente .ponente-ni-content .pais {
	display: block;
	color: #666666;
	font-family: 'istok_webregular';
	font-size: 14px;
	margin-bottom: 5px;
}
.content-body .sobre .izq .tabs-content .ponentes-list .ponente .ponente-ni-content p,
.content-body .ediciones .izq .tabs-content .ponentes-list .ponente .ponente-ni-content p {
	color: #333333;
	font-family: 'istok_webregular';
	font-size: 14px;
	line-height: 17px;
	margin-bottom: 0px;
}
.videos-list .video,
.videos-list .video-destacado {
	border-bottom: 1px solid #d6d6d6;
	padding-bottom: 16px;
	margin-top: 16px;
}
.videos-list div.video:first-child {
	border-top: none;
	margin-top: 0px;
}
.videos-list .video .video-img {
	float: left;
	position: relative;
	width: 179px;
	overflow: hidden;
	height: 120px;
	margin-right: 20px;
}
.videos-list .video-destacado .video-img {
	position: relative;
}
.videos-list .video .video-img img.mini {
	margin-bottom: 0px;
	margin-top: 0px;
	height: 120px;
	width: auto;
	position: relative;
}
.videos-list .video .video-img img.mini.youtube {
	left: -17px;
}
.videos-list .video .video-img img.mini.videos-pucp {
	width: 239px;
	left: -30px;
	height: 132px;
	top: -6px;
}
.videos-list .video .video-img img.mini.educast {
	width: 179px;
}
.videos-list .video .video-img .sombra {
	top: 0;
	position: absolute;
	left: 0;
	z-index: 2;
	width: 46px;
	height: 34px;
	display: block;
	padding: 86px 0 0 133px;
	cursor: pointer;
}
.videos-list .video-destacado .video-img .sombra {
	position: absolute;
	right: 11px;
	top: 11px;
}
.videos-list .video .video-content {
	overflow: hidden;
}
.videos-list .video .video-content .titulo,
.videos-list .video-destacado .video-content .titulo {
	display: block;
	color: #333333;
	font-family: 'istok_webbold';
	font-size: 17px;
	margin-bottom: 7px;
}
.videos-list .video .video-content .titulo,
.videos-list .video-destacado .video-content .titulo {
	border-bottom: none;
}
.videos-list .video .video-content p,
.videos-list .video-destacado .video-content p {
	color: #333333;
	font-family: 'istok_webregular';
	font-size: 14px;
	line-height: 17px;
	margin-bottom: 0px;
}


/** COMPARTIR EN REDES **/

.content-body .sobre .izq .compartir-en-redes {}
.content-body .sobre .izq .compartir-en-redes,
.content-body .ediciones .izq .compartir-en-redes {
	margin-top: 40px;
}
.content-body .sobre .izq .compartir-en-redes ul,
.content-body .ediciones .izq .compartir-en-redes ul {
	display: block;
	overflow: hidden;
}
.content-body .sobre .izq .compartir-en-redes ul li span,
.content-body .ediciones .izq .compartir-en-redes ul li span {
	color: #333333;
	display: block;
	float: left;
	font-family: 'istok_webregular';
	font-size: 14px;
	padding-top: 8px;
}
.content-body .sobre .izq .compartir-en-redes ul li,
.content-body .ediciones .izq .compartir-en-redes ul li {
	background-image: url(images/background-redes_sociales-color.png);
	background-position: top left;
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 32px;
	margin-left: 5px;
	margin-right: 6px;
	margin-top: 12px;
	width: 32px;
}
.content-body .sobre .izq .compartir-en-redes ul li a,
.content-body .ediciones .izq .compartir-en-redes ul li a{
	display: block;
	height: 32px;
	width: 32px;
}
.content-body .sobre .izq .compartir-en-redes ul li,
.destacado-content .lower-content .der .compartir-en-redes ul li,
.content-body .ediciones .izq .compartir-en-redes ul li,
.destacado-content .ediciones-content .der .compartir-en-redes ul li {
	cursor: pointer;
}
.content-body .sobre .izq .compartir-en-redes ul li.share,
.content-body .ediciones .izq .compartir-en-redes ul li.share  {
	background-image: none;
	width: 160px;
	margin-right: 0;
}
.content-body .sobre .izq .compartir-en-redes ul li.facebook,
.content-body .ediciones .izq .compartir-en-redes ul li.facebook  {
	background-position: 0px 0px;
}
.content-body .sobre .izq .compartir-en-redes ul li.twitter,
.content-body .ediciones .izq .compartir-en-redes ul li.twitter {
	background-position: -32px 0px;
}
.content-body .sobre .izq .compartir-en-redes ul li.google,
.content-body .ediciones .izq .compartir-en-redes ul li.google {
	background-position: -96px 0px;

}
.content-body .sobre .izq .compartir-en-redes ul li.linkedin,
.content-body .ediciones .izq .compartir-en-redes ul li.linkedin {
	background-position: -64px 0px;
}
.content-body .sobre .izq .compartir-en-redes ul li.facebook:hover,
.content-body .ediciones .izq .compartir-en-redes ul li.facebook:hover {
	background-position: 0px -32px;
}
.content-body .sobre .izq .compartir-en-redes ul li.twitter:hover,
.content-body .ediciones .izq .compartir-en-redes ul li.twitter:hover {
	background-position: -32px -32px;
}
.content-body .sobre .izq .compartir-en-redes ul li.google:hover,
.content-body .ediciones .izq .compartir-en-redes ul li.google:hover {
	background-position: -96px -32px;
}
.content-body .sobre .izq .compartir-en-redes ul li.linkedin:hover,
.content-body .ediciones .izq .compartir-en-redes ul li.linkedin:hover {
	background-position: -64px -32px;
}


/** EDICIONES ANTERIORES **/

.content-body .ediciones .izq h2.titulo {
	border-bottom: none;
	color: #D25A02;
	font-family: 'oswaldbook';
	font-size: 24px!important;
	line-height: 30px;
}
.content-body .ediciones .izq .titulo {
	border-bottom: 1px solid #d1d1d1;
	color: #666666;
	display: block;
	font-family: 'istok_webbold';
	font-size:14px;
	margin-bottom: 23px;
	margin-right: 0px;
	padding-bottom: 4px;
}
.content-body .ediciones .izq .titulo span:first-child {
	border-left: 0px;
	margin-left: 0px;
	padding-left: 0px;
}
.content-body .ediciones .izq .titulo span {
	border-left: 1px solid #666666;
	margin-left: 11px;
	padding-left: 11px;
}
.content-body .ediciones .izq .titulo span a{
	color: #666;
}
.content-body .ediciones .izq .tabs-content {}
.content-body .ediciones .izq .tabs-content .tabs-tabulador {
	background-image: url(images/background-tab2-no-active.gif);
	background-position: top left;
	background-repeat: repeat-x;
	margin-bottom: 31px;
}
.content-body .ediciones .izq .tabs-content .tabs-tabulador div:first-child a {
	border-left: none;
}
.content-body .ediciones .izq .tabs-content .tabs-tabulador .tab {
	float: left;
	padding: 16px 13px 12px 0px;
}
.content-body .ediciones .izq .tabs-content .tabs-tabulador .tab.active {
	background-image: url(images/background-tab2-active.gif);
	background-position: top left;
	background-repeat: repeat-x;
}
.content-body .ediciones .izq .tabs-content .tabs-tabulador .tab.active a {
	color: #;
}
.content-body .ediciones .izq .tabs-content .tabs-tabulador .tab a {
	border-left: 1px solid #cccccc;
	color: #666666;
	font-family: 'istok_webregular';
	font-size: 14px;
	padding-left: 13px;
}
.content-body .ediciones .izq .tabs-content .tabs-tabulador .sub-tabs-tabulador {
	background-image: url(images/background-sub-tabs-content.gif);
	background-position: top left;
	background-repeat: repeat-x;
	height: 60px;
}
.content-body .ediciones .izq .tabs-content .tabs-tabulador .sub-tabs-tabulador .tab {
	padding:20px 16px 20px 0px;
}
.content-body .ediciones .izq .tabs-content .tabs-tabulador .sub-tabs-tabulador .tab a {
	color: #333333;
}
.content-body .ediciones .izq .tabs-content .tabs-tabulador .sub-tabs-tabulador .active {
	background-image: none;
	text-decoration: underline;
}


/** FORMATO **/

.formato h3,
.formato .sub-titulo {
	color: #333333;
	display: block;
	font-family: 'istok_webbold';
	font-size: 18px;
	line-height: 22px;
	margin-bottom: 17px;
	clear: both;
}
.formato p {
	color: #333333;
	font-family: 'istok_webregular';
	font-size:14px;
	line-height: 22px;
	margin-bottom: 22px;
}
.formato p a{
	color: #;
}
.formato strong {
	font-family: 'istok_webbold', sans-serif;
}
.formato ul {
	color: #333333;
	font-family: 'istok_webregular';
	font-size: 18px;
	line-height: 22px;
	margin-bottom: 32px;
	padding-left: 14px;
}
.formato ul li {
	color: #333333;
	font-family: 'istok_webregular';
	font-size:14px;
	line-height: 22px;
	list-style-image: url(images/list-style.gif);
	margin-bottom: 10px;
	padding-left: 7px;
}
.formato ul li a {
	color: #;
	text-decoration: underline!important;
}
.formato ul li a:hover {
	text-decoration: none!important;
}
.formato img {
	/*margin-bottom: 26px;
	margin-top: 10px;*/
}
.formato .nota-a-la-cabeza {
	background-color: #ffffff;
	margin-bottom: 34px;
	padding: 16px;
}
.formato .nota-a-la-cabeza .izq {
	padding-left: 7px;
	padding-top: 13px;
	width: auto !important;
	overflow: hidden;
	float: none;
}
.formato .nota-a-la-cabeza .izq p {
	font-size:15px;
	line-height: 20px;
	margin-bottom: 20px;
}
.formato .nota-a-la-cabeza .izq strong {
	display: block;
	float: left;
	font-family: 'istok_webbold';
	font-size:15px;
	padding-top: 6px;
}
.formato .nota-a-la-cabeza .izq a {
	background-color: #333333;
	color: #ffffff;
	display: block;
	float: left;
	font-family: 'istok_webregular';
	font-size: 15px;
	padding-bottom: 7px;
	padding-top: 7px;
	text-align: center;
	width: 198px;
	text-decoration: none;
	margin-top: 10px;
}
.formato .nota-a-la-cabeza .izq a:hover {
	text-decoration: underline;
}
.formato .nota-a-la-cabeza .der {
	border: 1px solid #e6e6e6;
	width: 249px !important;
	margin-left: 20px;
}
.formato .nota-a-la-cabeza .der.todo {
	width: auto !important;
	margin: 0 !important;
	float: none;
}
.formato .nota-a-la-cabeza .der .der-content {
	padding: 17px 21px 0px 21px;
	display: block;
	font-family: 'istok_webbold';
	font-size: 15px;
}
.formato .nota-a-la-cabeza .der .der-content br:after{
	padding-bottom: 10px;
}
.formato .nota-a-la-cabeza .der .der-content strong {
	font-size: 15px;
}
.formato blockquote {
	background-color: #e4e4e4;
	padding: 20px 26px 12px;
}
.formato blockquote p {
	color: #333333;
	font-family: 'istok_webregular';
	font-size:13px;
	line-height: 19px;
	margin-bottom: 8px;
}
.formato blockquote p a {
	color: #;
	text-decoration: underline!important;
}
.formato blockquote p a:hover {
	text-decoration: none!important;
}
.formato .titulos {
	border-bottom: 2px solid #;
}
.formato .titulos .horas {
	color: #;
	float: left;
	font-family: 'oswaldbook';
	font-size: 20px;
	width: 95px;
}
.formato .titulos .actividades {
	border-top: none;
	color: #;
	float: right;
	font-family: 'oswaldbook';
	font-size: 20px;
	margin-bottom: 0px;
	padding-top: 0px;
	width: 520px;
}
.formato .actividades-list {
	margin-bottom: 25px;
}
.formato .actividades-list .actividades {
	border-bottom: 1px solid #d1d1d1;
	padding: 16px 0 18px;
}
.formato .actividades .hora {
	color: #333333;
	float: left;
	font-family: 'istok_webregular';
	font-size:14px;
	width: 95px;
}
.formato .actividades .actividad {
	float: right;
	width: 520px;
}
.formato .actividades .actividad p {
	color: #666666;
	font-family: 'istok_webregular';
	font-size:14px;
	margin-bottom: 0px;
}
.formato .actividades .actividad strong {
	color: #333333;
	font-family: 'istok_webbold';
	font-size:14px;
}
.formato table {
	margin: 0 auto;
	border-bottom: 1px solid #bbb;
	border-right: 1px solid #bbb;
	border-left: 1px solid #bbb;
	background: #fff;
}
.formato table tr{}
.formato table tr th{
	text-align: center;
	font-weight: bold;
	background: #DFDFDF;
	border-top: 1px solid #bbb;
	padding: 12px 18px;
	font-family: 'istok_webregular', sans-serif;
	font-size: 14px;
}
.formato table tr td{
	text-align: center;
	background: #fff;
	border-top: 1px solid #bbb;
	padding: 12px 18px;
	font-family: 'istok_webregular', sans-serif;
	font-size: 14px;
}
.formato table p{
	margin-bottom: 0;
}



.galeria-eventos {}
.galeria-eventos .titulo {
	border-bottom: 1px solid #d1d1d1;
	color: #666666;
	display: block;
	font-family: 'istok_webbold';
	font-size:14px;
	margin-bottom: 23px;
	margin-right: 12px;
	padding-bottom: 4px;
}
.galeria-eventos-list .galeria-content {
	float: left;
	height: 254px;
	margin-bottom: 20px;
	margin-right: 10px;
	position: relative;
	width: 204px;
	overflow: hidden;
}
.galeria-eventos-list .galeria-content .galeria-content-body h2,
.galeria-eventos-list .galeria-content .galeria-content-hover h2 {
	background-color: #ffffff;
	border-bottom: none;
	color: #333333!important;
	font-size: 18px!important;
	margin-bottom: 0px;
	padding-bottom: 11px;
	padding-left: 8px;
	padding-top: 13px;
}
.galeria-eventos-list .galeria-content .galeria-content-hover h2 {
	color: #ffffff!important;
}
.galeria-eventos-list .galeria-content .galeria-content-body .galeria {
	height: 203px;
}
.galeria-eventos-list .galeria-content .galeria-content-body .galeria .shadow {
	background-image: url(images/sombra-eventos-anteriores.png);
	background-position: bottom left;
	background-repeat: no-repeat;
	height: 206px;
	position: absolute;
	top: 48px;
	width: 204px;
}
.galeria-eventos-list .galeria-content .galeria-content-body .galeria .shadow-text {
	bottom: 0px;
	padding: 0px 12px 12px 12px;
	position: absolute;
}
.galeria-eventos-list .galeria-content .galeria-content-body .galeria .shadow-text p,
.galeria-eventos-list .galeria-content .galeria-content-hover .galeria .shadow-text p {
	color: #ffffff;
	font-family: 'istok_webregular';
	font-size: 13px;
	line-height: 13px;
	text-align: center;
}
.galeria-eventos-list .galeria-content .galeria-content-hover {
	background-image: url(images/background-eventos-anteriores--hover.png);
	background-position: top left;
	background-repeat: no-repeat;
	position: absolute;
	top: 0px;
	width: 204px;
}
.galeria-eventos-list .galeria-content .galeria-content-hover h2 {
	background-color: transparent;
}
.galeria-eventos-list .galeria-content .galeria-content-hover .galeria {
	height: 203px;
}
.galeria-eventos-list .galeria-content .galeria-content-hover .galeria .shadow {
	height: 203px;
	text-align: center;
	position: relative;
	width: 204px;
}
.galeria-eventos-list .galeria-content .galeria-content-hover .galeria .shadow a {
	background-color: #;
	color: #ffffff;
	font-family: 'istok_webregular';
	font-size: 13px;
	left: 14%;
	padding: 9px 11px;
	position: absolute;
	top: 30%;
	width: 127px;
}
.galeria-eventos-list .galeria-content .galeria-content-hover .galeria .shadow a:hover{
	text-decoration: underline;
}
.galeria-eventos-list .galeria-content .galeria-content-hover .galeria .shadow-text {
	bottom: 0px;
	padding: 0px 12px 12px 12px;
	position: absolute;
}
.galeria-eventos-list .galeria-content a.sobretodo {
	height: 250px;
	position:absolute;
	top: 0px;
	width: 204px;
}
.comite-organizador .sub-titulo,
.lugares-pago .sub-titulo,
.ediciones-anteriores-datos div .sub-titulo {
	border-bottom: 2px solid #;
	color: #;
	font-family: 'oswaldbook';
	font-size: 20px;
	padding-bottom: 7px;
	line-height: 27px;
}
.lugares-pago .sub-titulo {
	line-height: 31px;
	margin-bottom: 24px;
}
.comite-organizador .comite-list div:first-child{
	border-top: none;
}
.comite-organizador .comite-list .comite{
	border-top: 1px solid #d1d1d1;
	margin-bottom: 19px;
	padding-top: 20px;
}
.comite-organizador .comite-list .comite .comite-data {
	float: left;
	width: 200px;
	padding-right: 10px;
}
.comite-organizador .comite-list .comite .comite-data strong{
	color: #333333;
	font-family: 'istok_webbold';
	font-size:14px;
}
.comite-organizador .comite-list .comite .comite-data p {
	color: #333333;
	font-family: 'istok_webregular';
	font-size:14px;
	margin-bottom: 0;
}
.contenedor-descargas{
	padding-top: 1px;
}
.contenedor-descargas .descargas-list {
	margin-bottom: 40px;
}
.contenedor-descargas .descargas-list a.descargas-item {
	background: url(images/background-descargas.gif) right 13px no-repeat;
	border-bottom: 1px solid #d1d1d1;
	display: block;
	padding: 16px 53px 17px 0;
	color: #333;
	font-family: 'istok_webbold';
	font-size: 13px;
}
.contenedor-descargas .descargas-list a.descargas-item:first-child {
	border-top: 1px solid #d1d1d1;
}
.contenedor-descargas .descargas-list a.descargas-item:hover {
	background: #E8E8E8 url(images/background-descargas.gif) right 13px no-repeat;
}
.contenedor-descargas .descargas-list a.descargas-item span{
	font-family: 'istok_webregular', sans-serif;
}



.ediciones-anteriores-datos {}
.ediciones-anteriores-datos .izq {
	width: 415px!important;
}
.ediciones-anteriores-datos .der {
	width: 192px!important;
}
.ediciones-anteriores-datos .der .organizadores-content {
	margin-top: 6px;
}
.ediciones-anteriores-datos .der .organizadores-content div.organizador:first-child {
	border-top: none;
}
.ediciones-anteriores-datos .der .organizadores-content .organizador {
	border-top: 1px solid #d1d1d1;
	color: #333333;
	font-family: 'istok_webregular';
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 9px;
	padding-top: 8px;
}
.ediciones-anteriores-datos .der .organizadores-content .organizador strong {
	color: #333333;
	display: block;
	font-family: 'istok_webbold';
	font-size: 14px;
}
.ediciones-anteriores-datos .izq .auspiciadores-list {
	margin-top: 26px;
}
.ediciones-anteriores-datos .izq .auspiciadores-list div:first-child {
	margin-left: 0px;
}
.ediciones-anteriores-datos .izq .auspiciadores-list .auspiciador {
	float:left;
	margin-left: 6px;
	width: 134px;
}
.ediciones-anteriores-datos .izq .auspiciadores-list .auspiciador img {
	-moz-box-shadow: 0px 9px 5px #D2D2D5;
	-webkit-box-shadow: 0px 9px 5px #D2D2D5;
	-ms-box-shadow: 0px 9px 5px #D2D2D5;
	-o-box-shadow: 0px 9px 5px #D2D2D5;
	box-shadow: 0px 9px 5px #D2D2D5;
}
.ediciones-anteriores-datos .izq .auspiciadores-list .auspiciador p {
	color: #333333;
	font-family: 'istok_webregular';
	font-size: 14px;
	line-height: 17px;
	padding-top: 19px;
	text-align: center;
}
.lugares-pago {
	margin-bottom: 40px;
}
.lugares-pago .lugares-pago-content .lugares-pago-texto {
	float: left;
	width: 220px;
}
.lugares-pago .lugares-pago-content .lugares-pago-texto p a {
	color: #0BA9B9;
}
.lugares-pago .lugares-pago-content .lugares-pago-texto p a:hover {
	text-decoration: underline;
}
.lugares-pago .lugares-pago-content .lugares-pago-mapa {
	float: right;
	width: 407px;
}
.lugares-pago .lugares-pago-content .lugares-pago-mapa img {
	margin-bottom: 0px;
	margin-top: 0px;
}
.contactenos-content p {
	color: #333333;
	font-family: 'istok_webregular';
	font-size:14px;
	line-height: 22px;
	margin-bottom: 22px;
}
.contactenos-content {
	margin-bottom: 18px;
}
.contactenos-content .dato {
	color: #333333;
	float: left;
	font-family: 'istok_webregular';
	font-size:14px;
	line-height: 22px;
	width: 130px;
	position: relative;
	top: 5px;
}
.contactenos-content .campo {
	width: 505px;
}
.contactenos-content .campo input {
	border: 1px solid #cccccc;
	padding: 5px;
	width: 285px;
}
.contactenos-content .campo textarea {
	border: 1px solid #cccccc;
	height: 92px;
	padding: 5px;
	resize:none;
	width: 490px;
	font-family: 'istok_webregular';
	font-size:14px;
	line-height: 22px;
}
.contactenos-content .campo img.capimg{
	position: relative;
	top: 4px;
	float: left;
	margin-right: 8px;
}
.contactenos-content .campo input.capinp{
	width: 50px;
}
.contactenos-content .captcha {}
.contactenos-content .captcha .code {
	float: left;
	margin-right: 12px;
}
.contactenos-content .captcha .code img{
	border: 1px solid #ccc;
}
.contactenos-content .captcha .code-input {
	float: left;
	margin-top: 2px;
	margin-right: 12px;
}
.contactenos-content .captcha .code-input input {
	border: 1px solid #cccccc;
	margin: 0px!important;
	padding: 5px;
	width: 268px;
}
.contactenos-content .captcha .code-buttons {
	float: left;
	margin-top: 2px;
	width: 215px;
}
.contactenos-content .captcha .code-buttons input.clean {
	background-color: #999999;
	color: #ffffff;
	display: block;
	float: left;
	font-family: 'oswaldbook';
	font-size: 16px;
	padding: 2px 0px;
	text-align: center;
	text-transform: uppercase;
	width: 105px;
	margin: 0;
	border: 0 none;
}
.contactenos-content .campo input.wpcf7-submit {
	background-color: #;
	color: #ffffff;
	display: block;
	float: left;
	font-family: 'oswaldbook';
	font-size: 16px;
	padding: 2px 0px;
	text-align: center;
	text-transform: uppercase;
	width: 105px;
	margin: 0;
	border: 0 none;
	cursor: pointer;
}


/** MODULOS **/

.content-body .sobre .der,
.content-body .ediciones .der {
	width: 256px;
}
.content-body .sobre .der div.mod,
.content-body .ediciones .der div.mod {
	margin-top: 45px;
}
.content-body .sobre .der div.mod:first-child,
.content-body .ediciones .der div.mod:first-child {
	margin-top: 0px;
}
.bloque-fechas{
	background: #fff;
	padding: 18px 25px;
	font-family: 'istok_webregular';
	font-size: 1.3em;
	color: #5a5a5a;
	margin-bottom: 25px;
}
.bloque-fechas .programa-fecha{
	font-family: 'istok_webregular';
	color: #595959;
	font-size: 1em;
	padding: 1px;
	margin: 0 0 0 5px;
	border: 1px solid #ccc;
	cursor: pointer;
}
.bloque-fechas .programa-fecha option{
	cursor: pointer;
}
.content-body .sobre .der .descargar-programa,
.content-body .descargar-programa-m {
	background-image: url(images/background-descargar-programa.gif);
	background-position: top left;
	background-repeat: repeat-x;
	-moz-box-shadow: 0px 5px 5px #D2D2D5;
	-webkit-box-shadow: 0px 5px 5px #D2D2D5;
	-ms-box-shadow: 0px 5px 5px #D2D2D5;
	-o-box-shadow: 0px 5px 5px #D2D2D5;
	box-shadow: 0px 5px 5px #D2D2D5;
	width: 255px;
	margin: 0 auto;
}
.content-body .sobre .der .descargar-programa a,
.content-body .descargar-programa-m a {
	background-image: url(images/background-descargar-programa.png);
	background-position: center right;
	background-repeat: no-repeat;
	color: #f2f2f2;
	display: block;
	font-family: 'istok_webbold';
	font-size: 18px;
	text-align: center;
	margin-right: 19px;
	padding-bottom: 20px;
	padding-right: 17px;
	padding-top: 16px;
	text-decoration: none;
}
.content-body .sobre .der .descargar-programa a:hover,
.content-body .ediciones .der .descargar-programa a:hover {
	text-decoration: underline;
}
.content-body .sobre .der .conoce-ponentes h2,
.content-body .sobre .der .mesas-ponencias h2,
.content-body .sobre .der .informacion-evento h2,
.content-body .ediciones .der .conoce-ponentes h2,
.content-body .ediciones .der .mesas-ponencias h2,
.content-body .ediciones .der .informacion-evento h2 {
	color: #;
	font-family: 'oswaldbook';
	font-size: 18px;
	font-weight: normal;
	line-height: 22px;
	margin-bottom: 7px;
	text-transform: uppercase;
}
.content-body .sobre .der .conoce-ponentes .conoce-ponentes-list,
.content-body .sobre .der .mesas-ponencias .mesas-ponencias-list,
.content-body .sobre .der .informacion-evento .informacion-evento-content,
.content-body .ediciones .der .conoce-ponentes .conoce-ponentes-list,
.content-body .ediciones .der .mesas-ponencias .mesas-ponencias-list,
.content-body .ediciones .der .informacion-evento .informacion-evento-content {
	background-color: #f6f6f6;
	background-image: url(images/background-conoce-ponentes.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 20px 9px 13px 12px;
}
.content-body .sobre .der .conoce-ponentes .conoce-ponentes-list div:first-child,
.content-body .sobre .der .mesas-ponencias .mesas-ponencias-list div:first-child,
.content-body .ediciones .der .conoce-ponentes .conoce-ponentes-list div:first-child,
.content-body .ediciones .der .mesas-ponencias .mesas-ponencias-list div:first-child  {
	border-top: none;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
}
.content-body .sobre .der .conoce-ponentes .conoce-ponentes-list .conoce-ponente,
.content-body .sobre .der .mesas-ponencias .mesas-ponencias-list .mesa-ponencia,
.content-body .sobre .der .informacion-evento .informacion-evento-content .informacion-evento-body,
.content-body .ediciones .der .conoce-ponentes .conoce-ponentes-list .conoce-ponente,
.content-body .ediciones .der .mesas-ponencias .mesas-ponencias-list .mesa-ponencia,
.content-body .ediciones .der .informacion-evento .informacion-evento-content .informacion-evento-body {
	border-top: 2px solid #d4d4d4;
	margin-top: 11px;
	padding-top: 11px;
}
.content-body .sobre .der .conoce-ponentes .conoce-ponentes-list .conoce-ponente img,
.content-body .ediciones .der .conoce-ponentes .conoce-ponentes-list .conoce-ponente img {
	display: block;
	float: left;
}
.content-body .sobre .der .conoce-ponentes .conoce-ponentes-list .ponente-content,
.content-body .ediciones .der .conoce-ponentes .conoce-ponentes-list .ponente-content {
	float: right;
	width: 145px;
}
.content-body .sobre .der .conoce-ponentes .conoce-ponentes-list .ponente-content strong,
.content-body .ediciones .der .conoce-ponentes .conoce-ponentes-list .ponente-content strong {
	color: #333333;
	font-family: 'istok_webbold';
	font-size: 14px;
	line-height: 14px;
	display: block;
	margin-bottom: .5em;
}
.content-body .sobre .der .informacion-evento .informacion-evento-content span.titulo,
.content-body .ediciones .der .informacion-evento .informacion-evento-content span.titulo {
	color: #333333;
	font-family: 'istok_webbold';
	font-size:15px;
	line-height: 19px;
	margin-bottom: 3px;
}
.content-body .sobre .der .conoce-ponentes .conoce-ponentes-list .ponente-content p,
.content-body .sobre .der .mesas-ponencias .mesas-ponencias-list .mesa-ponencia a,
.content-body .ediciones .der .conoce-ponentes .conoce-ponentes-list .ponente-content p,
.content-body .ediciones .der .mesas-ponencias .mesas-ponencias-list .mesa-ponencia a {
	color: #333333;
	font-family: 'istok_webregular';
	font-size:14px;
	line-height: 17px;
}
.content-body .der .informacion-evento .informacion-evento-content p {
	color: #333333;
	font-family: 'istok_webregular';
	font-size:13px;
	line-height: 17px;
	margin-bottom: 16px;
}
.content-body .der .informacion-evento .informacion-evento-content strong {
	color: #333333;
	font-family: 'istok_webbold';
	line-height: 19px;
	margin-bottom: 3px;
}
.content-body .der .informacion-evento .informacion-evento-content p a {
	color: #;
	font-family: 'istok_webregular';
	font-size:13px;
	line-height: 17px;
}
.content-body .der .informacion-evento .informacion-evento-content a.inscribete {
	background-color: #;
	color: #ffffff;
	display: block;
	font-family: 'oswaldbook';
	font-size: 18px;
	text-align: center;
	text-transform: uppercase;
	padding-bottom: 7px;
	padding-top: 8px;
	text-decoration: none;
}
.content-body .der .informacion-evento .informacion-evento-content a.inscribete:hover {
	text-decoration: underline;
}
.content-body .der .mesas-ponencias .mesas-ponencias-list .mesa-ponencia a {
	text-decoration: none;
}
.content-body .der .mesas-ponencias .mesas-ponencias-list .mesa-ponencia a:hover {
	text-decoration: underline;
}
.content-body .der .ver-mas{
	background: url(images/background-ver-mas.gif) top right repeat-x;
}
.content-body .der .ver-mas a {
	color: #;
	display: block;
	font-family: 'istok_webregular';
	font-size: 14px;
	line-height: 17px;
	padding-top: 18px;
	text-align: right;
	text-decoration: none;
}
.content-body .der a:hover {
	text-decoration: underline;
}


/** WordPress WYSIWYG Editor Styles **/

.entry-content img {
	margin: 0 0 1.5em 0;
	}
.alignleft, img.alignleft {
	margin-right: 1.5em;
	display: inline;
	float: left;
	}
.alignright, img.alignright {
	margin-left: 1.5em;
	display: inline;
	float: right;
	}
.aligncenter, img.aligncenter {
	margin-right: auto;
	margin-left: auto;
	display: block;
	clear: both;
	}
.alignnone, img.alignnone {
	/* not sure about this one */
	}
.wp-caption {
	margin-bottom: 1.5em;
	text-align: center;
	padding-top: 5px;
	}
.wp-caption img {
	border: 0 none;
	padding: 0;
	margin: 0;
	}
.wp-caption p.wp-caption-text {
	line-height: 1.5;
	font-size: 10px;
	margin: 0;
	}
.wp-smiley {
	margin: 0 !important;
	max-height: 1em;
	}
blockquote.left {
	margin-right: 20px;
	text-align: right;
	margin-left: 0;
	width: 33%;
	float: left;
	}
blockquote.right {
	margin-left: 20px;
	text-align: left;
	margin-right: 0;
	width: 33%;
	float: right;
	}
.gallery dl {}
.gallery dt {}
.gallery dd {}
.gallery dl a {}
.gallery dl img {}
.gallery-caption {}

.size-full {}
.size-large {}
.size-medium {}
.size-thumbnail {}

.pone-home{
	height: 133px;
	width: 103px;
}
.pone-mod{
	height: 97px;
	width: 75px;
}
.gale-foto-content{
	width: 644px;
	overflow: hidden;
}
.gale-foto-correa{
	width: 700px;
}
.gale-foto-item-wrap{
	margin: 0 21px 21px 0;
	width: 200px !important;
	overflow: hidden;
}
.gale-foto-item-wrap.izq{
	float: left !important;
}
.gale-foto-item-wrap p{
	padding: 8px 0 0;
	line-height: 1.2em;
	overflow: hidden;
	height: 32px;
	margin-bottom: 0;
}
.gale-foto-item{
	width: 200px !important;
	height: 134px;
	overflow: hidden;
}
.gale-foto-item img{
	width: 200px;
	height: auto;
}


/** OTROS **/

.content-body .sobre .der .mesas-ponencias .mesas-ponencias-list .mesa-ponencia{}
.content-body .sobre .der .mesas-ponencias .mesas-ponencias-list .mesa-ponencia h3{
	color: #333333;
	margin-bottom: 8px;
}
.content-body .sobre .der .mesas-ponencias .mesas-ponencias-list .mesa-ponencia h3 a{
	font-family: 'istok_webbold' !important;
	font-size: 16px;
	color: #333333;
}
.content-body .sobre .der .mesas-ponencias .mesas-ponencias-list .mesa-ponencia p{
	color: #333333;
	font-family: 'istok_webregular';
	font-size: 14px;
	line-height: 17px;
}
.horas.ancho{
	width: auto !important;
}
.actividades-list.anteriores{}
.actividades-list.anteriores .actividades{
	margin-bottom: 13px;
	padding-top: 14px;
}
.actividades-list.anteriores .actividades .hora{
	float: none;
	width: auto;
}
.actividades-list.anteriores .actividades .actividad{
	float: none;
	width: auto;
}

.video-la {
	margin-bottom: 20px;
	position: relative;
	display: none;
}
.video-la .icov {
	position: absolute;
	right: 13px;
	top: 9px;
	z-index: 14;
	width: 27px;
	height: 27px;
	background: url(images/sombra-video-destacado.gif) left top no-repeat;
	cursor: pointer;
}


/** ANCHO MAXIMO 424PX **/

@media screen and (max-width: 424px) {

	.formato .nota-a-la-cabeza .izq strong {
		float: none;
	}
	.formato .nota-a-la-cabeza .izq a {
		float: none;
		margin-top: 10px;
		width: 100%;
	}

}


/** ANCHO MAXIMO 480PX **/

@media screen and (max-width: 480px) {

	.main {
		margin: 0;
		width: 100%;
	}
	.header {
		background-image: none;
	}
	.header .header-content .main .headings {
		border-bottom: 1px solid #e6e6e6;
		height: auto;
		background: #000;
	}
	.header .header-content .main .headings a.unidad {
		background: #000;
		display: block;
		margin: 0 !important;
		padding: 0 0 2px 12px;
	}
	.header .header-content .main .headings a.unidad img.uni-des{
		display: none;
	}
	.header .header-content .main .headings a.unidad img.uni-mov{
		display: block;
	}
	.header .header-content .main .headings a.pucp {
		background-color: #ffffff;
		background-image: url(images/logo_pucp-mobile.png);
		background-position: 10px 10px;
		background-repeat: no-repeat;
		border-bottom: 1px solid #ccc;
		display: block;
		height: 59px;
		float: none;
		margin-top: 0px;
		text-indent: -9999px;
		width: 100%;
	}
	.header .header-content .main .nav .menu-menu-principal-container ul li:first-child {
		margin-left: 0px!important;
	}
	.header .header-content .main .nav .menu-menu-principal-container ul li.menu-item-15,
	.header .header-content .main .nav .menu-menu-principal-container ul li.menu-item-21 {
		display: none!important;
	}
	.header .header-content .main .nav ul li:first-child a {
		border-left: none;
	}
	.header .header-content .main .nav ul li {
		background-color: #ffffff;
		border-bottom: 1px solid #e7e7e7;
		display: block;
		float: none;
		height: 39px;
		padding: 0;
	}
	.header .header-content .main .nav ul li a {
		border-left: none;
		color:#626262;
		display: block;
		float: none;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 15px;
		font-weight: bold;
		margin-bottom: 0px;
		padding-left: 21px;
		padding-right: 20px;
		padding-top: 11px;
		margin-top: 0px;
		position: relative;
		text-align: center;
		text-decoration: none;
	}
	.header .header-content .main .nav ul li a:hover {
		text-decoration: underline;
	}
	.header .header-content .main .nav ul li.current-page-ancestor,
	.header .header-content .main .nav ul li.current-menu-item {
		background-color: #;
		background-image: none;
		background-position: top center;
		background-repeat: no-repeat;
		border-bottom: 1px solid #e7e7e7;
	}
	.header .header-content .main .nav ul li.current-page-ancestor a,
	.header .header-content .main .nav ul li.current-menu-item a {
		color:#ffffff;
	}
	.destacado .main .destacado-content,
	.destacado .main .destacado-video-content {
		margin-bottom: 35px;
	}
	body .destacado .main .destacado-video-content .upper-content,
	body .destacado .main .destacado-content .upper-content {
		width: 100%;
		overflow: hidden;
	}
	.destacado .main .destacado-video-content .upper-content .sombra,
	.destacado .main .destacado-content .upper-content .sombra {
		height: 145px;
		padding: 12px 0px 0px;
		width: 100%;
	}
	.casi-h2,
	.destacado .main .destacado-content .upper-content .sombra h2,
	.destacado .main .destacado-video-content .upper-content .sombra h2 {
		line-height: 1.3em;
		padding: 0 12px;
		font-size: 1.4em;
		display: none;
	}
	.destacado .main .destacado-content .upper-content .sombra span.fecha,
	.destacado .main .destacado-video-content .upper-content .sombra span.fecha{
		font-size: 1.3em;
		padding: 0 12px;
	}
	.casi-h1, .destacado .main .destacado-content .upper-content .sombra h1,
	.destacado .main .destacado-video-content .upper-content .sombra h1{
		font-size: 2.5em;
		padding: 0 12px;
		line-height: 1.2em;
	}
	.destacado .main .destacado-video-content .lower-content,
	.destacado .main .destacado-content .lower-content{
		height: auto;
		padding: 23px 0 23px;
	}
	.destacado .main .destacado-content .lower-content .izq{
		display: none;
	}
	.destacado .main .destacado-content .lower-content .der{
		float: none;
		width: 180px;
		margin: 0 auto;
	}
	.destacado .main .destacado-content .lower-content .der .izq{
		display: block;
	}
	.destacado .main .destacado-content .lower-content .der .der{
		display: none;
	}
	.destacado .main .destacado-content .lower-content .der .compartir-en-redes{
		display: none;
	}
	.destacado .main .destacado-video-content .lower-content .izq{
		margin: 0 auto;
		float: none;
		width: 180px;
	}
	.destacado .main .destacado-video-content .lower-content .izq p {
		display: none;
	}

	.destacado .main .destacado-video-content .lower-content .izq .izq {
	}
	.destacado .main .destacado-video-content .lower-content .izq .compartir-en-redes {
		display: none;
	}
	.destacado .main .destacado-video-content .lower-content .der {
		display: none;
	}
	.content-body{
		padding-bottom: 35px;
	}
	.content-body .main {
		width: 91%;
		margin: 0 auto;
	}
	.content-body .main .izq div h2,
	.content-body .main .der div h2 {
		font-size: 1.8em;
	}
	.content-body .main .izq {
		width: 100%!important;
	}
	.content-body .main .izq .modulo-ponentes {
		margin-bottom: 30px;
	}
	.content-body .main .izq .modulo-ponentes .ponente {
		float: none;
		width: 100%;
		height: 133px;
		overflow: hidden;
	}
	.content-body .main .izq .modulo-ponentes .ponente .pone-home{
		margin-right: 10px;
	}
	.content-body .main .izq .modulo-ponentes .ponente .content-ponente {
		float: none;
		width: auto;
	}
	.content-body .main .izq .modulo-ponentes .ver-mas {
		background-position: top right;
		margin-right: 0px;
		width: 100%!important;
	}
	.content-body .sobre .izq .compartir-en-redes,
	.content-body .ediciones .izq .compartir-en-redes {
		display: none;
	}
	.content-body .sobre .izq .tabs-content .ponentes-list .ponente .ponente-ni-content,
	.content-body .ediciones .izq .tabs-content .ponentes-list .ponente .ponente-ni-content {
		width: 65%;
	}

	.content-body .sobre .izq h1{
		font-size: 2em;
	}
	.content-body .sobre .izq .tabs-content .tabs-tabulador {
		display: none;
	}
	.formato .tipo-h1{
		color: #3e3e3e;
		font-family: 'oswaldbook';
		font-size: 2em;
		font-weight: normal;
		line-height: 36px;
		margin-bottom: 24px;
		text-transform: uppercase;
	}
	.vista-en-480{
		display: block;
	}
	.formato h2 {}
	.formato p img {
		max-width: 100%;
		height: auto;
	}
	.comite-organizador .comite-list .comite {
		padding-top: 0;
	}
	.comite-organizador .comite-list .comite .comite-data{
		border-top: 1px solid #d1d1d1;
		padding: 13px 0;
		float: none;
		width: auto;
	}
	.comite-organizador .comite-list .comite .comite-data:first-child{
		border-top: 0 none;
		padding-top: 0;
	}
	.comite-organizador .comite-list .comite .comite-data strong{}
	.comite-organizador .comite-list .comite .comite-data p{
		margin-bottom: 0;
	}
	.boton-contacto--m {}
	.boton-contacto--m a {
		background-color: #;
		color: #ffffff;
		display: block;
		font-family: 'oswaldbook';
		font-size: 21px;
		padding: 9px 0px;
		width: 180px;
		margin: 30px auto 25px;
		text-align: center;
		text-decoration: none;
		text-transform: uppercase;
	}
	.boton-contacto--m a:hover {
		text-decoration: underline;
	}
	.descargar-programa-m {
		background-image: url(images/background-descargar-programa.gif);
		background-position: top left;
		background-repeat: repeat-x;
		-moz-box-shadow: 0px 5px 5px #D2D2D5;
		-webkit-box-shadow: 0px 5px 5px #D2D2D5;
		-ms-box-shadow: 0px 5px 5px #D2D2D5;
		-o-box-shadow: 0px 5px 5px #D2D2D5;
		box-shadow: 0px 5px 5px #D2D2D5;
		width: 255px;
		margin: 30px auto 25px;
	}
	.descargar-programa-m a {
		background: url(images/background-descargar-programa.png) 206px center no-repeat;
		color: #f2f2f2;
		display: block;
		font-family: 'istok_webbold';
		font-size: 18px;
		text-align: center;
		padding: 17px 33px 19px 0;
	}
	.descargar-programa-m a:hover {
		text-decoration: underline;
	}
	.formato .titulos .horas {
		float: none;
		width: auto;
		line-height: 1em;
	}
	.formato .titulos .actividades {
		float: none;
		width: auto;
	}
	.formato .actividades-list {
		margin-bottom: 25px;
	}
	.formato .actividades-list .actividades{
		margin-bottom: 13px;
		padding-top: 15px;
	}
	.formato .actividades-list .actividades .hora{
		display: none;
		width: auto;
	}
	.formato .actividades-list .actividades .actividad{
		float: none;
		width: auto;
	}
	.content-body .sobre .izq .tabs-content .ponentes-list .ponente{}
	.content-body .sobre .izq .tabs-content .ponentes-list .ponente img{
		width: 90px;
		height: 107px;
	}
	.content-body .sobre .izq .tabs-content .ponentes-list .ponente .ponente-ni-content{
		float: none;
		overflow: hidden;
		width: auto;
	}
	.content-body .main .der {
		display: none;
	}
	.footer .main .footer-content {
		padding: 12px 38px 12px 38px;
	}
	.footer .main .footer-content .izq {
		display: none;
	}
	.footer .main .footer-content .medios {
		display: none;
	}
	.footer .main .footer-content .der {
		display: none;
	}
	.footer .main .disclaimer {
		font-size: 11px;
		line-height: 13px;
		padding: 13px;
	}
	.footer .main .dci {
		background-image: none;
		height: 24px;
	}

}


/** ANCHO MAXIMO 660PX **/

@media screen and (max-width: 660px) {

	.formato .titulos .actividades {
		float: none;
		width: auto;
	}
	.formato .actividades-list .actividades .actividad {
		float: none;
		width: auto;
	}
	.content-body .sobre .izq .tabs-content .ponentes-list .ponente .ponente-ni-content {
		float: none;
		overflow: hidden;
		width: auto;
	}
}


/** ANCHO MAXIMO 760PX **/

@media screen and (max-width: 782px) {

	.header {
		height: auto;
	}
	.header .header-content{
		position: relative;
	}
	.header .header-content .main {
		margin: 0 auto;
		width: 100%;
	}
	.header .header-content .main .headings{
		height: auto;
		background: #000;
		border-bottom: 0 none;
	}
	.header .header-content .main .headings a.unidad {
		margin-left: 12px;
		margin-right: 0;
	}

	.header .header-content .main .headings a.unidad img.uni-des{
		display: none;
	}
	.header .header-content .main .headings a.unidad img.uni-mov{
		display: block;
	}
	.header .header-content .main .headings a.pucp {
		background-color: #ffffff;
		background-image: url(images/logo_pucp-mobile.png);
		background-position: 10px 10px;
		background-repeat: no-repeat;
		border-bottom: 1px solid #ccc;
		display: block;
		height: 59px;
		float: none;
		margin-top: 0px;
		text-indent: -9999px;
		width: 100%;
	}
	.header .header-content .main .nav {
		margin: 0 auto;
	}
	.header .header-content .main .nav .menu-menu-principal-container ul li.relevante{
		display: none !important;
	}
	.header .header-content .main .nav {
		width: 100%!important;
		height: auto;
	}
	.header .header-content .main .nav ul li {
		background-color: #ffffff;
		border-bottom: 1px solid #e7e7e7;
		display: block;
		float: none;
		padding: 0;
	}
	.main {
		margin: 0;
		width: 100%;
	}
	.header .header-content .main .nav ul li.doble-linea {
		width: auto;
	}
	.header .header-content .main .nav ul li.no-se-ve {
		display: none;
	}
	.header .header-content .main .nav ul li a {
		border-left: none;
		color:#626262;
		display: block;
		float: none;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 15px;
		font-weight: bold;
		margin-bottom: 0px;
		padding-left: 21px;
		padding-right: 20px;
		padding-top: 11px;
		margin-top: 0px !important;
		position: relative;
		text-align: center;
		text-decoration: none;
	}
	.header .header-content .main .nav ul li a:hover {
		text-decoration: underline;
	}
	.header .header-content .main .nav ul li.current-page-ancestor,
	.header .header-content .main .nav ul li.current-menu-item {
		background-color: #;
		background-image: none;
		background-position: top center;
		background-repeat: no-repeat;
		border-bottom: 1px solid #e7e7e7;
	}
	.header .header-content .main .nav ul li.current-page-ancestor a,
	.header .header-content .main .nav ul li.current-menu-item a {
		color:#ffffff;
	}
	.destacado .main .destacado-content,
	.destacado .main .destacado-video-content {
		margin-bottom: 35px;
	}
	.destacado .main .destacado-video-content .upper-content,
	.destacado .main .destacado-content .upper-content {
		height: auto;
		width: 100%;
		overflow: hidden;
	}
	.destacado .main .destacado-video-content .upper-content .desta-img,
	.destacado .main .destacado-content .upper-content  .desta-img{
		top: 0 !important;
		position: absolute;
		width: 100%;
	}
	.destacado .main .destacado-video-content .upper-content .sombra,
	.destacado .main .destacado-content .upper-content .sombra {
		height: auto;
		padding: 14px 8px;
		width: 100%;
		position: relative;
	}
	.casi-h2,
	.destacado .main .destacado-content .upper-content .sombra h2,
	.destacado .main .destacado-video-content .upper-content .sombra h2 {
		line-height: 1.3em;
		padding: 0 12px;
		font-size: 1.4em;
	}
	.destacado .main .destacado-content .upper-content .sombra span.fecha,
	.destacado .main .destacado-video-content .upper-content .sombra span.fecha{
		font-size: 1.3em;
		padding: 0 12px;
	}
	.casi-h1, .destacado .main .destacado-content .upper-content .sombra h1,
	.destacado .main .destacado-video-content .upper-content .sombra h1{
		font-size: 2.5em;
		padding: 0 12px;
	}
	.destacado .main .destacado-video-content .lower-content,
	.destacado .main .destacado-content .lower-content{
		height: auto;
		padding: 23px 0 23px;
		display: none;
	}
	.destacado .main .destacado-content .lower-content .izq{
		display: none;
	}
	.destacado .main .destacado-content .lower-content .der{
		float: none;
		width: 180px;
		margin: 0 auto;
	}
	.destacado .main .destacado-content .lower-content .der .izq{
		display: block;
	}
	.destacado .main .destacado-content .lower-content .der .der{
		display: none;
	}
	.destacado .main .destacado-content .lower-content .der .compartir-en-redes{
		display: none;
	}
	.destacado .main .destacado-video-content .lower-content .izq{
		margin: 0 auto;
		float: none;
		width: 180px;
	}
	.destacado .main .destacado-video-content .lower-content .izq p {
		display: none;
	}
	.destacado .main .destacado-video-content .lower-content .izq .izq {
	}
	.destacado .main .destacado-video-content .lower-content .izq .compartir-en-redes {
		display: none;
	}
	.destacado .main .destacado-video-content .lower-content .der {
		display: none;
	}
	.content-body{
		padding-bottom: 35px;
	}
	.content-body .main {
		width: 94%;
		margin: 0 auto;
	}
	.content-body .main .izq {
		width: 100%;
	}
	.content-body .main .izq div h2,
	.content-body .main .der div h2 {
		font-size: 1.8em;
	}
	.content-body .main .izq .modulo-ponentes .ver-mas {
		background-position: top right;
		width: 88%;
	}
	.content-body .main .izq .modulo-ponentes .ver-mas a {}
	.content-body .sobre .izq .tabs-content .tabs-tabulador {
		display: none;
	}
	.formato .tipo-h1{
		color: #3e3e3e;
		font-family: 'oswaldbook';
		font-size: 2em;
		font-weight: normal;
		line-height: 36px;
		margin-bottom: 24px;
		text-transform: uppercase;
	}
	.vista-en-480{
		display: block;
	}
	.formato h2 {}
	.formato p img {
		max-width: 100%;
		height: auto;
	}
	.content-body .sobre .izq .compartir-en-redes,
	.content-body .ediciones .izq .compartir-en-redes {
		display: none;
	}
	.boton-contacto--m a {
		background-color: #;
		color: #ffffff;
		display: block;
		font-family: 'oswaldbook';
		font-size: 21px;
		padding: 9px 0px;
		width: 180px;
		margin: 30px auto 25px;
		text-align: center;
		text-decoration: none;
		text-transform: uppercase;
	}
	.content-body .main .der {
		display: none;
	}
	.footer .main .footer-content {
		padding: 12px 38px 12px 38px;
	}
	.footer .main .footer-content .izq {
		display: none;
	}
	.footer .main .footer-content .medios {
		display: none;
	}
	.footer .main .footer-content .der {
		display: none;
	}
	.footer .main .disclaimer {
		font-size: 11px;
		line-height: 13px;
		padding: 13px;
	}
	.footer .main .dci {
		background-image: none;
		height: 24px;
	}

}