@charset "UTF-8";
/*--------------- Comunes ---------------*/
html { -webkit-text-size-adjust: none;}
body {background:#FFFFFF; font-family:'LatoRegular', Arial, Helvetica, sans-serif; margin:0;}
* {font-family:'LatoRegular', Arial, Helvetica, sans-serif;}
a {text-decoration:none; color:#37240C; outline:none;}
a:hover {text-decoration:underline;}
strong {font-weight:bold;}
.separa {width:100%; clear:both; height:0; display:block; margin:0; padding:0;}
.aleft {float:left;}
.aright {float:right;}
.anone {float:none;}
.hide {display:none;}
.left {text-align:left;}
.right {text-align:right;}
.hide {display:none;}
.block, .show {display:block;}
.breadcrumbs { font-family:LatoRegular,Verdana, Geneva, sans-serif; display:block; font-size:12px; color:#960000; margin:1.3em 0;}
.breadcrumbs a {color:#363636; font-family:LatoRegular,Verdana, Geneva, sans-serif;}
.subir {margin:0; padding:.5em 0 1em 0; font-size:12px; font-weight:normal; color:#0e7a7a; text-align:right;}
.subir a {margin:0; font-size:11px;  font-weight:normal; color:#003366; text-align:right; background:#F0F0F0; border-radius:3px; padding:.5em 1.2em; text-decoration:none;}
.subir a:hover {background:#003366; color:#FFFFFF;}
.autor {display:block; font-size:12px; color:#000000; font-style:italic; margin:8px 0;}
.only-responsive {display:none;}
.margin-middle {margin:0 auto !important; display:table;}
.margin0 {margin:0 !important;}
.m-top20 {margin:20px 0 0 0;}
.aleft.m-top20 {margin:20px 0 0 6px !important;}
/* FIN Comunes */

/*--------------- Estructurales ---------------*/
#main {margin:0 auto; clear:both;}
#header {width:100%; display:block; margin:0 auto; padding:0; position:relative;}
#footer {width:100%; display:block; margin:0 auto; background:#F0F0F0;}

#header .auxi.caja-blanca {max-width:1155px;}
#header  .caja-gris.grid-12 .usuarios.grid-11 {max-width:1155px; margin:0 auto;}
/* FIN Estructurales */

/*--------------- Header ---------------*/
#header .auxi.caja-blanca {margin:0 auto; padding:0;}
h1#logo {margin:20px 0 0;}
.redes-sociales.aright.grid-5 {min-width:425px; width:auto;}

/*Menu principal*/
.temas .menu-principal li.first {border:0;}
.temas .menu-principal li.first a {background:url(/pucv/imag/v1/auxi/icoHomeOn.png) no-repeat 20px 68px; width:55px; text-align:left; padding:70px 0 0 40px; }
.temas .menu-principal li {float:left; border-left:1px solid #f5f5f7;text-align:center;}
.temas .menu-principal li a {color:#12132a; float:left; font-family:LatoLight,Verdana,Geneva,sans-serif; font-size:13px; height:78px; line-height:120%; padding:70px 10px 0; width:90px; font-weight:bold; transition:all 0.3s ease-out 0s; }
.temas .menu-principal li:hover a {transition:all 0.3s ease-out 0s; background-color:#f0f3f5; text-decoration:none;}
.temas .menu-principal li.first:hover a {background:url(/pucv/imag/v1/auxi/icoHomeOf.png) no-repeat 20px 68px #f0f3f5;}

.temas .menu-principal li.selected {background-color:#f0f3f5;}
.temas .menu-principal li.first.selected a {background:url(/pucv/imag/v1/auxi/icoHomeOf.png) no-repeat 20px 68px;}
/*menu responsive*/
#header .menu_btn {width:100%; color:#ffffff; cursor:pointer; display:none; padding:0; text-align:left; clear:both; margin:0 auto; background:#000031;}
#header .menu_btn img {margin:0 auto; display:table;}
#header .menu_btn strong {float:left; margin:10px 5px 0 0;}
#header .menu_btn.activo { background:#000031;}

/*Menu secundario*/
.caja-gris {background-color:#eaedef;}
.usuarios.grid-11 {margin:0 auto;}
ul.menu-secundario {float:left; margin:10px 0;}

ul.menu-secundario li, ul.menu-secundario li + li {padding:3px 20px 3px 20px; margin:0;}
ul.menu-secundario li.selected, ul.menu-secundario li:hover {background-color:#d9dbdd; margin:0 transition: all 0.3s ease-out 0s;}
ul.menu-secundario li:hover a {text-decoration:none;}
		
ul.menu-secundario li {float:left; transition: all 0.3s ease-out 0s;}
ul.menu-secundario li + li { border-left:1px solid #687782;}
ul.menu-secundario li a {float:left; font-family:LatoBold,Verdana,Geneva,sans-serif; font-size:15px; color:#687782;}

.aright.grid-5 {width:36%;}
.usuarios ul.social {float:right;}
.usuarios ul.social li {float:left; margin:8px 15px 0 0;}
.usuarios ul.social li + li, .usuarios ul.social li.banner {margin:4px 0 0 3px;}
.usuarios ul.social li a {font-family:LatoLight,Verdana,Geneva,sans-serif; font-size:11px; color:#12132a;}
.buscador {float:right; background-color:#f9f9fa; border:1px solid #999898; width:200px; margin:4px 0 0 4px;}
.buscador .boto-buscar {background:url(/pucv/imag/v1/auxi/icoHomeOf.png) no-repeat left 68px;}
.buscador .campo {border:1px solid #FFF; padding:3px 5px; width:92%; color:#B3B4B4;}
.buscador .lupa {float:left; height:26px; width:26px;}

/* FIN Header */


/*--------------- MAIN ---------------*/

/*Slider Postgrados*/
.bx-wrapper {position:relative;}
#destacado.postgrado {position:relative; margin:0 auto;}
#destacado.postgrado .breadcrumbs.portada {background:url(/pucv/imag/v1/bg/Bg_transparente1.png) repeat left top; position:absolute; left:100px; top:45px; z-index:99; padding:10px; margin:0;}
#destacado.postgrado .breadcrumbs.portada, #destacado.postgrado .breadcrumbs.portada a {color:#fff; font-family:LatoRegular,Verdana,Geneva,sans-serif;}
ul.bxslider li .box-txt {background:url(/pucv/imag/v1/bg/Bg_transparente1.png) repeat left top; position:absolute; left:45px; bottom:15px; padding:10px;
-moz-border-radius-topleft:15px;
-webkit-border-top-left-radius:15px;
 border-top-left-radius:15px;
-moz-border-radius-bottomright:15px;
-webkit-border-bottom-right-radius:15px;
border-bottom-right-radius:15px;
}
ul.bxslider li .aright.box-txt {right:100px; left:auto;}
#destacado.postgrado .breadcrumbs.portada {background:url("/pucv/imag/v1/bg/Bg_transparente1.png") repeat scroll left top; left:45px; margin:0; padding:10px; position:absolute; top:45px; z-index:99;
-moz-border-radius-topright: 5px;
-webkit-border-top-right-radius: 5px;
border-top-right-radius: 5px;
-moz-border-radius-bottomleft: 5px;
-webkit-border-bottom-left-radius: 5px;
border-bottom-left-radius: 5px;}
ul.bxslider li img {width:100%; height:auto;}
ul.bxslider li .box-txt h2 {font-size:25px; line-height:110%; margin:0 0 10px;font-family:LatoBold,Verdana,Geneva,sans-serif; color:#FFF;}
ul.bxslider li .box-txt h2 a {font-family:LatoBold,Verdana,Geneva,sans-serif; color:#FFF;}
ul.bxslider li .box-txt p {font-family:LatoLight,Verdana,Geneva,sans-serif; color:#FFF; font-size:16px; line-height:125%; text-align:justify;}
ul.bxslider li .box-txt .fecha {font-family:LatoRegular,Verdana,Geneva,sans-serif; color:#FFF; font-size:12px;}
ul.bxslider li .box-txt .seccion {font-family:UbuntuBold,Verdana,Geneva,sans-serif; color:#FFF; font-size:12px; background-color:#12132A; padding:5px 12px;
-moz-border-radius-topright: 5px;
-webkit-border-top-right-radius: 5px;
border-top-right-radius: 5px;
-moz-border-radius-bottomleft: 5px;
-webkit-border-bottom-left-radius: 5px;
border-bottom-left-radius: 5px;
}

.bx-controls .bx-controls-direction .bx-prev {background:url(/pucv/imag/v1/auxi/sprite_control.png) no-repeat left -245px; width:21px; height:35px; position:absolute; left:10px; top:30%; font-size:0; z-index:500;}
.bx-controls .bx-controls-direction .bx-next {background:url(/pucv/imag/v1/auxi/sprite_control.png) no-repeat right -245px; width:21px; height:35px; position:absolute; right:10px; top:30%; font-size:0; z-index:500;}

/*.bx-controls .bx-controls-direction .bx-prev:hover {background-position:left -119px;}
.bx-controls .bx-controls-direction .bx-next:hover {background-position:right -119px;}*/

.inicio.grid-12 .bx-wrapper {position:relative;}
.inicio.grid-12 .bx-wrapper .bx-controls .bx-controls-direction .bx-prev {width:21px; height:35px; background-position:left -245px; top:45%;}
.inicio.grid-12 .bx-wrapper .bx-controls .bx-controls-direction .bx-next {width:21px; height:35px; background-position:right -245px; top:45%;}
ul.bxslider.inicio li .box-txt.box-txt h2 {margin:10px 0 10px;}
/*ul.bxslider.inicio li .box-txt {background:none;}*/


/*Preguntas*/
.subtitulos-faq {background:url(/pucv/imag/v1/auxi/sprite.png) no-repeat 14px -204px; clear:both; float:left; max-width:100%; padding:8px 10px 8px 25px; width:96.7%; font-family:LatoSemibold,Verdana,Geneva,sans-serif; font-size:16px; line-height:140%; color:#fff;}
.subtitulos-faq:hover, .bg-color1:hover, .bg-color2:hover, .bg-color3:hover, .bg-color4:hover, .bg-color5:hover {background-position:14px -248px !important; text-decoration:none;}
.subtitulos-faq.selected, .bg-color1.selected, .bg-color2.selected, .bg-color3.selected, .bg-color4.selected, .bg-color5.selected {background-position:14px -248px !important; text-decoration:none;}
.subtitulos-faq a {clear:both; color:#fff; float:left; font-family:LatoSemibold,Verdana,Geneva,sans-serif; font-size:16px; line-height:140%; width:100%; text-decoration:none;}
.respuesta.CUERPO {max-width:100%; padding:15px; font-family:LatoLight,Verdana, Geneva, sans-serif; color:#666666; font-size:17px; line-height:130%; color:#484544; clear:both; margin:0; text-align:left;}
#noticias > #menuPreguntas li ul .respuesta.CUERPO {padding:15px 0;}
#noticias > #menuPreguntas li ul .respuesta.CUERPO a.vermas-inicio {font-family:Lato,Verdana, Geneva, sans-serif; color:#A81916; font-size:16px; line-height:130%; color:#A81916; margin:0 15px 0 0;}
.respuesta.CUERPO p { margin:0; line-height:130%;}
ul#menuPreguntas li ul {clear:both;}
.respuesta .foto-respuesta {width:100%; height:auto; margin:10px 0}

a.bg-color1.vermas-inicio {color:#33335a !important; background:none;}
a.bg-color2.vermas-inicio {color:#c03333 !important; background:none;}
a.bg-color3.vermas-inicio {color:#9999ac !important; background:none;}
a.bg-color4.vermas-inicio {color:#346795 !important; background:none;}
a.bg-color5.vermas-inicio {color:#a69a53 !important; background:none;}

.bg-color1, .bg-color1.box-contenido {background:#33335a;}
.subtitulos-faq.bg-color1 {background:url(/pucv/imag/v1/auxi/sprite.png) no-repeat 14px -204px #33335a;}
.CUERPO.bg-color1{background:none !important;}
.bg-color1.box-txt,.box-over.bg-color1, .bg-color1.breadcrumbs.portada, .bg-color1.mascara {background:url(/pucv/imag/v1/bg/bg-color1.png) repeat left top !important;}
#noticias > #menuPreguntas li ul .respuesta.CUERPO .ar5 h3.titular a.bg-color1 {background:none !important; color:#33335a;}

.bg-color2, .bg-color2.box-contenido {background:#c03333;}
.subtitulos-faq.bg-color2 {background:url(/pucv/imag/v1/auxi/sprite.png) no-repeat 14px -204px #c03333;}
.CUERPO.bg-color2{background:none !important;}
.bg-color2.box-txt,.box-over.bg-color2, .bg-color2.breadcrumbs.portada, .bg-color2.mascara {background:url(/pucv/imag/v1/bg/bg-color2.png) repeat left top !important;}
#noticias > #menuPreguntas li ul .respuesta.CUERPO .ar5 h3.titular a.bg-color2 {background:none !important; color:#c03333;}

.bg-color3, .bg-color3.box-contenido {background:#9999ac;}
.subtitulos-faq.bg-color3 {background:url(/pucv/imag/v1/auxi/sprite.png) no-repeat 14px -204px #9999ac;}
.CUERPO.bg-color3{background:none !important;}
.bg-color3.box-txt,.box-over.bg-color3, .bg-color3.breadcrumbs.portada, .bg-color3.mascara {background:url(/pucv/imag/v1/bg/bg-color3.png) repeat left top !important;}
#noticias > #menuPreguntas li ul .respuesta.CUERPO .ar5 h3.titular a.bg-color3 {background:none !important; color:#9999ac;}

.bg-color4, .bg-color4.box-contenido {background:#346795;}
.subtitulos-faq.bg-color4 {background:url(/pucv/imag/v1/auxi/sprite.png) no-repeat 14px -204px #346795;}
.CUERPO.bg-color4{background:none !important;}
.bg-color4.box-txt,.box-over.bg-color4, .bg-color4.breadcrumbs.portada, .bg-color4.mascara {background:url(/pucv/imag/v1/bg/bg-color4.png) repeat left top !important;}
#noticias > #menuPreguntas li ul .respuesta.CUERPO .ar5 h3.titular a.bg-color3 {background:none !important; color:#346795;}

.bg-color5, .bg-color5.box-contenido {background:#a69a53;}
.subtitulos-faq.bg-color5 {background:url(/pucv/imag/v1/auxi/sprite.png) no-repeat 14px -204px #a69a53;}
.CUERPO.bg-color5{background:none !important;}
.bg-color5.box-txt,.box-over.bg-color5, .bg-color5.breadcrumbs.portada, .bg-color5.mascara {background:url(/pucv/imag/v1/bg/bg-color5.png) repeat left top !important;}
#noticias > #menuPreguntas li ul .respuesta.CUERPO .ar5 h3.titular a.bg-color5 {background:none !important; color:#a69a53;}

/*facultados*/
.box-contenido {background:url(/pucv/imag/v1/bg/Bg_transparente1.png) repeat left top; margin:0 0 15px; padding:0 0 15px;
-moz-border-radius-topright: 15px;
-webkit-border-top-right-radius: 15px;
border-top-right-radius: 15px;
-moz-border-radius-bottomleft: 15px;
-webkit-border-bottom-left-radius: 15px;
border-bottom-left-radius: 15px;}
.foto-contenido {float:left; margin:8px 15px 0 8px;-moz-border-radius-topright: 15px;
-webkit-border-top-right-radius: 15px;
border-top-right-radius: 15px;
-moz-border-radius-bottomleft: 15px;
-webkit-border-bottom-left-radius: 15px;
border-bottom-left-radius: 15px;}
.box-contenido ul.art-contenido {float:left; width:60%; margin:15px 0 0 0;}
.box-contenido ul.art-contenido.sin-foto {margin:15px 0 0 15px;}
.box-contenido.pregrado .art-contenido {margin:15px 0 0 10px; width:93%;}
ul.art-contenido li {color:#ffffff; font-family:LatoBold,Verdana,Geneva,sans-serif; font-size:15px; margin:0 0 10px;}
ul.art-contenido li + li {background:url("/pucv/imag/v1/auxi/sprite.png") no-repeat scroll left -215px; padding:0 0 0 10px; margin:0 0 5px;}
ul.art-contenido li + li > * {font-family:LatoRegular,Verdana,Geneva,sans-serif !important; font-size:13px; margin:0 0 5px;}
ul.art-contenido li a {color:#ffffff; font-family:LatoBold,Verdana,Geneva,sans-serif; margin:0; line-height:125%;}
ul.art-contenido li p {font-family:LatoRegular,Verdana,Geneva,sans-serif; font-size:13px; line-height:125%;}

/*sidebar*/
ul.menu-seccion {background-color:#33335a; border-bottom-left-radius:15px; border-top-right-radius:15px; max-width:100%; overflow:hidden; padding:15px; margin:0 0 15px;}
ul.menu-seccion li {max-width:100%; width:100%; clear:both; float:left; border-bottom:1px solid #4a4a87;}
ul.menu-seccion li:hover {background:#4a4a87; transition: all 0.3s ease-out 0s;}
ul.menu-seccion li a {background:url(/pucv/imag/v1/auxi/sprite.png) no-repeat scroll left -208px; padding:0 0 0 10px; clear:both; color:#ffffff; float:left; font-family:LatoRegular,Verdana,Geneva,sans-serif; font-size:16px; line-height:125%; padding:5px 0 5px 15px; max-width:100%; width:96%; text-decoration:none;}



/*Agenda*/
.art-agenda {padding:0; float:left; margin:0 4px 0; height:auto; min-height:120px; position:relative;}
.art-agenda .box-fecha {float:left; margin:0 20px 0 0; text-align:center; border:1px solid #3f3f3f; padding:5px;
-moz-border-radius-topright: 5px;
-webkit-border-top-right-radius: 5px;
border-top-right-radius: 5px;
-moz-border-radius-bottomleft: 5px;
-webkit-border-bottom-left-radius: 5px;
border-bottom-left-radius: 5px;}
.art-agenda .box-fecha .numero-fecha {font-family:LatoRegular,Verdana, Geneva, sans-serif; font-size:30px; color:#3F3F3F;}
.art-agenda .box-fecha .mes-fecha {clear:both; display:block; font-family:LatoRegular,Verdana, Geneva, sans-serif; font-size:11px; color:#3F3F3F; text-transform:uppercase;}
.art-agenda .aleft {width:70%; padding:5px 0 35px;}
.art-agenda .aleft h4.titular {font-family:LatoBold,Verdana, Geneva, sans-serif; font-size:15px; color:#3F3F3F;}
.art-agenda .aleft h4.titular a {font-family:LatoBold,Verdana, Geneva, sans-serif; color:#3F3F3F; line-height:130%;}
.art-agenda .aleft p {font-family:LatoRegular,Verdana, Geneva, sans-serif; font-size:13px; color:#6D6D6D; line-height:130%; clear:both; margin:0 0 5px;}
.art-agenda .aleft a.link {font-family:LatoRegular,Verdana, Geneva, sans-serif; font-size:13px; color:#6D6D6D; float:right; position:absolute; bottom:10px; right:13%;}


/*Box Artículo*/
#box-banner > .ar5 + .ar5 {margin:0 0 0 22px;}
.grid-11.margin-middle .grid-6.ar5 {margin:0 0 0 !important; width:49.2% !important;}
.grid-11.margin-middle .grid-6.ar5 .foto a.foto-medio, .grid-11.margin-middle .grid-6.ar5 .foto a img {width:100%; height:auto;}
.ar5 {width:370px; float:left;}
.ar5.small {border-bottom:1px solid #CCC; padding:0 0 10px; margin:0 0 10px; width:100% !important;}
.ar5.small a.aright {margin:5px;}
#noticias > #menuPreguntas li ul .respuesta.CUERPO .ar5 {margin:5px 0 5px; width:32.26% !important;}
#noticias > #menuPreguntas li ul .respuesta.CUERPO .ar5 +.ar5  {margin:5px 0 5px 1.6% !important; width:32.26% !important;}
#noticias > #menuPreguntas li ul .respuesta.CUERPO .ar5 .foto a img {width:100%; height:auto;}
.ar5.aright {float:right;}
.ar5 .foto {position:relative;}
.ar5 h3.titular, .grid-4.aleft h4.titular {font-family:LatoBold,Verdana, Geneva, sans-serif; font-size:25px; color:#3F3E3F; margin:17px 0; clear:both; float:left;}
#descripcion .grid-4 h4.titular, #descripcion .grid-4 h4.titular a {font-size:22px;}
#descripcion .grid-4 p {font-size:18px;}
#descripcion .grid-4 a {font-size:16px;}
.ar5.small h3.titular {font-family:LatoBold,Verdana, Geneva, sans-serif; font-size:18px; color:#3F3E3F; margin:0; float:none; clear:none;}
.ar5 h3.titular a, .grid-4.aleft h4.titular a {font-family:LatoBold,Verdana, Geneva, sans-serif; color:#3F3E3F;}
.ar5 h3.titular a:hover {text-decoration:none;}
.ar5 p, .grid-4.aleft p {font-family:LatoLight,Verdana, Geneva, sans-serif; font-size:20px; line-height:125%; color:#6C6C6C; margin:0 0 25px; clear:both; float:left;}
.ar5 p a, .grid-4.aleft p a {font-family:LatoLight,Verdana, Geneva, sans-serif; font-size:17px; line-height:125%; color:#6C6C6C; margin:0 0 25px; font-weight:bold;}
.grid-4.aleft p {text-align:justify;}
.ar5 .seccion.aright {clear:both; font-family:UbuntuBold,Verdana,Geneva,sans-serif; color:#FFF; font-size:12px; background-color:#A81916; padding:5px 12px;
-moz-border-radius-topright: 5px;
-webkit-border-top-right-radius: 5px;
border-top-right-radius: 5px;
-moz-border-radius-bottomleft: 5px;
-webkit-border-bottom-left-radius: 5px;
border-bottom-left-radius: 5px;}
.ar5.aright .seccion.aright {background-color:#143F72;}
.ar5 .fecha.aright {font-family:LatoHairline,Verdana, Geneva, sans-serif; font-size:15px; color:#6C6C6C; margin:10px 0; clear:both;}
.ar5.small .fecha.aright {margin:5px 0;}

.ar5 .foto {overflow:hidden; float:left;}
.ar5 .video {overflow:hidden; float:left; width:100%;}
.ar5 .foto.aleft {float:left; margin:0 10px 0 0;}
.box-over {background:url(/pucv/imag/v1/auxi/bg_txt.png) repeat left top; max-width:100%; height:0; position:absolute; left:0; right:0; bottom:0; margin:0 auto; transition:all 0.3s ease-out 0s; -webkit-transition:all 0.3s ease-out 0s; opacity:0.1; filter: alpha(opacity=10); /* For IE8 and earlier */}

.foto a, .foto a img {float:left;}
.foto:hover .box-over {height:85px; padding:0; transition:all 0.3s ease-out 0s; -webkit-transition:all 0.3s ease-out 0s; opacity:1; filter: alpha(opacity=100); /* For IE8 and earlier */}
.foto .box-over .ico-galeria {background:url(/pucv/imag/v1/auxi/sprite.png) no-repeat left -358px; width:30px; height:26px; float:left; margin:30px 0 30px 20px;}
.foto .box-over .ico-video {background:url(/pucv/imag/v1/auxi/sprite.png) no-repeat left -391px; width:28px; height:18px; float:left; margin:35px 0 30px 38px;}
.foto .box-over a.compartir {background:url(/pucv/imag/v1/auxi/sprite.png) no-repeat left -417px; width:25px; height:28px; float:left; margin:29px 0 30px 38px;}
.foto .box-over a.leer-mas {font-size:22px; color:#FFFFFF; float:right; margin:30px 20px 30px 0;}
 /*Box Artículo*/

 /*Area 7*/
#redes-box.grid-12 {margin:30px auto 50px; background-color:#f4f4f4; border-bottom:1px solid #e5e6e5; border-top:1px solid #e5e6e5; clear:both;}
#redes-box.grid-12 .grid-11 {margin:15px auto;}
#redes-box.grid-12 .grid-11 #video-player {height:auto!important; width:100%!important;}
#redes-include .grid-12 {overflow:hidden;}
.uiGrid._51mz.pluginConnectButtonLayoutRoot._3c9t {width:100%;}
/*Fin Area 7*/

/*filtrado de articulos*/
#filtrado {position:relative;}
#container, #container2, .box-tabs.contenidos {clear:both; margin:20px 0 0 ;}
ul.menu-filtrado {width:100%;}
ul.menu-filtrado li {float:left;}
ul.menu-filtrado li + li { border-left:1px solid #CCC;}
ul.menu-filtrado li a {font-family:LatoRegular,Verdana,Geneva,sans-serif; color:#ffffff; font-size:16px; line-height:125%; background-color:#B10000; padding:5px 45px; float:left; text-decoration:none; -webkit-transition:background-color 0.3s ease-out 0s; transition:background-color 0.3s ease-out 0s;}
ul.menu-filtrado li a:hover, ul.menu-filtrado li a.selected {background-color:#d92525; -webkit-transition:background-color 0.3s ease-out 0s; transition:background-color 0.3s ease-out 0s;}
.box-contenido.grid-4 {margin: 5px; float:left;}
.foto-pregrado {position:relative; overflow:hidden;}
.foto-pregrado .mascara {background:url(/pucv/imag/v1/auxi/bg_txt.png) repeat left top; width:90px; height:0; position:absolute; right:0; bottom:0; transition:all 0.3s ease-out 0s; -webkit-transition:all 0.3s ease-out 0s; opacity:0.1; filter: alpha(opacity=10); /* For IE8 and earlier */
-moz-border-radius-topright: 15px;
-webkit-border-top-right-radius: 15px;
border-top-right-radius: 15px;
-moz-border-radius-bottomleft: 15px;
-webkit-border-bottom-left-radius: 15px;
border-bottom-left-radius: 15px;}

.foto-pregrado:hover .mascara {opacity:1.0; filter: alpha(opacity=100); /* For IE8 and earlier */ height:90px; padding:0; transition:all 0.3s ease-out 0s; -webkit-transition:all 0.3s ease-out 0s;}

.foto-pregrado .mascara .ubicacion {background:url(/pucv/imag/v1/auxi/sprite.png) no-repeat left -512px; width:15px; height:24px; display:block; float:right; margin:40% 0 0 0}
.foto-pregrado .mascara .ficha {background:url(/pucv/imag/v1/auxi/sprite.png) no-repeat -26px -512px; width:19px; height:22px; display:block; float:right; margin:40% 20% 0 }

/* MULTIMEDIA VIDEO */
#video-player {width:100%!important; height:auto!important;}
.box-video {position:relative; padding-bottom:56.25%; /* 16:9 */ padding-top:25px; height:0;}
.box-video iframe, .box-video iframe {height: 100%; left: 0; position: absolute; top: 0; width: 100%;}

/*-------------------oo------------------------*/

/*Area 8*/
ul.redes-footer {float:right;}
ul.redes-footer li {float:left; margin:0 0 0 3px;}
ul.redes-footer li.tit-redes {font-family:LatoMedium,Verdana, Geneva, sans-serif; font-size:15px; color:#868686; margin:0 8px 0 0;}
ul.redes-footer li.tit-redes span {background:url(/pucv/imag/v1/auxi/sprite.png) no-repeat left -483px; width:17px; height:17px; display:block; float:right; margin:0 0 0 5px;}
/*Fin Area 8*/


/*Box Facebook*/
.box-facebook .img-facebook {float:left; margin:0 20px 10px 0;}
.box-facebook h4.titular {font-family:LatoMedium,Verdana, Geneva, sans-serif; font-size:38px; color:#0A5B91;}
.box-facebook .facebook {color:#fff !important; height:145px; margin-bottom:20px; overflow:hidden; position:relative;}
.fb_iframe_widget {display:inline-block; position:relative;}
.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {width:100% !important; overflow:hidden;}
.fb-like-box {position:absolute; top:-75px;}
.aleft .fb-like {max-width:100% !important;  width:190px !important;}
/*FIN Box Facebook*/

/*Inicio Area 2*/
#destacado.agenda {background-color:#f4f4f4; border-top:1px solid #e5e6e5; border-bottom:1px solid #e5e6e5; margin:25px auto; clear:both; max-width:100%; padding:0 0 15px;}
#destacado.agenda .rotulo-agenda {margin:15px auto 35px;}
.rotulo-agenda h3 {float:left; border:1px solid #828282; padding:7px 12px; font-family:LatoRegular,Verdana, Geneva, sans-serif; font-size:24px; color:#3F3E3F;
-moz-border-radius-topright: 5px;
-webkit-border-top-right-radius: 5px;
border-top-right-radius: 5px;
-moz-border-radius-bottomleft: 5px;
-webkit-border-bottom-left-radius: 5px;
border-bottom-left-radius: 5px;}
.rotulo-agenda a.link {float:right; background-color:#A81916; color:#FFF; font-family:LatoRegular,Verdana, Geneva, sans-serif; font-size:16px; padding:5px 10px; margin:14px 0 0 0;
-moz-border-radius-topright: 5px;
-webkit-border-top-right-radius: 5px;
border-top-right-radius: 5px;
-moz-border-radius-bottomleft: 5px;
-webkit-border-bottom-left-radius: 5px;
border-bottom-left-radius: 5px;}
.rotulo-agenda a.link:hover {text-decoration:none;}
/*Fin Inicio Area 2*/

#destacado.postgrado {max-width:1155px;}
#informacion.postgrado {max-width:1155px;}
.grid-11.margin-middle {max-width:1155px;}
#accesos.directos {max-width:1155px;}
/*#destacado.agenda {max-width:1155px;}*/
/*#redes.grid-12 {max-width:1155px;}*/

/*Rotulo*/
.rotulo.grid-12 h3 {background:url("/pucv/imag/v1/auxi/sprite.png") no-repeat 24px -302px; font-family:LatoRegular,Verdana, Geneva, sans-serif; font-size:24px; color:#12132A; float:left; padding:0 0 0 70px;}
.rotulo.grid-12 a.link {font-family:LatoRegular,Verdana, Geneva, sans-serif; font-size:16px; color:#12132A; float:right;}

/*Inicio Area 5*/
.aright.grid-4 .banner370 {margin:0 0 30px;}
/*Inicio Fin Area 5*/

/*despliegue de menu*/
.boxCategorias {float:right; height:33px; margin:0; width:255px;}
.boxCategorias span {float:left; font-family:LatoRegular,Verdana,Geneva,sans-serif; font-size:14px; line-height:120%; color:#6d6d6d; padding:5px 0 0 0;}
.ver_mas {display:block; float:left; margin:0 0 0 5px; min-width:110px; padding:0; position:relative; text-align:left;}
.ver_mas .abrir {color:#000; /*display:inline-block; min-width:150px;*/ padding:0; text-align:left;}
.ver_mas .abrir a {background:url("/pucv/imag/v1/auxi/arrowdown.gif") no-repeat right 50% #b10000; color:#fff; float:left; font-family:"LatoRegular",Arial,Helvetica,sans-serif; width:226px; padding:7px 17px 7px 7px;}
.ver_mas ul {min-width:154px; background:#b10000; color:#000; display:none; margin:0 !important; padding:10px 0 3px; position:absolute; left:0; top:100%; z-index:999;}
.ver_mas ul li {border-top:1px solid #ff6262 !important; float:left; clear:both; width:100%; transition: background-color 0.3s ease-out 0s;}
.ver_mas ul li + li {border-left:0px solid #ccc !important;}
/*.ver_mas ul li a, .ver_mas ul li .subtit {color:#fff !important; text-align:left; padding:10px !important; min-width:104px; font-family:"LatoRegular",Arial,Helvetica,sans-serif !important; float:left !important; font-size:13px !important;}*/
.ver_mas ul li a, .ver_mas ul li .subtit {color:#fff !important; text-align:left; padding:10px !important; max-width:100%; width:92%; font-family:"LatoRegular",Arial,Helvetica,sans-serif !important; float:left !important; font-size:13px !important;}
.ver_mas ul li ul {float:right; left:0; position:relative; top:0; width:auto; padding:0;}
.ver_mas ul li .subtit {font-weight:bold;}
.ver_mas ul li ul li:hover, .ver_mas ul li.select {transition: background-color 0.3s ease-out 0s; background:#c00202; border-top:0px; border-left:0px; border-right:0px; border-bottom:1px solid #c00202; margin:0;}
.ver_mas ul li ul li:hover a, .ver_mas ul li.select a {color:#FFF;}



/* FIN MAIN */


/*--------------- Footer ---------------*/
#footer {background-color:#f4f4f4; margin:20px auto 0;}
#footer .auxi {margin:0 auto; padding:20px 0;}
#footer .auxi p {font-size:14px; color:#333; margin:0 auto; padding:0; text-align:center; }
#footer .auxi .banner285 {display:table; margin:0 auto;}
#footer .auxi ul.menu-footer {display:table; margin:50px auto 20px;}
#footer .auxi ul.menu-footer li {float:left; font-family:LatoRegular,Verdana, Geneva, sans-serif; color:#12132A; font-size:17px;}
#footer .auxi ul.menu-footer li a {font-family:LatoRegular,Verdana, Geneva, sans-serif; color:#12132A;}
#footer .auxi ul.menu-footer li + li {margin:0 0 0 15px; padding:0 0 0 15px; border-left:1px solid #12132A}
#footer .auxi .banners {display:table; margin:0 auto;}
#footer .auxi .banners .banner110 {float:left; margin:0;}
#footer .auxi .banners .banner110 + .banner110 {margin:0 0 0 20px;}
#footer .auxi .txt-footer {margin:0 0 60px;}
#footer .auxi .txt-footer p, #footer .auxi .txt-footer p a {font-family:LatoLight,Verdana, Geneva, sans-serif; color:#3F3E3F; font-size:15px;}
#footer .auxi .banners .banner110 a, #footer .auxi .banners .banner110 a img { width:80%; height:auto;}
/* FIN Footer */



/*--------------- FONT FACE ---------------*/
/*LatoRegular*/
@font-face {
	font-family: 'LatoRegular';
	src: url('fonts/Lato_Regular.eot');
	src: url('fonts/Lato_Regular.svg#LatoRegular') format('svg'),
		url('fonts/Lato_Regular.eot?#iefix') format('embedded-opentype'),
		url('fonts/Lato_Regular.woff') format('woff'),
		url('fonts/Lato_Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'LatoRegular';
    src: url('fonts/Lato_Regular.svg') format('svg');
  }
}
/*FIN LatoRegular*/

/*LatoLight*/
@font-face {
	font-family: 'LatoLight';
	src: url('fonts/Lato_Light.eot');
	src: url('fonts/Lato_Light.svg#LatoLight') format('svg'),
		url('fonts/Lato_Light.eot?#iefix') format('embedded-opentype'),
		url('fonts/Lato_Light.woff') format('woff'),
		url('fonts/Lato_Light.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'LatoLight';
    src: url('fonts/Lato_Light.svg') format('svg');
  }
}
/*FIN LatoLight*/

/*LatoBold*/
@font-face {
	font-family: 'LatoBold';
	src: url('fonts/Lato_Bold.eot');
	src: url('fonts/Lato_Bold.svg#LatoBold') format('svg'),
		url('fonts/Lato_Bold.eot?#iefix') format('embedded-opentype'),
		url('fonts/Lato_Bold.woff') format('woff'),
		url('fonts/Lato_Bold.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'LatoBold';
    src: url('fonts/Lato_Bold.svg') format('svg');
  }
}
/*FIN LatoBold*/


/*LatoMedium*/
@font-face {
	font-family: 'LatoMedium';
	src: url('fonts/Lato_Medium.eot');
	src: url('fonts/Lato_Medium.svg#LatoMedium') format('svg'),
		url('fonts/Lato_Medium.eot?#iefix') format('embedded-opentype'),
		url('fonts/Lato_Medium.woff') format('woff'),
		url('fonts/Lato_Medium.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'LatoMedium';
    src: url('fonts/Lato_Medium.svg') format('svg');
  }
}
/*FIN LatoMedium*/


/*LatoSemibold*/
@font-face {
	font-family: 'LatoSemibold';
	src: url('fonts/Lato-Semibold.eot');
	src: url('fonts/Lato-Semibold.svg#LatoSemibold') format('svg'),
		url('fonts/Lato-Semibold.eot?#iefix') format('embedded-opentype'),
		url('fonts/Lato-Semibold.woff') format('woff'),
		url('fonts/Lato-Semibold.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'LatoSemibold';
    src: url('fonts/Lato-Semibold.svg') format('svg');
  }
}
/*FIN LatoSemibold*/

/*UbuntuBold*/
@font-face {
	font-family: 'UbuntuBold';
	src: url('fonts/Ubuntu_Bold.eot');
	src: url('fonts/Ubuntu_Bold.svg#UbuntuBold') format('svg'),
		url('fonts/Ubuntu_Bold.eot?#iefix') format('embedded-opentype'),
		url('fonts/Ubuntu_Bold.woff') format('woff'),
		url('fonts/Ubuntu_Bold.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'UbuntuBold';
    src: url('fonts/Ubuntu_Bold.svg') format('svg');
  }
}
/*FIN UbuntuBold*/

/*UbuntuBold*/
@font-face {
	font-family: 'LatoHairline';
	src: url('fonts/Lato_Hairline.eot');
	src: url('fonts/Lato_Hairline.svg#LatoHairline') format('svg'),
		url('fonts/Lato_Hairline.eot?#iefix') format('embedded-opentype'),
		url('fonts/Lato_Hairline.woff') format('woff'),
		url('fonts/Lato_Hairline.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'LatoHairline';
    src: url('fonts/Lato_Hairline.svg') format('svg');
  }
}
/*FIN UbuntuBold*/



/*------------- FIN FONT FACE -------------*/


/*--------------- RESPONSIVE ----------------*/

@media(max-width:1258px) {
  #main, #header .auxi, #footer .auxi {width:100% !important; }
  /*articulo*/
  .seccion1 .articulo .embed {width:100%; height:auto;}
  .seccion1 .articulo .embed iframe {width:100%; height: 440px;}
}
@media(max-width:1150px) {
	.temas .menu-principal li a {padding:70px 5px 0; width:77px;}
	.temas .menu-principal li.first a { width:35px;}
	#header .caja-gris.grid-12 .usuarios.grid-11 { max-width:97%;}
}
@media(max-width:1112px) {
	.box-contenido ul.art-contenido {width:60% !important;}
}
@media(max-width:1100px) {
	.redes-sociales.aright.grid-5 {clear:both; float:left;}
}
@media(max-width:1016px) {
	ul.bxslider li .box-txt {width: 80% !important;}
	ul.bxslider li .box-txt img {width:auto; height:auto;}
}
@media(max-width:973px) {
	.box-contenido ul.art-contenido {width:50% !important;}
}
@media(max-width:960px) {
    #main {background-image:none; }
    /*#main .contenido {width:auto !important; max-width:100% !important; margin:0; padding:1.2em; float:none;}*/
    #main .contenido .auxi {margin:0;}
    #header .logo {margin:-40px 0 0; float:left;}
    #header .logo img {width:90%; height:auto;}
}
@media(max-width:978px) {
	.box-contenido ul.art-contenido {width:96% !important; margin:0 auto !important; display:table; float:none !important; clear:both; padding:5px 0 0;}
}
@media(max-width:911px) {
     #header.interior .menu-principal {margin-left:0; }
     #header .menu-principal {height:auto; float:none;}

	.caja-blanca h1#logo {margin:10px auto 0 !important; display:table !important; float:none !important;}
	.temas.grid-8.aright {clear:both; margin:0 auto; float:none; width:auto !important; display:table;}
	.temas .menu-principal li.first a {padding:20px 0 0 20px; background-position:left 15px;}
	.temas .menu-principal li a {padding:20px 5px 0; height:40px;}
	ul.menu-secundario {float:none; margin:10px auto;}
	ul.menu-secundario {clear:both; display:table; float:none; margin:0 auto; padding:10px 0; width:auto;}
	.redes-sociales.aright.grid-5 {float:none; margin:0 auto; padding:0 0 5px; display:table;}
	.temas .menu-principal li:hover a {background:none; text-decoration:none;}
	.temas .menu-principal li.first:hover a {text-decoration:none;}
	.temas .menu-principal li.selected {text-decoration:none;}
	
}

@media(max-width:760px) {
    /*global*/
    .subir a {background:#003366; color:#FFFFFF; font-size:16px;}

    /*header*/
    #main, #header .auxi, #footer .auxi {width:auto !important;}
	ul.redes-footer {margin:0 10px 0 0;}
	ul.bxslider.inicio li .box-txt {background:url("/pucv/imag/v1/bg/Bg_transparente1.png") repeat left top !important;}

	ul.bxslider li .box-txt {position: relative; top:0; left:0; margin:0 auto; width:80% !important;}
	.sidebar .noticias-relac .ar5.small {margin:0 2px; max-width:100%; width:370px !important; float:left;}
	.sidebar .noticias-relac .ar5.small .foto.aleft {float:left; margin:0;}
	.noticias-relac .menu-seccion {margin:0 auto 15px !important; max-width:92% !important; padding:15px 3% !important;}
	.box-contenido ul.art-contenido {width:60% !important; margin:0 !important; display:table; float:left !important; clear: none; padding:5px 0 0;}
	.art-agenda {width:95% !important; float:none !important; margin: 0 auto !important; display:table;}
	.box-contenido.grid-4 {margin:5px 0;}
	.subtitulos-faq {width:85.7%;}
}
@media(max-width:748px) {
	.sidebar .noticias-relac .ar5.small {margin:0 auto 15px; max-width:100%; width:370px !important; float:none;}
}
@media(max-width:640px) {
     /*global*/
     .only-responsive {display:block;}
     #header.interior .logo {display:none;}
     #header .logo {margin:-12px 0 0 8px; float:left;}
     #header .menu-principal {background:none; min-height:5px;}
     #footer {padding:1em 0; }
}
@media(max-width:605px) {
     ul.menu-secundario li + li {margin:0 0 0 10px; padding:0 0 0 10px;}
}
@media(max-width:583px) {
	    /*menu responsive*/
     #header .menu_btn {display:block; }
     #header ul.menu-principal {width:auto; display:none; background:#000031; clear:both;}
     .menu-principal li {width:auto; float:none !important; background-color:#000031; clear:both;}
     .menu-principal li a, .menu-principal li a:visited {color:#FFFFFF !important;}
	 .temas.grid-8.aright {width:100% !important; background:#000031; margin:10px 0 0 0}
	 .temas .menu-principal li.first a {background:none; padding:7px 5px;}
	 .temas .menu-principal li {border-left:0px solid #f5f5f7; display:table; float:none; margin:0 auto; text-align:center;}
	 .temas .menu-principal li a {height:auto; padding:7px 5px;  font-size:18px;  width:auto;}
	 .redes-sociales.aright.grid-5 {width:95%; min-width:100%;}
	 .temas .menu-principal li.first:hover a {background:none; text-decoration:none;}
	.temas .menu-principal li.selected {background:none; text-decoration:none;}
}
@media(max-width:535px) {
	#footer .auxi .banners .banner110, #footer .auxi .banners .banner110 + .banner110 { float:none; clear:both; margin:10px auto; display:table;}
}
@media(max-width:525px) {
     ul.menu-secundario li + li {margin:0 0 0 5px; padding:0 0 0 5px;}
}
@media(max-width:515px) {
	#footer .auxi ul.menu-footer li + li {margin:0 0 0 10px; padding:0 0 0 10px;}
	#noticias > #menuPreguntas li ul .respuesta.CUERPO .ar5 {max-width:370px !important; width:100% !important; margin:0 auto; display:table; float:none;}
	#noticias > #menuPreguntas li ul .respuesta.CUERPO .ar5 + .ar5 {max-width:370px !important; width:100% !important; margin:0 auto !important; display:table; float:none;}

	.ar5 h3.titular, .grid-4.aleft h4.titular {font-size:18px; padding:0 10px;}
	.ar5 p, .grid-4.aleft p {font-size:15px; padding:0 10px;}
}

@media(max-width:485px) {
	ul.menu-secundario {width:100%; padding:0;}
	.caja-gris {background-color:#fff;}
	ul.menu-secundario li {background-color:#eaedef; float:none; clear:both; text-align:center; margin:5px 0; padding:5px 0; overflow:hidden; border:0;}
    ul.menu-secundario li + li {margin:5px 0; padding:5px 0; border:0;}
	ul.menu-secundario li a {text-align:center; float:none;}
}
@media(max-width:481px) {
	#footer .auxi ul.menu-footer {text-align:center;}
	#footer .auxi ul.menu-footer li + li {margin:0 0 5px 0; padding:0 0 0 5px; border-left:0px solid #12132a;}
	#footer .auxi ul.menu-footer li {float:none; margin:0 0 5px 0;}
	#footer .auxi ul.menu-footer {margin:10px auto;}
}
@media(max-width:425px) {
	.buscador {float:none; margin:10px auto 0; clear:both;}
	.usuarios ul.social {float:none; margin:0 auto 10px; clear:both; display:table;}
	.bx-controls .bx-controls-direction .bx-prev {top:20%;}
	.bx-controls .bx-controls-direction .bx-next {top:20%;}
}



/* FIN */

