/*
 Theme Name:   CPDV2018
 Description:  Twenty Sixteen Child Theme
 Template:     twentysixteen
 Version:      1.0.0
 Text Domain:  twenty-sixteen-child
*/
/* import default parent styles */
@import url("../twentysixteen/style.css");
body {background: #F2F2F2;font-family: 'Roboto', sans-serif;}
body * {font-family: 'Roboto', sans-serif;}
body:not(.custom-background-image):before {display: none;}
.site-header {padding: 0 2%;background-color: #000;color: #fff;}
div#site-header-menu {margin-top: 0;}
.main-navigation a {    color: #fff;bottom: 0;width: 100%; /*padding: 70px 0.875em 0px;*/} 
.main-navigation .sub-menu{color:#EF9524;}
li.menuinicio{background-image: url(imgs/menu/inicio.png); background-repeat: no-repeat;background-position: center; background-size: 25px;}
li.menuqs{background-image: url(imgs/menu/qs.png); background-repeat: no-repeat;background-position: center; background-size: 25px;}
li.menuorg{background-image: url(imgs/menu/org.png); background-repeat: no-repeat;background-position: center; background-size: 25px;}
li.menucomites{background-image: url(imgs/menu/comites.png); background-repeat: no-repeat;background-position: center; background-size: 25px;}
li.menucampanas{background-image: url(imgs/menu/campanas.png); background-repeat: no-repeat;background-position: center; background-size: 25px;}
li.menubeneficios{background-image: url(imgs/menu/benef.png); background-repeat: no-repeat;background-position: center; background-size: 25px;}
li.menupostulaciones{background-image: url(imgs/menu/postulaciones.png); background-repeat: no-repeat;background-position: center; background-size: 25px;}
li.menudenuncias{background-image: url(imgs/menu/denuncias.png); background-repeat: no-repeat;background-position: center; background-size: 25px;}
li.menuforo{background-image: url(imgs/menu/comunidad.png); background-repeat: no-repeat;background-position: center; background-size: 25px;}
.main-navigation a:hover, .main-navigation li:hover a, .current-menu-item a, .main-navigation a:focus{color: #EF9524}
li.menuinicio:hover, .menuinicio.current-menu-item {background-image: url(imgs/menu/activo/inicio.png); background-repeat: no-repeat;background-position: center; background-size: 25px;}
li.menuqs:hover, .menuqs.current-menu-item  {background-image: url(imgs/menu/activo/qs.png); background-repeat: no-repeat;background-position: center; background-size: 25px;}
li.menuorg:hover, .menuorg.current-menu-item  {background-image: url(imgs/menu/activo/org.png); background-repeat: no-repeat;background-position: center; background-size: 25px;}
li.menucomites:hover, .menucomites.current-menu-item  {background-image: url(imgs/menu/activo/comites.png); background-repeat: no-repeat;background-position: center; background-size: 25px;}
li.menucampanas:hover, .menucampanas.current-menu-item  {background-image: url(imgs/menu/activo/campanas.png); background-repeat: no-repeat;background-position: center; background-size: 25px;}
li.menubeneficios:hover, .menubeneficios.current-menu-item  {background-image: url(imgs/menu/activo/benef.png); background-repeat: no-repeat;background-position: center; background-size: 25px;}
li.menupostulaciones:hover, .menupostulaciones.current-menu-item  {background-image: url(imgs/menu/activo/postulaciones.png); background-repeat: no-repeat;background-position: center; background-size: 25px;}
li.menudenuncias:hover, .menudenuncias.current-menu-item  {background-image: url(imgs/menu/activo/denuncias.png); background-repeat: no-repeat;background-position: center; background-size: 25px;}
li.menuforo:hover, .menuforo.current-menu-item  {background-image: url(imgs/menu/activo/comunidad.png); background-repeat: no-repeat;background-position: center; background-size: 25px;}
div#content {padding-top: 1%;}
.lat-izq{width: 30%; float: left;max-width: 250px;}
#main {width: 100%;}
.content-center{margin-left:3%;float: left;background: #fff; max-width: 77%; padding: 10px; padding: 14px 20px;}
.profile{background-image: url(imgs/bkg-profile.jpg);width: 250px; height: 275px;background-size: 100%; margin-bottom: 10px; }
.picture-prof{
    text-align: center;
    padding-top: 20px;}
  .picture-prof img {border-radius: 50%; border:2px solid #fff; width: 100px; height: 100px;}
  .profile p{width: 100%;color: #fff;text-align: center;    margin-bottom: 0px;padding-top: 0px;font-size: 20px;}
  .profile span{width: 100%;text-align: center;float: left;font-size: 13px;}
  .profile span a{color: #E6E6E6;}
  .profile hr {    float: left;
    width: 80%;
    margin-left: 10%;
    margin-top: 10px;
    background-color: #fff;}
.msje-prof{    margin-bottom: 10px;}
.dmural	{background-color: #fff;float: left;width: 100%;margin-bottom: 10px;}
.tit-dm{background-color: #36AEA6;color: #fff;padding:6px;width: 100%;text-align: center;background-image:url(imgs/diariomural.png);background-repeat: no-repeat;background-position: 31px;background-size: 40px;}
.info-dm{float: left;padding:5px 5px 5px 20px;}
.info-dm h4{color:#36AEA6; float: left; font-weight: normal;    font-size: 14px;}
.info-dm h4 span{color: #000;}
.sideb{width: 100%;float: left;}
.lateralhomemobile {width: 90%;float: left;margin-left: 5%;margin-right: 5%;}
.sideb li, .lateralhomemobile li{list-style: none;padding: 0;}
.sideb li ul, .lateralhomemobile li ul {padding: 0;margin: 0;}
.sideb li ul li, .lateralhomemobile li ul li{background-color: #c3c3c3; color: #fff; width: 100%;text-align: center;margin-bottom: 10px;padding:10px 0;float: left;}
.sideb li ul li a, .lateralhomemobile li ul li a{color: #fff; font-size: 16px;float: left; width: 100%;}
.sideb li ul li.destacar, .lateralhomemobile li ul li.destacar {background-color: #EF9524;}
.sideb li ul li.destacar a,  .lateralhomemobile li ul li.destacar  a{font-size: 20px;}
.widget{border-top: none;}

li.vc_tta-tab{/*width: 49%*/ max-width: 33%; border-bottom: 6px solid #CCCCCC;}
.wpb-js-composer .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab>a{background-color: #fff!important; color: #ccc!important;}
li.vc_tta-tab.vc_active{border-bottom: 6px solid #F7931E;}
.wpb-js-composer .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab.vc_active>a{color: #000!important;}

.cumples	{background-color: #fff;float: left;width: 100%;margin-bottom: 10px;}
.tit-cumples{background-color: #36AEA6;color: #fff;padding:6px;width: 100%;text-align: center;background-image:url(imgs/cumples.png);background-repeat: no-repeat;    background-position: 12px;background-size: 48px;}

.reconocimientos	{background-color: #fff;float: left;width: 100%;margin-bottom: 10px;}
.tit-reconocimientos{background-color: #EF9524;color: #fff;padding:6px;width: 100%;text-align: center;background-image:url(imgs/star.png);background-repeat: no-repeat;    background-position: 42px 4px;background-size: 39px;}

.calendario  {background-color: #fff;float: left;width: 100%;margin-bottom: 10px;}
.tit-calendario {background-color: #36AEA6;color: #fff;padding:6px;width: 100%;text-align: center;background-image:url(imgs/diariomural.png);background-repeat: no-repeat;    background-position: 12px;background-size: 40px;}

.tit-camara{background-color: #EF9524;color: #fff;padding:6px;width: 100%;text-align: center;background-image:url(imgs/camara.png);background-repeat: no-repeat;    background-position: 42px 4px;background-size: 34px;}
.tit-fb{background-color: #EF9524;color: #fff;padding:6px;width: 100%;text-align: center;background-image:url(imgs/fb.png);background-repeat: no-repeat;    background-position: 42px 4px;background-size: 30px;}
.tit-encuesta{background-color: #EF9524;color: #fff;padding:6px;width: 100%;text-align: center;background-image:url(imgs/encuesta.png);background-repeat: no-repeat;    background-position: 42px 4px;background-size: 30px;}

.tit-camara:hover, .tit-reconocimientos:hover, .tit-encuesta:hover, .tit-fb:hover {background-color: #36AEA6;}
.tit-dm:hover, .tit-cumples:hover, .tit-calendario:hover{ background-color:#EF9524;}
.tit-dm:hover{ background-size: 32px;}
.tit-cumples:hover{ background-size: 40px;}
.tit-reconocimientos:hover{;background-size: 32px;}
.tit-calendario:hover {background-size: 32px;}
.tit-camara:hover{background-size: 26px;}
.tit-encuesta:hover{background-size: 26px;}
.tit-fb:hover{background-size: 26px;}


.reco{width: 100%;float: left;}
/*.img-reco {width: 44%;margin: 3%;float: left;}*/
.img-reco, .info-reco {width: 95%;margin: 3%;float: left;}
/*.info-reco {width: 47%;float: left;margin-right:3%; margin-top:3%;}*/
.info-reco h4 {font-size: 15px;line-height: 18px;}
.info-reco p {font-size: 12px;line-height: 15px;}

.info-noticias .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title h4{font-size: 20px;font-weight: normal;}
.info-noticias .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt p{font-size: 13px;margin-bottom: 0px;}
#wpforo-footer{
	display: none !important;
}

@media screen and (min-width: 56.875em){
  .content-area {float: left;margin-right: -100%;width: 75%;}
  .content-area.nosidebarright {float: left;margin-right: -100%;width: 100%;}

}
@media only screen and (max-width: 768px) {
  /*prefooter*/
  .pre-footer {
    width: 90% !important;
}
.div-pre-footer{
  margin-bottom: 80px; 
}
.pre-footer li {
  width: 100%;
}
/*calendario*/
  .stec-layout-event{
    display: none;
  }

  /* fin prefooter*/


.lat-izq, .profile {
    width: 100%;
    max-width: initial;
  }
.content-center, .home .content-center{
    width: 100%;
  }
  .content-center, .home .content-center,.page-id-16237 .content-center, .page-id-11712 .page-id-16237 .content-center, .page-id-11715 .content-center{
    min-width: 100% !important;
  }
  .tit-cumples, .tit-reconocimientos, .tit-encuesta, .tit-dm {background-position: 10px;}

  /*portal documentos*/
  .upmp-private-page-tab{
    width: 100%;
  }
  .upmp-private-page-container{
    margin-bottom:30%;
  }
  .upmp-private-page-disscussion-tab-editor textarea {
    min-height: 120px;
}
  /*fin portal documentos*/
  .mb{
    margin-bottom: -100px;
  }
  .wpb-js-composer .vc_tta.vc_general .vc_tta-panel-body, .wpb_wrapper{
    padding: 0px !important;
  }
  .wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title{
    border: 2px solid gray;
    margin-bottom: 15px !important;
  }
  .wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title {
    border: 2px solid gray;
    margin-bottom: 15px !important;
  }
  li.menuforo, li.menuinicio, li.menuqs, li.menuorg, li.menucomites, li.menucampanas, li.menubeneficios, li.menupostulaciones, li.menudenuncias, li.menuinicio:hover,
  li.menuqs:hover, li.menuorg:hover, li.menucomites:hover, li.menucampanas:hover, li.menubeneficios:hover, li.menupostulaciones:hover, li.menudenuncias
  .menucomites.current-menu-item{
    background-position: right !important;
  }
    .page-id-16237 .content-center, .page-id-11712 .page-id-16237 .content-center, .page-id-11715 .content-center {
    min-width: 100% !important;
}
}
@media (min-width: 481px) {
  .footermobile, .lateralhomemobile, .title-mobile, .profile-mobile{display: none;}
}

@media (max-width: 480px) {
  .lat-izq, .site-footer, aside#secondary{display: none;}
  .content-center{margin-left: 0%;}
  .footermobile{z-index: 2;display: block;list-style: none;background-color: #333;color: #fff;position: fixed;bottom: 0;width: 100%;}
  .footermobile li {margin-bottom: 0;    padding: 10px 0;}
  .footermobile a{width: 19%;float: left;margin:.5%;color: transparent;text-decoration: none;}
  .footermobile a img {width: 60%;margin:20%;}
  .lateralhomemobile{display: block;}
  .title-mobile {display:none;/* block;text-align: center;font-size: 1.5em;color: #EF9633;margin-bottom: 30px*/}
  .site-header-main{display: inline-block;width: 100%;}
  .profile-mobile {display: block;float: right;margin-right: 50px;}
  .profile-mobile span {display: none;}
  .profile-mobile img {border-radius: 50%; border:2px solid #fff; width: 50px; height:50px;}
  .custom-logo {max-width:140px}
  .site-branding {margin: 0 10px 0 0!important;float: left;    line-height: 50px;}
  #responsive-menu-container{bottom: auto!important;top:100px!important;position: absolute!important;}

  #responsive-menu-container #responsive-menu > li.responsive-menu-item:first-child > a {    border-top: 1px solid transparent!important;}
  #responsive-menu-container #responsive-menu li.responsive-menu-current-item > .responsive-menu-item-link, #responsive-menu-container #responsive-menu li.responsive-menu-item a {    background-color: #000000!important;color: #ffffff;border-color: #000!important;}
#responsive-menu-container #responsive-menu li.responsive-menu-item a .responsive-menu-subarrow{    border-left: 1px solid #000!important;background-color: #000!important;}
.responsive-menu-box, button#responsive-menu-button{    width: 35px!important;height: 35px!important;}
.responsive-menu-open #responsive-menu-container.slide-right{display: block}
#responsive-menu-container.slide-right{overflow: hidden;display: none;}
.stec-layout-event-preview-right{overflow: hidden;}
.lateralhomemobile li ul{width: 100%;}
.stec-top .stec-top-menu > li {width: 33%;min-width: 20px;}

}
