@import "grid/css/bootstrap.css";

@import "grid/css/bootstrap-responsive.min.css";



@font-face {

 font-family: 'FuturaStdMediumBold';

 src: url('fuentes/futurastd-heavy-webfont.eot?#iefix') format('embedded-opentype'),  

      url('fuentes/futurastd-heavy-webfont.woff') format('woff'),  

      url('fuentes/futurastd-heavy-webfont.ttf') format('truetype'),  

      url('fuentes/futurastd-heavy-webfont.svg#FuturaStdMediumBold') format('svg');

 font-weight: normal;

 font-style: normal;

}

 @font-face {

 font-family: 'FuturaLT';

 src: url('fuentes/FuturaLT.eot?#iefix') format('embedded-opentype'),  

      url('fuentes/FuturaLT.woff') format('woff'),  

      url('fuentes/FuturaLT.ttf') format('truetype'),  

      url('fuentes/FuturaLT.svg#FuturaStdMediumBold') format('svg');

 font-weight: normal;

 font-style: normal;

}



body {

    font-family: 'FuturaLT';

    font-size: 16px;

    padding: 0;

}

a {

    color:#5b5b5b;

}

h1, h2, h3 {

    line-height: normal;

}

img {

    vertical-align: bottom;

}

.img-responsive img {

    display: block;

    max-width: 100%;

    height: auto !important;

}

.top { position: relative; }

.img-top img {

    margin: auto;

}



li {

    line-height: initial;

}

#nexura {

    display:none;

}

h1, h1.pub{

    color:#069169;

    margin:6px 0;

    font-size: 2em;

}



h2, h2.pub{

    font-size: 1.5em;

}

a {

    color:#069169;

    text-decoration:none;

    word-break: break-word;

}

a:hover {

    color:#069169;

    text-decoration:underline;

}

.container-fluid {

    padding-right: 15px;

    padding-left: 15px;

}

.comunidades, .interna {

    margin-top: 20px;

    margin-bottom: 20px;

}

.infoPpal {

    border: 1px solid #ccc;

    border-radius: 5px;

    padding: 10px;

    padding-bottom: 10px;

    float: left;

    width: 100%;

}

.contenedorTotal {

    width: 100%;

    display: inline-block;

}

.contenedorTotal iframe {

    width: 100%;

}

.container.home {

    position: relative;

    overflow: hidden;

}



/************ HEADER ************/



#header {

    padding: 0 0 10px 0;

    z-index: 9;

    background: #fff;

}

#header #zonHead1 h1 {

    margin: 0;

}

#header #zonHead1 #logo {

    background: url(../imagenes/logo.png) left center no-repeat;

    background-size: contain;

    text-indent:-9999px;

    display:block;

    height: 80px;

    margin-top: 20px;

}

#header #fechaActual {

    color: #666;

    font-size: 17px;

    text-align: right;

}

#fechaPortal {

    margin-top: 12px;

    text-align: right;

    font-weight: bold;

}

#zonHead1 #nomSitio {

    font-size: 2em;

    color: #666;

    font-weight: bold;

    border-left: 2px solid;

    margin-top: 20px;

    padding-left: 25px;

}

#zonHead1 #nomSitio span { font-weight: normal; }

#zonHead2 #nomSitio {

    color: #069169;

    font-size: 20px;

    text-align: right;

    font-weight: bold;

}



    /************ Menu Guia ************/

.menuGuia, .redes {

    text-align: right;

    padding: 0;

}

.menuGuia.redes ul, .buscador ul {margin: 0}

.menuGuia.redes ul {

    text-align: right;

}

.menuGuia.redes li, .buscador li { display: inline-block; }

.menuGuia.redes a {

    display:block;

    width: 28px;

    height: 28px;

    margin-left: 3px;

    background: #666;

    border-radius: 50%;

    overflow: hidden;

    text-decoration: none;

}

.menuGuia.redes a:before {

    font-family: 'FontAwesome';

    color: #fff;

    display: block;

    font-size: 0.9em;

    line-height: 28px;

    text-align: center;

}

.redes .twitter:before { content: '\f099' }

.redes .facebook:before { content: '\f09a' }

.redes .instagram:before { content: '\f16d' }

.redes .flickr:before { content: '\f16e' }

.redes .youtube:before { content: '\f16a' }

.redes .rss:before { content: '\f09e' }

.redes .formato:before { content: '\f035' }

.redes .mapa:before { content: '\f0e8' }

.menuGuia.redes a.accesibilidad {

    background: url(../imagenes/accesibilidad.png) #666 center no-repeat;

    font-size: 0;

    background-size: 18px;

}



/*.redes .twitter { background: url(../imagenes/twitter.png) no-repeat; }

.redes .facebook { background: url(../imagenes/facebook.png) no-repeat; }

.redes .instagram { background: url(../imagenes/instagram.png) no-repeat; }

.redes .flickr { background: url(../imagenes/flickr.png) no-repeat; }

.redes .youtube { background: url(../imagenes/youtube.png) no-repeat; }



.menuGuia .rss { background: url(../imagenes/rss.png) no-repeat; }

.menuGuia .formato { background: url(../imagenes/formatos.png) no-repeat; }

.menuGuia .mapa { background: url(../imagenes/mapa-sitio.png) no-repeat; }*/

.buscador, .menuGuia {

    margin-top: 1em;

}

.buscador li {

    float: right;

}

.buscador .poplight {

    background: #eee;

    border: 0;

    height: 40px;

    width: 210px;

    display: block;

    overflow: hidden;

    font-size: 1px;

    color: transparent;

}

.buscador .poplight:before {

    content: '\f002';

    font-family: 'FontAwesome';

    color: #fff;

    display: inline-block;

    font-size: 22em;

    text-align: center;

    text-indent: inherit;

    background: #666;

    width: 40px;

    height: 40px;

    line-height: 37px;

    float: left;

}





/************ MENÃƒÆ’Ã…Â¡ PRINCIPAL ************/



#menuPpal {

    background: #069169;

    border-bottom: 3px solid #fff;

    clear: both;

    height: 51px;

}

#menuPpal a#pull { display: none; }

#menuPpal li {

    width: calc(100%/8);

}

#menuPpal li.mm-item {

    position: relative;

}

#menuPpal a.mm-item-link {

    color: #fff;

    border-right:1px solid rgba(255,255,255,0.2);

    text-align:center;

    line-height: 18px;

    padding: 15px 3px;

    align-content: center;

    justify-content: center;

    flex-direction: column;

    display: flex;

    font-size: 17px;

}

#menuPpal li:nth-last-child(2) a {   border-right: 0; }

#menuPpal li.mm-item:hover { background: rgba(0, 0, 0, 0.5); }





    /************ Sub Menu ************/



#menuPpal li ul {

    margin: 0;

    padding: 15px;

}

#menuPpal .mm-item-content {

    width: auto;

    top: 50px !important;

    left: 0px !important;

    max-width: 250px;

    min-width: 250px;

    margin: 0;

    z-index: 99999;

}

#menuPpal .mm-content-base h2, #menuPpal .mm-content-base ul {

    background: #f1f1f1;

}

#menuPpal .mm-item-content li {

    padding:0px 0px 4px 15px;

    list-style: none;

    background: url(../imagenes/vinneta.png) left 5px no-repeat;

    width: auto;

    text-align: left;

}

#menuPpal .mm-item-content li a{

    color:#676666;

    font-weight: normal;

}

#menuPpal .mm-item-content li a:hover{

    color:#069169;

}

#menuPpal h2, #menuPpal h3 {

    font-size: 1em;

    color: #069169;

    padding: 10px 10px 0 10px;

    margin: 0;

}

/************ BLOQUE FRASE - HOME ************/



.contenidoFraseD {

    background: #fff;

    border: 4px solid #056b00;

    float: left;

    margin: 13px 0;

    border-radius: 7px;

    width: 100%;

}

.tituloFraseD { display: none; }



.fraseDiaria {

    padding: 10px 20px;

    font-family: 'FuturaStdMediumBold';

    font-size: 16px;

}



span.autor {

    font-size: 0.75em;

    margin-top: 5px;

    font-style: italic;

    text-align: right;

    float: right;

    width: 100%;

}



/************ SLIDER ************/

.sliderPpal {

    padding: 0;

    max-height: 590px;

    overflow: hidden;

}

.sliderPpal .panelPhGa img {

    width: 100% !important;

    max-height: 560px;

}

.sliderPpal .galleryview, .sliderIframe, .sliderPpal .panelPhGa {

    width: 100% !important;

    height: auto !important;

}

.sliderPpal .panelPhGa { position: relative !important; }



.slidePrensa .galleryview, .slidePrensa .panelPhGa, .slidePrensa .panelPhGa img {

    width: 100% !important;

    height: 330px !important;

}

.slidePrensa .panelPhGa-overlay, .slidePrensa .overlay { display: none;}

.sliderPpal .infoInteresSlider {

    font-size: 17px;

    font-weight: normal;

}



.sliderPpal .nav-next, .sliderPpal .nav-prev {

    z-index: 999;

    width: auto !important;

    height: auto !important;

    top: 45% !important;

}

.sliderPpal .nav-prev { left: 50px !important; }

.sliderPpal .nav-next { right: 50px !important; }

.sliderPpal .panelPhGa-overlay, .sliderPpal  .overlay { display: none; }



/*



.sliderPpal h2 {

    color: #fff;

    text-align: center;

}



.sliderPpal .panelPhGa-overlay, .sliderPpal .overlay {

    overflow: hidden;

    width: 53% !important;

    left: 50% !important;

    transform: translate(-50%, -50%);

    -webkit-transform: translate(-50%, -50%);



}*/



.bloqueInfoInteres {

    margin-bottom: 20px;

}

.sliderPpal .bullet {

    border-radius: 50%;

    border: 2px solid #ccc;

    background: #fff;

}

.sliderPpal #pointer {

    border-radius: 50%;

    border: 2px solid #ccc;

    background: #069169;

    display: none;

}

.sliderPpal .strip_wrapper {

    top: 425px !important;

    width: 300px !important;

    left: 43% !important;

    display: none;

}

.sliderPpal .filmstrip {

    width:auto !important;

}



/************ MENÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ VICEMINISTROS ************/

.viceministros {

    margin: auto;

    width: 852px;

    position: relative;

    top: -67px;

    display: -webkit-box;    

}



.viceministros ul, .botonesCirculos ul {margin: 0; list-style:none; }

.viceministros li { float:left; }

.viceministros a, .botonesCirculos a {display:block; text-indent:-99999px; height:127px; margin: auto;}

.viceministros a {background:url(../imagenes/viceministerios.png) no-repeat}

.viceministros a.enlaceV1 {background-position: 0px; width: 302px;}

.viceministros a.enlaceV2 {background-position: -302px; width: 247px;}

.viceministros a.enlaceV3 {background-position: -548px; width: 303px;}



.botonesCirculos { width: 70%; margin: auto;}

.botonesCirculos li { float:left; width: 50%; }

.botonesCirculos a.enlaceV1 {background:url(../imagenes/acuerdos.png) no-repeat center}

.botonesCirculos a.enlaceV2 {background:url(../imagenes/exportar.png) no-repeat center}



/************ NOTCIAS ************/

.noticias {

    overflow: hidden;

    border:1px solid #ccc;

}



#interna .noticias { margin-top: 0; }

.noticias ul {

    list-style:none;

    margin:0px;

    padding: 10px;

}

.noticias .publiNotisMulti{

    border-bottom: 2px dotted #ddd;

    height: 70px;

    margin: 10px 0;

    overflow: hidden;

}

.noticias .publiNotisMulti > a {

    float: left;

    display: block;

    width: 27%;

    overflow: hidden;

    margin-right: 10px;

    height: 60px;

}

.noticias .publiNotisMulti .tituloPublis {

    width: 68%;

    float: left;

    height: 59px;

    overflow: hidden;

}

.noticias .publiNotisMulti .tituloPublis a { color:#858585; }

.noticias .historicoPubli {

    position: absolute;

    bottom: 0;

    width: 100%;

    background: #fff;

}

.noticias .historicoPubli a {

    text-align: center;

    display: block;

    padding: 10px;

    border-top: 0;

}

.historialNoticias {

    padding: 5px 0;

    text-align: center;

    border: 1px solid #ccc;

    border-top: none;

    margin-bottom: 20px;

}

.historialNoticias ul {

    padding: 0;

    margin: 0;

    list-style: none;

}

.historialNoticias p {

    margin: 0;

}

.pubHisto {

    overflow:hidden;

    padding-bottom: 40px;

    border-bottom: 0;

}

.pubHisto img {

    max-width: 150px;

    max-height: 100px;

    float: left;

    margin-right: 15px;

}

.pubHistoFecha {

    color:#969696;

    font-size:0.9em;

    display:block;

}



/************ NOTICIAS NUEVAS ************/

.NotiNuevas .bloquePublis {

    max-height: 350px;

    overflow-y: scroll;

}

.NotiNuevas .publiNotisMulti {

    margin-bottom: 15px;

    float: left;

}

.NotiNuevas .noticiasv2 h2 {

    color: #069169;

    border: 0;

    text-transform: uppercase;

    font-size: 0.9em;

    font-weight: bold;

}

.NotiNuevas .noticiasv2 h2:before {

    content: '\f15c';

    font-family: 'FontAwesome';

    margin-right: 5px;

}

.NotiNuevas .infoPublis .infoCabecera {

    font-size: 0.9em;

    padding-bottom: 3px;

    border-bottom: 1px solid #069169;

}

.NotiNuevas .mediaPublis img {

    min-width: 100%;

    max-width: 100%;

}



    /*** Cabecera ***/

.NotiNuevas .infoPublis .comunidad {

    color: #069169;

    font-weight: bold;

}

.NotiNuevas .infoPublis .comunidad:before {

    content: '\f017';

    font-family: 'FontAwesome';

    margin-right: 5px;

    color: #888;

}

.NotiNuevas .infoPublis .fechaPublis {

    color: #888;

    font-size: 0.9em;

}

.NotiNuevas .infoPublis .tituloPublis {

    font-size: 1.1em;

    font-weight: bold;

    margin-top: 10px;

    text-transform: none;

}

.NotiNuevas .infoPublis .tituloPublis a { color: #333; }

.NotiNuevas .infoPublis .tituloPublis:before { display: none; }

.NotiNuevas .infoPublis .resumenPublis {

    color: #888;

    line-height: 1.2em;

    font-size: 0.9em;

}

.NotiNuevas .publiNotisMulti span.compartir {

    position: absolute;

    bottom: 3px;

    right: 22px;

}

    /*** Redes ***/

.NotiNuevas .publiNotisMulti .redesTodas {

    position: absolute;

    bottom: 27px;

    right: 20px;

    background: rgba(0,0,0,0.5);

    padding: 2px 5px;

    border-radius: 5px;

}

.NotiNuevas .publiNotisMulti .redesTodas a {

    font-size: 0.1px;

    color: #fff;

}

.NotiNuevas .publiNotisMulti .redesTodas a:hover {

    color: #069169;

    text-decoration: none;

}

.NotiNuevas .publiNotisMulti .redesTodas a:before {

    font-family: 'FontAwesome';

    font-size:167em;

}

.NotiNuevas .publiNotisMulti .redesTodas a.facebook:before { content: '\f09a' }

.NotiNuevas .publiNotisMulti .redesTodas a.twitter:before { content: '\f099' }

.NotiNuevas .publiNotisMulti .redesTodas a.linkedin:before { content: '\f08c' }

.NotiNuevas .publiNotisMulti .redesTodas a.google-plus:before { content: '\f0d5' }

.indexAmplio .NotiNuevas + .historialNoticias {

    border-top: 1px solid #ccc;

    clear: both;

    margin-top: 15px;

}



@media screen and (max-width: 992px) {

    .NotiNuevas .infoPublis .infoCabecera { margin-top: 15px; }

}

/************ CONTADOR ************/

.contador {

    margin: 20px 0;

    background: #dfdbdc;

    border-radius: 5px;

    padding: 10px;

    overflow: hidden;

    float: left;

    width: 100%;

}

.contadorVisitas h2 {
	color: #666666;
	font-size: 1em;
	margin: 0;
	padding: 0px;
}

.contador table { margin: initial; }



/************ MULTIMEDIA VIDEOS ************/

.multimedia {

    clear: both;

    width: 100%;

    float: left;

}

.multimedia .ui-widget-content { padding: 0; }

.multimedia h2.titulo0 { display: none; }

.multimedia .ui-tabs {

    border-color: #ddd;

    padding: 0;

    border: 0;

}

.multimedia .audioTab {

    padding: 1em 1.4em;

    overflow-y: scroll;

    max-height: 460px;

    font-size: 17px;

}

.multimedia .ui-tabs-nav {

    background: #069169;

    padding: 0;

    border-radius: 0;

    border: 0;

}

.multimedia .ui-tabs .ui-tabs-nav li {

    margin: 0;

    padding-bottom: 0;

}

.multimedia li.ui-tabs-active { background: #2EB700; }

.multimedia .ui-tabs-nav a {

    color: #fff;

    font-size: 15px;

    font-weight: bold;

    text-shadow: 2px 1px 3px rgba(0,0,0,1);

}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active,

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {

    background: none;

    border: 0;

}

/*.multimedia li:first-child a {    background: url(../imagenes/iconsGallery.png) 6px -73px no-repeat !important; }

.multimedia li:nth-child(2) a { background: url(../imagenes/iconsGallery.png) 4px 6px no-repeat; }

.multimedia li:nth-child(3) a { background: url(../imagenes/iconsGallery.png) 4px -33px no-repeat; }*/



.multimedia #galeriaMedia .mainMediaVideo {

    width: 100%;

    float: left;

}

.multimedia #galeriaMedia .mainMediaVideo .videosGalMedia {

    position: relative;

    height: auto;

    width: auto;

}

.multimedia #galeriaMedia .mainMediaVideo .videosGalMedia iframe{

    width:100% !important;

}

.multimedia #galeriaMedia .mainMediaVideo .videosGalMedia a img {

    width: 100%;

    height: 240px;

}

.multimedia #galeriaMedia .mainMediaVideo .videosGalMedia iframe { width:94% !important; }



#mainMediaVideo { float:none;} 



.multimedia #galeriaMedia {

    height:auto;

    border:none;

}

.multimedia #galeriaMedia .divVideoLista {

    border:none;

    float: left;

    margin:0;

    width:100%;

    height: auto;

    overflow-y: scroll;

}

.multimedia #galeriaMedia .divVideoLista .videoLista {

    margin:0;

    padding:10px;

    max-height: 200px;

}

.multimedia #galeriaMedia .divVideoLista .videoLista li {

    margin: 5px 0;

    list-style: none;

}

.multimedia #galeriaMedia .divVideoLista .videoLista a {

    padding:5px;

    color: #999;

    font-size: 13px;

    display: block;

}

.multimedia #galeriaMedia .divVideoLista .videoLista a:before {

    content: '\f01d';

    font-family: 'FontAwesome';

    color: #069169;

    margin-right: 5px;

    display: inline-block;

}

.multimedia #galeriaMedia .divVideoLista .videoLista a.videoPlaying, .multimedia #galeriaMedia .divVideoLista .videoLista a:hover {

    background: #f0f0f0 url(../imagenes/fondo2.jpg) left top repeat-x;

    text-decoration: none;

    color: #222;

}

.historial{ background: url(../imagenes/vinnetaPerfil.jpg) left 15px no-repeat; display:block; padding: 10px 0px 0px 10px; color:#336e07!important; }

a.tabs6031-3 { background: url(../imagenes/iconsGallery.png) 3px 6px no-repeat; }

.ui-tabs .ui-tabs-nav .ui-state-active a.tabs6031-3 { background: #414141 url(../imagenes/iconsGallery.png) 3px 6px no-repeat;}



a#hisVideos {

    color:#069169;

    float:right;

}

a#hisVideos:hover {

    color:#069169;

    text-decoration:underline;

}

.multimedia #galeriaMedia .galVideoConteInf {

    padding: 5px 10px;

    text-align: center;

    background: #069169;

    font-size: 13px;

    display: block;

}

.multimedia #galeriaMedia .galVideoConteInf:hover {

    background: #FF8000;

}

.multimedia #galeriaMedia .galVideoConteInf p { margin: 0; }

.multimedia #galeriaMedia .galVideoConteInf a {

    color: #fff;

    text-decoration: none;

}



    /*** Multimedia videos amplio ***/

.multimedia.amplio #galeriaMedia .mainMediaVideo, .multimedia.amplio #galeriaMedia .divVideoLista { width: 50%; }

.multimedia.amplio #galeriaMedia .galVideoConteInf {

    float: right;

    display: inline-block;

    margin-top: -25px;

    border-radius: 14px;

    margin-right: 25px;

}

    /*** Multimedia Historias ***/

.multimedia .ui-widget-content .flechasVinculosDesp {

    position: absolute;

    z-index: 9;

    width: 100%;

}

.multimedia .mediaPublis, .multimedia .infoPublis {

    width: 50%;

    float: left;

}

.multimedia .mediaPublis {

    max-height: 240px;

    overflow: hidden;

}

.multimedia .mediaPublis .imagenPublis {

    min-width: inherit;

    max-width: 100%

}

.multimedia .infoPublis { padding: 1em; }

.multimedia .infoPublis, .multimedia .infoPublis a {

    color: #777;

    font-family: 'FuturaLT';

}

.multimedia .infoPublis h2 {

    font-size: 1em;

    font-weight: bold;

    margin-top: 0;

    text-transform: uppercase;

}

.multimedia .infoPublis .fechaPublis { font-size: 13px; }

.multimedia .infoPublis .resumenPublis { font-size: 15px; }

.multimedia .infoPublis .botonesPublis {

    float: right;

}

.multimedia .infoPublis .botonesPublis .linkHistorico, .multimedia .infoPublis .botonesPublis .linkAdicional {

    display: block;

    width: 150px;

    text-align: center;

    color: #fff;

    font-size: 13px;

    border-radius: 14px;

    padding: 3px 10px;

    margin: 7px 5px;

}

.multimedia .infoPublis .botonesPublis .linkHistorico { background: #999;}

.multimedia .infoPublis .botonesPublis .linkHistorico:hover { background: #777; text-decoration: none;}



.multimedia .infoPublis .botonesPublis .linkAdicional { background: #069169;}

.multimedia .infoPublis .botonesPublis .linkAdicional:hover { background: #FF8000; text-decoration: none;}

    

    /*** Multimedia Flickr ***/

.multimedia.amplio .img-flickr, .multimedia.amplio .enlace-flickr {

    width: 50%;

    float: left;

}

.multimedia.amplio .enlace-flickr {

    font-size: 15px;

    padding: 2em;

    text-align: center;

}



/************ BOTONES CONTENIDO ************/

.btnInicio {

    float: left;

    padding: 6px;

}

.btnInicio a {

    padding: 0;

    margin-top: 20px;  

}

/**** fin de */



.bloqueZona2 .tablaBloque2283999 {  margin: 10px 0;}

.tablaBloque6509 iframe {

    margin: auto !important;

    display: block;

}





/************ PROGRAMAS MINISTERIO ************/



#mingober {

    margin-top: 0;

    width: 100%;

    clear: both;

    padding-top: 20px;

    padding-bottom: 15px;

}



#mingober .prev, #mingober .next, .flechasLaterales .prev, .flechasLaterales .next {

    height: 43px !important;

    text-indent: -9999px;

    cursor: pointer;

    margin-top: 20px !important;

    width: 22px;

}

#mingober .prev, .flechasLaterales .prev {

    background: url(../imagenes/flechaVerde_after.jpg) left top no-repeat !important;

    margin-left: 5px;

    float: left;

}

#mingober .next, .flechasLaterales .next {

    background: url(../imagenes/flechaVerde_next.jpg) left top no-repeat !important;

    margin-right: 5px;

    float: right;

}

.logosFooter #slider2283678, .logosFooter .sliderVinDesp, .flechasLaterales .flechasVinculosDesp + div {

    width: auto !important;

}





/************ LOGOS FOOTER ************/

.logosFooter {

    border: 1px solid #CECECE;

    margin-bottom: 20px;

    overflow: hidden;

    padding-bottom: 7px;

}

.logosFooter img {

    width: 120px;

    height: 80px;

}

.logosFooter li { margin: 0 7px; }

.gobierno {

    border: 1px solid #CECECE ;

    border-radius: 11px;

    overflow: hidden;

    padding: 15px 20px;

}

.prev2284545, .next2284545, .next2284682, .prev2284682 {

    text-indent: -9999px;

    width: 20px;

    height: 20px;

    cursor: pointer;

    margin-top: 15px;

}

.prev2284545, .prev2284682 {

    background: url(../imagenes/arrows_horizontal.png) no-repeat left top !important;

    float: left;

}

.next2284545, .next2284682 {

    background: url(../imagenes/arrows_horizontal.png) right top no-repeat !important;

    margin-right: 15px;

    float: right;

}



/************ FOOTER ************/

#enlFooter {

    overflow:hidden;

    margin-top: 15px;

    float: left;

}

#enlFooter ul{

    margin:0;

    padding:0;

    color:#515151;

    font-size:0.9em;

}

#enlFooter li {

    float:left;

    list-style:none;

    margin-right: 20px;

    padding-right: 20px;

    border-right:1px solid #c3c3c3;

}

#enlFooter a { color:#999999;}

#enlFooter a:hover {

    color:#069169;

    text-decoration:underline;

}

#footer {

    background:#069169;

    color:#fff;

    padding:20px 10px;

    margin-top: 10px;

}

#footer a { color:#0f4809;}

#footer hr {

    border: none;

    border-bottom: 1px dotted white;

}



/************ ESTILOS GENERALES ************/

h2.titulo2, .vinculos h2, h4.titulo2, .bloqueCalendario h4, .interes h2 {

    margin: 0;

    border-top: 4px solid #069169;

    color: #069169;

    padding: 10px;

    font-weight: normal;

    border-bottom: 1px dotted #ddd;

    margin-bottom: 10px;

    font-size: 1.3em;

}



/************ FLECHAS ************/

.noticias .prev, .noticias .next, .temaInteres .prev, .temaInteres .next, .publiPrensa .prev, .publiPrensa .next,

.interes .prev, .interes .next, .sectorEmpresarial .prev, .sectorEmpresarial .next, .flechas .next , .flechas .prev {

    width: 18px !important;

    height: 18px !important;

    position: absolute;

    margin-top: 10px !important;

    text-indent: -9999px;

    cursor: pointer;    

}

.noticias .prev, .temaInteres .prev, .publiPrensa .prev, .interes .prev, .sectorEmpresarial .prev, .flechas .prev {

    right: 35px;

    top: 5px;

    background: url(../imagenes/arrows.png) no-repeat !important;

}



.noticias .next, .temaInteres .next, .publiPrensa .next, .interes .next, .sectorEmpresarial .next, .flechas .next {

    right: 12px;

    top: 5px;

    background: url(../imagenes/arrows.png) right no-repeat !important;

}



/************ TEMA INTERES ************/

.temaInteres {

    border: 1px solid #ddd;

    clear: both;

}

.temaInteres ul { margin: 0; }

.temaInteres li {

    margin: 0px 0px 0px 13px;

    padding: 7px 13px;

    background:url(../imagenes/vinnetaVerdeCirculo.jpg) no-repeat left 11px;

    list-style: none;

    height: auto !important;

}

.temaInteres li a { color: #868686; }

.temaInteres li:hover > a {

    color: #069169!important;

    padding: 5px 0 0 12px;

    text-decoration:none;

}



/******** CLASIFICADOS **********/

.clasificados {

    float: left;

    margin-top: 20px;

    border: 1px solid #ddd;

    width: 99%;

}

.clasificados .contenido2 {

    padding: 0 10px 10px;

}





/******** DIRECTORIO **********/

.directorio {

    border: 1px solid #ccc;

    margin-top: 20px;

}

.directorio .sliderVinDesp {

    margin: 0 10px 10px;

    width: auto !important;

}







/******** DE INTERES **********/

.interes {

    border: 1px solid #CECECE;

}

.interes ul { padding: 3px 10px !important}

.interes li { list-style: none; padding: 5px 0; height: auto !important; }

.interes li a { color: transparent; width: 100%;}

.contenedorLateral .interes li img { margin-bottom: 0; max-height: 120px; margin: auto; display: block;}

.interes .fontur {background: url(../imagenes/fontur.png) no-repeat center; height: 32px; }

.interes .colombia {background: url(../imagenes/colombia.png) no-repeat center; height: 101px;}

.interes .calidad-turistica {background: url(../imagenes/certificacion.png) no-repeat center; height: 120px;}

.interes .unwto {background: url(../imagenes/unwto.jpg) no-repeat center; height: 101px;}



/************ CONTENEDOR LATERAL ************/

.imagenInicio {

    margin-bottom: 7px;

    clear: both;

    margin-top: 8px;

}

.instagramIframe iframe {

    width: 100% !important;

    height: 253px !important;

    margin: auto;

    display: block;

    padding-bottom: 10px;

}

.instagramIframe .headerT {

    border-bottom: 1px solid #d2d2d2;

    padding: 10px;

}

.instagramIframe h1 {

    margin: 0;

}

.instagramIframe h1, .instagramIframe .user-name {

    font-size: 14px;

    display: inline-block;

}

.instagramIframe .user-pic {

    border: none;

    float: left;

    width:35px;

    background: url(../imagenes/profileInsta.png) center no-repeat;

    background-size: 35px;

    height: 35px;

    margin: 5px;

    padding: 2px;

    margin-top: 5px;

    position: absolute;

}

.instagramIframe .user-name {

    float: right;

}



/************ Contenedor redes ************/

#contentRedes {

    border-top: 4px solid #069169;

    padding-top: 20px;

    margin-top: 20px;

}

    /*** Instagram ***/

.instagramIframe .tabla1 {

    padding: 7px;

    border: 1px solid #d2d2d2;

}

.instagramIframe h2 {
	margin-top: 0;
	color: #000000;
}

.instagramIframe .InstagramItem img {

    width: 25%;

    border: 1px solid #fff;

}

    /*** Twitter ***/

.twitterIframe .tabla1 { border: 1px solid #d2d2d2; }

.twitterIframe h2 { display: none; }



/************ RUTA DE PAN ************/

.modRuta {

    background:#f2f2f2;

    list-style:none;

    margin:0;

    overflow:auto;

    border-radius: 5px;

    padding:5px;

    width:auto;

}

.modRuta li {

    float: left;

    font-weight: normal;

    margin-right:10px;

    font-size: 1.2em;

    padding-left: 12px;

}

.modRuta a {

    color:#069169;

    text-decoration:none;

}

.modRuta a:hover {

    color:#33a327;

    text-decoration:underline;

}



/************ UTILIDADES ************/



.numVisitas, .fechasPub {

    font-style: italic;

    color:#c7c7c7;

}

.pubUtilidades h2 {

    margin-bottom:5px;

}

.pubUtilidades ul {

    margin-bottom: 0;

}

.pubUtilidades li {

    float: left;

    list-style: none;

    margin-right: 15px;

}

.pubUtilidades li a i {

    font-size: 1em;

}





/************ COMPARTIR REDES ************/



.comparteRedesContainer {

    float:right;

    width:auto;

}

.pubUtilidadesRedes {

    margin-top:10px;

    margin-bottom:0px;

    position:relative;

    border:none;

    background:none;

    clear:both;

    width:100%;

}

.pubUtilidadesRedes h2 {

    font-size:0.9em;

    color: #595959;

    float:left;

    font-weight:normal;

    padding-top:4px;

    margin-right:10px;

}

.pubUtilidades {

    display: inline-block;

    width: 100%;

}

.comparteRedes {

    list-style:none;

    overflow:hidden;

    margin:0px;

    padding:0px;

    background: none;

    width: 130px;

    float:right;

}

.comparteRedes li {

    float:left;

    margin:3px 8px 3px 2px;

    padding:0px;

}

.comparteRedes li a {

    text-indent:-9999px;

    width: 16px;

    height: 16px;

    display:block;

}

.comparteRedes li a.facebook { background:  url(../imagenes/pubUtilidades.gif) left -16px no-repeat; }

.comparteRedes li a.twitter { background:  url(../imagenes/pubUtilidades.gif) -16px -16px no-repeat; }

.comparteRedes li a.myspace { background:  url(../imagenes/pubUtilidades.gif) -32px -16px no-repeat; }

.comparteRedes li a.buzz { background: url(../imagenes/pubUtilidades.gif) -48px -16px no-repeat; }

.comparteRedes li a.linkedin { background: url(../imagenes/pubUtilidades.gif) -64px -16px no-repeat; }



/************ ESTILOS PROPIOS ************/

    /************ Barra Herramientas ************/



.herramientas {

    position: fixed;

    top: 250px;

    left: 100%;

    width: 170px;

    margin-left: -48px;

}

.herramientas ul {

    margin: 0;

}

.herramientas li {

    background: url(../imagenes/herramientas.png) repeat-x;

    width: 190px;

    height: 80px;

    margin-top: -18px;

    left: -3px;

    transition: all 200ms ease;

    position: relative;

    list-style: none;

}

.herramientas li:hover {

    left: -140px;

}

.herramientas li a {

    display: block;

    vertical-align: middle;

    text-decoration: none;

    padding: 35px 0 25px 55px;

    color: #FFF;

    font-weight: normal;

    text-transform: uppercase;

    font-size: 13px;

    background-repeat: no-repeat;

    background-position: 14px 30px;

}

.herramientas li a span {

    display: none;

}



.herramientas li a.lateralRss { background-image: url(../imagenes/lateral-rss.png); }

.herramientas li a.lateralAccesibilidad { background-image: url(../imagenes/lateral-accesibilidad.png); }

.herramientas li a.lateralContacto { background-image: url(../imagenes/lateral-contacto.png); }

.herramientas li a.lateralSector { background-image: url(../imagenes/lateral-noticias-sector.png); padding-top: 25px;}

.herramientas li a.lateralNoticias { background-image: url(../imagenes/lateral-noticias.png); }

.herramientas li a.lateralApoyo { background-image: url(../imagenes/lateral-apoyo-regional.png); }



    /************ PÃƒÆ’Ã‚Âºblicaciones Internas ************/

.pubArchivos .ui-widget-header {

    background: #419438 ;

    border: none !important;

}

.pubArchivos li a#tabDocs {

    color: #fff !important;

}

.pub {

    margin:0;}



.imgAsociada {

    width: 300px;

    margin: 0 15px 0 0;

    overflow: hidden;

}

.imgAsociada img {

    max-height: 200px;

}

.infoPpal .imgAsociada div[class*=pubResumen] {

    background: #f5f5f5;

    color: #767676;

    font-style: italic;

    font-size: 14px;

    padding: 5px;

    margin-bottom: 5px;

}

table {

    border-color: #eee;

    margin: auto;}



    /************ Contador meses publicaciones internas ************/

.mesesContainer ul {

    clear: both;

    margin: 0px;

    padding: 0px;

    list-style: none;

}

.mesesContainer ul  li.sel {

    background: #2E7B26;

    border-color: #2E7B26;

    border-radius: 2px 2px 2px 2px;

    color: #FFFFFF;

}

.mesesContainer ul  li {

    border: 1px solid #DDDDDD;

    float: left;

    margin: 0 3px;

    padding: 2px 5px;

    cursor: pointer;

}

.mesesContainer {

  float: left;

  width: 590px;

  margin: 3px 0 0px 10px;

}



.mesSel{

  background-color: #276f1f;

  color: #ffffff;

}





    /************ Slider Comunidades ************/

.slideComunidad {

    overflow: hidden;

    margin-bottom: 20px;

    height: 250px;

}

.slideComunidad .notEspecNum {

    list-style: none outside none;

    margin: 0;

    float: right;

    margin-top: -40px;

}

.slideComunidad .notBloque1 {

    height: 260px;

}

.slideComunidad a.notBloqueTitulo {

    color: #069169;

    display: block;

    font-size: 1.4em;

    font-weight:bold;

    margin: 0 0 15px 0;

}

.slideComunidad a.notBloqueTitulo:hover {

    text-decoration:none;

}

.slideComunidad .notBloqueImagen {

    margin-right:20px;

    max-width: 50%;

    float: left;

    height: 100%;

}

.slideComunidad .notBloqueImagen img {

    max-height: 250px;

}

.sectorEmpresarial {

    width: 23%;

    float: left;

}





    /************ AtenciÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â³n al ciudadano ************/

#infopal2 {display: none;}

.atencionCiudadano {

    background: #fff url(../imagenes/fondo_atencion.png) center no-repeat; 

    background-size: cover;

}

.atencionCiudadano a { display: block; }

.atencionCiudadano a img {

    margin: auto;

    display: block;

}

.atencionCiudadano a img:hover { opacity: .5; }



    /************ Publicaciones Prensa ************/

#zonaCentroPrensa .twitterIframe { margin-bottom: 20px }

.publiPrensa {

    border: 1px solid #ddd;

    float: left;

    width: 100%;

}

.publiPrensa  .slider {

    margin: 0 10px 10px 10px;

 }

.tablaBloque6086{overflow:hidden;}



    /************ Popup Buscador ************/

.ui-dialog-titlebar {

    background: #069169;

}

.busquedaAvanzada1 .tituloPop1 {

    display: none;

}

.busquedaAvanzada, .busquedaAvanzada1, .busquedaAvanzada2, .busquedaAvanzada3, .busquedaAvanzada4, .busquedaAvanzada5 {

    border: 0;

}

.cerrarBusquedaAvanzada, .cerrarBusquedaAvanzada1, .cerrarBusquedaAvanzada2, .cerrarBusquedaAvanzada3, .cerrarBusquedaAvanzada4, .cerrarBusquedaAvanzada5 {

    background: #ddd;

    border: 0;

    color: #444;

    padding: 10px;

    width: auto;

}

.busquedaAvanzada1 .formGen fieldset {

    margin: 0 !important;

    border: 0 !important;

    padding-top: 15px;

}

.busquedaAvanzada1 .formGen fieldset legend {

    color: #069169;

}



    /************ Comunidades con foto ************/

.variosBloques {

    margin-bottom: 20px;

}

#viceministro h2, .viceministro h2 {

    color: #6b6b6b;

    font-size: 1.4em;

}

.infoViceministerio > div {

    border: 1px solid #ddd;

    padding: 10px;

    height: 287px;

}

.infoViceministerio h4, .infoViceministerio h2 {

    color: #2F6C28;

    font-family: Verdana;

    font-size: 1.28em;

    font-weight: normal;

    margin-top: 0;

}

.vinculos > div {

    border: 1px solid #ddd;

    text-align: center;

}

.vinculos .tabla0 { position: relative; }



/************ CALENDARIO ************/

.calenCalendario {

    background: url(../imagenes/calenHeader2.jpg) no-repeat scroll left top #069169;

    margin: 10px;

}

.calenDias { background: #FFFFFF; }

.calenMes {

    color: #FFFFFF;

    font-size:1.2em;

}

.CalenFlechaIzq a {

    background: url(../imagenes/flechasCalendario.gif) left center no-repeat !important;

    display: block !important;

    height: 13px !important;

    margin-left: 20px !important;

    text-indent: -9999px !important;

    width: 7px !important;

    padding: 0 !important;

    float: right !important;

}

.CalenFlechaDer a {

    background: url(../imagenes/flechasCalendario.gif) -9px center no-repeat !important;

    color: #419438 !important;

    display: block !important;

    font-size: 1px !important;

    height: 13px !important;

    padding-left: 20px !important;

    width: 7px !important;

    padding: 0 !important;

    float: left !important;

}

#bloqueCalendario {

    background: #419438 url(../imagenes/calenHeader.jpg) left top no-repeat;

    margin-left: 5px;

    padding-top: 15px;

    width: 217px;

    margin: auto;

}

.calendarioTabla {

    border-collapse: collapse;

}

.calendarioTabla td {

    background: #FFFFFF;

    border: 1px solid #E6E6E6;

    padding: 0;

    width: 30px;

    height:20px;

}

.calendarioTabla tbody tr:first-child td {

    background: none;

    border: 0;

    color: #fff;

    font-size: 13px;

}

.calendarioTabla tbody tr:first-child td a {

    border: 0;

}

.calendarioTabla .calenDias td {

    border: 0;

    font-weight: bold;

}



#calMesAnt {

    background: url(../imagenes/flechasCalendario.gif) left top no-repeat;

    display: block;

    height: 13px;

    margin-left: 25px;

    text-indent: -9999px;

    width: 7px;

}

#calMesSig {

    background: url(../imagenes/flechasCalendario.gif) -9px top no-repeat;

    display: block;

    height: 13px;

    margin-left: 25px;

    text-indent: -9999px;

    width: 7px;

}

.calDias { background: #FFFFFF; }



.CalenMes {

    color: #FFFFFF;

    font-size: 1em;

    line-height: 15px;

    text-align: center;

}

.calenHeader { height: 30px; }

#bloqueCalendario td a, .calenCalendario td a {

    background: #154610;

    color: #FFFFFF;

    display: block;

    font-weight: 100;

    text-decoration: none;

    padding: 4px;

    padding-top: 2px;

    line-height: 12px;

}

#bloqueCalendario td a:hover, .calenCalendario td a:hover {

    background: #c06800;

}

.dSinDisennoCalendario .formGen legend {

    color:#37a82b;

    font-size:1.4em;

}

.dSinDisennoCalendario h3 {

    font-size:1.1em;

    color:#FB8800;

}

/************ FIN CALENDARIO ************/





/******** Opciones de formato *********/

#formatosPagina {

    font-size: 1em !important;

}

.tituloOpcionFormato {

    text-align: center;

    margin-bottom: 10px;

}





/******** VIDEOS *********/

/*.videoPlay {

    width: 65px;

    height: 45px;

    background: url(../imagenes/play.png) no-repeat center;

    position: absolute;

    background-size: contain;

    background-repeat: no-repeat;

    left: 40%;

    text-indent: -9999px;

    margin-top: 8%;

 }

 .videoPlay:hover {

    background: url(../imagenes/play-hover.png) no-repeat left top;

}

*/





 /******** formularios *********/

.msgOk i, .msgInfo i, .msgAyuda i, .msgAlerta i, .msgError i {

    display: none;

}

.msgOk, .msgInfo, .msgAyuda, .msgAlerta, .msgError {

    min-height: initial;

    border: 1px dashed #000000;

    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;

    background-position: left 5px center;

}

.formGen fieldset label, .formGen fieldset span, .formGen fieldset div, .formGen fieldset input, .formGen fieldset textarea, .formGen fieldset select {

    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;

}

.formGen legend {

    font-size: 16px;

    border: 0;

    width: auto;

    line-height: normal;

}

input, select, textarea { box-shadow: none !important; }

.bloqueZona3 #bloqueImg2284033 { margin-bottom: 15px; }

.formGen fieldset span { margin-top: 10px !important; }

.formGen fieldset #tipoUsuario + span img { display: block; }

.formGen fieldset span.nit img { display: block; }

.formGen fieldset span img { display: none; }

input[type="submit"] {

    width: auto;

    background: #3a8a31;

    border: none;

    box-shadow: none !important;

    color: #FFF;

    padding: 5px 5px;

    font-weight: bold;

}

.dataTables_wrapper {

    overflow-x: scroll;

}



/****** PORTADA FALSA ******/

.PortadaFalsa img {

    width: 100% !important;

    height: 100% !important;

}

.PortadaFalsa .ui-dialog-content {

    padding: 0 !important;

}

.PortadaFalsa .ui-dialog-title {

    float: initial !important;

    margin: 0 !important;

}

.PortadaFalsa .ui-widget-header {

    background: none !important;

    right: 5px;

}

.PortadaFalsa .ui-widget-header a:hover {

    background: none !important;

    border: 0;

}

.PortadaFalsa .ui-widget-header .ui-icon {

    background: url(../imagenes/close.png) left bottom repeat-x !important;

    width: 30px;

    height: 31px;

}

.PortadaFalsa + .ui-widget-overlay {

    background: #fff;

    opacity: 1;

}

.PortadaFalsa .ui-dialog-buttonpane {

    display: none;

}



/************ TABLAS DOCUMENTOS ************/

.ddocumentos table td:nth-child(3), .ddocumentos table td:last-child {

    width: 110px;

    text-align: center;

}

.ddocumentos .listCategoriasTitle{ background: #DDDDDD; font-size: 13px; margin: 0 10px; padding: 4px 10px; color:#DDDDDD;}/*linea modificada jz*/

.ddocumentos .listCategorias{ list-style: none; margin: 0px 10px 20px 10px; padding: 0; overflow:hidden; text-align: center;}

.ddocumentos .listCategorias li{ width: 32.7%; float: left; padding: 2px 0px; background: #F5F5F5; margin: 1px 2px; }

.dModDocumentos td a { word-break: initial; }

.dModDocumentos .tablaGen td { padding: 5px; }





/************ FIN ESTILOS NUEVOS ************/

a.guiaMap {

    color:#5b5b5b;

    margin-top:2px;

    display:block;

}

a.guiaBavn{color:#5b5b5b;

    margin-top:2px;

    display:block;

}

a.guiaFb, a.guiaTw, a.guiaYt, a.guiaRss, a.guiaCont, a.guiaIng, a.guiaMov, a.guiaFor, a.guiaConvertic, a.guiaFlic, a.guiaInsta {

    width:16px;

    height:18px;

    text-indent:-9999px;

    display:block;

    background: url(../imagenes/iconsHeader.png) left 0px no-repeat;

    margin-top:2px;

}

a.guiaFlic { background: url(../imagenes/botonFlickr.png) center no-repeat; }

a.guiaFlic:hover { background: url(../imagenes/botonFlickr.png) center 2px no-repeat;}



a.guiaInsta { background: url(../imagenes/botonInstagram.png) center no-repeat; }

a.guiaMov{ width:15px;}

a.guiaFb:hover { background-position: 0px 1px ;}



a.guiaTw { background-position: -35px 0px ;}

a.guiaTw:hover { background-position: -35px 1px ;}



a.guiaYt { background-position: -70px 0px;}

a.guiaYt:hover { background-position: -70px 1px;}



a.guiaRss { background-position: -105px 0px;}

a.guiaRss:hover { background-position: -105px 1px;}



a.guiaCont { background-position: -140px 0px;}

a.guiaCont:hover { background-position: -140px 1px;}



a.guiaIng { background-position: -168px 0px;}

a.guiaIng:hover { background-position: -168px 1px;}



a.guiaMov { background-position: -195px 0px;}

a.guiaMov:hover { background-position: -195px 1px; }



a.guiaFor { background-position: -216px 0px; }

a.guiaFor:hover { background-position: -216px 1px; }



a.guiaConvertic { background-position: -238px 0px; width: 22px; }

a.guiaConvertic:hover { background-position: -238px 1px; width: 22px; }



#jpg27694 { margin-left: 10px; }

p.notBloque1 {  color: #5f5d5d; }

.tablaBloque4750id {

    overflow: hidden;

    padding: 0 40px 5px 0;

    width: 950px;

}

.tituloBloque154 { display: none;}

#notEspec5999-{position:relative;}

.contMultimedias {

    float: right;

    margin: 0;

    margin: 0px 10px 0px 0px;

    position: absolute;

    bottom: 0;

    right: 0;

}

.contenidoBloque5999id .contMultimedias {

    margin: 20px 10px 0px 0px;

    top: 0px;

}

.contMultimedias span{

    float: left;

    list-style: none;

    margin:0px;

    padding:0px;

}

.tablaBloque6110 {

    background: white;

    padding: 7px 0;

    text-align: center;

    border: 1px solid #CECECE;

    border-top: none;

    margin-bottom: 10px;

    margin-top: 0;

}

.tablaBloque6110 ul.enlace0, .tablaBloque6110 li {

    padding: 0;

    margin: 0;

    list-style: none; 

}

a.contMultiAudios, a.contMultiVideos, a.contMultiImagenes, a.contMultiDocs {

    display: block;

    text-indent: -9999px;

    width: 18px;

    height: 18px;

    background: url(../imagenes/vinnetaicon.png) no-repeat;

    padding:0 !important;

}

a.contMultiVideos { background-position: -24px 0; }

a.contMultiImagenes { background-position: -46px 0; }

a.contMultiDocs { background-position: -66px 0; }

.notBloqueVerMas { display: none; }

#notEspec154- { height: 220px; }

#notEspec154- p { color: #292929; }

.contenidoBloque5999id{ position: relative; overflow: hidden; }

.notEspecNum li {

    float: left;

    margin: 0;

    padding: 0 3px;

}

.notEspecNum li a {

    width:15px;

    height:15px;

    display:block;

    background: url(../imagenes/bullets.png) -25px top no-repeat;

    text-indent:-9999px;

}

.notEspecNum li a.notBloqueVerMas {

    display: none;

}

.notEspecNum #notEspecNumSel a {

    background: url(../imagenes/bullets.png) left top no-repeat;

}

.tituloPublicacionesEsp ul {

    list-style: url(../imagenes/vinneta.png);

}

.tablaBloque6129 img {

    border: none !important;

}

span.resumenPublis {

    color:#3e3e3e;

    border-bottom:2px dotted #d4d4d4;

    display:block;

    padding-bottom:10px;

}

.tablaBloque5935 {

    border:1px solid #cecece;

    border-top:none;

    -webkit-border-bottom-left-radius: 5px;

    -webkit-border-bottom-right-radius: 5px;

    -moz-border-radius-bottomleft: 5px;

    -moz-border-radius-bottomright: 5px;

    border-bottom-left-radius: 5px;

    border-bottom-right-radius: 5px;

    background:#fff;

    padding:0px 10px 10px 10px;

}

.tablaBloque5935 p { margin:0px; }

.tablaBloque6077 { margin-bottom: 10px; }

#bloqueTab2Div22712 { margin-bottom:10px; }



/*Iconos PestaÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬ ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â±as Multimedia*/

.tabs6031-1 { background: url(../imagenes/iconVideo.png) no-repeat !important; }

.tabs6031-1:active { background: #CCC url(../imagenes/iconVideo.png) no-repeat !important; }



/*RALI CORRECCION ESPACIO NAV TAB PRENSA*/

.tabs2284385 div ul.ui-tabs-nav{

    padding: 0px !important;

    margin: 0px !important;

    position: absolute;

}



/*RALI ICONS TAB*/

/*.ui-tabs .ui-tabs-nav li a.tabs2284385-1 {

    margin:0px !important;

    top: 0px !important;

    background: url(../imagenes/iconsGallery.png) 6px -73px no-repeat;

}

.ui-tabs .ui-tabs-nav li a.tabs2284385-2 {

    margin:0px !important;

    top: 0px !important;

    background: url(../imagenes/iconsGallery.png) 4px -33px no-repeat;

}

.ui-tabs .ui-tabs-nav li a.tabs2284385-3 {

    margin:0px !important;

    top: 0px !important;

    background: url(../imagenes/iconsGallery.png) 4px 6px no-repeat;

}

.ui-tabs .ui-tabs-nav li a.tabs2284385-4 {

    margin:0px !important;

    top: 0px !important;

    background: url(../imagenes/iconsGallery.png) 4px -100px no-repeat;

}

.ui-tabs .ui-tabs-nav li a.tabs2284385-5 {

    margin:0px !important;

    top: 0px !important;

    background: url(../imagenes/iconsGallery.png) 4px -55px no-repeat;

}

.ui-tabs .ui-tabs-nav li a.tabs2284385-6 {

    margin:0px !important;

    top: 0px !important;

    background: url(../imagenes/iconsGallery.png) 4px -15px no-repeat;

}

.ui-tabs .ui-tabs-nav .ui-state-default .ui-corner-top li a.tabs2284385-5{

    padding-left: -50px !important;

    top:0px !important;

    margin: 0px !important;

}

/*a.tabs6031-1, a.tabs14734-1, a.tabs6031-4 {

    background: url(../imagenes/iconsGallery.png) 6px -73px no-repeat;

}

a.tabs6031-2, a.tabs14734-2 {

    background: url(../imagenes/iconsGallery.png) 5px -33px no-repeat;

}*/

#galeriaMedia1638 h2 {

    color:#7d7e7d;

    font-size: 1.2em;

}

#galeriaMedia1638 p { display:none; }

.tablaBloque22736 {

    font-family:Arial !important;

    overflow:hidden;

    padding-left:22px;

    padding-bottom:5px;

}

.tablaBloque22736 h2 {

    font-size:1em;

    font-weight:normal;

    color:#000;

    background: url(../imagenes/vinneta.png) 0px 3px no-repeat;

    padding-left:12px;

}

.tablaBloque22736 img {

    width:112px;

    height:79px;

    margin-right:20px;

    margin-bottom:5px;

}

.tablaBloque22736 p {

    display:none;

}

.tablaBloque22736 a.historial {

    float:right;

    color:#276f1f;

    text-align:right;

    border-top:2px dotted #D4D4D4;

    width:100%;

    padding-top:5px;

}

.tablaBloque22736 a.historial:hover {

    color:#33a327;

    text-decoration:underline;

}

#galVideoConteInf {

    overflow:hidden;

    margin-top:5px;

    margin-bottom:5px;

    padding-top:5px;

    border-top:2px dotted #D4D4D4;

    overflow:hidden;

}

.videosGalMedia .amazingslider-play-0 {

    display: none;

    position: absolute;

    left: 50%;

    top: 50%;

    cursor: pointer;

    width: 64px;

    height: 64px;

    margin-top: -32px;

    margin-left: -32px;

    background: url('../imagenes/playvideo-64-64-0.png') no-repeat left -64px;

}

#galVideoConteInf  a.iconVideo01{

    display:block;

    background: url(../imagenes/iconYotube.jpg) 0px 3px no-repeat;

    padding: 0px 0px 0px 30px;

    color:#276f1f;

    width: 120px;

    float:left;

    height: 25px;

}

#galVideoConteInf  a.iconVideo01:hover{ color:#33a327; }

#galVideoConteInf  a.iconVideo02{

    display:block;

    background: url(../imagenes/iconVideo2.jpg) 0px 3px no-repeat;

    padding: 0px 0px 0px 30px;

    color:#276f1f;

    width: 120px;

    float:left;

    height: 25px;

}

#galVideoConteInf  a.iconVideo02:hover{ color:#33a327; }

a.bntZona4 {

    display:block;

    margin-bottom:15px;

}

#contadorHome {

    background: url(../imagenes/contador.png) left top no-repeat;

    width:260px;

    height:41px;

    overflow:hidden;

}

#contadorHome table { margin-top:3px; }

#contadorHome span {

    color:#fff;

    padding-left:10px;

}

.tablaBloque5908 p { display:none; }



/*Raul*/

#zonBloque2 div.tabla2 .tablaBloque2284408  div.slider2 ul.enlace2{

    background: #fff !important;

    padding: 7px 0;

    text-align: center;

    border: 1px solid #CECECE;

    border-top: none;

    margin-bottom: 10px;

    margin-top: 0;

    width: 308px;

    height: 100px;

}

.tablaBloque22750 p {

    display:none;

}

.enlacesGel ul {

    margin: 0;

    padding: 0;

}

.enlacesGel li {

    display: block;

    list-style-type: none;

    margin-bottom: 5px;

}

.enlacesGel a {

    background-image: url(../imagenes/vinnetasMenuGel.png);

    background-repeat: no-repeat;

    color: #666666;

    display: block;

    line-height: 10px;

    padding-left: 15px;

    margin: 10px 0;

}

.enlacesGel a:hover {

    color:#276f1f;

    text-decoration:underline;

}

.vinnetaVicepresidencia { background-position: 0 1px; }

.vinnetaMinjusticia { background-position: 0 -12px; }

.vinnetaMindefensa { background-position: 0 -24px; }

.vinnetaMininterior { background-position: 0 -36px; }

.vinnetaMinrelaciones { background-position: 0 -48px; }

.vinnetaMinhacienda { background-position: 0 -60px; }

.vinnetaMinminas { background-position: 0 -72px; }

.vinnetaMincomercio { background-position: 0 -84px; }

.vinnetaMintic { background-position: 0 -96px; }

.vinnetaMintransporte { background-position: 0 -144px; }

.vinnetaMinvivienda { background-position: 0 -156px; }

.vinnetaMineducacion { background-position: 0 -168px; }

.vinnetaMintrabajo { background-position: 0 -180px; }

.vinnetaMinsalud { background-position: 0 -192px; }

.vinnetaMincultura { background-position: 0 -108px; }

.vinnetaMinagricultura { background-position: 0 -120px; }

.vinnetaMinambiente { background-position: 0 -132px; }

.enlacesServCiud {lor:#666666; }

.enlacesServCiud ul {

    margin: 5px 0 0 20px;

    padding: 0;

}

.enlacesServCiud li {

    list-style:square;

}

.enlacesServCiud a {

    color: #666666;

    font-size: 0.9em;

}

.enlacesServCiud a:hover {

    color:#276f1f;

    text-decoration:underline;

}

#fechaAct {

    float:left;

    color:#999999;

    font-size:0.9em;

}

.popup_block {

    background: none repeat scroll 0 0 #FFFFFF;

    border: 20px solid #DDDDDD;

    border-radius: 10px 10px 10px 10px;

    box-shadow: 0 0 20px #000000;

    display: none;

    float: left;

    font-size: 1em;

    left: 50%;

    padding: 20px;

    position: absolute;

    top: 50%;

    z-index: 99999;

}

img.btn_close {

    float: right;

    height: 32px;

    margin: -52px -45px 0 0;

    width: 32px;

}

.galeriaGrid {

    padding: 5px 0;

    width: 660px;

}

.galeriaGrid .itemImagen {

    float: left;

    margin: 5px 5px 0;

    width: 180px;

}

.galeriaGrid .itemImagen .descripcionImagen {

    background: none repeat scroll 0 0 #DDDDDD;

    font-size: 1em;

    font-weight: bold;

    height: 160px;

    padding: 5px 3px;

    text-align: center;

}

.galeriaGrid .itemImagen .objectImagen {

    height: 100px;

    padding-bottom: 8px;

    padding-top: 8px;

}

.galeriaGrid .itemImagen .descHidden {

    display: none;

}

.galeriaGrid .itemImagen .objectImagen a img {

    height: 100px;

    box-shadow: 0px 0px 1px #949494;

    border:3px solid #fff;

}

.modPaginado {

    clear: both;

    margin-top: 10px;

}

.modPaginado li.sel {

    background: #2E7B26;

    border-color: #2E7B26;

    border-radius: 2px 2px 2px 2px;

    color: #FFFFFF;

}

.modPaginado li {

    border: 1px solid #DDDDDD;

    float: left;

    margin: 0 3px;

    padding: 2px 5px;

}

.dModGaleria div.facebook a.pp_next {

    background: url(../imagenes/btnNext.png) no-repeat scroll right 52% transparent;

}

.dModGaleria div.facebook a.pp_previous {

    background: url(../imagenes/btnPrevious.png) no-repeat scroll left 52% transparent;

}

.pp_social {

    display:none;

}

a img {

    border: medium none;

}

.tablaGen th {

    padding:3px 10px;

    text-align:center;

}

.formGen label {

    padding-top:6px;

}

.formGen fieldset {

    border: 1px solid #DDDDDD;

    background: none;

}

input, select, textarea {

    box-shadow:3px 3px 4px #e7e7e7 inset;

    border:1px solid #bfbfbf;

    -webkit-border-radius: 4px;

    -moz-border-radius: 4px;

    border-radius: 4px;

    padding:3px;

}

.modMenu {

    border-bottom-color:#ededed;

    background: none;

}

.modMenu li {

    -webkit-border-top-left-radius: 5px;

    -webkit-border-top-right-radius: 5px;

    -moz-border-radius-topleft: 5px;

    -moz-border-radius-topright: 5px;

    border-top-left-radius: 5px;

    border-top-right-radius: 5px;

    padding: 0px 8px;

    height: auto;

}

.modMenu li i {

    display: none;

}

.modMenu li.sel{

    border-color:#D7D7D7;

    background:#fff;

}

.modMenu li.sel a{

    color:#2089b8;

}

.modMenu >li >a {

    line-height: 0;

    font-size: 13px;

    font-weight: normal;

    padding-top:11px;

}



/*Estilos para Flechas Superiores*/

.tabla2{ position: relative; }



/*Slider para Entidades Adscritas*/

.coda-nav-left {

    background: url(../imagenes/arrowsLeft.png) no-repeat;

    position: absolute;

    margin-top:-33px;

    margin-left:190px;

    height: 16px;

}

.coda-nav-right {

    background: url(../imagenes/arrowsLeft.png) right no-repeat;

    position: absolute;

    margin-top: -32px;

    margin-left: 211px; 

}



/*Ventana de Contactenos*/

.emergente59716 {

    width: 1015px !important;

    left: 170px !important;

}



/*Ventana de Formato*/

.emergente59719 {

    width: 500px !important;

    left: 420px !important;

}



/***********************/

.tablaBloque5917 ul li a{font-weight:normal;}

#tabs6031-2 img{width:100px; margin: 3px;}

#infoPpal .imgAsociada img{border-right: 10px solid #fff;}

.resumenPrincipalPub{color:#767676; font-style:italic;}



#infoPpal .pub li{color:#000000; margin-left: 15px;}

.ui-dialog-titlebar{color:#fff!important; font-size: 1.4em;}



#infoPpal .pub table{border: 2px solid #d7d9da; }

#infoPpal .pub table td{background:#f2f2f2; border: 2px solid #fff;}

.infoPpal .pubHijos{margin:0px; padding:0px; list-style:none; overflow:hidden;}

.infoPpal .pubHijos li{float:left; margin: 0px 5px 5px 5px; padding:0px;}



/*Ticket#110656 ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â AYUDA ORGANIZACIÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬ ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬Å“N*/



.infoPpal .pubHijos li a{

    background: #F2F2F2;

    display:block;

    border-bottom: 3px solid #069169;

    color:#939393;

    width: 280px;

    padding: 3px 3px 3px 12px;

    text-decoration:none;

    min-height: 33px;

    border-radius: 5px 5px 5px 5px;

    font-size: 1.2em;

}

.infoPpal .pubHijos li a:hover{background: #069169; color:#fff;}



#menuMedia .divDocs ol {

    margin: 0px 0px 0px 20px;

    padding: 0;

}

#menuMedia .docItem {

    border: none;

    margin-bottom: 2px;

}

.contenidoBloque6378{ margin-bottom: 10px; height: 390px; }



.tablaBloque6156 img {width: 120px; height: 80px; }

.tablaBloque2282992 img {width: 120px; height: 80px; }

.tablaBloque6156 li {margin: 0 7px;}

.tablaBloque2282992 li {margin: 0 7px;}



.portadBloque{ width: 326px !important; height: 176px!important; }

#tabs6031-2 img.modoPortada{ width: 77px!important; margin: 1px!important; height: 68px!important; } 



.contenidoBloque2282664{ float: left; }

.goog-te-banner-frame{position: relative !important;}



.resultadosBusqueda{ list-style: none; padding: 0; }

.resultadosBusqueda li { border-bottom: 1px dotted #276F1F; background: rgb(248, 248, 248); padding: 11px 10px 0px 10px; margin: 0 0 7px 0;}



.galeriaYoutube{background: url(../imagenes/youtube.jpg) no-repeat center top; margin-bottom: 20px; overflow: hidden;}

.galeriaYoutube a{display:block; width:649px; height:46px; text-indent: -9999px;}



.emergente59711 {

    width: 663px !important;

    /* left: 300px !important; */

    top: 16px !important;

}

.emergente59711 .formGen legend{

    color: #3b8633;

    text-align: left;

}

#contenidoBusquedaAvanzada1 #comunidad { width: 380px;}



/*ESTILOS BLOQUES IMAGEN NUEVA*/

.comparteRedes li a.facebook {background:  url(../imagenes/pubUtilidades.png) left top no-repeat !important;}

.comparteRedes li a.twitter {background:  url(../imagenes/pubUtilidades.png) -16px top no-repeat !important;}

.comparteRedes li a.linkedin {  background:  url(../imagenes/pubUtilidades.png) -32px top no-repeat !important;}

.comparteRedes li a.googleplus {background: url(../imagenes/pubUtilidades.png) -48px top no-repeat !important;}

.comparteRedes li a.whatsapp { background: url(../imagenes/pubUtilidades.png) -64px top no-repeat !important;}



.filtroContainer {

  overflow: hidden;

  margin: 0 0 25px 0;

}

.filtroContainer select#anio {

  float: left;

}

.lblFiltro{

  cursor: pointer;

  display: block !important;

  clear: both; 

  margin: 10px 0 25px 0;

  text-decoration: underline;

}

.mm-js-shadow {

    background: transparent;

    height: auto !important;

}





blockquote p {

    text-align: justify;

    font-size: 10pt;

}

.galItem video {

    overflow: hidden;

    width: 400px !important;

}

.agenda {

    margin-bottom: 10px;

}

.sitiosdeinteres {

    margin-top: 10px;      

}

.sitiosdeinteres h2 {

    font-size: 1.5em;  

}

.sitiosdeinteres .flechasVinculosDesp + div {

    width: auto !important;

}

.sitiosdeinteres li {

    max-width: 33.333%;

}

.sitiosdeinteres li img {

    padding: 0 5px;

}



/**** Nuevo Noticias Inicio *****/

.noticiasInicio {

    overflow: hidden;

    border-bottom: 1px solid #ccc;

}

.noticiasInicio h2 {

    border: 0;

    font-size: 0.9em;

    font-weight: bold;

    margin-bottom: 0;

    color: #069169;

}

.noticiasInicio h2:before {

    font-family: 'FontAwesome';

    content: '\f15c';

    margin-right: 10px;

    font-size: 1.2em;

}

.noticiasInicio a {

    padding: 0;

    text-decoration: none;

}

.noticiasInicio .bloquePublis {

    width: 100% !important;

}

.noticiasInicio ul {

    list-style:none;

    margin:0px;

}

.noticiasInicio ul li {

    height: auto !important;

    max-width: 100%;

}

.noticiasInicio .publiNotisMulti .tituloPublis {

    width: 100%;

    background: #069169;

    padding: 10px 30px;

    font-size: 1.2em;

    font-weight: bold;

    letter-spacing: 1px;

}

.noticiasInicio .publiNotisMulti .tituloPublis a { color:#fff; }

.noticiasInicio .publiNotisMulti a img.imagenPublis {

    min-width: 100%;

    max-width: 100%;

    height: 350px;

    overflow: hidden;

}

.noticiasInicio .publiNotisMulti .resumenPublis {

    color: #888;

    border-bottom: 0;

    padding-top: 10px;

    padding-bottom: 20px;

}



.noticiasInicio .flechasVinculosDesp {

    position: absolute;

    z-index: 9;

    top: 35%;

    width: 100%;

}

.noticiasInicio .flechasVinculosDesp .prev, .noticiasInicio .flechasVinculosDesp .next {

    background: none;

    color: transparent;

}

.noticiasInicio .flechasVinculosDesp .prev { margin-left: 15px; }

.noticiasInicio .flechasVinculosDesp .next { margin-right: 15px; }

.noticiasInicio .flechasVinculosDesp .prev:before, .noticiasInicio .flechasVinculosDesp .next:before {

    font-family: 'FontAwesome';

    font-size: 3em;

    display: block;

    color: rgba(255,255,255,0.8);

    text-indent: 0;

}

.noticiasInicio .flechasVinculosDesp .prev:before { content: '\f053' }

.noticiasInicio .flechasVinculosDesp .next:before { content: '\f054' }

.row { margin-left: -15px; }



/**** Agenda de la ministra *****/

.agendaMin {

    text-align: center;

    padding-bottom: 15px;

    position: relative;

    border-top: 1px solid #ccc;

}

.agendaMin h4 {

    text-align: left;

    margin: 0;

    padding: 10px;

    color: #069169;

    font-size: 0.9em;

    font-weight: bold;

}

.agendaMin h4:before {

    font-family: 'FontAwesome';

    content: '\f073';

    margin-right: 10px;

    font-size: 1.2em;

}

.agendaMin .eventUp, .agendaMin .eventDown {

    font-size: 1px;

    color: transparent;

    position: absolute;

    right: 22px;

    cursor: pointer;

}

.agendaMin .eventDown {

    margin-top: 20px;

}

.agendaMin .eventUp:before, .agendaMin .eventDown:before {

    font-family: 'FontAwesome';

    font-size: 15em;

    color: #fff;

}

.agendaMin .eventUp:before { content: '\f077'; }

.agendaMin .eventDown:before { content: '\f078'; }



.agendaMin .eventContainer {

    border: 1px solid #ddd;

    height: 470px;

    overflow-y: scroll;

}

.agendaMin ul.eventList {

    list-style: none;

    margin: 0;

}

.agendaMin ul li {

    padding: 12px 15px;

}

.agendaMin ul li.eventListHeader {

    background: #069169;

    color: #fff;

    font-size: 1.1em;

}

.agendaMin ul li.eventListHeader span.eventListCommonTitle {

    display: block;

}

.agendaMin ul li.eventItem {

    border-bottom: 1px solid #eee;

}

.agendaMin .eventContainer + a {

    display: block;

    padding: 5px;

    border: 1px solid #ddd;

    border-top: 0;

}



/******* CSS NUEVOS CAMBIOS - CVILLADA - BANNER AMPLIO *********/

.indexAmplio #header #zonHead1 #logo {

    background: url(../imagenes/logo2.png) left center no-repeat;

    margin-top: 0;

    background-size: contain;

}

.indexAmplio #header #zonHead2 .menuGuia ul {

    padding-right: 2em;

}

.indexAmplio #header #fechaActual {

    padding-right: 2em;

}



/** Menu Principal **/

.indexAmplio #menuPpal {

    background: transparent;

    border: 0;

    top: 140px;

    position: absolute;

    width: 100%

}

.indexAmplio #menuPpal .menuHome {

    text-align: center;

    z-index: 2;

}

.indexAmplio #menuPpal li ul { text-align: justify; }

.indexAmplio #menuPpal .menuHome li.mm-item {

    display: inline-block;

}

.indexAmplio #menuPpal .menuHome li a.mm-item-link {

    border: 0;

    font-size: 20px;

    padding: 15px 5px;

}

.indexAmplio #menuPpal .menuHome li.mm-item:hover { background: #069169; }

.indexAmplio #menuPpal .menuHome li.mm-item:hover a { text-decoration: none; }



/** HistÃƒÆ’Ã‚Â³rico de noticias **/

.indexAmplio .historialNoticias {

    border: 0;

    border-bottom: 1px solid #ccc;

}



/************ INTERNA AMPLIA ************/

.interna-amplia {

    margin-top: 20px;

    margin-bottom: 20px;

}

.interna-amplia .infoAmplia .imgPpal {

    text-align: center;

    margin-bottom: 20px;

}

.interna-amplia .infoPpal {

    border: 0;

    padding: 0;

}

.interna-amplia .infoPpal .modRuta {

    border: 0;

}

.interna-amplia .infoPpal .resumenPrincipalPub {

    text-align: center;

    font-style: normal;

}

.interna-amplia .infoPpal .imgAsociada { 

    width: 100%;

}

.interna-amplia .infoPpal .numVisitas {

    display: block;

    clear: both;

}

.interna-amplia .marco {

    border: 1px solid #069169;

    padding: 7px;

    position: relative;

    margin: 3em 0;

}

.interna-amplia .marco h2 {

    background: #069169;

    display: inline-block;

    color: #fff;

    font-size: 1em;

    padding: 2px 10px;

    margin: 0;

    position: absolute;

    top: -25px;

    left: -1px;

}

.interna-amplia .marco h2:before {

    content: '';

    border-left: 25px solid #069169;

    border-top: 25px solid transparent;

    position: absolute;

    right: -25px;

    top: 0;

}

.interna-amplia .marco .galeriaTab h4 { display: none; }

.interna-amplia .marco p { margin: 0; }

.interna-amplia .marco .galeriaTab .contenido1 { text-align: center;}

.interna-amplia .marco .galeriaTab a img { margin-bottom: 3px; }

.interna-amplia .marco .galeriaTab a.historial {

    background: #069169;

    display: block;

    width: 100px;

    text-align: center;

    color: #fff !important;

    font-size: 13px;

    border-radius: 14px;

    padding: 3px 10px;

    margin: 7px auto 0;

}



/*** Responsive nuevo ***/

@media (min-width: 480px) and (max-width: 991px) {

    .sitiosdeinteres li {

        max-width: 50%;

    }

}

@media screen and (max-width: 479px){

    .buscador { display: none; }

    h1, h1.pub { font-size: 1.5em; }

    #enlFooter ul { margin: 0 0 10px 25px; }

    #enlFooter li {

        width: 100%;

        border-right: 0;

        list-style: disc;

    }

    .indexAmplio #header #zonHead1 h1 { background-size: 100% !important; }

    .menuGuia, .redes {

        padding: 0;

        text-align: center;

    }



    /** Multimedia Videos **/

    .multimedia.amplio #galeriaMedia .mainMediaVideo, .multimedia.amplio #galeriaMedia .divVideoLista {

        width: 100%;

    }

    .multimedia.amplio #galeriaMedia .galVideoConteInf { margin-top: 10px }

    /** Multimedia historias **/

    .multimedia .mediaPublis, .multimedia .infoPublis, .multimedia.amplio .img-flickr, .multimedia.amplio .enlace-flickr { width: 100% }

    .multimedia .infoPublis .botonesPublis {

        width: 100%;

        text-align: center;

    }

    .multimedia .infoPublis .botonesPublis .linkHistorico, .multimedia .infoPublis .botonesPublis .linkAdicional { display: inline-block; }

    .multimedia.amplio .enlace-flickr { padding: 2em 0 }



    .sitiosdeinteres li { max-width: 100%; }

}



@media screen and (max-width: 530px){

    #zonHead1 h1 {

        background-size: 100% !important;

        margin-top: 0 !important;

    }

    .slidePrensa { height: 100px; }

}



@media (max-width: 767px){

    .row, .thumbnails { margin-left: -15px; }

    #zonHead1 #nomSitio {

        padding: 0;

        border: 0;

        text-align: center;

        margin-top: 10px;

    }

    .noticiasInicio .publiNotisMulti a img.imagenPublis { height: inherit; }

    .instagramIframe, .twitterIframe { margin-bottom: 20px }

    .multimedia #galeriaMedia .mainMediaVideo .videosGalMedia a img {

        width: auto;

        margin: auto;

        display: block;

        height: auto;

        max-height: 300px;

    }

}



@media screen and (min-width: 831px) and (max-width: 991px){

    .herramientas { top: 300px; }

}



@media screen and (max-width: 992px) {

    #mingober, .slideComunidad .notBloqueImagen, .blqMinindustria, .herramientas, .sliderPpal #pointer { display: none; }

    .redes { padding: 0 5px; }

    .buscador ul { text-align: center; }

    .buscador ul li { float: inherit; }



    /*** MenÃƒÆ’Ã‚Âº ****/

    #menuPpal {

        height: auto;

    }

    #menuPpal .megamenu {

        display: none;

        padding: 5px 0;

    }

    #menuPpal a.mm-item-link {

        border: 0;

        padding: 7px 0 !important;

        font-size: 15px !important;

        display: inline-block;

    }

    #menuPpal li {

        width: 100% !important;

        text-align: center;

    }

    #menuPpal a#pull {

        display: block;

        color: #fff;

        font-size: 20px;

        padding: 10px 20px;

        border-bottom: 1px solid rgba(255,255,255,0.3);

    }

    #menuPpal a#pull:before { 

        content: "\f0c9";

        font-family: 'FontAwesome';

        display: inline-block;

        float: right;

        font-size: 1.2em;

    }

    #menuPpal li .mm-item-content {

        position: initial;

        margin: 0;

        background: #fff;

         max-width: 100%;

    }

    #menuPpal li.mm-item:hover {

        padding-bottom: 0;

    }

    #zonHead2 #nomSitio { padding-top: 10px; }

    #fechaActual {

        padding: 10px 10px 0 10px;

        float: left;

        width: 100%;

    }



    #contenedorLateral { margin-top: 20px;}

    .mm-js-shadow { display: none;}



    .sliderPpal .nav-prev, .sliderPpal .nav-next {  width: 32px !important; }

    

    .infoPpal { margin-bottom: 20px; }



    /****** zona centro ******/

    .botonesCirculos {  width: 100%;}

    .viceministros { top: 0;  width: auto; }

    .viceministros > div { width: 100%;}

    .viceministros li { float: none;}

    .viceministros li a {

        background: #eee;

        margin: 5px 0;

        text-indent: initial;

        padding: 10px;

        height: auto;

        text-align: center;

        width: 100% !important;

    }

    .pub img {

        width: auto !important;

        height: auto !important;

    }

    .imgIntranet > div { margin: auto; }

    .contenedorLateral .noticias { margin-top: 20px; }

    #footer table img { margin: 0 5px; }

    #footer table span { display: none; }

    .indexAmplio #header { position: relative; }

    #header #zonHead1 #logo {

        background-position: center !important;

        margin-top: 5px !important;

    }

    .indexAmplio #header #zonHead1 h1 { background-size: inherit !important; }

    #header #zonHead2 .menuGuia ul, #header #fechaActual, #zonHead2 #nomSitio { text-align: center; }

    .indexAmplio #header #zonHead2 .menuGuia ul { padding: 0 }

    .indexAmplio #header #zonHead1:after { display: none; }

    .indexAmplio #menuPpal {

        background: #069169;

        position: relative;

        top: inherit !important;

    }

}



/*** PUBLICACIÃƒÆ’Ã¢â‚¬Å“N IMAGENES ***/



.pubImagenes .infoPpal { border: 0; }

.pubImagenes .infoPpal .pub {

    background: url(../imagenes/fondo.png);

    float: left;

    width: 100%;

}

.pubImagenes .infoPpal .modRuta { margin-bottom: 15px; }

.pubImagenes .infoPpal h1.pub, .pubImagenes .infoPpal .numVisitas, .pubImagenes .infoPpal .fechasPub { display: none; }

.pubImagenes .infoPpal h2 {

    color: #069169;

    font-weight: bold;

    padding-left: 20px;

    float: left;

    width: 100%;

    margin-top: 30px;

}

.pubImagenes .infoPpal .paginado p, .pubImagenes .infoPpal .paginado ul, .pubImagenes .infoPpal .paginado li {

    display: inline-block;

}

.pubImagenes .infoPpal .paginado {

    text-align: center;

    margin-top: 3em;

    margin-bottom: 2em;

}

.pubImagenes .infoPpal .paginado p { color: #069169; }

.pubImagenes .infoPpal .paginado ul { margin-left: 15px; }

.pubImagenes .infoPpal .paginado li a {

    border: 1px solid #069169;

    border-radius: 50%;

    width: 30px;

    height: 30px;

    text-align: center;

    line-height: 28px;

    margin: 0 2px;

    display: block;

}

.pubImagenes .infoPpal .paginado li a.active, .pubImagenes .infoPpal .paginado li a:hover {

    background: #276F1F;

    color: #fff;

    text-decoration: none;

}



@media screen and (max-width: 992px) {

    .pubImagenes .infoPpal .pub { background: none }

}



/***** Slider 3 *****/

.NotiNuevas {

    position: relative;

}

.nxBloqueSlider3Controls {

    position: absolute;

    top: 6em;

    z-index: 9999;

    width: 100%;

}

.nxBloqueSlider3Controls .prev, .nxBloqueSlider3Controls .next {

    display: inline-block;

    font-size: 1px;

    color: transparent;

    cursor: pointer;

}

.nxBloqueSlider3Controls .prev {

    margin-left: -11px;

}

.nxBloqueSlider3Controls .next {

    float: right;

    margin-right: 15px;

}

.nxBloqueSlider3Controls .prev:before, .nxBloqueSlider3Controls .next:before {

    font-family: 'FontAwesome';

    font-size: 30em;

    color: #333;

    opacity: 0.3;

}

.nxBloqueSlider3Controls .prev:before { content: '\f137'; }

.nxBloqueSlider3Controls .next:before { content: '\f138'; }

.nxBloqueSlider3Controls .prev:hover:before, .nxBloqueSlider3Controls .next:hover:before { color: #069169; }