@font-face {
    font-family: 'Merriweather Sans Book';
    font-style: normal;
    font-weight: 400;
    src: local('Merriweather Sans Book'), local('MerriweatherSans-Book'),
        url(fonts/merriweather-sans-book.woff) format('woff'),
        url(fonts/merriweather-sans-book.ttf) format('truetype');
}
@font-face {
    font-family: 'made_evolve_sansthin';
    src: url('../fonts/evolve-sans-thin-webfont.woff2') format('woff2'),
         url('../fonts/evolve-sans-thin-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'made_evolve_sansregular';
    src: url('../fonts/evolve-sans-regular-webfont.woff2') format('woff2'),
         url('../fonts/evolve-sans-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'made_evolve_sansmedium';
    src: url('../fonts/evolve-sans-medium-webfont.woff2') format('woff2'),
         url('../fonts/evolve-sans-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face{font-family:"icomoon";
src:url("../fonts/icomoon.eot?wslulw");
src:url("../fonts/icomoon.eot?wslulw#iefix") format("embedded-opentype"),
url("../fonts/icomoon.ttf?wslulw") format("truetype"),
url("../fonts/icomoon.woff?wslulw") format("woff");
font-weight:normal;font-style:normal
}



@font-face {
    font-family: 'FontAwesome';
    src: url('../fonts/fontawesome-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face{font-family:'FontAwesome';
    src:url(../fonts/fontawesome-webfont.eot);
    src:url(../fonts/fontawesome-webfont.eot) format('embedded-opentype'),
    url(../fonts/fontawesome-webfont.ttf) format('truetype'),
    url(../fonts/fontawesome-webfont.woff) format('woff'),
    url(../fonts/fontawesome-webfont-webfont.woff) format('woff2');
    font-weight:normal;font-style:normal;
}
@font-face{font-family:'OSans'; /**parraafo */
    src:url(../fonts/OpenSans-Regular-webfont.eot);
	src:url(../fonts/OpenSans-Regular-webfont.eot?#iefix) format('embedded-opentype'),
	url(../fonts/OpenSans-Regular-webfont.woff) format('woff'),
	url(../fonts/OpenSans-Regular-webfont.ttf) format('truetype'),
	url(../fonts/OpenSans-Regular-webfont.svg#open_sansregular) format('svg');
	font-weight:normal;font-style:normal;
}
@font-face{font-family:'OSemiB';
	src:url(../fonts/OpenSans-Semibold-webfont.eot);
	src:url(../fonts/OpenSans-Semibold-webfont.eot?#iefix) format('embedded-opentype'),
	url(../fonts/OpenSans-Semibold-webfont.woff) format('woff'),
	url(../fonts/OpenSans-Semibold-webfont.ttf) format('truetype'),
	url(../fonts/OpenSans-Semibold-webfont.svg#open_sanssemibold) format('svg');
	font-weight:normal;font-style:normal;
}
/*****NUEVO THEME***********/
.menufixed-desk { display: block; }
.block-superfishmain a {     padding: 1em 0.9em !important; text-decoration: none;  font-family: 'Quicksand', sans-serif;  font-size: 19px; font-weight: 500;  color: #fff;}
.block-superfishmain .menuparent ul  { background-color: #fff;  }
.block-superfishmain .menuparent ul  a {    font-size: 18px;color: #0078bc !important; }
#superfish-main .sf-depth-1 > a:hover {background: #fff; color: #0078bc !important; }
.block-superfishmain .sf-depth-2.sf-no-children a:hover { background: #f5f5f5 !important; color: #0078bc !important; }
.path-noticias h2 {font-family: 'Quicksand', sans-serif;  font-weight: 700;font-size: 38px; margin: 38px 0 34px 0;    float: left;
    width: 50%;}

#superfish-main .active-trail.sf-depth-1 > a { background: #fff; color: #0078bc !important; }
.path-frontpage #superfish-main .active-trail.sf-depth-1 > a { background: none; color: #fff !important; }
.path-frontpage #superfish-main > .sf-depth-1.sf-no-children {  border-bottom: 2px solid #0078bc !important; }
.path-frontpage .block-superfishmain .sf-depth-2.menuparent a:hover {  background: #f5f5f5 !important;  color: #0078bc !important; }
.path-frontpage #superfish-main .active-trail.sf-depth-1 > a:hover {color: #0078bc !important; }
.path-frontpage #superfish-main > .active-trail.sf-depth-1 { border-bottom: 2px solid #0078bc; }
.path-frontpage #superfish-main > .sf-depth-1.sf-no-children:hover { border-bottom: 2px solid #fff !important;}
.path-frontpage #superfish-main > li.sf-depth-1:hover {background: #fff;   }
.path-frontpage #superfish-main > li.sf-depth-1:hover > a {color: #0078bc !important;  }

.path-frontpage #superfish-main > #main-menu-link-content62c59de5-8489-4cce-9ecf-c71d333b1bb4:hover { border-bottom: 2px solid #0078bc !important;  }



.path-frontpage #superfish-main > li.sf-depth-3:hover a {color: #fff !important;  }

.path-frontpage .block-superfishmain .sf-depth-2.menuparent ul li.sf-depth-3 a:hover { background: #337ab7 !important; color: #fff !important; }

.inner-medio-text { height: 93px; overflow: hidden;}
.path-medios  .region-content .view-content .inner-medio-text p { font-size: 13px; }

#superfish-main > li.sf-depth-1:hover {background: #fff;  }
#superfish-main > .sf-depth-1.menuparent:hover { border-bottom: 2px solid #fbbd2a;}
#superfish-main > .sf-depth-1.sf-no-children { border-bottom: 2px solid #0078bc;}
#superfish-main > .sf-depth-1.sf-no-children:hover { border-bottom: 2px solid #f5f5f5;}

#superfish-main > .active-trail.sf-depth-1 { border-bottom: 2px solid #f5f5f5;}


#superfish-main > li.sf-depth-1:hover a { color: #0078bc; }
.block-superfishmain li.sf-depth-2.menuparent:hover { background: #f5f5f5; border-bottom: 2px solid #fbbd2a;}

.breadcrumb {  margin-bottom: 0; }
.page-node-type-publicos .field--name-field-titulo-videos-publicos {font-family: 'Quicksand', sans-serif;  font-weight: 700;font-size: 38px; margin-bottom: 46px;} 
.page-node-type-publicos .field--name-field-titulo-videos-publicos:after {
    content: '-';
    width: 74px;
    background: #fbbd2a;
    height: 5px;
    font-size: 0;
    display: block;
    margin-top: 12px;
}
.page-node-type-publicos .field--name-field-titulo- {font-family: 'Quicksand', sans-serif;
    font-weight: 700;
    font-size: 38px;
    margin-bottom: 46px;}
.page-node-type-publicos .field--name-field-titulo-:after {
    content: '-';
    width: 74px;
    background: #fbbd2a;
    height: 5px;
    font-size: 0;
    display: block;
    margin-top: 12px;
}

.fondo-actividades .view-actividades .act-foto { float: none;  width: auto; }
.fondo-actividades .field_descripcion_actividad {display: none;}
.fondo-actividades .view-actividades .views-row { text-align: center; }
.fondo-actividades .view-actividades .conte-act {width: auto;
    float: none;
    margin: 0;
    height: 122px;
    border-left: 1px solid #d8d3d3;
    padding: 14px 3px;
    border-right: 1px solid #d8d3d3;
    border-bottom: 1px solid #d8d3d3;-webkit-border-bottom-right-radius: 7px;
-webkit-border-bottom-left-radius: 7px;
-moz-border-radius-bottomright: 7px;
-moz-border-radius-bottomleft: 7px;
border-bottom-right-radius: 7px;
border-bottom-left-radius: 7px; }
.fondo-actividades .pager li > a, .fondo-actividades .pager li > span { color: #fff;   border: 1px solid #fbbd2a; padding: 5px 34px;  background-color: #fbbd2a; }
.fondo-actividades .view-actividades .views-row {     padding: 0 5px; margin-bottom: 29px; }


.path-publicaciones .pager li > a, .path-publicaciones .pager li > span { color: #fff;   border: 1px solid #fbbd2a; padding: 5px 34px;  background-color: #fbbd2a; }
.path-presentaciones .pager li > a, .path-publicaciones .pager li > span { color: #fff;   border: 1px solid #fbbd2a; padding: 5px 34px;  background-color: #fbbd2a; }

.path-medios .row { margin-right: 0;  margin-left: 0;  padding: 0 24px;    margin-bottom: 90px; }
.path-medios .view-medios .views-row {  text-align: center;   margin-bottom: 41px;   padding: 0 38px; }

.vineta {margin: 16px 0;}
.vineta li { background: url('../images/bull-es.png') no-repeat 0 8px;    padding-left: 15px; list-style: none;    font-family: 'Quicksand', sans-serif;
    font-size: 16px;
    color: #4b4a4b;
    line-height: 23px; margin-bottom: 10px; }
/************/
.page-node-type-programa h1 {font-family: 'Quicksand', sans-serif; text-align: center;font-weight: 700;
    font-size: 43px;
    margin-bottom: 14px; margin-top: 54px;}

.page-node-type-programa h1:after {
    content: '-';
    width: 74px;
    background: #fbbd2a;
    height: 5px;
    font-size: 0;
    display: block;
    margin: 12px auto 0 auto;
}
/**************/
.path-nucleos-de-apoyo-contable-y-fiscal h1 {font-family: 'Quicksand', sans-serif; text-align: center;font-weight: 700; display: none;
    font-size: 43px;
    margin-bottom: 14px; margin-top: 54px;}

.path-nucleos-de-apoyo-contable-y-fiscal h1:after {
    content: '-';
    width: 74px;
    background: #fbbd2a;
    height: 5px;
    font-size: 0;
    display: block;
    margin: 12px auto 0 auto;
}
.path-nucleos-de-apoyo-contable-y-fiscal h2 {font-family: 'Quicksand', sans-serif; font-weight: 700;
    font-size: 38px;
    margin-bottom: 35px; margin-top: 54px;}

.path-nucleos-de-apoyo-contable-y-fiscal h2:after {
    content: '-';
    width: 74px;
    background: #fbbd2a;
    height: 5px;
    font-size: 0;
    display: block;
    margin-top:12px;
}
.path-publicaciones .region-content {margin-bottom: 58px;}
.path-presentaciones .region-content {margin-bottom: 129px;}

/**********/
.path-encuentros-universitarios h1 {font-family: 'Quicksand', sans-serif; text-align: center;font-weight: 700; display: none;
    font-size: 43px;
    margin-bottom: 14px; margin-top: 54px;}

.path-encuentros-universitarios h1:after {
    content: '-';
    width: 74px;
    background: #fbbd2a;
    height: 5px;
    font-size: 0;
    display: block;
    margin: 12px auto 0 auto;
}
.path-encuentros-universitarios h2 {font-family: 'Quicksand', sans-serif; font-weight: 700;
    font-size: 38px;
    margin-bottom: 35px; margin-top: 54px;}

.path-encuentros-universitarios h2:after {
    content: '-';
    width: 74px;
    background: #fbbd2a;
    height: 5px;
    font-size: 0;
    display: block;
    margin-top:12px;
}
/************/

.page-node-type-programa h2 {font-family: 'Quicksand', sans-serif; font-weight: 700;
    font-size: 38px;
    margin-bottom: 35px; margin-top: 54px;}

.page-node-type-programa h2:after {
    content: '-';
    width: 74px;
    background: #fbbd2a;
    height: 5px;
    font-size: 0;
    display: block;
    margin-top:12px;
}
.page-node-type-programa .layout--onecol { padding: 0 25px; }
.path-encuentros-universitarios .layout--onecol { padding: 0 25px; }
.path-nucleos-de-apoyo-contable-y-fiscal .layout--onecol { padding: 0 25px; }
.path-nucleos-de-apoyo-contable-y-fiscal .programa-bloque-secciones-c img { width: 100%; }

.page-node-type-page .bannercentrado .field--name-body { padding: 0 !important; }
.page-node-type-publicos .field--name-field-titulo-lami {font-family: 'Quicksand', sans-serif;
    font-weight: 700;
    font-size: 38px;
    margin-bottom: 46px;}
.page-node-type-publicos .field--name-field-titulo-lami:after {
    content: '-';
    width: 74px;
    background: #fbbd2a;
    height: 5px;
    font-size: 0;
    display: block;
    margin-top: 12px;
}
.up-page {background: url('../images/icono-home.png') no-repeat; width: 50px; height: 55px; display: block; position: fixed; z-index: 99; bottom: 8%; right: 5%;}
.up-page:hover { cursor: pointer; background-position: 0 100%; }


#videos-publicos .layout__region { overflow: hidden; }
.page-node-type-publicos .field--item { overflow: hidden;  }
#juegos-publicos .field--item .field--name-field-fotos-juegos- {  padding: 4px 17%;}

.page-node-type-publicos .field--name-field-titulo-video-ninos {font-family: 'Quicksand', sans-serif; color: #000;  font-size: 29px; font-weight: 500;float: left;
    max-width: 496px; padding: 79px;}
.page-node-type-publicos .field--name-field-titulo-video-ninos:after {
    content: '-';
    width: 74px;
    background: #fbbd2a;
    height: 5px;
    font-size: 0;
    display: block;
    margin-top: 12px;
}

.page-node-type-publicos .field--name-body img.right { margin-bottom: 0; }
.titulo-videos-carru-inner {background: #f2f2f2;  padding: 49px 64px;  margin: 0 -25px;}
.page-node-type-publicos .field--name-field-video-pop img { width: 100%; -moz-border-radius: 14px; -webkit-border-radius: 14px; border-radius: 14px;  border: 2px solid #b5b5b5; background: #fff; padding: 7px; } 
.page-node-type-publicos .field--name-field-video-pop {  max-width: 532px;   float: right; }
.page-node-type-publicos .region-content { padding: 0 25px; }
.page-node-type-publicos h1 {   font-family: 'Quicksand', sans-serif;  font-weight: 700; } 
.page-node-type-publicos h1:after {
    content: '-';
    width: 74px;
    background: #fbbd2a;
    height: 5px;
    font-size: 0;
    display: block;
    margin-top: 12px;
}

#videos-publicos { clear: both;margin-bottom: 62px; }
#juegos-publicos { clear: both; margin-bottom: 62px; }
#laminas-publicos { clear: both; margin-bottom: 62px; }


.page-node-165 #juegos-publicos { clear: both; display: block !important; margin-bottom: 62px; }

.bg-whi { background: #fcfcfc !important; }


.block-superfishmain .sf-depth-2.menuparent a:hover { background: #f5f5f5 !important; color: #0078bc !important; }
.block-superfishmain .sf-depth-2.menuparent ul li a:hover { background: #337ab7 !important; color: #fff !important; }
img.left { float: left; margin-right: 20px; margin-bottom: 50px; }
img.right { float: right; margin-left: 20px; margin-bottom: 50px; }
.region-content > .page-header { display: none; }
/******************/
.path-historieta-de-la-tributacion .field--name-node-title h1 {
    font-size: 38px;
    font-family: 'Quicksand', sans-serif;
    font-weight: 700;
    margin: 29px 0 18px 0;
    line-height: normal;
}
.path-historieta-de-la-tributacion .field--name-node-title h1:after {
content: '-';
    width: 74px;
    background: #fbbd2a;
    height: 5px;
    font-size: 0;
    display: block;
    margin-top: 12px;
}
/*************/
.page-node-type-page .field--name-node-title h1 {
	font-size: 38px;
    font-family: 'Quicksand', sans-serif;
    font-weight: 700;
    margin: 29px 0 18px 0;
    line-height: normal;
}
.page-node-type-page .field--name-node-title h1:after {
content: '-';
    width: 74px;
    background: #fbbd2a;
    height: 5px;
    font-size: 0;
    display: block;
    margin-top: 12px;
}
/*************/
.path-juegos-digitales .field--name-node-title h1 {
    font-size: 38px;
    font-family: 'Quicksand', sans-serif;
    font-weight: 700;
    margin: 29px 0 18px 0;
    line-height: normal;
}
.path-juegos-digitales .field--name-node-title h1:after {
content: '-';
    width: 74px;
    background: #fbbd2a;
    height: 5px;
    font-size: 0;
    display: block;
    margin-top: 12px;
}   	
/****************/
.path-voluntariado-sunat .field--name-node-title h1 {
    font-size: 38px;
    font-family: 'Quicksand', sans-serif;
    font-weight: 700;
    margin: 29px 0 18px 0;
    line-height: normal;
}
.path-voluntariado-sunat .field--name-node-title h1:after {
content: '-';
    width: 74px;
    background: #fbbd2a;
    height: 5px;
    font-size: 0;
    display: block;
    margin-top: 12px;
}   
.path-voluntariado-sunat .columna-container { margin-bottom: 29px; overflow: hidden; }

.addtoany_list.a2a_kit_size_27 a > span {
    height: 27px !important;
    width: 27px !important;
/*    background-color: #999 !important;*/
    padding: 5px !important;
}
.path-cultura .cat-icons { overflow: hidden;  margin-bottom: 20px; }
.path-frontpage .view-programas img { width: 100%; }
.light-guia { display: none; }
.light-guia h1 { font-family: 'OSemiB', arial, sans-serif;  color: #0157a4;  font-size: 41px;  margin: 18px 0 25px 0; border-bottom: 2px solid #d8d3d3;  padding-bottom: 16px;} 
.light-guia h2 {  font-size: 35px;  margin-bottom: 36px;  color: #8a173b; }
.view-guias-pedagogicas .cat-icon .titu-cul { text-align: center; margin-bottom: 0; padding: 15px 4px 13px 4px; }
.view-guias-pedagogicas .light-guias {max-width: 200px; margin: 22px auto 0 auto;}
.view-guias-pedagogicas .descarga {max-width: 200px; margin: 12px auto 0 auto !important;}

.path-presentaciones .titu-cul { text-align: center !important; }
.path-presentaciones .detalles-ico a {max-width: 200px; margin: 22px auto 0 auto;}

.path-cultura .titu-cul { text-align: center !important; }
.path-cultura .detalles-ico a {max-width: 200px; margin: 22px auto 0 auto;}
.path-cultura .cat-icon p { text-align: center; }
.path-taxonomy #block-views-block-tags-generales-block-1 { padding: 0 10px; }
.path-taxonomy #block-formularioexpuestonoticiaspage-1 { padding: 0 10px; }
#superfish-main #main-menu-link-content62c59de5-8489-4cce-9ecf-c71d333b1bb4 a { width: 146px; text-indent: -999em; display: block;  }
#superfish-main #main-menu-link-content62c59de5-8489-4cce-9ecf-c71d333b1bb4 a {background: url('../images/home_icon.png') no-repeat center 16px; }
#superfish-main #main-menu-link-content62c59de5-8489-4cce-9ecf-c71d333b1bb4:hover { background: none !important; } 


#superfish-main #main-menu-link-content62c59de5-8489-4cce-9ecf-c71d333b1bb4 a span { padding: 0 0.9em !important; font-size: 20px; }
.menu-tops { overflow: hidden; padding: 7px 0 7px 71px; height: 35px; width: 100%; background: #333333; }
.menu-tops a { display: block; text-indent: -999em; float: left; }
.menu-tops .sunat-logo {    margin-right: 15px; background: url('../images/Logo-sunat-blanco-fila-gris.png') no-repeat;    width: 76px; }
.menu-tops .iat {background: url('../images/logo-iat.png') no-repeat; width: 64px; margin-top: 0; }
.menu-tops .container {width: auto !important;}

.inner-juegos-publico { overflow: hidden; margin: 0 -26px}
.inner-juegos-publico .field--name-field-foto-juegos { padding: 80px 17%; position: relative; background: #f2f2f2;}
.inner-juegos-publico .field--name-field-fotos-juegos- img { width: 100%; } 
.inner-juegos-publico .paragraph--type--publico-juegos{ position: relative;}
.inner-juegos-publico .field--name-field-juegalo {position: absolute;  right: 28%;   bottom: 147px;}
.inner-juegos-publico .field--name-field-juegalo a {    color: #fff;
    background: #000;
    padding: 9px 37px;
    border-radius: 56px;
    display: block;}
.field--name-field-fotos-juegos- .field--name-field-juegalo.der { left: 22%; right: auto;  }    
/*****************/
.inner-laminas-publico {  max-width: 948px;  margin: 0 auto;    text-align: center;}
.inner-laminas-publico .field--name-field-foto-juegos { padding: 80px 17%; position: relative; background: #fcfcfc;}
.inner-laminas-publico .field--name-field-fotos-juegos- img { display: initial !important; width: auto !important; } 
.inner-laminas-publico .paragraph--type--publico-juegos{ position: relative;}
.inner-laminas-publico .field--name-field-juegalo {position: absolute;  right: 28%;   bottom: 176px;}
.inner-laminas-publico .field--name-field-juegalo a {    color: #fff;
    background: #000;
    padding: 9px 37px;
    border-radius: 56px;
    display: block;}


.historieta-fila h1 { margin-top: 41px; }
.contenido-histo p { font-size: 20px !important;    line-height: 24px !important;
    margin-bottom: 18px; }
.contenido-histo { float: left; max-width: 654px;padding: 39px 0 0 51px;} }
.foto-histo-conte { float: right; }
.contenido-histo a { background: #2778ba !important;  font-family: 'Quicksand', sans-serif;font-size: 16px;
    font-weight: 700;
    padding: 10px 55px;-webkit-border-radius: 19px;
-moz-border-radius: 19px;
border-radius: 19px;  }

/*
CODIGO CON FONDO GRIS*/
body { background: url('../images/bg.jpg') repeat !important; background-color: rgba(206, 220, 237, 1) !important; }
.main-container { background-color: #fff !important; }
.region-content {padding: 0 10px;}
.navbar-default { background-color: #fff !important; border-color: #fff !important;  }
.block-views { padding: 0 23px; }
.path-galerias-fotograficas .block-views { padding: 0 25px; }

.path-frontpage .sliderfullsunat .block-views {  padding: 0; }
.bloquenoticias {background: #fff; margin-bottom: 81px;}
.bloquenninos {background: #fff; position: relative; z-index: 9;}
.bloquenprogram { background: #fff; }
.path-frontpage .bloquenprogram .block-views {  padding: 0; }
.path-frontpage .slick-dotted.slick-slider {  margin-bottom: 0 !important; }
.detalle-libros a {display: block;
    width: 100%;
    color: #0157a4;
    font-size: 17px;
    border: 1px solid #0157a4;
    border-radius: 10px;
    padding: 5px 0;
    display: block;
    margin-top: 22px}
.detalle-libros { padding: 0 23px; }   
.detalle-libros a:hover { background: #37a7df; color: #fff; }
.path-cultura .cat-icon { margin: 0 0 32px 0 !important; }
.page-node-36 .columna-container { margin-bottom: 47px; }
.path-presentaciones .cat-icon {
    display: inline-block;
    overflow: hidden;    padding: 0 5px;
    margin: 0 0 41px 0;
}
.path-presentaciones .cat-icon a {    padding: 0;  border: 1px solid #d8d3d3; }
.path-presentaciones .cat-icon .titu-cul {  height: 83px;  padding: 15px 4px 5px 4px; margin-bottom: 0; }
.path-presentaciones .cat-icon a:hover h4 { background:#0058a0; color: #fff;-webkit-border-bottom-right-radius: 7px;
-webkit-border-bottom-left-radius: 7px;
-moz-border-radius-bottomright: 7px;
-moz-border-radius-bottomleft: 7px;
border-bottom-right-radius: 7px;
border-bottom-left-radius: 7px; }

.path-cultura .cat-icon a:hover h4 { color: #fff;}
.path-cultura .cat-icon a:hover p { color: #fff;}
.path-cultura .cat-icon a:hover .box-cult-block { background: #0058a0;
    border-left: 1px solid #0058a0;
    border-right: 1px solid #0058a0;
    border-bottom: 1px solid #0058a0; }

.path-cultura .cajas-icono{-webkit-border-top-left-radius: 7px;
-webkit-border-top-right-radius: 7px;
-moz-border-radius-topleft: 7px;
-moz-border-radius-topright: 7px;
border-top-left-radius: 7px;
border-top-right-radius: 7px;
    border-top: 1px solid #d8d3d3;
    border-left: 1px solid #d8d3d3;
    border-right: 1px solid #d8d3d3;  overflow: hidden; }

.path-cultura .cat-icon .box-cult-block {-webkit-border-bottom-right-radius: 7px;
    -webkit-border-bottom-left-radius: 7px;
    -moz-border-radius-bottomright: 7px;
    -moz-border-radius-bottomleft: 7px;
    border-bottom-right-radius: 7px;
    border-bottom-left-radius: 7px;
    border-left: 1px solid #d8d3d3;
    border-right: 1px solid #d8d3d3;
    border-bottom: 1px solid #d8d3d3;
    text-align: center;
    padding: 10px;
    height: 120px; overflow: hidden;}   
.path-cultura .cat-icon {padding: 5px;}     

.path-guias-pedagogicas .cat-icon { margin: 0 0 100px 0 !important;    padding: 0 35px;display: inline-block;
    float: none;
    max-width: 544px; }

.path-guias-pedagogicas .block-views {  padding: 10px; }
.path-guias-pedagogicas  .cat-icons {   margin-bottom: 0; }
.path-guias-pedagogicas .btn-a.descarga {background: #0157a4; color: #fff; margin-top: 10px;}
.page-node-44 .columna-container {  margin-bottom: 29px !important; }
.view-id-naf .views-row-2 .titulos-naf { margin-top: -9px; }
.fondo-actividades .view-content .field-content p { text-align: justify; }
.path-presentaciones .cat-icons { margin-bottom: 14px;padding: 0 73px; }
.path-presentaciones .cajas-icono img { width: 100%;-webkit-border-top-left-radius: 7px;
-webkit-border-top-right-radius: 7px;
-moz-border-radius-topleft: 7px;
-moz-border-radius-topright: 7px;
border-top-left-radius: 7px;
border-top-right-radius: 7px; }


.path-guias-pedagogicas #views-exposed-form-guias-pedagogicas-page-1 { display: none; }

.path-medios .medio-social { position: absolute; width: 100%; right;right: -97px; top: 109px; }
.path-medios .field-content  a {  font-family: 'OSans', sans-serif;  color: #4b4b4b;  font-size: 15px;   text-decoration: none; }
.path-medios .views-field-field-fecha-del-medio { float: left; color: #79afd1; }
.path-medios .views-field-nothing { clear: both; }
.page-node-61 .columna-container {  margin-bottom: 0 !important; }
.page-node-61 .cajas-ninos-a.firstcaja {  margin: 47px auto 38px auto !important; }
.page-node-23 .columna-container { margin-bottom: 0 !important; }
.contadores ul { margin: 0; padding: 0; text-align: center; color: #fff; }
.contadores #block-contadoressunatvaalaescuela ul li { text-align: center; display: inline-block; list-style: none; max-width: 152px;  margin: 24px 42px 24px 42px; }

.contadores ul li img { display: block;margin: 0 auto;} 
.contadores ul li { text-align: center; display: inline-block; list-style: none; max-width: 150px;  margin: 29px 42px 29px 42px; }
.contadores .region.region-contadores { border-top: 4px solid #fff; background-color: #f2f2f2; }
.contadores .counter { font-family: 'Quicksand', sans-serif;  clear: both; font-size: 38px;  padding-top: 6px; font-weight: bold; color: #4c75a8;}
.contadores .text-contador { font-family: 'Quicksand', sans-serif;  font-size: 23px; padding: 4px 0 0 0; display: block; color: #000; font-weight: 700; }
.path-semana-educacion-tributaria .main-container #page-header h1 {  padding-left: 9px;padding-right: 98px;
line-height: 53px; }
.page-node-61 .bannercentrado {  padding-top: 28px; }
.page-node-87 .bannercentrado {  padding-top: 28px; }
.blan-head { background: #fff; }
.logo-cult {  width: 100%;   position: absolute;   z-index: 0;text-align: center;  padding-top: 36px; }
.logo {z-index: 9; position: relative; margin-top: 0 !important;
  margin-left: 44px;  padding: 7px; }
.log-search {z-index: 9; position: relative;}
.left { float: left; }
.right { float: right; }
.fecha-dep { color: #79afd1;}

.head-socials { position: absolute; z-index: 99; right: 37px; top: 6px;}
.head-socials a { background: url('../images/sp-social-head.png') no-repeat; display: block;  text-indent: -999em; }
.head-socials a.face { background-position: -33px 0; width: 12px; height:19px;  }
.head-socials a.twi { background-position: -63px 0; width: 23px; height:19px;  }
.head-socials a.you {width: 17px; height:19px;   }
.head-socials ul { margin: 0; padding: 0; }
.head-socials ul li {margin: 4px 6px; display: inline-block; list-style: none; }
.rela { position: relative; }
.logo-cult img { width: auto !important; }
.ait img { width: auto !important; }
#block-block-19 {  padding: 0 23px; }
.fondo-actividades .block-views { background: #fff; padding: 0 25px 106px 25px;
    overflow: hidden; }
.fondo-actividades .block-block-content { background: #fff;     padding: 0 10px;
    overflow: hidden; }    
.path-frontpage .view-programas .listprograg { margin: 0;     float: none !important;
    display: inline-block;
    padding: 0 5px;}
.path-frontpage .view-programas .listprograg.it-7 {}
.page-node-130 .programa-bloque-secciones-a {  overflow: hidden;  margin-bottom: 0; }
.path-videos .columna-container {  margin-bottom: 130px; }
.path-videos .pager li > a, .path-videos .pager li > span {
    padding: 5px 34px;
    background-color: #fbbd2a; color: #fff;   border: 1px solid #fbbd2a;
}



.page-node-44 .region-actividades-naf .view-naf .view-content h3 {     font-family: 'OSans', sans-serif; color: #fff; text-align: center; }
.page-node-44 .region-actividades-naf .view-naf .view-content { background: #a10e3a !important;  overflow: hidden;  padding-bottom: 33px; }
.page-node-45 .dividor { margin-bottom: 29px;}
.page-node-45 .field--name-node-title h1 {  margin: 29px 0 37px 0; }
.page-node-45 .cajas-ninos-a.firstcaja {  margin: 0 auto 0 auto; }
.page-node-45 .field--name-node-title { text-align: center; }
.page-node-45 .field-name-title { text-align: center; margin: 0 0 25px 0;
    line-height: normal; }
.page-node-44 .fondo-actividades {  border-bottom: none; }
.path-noticias .block-views {  padding: 0 25px; }


.path-medios .block-views {  padding: 0 25px; }
.slider-homepage{    max-height: 450px;}
.node-foto {
	    position: relative;
    max-height: 450px;
}
.slick-slide img {
    width: 100%;
    height: auto;
}

/****/
.rela { position: relative; }
.page-node-87 .columna-container { padding-top: 8px; }

.main-container p { font: 400 16px/1.9 'Quicksand', sans-serif; color: #414042; }
#colorbox h1 { font-family: 'OSemiB', sans-serif;  color: #0157a4; text-align: center;    margin-bottom: 29px;
    margin-top: 33px; }
#colorbox p { font-family: 'OSans', arial, sans-serif; }

.group-ingre > div > span {  margin-bottom: 36px;  display: block;  margin-top: 32px; }

.page-node-36 .field--name-body .col-md-4 img { width: 100%; }
.page-node-36 .field--name-node-title h1 {  padding: 0; }
.path-historieta-de-la-tributacion .field--name-body .col-md-4 img { width: 100%; }
.path-historieta-de-la-tributacion .field--name-node-title h1 {  padding: 0; }


.node-type-cultura .field-name-body .field-items img { width: auto; padding: 0 21px 26px 21px; }
.node-type-cultura .field-name-title h1 { text-align: center; clear: both; font-family: 'OSemiB', sans-serif;  color: #0157a4;  font-size: 41px;  margin: 48px 0 46px 0;}
.node-type-cultura .region-content p {font-family: 'OSans', arial, sans-serif;
    font-size: 15px;
    color: #4b4a4b;
    line-height: 23px;
  }

.path-videos .block-views { padding: 0 25px; }
.path-videos .view-content {  clear: both;   overflow: hidden;    padding: 0 75px; }



.path-videos #views-exposed-form-videos-page-1 { display: none; }
.region-content .view-content p {font-family: 'Quicksand', sans-serif;    font-size: 16px;
    color: #4b4a4b;
    line-height: 23px;
  }
.histo-inner {      overflow: hidden;
    margin: 0 -14px; padding: 43px 0 44px 0; text-align: justify;} 
.page-node-46 table.table td { border: none; }
.page-cultura .cat-icon br { display: none; }
.page-presentaciones .cat-icon br { display: none; }
.path-videos .addtoany_list { position: absolute;  right: 28px; bottom: 76px;}
.path-actividades .addtoany_list { position: absolute;  bottom: -10px; left: 197px;}

.page-node-36 .field--name-node-title { background: url('../images/chispa.jpg') no-repeat center -17px; padding-top: 79px; }       
.path-historieta-de-la-tributacion .field--name-node-title {  padding-top: 0; } 


.histo-inner .col-md-8 img { width: 100%; margin-bottom: 27px;}    
.histo-inner .col-md-8 { padding-bottom: 73px; }

.histo-inner .col-md-4 { text-align: center; }
.histo-inner .col-md-4 .btn-lg { padding: 6px 16px !important; font-weight: bold !important; margin-top: 18px; }
.contador-mapa {width: 405px;    position: absolute;
    right: 11%;
    bottom: 11%;}
.field--name-field-bloque-impleme { position: relative; }    
.contador-mapa p.text-a span:nth-last-child(1) { padding-top: 10px; }    
.contador-mapa p.text-b span:nth-last-child(1) { padding-top: 10px; }    
.contador-mapa p {    line-height: 51px !important; overflow: hidden;font-size: 29px !important; font-weight: bold !important;font-family: 'arial', sans-serif !important;margin-bottom: 28px; }
.contador-mapa span:nth-last-child(1) {    width: 220px; float: left;    line-height: 31px; }
.contador-mapa span.counter { font-size: 65px;    width: 148px;
    display: block;
    float: left;
    text-align: right;
    margin-right: 9%;}
.contador-mapa .text-a { color: #e2213e !important; }
.contador-mapa .text-b { color: #0176a2 !important; }
.contador-mapa .text-c { color: #817f80 !important; }

.page-node-44 .sliderfullsunat img { width: 100%; }
.cat-icons {padding: 0 0; text-align: center;margin-bottom: 76px;}
.cat-icons .glyphicon {  top: 5px; }
.cat-icons .glyphicon:hover { cursor: pointer; }
.not-block { padding: 5px; }
.cat-icon a  {
    display: block;
    width: 100%;
    color: #0157a4;
    font-size: 17px;
    border-radius: 10px;
    padding: 5px 0;
    display: block;
    text-decoration: none;
}

.fecha-gale { color: #79afd1;
    text-align: left;
    display: block;
    padding: 5px 0; float: left;
}
.cat-icon p.titu-cul { display: none; }
.cat-icon .titu-cul {
    line-height: 1.42857143 !important;
    color: #282721;
    font-size: 18px !important;
    position: relative;
    padding: 5px 4px 1px 4px; margin-bottom: 5px;
    font-weight: 700; overflow: hidden; margin-top: 0;}
.path-cultura  .bannercentrado h2.block-title {
    clear: both;
    font-family: 'Quicksand', sans-serif;
    font-size: 38px;
    font-weight: 700;
    margin: 38px 0 34px 0;
}
.path-cultura  .bannercentrado h2.block-title:after {content: '-'; width: 74px;  background: #fbbd2a;  height: 5px; font-size: 0; display: block; margin-top: 12px;}
.page-node-type-webform .field--name-node-title h1 {
    clear: both;
    font-family: 'Quicksand', sans-serif;
    font-size: 38px;
    font-weight: 700;
    margin: 38px 0 34px 0;
}
.page-node-type-webform .field--name-node-title h1:after {content: '-'; width: 74px;  background: #fbbd2a;  height: 5px; font-size: 0; display: block; margin-top: 12px;}




.path-guias-pedagogicas  .bannercentrado h2.block-title {
    clear: both;
    font-family: 'OSemiB', arial, sans-serif;
    color: #0157a4;
    font-size: 41px;
    margin: 38px 0 34px 0;
}

.path-presentaciones  .bannercentrado h2.block-title {
    clear: both;
    font-family: 'OSemiB', arial, sans-serif;
    color: #0157a4;
    font-size: 41px;
    margin: 38px 0 11px 0;
}
.bor-video a { text-decoration: none; }
.bor-video { border: 1px solid #d8d3d3; -webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;}

.cat-icon {-webkit-flex: 0 0 119px;
    flex: 0 0 119px;    margin: 23px 4px 12px 4px;
    font-size: 48px;
 display: inline-block;
    overflow: hidden;
}
.view-actividades  {
    background: #fff !important;
    overflow: hidden;
    margin-left: 5px;
    margin-right: 5px;
}
.view-buscador-actividades  {
    background: #fff !important;
    overflow: hidden;
    margin-left: 5px;
    margin-right: 5px;
}
.path-actividades #views-exposed-form-actividades-page button[type="submit"] {
    margin-top: 0 !important;
    position: absolute;
    top: 1px;
    right: 0;
}
.path-galerias-fotograficas #views-exposed-form-actividades-page button[type="submit"] {
    margin-top: 0 !important;
    position: absolute;
    top: 1px;
    right: 0;
}
.path-galerias-fotograficas #views-exposed-form-actividades-page .contextual-links { display: none; }
.page-node-type-cultura .field--name-node-title h1 {font-family: 'OSemiB', arial, sans-serif;
    color: #0157a4;
    font-size: 41px;
    margin: 38px 0 34px 0;}
.guin {color: #9f1637;}
.azu { color: #3b1e7c; }

body { margin-top: 0 !important; }

.page-naf .fondo-actividades {  text-align: left; }
.page-naf  .fondo-actividades a { font-size: 14px; }
.page-naf .view-id-actividades .conte-act ul { right: auto; }
.page-naf .fondo-actividades .block-title {    background: #a10e3a; font-family: 'OSemiB', sans-serif; color: #fff;    text-align: center;
       padding-bottom: 26px;
    padding-top: 26px; margin: 0;}

.page-node-71 .view-id-actividades .conte-act ul { right: auto; }

.page-node-71 .region-content .field--name-body p {
    font-size: 16px;
    color: #4b4a4b;
    line-height: 23px;
}
#block-block-14 img { width: 100%; }
.main-container #page-header h1 { font-family: 'Quicksand', sans-serif;font-weight: 700; }
.main-container #page-header h1:after {
    content: '-';
    width: 74px;
    background: #fbbd2a;
    height: 5px;
    font-size: 0;
    display: block;
    margin-top: 12px;
}


.sliderfullsunat { position: relative; clear: both; overflow: hidden; }
.navbar { margin-bottom: 0 !important;margin-top: 0 !important; }
.menu-sun {background-color: #0058a0;}
.navbar-default .navbar-nav>.active>a { color: #fff !important; background-color: #0058a0 !important; }
.foo-p { background-color: #333333;padding: 31px; }
.foo-fin {  font-family: 'Merriweather Sans Book', arial; background-color: #00396e;  text-align: center; color: #3578a2; position: relative; padding: 10px 0;font-size: 11px; }
.foo-fin p { margin: 0;line-height: 18px; }
.footer {
    margin-top: 0 !important; 
    padding-top: 0 !important; 
    padding-bottom: 0 !important; 
    border-top: none !important; }
.dev { position: absolute; width: 300px; right: 0; top: 35px; } 
.t-c { text-align: center; }
.bloquenninos { padding: 40px 0 62px 0; }
.bloquenoticias .block-title { position: relative; }
.log-search { margin-top: 6px; float: right; width: 203px; }
.log-search > a { margin-top: 6px; margin-bottom: 6px; text-indent: -999em; background: url(images/sp-head.jpg) no-repeat; width: 16px; display: block;float: right;
    margin-right: 19px; }
.log-search a.b { background-position: -36px 0; }
.rayanoti {background: url(images/rayanoti.jpg); height: 2px;overflow: hidden; width: 100%; display: block; position: absolute;  top: 22px; left: 197px;}
.path-frontpage .flex-control-nav { bottom: 16px; }
#block-views-noticias-block .block-title { text-align: left; }   
#block-views-noticias-block .item-list ul { padding: 0; margin: 64px 0;; text-align: center; }
#block-views-noticias-block .item-list li { display: inline-block; list-style: none; padding: 0 21px; max-width: 339px; }
#block-views-noticias-block .views-field-title { background-color: #b62451; padding: 12px 47px; text-align: center; }
#block-views-noticias-block .views-field-title a {font-family: 'Merriweather Sans Book', arial;  color: #fff; font-size: 13px; }
.clearfix { clear: both; }
.view-slide-homepage img { width: 100%; }
.path-frontpage .bloquenninos img { display: inline-block !important; }
.footer h3 { color: #fff; font-family: 'Merriweather Sans Book', arial; font-weight: bold; font-size: 16px; }
p.parra-f { font-family: 'Merriweather Sans Book', arial !important; font-size: 10px !important;  color: #90c1df !important;  line-height: 23px !important; }

.path-frontpage .view-programas .views-field-title { text-align: center; font-size: 15px; background-color: #dedfdf; }
.path-frontpage .view-programas .views-field-title a { font-family: 'Quicksand', sans-serif; padding: 13px 9px 10px 9px;  display: block; color: #282721; text-decoration: none; font-weight: 700; font-size: 18px; }
.path-frontpage .view-programas .views-field-body  {text-align: center; font-size: 11px; background-color: #dedfdf; padding: 0 16px 24px 16px; line-height: 19px; color: #918E8C; }
.path-frontpage .view-programas .views-field-body  a {text-align: center; font-size: 12px; background-color: #dedfdf; padding: 0 0 19px 0; line-height: 19px; color: #5a5a59; text-decoration: none; }
.path-frontpage .view-programas .views-field-body  a p { line-height: 23px; font-size: 16px !important;font-family: 'Quicksand', sans-serif !important; }
.box-p { height: 325px; overflow: hidden;}



.path-frontpage #block-views-block-programas-block-1 h2.block-title:after { content: '-'; width: 74px; background: #fbbd2a; height: 5px;  font-size: 0;  display: block;  margin-top: 12px;}
.path-frontpage #block-views-block-noticias-block-1 h2.block-title:after { content: '-'; width: 74px; background: #fbbd2a; height: 5px;  font-size: 0;  display: block;  margin-top: 12px;}

.path-frontpage #block-views-block-programas-block-1 h2.block-title {margin-bottom: 44px; font-size: 38px; font-weight: 700; font-family: 'Quicksand', sans-serif; }
.path-frontpage #block-views-block-noticias-block-1 h2.block-title { margin-bottom: 44px; font-size: 38px; font-weight: 700; font-family: 'Quicksand', sans-serif; }
.path-semana-educacion-tributaria #block-views-block-noticias-block-4 h2.block-title { margin-bottom: 44px; font-size: 38px; font-weight: 700; font-family: 'Quicksand', sans-serif; }

.path-semana-educacion-tributaria #block-views-block-noticias-block-4 h2.block-title:after { content: '-'; width: 74px; background: #fbbd2a; height: 5px;  font-size: 0;  display: block;  margin-top: 12px;}


.path-frontpage .view-programas {    max-width: 1034px; position: relative;
    margin: 0 auto 49px auto; 
    
    }
.path-frontpage .view-noticias {    max-width: 1032px; position: relative;
    margin: 0 auto 49px auto;
    overflow: hidden;}
.path-semana-educacion-tributaria .view-noticias {    max-width: 1032px; position: relative;
    margin: 0 auto 49px auto;
    overflow: hidden;}

#laminas-publicos .slick-prev:before {content: '←'; }
#laminas-publicos .slick-next:before {  content: '→'; }
#laminas-publicos .slick-prev:before, #laminas-publicos .slick-next:before {
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;
    opacity: .75;
    color: #0058a0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}



.view-programas .slick-prev:before {content: '←'; }
.view-programas .slick-next:before {  content: '→'; }
.view-programas .slick-prev:before, .view-programas .slick-next:before {
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;
    opacity: .75;
    color: #0058a0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.bloque-objetivo-principal { background: #f2f2f2; overflow: hidden;  margin: 0 -35px 76px -35px; }
.programa-bloque-secciones-b ul { padding: 0;
    margin: 0 auto 60px auto;
    text-align: center;
    overflow: hidden;
    max-width: 955px; }
.ico-naf-ob {}
.programa-bloque-secciones-b { padding: 0 37px; }
.programa-bloque-secciones-b li {    list-style: none;
    max-width: 266px;
    text-align: center;
    margin: 0 26px;
    float: left;}
.programa-bloque-secciones-b h3 {    font-size: 19px; font-family: 'Quicksand', sans-serif; color: #000; font-weight: 400; }
.programa-bloque-secciones-b img {max-width: 124px; }

.page-node-type-cultura .field--name-body {padding: 0 64px 43px 64px; }
.programa-bloque-secciones-a {overflow: hidden;
    margin-bottom: 73px;}

.menu.nav.navbar-nav.secondary a { color: #fff }
.navbar-default .navbar-nav>li>a {  color: #fff !important; }
.barramenu { background-color: #0078bc;}
.navbar-nav a {font-family: 'Merriweather Sans Book', arial; font-size: 17px; color: #fff; }
.navbar-nav li {margin-right: 20px; margin-left: 20px;}
.path-frontpage .bloquenoticias img { width: 100%; }

.bloquesucrip {}
.bloquesucrip h4 { margin: 0 0 4px 0; color: #fff; }
.bloquesucrip input[type="email"] {-webkit-border-top-left-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-bottomleft: 4px;
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;

-webkit-border-top-right-radius: 0;
-webkit-border-bottom-right-radius: 0;
-moz-border-radius-topright: 0;
-moz-border-radius-bottomright: 0;
border-top-right-radius: 0;
border-bottom-right-radius: 0;

float: left; width: auto; padding-left: 11px; border: 1px solid #fbbd2a; margin-bottom: 8px; background: #333333; color: #fff; }
.no-margin { margin: 0; }
.bloquesucrip button[type="submit"] {height: 34px; 
-webkit-border-top-left-radius: 0;
-webkit-border-bottom-left-radius: 0;
-moz-border-radius-topleft: 0;
-moz-border-radius-bottomleft: 0;
border-top-left-radius: 0;
border-bottom-left-radius: 0;

-webkit-border-top-right-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
-moz-border-radius-topright: 4px;
-moz-border-radius-bottomright: 4px;
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;

    font-size: 16px; background: #fbbd2a; color: #fff; border: none; }
.bloquesucrip input[type="email"]::placeholder {
    color: #fff;
    opacity: 1; /* Firefox */
}
.bloquesucrip  .form-actions  { clear: none; }

.bloquesucrip input[type="email"]:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color: #fff;
}

.bloquesucrip input[type="email"]::-ms-input-placeholder { /* Microsoft Edge */
   color: #fff;
}
.bloquesucrip .form-group {
    margin-bottom: 6px;
}
.bloquesucrip .webform-confirmation__message {color: #fff;}


.logo-red {margin-top: 4px;}
.bloquefo-conta { margin-top: 58px; }
.icon-facebook:before {
    content: "\e907";
}
.icon-twitter:before {
  content: "\ea96";
}
.icon-whatsapp:before {
  content: "\ea93";
}
.icon-google-plus:before {
  content: "\ea8b";
}
.icon-linkedin2:before {
  content: "\eaca";
}

span.icon {
    color: #999;
    font-size: 40px;
    height: 40px;
    line-height: 40px;
    width: 40px;
}


.views-field-addtoany-link a span.icon{font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.views-field-addtoany-link a span.icon {

    -webkit-transition: 0.4s;
    transition: 0.4s;

}
.views-field-addtoany-link a:hover span.icon {

    color: #fd9191 !important;
    -ms-transform: rotateY(360deg);
    -webkit-transform: rotateY(360deg);
    transform: rotateY(360deg);

}

#block-views-block-noticias-block-2 h2 {    font-size: 20px;
    font-weight: bold;}

#block-views-block-noticias-block-2 .view-noticias .views-field-title a {
    font-family: 'Quicksand', sans-serif;
    color: #4b4b4b;
    font-size: 15px;
    text-decoration: none;
    font-weight: 400;
}

.block-views-exposed-filter-blockactividades-page-1 { margin: 0 20px 33px 23px; padding: 0 !important; }
.page-node-42 .group-right-static .field-name-body .table>tbody>tr>td {    border-left: 1px solid #ddd;
    border-bottom: 1px solid #ddd; border-right: 1px solid #ddd;}
.page-node-42 .group-right-static { padding-left: 0 !important; }   
.page-node-42 .field-name-body .field-items img { width: auto; }
.page-node-42 .group-right-static  img.rteright { float: right; margin-left: 45px; }


.node-type-cultura .main-container{width: 869px;
    text-align: justify;}

.bannerjuego .bar-bottom-banner { margin-bottom: 62px;  min-height: 27px;  background: #badb4b; }
.path-frontpage .view-noticias .field-content { position: relative;}
.path-semana-educacion-tributaria .view-noticias .field-content { position: relative;}
.path-frontpage .view-noticias .addtoany_list {position: absolute;  bottom: -12px;  right: 3px;}
.path-semana-educacion-tributaria .view-noticias .addtoany_list {position: absolute;  bottom: -12px;  right: 3px;}


.page-node-type-noticias .field-name-field-etiqueta {  padding: 0;  margin: 24px 0 11px 0; }
.page-node-type-noticias .field-name-field-etiqueta .field-item {margin-left: -3px;
    margin-right: 8px; display: inline-block; }
.page-node-type-noticias .field-name-field-etiqueta a {
    font-family: 'Merriweather Sans Book', arial;
    background: #e1dfe0;
    color: #007cb4;
    padding: 10px 56px;
    text-decoration: none;
    font-size: 11px;
    display: block;
    margin-bottom: 11px;}
.page-node-type-noticias .field-name-field-etiqueta a:hover { color: #fff; background: #0057a4; }
.nidos .btn { float: left; }
.nidos {  padding-top: 12px;  margin: 0 auto;  width: 207px;}
.socialbtn {    float: right;
    width: 76px; margin-top: 0;}

/* page-curso-virtual-para-docentes */
.path-curso-virtual-para-docentes .main-container #page-header {    margin-bottom: 30px;  padding: 13px 13px 13px 25px; }
.path-curso-virtual-para-docentes .region-sliderfullsunat img { width: 100%; }
.path-curso-virtual-para-docentes .well {background: none !important;  border: none !important; text-shadow: none !important; box-shadow: none !important; padding-left: 0 !important; padding-top: 0;}
.path-curso-virtual-para-docentes .well ul.lista-cursos { margin: 0; padding: 0; }
.path-curso-virtual-para-docentes .well ul.lista-cursos li {-moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px;  list-style: none;  font-family: 'Quicksand', sans-serif; color: #000; font-size: 18px; margin:0 34px 19px 34px; display: block; padding: 7px; text-decoration: none; font-weight: 700; text-align: center; }
.path-curso-virtual-para-docentes .well ul.lista-cursos li a { text-decoration: none; font-family: 'Quicksand', sans-serif; color: #000; font-size: 18px; display: block; padding: 0 11px;  }
.path-curso-virtual-para-docentes .well ul.lista-cursos li:hover { cursor: pointer; background: #337ab7;  }
.path-curso-virtual-para-docentes .well ul.lista-cursos li:hover a { color: #fff; }
.path-curso-virtual-para-docentes  .item-cur img { width: 100%; margin-bottom: 20px; }


/* page-semana-educacion-tributaria */
.path-semana-educacion-tributaria .main-container #page-header { font-family: 'Quicksand', sans-serif; font-weight: 700; padding: 13px; margin-bottom: 30px; }
.path-semana-educacion-tributaria .region-sliderfullsunat img { width: 100%; }
.path-semana-educacion-tributaria .well {background: none !important;  border: none !important; text-shadow: none !important; box-shadow: none !important; padding-left: 0 !important; padding-top: 0;}
.path-semana-educacion-tributaria .well ul.lista-cursos { margin: 0; padding: 0; }
.path-semana-educacion-tributaria .well ul.lista-cursos li {-moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px;  list-style: none;  font-family: 'Quicksand', sans-serif; color: #000; font-size: 18px; margin:0 34px 19px 34px; display: block; padding: 7px; text-decoration: none; font-weight: 700; text-align: center; }
.path-semana-educacion-tributaria .well ul.lista-cursos li a { text-decoration: none; font-family: 'Quicksand', sans-serif; color: #000; font-size: 18px; display: block; padding: 0 11px;  }
.path-semana-educacion-tributaria .well ul.lista-cursos li:hover { cursor: pointer; background: #337ab7; }
.path-semana-educacion-tributaria .well ul.lista-cursos li:hover a { color: #fff; }
.path-semana-educacion-tributaria  .item-cur img { width: 100%; margin-bottom: 20px; }

.view-videos img { -webkit-border-top-left-radius: 7px;
-webkit-border-top-right-radius: 7px;
-moz-border-radius-topleft: 7px;
-moz-border-radius-topright: 7px;
border-top-left-radius: 7px;
border-top-right-radius: 7px; width: 100%; }
.view-videos h3 { font-weight: 700; font-family: 'Quicksand', sans-serif;   padding:14px 11px 11px 11px; text-align: center; color: #282721; font-size: 18px;    height: 76px;    margin-bottom: 0;
    margin-top: 0;}
.view-videos ul { margin: 0 ; padding: 0; }
.view-videos ul li { list-style: none; margin-bottom: 43px; padding: 0 5px; }


.path-videos .bor-video:hover .addtoany_list { display: block; }
.path-videos .bor-video:hover h3 { background: #0058a0; color: #fff;-webkit-border-bottom-right-radius: 7px;
-webkit-border-bottom-left-radius: 7px;
-moz-border-radius-bottomright: 7px;
-moz-border-radius-bottomleft: 7px;
border-bottom-right-radius: 7px;
border-bottom-left-radius: 7px; }

.path-videos .addtoany_list { display: none; }
.page-node-165 .inner-juegos-publico .field--name-field-fotos-juegos- {  padding: 43px 17%; }
.page-node-165 .inner-laminas-publico .field--name-field-fotos-juegos- img { width: 100%; }
.page-node-165 .inner-laminas-publico { overflow: initial; margin: 0 99px; }
.page-node-165 .inner-laminas-publico .field--item {text-align: center; max-width: 288px; display: inline-block;    margin: 0 11px; }
.page-node-165 .inner-laminas-publico .field--item h3 { font-family: 'Quicksand', sans-serif; font-size: 15px;    font-weight: 500; }


.page-node-165 .inner-juegos-publico .field--name-field-fotos-juegos- img { width: auto !important; }
.field--name-field-ttiulo-principal-centrado- {
    font-family: 'Quicksand', sans-serif;
    text-align: center;
    font-weight: 700;
    font-size: 43px;
    margin-bottom: 14px;
    margin-top: 54px;
}
.field--name-field-ttiulo-principal-centrado-:after{
    content: '-';
    width: 74px;
    background: #fbbd2a;
    height: 5px;
    font-size: 0;
    display: block;
    margin: 12px auto 0 auto;
}
.view-buscador-actividades .act-foto img {-webkit-border-top-left-radius: 7px;
-webkit-border-top-right-radius: 7px;
-moz-border-radius-topleft: 7px;
-moz-border-radius-topright: 7px;
border-top-left-radius: 7px;
border-top-right-radius: 7px; border-top: 1px solid #d8d3d3; border-left: 1px solid #d8d3d3;  border-right: 1px solid #d8d3d3;    }


.view-actividades .act-foto img {-webkit-border-top-left-radius: 7px;
-webkit-border-top-right-radius: 7px;
-moz-border-radius-topleft: 7px;
-moz-border-radius-topright: 7px;
border-top-left-radius: 7px;
border-top-right-radius: 7px; border-top: 1px solid #d8d3d3; border-left: 1px solid #d8d3d3;  border-right: 1px solid #d8d3d3;    }
.hiddenfotos { display: none; }
.view-actividades .act-foto { float: left; width: 51%; }
.view-actividades .views-row { margin-bottom: 47px; position: relative;}
.view-actividades .conte-act { width: 217px; float: left;  margin-left: 17px; height: 186px;}
.view-actividades .conte-act h3 {font-family: 'Quicksand', sans-serif;  font-size: 18px; margin-top: 9px; font-weight: 700;height: 57px;
    overflow: hidden; }
.view-actividades .conte-act span {color: #9c9c9c; }
/***************/
.view-buscador-actividades .act-foto { float: left; width: 50%; }
.view-buscador-actividades .views-row { margin-bottom: 47px; position: relative;}
.view-buscador-actividades .conte-act {height: 186px;  width: 217px; float: left;  margin-left: 17px;}
.view-buscador-actividades .conte-act h3 {font-family: 'Quicksand', sans-serif;  font-size: 18px; margin-top: 9px; font-weight: 700;height: 57px;
    overflow: hidden; }
.view-buscador-actividades .conte-act span {color: #9c9c9c; }
.view-content { clear: both; }
.titu-header h1.block-title {
    font-family: 'Merriweather Sans Book', arial;
    color: #0157a4;
    font-size: 41px;
    margin: 31px 0 38px 0;
    float: left;
    width: 50%;
}
.path-buscar-actividades .region-content {
    padding: 0 70px;
}

.path-actividades .pager-nav {clear: both;}
#views-exposed-form-galer-as-fotogr-ficas-page .form-control { border-color: #0058a0 !important; height: 41px;  }
#views-exposed-form-galer-as-fotogr-ficas-page .btn-default {
    color: #fff; border: none;
    background-color: #0058a0;
    border-color: #fff; font-size: 19px !important;
}

#block-views-exp-galer-as-fotogr-ficas-page h2.block-title {  font-family: 'OSemiB', arial, sans-serif; color: #0157a4;font-size: 41px; margin:31px 0 38px 0; float: left; width: 50%; }
#views-exposed-form-galer-as-fotogr-ficas-page { float: right; width: 36%; margin-top: 29px; position: relative; }
#views-exposed-form-galer-as-fotogr-ficas-page button[type="submit"] { margin-top: 0 !important; position: absolute;
    top: 8px;
    right: 0; }
#views-exposed-form-galer-as-fotogr-ficas-page .form-control { border-color: #0058a0 !important; height: 41px;  }
#views-exposed-form-galer-as-fotogr-ficas-page .btn-default {
    color: #fff; border: none;
    background-color: #0058a0;
    border-color: #fff; font-size: 19px !important;
}
#views-exposed-form-galer-as-fotogr-ficas-page .btn-default {
    color: #fff; border: none;
    background-color: #0058a0;
    border-color: #fff; font-size: 19px !important;
}

.path-noticias .view-noticias { margin-bottom:103px; padding: 0 74px; overflow: hidden; }
.path-actividades .view-actividades {margin-bottom: 105px;}
.path-buscar-actividades .view-actividades {margin-bottom: 105px;}

/* bloque cursos tabs #block-block-1 */
.path-curso-virtual-para-docentes #block-views-block-curso-virtual-para-docentes-block-1 {/* border-right: 1px solid #0057a4;*/ }
/* bloque cursos semana tributaria #block-block-1 */
.path-semana-educacion-tributaria #block-views-block-semana-de-la-educacion-tributaria-block-1 {/* border-right: 1px solid #0057a4;*/ }
.col-md-9 .view-curso-virtual-para-docentes {
    padding: 0 79px 0 8px;
    margin-bottom: 130px;
    text-align: justify; }
    
.view-id-semana_de_la_educacion_tributaria.view-display-id-page_1 { padding: 0 79px 0 8px;
    margin-bottom: 74px;
    text-align: justify; }
.page-node-86 .field--name-field-contenido-contacto {margin-left: 50px;}


.text-l { text-align: left !important; }
.text-r { text-align: right !important; }
.text-j { text-align: justify !important; }
 .path-taxonomy .region-bartag .view-tags-generales {  margin-top: 34px; }

.path-taxonomy #block-views-block-tags-generales-block-1 .item-list ul { margin-bottom: 0; }
.view-semana-de-la-educacion-tributaria ul { margin: 0; padding: 0; }

.view-semana-de-la-educacion-tributaria { margin-bottom: 102px; }
.page-node-39 .field--name-field-contenido-1-boque  img { margin-bottom: 0; }

span.bol { display: none; color: #0058a0; }

.view-semana-educacion-tributaria img { margin-bottom: 31px; }
.path-taxonomy #block-formularioexpuestonoticiaspage-1 h2 { margin:31px 0 7px 0 !important; 
    font-family: 'Quicksand', sans-serif;
    font-size: 38px;
    font-weight: 700;
    display: block; }
.box-galerias {border: 1px solid #d8d3d3;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px; overflow: hidden; }

}

/* bloque etiquetas noticias #block-block-1 */
#block-formularioexpuestonoticiaspage-1 h2 { font-family: 'Quicksand', sans-serif; font-size: 38px; font-weight: 700; margin:31px 0 38px 0; float: left; width: 50%; }
#block-formularioexpuestonoticiaspage-1 h2:after {content: '-'; width: 74px;  background: #fbbd2a;  height: 5px; font-size: 0; display: block; margin-top: 12px;}

#views-exposed-form-noticias-page-1 { float: right; max-width: 400px; margin-top: 46px; position: relative; }
#views-exposed-form-noticias-page-1 button[type="submit"] { margin-top: 0 !important; position: absolute;
    top: 1px;
    right: -5px; }
#views-exposed-form-noticias-page-1 .form-control { border-color: #0058a0 !important; height: 42px;  }
#views-exposed-form-noticias-page-1 .btn-default {
    color: #fff; border: none;
    background-color: #0058a0;
    border-color: #fff; font-size: 19px !important;
}
#views-exposed-form-guias-pedagogicas-page-1 button[type="submit"] { margin-top: 0 !important; position: absolute;
    top: 1px;
    right: -9px; padding: 11px; color: #0058a0;  font-size: 0 !important; }
#views-exposed-form-guias-pedagogicas-page-1 span {  color: #fff;  font-size: 18px; }
/****/
#views-exposed-form-videos-page-1 button[type="submit"] { margin-top: 0 !important; position: absolute;
    top: 1px;
    right: -9px; padding: 11px; color: #0058a0;  font-size: 0 !important; }
#views-exposed-form-videos-page-1 span {  color: #fff;  font-size: 18px; }
/****/
#views-exposed-form-presentaciones-page-1 button[type="submit"] { margin-top: 0 !important; position: absolute;
    top: 1px;
    right: -9px; padding: 11px; color: #0058a0;  font-size: 0 !important; }
#views-exposed-form-presentaciones-page-1 span {  color: #fff;  font-size: 18px; }
/****/
#views-exposed-form-publicaciones-page-1 button[type="submit"] { margin-top: 0 !important; position: absolute;
    top: 1px;
    right: -9px; padding: 11px; color: #0058a0;  font-size: 0 !important; }
#views-exposed-form-publicaciones-page-1 span {  color: #fff;  font-size: 18px; }
/****/
#views-exposed-form-noticias-page-1 button[type="submit"] { margin-top: 0 !important; position: absolute;
    top: 0;
    right: -8px; padding: 12px; color: #0058a0;  font-size: 0 !important; }
#views-exposed-form-noticias-page-1 span {  color: #fff;  font-size: 18px; }
/****/
#views-exposed-form-medios-page-1 button[type="submit"] { margin-top: 0 !important; position: absolute;
    top: 1px;
    right: -9px; padding: 11px; color: #0058a0;  font-size: 0 !important; }
#views-exposed-form-medios-page-1 span {  color: #fff;  font-size: 18px; }


/* bloque BUSCADOR SIMPLE ACTIVIDADES */
#block-formularioexpuestobuscador-actividadespage-1 h2 { font-family: 'Quicksand', sans-serif; font-size: 38px; font-weight: 700; margin:31px 0 38px 0; float: left; width: 50%; }
#block-formularioexpuestobuscador-actividadespage-1 h2:after {content: '-'; width: 74px;  background: #fbbd2a;  height: 5px; font-size: 0; display: block; margin-top: 12px;}

#views-exposed-form-buscador-actividades-page-1 { float: right; max-width: 36%; margin-top: 29px; position: relative; }
#views-exposed-form-buscador-actividades-page-1 button[type="submit"] { margin-top: 0 !important; position: absolute;
    top: 1px;
    right: -9px; padding: 11px; color: #0058a0;  font-size: 0 !important; }
#views-exposed-form-buscador-actividades-page-1 span {    color: #fff;
    font-size: 18px;}
#views-exposed-form-buscador-actividades-page-1 .form-control { border-color: #0058a0 !important; height: 41px;  }
#views-exposed-form-buscador-actividades-page-1 .btn-default {
    color: #fff; border: none;
    background-color: #0058a0;
    border-color: #fff; font-size: 19px !important;
}
/* bloque BUSCADOR SIMPLE Galerías Fotográficas */
#block-formularioexpuestobuscador-galerias-fotograficaspage-1 h2 { font-family: 'Quicksand', sans-serif; font-size: 38px; font-weight: 700; margin:31px 0 38px 0; float: left; width: 50%; }
#block-formularioexpuestobuscador-galerias-fotograficaspage-1 h2:after {content: '-'; width: 74px;  background: #fbbd2a;  height: 5px; font-size: 0; display: block; margin-top: 12px;}

#views-exposed-form-buscador-galerias-fotograficas-page-1 { float: right; max-width: 36%; margin-top: 29px; position: relative; }
#views-exposed-form-buscador-galerias-fotograficas-page-1 button[type="submit"] { margin-top: 0 !important; position: absolute;
    top: 1px;
    right: -9px; padding: 11px; color: #0058a0;  font-size: 0 !important; }
#views-exposed-form-buscador-galerias-fotograficas-page-1 span {    color: #fff;
    font-size: 18px;}
#views-exposed-form-buscador-galerias-fotograficas-page-1 .form-control { border-color: #0058a0 !important; height: 41px;  }
#views-exposed-form-buscador-galerias-fotograficas-page-1 .btn-default {
    color: #fff; border: none;
    background-color: #0058a0;
    border-color: #fff; font-size: 19px !important;
}


/* bloque etiquetas videos #block-block-1 */
#block-formularioexpuestovideospage-1 h2 { font-family: 'Quicksand', sans-serif; font-size: 38px; font-weight: 700; margin:31px 0 38px 0; float: left; width: 50%; }
#block-formularioexpuestovideospage-1 h2:after {content: '-'; width: 74px;  background: #fbbd2a;  height: 5px; font-size: 0; display: block; margin-top: 12px;}

#views-exposed-form-videos-page-1 { float: right; width: 36%; margin-top: 29px; position: relative; }
#views-exposed-form-videos-page-1 button[type="submit"] { margin-top: 0 !important; position: absolute;
    top: 1px;
    right: -5px; }
#views-exposed-form-videos-page-1 .form-control { border-color: #0058a0 !important; height: 41px;  }
#views-exposed-form-videos-page-1 .btn-default {
    color: #fff; border: none;
    background-color: #0058a0;
    border-color: #fff; font-size: 19px !important;
}
/* bloque etiquetas libros #block-block-1 */
#block-formularioexpuestomediospage-1 h2 { font-family: 'Quicksand', sans-serif; font-size: 38px; font-weight: 700; margin:31px 0 38px 0; float: left; width: 50%; }
#block-formularioexpuestomediospage-1 h2:after {content: '-'; width: 74px;  background: #fbbd2a;  height: 5px; font-size: 0; display: block; margin-top: 12px;}

#views-exposed-form-medios-page-1 { float: right; width: 33%; margin-top: 29px; position: relative; }
#views-exposed-form-medios-page-1 button[type="submit"] { margin-top: 0 !important; position: absolute;
    top: 0;
    right: -6px; padding: 12px; }
#views-exposed-form-medios-page-1 .form-control { border-color: #0058a0 !important; height: 41px;  }
#views-exposed-form-medios-page-1 .btn-default {
    color: #fff; border: none;
    background-color: #0058a0;
    border-color: #fff; font-size: 19px !important;
}
/* bloque etiquetas Presentaciones #block-block-1 */
#block-formularioexpuestopresentacionespage-1 h2 { font-family: 'Quicksand', sans-serif; font-size: 38px; font-weight: 700; margin:31px 0 38px 0; float: left; width: 50%; }
#block-formularioexpuestopresentacionespage-1 h2:after {content: '-'; width: 74px;  background: #fbbd2a;  height: 5px; font-size: 0; display: block; margin-top: 12px;}

#views-exposed-form-presentaciones-page-1 { float: right; max-width: 35%; margin-top: 29px; position: relative; }
#views-exposed-form-presentaciones-page-1 button[type="submit"] { margin-top: 0 !important; position: absolute;
    top: 1px;
    right: -2px; }
#views-exposed-form-presentaciones-page-1 .form-control { border-color: #0058a0 !important; height: 41px;  }
#views-exposed-form-presentaciones-page-1 .btn-default {
    color: #fff; border: none;
    background-color: #0058a0;
    border-color: #fff; font-size: 19px !important;
}
/* bloque etiquetas Publicaciones #block-block-1 */
#block-formularioexpuestopublicacionespage-1 h2 { font-family: 'Quicksand', sans-serif; font-size: 38px; font-weight: 700; margin:31px 0 38px 0; float: left; width: 50%; }
#block-formularioexpuestopublicacionespage-1 h2:after {content: '-'; width: 74px;  background: #fbbd2a;  height: 5px; font-size: 0; display: block; margin-top: 12px;}

#views-exposed-form-publicaciones-page-1 { float: right; width: 35%; margin-top: 29px; position: relative; }
#views-exposed-form-publicaciones-page-1 button[type="submit"] { margin-top: 0 !important; position: absolute;
    top: 1px;
    right: -2px; }
#views-exposed-form-publicaciones-page-1 .form-control { border-color: #0058a0 !important; height: 41px;  }
#views-exposed-form-publicaciones-page-1 .btn-default {
    color: #fff; border: none;
    background-color: #0058a0;
    border-color: #fff; font-size: 19px !important;
}
.path-publicaciones .block-views {
    padding: 0 25px;
}
.path-publicaciones .item-list {padding: 0 25px;}

.path-presentaciones .block-views {
    padding: 0 25px;
}
.path-culturas .block-views {
    padding: 0;
}
.path-cultura .block-views {padding: 0 25px; margin-bottom: 69px;}

.path-cultura .view-content .item-list {margin: 0 46px;  overflow: hidden;}
/* actividades block */
/* bloque etiquetas noticias #block-block-1 */
#block-views-exp-actividades-page h2 { font-family: 'Quicksand', sans-serif; font-size: 38px; font-weight: 700; margin:31px 0 38px 0; float: left; width: 50%; }
#block-views-exp-actividades-page h2:after {content: '-'; width: 74px;  background: #fbbd2a;  height: 5px; font-size: 0; display: block; margin-top: 12px;}
#views-exposed-form-actividades-page { float: right; width: 36%; margin-top: 29px; position: relative; }
#views-exposed-form-actividades-page button[type="submit"] { margin-top: 0 !important; position: absolute;
    top: 8px;
    right: 0; }
#views-exposed-form-actividades-page .form-control { border-color: #0058a0 !important; height: 41px;  }
#views-exposed-form-actividades-page .btn-default {
    color: #fff; border: none;
    background-color: #0058a0;
    border-color: #fff; font-size: 19px !important;
}
/* bloque etiquetas medios #block-block-1 */
#block-views-exp-medios-page h2.block-title { font-family: 'Quicksand', sans-serif; font-size: 38px; font-weight: 700; margin:31px 0 38px 0; float: left; width: 50%; }
#block-views-exp-medios-page h2:after {content: '-'; width: 74px;  background: #fbbd2a;  height: 5px; font-size: 0; display: block; margin-top: 12px;}

#views-exposed-form-medios-page { float: right; width: 36%; margin-top: 29px; position: relative; }
#views-exposed-form-medios-page button[type="submit"] { margin-top: 0 !important; position: absolute;
    top: 8px;
    right: 0; }
#views-exposed-form-medios-page .form-control { border-color: #0058a0 !important; height: 41px;  }
#views-exposed-form-medios-page .btn-default {
    color: #fff; border: none;
    background-color: #0058a0;
    border-color: #fff; font-size: 19px !important;
}
/* bloque etiquetas guias pedagogicas #block-block-1 */
#block-formularioexpuestoguias-pedagogicaspage-1 h2 { font-family: 'Quicksand', sans-serif; font-size: 38px; font-weight: 700; margin: 31px 15px 27px 15px; float: left; width: 50%; }
#block-formularioexpuestoguias-pedagogicaspage-1 h2:after {content: '-'; width: 74px;  background: #fbbd2a;  height: 5px; font-size: 0; display: block; margin-top: 12px;}
#views-exposed-form-guias-pedagogicas-page-1 { float: right; width: 35%; margin-top: 29px; position: relative; }
#views-exposed-form-guias-pedagogicas-page-1 button[type="submit"] { margin-top: 0 !important; position: absolute;
    top: 1px;
    right: -5px; }
#views-exposed-form-guias-pedagogicas-page-1 .form-control { border-color: #0058a0 !important; height: 41px;  }
#views-exposed-form-guias-pedagogicas-page-1 .btn-default {
    color: #fff; border: none;
    background-color: #0058a0;
    border-color: #fff; font-size: 19px !important;
}
.page-galerias-fotograficas .view-actividades .view-filters {  margin: 0 6px 33px 6px; }

.view-actividades .views-field-addtoany-share { display: none; }

.block-views-exposed-filter-blockactividades-page-1 form { padding: 26px 19px 26px 138px; background: #0078bc; }
.block-views-exposed-filter-blockactividades-page-1 .form-item-field-ppp-value { width: 179px; }
.block-views-exposed-filter-blockactividades-page-1 .form-item-field-fecha-mes-value {width: 127px; }
.block-views-exposed-filter-blockactividades-page-1 .form-item-field-ano-actividad-value { width: 122px; }

.view-actividades .view-filters .btn { margin-top: 0 !important; }
.view-actividades .view-filters .views-exposed-form .views-exposed-widget { padding-top: 0 !important; }
.view-actividades .view-filters .views-exposed-form .views-exposed-widgets { margin-bottom: 0 !important; }

.view-actividades .view-filters .views-exposed-form #edit-submit-actividades {width: 173px;}
.view-actividades .view-filters .views-exposed-form #edit-combine-wrapper { display: none; }
/*.dropdown-menu { top: 98% !important; }*/
.view-buscador-actividades .view-filters .btn { margin-top: 0 !important; }
.view-buscador-actividades .view-filters .views-exposed-form .views-exposed-widget { padding-top: 0 !important; }
.view-buscador-actividades .view-filters .views-exposed-form .views-exposed-widgets { margin-bottom: 0 !important; }
.view-buscador-actividades .view-filters .views-exposed-form #edit-submit-actividades {width: 173px;}
.view-buscador-actividades .view-filters .views-exposed-form #edit-combine-wrapper { display: none; }

.ver-acti { clear: both; text-align: center;  padding: 9px 0 31px 0; }
.cap-foo {/*padding: 0 10px;
    background: #fff;*/}
.block-views-exposed-filter-blockactividades-page-1 #views-exposed-form-actividades-page-1 .form-actions { clear: none;
    float: left;
        margin: 0 12px;}
.block-views-exposed-filter-blockactividades-page-1 #views-exposed-form-actividades-page-1 .form-actions .btn { color: #fff;
    background-color: #0058a0;
    border-color: #2e6da4; padding: 6px 16px !important; }

.dropdown-menu li { margin-left: 0; }
.dropdown-menu > li > a {padding: 3px 20px 3px 13px;}
.nav li > a:focus { background: none !important; border-color: #0058a0 !important; color: #fff; }
.dropdown-menu > .li > a{
 pointer-events: none;
}

.field_descripcion_actividad{overflow: hidden;
    height: 72px;}

.form-item-field-categoria-prog-target-id .form-select { width: 100%; }

.path-actividades .block-views {  padding: 0 25px; }
.path-actividades .region-content {  padding: 0 70px; }
.page-node-type-galerias-fotograficas .view-content {     margin: 0 31px !important; text-align: center; }
.page-node-type-galerias-fotograficas .views-view-grid .views-col { padding: 0 5px; }

.region-actividades-naf .view-galerias-fotograficas {    margin-top: 37px;}
.view-galerias-fotograficas .view-content {     margin: 0 75px; text-align: center; }
.view-galerias-fotograficas .view-content .field-content h3 {font-family: 'Quicksand', sans-serif;  margin-top: 0;  font-size: 20px;padding: 17px;
    margin-bottom: 0;
    height: 85px;  }


.path-voluntariado-sunat .view-galerias-fotograficas {overflow: hidden; margin-bottom: 0;}
.view-galerias-fotograficas {overflow: hidden; margin-bottom: 94px;}
.view-galerias-fotograficas .view-content .views-row {    padding: 0 5px;  margin-bottom: 36px; }
/**********************/
.view-buscador-galerias-fotograficas .view-content { text-align: center; }
.view-buscador-galerias-fotograficas .view-content .field-content h3 {font-family: 'OSans', sans-serif;  margin-top: 0;  font-size: 20px; background: #d9534f;  padding: 12px;  color: #fff;}
.view-buscador-galerias-fotograficas {overflow: hidden; margin-bottom: 0;}
.view-buscador-galerias-fotograficas .view-content .views-row { margin-bottom: 36px; }

/******HOVER GALERIAS ITEM *******/
.view-galerias-fotograficas .view-content .glyphicon-search:before {  background: #fff;  border-radius: 43px;   padding: 10px; }
.view-galerias-fotograficas .view-content span.field-content .glyphicon {
color:#0078bc;display:block;font-size:32px;opacity:0; 
text-align:center;visibility:hidden;width:100%; z-index: 99;
position:absolute;top:95px; bottom:0;left:0;-ms-transform:translate(0,-50px);-webkit-transform:translate(0,-50px);transform:translate(0,-50px);-webkit-transition:0.4s;transition:0.4s}
.view-galerias-fotograficas span.field-content:hover .glyphicon {
    opacity:1;visibility:visible;-ms-transform:translate(0,0);-webkit-transform:translate(0,0);
    transform:translate(0,0)}
.view-galerias-fotograficas .view-content .field-content .foto-prin img { width: 100%;-moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0. }
.view-galerias-fotograficas .view-content .field-content .foto-prin { position: relative; overflow: hidden; }

#superfish-main > #main-menu-link-content62c59de5-8489-4cce-9ecf-c71d333b1bb4:hover { border: none;}
.page-node-type-galerias-fotograficas h2 {
    font-family: 'Quicksand', sans-serif;
    font-size: 38px;
    font-weight: 700;
    margin: 31px 0 21px 14px;
 }
.page-node-type-galerias-fotograficas h2:after {
    content: '-';
    width: 74px;
    background: #fbbd2a;
    height: 5px;
    font-size: 0;
    display: block;
    margin-top: 12px;
}
.page-node-type-galerias-fotograficas .field--name-node-post-date { margin-left: 15px; margin-bottom: 40px;}



.view-galerias-fotograficas .col-md-4.views-row:hover .views-field-addtoany-share { display: block; }
.view-galerias-fotograficas .col-md-4.views-row:hover h3 { background: #0078bc; color: #fff;  }
.view-galerias-fotograficas .views-field-addtoany-share { display: none;
    position: absolute;
    right: 14px;
    top: auto;
    bottom: 89px;
    z-index: 99;
}
.ciudad-gale { color: #79afd1; padding: 5px 0; float: right; }

.view-galerias-fotograficas span.field-content:hover img { -moz-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1) }
.view-galerias-fotograficas span.field-content:hover .foto-prin::before { 
    opacity:0.6;visibility:visible;
    -ms-transform:scale(1) translate(-50%,-50%);-webkit-transform:scale(1) translate(-50%,-50%);
    transform:scale(1) translate(-50%,-50%) }

.view-galerias-fotograficas .view-content .field-content .foto-prin::before {
    content: "";
    background: #eee;
    border-radius: 50%;
    display: block;
    height: 550px;
    opacity: 0;
    visibility: hidden;
    width: 550px;
    position: absolute;
    left: 50%;
    top: 50%;
    -ms-transform: scale(0) translate(-50%,-50%);
    -webkit-transform: scale(0) translate(-50%,-50%);
    transform: scale(0) translate(-50%,-50%);
    -ms-transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transition: 0.4s;
    transition: 0.4s;
    z-index: 9;
}
/******HOVER BUSCADOR GALERIAS ITEM *******/
.view-buscador-galerias-fotograficas .view-content span.field-content .glyphicon {
color:#fff;display:block;font-size:56px;opacity:0; 
text-align:center;visibility:hidden;width:100%;
position:absolute;top:72px; bottom:0;left:0;-ms-transform:translate(0,-50px);-webkit-transform:translate(0,-50px);transform:translate(0,-50px);-webkit-transition:0.4s;transition:0.4s}
.view-buscador-galerias-fotograficas span.field-content:hover .glyphicon {
    opacity:1;visibility:visible;-ms-transform:translate(0,0);-webkit-transform:translate(0,0);
    transform:translate(0,0)}
.view-buscador-galerias-fotograficas .view-content .field-content .foto-prin img { width: 100%; }
.view-buscador-galerias-fotograficas .view-content .field-content .foto-prin { position: relative; overflow: hidden; }
.view-buscador-galerias-fotograficas span.field-content:hover .foto-prin::before { 
    opacity:0.6;visibility:visible;
    -ms-transform:scale(1) translate(-50%,-50%);-webkit-transform:scale(1) translate(-50%,-50%);
    transform:scale(1) translate(-50%,-50%)}
.view-buscador-galerias-fotograficas .view-content .field-content .foto-prin::before {
    content: "";
    background: #eee;
    border-radius: 50%;
    display: block;
    height: 550px;
    opacity: 0;
    visibility: hidden;
    width: 550px;
    position: absolute;
    left: 50%;
    top: 50%;
    -ms-transform: scale(0) translate(-50%,-50%);
    -webkit-transform: scale(0) translate(-50%,-50%);
    transform: scale(0) translate(-50%,-50%);
    -ms-transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transition: 0.4s;
    transition: 0.4s;
}
.gale-enty a {  color: #0078bc;  text-decoration: underline;}
.fondo-actividades .gale-enty a {  color: #0078bc !important;  text-decoration: underline !important;}
.fondo-actividades .view-actividades .conte-act h3 { height: auto; }

.inner-medio-text h4 { color: #0078bc;    font-size: 17px; font-weight: 700;  padding: 0 17px;}
/******HOVER MEDIOS ITEM *******/
.view-medios .view-content span.field-content .glyphicon {
color:#fff;display:block;font-size:41px;opacity:0; 
text-align:center;visibility:hidden;width:100%;
position:absolute;top:116px; bottom:0;left:0;-ms-transform:translate(0,-50px);-webkit-transform:translate(0,-50px);transform:translate(0,-50px);-webkit-transition:0.4s;transition:0.4s}
.view-medios span.field-content:hover .glyphicon {
    opacity:1;visibility:visible;-ms-transform:translate(0,0);-webkit-transform:translate(0,0);
    transform:translate(0,0)}
.view-medios .view-content .field-content .foto-prin img { width: 100%; }
.view-medios .view-content .field-content .foto-prin { position: relative; overflow: hidden; }
.view-medios span.field-content:hover .foto-prin::before { 
    opacity:0.6;visibility:visible;
    -ms-transform:scale(1) translate(-50%,-50%);-webkit-transform:scale(1) translate(-50%,-50%);
    transform:scale(1) translate(-50%,-50%)}
.view-medios .view-content .field-content .foto-prin { margin-bottom: 13px;-webkit-border-top-left-radius: 7px;
-webkit-border-top-right-radius: 7px;
-moz-border-radius-topleft: 7px;
-moz-border-radius-topright: 7px;
border-top-left-radius: 7px;
border-top-right-radius: 7px; }    
.view-medios .view-content .field-content .foto-prin::before {
    content: "";
    background: #eee;
    border-radius: 50%;
    display: block;
    height: 550px;
    opacity: 0;
    visibility: hidden;
    width: 550px;
    position: absolute;
    left: 50%;
    top: 50%;
    -ms-transform: scale(0) translate(-50%,-50%);
    -webkit-transform: scale(0) translate(-50%,-50%);
    transform: scale(0) translate(-50%,-50%);
    -ms-transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transition: 0.4s;
    transition: 0.4s;
}
/******HOVER LIBROS ITEM *******/
.page-node-type-libros .field--name-field-foto-libro a .glyphicon {
color:#333;display:block;font-size:56px;opacity:0; 
text-align:center;visibility:hidden;width:100%;
position:absolute;top:144px; bottom:0;left:0;-ms-transform:translate(0,-50px);-webkit-transform:translate(0,-50px);transform:translate(0,-50px);-webkit-transition:0.4s;transition:0.4s}
.page-node-type-libros .field--name-field-foto-libro a:hover .glyphicon {
    opacity:1;visibility:visible;-ms-transform:translate(0,0);-webkit-transform:translate(0,0);
    transform:translate(0,0)}

.page-node-type-libros .field--name-field-foto-libro { position: relative; overflow: hidden; }
.page-node-type-libros .field--name-field-foto-libro:hover a::before { 
    opacity:0.6;visibility:visible;
    -ms-transform:scale(1) translate(-50%,-50%);-webkit-transform:scale(1) translate(-50%,-50%);
    transform:scale(1) translate(-50%,-50%)}    
.page-node-type-libros .field--name-field-foto-libro a::before {
    content: "";
    background: #eee;
    border-radius: 50%;
    display: block;
    height: 550px;
    opacity: 0;
    visibility: hidden;
    width: 550px;
    position: absolute;
    left: 50%;
    top: 50%;
    -ms-transform: scale(0) translate(-50%,-50%);
    -webkit-transform: scale(0) translate(-50%,-50%);
    transform: scale(0) translate(-50%,-50%);
    -ms-transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transition: 0.4s;
    transition: 0.4s;
}
/******HOVER ITEM PAGE JOVENES INFOGRAFIA *******/
.page-node-46 .empre-joven .col-md-3 a .glyphicon {
color:#333;display:block;font-size:56px;opacity:0; 
text-align:center;visibility:hidden;width:100%;
position:absolute;top:144px; bottom:0;left:0;-ms-transform:translate(0,-50px);-webkit-transform:translate(0,-50px);transform:translate(0,-50px);-webkit-transition:0.4s;transition:0.4s}
.page-node-46 .empre-joven .col-md-3 a:hover .glyphicon {
    opacity:1;visibility:visible;-ms-transform:translate(0,0);-webkit-transform:translate(0,0);
    transform:translate(0,0)}

.page-node-46 .empre-joven .col-md-3 { position: relative; overflow: hidden; }
.page-node-46 .empre-joven .col-md-3:hover a::before { 
    opacity:0.6;visibility:visible;
    -ms-transform:scale(1) translate(-50%,-50%);-webkit-transform:scale(1) translate(-50%,-50%);
    transform:scale(1) translate(-50%,-50%)}    
.page-node-46 .empre-joven .col-md-3 a::before {
    content: "";
    background: #eee;
    border-radius: 50%;
    display: block;
    height: 550px;
    opacity: 0;
    visibility: hidden;
    width: 550px;
    position: absolute;
    left: 50%;
    top: 50%;
    -ms-transform: scale(0) translate(-50%,-50%);
    -webkit-transform: scale(0) translate(-50%,-50%);
    transform: scale(0) translate(-50%,-50%);
    -ms-transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transition: 0.4s;
    transition: 0.4s;
}
.page-node-type-libros .columna-container {  margin-bottom: 47px; }
.page-node-type-libros .col-md-8 { float: right !important; }
.page-node-type-libros .layout__region { margin-top: 47px; }
.page-node-type-libros .layout__region h2 { margin-top: 0; }
.videos-ninos .col-md-6 .videos-ninos-inner.caja-a { background: #95418c; }
.videos-ninos .col-md-6 .videos-ninos-inner.caja-b { background: #019683; }
.videos-ninos .col-md-6 .videos-ninos-inner {
    border-radius: 23px;
    overflow: hidden;padding: 10px 7px;
}
.videos-ninos {margin-bottom: 67px;}
.videos-ninos .col-md-6 .videos-ninos-inner .fotovideo-conte { }
.videos-ninos .col-md-6 .videos-ninos-inner .fotovideo-ninos img { width: 100% !important; margin-bottom: 0 !important;    border: 3px solid #fff; }
.videos-ninos .col-md-6 .videos-ninos-inner .fotovideo-ninos { max-width: 376px; margin: 0 auto; }
.videos-ninos h3 { font-family: 'OSemiB', sans-serif;   color: #fff; height: 49px;
    margin-bottom: 21px;
    font-size: 21px;
    text-align: center;
    line-height: 28px;padding: 0 31px;    margin-top: 0; }
.dividor {
    clear: both;
    width: 100%;
    height: 6px;
    background: #e06323;
    border: 1px solid #f4a374;
    margin-bottom: 56px;
}
.dropdown-menu > li.expanded:hover a { background: #0058a0 !important; color: #fff !important; }
.dropdown-menu.menuop { background-color: #0058a0 !important; }
.dropdown-menu.menuop { padding: 0 !important; }
.dropdown-menu.menuop li { padding: 0 32px !important;  }
.dropdown-menu.menuop li > a { color: #fff !important; }
.dropdown-menu.menuop li:hover { background: #337ab7 !important; }
.dropdown-menu.menuop li:hover a { background: #337ab7 !important; color: #fff !important; }

.path-medios .bor-video {  padding-bottom: 23px; }

.navbar-nav>li>.dropdown-menu {
    margin-top: -1px !important; }

.renzo img { width: 100%; }
.view-slide-homepage ul { margin: 0; padding: 0; }
.view-id-actividades .conte-act ul { margin: 0; padding: 0;position: absolute; bottom: 0;  }
.view-id-actividades .conte-act ul li:first-child { display: block; }
.view-id-actividades .conte-act ul li { display: none; }
.view-id-actividades .conte-act ul li a { font-family: 'Quicksand', sans-serif;     font-weight: 500; position: relative; z-index: 9; color: #000;}
/****************/
.view-id-buscador_actividades .conte-act ul { margin: 0; padding: 0;position: absolute; bottom: 0; right: 121px; }
.view-id-buscador_actividades .conte-act ul li:first-child { display: block; }
.view-id-buscador_actividades .conte-act ul li { display: none; }
.view-id-buscador_actividades .conte-act ul li a { color: #fff;}

.field--name-field-sub-titulo { font-family: 'Quicksand', sans-serif; font-weight: 700;  font-size: 20px; margin: 0 0 14px 0; color: #19589f; padding: 5px 0;}


.page-node-type-noticias .col-sm-3 { padding-right: 0; }

#block-views-block-tags-generales-block-1 .item-list ul { text-align: center; padding: 0; text-align: center;margin-bottom: 26px; }
#block-views-block-tags-generales-block-1 .item-list ul li {     padding: 10px 0; display: inline-block; margin-bottom: 15px; }
#block-views-block-tags-generales-block-1 .item-list ul li a { border-right: 1px solid #007cb4; display: block; font-family: 'Quicksand', sans-serif; font-weight: 500; color: #007cb4; padding: 0 50px; text-decoration: none; font-size: 18px; }
#block-views-block-tags-generales-block-1 .item-list ul li:hover { background: #007cb4; }
#block-views-block-tags-generales-block-1 .item-list ul li:hover a { color: #fff;}
#block-views-block-tags-generales-block-1 .item-list ul li.sa-2 a { border: none; }
#block-views-block-tags-generales-block-1 .item-list ul li.sa-3 a { border: none; }

/********BLOCK BOTTOM **********/
#block-views-tagsgenerales-block-1 .item-list ul { padding: 0; margin: 24px 0 11px 0; }
#block-views-tagsgenerales-block-1 .item-list ul li { display: inline-block; }
#block-views-tagsgenerales-block-1 .item-list ul li a {font-family: 'Merriweather Sans Book', arial; background: #e1dfe0; color: #007cb4; padding: 10px 53px; text-decoration: none; font-size: 18px;    display: block;
    margin-bottom: 11px; }
#block-views-tagsgenerales-block-1 .item-list ul li a:hover { color: #fff; background: #0057a4; }
/****************************/

.view-noticias .view-content .views-row { padding: 0 5px; margin-bottom: 26px; position: relative; }

.path-noticias .view-noticias .views-row.col-md-4:hover .views-field-addtoany-share { display: block; }
.path-noticias .view-noticias .views-row.col-md-4:hover .views-field-title {background: #0058a0; }
.path-noticias .view-noticias .views-row.col-md-4:hover .views-field-title a { color: #fff; font-weight: bold; }


.view-noticias .views-field-addtoany-share { display: none; position: absolute; right: 15px;  bottom: 82px; }


.region-header .views-exposed-form .views-exposed-widget {  padding: .5em .0 0 0; }
.region-bannercentrado .views-exposed-form .views-exposed-widget {  padding: .5em .0 0 0; }
.view-medios .views-row { text-align: center; margin-bottom: 41px; }

/*.view-galerias-fotograficas .foto-prin a > img { width: 100%; }*/
.path-noticias .views-field-created { float: left; }
.path-noticias .views-field-field-pais-o-departamento {    color: #79afd1; float: right; }
.path-noticias .views-field-field-foto-destacado { -webkit-border-top-left-radius: 7px;
-webkit-border-top-right-radius: 7px;
-moz-border-radius-topleft: 7px;
-moz-border-radius-topright: 7px;
border-top-left-radius: 7px;
border-top-right-radius: 7px; border-left: 1px solid #d8d3d3; border-right: 1px solid #d8d3d3; border-top: 1px solid #d8d3d3; clear: both; }

.view-id-noticias.view-display-id-block_3 ul li { max-width: 272px; list-style: none; display: inline-block; }
.view-id-noticias.view-display-id-block_3 ul { text-align: center; margin: 0 0 85px 0; padding: 0; }
#block-views-block-noticias-block-3 h2 {font-family: 'Quicksand', sans-serif;   font-size: 32px; margin-bottom: 42px; font-weight: 700;}
#block-views-block-noticias-block-3 h2:after {    content: '-';
    width: 74px;
    background: #fbbd2a;
    height: 5px;
    font-size: 0;
    display: block;
    margin-top: 12px;}

.field--name-node-post-date { font-size: 16px; color: #19589f; }
.field--name-node-post-date .glyphicon-calendar:before { color: #000; font-size: 24px;  margin-right: 8px; }


.view-noticias .views-field-created span { color: #79afd1; }
.view-noticias .views-field-title { -webkit-border-bottom-right-radius: 7px;
-webkit-border-bottom-left-radius: 7px;
-moz-border-radius-bottomright: 7px;
-moz-border-radius-bottomleft: 7px;
border-bottom-right-radius: 7px;
border-bottom-left-radius: 7px; border-left: 1px solid #d8d3d3; border-right: 1px solid #d8d3d3; border-bottom: 1px solid #d8d3d3; text-align: center; padding: 10px; height: 87px; }
.view-noticias .views-field-title a { font-family: 'Quicksand', sans-serif; color: #4b4b4b; font-size: 16px; text-decoration: none; font-weight: 400; }

.path-frontpage .view-noticias .addtoany_list { display: none; }
.path-frontpage .view-noticias .not-block:hover { cursor: pointer;}
.path-frontpage .view-noticias .not-block:hover .addtoany_list { display: block; }
.path-frontpage .view-noticias .not-block:hover .views-field-title { background: #0058a0;border-left: 1px solid #0058a0;
border-right: 1px solid #0058a0;
border-bottom: 1px solid #0058a0; }
.path-frontpage .view-noticias .not-block:hover a { font-weight: bold; color: #fff; }
/********************/
.path-semana-educacion-tributaria .view-noticias .addtoany_list { display: none; }
.path-semana-educacion-tributaria .view-noticias .not-block:hover { cursor: pointer;}
.path-semana-educacion-tributaria .view-noticias .not-block:hover .addtoany_list { display: block; }
.path-semana-educacion-tributaria .view-noticias .not-block:hover .views-field-title { background: #0058a0;border-left: 1px solid #0058a0;
border-right: 1px solid #0058a0;
border-bottom: 1px solid #0058a0; }
.path-semana-educacion-tributaria .view-noticias .not-block:hover a { font-weight: bold; color: #fff; }

.view-id-naf .fila-19 .col-md-5 { display: none;  }

/*bloque banner naf */
.page-naf #block-block-5 img { width: 100% }
/*********/
.view-id-naf .titulos-naf { font-size: 38px; clear: both; font-family: 'Quicksand', sans-serif; font-weight: 700; margin: 29px 0 24px 0; } 
.view-id-naf .titulos-naf:after {    content: '-';
    width: 74px;
    background: #fbbd2a;
    height: 5px;
    font-size: 0;
    display: block;
    margin-top: 12px; }


.fondo-actividades .view-actividades {padding: 8px 58px 0 58px;overflow: hidden;
    margin-left: -14px;
    margin-right: -14px;}
.fondo-actividades {padding: 25px 0 35px 0; border-bottom: 3px solid #fff;}
.fondo-actividades .block-title {    font-size: 38px;
    font-family: 'Quicksand', sans-serif;
    padding-bottom: 26px;
    padding-top: 26px;
    margin: 0; font-weight: 700; }
.fondo-actividades .block-title:after {
    content: '-';
    width: 74px;
    background: #fbbd2a;
    height: 5px;
    font-size: 0;
    display: block;
    margin-top: 12px;
}

.fondo-actividades .view-actividades .act-foto img { width: 100%; }
.page-node-type-noticias .main-container .row { padding: 0 25px; }
.page-node-type-noticias .col-md-9 { padding-left: 0; }

.fondo-actividades a { color: #fff; text-decoration: none; }
.fondo-actividades a:hover { color: #fff;text-decoration: none; } 
.page-node-type-noticias .group-noticias h1 { font-family: 'Quicksand', sans-serif; font-size: 38px; font-weight: 700; margin: 39px 0; display: block; }
.page-node-type-noticias .group-noticias h1:after {
    content: '-';
    width: 74px;
    background: #fbbd2a;
    height: 5px;
    font-size: 0;
    display: block;
    margin-top: 12px;
}


.page-node-type-noticias .field--name-node-title h2 { font-family: 'Quicksand', sans-serif;    font-weight: bold; font-size: 33px; color: #010101; }
.page-node-type-noticias .region-content .field--name-body p { color: #4b4b4b; }
.sidebar-second .block:first-child h2.block-title {
    margin-top: 0;
    font-size: 22px;
    font-weight: bold;
    margin-bottom: 21px;
}
.page-node-type-noticias .calendar {width: auto; background: url("../images/calen.png") no-repeat;    padding: 18px;
    float: left; }
.page-node-type-noticias .field-item {padding: 5px 0;}
.page-node-71 .columna-container { padding-bottom: 0; margin-bottom: 0 !important; }
.page-node-type-page .field-name-title h1 { font-family: 'OSemiB', sans-serif; color: #19589f; }

/*BLQUE SIDEBAR NOTICIAS RELACIONADAS */
#block-views-block-noticias-block-2 { margin-top: 208px; }
/*****/
.node-type-page .field-name-title  h1 {     font-family: 'OSemiB', sans-serif; color: #19589f; margin: 29px 0 18px 0; line-height: normal; }
.page-node-type-page .field--name-body .image figcaption { font-family: 'OSemiB', sans-serif; color: #19589f; font-size: 27px; text-align: center; }
.navbar-toggle {border: 1px solid #fff !important; }
.navbar-toggle .icon-bar { border: 1px solid #fff !important; }


.view-naf.view-id-naf.view-display-id-page_1 img {width: 100%; margin-bottom: 0; }
.mid-table-juegos { width: 140px; }
.view-curso-virtual-para-docentes img { width: 100%; margin-bottom: 31px; }
.addtoany_list {margin: 17px 0; display: block; }
.men-movil {  color: #fff; font-size: 21px;  float: left; margin: 10px 23px; display: none; }
.selector-curso {display: none;}
.bloquenprogram .region-bloquenprogram { padding-left: 0; padding-right: 0; }
.sliderfullsunat ul { margin: 0; padding: 0; }
.path-frontpage .slick-dots { bottom: 26px; }
.path-frontpage .slick-dots button { text-indent: -999em; width: 15px; height: 15px; background-color: #206a98 !important;
    -webkit-border-radius: 50% !important;
-moz-border-radius: 50% !important;
border-radius: 50% !important; }
.path-frontpage .slick-dots button:before { display: none; }
.path-frontpage .slick-dots .slick-active button { background: #2854a1 !important; }
.path-frontpage .slick-slide:hover{cursor:-webkit-grab;cursor:-moz-grab;}
.img-movil { display: none !important; }
.path-frontpage .view-noticias .view-content.row { margin-left: 0; margin-right: 0;}

.path-frontpage .view-slide-homepage { position: relative; }
.path-frontpage .slider-homepage li { position: relative; }
/*.field--name-body img { width: 100%; }
*/.path-frontpage .slider-homepage .texto-banner {
    top: 21px;
    left: 0;
    position: absolute;
    right: 0;
    z-index: 2;
    height: auto;
    margin: auto;
    padding: 0 25px;
    padding-right: 55px;
    width: 100%;
}
.path-encuentros-universitarios .view-content .field--name-body { padding: 0 39px; }
.path-nucleos-de-apoyo-contable-y-fiscal .view-content .field--name-body { padding: 0 39px; }

.path-frontpage .texto-banner h1 { font-size: 65px; font-weight: bold; }
.path-frontpage .texto-banner p {font-size: 36px;  font-weight: bold; }
.dropdown-submenu{position:relative}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px;border-radius:0 6px 6px 6px}
.dropdown-submenu:hover>.dropdown-menu{display:block}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#ccc;margin-top:5px;margin-right:-22px}
.dropdown-submenu:hover>a:after{border-left-color:#fff}
.dropdown-submenu.pull-left{float:none}
.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}

#block-views-block-slide-homepage-block-1  .slick-prev, #block-views-block-slide-homepage-block-1  .slick-next, #block-views-block-slide-homepage-block-1  .slick-prev:before, #block-views-block-slide-homepage-block-1  .slick-next:before, #block-views-block-slide-homepage-block-1  .slick-dots button {
    transition: all .3s;
    -ms-transition: all .3s;
    -webkit-transition: all .3s;
}
#block-views-block-slide-homepage-block-1 .slick-next {
   background: rgba(255,255,255,0.4);
    bottom: 0;
    position: absolute;
    border: 0;
    height: 50px;
    width: 50px;
    text-indent: -9999em;
}
#block-views-block-slide-homepage-block-1 .slick-prev {
    background: rgba(255,255,255,0.4);
    bottom: 0;
    position: absolute;
    border: 0;
    height: 50px;
    width: 50px;
    text-indent: -9999em;
}
/*#block-views-block-slide-homepage-block-1 .slick-prev:hover, #block-views-block-slide-homepage-block-1  .slick-next:hover {
    background: rgba(25,181,255,0.36);
}*/

#block-views-block-slide-homepage-block-1 .slick-prev:before, #block-views-block-slide-homepage-block-1 .slick-next:before {
    color: #fff;
    font: 36px FontAwesome;
    line-height: 50px;
    text-indent: 0;
    position: absolute;
    bottom: 0;
    top: 0;
    left: 0;
    right: 0;
    height: 50px;
    margin: auto;
    width: 20px;
}
#block-views-block-slide-homepage-block-1 .slick-next:before {
    content: '\f105' !important;
}
#block-views-block-slide-homepage-block-1 .slick-prev:before {
    content: '\f104' !important;
}
.slider-homepage { position: relative; }

#block-views-block-slide-homepage-block-1 .slick-prev { z-index: 9; }
#block-views-block-slide-homepage-block-1 .fotos {

    position: relative;
    max-height: 450px;

}
.dropdown-menu { padding: 0 !important; }
.dropdown-menu > li > a { display: block;  padding: 9px 30px 9px 14px !important; }
.dropdown-menu li a:hover { background: #0058a0 !important; color: #fff !important;}
.dropdown-menu ul li { text-align: center; margin-right: 0; }
.dropdown-menu ul li a { padding: 9px 0 9px 0 !important; }
.dropdown-menu ul { padding: 0 32px !important; }
.dropdown-menu ul li a:hover { background: #fff !important; color: #0058a0 !important;}
.dropdown-submenu ul.dropdown-menu {margin-top: -1px; border-left: none !important; -webkit-border-radius: 0;-moz-border-radius: 0; border-radius: 0;}
.dropdown-menu  .dropdown-submenu {margin-right: 0;}
.dropdown-menu  li {margin-right: 0;}

.nav .open>a, .nav .open>a:focus {
    background-color: #0058a0 !important;
    border-color: #0058a0 !important;
    color: #fff !important;
}
.page-node-44 #block-system-main .field-name-body p {  color: #484849; }



.page-node-45 .field--name-body img { width: auto; margin-bottom: 25px; }
.page-node-45 .field--name-body { margin-top: 19px; }
.page-node-45 .field--name-body p { font-family: 'OSans', sans-serif; font-size: 23px; color: #484849; }
.page-node-45 .main-container .rowss {
    margin-left: -28px !important;
    margin-right: -28px !important;
}
.page-node-47 .main-container .rowss {
    margin-left: -28px !important;
    margin-right: -28px !important;
}
.page-node-45 .field-name-field-banner-principal-page img { width: 100%; }
.videos-ninos { text-align: center; }

.page-node-type-page .region-content {  padding: 0 25px; }
.path-juegos-digitales .region-content {  padding: 0 25px; }

.path-historieta-de-la-tributacion .region-content {  padding: 0 25px; }

.page-node-type-page .field--name-body {    padding: 0 49px;}

.path-juegos-digitales .layout__region .field--name-body {    padding: 0 49px;}

.path-voluntariado-sunat .field--name-body {    padding: 0 49px;}
.path-voluntariado-sunat .region-bannercentrado .field--name-body {    padding: 0;}


.path-voluntariado-sunat .region-content {  padding: 0 25px;    margin-bottom: 12px; }

.field--name-field-contenido-1-boque {padding: 0 64px;}

.page-node-36 #block-system-main .field-name-body p { font-family: 'OSans', sans-serif; font-size: 14px; color: #484849; }


.path-mypes-y-emprendedores .group-inner-static { overflow: hidden;  padding: 0 48px}
/*.page-node #block-system-main .field-name-body p { font-family: 'made_evolve_sansregular', sans-serif; font-size: 23px; color: #484849; }*/
.page-node-type-paginas-estaticas .group-inner-static { overflow: hidden;  padding: 0 64px}
.page-node-type-paginas-estaticas .field--name-node-title h1:after { content: '-'; width: 74px;  background: #fbbd2a;   height: 5px;  font-size: 0;  display: block;  margin-top: 12px }
.page-node-type-paginas-estaticas .field--name-node-title h1 { clear: both;
    font-family: 'Quicksand', sans-serif; 
    font-size: 38px;
    font-weight: 700;
    margin: 27px 0 27px 0;    padding: 0 13px;
}
/*************/
.path-mypes-y-emprendedores .field--name-node-title h1:after { content: '-'; width: 74px;  background: #fbbd2a;   height: 5px;  font-size: 0;  display: block;  margin-top: 12px }
.path-mypes-y-emprendedores .field--name-node-title h1 { clear: both;
    font-family: 'Quicksand', sans-serif; 
    font-size: 38px;
    font-weight: 700;
    margin: 27px 0 27px 0;    padding: 0 13px;
}

.path-sunat-va-a-la-escuela .field--name-node-title h1:after { content: '-'; width: 74px;  background: #fbbd2a;   height: 5px;  font-size: 0;  display: block;  margin-top: 12px }
.path-sunat-va-a-la-escuela .field--name-node-title h1 { clear: both;
    font-family: 'Quicksand', sans-serif; 
    font-size: 38px;
    font-weight: 700;
    margin: 27px 0 27px 0;    padding: 0 13px;
}
.path-sunat-va-a-la-escuela .region-content .view-content p { line-height: 1.8; }


.bannercentrado img { width: 100%; }
.region-bloquenninos img {  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.}
.region-bloquenninos img:hover {  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1)}
  /*///////////*/


.page-node-46 .juegos-sunat img { -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.}
.page-node-46 .juegos-sunat  img:hover {  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1)}
 /*///////////*/
 .path-juegos-digitales .juegos-sunat  img {  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.}
.path-juegos-digitales .juegos-sunat img:hover {  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1)} 

.page-node-type-libros .group-foto img { border: 10px solid #eee; display: initial;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; }

.page-node-23 .table p { font-weight: 700;  font-size: 18px;}
.page-node-23 .table > tbody > tr > td { border: none; }
.view-publicaciones ul { margin: 0; padding: 0; text-align: center; }
.view-publicaciones ul li {    max-width: 328px;
    float: none;
    display: inline-block;  overflow: hidden; list-style: none; margin:0 15px 46px 15px;}
.view-publicaciones ul li img {    width: 100%; border: 2px solid #eee; display: initial;}
.view-publicaciones ul li h2 {     margin-top: 15px; padding: 0 23px; font-size: 16px;font-family: 'Quicksand', sans-serif; color: #333; height: 41px; }
.page-node-47 .columna-container { margin-bottom: 0 !important; }
.path-node .columna-container { margin-bottom: 38px; overflow: hidden; }
.path-historieta-de-la-tributacion .columna-container { margin-bottom: 69px; overflow: hidden; }

.path-node .main-container .row {  margin-left: 0;   margin-right: 0; }
.path-juegos-digitales .main-container .row {  margin-left: 0;   margin-right: 0; }

.path-historieta-de-la-tributacion .main-container .row {  margin-left: 0;   margin-right: 0; }

.path-mypes-y-emprendedores .main-container .row {  margin-left: 0;   margin-right: 0; }

.path-voluntariado-sunat .main-container .row {  margin-left: 0;   margin-right: 0; }

.path-sunat-va-a-la-escuela .main-container .row {  margin-left: 0;   margin-right: 0; }
.path-encuentros-universitarios .main-container .row {  margin-left: 0;   margin-right: 0; }
.path-nucleos-de-apoyo-contable-y-fiscal .main-container .row {  margin-left: 0;   margin-right: 0; }


.path-node-type-page .main-container .row {  margin-left: 0;   margin-right: 0; }
.path-frontpage .columna-container { display: none; }
.lista-actividades {  text-align: center;  padding: 38px 38px 0 0; }
.page-node-type-paginas-estaticas .row.field--name-field-foto-contenido-estac {
    margin-left: -15px;
    margin-right: -15px;
}
.page-node-46 .col {
    margin-bottom: 28px;
}
.page-node-46 .head-acor .btn-primary {
    font-family: 'OSans', sans-serif;
    font-weight: bold;
    padding: 11px 12px;
    text-align: left;
    width: 100%;
    color: #1a5c93;
    background-color: #fff;
    border-color: #316f9f;
}
.empre-joven {
    overflow: hidden;
    padding: 31px 0;
}
.page-node-46 .multi-collapse {
    width: 100%;
}
.page-node-46 .field--name-body .card.card-body {
    font-family: 'OSans', sans-serif;
    padding: 20px 0 0 0;
    line-height: 26px;
    text-align: justify;
}
.page-node-46 .col .glyphicon {
    float: right;
    padding: 14px;
    margin: -12px;
    background: #337ab7;
    color: #fff;
}
.page-node-23 td { border: none;}
.page-node-46 td { border: none;}

.page-node-type-paginas-estaticas .field--name-field-foto-contenido-estac img { width: 100%;     margin-bottom: 30px;}
.page-node-type-paginas-estaticas .group-right-static {  text-align: justify; }

.path-mypes-y-emprendedores .field--name-field-foto-contenido-estac img { width: 100%;     margin-bottom: 30px;}
.path-mypes-y-emprendedores .group-right-static {  text-align: justify; }
.ver-mapa-su { text-align: center;}
.ver-mapa-su a {font-family: 'Quicksand', sans-serif;     display: block;
    border: 1px solid;
    padding: 6px; font-weight: 700;margin-top: 38px;}

.views-field-addtoany-link{ text-align: center; }
.bannerfulltop img {width: 100%;}
.bannerfulltop .bar-bottom-banner {    margin-bottom: 62px; min-height: 27px; background: #badb4b;  }
.cajas-ninos-a {text-align: center;overflow: hidden;  margin-bottom: 48px;}
.cajas-ninos-a img { width: auto !important; }
.page-node-61 .field--name-node-title { display: none; }
.page-node-87 .field-name-title { display: none; }
.cajas-ninos-a.firstcaja {  max-width: 825px;  margin: 0 auto 80px auto; }

.page-node-type-webform .form-control { font-family: 'Quicksand', sans-serif }

.page-node-type-webform .webform-submission-form label {font-family: 'Quicksand', sans-serif; font-weight: normal; font-size: 19px;}
.page-node-type-webform #block-sunat-sunat-block-16 { color: #fff; background: #0058a0; padding: 23px 11px 31px 11px; }
.page-node-type-webform #block-sunat-sunat-block-16 h2 { font-family: 'Quicksand', sans-serif; text-align: center; margin-top: 0; }
.page-node-type-webform #block-sunat-sunat-block-16 p { line-height: 20px;  overflow: hidden; color: #fff; }
.page-node-type-webform #block-sunat-sunat-block-16 a { color: #fff; }
.page-node-type-webform .field-name-title h1 { font-family: 'OSemiB', sans-serif; color: #19589f;}
.page-node-type-webform #block-sunat-sunat-block-16 ul {padding: 0; }
.page-node-type-webform #block-sunat-sunat-block-16 ul li { margin-bottom: 16px; list-style: none; }
.page-node-type-webform #block-sunat-sunat-block-16 ul li span { float: left; margin-right: 8px; }
.page-node-type-webform .main-container .form-actions .webform-button--submit { background: #0058a0 !important; color: #fff !important;  margin-top: 22px; margin-right: 0;}

.cajas-icono p { line-height: 22px; }

.cat-icon p {line-height: 23px; }
#block-block-8 img { width: 100%; }
.page-node-39 .field-name-field-contenido-1-boque img {    margin-right: 25px;
    margin-bottom: 31px;}
.mapa-movil-v {display: none; }
.slicknav_menu {
    display:none;
}
#menu-movil { display: none; }

.view-taxonomy-term .field--name-taxonomy-term-title h2 {font-family: 'OSemiB', sans-serif;
    color: #0157a4;}
.path-taxonomy .view-taxonomy-term .view-header {padding-right: 15px; padding-left: 15px; }
.path-taxonomy .feed-icons { display: none; }
.view-taxonomy-term .views-row { width: 33.33333333%; float: left; padding-right: 15px;
    padding-left: 15px; margin-bottom: 31px; }
.view-taxonomy-term .field--name-field-foto-destacado {    border-left: 1px solid #d8d3d3;
    border-right: 1px solid #d8d3d3;
    border-top: 1px solid #d8d3d3;}
.view-taxonomy-term .field--name-node-title {text-align: center;
    padding: 10px; border-left: 1px solid #d8d3d3;
    border-right: 1px solid #d8d3d3;
    border-bottom: 1px solid #d8d3d3;}
.view-taxonomy-term .views-row .field--name-node-title a:hover { color:#79afd1;}
.view-taxonomy-term .views-row .field--name-node-title a {
    font-family: 'OSans', sans-serif;
    color: #4b4b4b;
    font-size: 15px;
    text-decoration: none;
}
.page-taxonomy-term .ds-1col.node .field--name-node-post-date { font-size: 14px;  color: #79afd1; }
.page-node-type-noticias .block-views { padding: 0; }
.page-node-type-noticias .region-content { padding: 0; }
.page-node-type-noticias .columna-container {  margin-bottom: 0; }
.ait { text-align: right;clear: both;
    padding-top: 10px; }
.path-presentaciones .cat-icons .glyphicon { top: 133px; }
.page-node-47 .dividor {  margin-bottom: 27px; }
.page-node-47 .field-name-title h1 { margin: 29px 0 38px 0; }
.page-node-47 .cajas-ninos-a {  margin-bottom: 40px; }
.page-node-46 .dividor { margin-bottom: 27px;  margin-top: 43px; }
.page-node-46 .columna-container {  margin-bottom: 0; }
.page-node-46 .field--name-node-title h1 {text-align: center;}
#superfish-main .sf-depth-2.menuparent > ul { background: #f5f5f5; }


.block-views-blockcurso-virtual-para-docentes-block-1 {  padding: 0 !important; }
.block-views-blocksemana-de-la-educacion-tributaria-block-1{  padding: 0 !important; }

#superfish-main li a > .caret { margin-left: 8px !important; }
#superfish-main ul { text-align: left; }
/*#superfish-main ul li a { padding: 12px 1px 17px 25px !important; }*/
#superfish-main ul li a .caret {     display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -22px;
}
#views-exposed-form-actividades-page-1 .select-wrapper { width: 100% !important; }
#views-exposed-form-actividades-page-1 #edit-field-ppp-value { width: 179px !important; }
#views-exposed-form-actividades-page-1 .form-item-field-ppp-value {margin-right: 19px;}

#views-exposed-form-actividades-page-1 #edit-field-fecha-mes-value { width: 127px !important; }
#views-exposed-form-actividades-page-1 .form-item-field-fecha-mes-value {  margin-right: 21px; }

#views-exposed-form-actividades-page-1 .form-item-field-categoria-prog-target-id { margin-right: 27px;}
#views-exposed-form-actividades-page-1 #edit-field-ano-actividad-value { width: 122px !important; }
#views-exposed-form-actividades-page-1 .form-item-field-ano-actividad-value { display: none; margin-right: 14px; }
#superfish-main ul { display: none; }
.sf-clone-parent { display: none; }
.page-node-type-cultura .titulo-cultura-inner h1 {
    font-family: 'Quicksand', sans-serif;
    font-size: 36px;
    margin: 38px 0 25px 21px; font-weight: 700;
}
.page-node-type-cultura .titulo-cultura-inner h1:after {
    content: '-';
    width: 74px;
    background: #fbbd2a;
    height: 5px;
    font-size: 0;
    display: block;
    margin-top: 12px;
}




.page-node-type-guias-pedagogicas .titulo-cultura-inner h1 {
    font-family: 'OSemiB', arial, sans-serif;
    color: #0157a4;
    font-size: 41px;
    margin: 38px 0 25px 0;
}
.page-node-type-guias-pedagogicas .field--name-node-title h2 { font-size: 35px; margin-bottom: 36px; color: #8a173b; }
.path-guias-pedagogicas .columna-container { padding: 0 15px; }


.page-node-type-cultura p { font-size: 15px; line-height: 32px; }
.page-node-type-cultura .field--name-node-title h2 { font-size: 35px; margin-bottom: 36px; color: #8a173b; }
.page-node-type-cultura blockquote { overflow: hidden; margin: 48px 0; background: #0e5494; padding: 9px 21px 9px 9px; border: none; }
.page-node-type-cultura blockquote p { color: #fff; }
.align-left {  margin-right: 2.1%; }
.align-right {  margin-left: 2.1%; }
#block-tabsmovilcursovirtual { display: none; }
#block-tabssemanaeducaciontributaria { display: none; }
.fondo-actividades .view-actividades .views-field-addtoany-share { position: absolute; bottom: -13px;  right: 0;  left: 193px; }
.path-frontpage .views-field-field-foto-destacado-program { -webkit-border-top-left-radius: 7px;
-webkit-border-top-right-radius: 7px;
-moz-border-radius-topleft: 7px;
-moz-border-radius-topright: 7px;
border-top-left-radius: 7px;
border-top-right-radius: 7px; max-height: 183px; overflow: hidden; }
.menufixed-desk { display: block; }
.menufixed-movil { display: none; position: fixed;  width: 100%;  z-index: 999;  }
.light-guia{ max-width: 800px !important;	width: 100%;}
.path-medios .bor-video { position: relative; }
.path-cultura .cajas-icono img { height: 185px !important; }
.block-superfishmain a {  padding: 1em 27px !important; }
#superfish-main > li {  margin-left: 1px !important;  margin-right: 1px !important; }
.juegos-sunat { text-align: center; margin: 14px 30px 124px 30px; }
.juegos-sunat img { width: 100%; }
.tab_drawer_heading {display: none;}
    .tab_drawer_heading {
        font-family: 'Quicksand', sans-serif;
        background-color: #0058a0;
        color: #fff;
        border-top: 1px solid #0058a0;
        margin: 0;
        padding: 5px 20px;
        cursor: pointer;
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
    }
.view-tags-generales { display: none; }
.footer .social-top { float: none; margin: 18px 29px 0 0; overflow: hidden; width: 137px;}
.social-top { float: right; margin: -5px 29px 0 0; padding: 0; }
.social-top li { list-style: none; float: left;    margin: 0 6px;  }
.social-top li a { display: block; text-indent: -999em;  width:30px; height: 27px;} 
.social-top li.fa a {background: url("../images/facebook.png") no-repeat 0 6px;}
.social-top li.ti a {background: url("../images/twitter.png") no-repeat 0 8px;}
.social-top li.you a {background: url("../images/youtube.png") no-repeat 0 5px;}


.social-top li.fa a:hover {background-position: 0 -22px;}
.social-top li.ti a:hover {background-position: 0 -22px;}
.social-top li.you a:hover {background-position: 0 -22px;}
.page-node-86 #block-webform { margin-top: 27px; margin-left: 48px; }
.menu-tops .region-socials { float: right; }
.path-medios .medio-social { display: none; }
form .form--inline {position: relative;}

/******RESPONSIVE ****************/
@media (min-width: 1600px) {
.sliderfullsunat img  { width: 100% !important; }

}

@media screen and (min-width: 1200px) {
.navbar.container {   max-width: 1170px !important; }
.blan-head .navbar-default .container {  width: 1148px !important; }
.path-frontpage .main-container > .row { margin-right: 0 !important; margin-left: 0 !important;}
.path-semana-educacion-tributaria .main-container > .row { margin-right: 0 !important; margin-left: 0 !important;}

.path-frontpage .sliderfullsunat { max-height: 335px; width: 1170px; margin: 0 auto;background: #fff;} /*max-height: 335px; agregado*/

}

@media (min-width: 1200px) {
.cajas-ninos-a .col-md-4 img { width: auto !important; }
}

@media (max-width: 1200px) {

}

@media (max-width: 1199px) {
.page-node-23 .field-name-body img { width: 83%; } 
.mid-table-juegos { width: 59px; }
.page-node-23 .field-name-body table figure { text-align: center; }
.node-type-page .field-name-body .image figcaption { font-size: 18px; }
.path-frontpage .view-programas .views-field-title { font-size: 12px; }
.path-frontpage .view-programas .views-field-body a { font-size: 9px; line-height: 14px; }
.path-frontpage .view-programas .views-field-body {padding: 0 9px 15px 9px; }
.path-frontpage .sliderfullsunat {max-width: 969px;margin: 0 auto; background: #fff;  padding: 0 11px;}


}    

@media (max-width: 1077px) {
.page-node-23 #block-system-main table td img { width: 80%; }

}    

@media only screen and (min-width: 500px) and (max-width: 1024px) {

}

@media (max-width: 1024px) {
.img-movil { display: block !important; }
.img-desktop { display: none !important; }
.view-publicaciones ul li h2 { margin-top: 19px;}
.slick-prev { left: 0px !important; }
.slick-next {  right: 0px !important; }
#block-views-noticias-block .views-field-title a { font-size: 11px; }
#block-views-noticias-block .views-field-title {padding: 12px 35px; }
.path-frontpage .view-programas .views-field-title a {  padding: 13px 9px 5px 9px; }

.logo-cult img {  width: 50% !important; }
.logo-cult {  padding-top: 46px; }
.path-frontpage #block-views-noticias-block .views-field-title { padding: 12px; }
.videos-ninos .col-md-6 .videos-ninos-inner .fotovideo-conte {  float: none; max-width: initial;  text-align: center; }
.videos-ninos h3 { text-align: center; }
.videos-ninos .col-md-6 .videos-ninos-inner .fotovideo-ninos {  float: none;  max-width: initial; }
.videos-ninos .col-md-6 .videos-ninos-inner {  padding: 23px 7px; }
.breadcrumbsunat { padding: 0; }
.page-node-23 table.table img { width: 100%; }
#views-exposed-form-publicaciones-page-1 .form-control {width: 100%}
#views-exposed-form-medios-page-1 .form-control { width: 100%; }
#views-exposed-form-buscador-galerias-fotograficas-page-1 .form-control { width: 100%; }
#views-exposed-form-presentaciones-page-1 .form-control { width: 100%; }
.cat-icon .titu-cul { font-size: 12px !important; }
.path-curso-virtual-para-docentes .well ul.lista-cursos li { margin: 0 0 19px 0; }
.path-semana-educacion-tributaria .well ul.lista-cursos li { margin: 0 0 19px 0; }
.bannercentrado { margin: 0 -15px;}
.contadores { margin: 0 -15px;}
.page-node-39  .field--name-field-contenido-1-boque p { font-size: 13px; }
.fondo-actividades { background: #fff; padding: 0; }
.page-node-129 .row { margin-right: -15px !important;  margin-left: -15px !important;}
.programa-bloque-secciones-b h3 {font-size: 15px; }
.programa-bloque-secciones-b li {  max-width: 244px; }
.mapa-movil { width: 100%; }
.contador-mapa { right: 8%; bottom: 0;}
.page-node-type-page .region-content {  padding: 0 10px; }
.page-node-type-paginas-estaticas .group-inner-static {  padding: 0 48px; }



}

@media only screen and (min-width: 769px) and (max-width: 1024px) {
.page-node-86 .col-md-9 {  width: 69%; }
.page-node-86 .col-sm-3 {  width: 31%; }
.page-node-type-webform #block-sunat-sunat-block-16 h2 { margin-top: 0;  font-size: 20px; }
.page-node-type-webform #block-sunat-sunat-block-16 p { margin: 0;  padding: 0;  font-size: 14px;}
}    

@media only screen and (min-width: 768px) and (max-width: 1024px) {
.menufixed-movil {padding: 0;}
.menufixed-desk {padding: 0;}
.footer {padding: 0;}
.slick-prev, .slick-next { z-index: 99; }
.navbar.container { padding: 0; }
.logo { margin-left: 0; }
.menu-tops {  padding: 7px 0 7px 24px; }
.block-superfishmain a {  padding: 1em 19px !important; }
#superfish-main #main-menu-link-content62c59de5-8489-4cce-9ecf-c71d333b1bb4 a {  width: 65px; }
#block-views-block-tags-generales-block-1 .item-list ul li a { padding: 0 25px; }
.view-noticias .views-field-title a { font-size: 14px; }
.view-actividades .conte-act { width: 169px; }
.view-actividades .act-foto img { width: 100%; }
.view-actividades .conte-act h3 {  font-size: 14px; }
#views-exposed-form-buscador-actividades-page-1 .form-control { width: 100%; }
.block-views-exposed-filter-blockactividades-page-1 form { padding: 26px 19px 26px 2%; }
.view-actividades .conte-act h3 {height: 48px}
.view-actividades .field_descripcion_actividad p {font-size: 13px; line-height: 14px;}
.view-galerias-fotograficas .view-content .field-content h3 { font-size: 15px; }


.path-guias-pedagogicas .cat-icon { float: left; }
.view-videos h3 {font-size: 14px; }


}


@media (min-width: 1025px) {
ul.navbar-nav li.expanded.dropdown:hover > ul.dropdown-menu { display: block !important; }
.open>.dropdown-menu {  display: none !important;  }


}

@media only screen and (min-width: 1024px) and (max-width: 1280px) {
.bloprograma { height: 260px; }
}


@media only screen and (min-width: 760px) and (max-width: 1024px) {
.path-frontpage .sliderfullsunat { padding: 0 !important;}
.up-page {bottom: 13%;}
.footer .container { width: auto !important;}
.path-frontpage .view-noticias { margin: 0 auto 0 auto !important;}
.contenido-histo { max-width: 463px;  padding: 39px 0 0 0; }
.page-node-type-publicos .field--name-field-video-pop { max-width: 402px; }
.page-node-type-publicos .field--name-field-titulo-video-ninos {max-width: 368px; margin: 0; padding: 29px 0 0 0 !important; }
.inner-juegos-publico .field--name-field-juegalo { right: 122px;}
.field--name-field-contenido-1-boque { padding: 0; }
.path-sunat-va-a-la-escuela .field--name-node-title h1 {padding: 0 13px 0 0;}
.fondo-actividades .block-views {padding: 0 25px 34px 25px;}
.path-semana-educacion-tributaria .view-noticias {margin: 0 auto 0 auto;}
.path-encuentros-universitarios .layout--onecol {  padding: 0; }
.path-encuentros-universitarios .view-content .field--name-body {  padding: 0; }
.programa-bloque-secciones-a {  margin-bottom: 16px; }
.path-nucleos-de-apoyo-contable-y-fiscal .layout--onecol {  padding: 0; }
.path-nucleos-de-apoyo-contable-y-fiscal .view-content .field--name-body {  padding: 0; }
.programa-bloque-secciones-a {  margin-bottom: 13px; }
.bloque-objetivo-principal {margin: 0 -25px 76px -25px;}
.page-node-86 .field--name-field-contenido-contacto {  margin-left: 0; }
.page-node-86 #block-webform { margin-left: 0; }
.page-node-type-webform .main-container .form-text {  width: 72% !important; }
.page-node-type-webform .main-container .form-email {  width: 72% !important; }
.page-node-type-webform .main-container .form-tel {  width: 72% !important; }
.page-node-type-webform .main-container .form-textarea-wrapper { width: 72%; }
.path-cultura .view-content .item-list { margin: 0; }
.path-noticias .view-noticias {  padding: 0 7px; }
.path-noticias .block-views {  padding: 0 11px; }
.page-node-type-noticias .main-container .row {  padding: 0 11px; }
.view-id-noticias.view-display-id-block_3 ul li {  max-width: 219px; }
.path-actividades .block-views {   padding: 0 11px; }
.path-actividades .region-content {  padding: 0; }
.path-galerias-fotograficas .block-views {  padding: 0 11px;}
.view-galerias-fotograficas .view-content {  margin: 0 17px; }
.path-presentaciones .block-views { padding: 0 11px; }
.path-presentaciones .cat-icons {  padding: 0 15px; }
#views-exposed-form-presentaciones-page-1 button[type="submit"] { right: 0;  margin-right: 0; }
.page-node-type-cultura .titulo-cultura-inner h1 {  margin: 38px 0 25px 0; }
.page-node-type-cultura .field--name-body {  padding: 0 64px 43px 0; }
.page-node-type-cultura .field--name-node-title h2 {  padding-left: 0; }
.path-cultura .view-content .item-list {  margin: 0; }
.path-videos .block-views {  padding: 0 11px; }
.path-videos .view-content { padding: 0 15px; }
.path-publicaciones .block-views { padding: 0 11px; }
.view-publicaciones ul li {  max-width: 228px; float: none; display: inline-block;  overflow: hidden;  list-style: none;  margin: 0 0 46px 0; }
#views-exposed-form-publicaciones-page-1 button[type="submit"] { margin: 0;}
.path-mypes-y-emprendedores .field--name-node-title h1 { padding: 0; }
.path-mypes-y-emprendedores .group-inner-static {  padding: 0; }
.path-mypes-y-emprendedores .group-left-static { padding: 0; }
.fondo-actividades .block-views {  padding: 0 11px 34px 11px; }
.path-voluntariado-sunat .region-content {  padding: 0 11px; }
.path-voluntariado-sunat .field--name-body {  padding: 0; }
.fondo-actividades .block-views {  padding: 0 12px 34px 12px; }
.fondo-actividades .block-views {  padding: 0 8px 34px 8px; }


}


@media (min-width: 1024px) {
.bloprograma {     height: 312px; background: #931239; padding: 0 !important; }
.view-noticias .views-field-field-foto-destacado img { width: 100%; }
.path-noticias .col-sm-12.contextual-links-region { padding: 0 !important; }
.path-frontpage .bloquenoticias .block-views {  overflow: hidden; padding: 0; }
.path-semana-educacion-tributaria .bloquenoticias .block-views {  overflow: hidden; padding: 0; }

.path-frontpage .bloquenprogram { padding: 0 25px;}
.path-frontpage .region-bloquenoticias {padding: 0 25px !important;}
.path-semana-educacion-tributaria .region-bloquenoticias {padding: 0 25px !important;}
}

@media (max-width: 1023px) {
.col-md-3.bloprograma { padding-left: 0; padding-right: 0; }

}    

@media screen and (min-width: 1200px) {
.container {padding: 0 !important; }
}

@media (min-width: 992px) {
.view-naf .fila-19 .col-md-7 { width: 100%; } 
.view-publicaciones ul.row { margin-left: -28px;margin-right: -28px; }
.page-node-type-webform #block-sunat-sunat-block-16 { margin-top: 10%;   /* margin-top: 71%;*/}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
.navbar-nav li { margin-left: 0; }
.path-frontpage .bloquenoticias .col-md-4 {margin-right: 0; margin-bottom: 35px; }
.path-frontpage .view-programas .views-field-body { padding: 0 9px 19px 9px; }
}    


@media (max-width: 991px) {
.path-frontpage .col-md-3.bloprograma { text-align: center; margin: 0 auto 35px auto;  max-width: 343px; padding-left: 0; padding-right: 0; }
.path-frontpage .col-md-3.bloprograma img { display: inline; width: 450px !important; }
.path-frontpage .col-md-3.listprograg img { width: 100% !important; }
.path-frontpage .col-md-3.listprograg { max-width: 343px; margin: 0 auto 39px auto;}
.path-frontpage .bloquenoticias .col-md-4 {max-width: 320px; margin: 0 auto 33px auto !important; }
.path-frontpage .bloquenoticias .col-md-4:last-child {  margin: 0 auto 33px auto !important; }
.footer .foo-p { text-align: center; }
.logo-red {  margin-top: 31px; }
.bloquesucrip {margin: 14px auto 0 auto; }
.bloquefo-conta {  margin-top: 50px; }
.foo-p { padding: 29px 0 32px; }
.footer .dev { position: relative;  width: 300px; display: block; margin: 14px auto; top:0; }
.region-actividades-naf .view-naf.view-id-naf.view-display-id-block_1 a img { width: 100%;  margin-bottom: 22px !important; }
.region-actividades-naf .view-naf.view-id-naf.view-display-id-block_1 .views-row { margin-bottom: 41px; }
.path-curso-virtual-para-docentes .well ul.lista-cursos li { font-size: 16px; }
.views-field-field-foto-destacado img { width: 100%; }
#block-block-1 ul.ul-tags li a { display: block; margin-bottom: 13px; }
.path-frontpage .bloquenoticias .col-md-4 { padding-left: 0; padding-right: 0; max-width: 343px; }
.path-frontpage .col-md-4.t-c {margin-bottom: 32px;  }
.path-frontpage .bloquenoticias h2.block-title { max-width: 346px; margin: 0 auto; }
.cajas-ninos-a .col-md-4 img { width: 100% !important; }
.page-node-type-webform #block-sunat-sunat-block-16 ul {max-width: 295px;  margin: 0 auto;}
.page-node-type-webform #block-sunat-sunat-block-16 h2 { margin-top: 0;  margin-bottom: 28px; }
.view-galerias-fotograficas .view-content span.field-content .glyphicon { display: none; }
.view-galerias-fotograficas .view-content .glyphicon-search:before { display: none; }
.view-galerias-fotograficas .view-content .field-content .foto-prin::before { display: none; }

}

@media only screen and (min-width: 500px) and (max-width: 991px) {
.path-frontpage .bloquenprogram { width: 96%;  margin: 0 auto; }
.path-frontpage .view-programas .col-md-3 {width: 50%; float: left; }
.views-row-1.col-md-3.listprograg { padding-right: 0; padding-left: 0; }
.views-row-2.col-md-3.listprograg { padding-left: 0; }
.views-row-3.col-md-3.listprograg { padding-right: 0; }
.region-bloquenprogram.col-md-12 { padding-left: 0; padding-right: 0; }
.path-frontpage .view-programas .views-field-title a {font-size: 15px;}
.box-p {  height: 242px; }
.path-frontpage .view-programas .views-field-body a p { line-height: 16px;  font-size: 12px !important; }
.path-frontpage .bloquenoticias h2.block-title {  max-width: initial; }
.path-frontpage .bloquenoticias .col-md-4 {  max-width: 400px; }
.path-frontpage .bloquenninos img {  width: 49%; }/*******/
.page-node-86 .columna-container {  margin-bottom: 0; }
.page-node-86 .col-sm-3 { width: 100% !important; }
.path-noticias h2 {width: 30%;}
.path-actividades .region-content { padding: 0; }
.view-actividades .views-row {overflow: hidden; }
.view-actividades .conte-act h3 { height: auto; font-size: 18px; }
#views-exposed-form-actividades-page-1 .form-item-field-categoria-prog-target-id {  margin-right: 17px;  width: 29%; }
.view-galerias-fotograficas .view-content {  margin: 0 26px; }
#views-exposed-form-medios-page-1 button[type="submit"] { right: -9px; padding: 11px;}
.path-medios .row { padding: 0 10px; }
.path-guias-pedagogicas .cat-icon {  float: none !important; }
.view-publicaciones ul li {  max-width: 266px; }
#views-exposed-form-publicaciones-page-1 button[type="submit"] {right: -9px;}
.page-node-type-libros .col-md-8 {width: 64%; }
.page-node-type-libros .group-foto { width: 32%; float: left;}
#views-exposed-form-presentaciones-page-1 button[type="submit"] {    right: -9px;}
.path-curso-virtual-para-docentes .col-md-9 { overflow: hidden; }
.path-semana-educacion-tributaria .col-md-9 { overflow: hidden; }
.field--name-field-contenido-1-boque {  padding: 0 14px; }
.path-semana-educacion-tributaria .well {padding: 0 !important;}
.contadores ul li {margin: 29px 25px 29px 25px;}
.contadores .counter {  font-size: 38px; }
.programa-bloque-secciones-b li {  max-width: 173px; }
.contador-mapa p {    margin-bottom: 8px; font-size: 24px !important; }
.contador-mapa span.counter {    font-size: 33px;}
.page-node-type-page .field--name-body { padding: 0 0 !important; }
.page-node-type-paginas-estaticas .group-inner-static { padding: 0 !important; }


}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.navbar-nav li { margin-right: 16px;  margin-left: 0; }
.navbar-nav a { font-size: 11px; }
.view-publicaciones .col-md-2 {width: 33%; float: left;}
.view-publicaciones .col-md-10 {width: 66%; float: left;}
.bloquesucrip {width: 248px; }
}

@media (min-width: 769px) {
.page-node-type-paginas-estaticas .group-right-static {  padding-left: 24px;  padding-right: 0; }
#superfish-main { text-align: center; }
#superfish-main > li {float: none; display: inline-block; margin-left: 11px;  margin-right: 11px;}
#superfish-main .sf-depth-1.menuparent > ul {left: 0;top: 59px;}
ul.sf-menu ul { width: 14em; }
ul.sf-menu ul a { padding: 1em; }
#superfish-main .sf-depth-2.menuparent > ul { width: 23em !important; text-align: left; left: 14em !important; }
#superfish-main ul li a .caret { margin-right: -11px !important;}
.view-naf.view-id-naf.view-display-id-page_1 .field_contenifdo_full_sin_divisi img {width: auto !important; margin-bottom: 0; margin-right: 26px; }
.path-curso-virtual-para-docentes .col-md-9 { padding: 0; }
.page-node-86 .columna-container { width: 53%;  /*width: 70%;*/ margin-bottom: 97px;}
.page-node-type-cultura .field--name-node-title h2 {    padding-left: 62px; }

}

@media (min-width: 768px) {
.page-node-86 .col-sm-3 {  width: 46%; }

.dropdown-menu>.active>a { background-color: #fff !important; color: #333 !important; }
.navbar-nav>li {   float: none !important;  display: inline-block !important; }
.navbar-nav { text-align: center !important; float: none !important; width: 100%; }
.page-node-type-webform .main-container .grippie { clear: both; }
.page-node-type-webform .main-container .form-text { float: right; width: 80% !important; }
.page-node-type-webform .main-container .form-email { float: right; width: 80% !important; }
.page-node-type-webform .main-container .form-tel { float: right; width: 80% !important; }
.page-node-type-webform .main-container .form-textarea-wrapper { float: right; width: 80%; }
.page-node-type-webform .main-container .form-textarea-wrapper textarea { width: 100%; }
.form-actions {
    clear: both;
}
.page-node-type-webform .main-container .form-actions { text-align: right; }
.page-node-type-webform .main-container .form-group {  margin-bottom: 34px; }
.page-node-type-webform .main-container .group-envi p  > span {  padding: 25px 0 22px 0;  display: block; }
.page-publicaciones .main-container {  overflow: hidden;}
.path-publicaciones .ibros-box figure {  position: relative; }
.path-publicaciones .ibros-box figure::before {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 2;
    display: block;
    content: '';
    width: 0;
    height: 0;
    background: rgba(255,255,255,.2);
    border-radius: 100%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    opacity: 0;
}
.path-publicaciones .ibros-box figure:hover::before {
    -webkit-animation: circle .75s;
    animation: circle .75s;
}


@-webkit-keyframes circle {
    0% {
        opacity: 1;
    }
    40% {
        opacity: 1;
    }
    100% {
        width: 200%;
        height: 200%;
        opacity: 0;
    }
}
@keyframes circle {
    0% {
        opacity: 1;
    }
    40% {
        opacity: 1;
    }
    100% {
        width: 200%;
        height: 200%;
        opacity: 0;
    }
}



}


@media (max-width: 769px) { 
.block-superfishmain #superfish-main-toggle {    padding: 0.3em 0.7em !important; }
.block-superfishmain .glyphicon-home { display: none; }

}

@media (max-width: 768px) {
.region-sidebar-second .block:first-child h2.block-title { font-size: 20px; }
.page-naf .main-container .view-id-naf .col-md-5 { padding-left: 0; padding-right: 0; }
.page-naf .main-container .view-id-naf .col-md-7 { padding-left: 0; padding-right: 0; }
.page-naf .main-container .view-id-naf .views-row-1 { margin-bottom: 41px; }
.path-frontpage .texto-banner h1 { font-size: 55px; }
.path-frontpage .texto-banner p {font-size: 28px; } 
.view-galerias-fotograficas img { width: 100%; }
.view-buscador-galerias-fotograficas img { width: 100%; }
.barramenu { background: #fff !important; padding: 13px 0; }
.sf-clone-parent {display: none; }
.sf-accordion-toggle #superfish-main-toggle {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 7px 11px 3px 11px;
    margin-left: 23px;
    background: #0058a0;}
.sf-accordion-toggle #superfish-main--2-toggle {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 7px 11px 3px 11px !important;
    margin-left: 23px;
    background: #0058a0;}    
#superfish-main--2-accordion { margin-top: 13px; background: #0058a0 !important;}
#superfish-main-accordion { margin-top: 13px; background: #0058a0 !important;}
.blan-head .navbar > .container { padding: 0; }
.page-node-46 table.table img { width: 100%; }
.block-views-blocktags-generales-block-1 { display: none; }
.path-noticias .view-noticias { padding: 0; }
.path-noticias .block-views {padding: 0; }
.menu-tops {  padding: 7px 0 7px 5px; }
.slick-prev, .slick-next { z-index: 99 !important; }
.view-programas .slick-prev:before, .view-programas .slick-next:before { font-size: 29px !important; opacity: 1; }


}
@media (max-width: 767px) {
.path-curso-virtual-para-docentes .well ul.lista-cursos li { padding: 7px; text-align: center; }
.path-curso-virtual-para-docentes #block-block-2 { border: none; }
#block-views-noticias-block-1 { margin-top: 79px; }
#block-views-noticias-block-1 img { width: 100%; }
.lista-cursos { display: none; }
.tab_drawer_heading {display: block;     padding: 10px 20px; -moz-border-radius: 7px;  -webkit-border-radius: 7px;  border-radius: 7px;}
.selector-curso { display: block; }
.view-curso-virtual-para-docentes .views-row {margin-bottom: 17px;}
.view-semana-de-la-educacion-tributaria .views-row {margin-bottom: 17px;}

.tab_content { padding: 18px;}
}

@media (max-width: 510px) {
.page-node-44 .field--name-body img { width: 100%; }	
#navbar .container { text-align: left; }
.bloquenninos {  padding: 25px 0 7px 0; }
#navbar .logo { margin: 0 !important; padding: 0 !important; }
.log-search {  width: 93px;  margin-top: 5px; }
.view-id-naf .titulos-naf { font-size: 23px; }
.log-search a.b { margin-right: 12px; }
.logo img  {  width: 72%; }
#navbar .logo { margin-top: 25px !important; }
.head-socials {  right: initial; top: 6px;  left: 0; }
.ait { padding-top: 4px; }
.logo-cult {  width: 93%; }
.logo-cult { text-align: center;  padding-top: 93px; width: 93%;}
.logo-cult img {     width: 70% !important;
    margin-left: 12%;
    padding-top: -2px; }
.page-node-45 #block-system-main .field-name-body img { width: 100 !important;  }
.nidos .btn { float: none; }
.socialbtn {  float: none;   width: 79px;    margin: 19px auto 0 auto; }
.socialbtn p { display: none; } 
.videos-ninos .col-md-6 .videos-ninos-inner {  padding: 23px 7px;  margin-bottom: 50px; }
.lista-actividades {  margin-bottom: 40px; }
.page-node-42 .lista-actividades {  margin-bottom: 10px !important; text-align: center !important; padding: 23px 38px 0 38px !important; }
.page-node-39 .field--name-field-contenido-1-boque img { width: 50%; }
.bloquesucrip {  max-width: 205px; }
img.left { float: left;  margin-right: 15px;   margin-bottom: 6px; }
.page-node-type-paginas-estaticas .field--name-node-title h1 { font-size: 27px; }
.path-semana-educacion-tributaria .main-container #page-header h1 { font-size: 27px; padding: 0; }
.block-views-blocksemana-de-la-educacion-tributaria-block-1 { display: none; }
.fondo-actividades .view-actividades .conte-act { position: relative; }
.fondo-actividades .view-actividades .act-foto { margin-bottom: 0;  float: none;  width: 100%; }
.path-semana-educacion-tributaria .block-views {  padding: 0; }
.path-semana-educacion-tributaria .main-container #page-header {    padding: 13px 0;}
.fondo-actividades img { width: 100% }
.fondo-actividades .view-actividades .conte-act { width: 100%;  float: none;  position: relative;  margin: 0 0 0 0; height: auto; }
.fondo-actividades .block-views { background: #fff;  padding: 0 25px 40px 25px; }
.fondo-actividades .view-id-actividades .conte-act ul {margin: 18px 0; padding: 0; position: relative; bottom: 0;  right: 0; }
/*************/
.page-node-42 .field--name-field-contenido-1-boque img { width: 50%; }
.page-node-42 .group-right-static img.right { float: none; margin-left: 0; width: 100%; }
.contadores ul li { text-align: center;  display: inline-block;  list-style: none;  max-width: 78px;   margin: 33px 8px; }
.contadores ul li img {  width: 100%; }
.contadores .text-contador {font-size: 10px;  padding: 16px 0 0 0;  display: block; }
.contadores .counter { clear: both;  font-size: 21px;  padding-top: 6px;  font-weight: bold; }
.fondo-actividades .block-title { margin: 0 -10px; }
.contador-mapa { display: none; }
.path-cultura .block-views {  padding: 0; }
.path-cultura .cat-icon {  margin: 0 0 27px 0 !important;  padding: 0; }

#views-exposed-form-publicaciones-page-1 button[type="submit"] {  right: -11px; }
#views-exposed-form-noticias-page-1 button[type="submit"] {  right: -9px; }
#views-exposed-form-guias-pedagogicas-page-1 button[type="submit"] { right: -9px; }
.path-guias-pedagogicas .cat-icon {  padding: 0;    margin: 0 0 20px 0 !important; }
.contadores {
    padding: 0;
}
.page-node-44 .fondo-actividades .block-block-content {
    background: #fff;
    padding: 0; }
.fondo-actividades .container { padding: 0; }
.cajas-icono { height: auto; }
/*#page-header .views-exposed-form  h2 {
    font-size: 27px;
    margin: 13px 0 0 0;
    float: none;
    width: 100%;
}*/
/***********/
#block-formularioexpuestovideospage-1 .block-views {  padding: 0; }

#page-header #views-exposed-form-guias-pedagogicas-page-1 { float: none; width: 100%;  margin-top: 26px; }
#page-header #views-exposed-form-videos-page-1 { float: none; width: 100%;  margin-top: 26px; }
#page-header #views-exposed-form-presentaciones-page-1 { float: none; width: 100%;  margin-top: 26px; }
#page-header #views-exposed-form-publicaciones-page-1 { float: none; width: 100%;  margin-top: 26px; }
#page-header #views-exposed-form-medios-page-1 { float: none; width: 100%;  margin-top: 26px; }
#page-header #views-exposed-form-buscador-galerias-fotograficas-page-1 { float: none; width: 100%;  margin-top: 26px; max-width: initial;}
#views-exposed-form-buscador-actividades-page-1 { float: none; width: 100%;  margin-top: 26px; max-width: initial; }

.page-node-23 .columna-container img { width: 100%; }
.page-node-type-page .field--name-body .image figcaption {font-size: 11px; }

.cat-icons.row { margin-left: 0; margin-right: 0; }
.path-presentaciones .cat-icon { width: 100%; margin: 0 0 30px 0;}
.path-presentaciones .cat-icons .glyphicon {  top: 2px;   padding: 27px; }
.page-node-type-webform #block-sunat-sunat-block-16 { margin-bottom: 30px; }

.page-node-36 .field--name-node-title h1 {font-size: 20px; padding: 13px; text-align: center; background-image: none;}
.path-videos .block-views {  padding: 0; }
#views-exposed-form-videos-page-1 button[type="submit"] { right: -10px;}
.path-presentaciones .row {  margin-right: 0;   margin-left: 0; }
#views-exposed-form-presentaciones-page-1 button[type="submit"] { right: -9px; }
.path-actividades .block-views {  padding: 0; }
.histo-inner img {  margin-bottom: 27px;   width: 100%; }
.histo-inner {  margin: 0;  padding: 22px 0;  text-align: justify; }
.view-publicaciones ul li h2 {  margin-top: 27px; }
.page-node-type-libros h2 {
    font-size: 17px;
    margin: 23px 0 17px 0 !important;
}
.block-views-blocknoticias-block-3 .view-noticias img { width: 100%; }
.view-id-noticias.view-display-id-block_3 ul li {
    max-width: initial;
    list-style: none;
    display: block;
    margin-bottom: 21px;
}
/*******************/
#block-formularioexpuestoactividadespage-1 .form-item { margin-right: 0; float: none; width: 100%; }
.path-actividades .view-display-id-page_1  .act-foto { margin-bottom: 31px;   float: none;  width: 100%; }
.path-actividades .view-display-id-page_1 img {   width: 100%; }
.path-actividades .view-display-id-page_1 .conte-act {
    width: 100%;
    float: none;
    margin-left: 0;
}
.path-actividades .view-display-id-page_1 .conte-act ul {
    margin: 18px 0;
    padding: 0;
    position: relative;
    bottom: 0;
    right: 0;
}
.path-actividades .view-display-id-page_1.conte-act h3 {
    font-family: 'made_evolve_sansmedium', sans-serif;
    color: #19589f;
    font-size: 23px;
    margin-top: 3px;
}
.path-historieta-de-la-tributacion .field--name-body img {     width: 100% !important; margin: 0 0 20px 0 !important;}
.page-node-type-publicos  .field--name-body .foto-histo-conte  img.right {    width: 100% !important;}
.page-node-type-cultura .titulo-cultura-inner h1 {margin: 28px 0 25px 0;}
.page-node-type-cultura .field--name-body {   padding: 0 0 43px 0; }
.page-node-type-cultura .field--name-node-title h2 {  font-size: 24px;  margin-bottom: 19px; }
.view-taxonomy-term .views-row {    width: 100%;  float: none;}

.path-videos .columna-container {  margin-bottom: 54px; }
.view-videos ul li {padding: 0 15px;}
.view-publicaciones ul li img {  width: 100%; }
.bloquesucrip input[type="email"] { margin: 4px 0 11px 0; text-align: center;  -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; width: 100%; }
.bloquesucrip h4 {  margin: 27px 0 4px 0; }
.path-presentaciones .block-views {  padding: 0; }
.path-presentaciones .region-content {  margin-bottom: 51px; }
.path-presentaciones .cat-icon .titu-cul {  height: auto;  padding: 15px 4px 23px 4px;  margin-bottom: 0; }
.path-semana-educacion-tributaria .main-container #page-header {padding: 13px 0;}
.barramenu {  padding: 13px 0; margin-top: 35px; z-index: 0;  position: relative; }
.blan-head {  position: absolute; width: 100%; }
.sf-accordion-toggle {  float: right;  margin-bottom: 15px; margin-right: 10px; }
.block-superfishmain a {  padding: 11px 20px !important; font-size: 17px;}

}

@media (max-width: 510px) {
.empre-joven { text-align: center; }
.page-node-46 .empre-joven .col-md-3 {  margin-bottom: 37px; }
.node-type-page .field-name-body .image figcaption { font-size: 12px; }
.page-node-23 .bloquenninos { padding: 0; }
#block-tabsmovilcursovirtual { display: block; }
#block-tabsmovilcursovirtual select {text-align: center;
    width: 100%;
    font-size: 18px;
    border: 2px solid #19589f;
    border-radius: 9px;
    padding: 8px;
    margin: 0 10px;
    font-family: 'OSans', sans-serif;}
#block-tabssemanaeducaciontributaria { display: block; }    
#block-tabssemanaeducaciontributaria select {text-align: center;
    width: 100%;
    font-size: 18px;
    border: 2px solid #19589f;
    border-radius: 9px;
    padding: 8px;
    margin: 0 10px;
    font-family: 'OSans', sans-serif;}
.path-videos .addtoany_list {  right: 21px;  bottom: auto;  top: -8px; }
.page-node-44 .region-actividades-naf .view-naf .view-content {padding-bottom: 0 !important; }
.region-actividades-naf .view-naf.view-id-naf.view-display-id-block_1 .views-row {  margin-bottom: 34px; }
.lista-actividades {  text-align: center !important; }
#views-exposed-form-medios-page-1 button[type="submit"] {  right: -9px; }
.path-curso-virtual-para-docentes .main-container #page-header {  margin-bottom: 0; }
.col-md-9 .view-curso-virtual-para-docentes {  padding: 0; }
.region-content {  padding: 0 !important; }
.path-curso-virtual-para-docentes .main-container #page-header {  margin-bottom: 0;  padding: 13px 13px 13px 0; }
.path-curso-virtual-para-docentes .col-sm-3 { display: none; }
.page-node-86 .field--name-field-contenido-contacto {  margin-left: 0;}
.page-node-86 #block-webform { margin-left: 0; }
.breadcrumb { margin-top: 134px; }
.breadcrumb > li {font-size: 11px; }
#views-exposed-form-noticias-page-1 {float: none; max-width: initial; margin-top: 46px; position: relative; }
.path-actividades .views-element-container.form-group { overflow: hidden;  padding: 0 5px;}
.view-actividades .conte-act h3 {height: auto !important;}
.path-actividades .bef-exposed-form .form--inline > .form-item {  float: none !important; }
.block-views-exposed-filter-blockactividades-page-1 #views-exposed-form-actividades-page-1 .form-actions { margin: 0;}
.path-galerias-fotograficas .bef-exposed-form .form--inline > .form-item {  float: none !important; }
.juegos-sunat {  margin: 14px 0 40px 0; }
.path-juegos-digitales .layout__region .field--name-body {  padding: 0 23px; }
.juego-boton {padding: 0;  margin-bottom: 37px;}
#block-formularioexpuestoguias-pedagogicaspage-1 h2 {width: auto; margin: 31px 15px 27px 0;}
.path-guias-pedagogicas .block-views { padding: 0; }
.path-publicaciones .block-views {  padding: 0; }
.view-publicaciones ul li { max-width: none;  float: none;  display: inline-block;  overflow: hidden;  list-style: none;  margin: 0 0 46px 0;  padding: 0; }
.path-publicaciones .item-list {  padding: 0 15px; }
.view-publicaciones ul li img {  width: auto; }
.path-sunat-va-a-la-escuela .field--name-node-title h1 { padding: 0; }
img.left {  float: none; width: 100%; }
.fondo-actividades .view-actividades { padding: 8px 0 0 0;  overflow: hidden;  margin-left: 0;   margin-right: 0; }
.path-encuentros-universitarios .layout--onecol {  padding: 0; }
.path-encuentros-universitarios .view-content .field--name-body {  padding: 0; }
.path-encuentros-universitarios img.right {  float: none;   margin-left: 0; }
.path-encuentros-universitarios .programa-bloque-secciones-a { margin: 0; }
.path-nucleos-de-apoyo-contable-y-fiscal .layout--onecol {  padding: 0; }
.path-nucleos-de-apoyo-contable-y-fiscal .view-content .field--name-body {  padding: 0; }
.bloque-objetivo-principal { margin: 0; }
.path-nucleos-de-apoyo-contable-y-fiscal h2 { margin-top: 35px;}
.path-voluntariado-sunat .field--name-body {  padding: 0; }
.lista-actividades { padding: 38px 0 0 0; }
.path-voluntariado-sunat .align-right {  margin-left: 0;  float: none;  margin-bottom: 26px; }
.path-mypes-y-emprendedores .field--name-node-title h1 { padding: 0;}
.path-mypes-y-emprendedores .group-inner-static {  overflow: hidden;   padding: 0; }
.path-mypes-y-emprendedores .group-left-static {padding: 0;}
.path-mypes-y-emprendedores .group-right-static {  text-align: justify;  padding: 0; }
.historieta-fila {    margin-bottom: 33px;}
.field--name-field-ttiulo-principal-centrado- {margin-top: 36px;}
.historieta-fila h1 {  margin-top: 41px;  margin-bottom: 32px; }
.titulo-videos-carru-inner {padding: 20px 64px;}
.page-node-type-publicos .field--name-field-titulo-video-ninos {margin-bottom: 49px;}
.page-node-165 #juegos-publicos {  margin-bottom: 0; }
.page-node-165 .inner-juegos-publico .field--name-field-fotos-juegos- img {width: 100% !important; }
.inner-juegos-publico .field--name-field-juegalo a {display: initial;}
.field--name-field-fotos-juegos- .field--name-field-juegalo { position: relative !important; text-align: center; }
.inner-juegos-publico .field--name-field-juegalo {bottom: 6px; right: auto;    margin-top: 33px;}
.page-node-165 .field--name-field-titulo-video-ninos {margin-bottom: 19px !important; }

}
@media (min-width: 500px) {
.path-videos .addtoany_list {   right: 21px;   bottom: 82px; }	
.path-medios .medio-social { right: 0;  bottom: -6px;  top: auto;  z-index: 99; width: auto; }

}

@media (max-width: 499px) {
.path-frontpage .col-md-3.listprograg  { padding-left: 0; padding-right: 0; }
.ait img {  width: 100% !important; }
.menufixed-desk { display: none; }
.menufixed-movil { display: block; padding: 0; }
.videos-ninos h3 { height: auto; }
.path-noticias .row { margin-left: 0; margin-right: 0; }
#views-exposed-form-actividades-page-1 #edit-field-ppp-value {  width: 100% !important; }
#views-exposed-form-actividades-page-1 #edit-field-fecha-mes-value {  width: 100% !important; }
#views-exposed-form-actividades-page-1 #edit-field-ano-actividad-value {  width: 100% !important; }
.block-views-exposed-filter-blockactividades-page-1 {margin: 0 14px 33px 14px;  padding: 10px !important; }
.page-node-23 .page-node-type-page .field--name-body {padding: 0 !important;}
.page-node-23 .region-content {  padding: 0 !important; }
.page-node-23 .table p { font-weight: 700; font-size: 11px; }
.page-node-type-programa .layout--onecol {  padding: 0; }
.fondo-actividades {  padding: 0; }
.footer.container{ padding: 0;}
.page-node-type-programa h1 {  font-family: 'Quicksand', sans-serif;
    text-align: center;
    font-weight: 700;
    font-size: 40px;
    margin-bottom: -4px;
    margin-top: 26px; }
.contenido-histo {  float: none;  max-width: 654px;   padding: 0; }    
.page-node-type-publicos .field--name-field-titulo-video-ninos {
    font-family: 'Quicksand', sans-serif;
    color: #000;
    font-size: 17px;
    font-weight: 500;
    float: none;
    max-width: max-content;
    padding: 0;
}
.inner-juegos-publico .field--name-field-foto-juegos {  padding: 26px 0; }
.field--name-field-fotos-juegos- .field--name-field-juegalo.der { bottom: 55px !important; }
.inner-laminas-publico .field--name-field-foto-juegos {  padding: 26px 0; }

}

@media (max-width: 425px) {
.footer .social-top { width: 109px;   float: none;
    margin: 18px auto 0 auto;}
.social-top { float: right; margin: -7px 0 0 0; }    
.page-node-61 .cajas-ninos-a img { width: 100% !important; }
.mapa-movil-v {display: block; width: 100%; }
.mapa-movil { display: none; }
.main-container {  padding-top: 0;}
.front .main-container {  padding-top: 120px;}
.path-frontpage .main-container {  padding-top: 0;}
.path-frontpage .sliderfullsunat {padding-top: 135px;}
#block-views-block-tags-generales-block-1 .item-list ul li { display: block;  margin-bottom: 15px;  margin-right: 27%; }
.path-medios .medio-social {   right: 0;  top: -6px;  text-align: right; }
.up-page { display: none; }

.contadores #block-contadoressunatvaalaescuela ul li {margin: 44px 12px 24px 12px !important; max-width: 78px !important;}
.field--name-field-contenido-1-boque {  padding: 0 0; }
.page-node-type-paginas-estaticas .field--name-node-title h1 { padding: 0 13px 0 0; }
.tab_content {  padding: 18px 0; }
.path-semana-educacion-tributaria  .col-sm-3 { display: none; }
.view-id-semana_de_la_educacion_tributaria.view-display-id-page_1 {padding: 0;}
.page-node-type-programa h2 {font-size: 28px;margin-bottom: 30px; margin-top: 31px;}
.page-node-type-programa h1 {font-size: 30px;}
.field--name-body img  { width: 100%; }
.programa-bloque-secciones-b li {margin: 0 auto; float: none;}
.page-node-type-page .field--name-body {  padding: 0 !important; }
.path-videos .view-content { clear: both;  overflow: hidden;  padding: 0 !important; }
.path-presentaciones .cat-icons { padding: 0 !important; }
.page-node-type-noticias .main-container .row {  padding: 0 !important; }
.view-actividades .conte-act { height: auto; }
.field_descripcion_actividad { height: auto; }
.path-actividades .view-display-id-page_1 .act-foto {  margin-bottom: 10px; }
.view-actividades .views-row {padding: 0;}
.block-views-exposed-filter-blockactividades-page-1 {  margin: 0 0 33px 0 }
.block-views-exposed-filter-blockactividades-page-1 form {  padding: 26px 19px 26px 19px; }
.view-galerias-fotograficas .view-content { margin: 0 0 !important; }
.path-galerias-fotograficas .block-views {  padding: 0 !important; }
.path-medios .row {  padding: 0 !important; }
.path-medios .block-views {  padding: 0  0 !important; }
.path-medios .view-medios .views-row {  padding: 0 !important; } 
.path-cultura .view-content .item-list {  margin: 0 14px; }
.path-cultura .bannercentrado h2.block-title { margin: 24px 0 25px 17px; }
.path-cultura .cat-icon .box-cult-block { height: 115px; }
.page-node-86 .columna-container {padding: 0 !important;}
.page-node-86 .col-sm-3 {padding: 0 !important;}
.page-node-86  .region-content { padding: 0 !important; }
.bloquesucrip input[type="text"] {float: none;}


}

@media (max-width: 415px) {
.footer .dev { width: 232px; }
.bloquenprogram .region-bloquenprogram { padding-left: 15px; padding-right: 15px; }
.path-frontpage .texto-banner h1 { font-size: 28px; }
.path-frontpage .texto-banner p {font-size: 17px; } 

}


@media only screen and (min-width: 64.063em) {
.path-frontpage .slider-homepage .texto-banner{ padding-right: 40%; }
#block-views-block-slide-homepage-block-1  .slick-prev, #block-views-block-slide-homepage-block-1 .slick-next { top: 50%; bottom: 0; height: 100%; width: calc((100% + 984px) / 2); }
#block-views-block-slide-homepage-block-1 .slick-next:before {  left: 5px;  right: auto; }
#block-views-block-slide-homepage-block-1 .slick-prev:before {  left: auto;  right: 5px; }
#block-views-block-slide-homepage-block-1  .slick-prev:before, #block-views-block-slide-homepage-block-1  .slick-next:before { font-size: 50px; }
#block-views-block-slide-homepage-block-1 .slick-next { right: -984px;  left: auto; }
#block-views-block-slide-homepage-block-1 .slick-prev { left: -984px;  right: auto; }
}


@media only screen and (min-width: 75.063em) {
.path-frontpage .slider-homepage .texto-banner {  width: 1170px; }
#block-views-block-slide-homepage-block-1 .slick-prev { right: auto;  left: -1180px; }
#block-views-block-slide-homepage-block-1 .slick-next { right: -1180px;  left: auto; }

#block-views-block-slide-homepage-block-1 .slick-prev, #block-views-block-slide-homepage-block-1 .slick-next {  width: calc((100% + 1160px) / 2); }
}

@media (max-width: 322px) {
.path-frontpage .texto-banner h1 { font-size: 21px;margin-bottom: 3px; }
.path-frontpage .texto-banner p {  font-size: 15px; }
.log-search {  width: 71px; }
.main-container #page-header h1 { font-size: 22px; }
.contadores .counter { font-size: 12px; }
.contadores .text-contador { font-size: 7px; }
.contadores ul li {max-width: 42px;  margin: 33px 8px;}
.page-node-type-page .field--name-node-title h1 { font-size: 22px; }
.path-cultura .cat-icon {padding: 0;}
.page-node-type-cultura .field--name-body img { width: 100%; }
.page-node-71 .page-node-type-paginas-estaticas .group-right-static { padding: 0; }
.block-views-exposed-filter-blockvideos-page-1.block-views { padding: 0; }
.view-videos h3 { font-size: 15px; }
.cajas-ninos-a .col-md-4 img { width: 100% !important; }
.page-node-87 .columna-container {  padding-top: 0; }
.social-top li {margin: 0 2px;}

}

