/*
Theme Name: Plasticolab - Marca pais
Author: Jair Mondragon Rios / Jeisson Garcia - jair@plasticolab.com, jeisson@plasticolab.com, info@plasticolab.com
Author URI: http://plasticolab.com/
Description: Tema creado para Marca Pais - 2013/07
Version: 0.1
*/

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: local('Open Sans Light'), local('OpenSans-Light'), url(fonts/DXI1ORHCpsQm3Vp6mXoaTXhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: local('Open Sans'), local('OpenSans'), url(fonts/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(fonts/MTP_ySUJH_bn48VBG8sNSnhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: local('Open Sans Bold'), local('OpenSans-Bold'), url(fonts/k3k702ZOKiLJc3WVjuplzHhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(fonts/EInbV5DfGHOiMmvb1Xr-hnhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}

body{
    background-color:#e9e9e9;
    color:#000000;
    font-family: 'Open Sans', sans-serif;
    font-weight:600;
    margin:0 !important;
    text-rendering:optimizeLegibility;
    width:100% !important;
}
.preloader{
    background-color:#000000;
    height:100%;
    left:0;
    position:fixed;
    top:0;
    width:100%;
    z-index:999;
}
a {
    border: none;
    color: inherit;
    cursor:pointer;
    text-decoration:none;
}
a:link img {
    border: none;
}
a:link {
    color: inherit;
}
a img {
    border: none;
}
ul{
    list-style:none;
    margin:0;
    padding:0;
}
li{
    float:left;
}
p{
    font-weight:400;
}
div {
    display:block;
    transition: all 0.2s;
    -webkit-transition: all 0.2s; /* Safari */
}
img {
    display:block;
}
input{
    border:none;
    border-radius:0;
}
.display-none-input{
    display:none !important;
}
.clear{
    clear:both;
}
.mobile{
    display:none;
}
.mobile1024{
    display:none;
}
.web{
    display:block;
}
h1 {
    color: #292929;
    font-size: 30px;
    font-weight: 400;
    text-transform:uppercase;
}
.heder-banner-mobile{
    height:100%;
    left:0;
    overflow: scroll;
    position: fixed;
    top:0;
    width:100%;
    z-index:999;
}
.ie7 .heder-banner-mobile{
    display:none;
}
.ie8 .heder-banner-mobile{
    display:none;
}
.heder-banner-mobile img{
    width:100%;
}
.close-gallery.close-banner-header {
    right: 10px;
    top: 5px;
}
.close-gallery.close-banner-header:hover {
    color: #FFFFFF;
}
.close-gallery.close-banner-header:hover .close-bg {
    background-position: -1093px -129px;
}
.loader-filters{
    background:url(images/load-filters.png);
    display:none;
    height:100%;
    left:0;
    position:fixed;
    top:0;
    width:100%;
    z-index:999;
}
.all{
    margin:0 auto;
    position:relative;
    width:90%;
    z-index:1;
}
.header{
    float:left;
    position:relative;
    width:100%;
}
.header-top{
    background-color:#222222;
    float:left;
    height:40px;
    padding:15px 0;
    width:100%;
}
.link-idioma{
    color: #808080; /*#525252*/
    float:right;
    font-size:12px;
    font-weight:800;
    text-align:left;
    text-transform:uppercase;
    transition: all 0.2s;
    -webkit-transition: all 0.2s; /* Safari */
}
a.link-idioma:link{
    color:#808080; /*#525252*/
}
.guion-idioma{
    color:#525252;
    float:right;
    font-size:12px;
    font-weight:800;
    margin:13px 4px;
    text-align:left;
    text-transform:uppercase;
}
.link-menu-mobile{
    color:#FFFFFF;
    float:left;
    font-size:12px;
    font-weight:300;
    margin: 13px 10px 0 30px;
    text-align:left;
    transition: all 0.2s;
    -webkit-transition: all 0.2s; /* Safari */
}
.bg-link-menu-mobile{
    background-image:url(images/images.png);
    background-position: -22px -65px;
    float:left;
    height:16px;
    margin:0 15px 0 0;
    width:16px;
}
.border-header{
    border-right:1px dotted #656565;
    height:29px;
    margin:6px auto;
    width:1px;
}
.link-idioma:hover{
    color:#71b13d !important;
}
.link-idioma.active{
    color:#71b13d;
}
.eng{
    margin:13px 20px 0 0;
}
.esp{
    margin:13px 20px 0 0;
}
.search-content{
    background-image:url(images/images.png);
    background-position: -17px -310px;
    height:30px;
    margin:0 auto;
    padding:5px 12px;
    width:507px;
}
.input-search{
    background-color:transparent;
    border:none;
    border-radius:0;
    color:#FFFFFF;
    float:left;
    font-family:'Open Sans',sans-serif;
    font-size: 18px;
    height: 27px;
    padding:1px 0;
    width:350px;
}
.search-icon{
    background-color:transparent;
    background-image:url(images/images.png);
    background-position:-122px -20px;
    border:none;
    border-radius:0;
    cursor:pointer;
    float:right;
    font-family:'Open Sans',sans-serif;
    font-size: 18px;
    height: 21px;
    margin: 7px 0 0;
    padding: 0;
    width: 20px;
}
.search-icon:hover{
    background-position:-122px -57px;
}
.search-icon:hover{
    background-position:-122px -57px;
}
.logo-colombia{
    left:20px;
    margin: 0 20px 0 0;
    position: absolute;
    top: 26%;
}
.banner-header {
    float: left;
    overflow: hidden;
    width: 100%;
}
.banner-header img{
    width:100%;
    height: auto;
}
.contenedores{
    background-color:#FFFFFF;
    float:left;
    margin:0 0 20px;
    min-height:1420px;
    position:relative;
    width:100%;
}
.content-left{
    background-color:#FFFFFF;
    float:left;
    position:relative;
    width:18%;
}
.organizar{
    float:left;
    margin:0 0 4px;
    padding:30px 0 0;
    width:100%;
}
.titulo-organizar{
    color:#444444;
    float:left;
    font-size:18px;
    padding:0 0 0 30px;
}
.menu-organizar{
    color:#444444;
    float:left;
    font-size:14px;
    margin:0 0 20px 0;
    width:100%;
}
.menu-organizar ul{
    float:left;
    margin:20px 0 0;
    width:100%;
}
.menu-organizar ul li{
    clear:both;
    font-weight:400;
    margin:2px 0;
    padding:0 0 0 30px;
    position:relative;
}
.menu-organizar ul li:hover{
    color:#e6154c;
}
.menu-organizar ul li.active a{
    color:#e6154c;
}
.menu-organizar ul li .left-menu-over{
    background-image:url(images/images.png);
    background-position: -546px -16px;
    display:none;
    height: 15px;
    left: 0;
    position: absolute;
    top: 0;
    width: 12px;
}
.menu-organizar ul li:hover .left-menu-over{
    display:block;
}
.menu-organizar ul li.active .left-menu-over{
    display:block;
}
.menu-organizar ul li a{
    color:#444444;
}
.menu-organizar ul li a:hover{
    color:#e6154c;
}
.menu-organizar ul li a.active{
    color:#e6154c;
}
.filtros{
    float:left;
    margin: 0 0 20px;
}
.content-filtros{
    float:left;
    font-size:11px;
    margin:10px 0 0 ;
    padding:0 0 0 30px;
}
.filtro{
    cursor:pointer;
    float:left;
    margin:3px 0;
    position:relative;
    width:100%;
}
.ie7 .filtro {
    width: 100%;
}
.ie8 .filtro {
    width: 100%;
}
.checkbox, .radio {
    background: url(images/checkbox.png) no-repeat;
    /*clear: left;*/
    display: block;
    float: left;
    height: 8px;
    margin:4px 5px 0 0 ;
    padding: 0 5px 0 0;
    position: absolute;
    width: 100%;
}
.filtro p{
    margin:0;
    padding:0 0 0 15px;
}
.asies{
    background-color:#ffc200;
    background-image:url(images/bg-asies.jpg);
    background-position:right top;
    background-repeat:repeat-y;
    border-bottom:1px solid #e2ac00;
    border-top:1px solid #e2ac00;
    color:#484848;
    float:left;
    font-size:16px;
    font-weight: 300;
    line-height: 22px;
    margin: 0 0 20px;
    text-align: left;
    text-transform:uppercase;
    width: 100%;
    transition: all 0.2s;
    -webkit-transition: all 0.2s; /* Safari */
}
.asies .asies-mapa {
    background-color:#ffc200;
    background-image:url(images/bg-asies.jpg);
    background-position:left top;
    background-repeat:repeat-y;
    display:inline-block;
    float:left;
    padding:5px 0;
    width:30%;
    transition: all 0.2s;
    -webkit-transition: all 0.2s; /* Safari */
}
.asies:hover{
    background-color:#d0d0d0;
    background-image:url(images/bg-asies-over.jpg);
    border-bottom:1px solid #d0d0d0;
    border-top:1px solid #d0d0d0;
}
.asies:hover .asies-mapa {
    background-image:url(images/bg-asies-over.jpg);
    background-color:#d0d0d0;
    transition: all 0.2s;
    -webkit-transition: all 0.2s; /* Safari */
}
.asies .asies-text {
    background-color:#ffce33;
    display:inline-block;
    float:left;
    padding:5px 0;
    width:69%;
    transition: all 0.2s;
    -webkit-transition: all 0.2s; /* Safari */
}
.asies:hover .asies-text {
    background-color:#e8e8e8;
    transition: all 0.2s;
    -webkit-transition: all 0.2s; /* Safari */
}
.bg-asies{
    background-image:url(images/images.png);
    background-position: -20px -180px;
    float:left;
    height:46px;
    margin: 0 20px 0 12px;
    width:42px;
}
.menu-asies{
    color:#ff0000;
    float:left;
    font-weight: bold;
    margin:20px 0 40px;
    padding: 10px 0;
    position:relative;
    text-align: left;
    width: 100%;
}
.item-asies{
    color:#000000;
    float:left;
    font-size:11px;
    margin:0 0 8px;
    text-align: left;
    text-transform:uppercase;
    width: 50%;
}
.btn-artistas{
    display:none;
}
.ie7 .item-asies{
    width:49.9%;
}
.item-asies span{
    float:left;
    margin:8px 5px 0 10px;
    width: 90%;
}
.item-asies a{
    transition: all 0.2s;
    -webkit-transition: all 0.2s; /* Safari */
}
.link-mapas{
    background-color:#95ced7;
    float: left;
    height: 54px;
    padding: 10px 0 0;
    width: 100%;
}
.link-mapas:hover{
    background-color:#e8e8e8;
}
.bg-link-mapas {
    background-image: url("images/images.png");
    background-position: -1002px -185px;
    display: block;
    height: 49px;
    margin: 0 auto;
    width: 48px;
}
.link-mapas:hover .bg-link-mapas{
    background-position: -1002px -254px;
}
.link-aliados{
    background-color:#8EBF67;
    float: left;
    height: 54px;
    padding: 10px 0 0;
    width: 100%;
}
.bg-link-aliados{
    background-image:url(images/images.png);
    background-position: -78px -179px;
    display:block;
    height:43px;
    margin:0 auto;
    width:82px;
}
.link-aliados:hover{
    background-color:#e8e8e8;
}
.link-aliados:hover .bg-link-aliados{
    background-position: -77px -249px;
}
.link-contacto{
    background-color:#3D7B88;
    float: left;
    height: 54px;
    padding: 10px 0 0;
    width: 100%;
}
.link-contacto:hover{
    background-color:#e8e8e8;
}
.bg-link-contacto{
    background-image:url(images/images.png);
    background-position: -167px -179px;
    display: block;
    height: 50px;
    margin: -4px auto 0;
    width: 60px;
}
.link-contacto:hover .bg-link-contacto{
    background-position: -167px -249px;
}
.link-eventos{
    background-color:#E05F5F;
    float: left;
    height: 54px;
    padding: 10px 0 0;
    width: 100%;
}
.bg-link-eventos{
    background-image:url(images/images.png);
    background-position: -237px -177px;
    display: block;
    height: 50px;
    margin: 0 auto;
    width: 42px;
}
.link-eventos:hover{
    background-color:#e8e8e8;
}
.link-eventos:hover .bg-link-eventos{
    background-position: -237px -246px;
}
.link-descargas{
    background-color:#EBD682;
    float: left;
    height: 54px;
    padding: 10px 0 0;
    width: 100%;
}
.link-descargas:hover{
    background-color:#e8e8e8;
}
.bg-link-descargas{
    background-image:url(images/images.png);
    background-position: -295px -176px;
    display: block;
    height: 50px;
    margin: 0 auto;
    width: 46px;
}
.link-descargas:hover .bg-link-descargas{
    background-position: -295px -244px;
}
.link-ninos{
    background-color:#FF9600;
    float: left;
    height: 54px;
    padding: 10px 0 0;
    width: 100%;
}
.bg-link-ninos{
    background-image:url(images/images.png);
    background-position: -350px -178px;
    display: block;
    height: 50px;
    margin: 0 auto;
    width: 42px;
}
.link-ninos:hover{
    background-color:#e8e8e8;
}
.link-ninos:hover .bg-link-ninos{
    background-position: -350px -244px;
}
.link-artistas{
    background-color:#86964d;
    float: left;
    height: 54px;
    padding: 10px 0 0;
    width: 100%;
}
.link-artistas:hover{
    background-color:#e8e8e8;
}
.bg-link-artistas{
    background-image:url(images/images.png);
    background-position: -403px -178px;
    display: block;
    height: 50px;
    margin: 0 auto;
    width: 66px;
}
.link-artistas:hover .bg-link-artistas{
    background-position: -403px -248px;
}
.bg-link-potenciadores {
    background-image: url("images/images.png");
    background-position: -1097px -186px;
    display: block;
    height: 50px;
    margin: 0 auto;
    width: 42px;
}
.btn-potenciadores:hover  .bg-link-potenciadores {
    background-position: -1097px -256px;
}
/* oculto potenciadores y descargas solicitud Luisa Arevalo Feb-2-2016*/
.item-asies.btn-potenciadores {display: none;}

.contenedores > div.content-left.web > ul > li:nth-child(5) {display: none;}
.contenedores .link-descargas{display: none;} 




.link-videos{
    background-color:#fb676e;
    float: left;
    height: 54px;
    padding: 10px 0 0;
    width: 100%;
}
.link-videos:hover{
    background-color:#e8e8e8;
}
.bg-link-videos{
    background-image:url(images/images.png);
    background-position: -930px -189px;
    display: block;
    height: 50px;
    margin: 0 auto;
    width: 66px;
}
.link-videos:hover .bg-link-videos{
    background-position: -930px -258px;
}
.nuestros-aliados{
    background-color:#f1f1f1;
    border-bottom:1px solid #d9d9d9;
    border-top:1px solid #d9d9d9;
    color:#272727;
    float:left;
    font-size:16px;
    text-align:center;
    width:100%;
}
.nuestros-aliados h3 {
    color: #272727;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
}
.end-left-banner{
	margin: 20px auto 75px auto;
    width:182px;
}
.content-right{
    background-color:#F7F6F1;
    float:left;
    width:82%;
}
.main-menu{
    background-color:#f0f0f0;
    color:#999999;
    float:left;
    font-size:12px;
    padding:0;
    position:relative;
    width:100%;
}
.ie7 .main-menu{
    font-size:10px;
    z-index:3;
}
.ie8 .main-menu{
    font-size:10px;
}
.main-menu ul{
    width:100%;
}
.main-menu ul li{
    background-image:url(images/doble-borde.jpg);
    background-repeat:repeat-y;
    float:left;
    overflow:visible;
    position:relative;
    text-align:center;
    transition: all 0.2s;
    -webkit-transition: all 0.2s; /* Safari */
    width:8.7%;
}
.main-menu ul li.link-home{
    width:8.32%; /* 6.35%; */
}
.menu-login.main-menu ul li.link-home{
    width:8.32%;
}
.main-menu ul li.active{
    background-image:none;
}
.main-menu ul li.link-cultura{
    /*width:7.17%;  Ancho con boton de radio*/
    width: 10.1%; /* 8.13%; */
}
.menu-login.main-menu ul li.link-cultura{
    width:10.1%;
}
.main-menu ul li.link-turismo{
    /*width:7.34%;  Ancho con boton de radio*/
    width: 10.27%; /* 8.3%; */
}
.menu-login.main-menu ul li.link-turismo{
    width:10.27%;
}
.main-menu ul li.link-innovacion{
    /* width:9.65%;  Ancho con boton de radio*/
    width:12.58%; /*10.61%;*/
}
.menu-login.main-menu ul li.link-innovacion{
    width:12.58%;
}
.main-menu ul li.link-deporte{
    /*width:7.34%;  Ancho con boton de radio*/
    width:10.27%; /*8.3%;*/
}
.menu-login.main-menu ul li.link-deporte{
    width:10.27%;
}
.main-menu ul li.link-talento{
    /*width:7.09%;  Ancho con boton de radio*/
    width:10.02%;/*8.05%;*/
}
.menu-login.main-menu ul li.link-talento{
    width:10.02%;
}
.main-menu ul li.link-medioambiente{
    /*width:11.22%;  Ancho con boton de radio*/
    width:14.15%;/*12.18%;*/
}
.menu-login.main-menu ul li.link-medioambiente{
    /*width:11.22%;  Ancho con boton de radio*/
    width:14.15%;
}
.main-menu ul li.link-exportaciones{
    /*width:10.64%; Ancho con boton de radio*/
    width:13.57%;/*11.6%;*/
}
.menu-login.main-menu ul li.link-exportaciones{
    width:13.57%;
}
.main-menu ul li.link-inversion{
    /*width:8.25%; Ancho con boton de radio*/
    width:10.67%;/*8.7%;*/
}
.menu-login.main-menu ul li.link-inversion{
    width:10.67%;
}
.main-menu ul li.radio-menu-item{
    display:none;
    width:9.65%;
}
.main-menu ul li.login-menu-item{
    float:right;
    /*width:15.3%; Ancho con boton de radio*/
    width:17.78%;
}
.main-menu ul li#btn-menu-logout-web.login-menu-item{
    /*width:11%; Ancho con boton de radio*/
    width:12%;
}
.main-menu ul li#btn-menu-profile-web.profile-menu-item{
    /*width:4.3%; Ancho con boton de radio*/
    width:5.78%;
}
.main-menu ul li#btn-menu-logout-web-2.login-menu-item{
    /*width:11%; Ancho con boton de radio*/
    width:12%;
}
.main-menu ul li#btn-menu-profile-web-2.profile-menu-item{
    /*width:4.3%; Ancho con boton de radio*/
    width:5.78%;
}
.main-menu ul li.active{
    background-color:#f0c334;
}
.main-menu ul li a{
    transition: all 0.2s;
    -webkit-transition: all 0.2s; /* Safari */
}

/*Menu*/

.main-menu ul li.active a{
    color:#fff;
}

.rollover-menu{
    background-position:center top;
    bottom:-40px;
    height:8px;
    left:0;
    position:absolute;
    width:100%;
}
li.active .rollover-menu{
    display:none;
}
.ie7 .rollover-menu{
    bottom:0 !important;
    display:none;
}

/*comento lo que jose tenia*/
/*.rollover-menu {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 0%;
}
.itemflecha-home{
    background-position:center center;
    top:0;
    height:100%;
    right:-8px;
    position:absolute;
    width:8px;
    z-index: 100;
}
li.active .rollover-menu{
    display:none;
}
.ie7 .rollover-menu{
    bottom:0 !important;
    display:none;
}*/
.bg-link-home{
    background-image:url(images/images.png);
    background-position: -577px -19px;
    display:none;
    float: left;
    height: 16px;
    margin: 6px 8px 0 0;
    width: 16px;
}
.bg-item-home{
    background-image:url(images/item-home.png);
}
.bg-itemflecha-home, .main-menu ul li.link-home.active{
    background-color: #F0C334;
}
.bg-item-cultura{
    background-image:url(images/item-cultura.png);
}
.bg-itemflecha-cultura, .main-menu ul li.link-cultura.active{
    background-color: #c9070c;
}
.bg-item-turismo{
    background-image:url(images/item-turismo.png);
}
.bg-itemflecha-turismo, .main-menu ul li.link-turismo.active{
    background-color: #F9AB3E;
}
.bg-item-ambiente{
    background-image:url(images/item-ambiente.png);
}
.bg-itemflecha-ambiente, .main-menu ul li.link-medioambiente.active{
    background-color: #ff7300;
}
.bg-item-inversion{
    background-image:url(images/item-inversion.png);
}
.bg-itemflecha-inversion, .main-menu ul li.link-inversion.active{
    background-color: #b50d71;
}
.bg-item-innovacion{
    background-image:url(images/item-innovacion.png);
}
.bg-itemflecha-innovacion, .main-menu ul li.link-innovacion.active{
    background-color: #ffd600;
    color: #000000;
}
.bg-item-deporte{
    background-image:url(images/item-deporte.png);
}
.bg-itemflecha-deporte, .main-menu ul li.link-deporte.active{
    background-color: #5e147b;
}
.bg-item-talento{
    background-image:url(images/item-talento.png);
}
.bg-itemflecha-talento, .main-menu ul li.link-talento.active{
    background-color: #00c4ff;
}
.bg-item-exportaciones{
    background-image:url(images/item-exportaciones.png);
}
.bg-itemflecha-exportaciones, .main-menu ul li.link-exportaciones.active{
    background-color: #23c600;
}

.link-home a:hover{
    color:#ac1014;
}
.link-cultura a:hover{
    color:#E6154C;
}
.link-turismo a:hover{
    color:#F9AB3E
}
.link-innovacion a:hover{
    color:#521B78;
}
.link-deporte a:hover{
    color:#0DC3FF;
}
.link-talento a:hover{
    color:#FF7200;
}
.link-medioambiente a:hover{
    color:#73c509;
}
.link-exportaciones a:hover{
    color:#9A156E;
}
.link-inversion a:hover{
    color:#0980ba;
}
.main-menu ul li.active a{
    color: #000;
}
.bg-cultura{
    background-color:#E6154C;
}
.bg-turismo{
    background-color:#F9AB3E;
}
.bg-Medio-ambiente{
    background-color:#73c509;
}
.bg-inversion{
    background-color:#0980ba;
}
.bg-innovacion{
    background-color:#521B78;
}
.bg-deporte{
    background-color:#0DC3FF;
}
.bg-talento{
    background-color:#FF7200;
}
.bg-exportaciones{
    background-color:#9A156E;
}
.bg-sobre-co{
    background-color:#48575E;
}

.color-cultura{
    color:#E6154C;
}
.color-turismo{
    color:#F9AB3E;
}
.color-Medio-ambiente{
    color:#73c509;
}
.color-inversion{
    color:#0980ba;
}
.color-innovacion{
    color:#521B78;
}
.color-deporte{
    color:#0DC3FF;
}
.color-talento{
    color:#FF7200;
}
.color-exportaciones{
    color:#9A156E;
}
.color-sobre-co{
    color:#48575E;
}

/*.main-menu ul > li > a:hover{
    color: #fff;
}*/

.main-menu ul li a{
    position: relative;
    z-index: 50;
}

/*Menu*/

.main-menu ul li:hover .bg-link-home{
    background-position: -577px -53px;
}
.bg-link-home:hover{
    background-position: -577px -53px;
}
.main-menu ul li a{
    display:block;
    float:left;
    height:30px;
    line-height:30px;
    padding: 10px 0;
    text-align: center;
    width: 100%;
}
.main-menu ul li div{
    margin:0 auto;
}
.main-menu li.right-menu {
    border-right:none;
    color:#3b3b3b;
    overflow:hidden;
}
.radio-menu-item{
    background-color:#dedede;
    background-position:left top;
    background-repeat:no-repeat;
}
.main-menu .right-menu.radio-menu-item a{
    padding:10px 0;
}
.main-menu .right-menu.login-menu-item a{
    padding:10px 0;
}
.login-menu-item{
    background-color:#d3d3d3;
    background-position:left top;
    background-repeat:no-repeat;
}
.login-menu-item #btn-menu-logout-mobile{
    color: #525252;
    float: left;
    font-size: 13px;
    font-weight: 800;
    margin: 8px 3px 0;
    position: relative;
}
/* hover added */
.login-menu-item #btn-menu-logout-mobile:hover{
    color: #71B13D;
}
/* fin hover*/
.profile-menu-item{
    background-color:#c3c3c3;
}
li.right-menu:hover{
    background-color:#f0c334;
}
li.right-menu:hover a{
    color:#000000;
}
.ie7 .login-menu-item{
    width:150px;
}
.ie7 .radio-menu-item{
    width:80px;
}
.login-menu-item img {
    display: inline;
    float: right;
    margin: 5px 0 0 5px;
    text-align: left;
}
.login-menu-item span {
    float:left;
}
#btn-menu-logout-web.login-menu-item span {
    float:none;
}
#btn-menu-profile-web.profile-menu-item img {
    display:inline-block;
    float:none;
    margin:3px 0 0;
}
#btn-menu-logout-web-2.login-menu-item span {
    float:none;
}
#btn-menu-profile-web-2.profile-menu-item img {
    display:inline-block;
    float:none;
    margin:3px 0 0;
}
.login-center {
    margin: 0 auto;
    width: 126px;
}
.login-center-cerrar-sesion {
    margin: 0 auto;
    width: 106px;
}
.radio-center {
    margin: 0 auto;
    width: 60px;
}
.radio-menu-item img {
    float: right;
    margin: 5px 0 0 5px;
}
.radio-menu-item span {
    float: left;
}
.main-menu ul.submenu{
    background-color:#FFFFFF;
    display:none;
    /*left:50%;
    margin-left:-120px;*/
    right: 50%; /* added */
    margin-right: -120px; /* added */
    position:absolute;
    top:50px;
    width:240px;
    z-index:3;
}
.main-menu ul li.item-submenu{
    background-color:#FFFFFF;
    border-bottom:1px solid #e5e5e5;
    border-right:none;
    float:left;
    padding:2%;
    width:96%;
}
.main-menu ul li.item-submenu a{
    padding:7px 0;
}
.main-menu ul li.item-submenu a:hover{
    background-color:#f2f2f2;
    color:#000000;
}
.main-general {
    background-color:#eeece4;
    float: left;
    min-height: 800px;
    position:relative;
    width: 100%;
    z-index:2;
}
.main-slider {
    background-color:#eeece4;
    float: left;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.banner-home {
    float: left;
    overflow:hidden;
    position:relative;
    width: 75%;
}
.banner-home .rsMinW .rsBtnCenterer {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.banner-home .rsMinW .rsPlayBtn {
    cursor: pointer;
    height: 64px;
    left: 50%;
    margin-left: -32px;
    margin-top: -32px;
    opacity: 0.8;
    -moz-opacity: 0.8;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity= 0.8);
    position: absolute;
    top: 50%;
    width: 64px;
}
.banner-home .rsMinW:hover .rsPlayBtn{
    opacity: 1;
    -moz-opacity: 1;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity= 1);
}
.redes-right{
    float:right;
    position:relative;
}
.module-redes{
    float:left;
    position:relative;
}
.redes-right img{
    left:0;
    top:0;
    width:100%;
}
.module-contents{
    color:#FFFFFF;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:12px;
    font-style:italic;
    font-weight:normal;
    height:92%;
    left:0;
    padding:4%;
    position:absolute;
    text-align:center;
    top:0;
    width:92%;
}
.twitter-module .module-contents{
    color:#148b91;
    cursor:pointer;
}
.twitter-module .module-contents a{
    color:#FFFFFF;
}
.twitter-module .module-contents a:hover{
    color:#000000;
}
.facebook-module .module-contents{
    cursor:pointer;
}
.module-contents > span {
    height: 40px;
    left: 50%;
    line-height: 13px;
    margin-left: -45%;
    margin-top: -24px;
    position: absolute;
    top: 50%;
    width: 90%;
}
.ie7 .module-contents {
    font-size: 10px;
}
.module-tittle{
    bottom:35px;
    color:#FFFFFF;
    font-family: 'Open Sans', sans-serif;
    font-size:16px;
    font-style:normal;
    left:0;
    position:absolute;
    text-align:center;
    text-transform:uppercase;
    width: 100%;
}
.ie7 .module-tittle {
    font-size: 14px;
}
.module-date{
    bottom:23px;
    color:#FFFFFF;
    left:0;
    position:absolute;
    text-align:center;
    width: 100%;
}
.bg-twitter-module{
    background-image:url(images/images.png);
    background-position: -1004px -20px;
    height:23px;
    margin:10px auto;
    width:32px;
}
.bg-facebook-module{
    background-image:url(images/images.png);
    background-position: -1057px -20px;
    height:23px;
    margin:10px auto;
    width:14px;
}
.main-content{
    clear:both;
    float:left;
    position:relative;
    width:100%;
}
.facebook-module:hover .border-top2, .facebook-module:hover .border-bottom2, .facebook-module:hover .border-left2, .facebook-module:hover .border-right2{
    background-color:#999999;
}
.twitter-module:hover .border-top2, .twitter-module:hover .border-bottom2, .twitter-module:hover .border-left2, .twitter-module:hover .border-right2{
    background-color:#999999;
}
/*-------------SCROLL-----------------*/
.content-scroll{
    background-color:#222222;
    bottom:0;
    display:none;
    float:left;
    height:100px;
    width:100%;
}
.controls{
    height:235px;
    position:absolute;
    right:0;
    top:0;
    width:100%;
}
.arriba{
    background-image:url(images/flecha-arriba.png);
    background-position:center center;
    background-repeat:no-repeat;
    cursor:pointer;
    height:73px;
    position:absolute;
    top:0;
    width:100%;
}
.arriba:hover{
    background-image:url(images/flecha-arriba-over.png);
}
.abajo{
    background-image:url(images/flecha-abajo.png);
    background-position:center center;
    background-repeat:no-repeat;
    bottom:0;
    cursor:pointer;
    height:73px;
    position:absolute;
    width:100%;
}
.abajo:hover{
    background-image:url(images/flecha-abajo-over.png);
}
.contador{
    margin-top:95px;
}
.mCSB_buttonUp{
    background-image:url(images/flecha-arriba.png);
    background-position:center center;
    background-repeat:no-repeat;
    cursor:pointer;
    height:73px;
    position:absolute;
    top:0;
    width:100%;
}
.mCSB_buttonUp:hover{
}
.mCSB_buttonUp:active{
}
.mCSB_scrollTools .mCSB_buttonDown{
    background-image:url(images/images.png);
    background-position:-776px -180px;
    background-repeat:no-repeat;
    bottom:0;
    cursor:pointer;
    height:45px;
    position:absolute;
    width:150px;
}
.mCSB_buttonDown:hover{
}
.mCSB_buttonDown:active{

}
.output{margin:20px 40px;}
.output a{display:inline-block; text-decoration:none; padding:3px 15px; -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; background:#000; margin:5px 20px 5px 0;}
code{color:#5b70ff;}
.content{position:relative; height:1000px; overflow:auto;}
.totalScrollOffsetInfo{border:2px solid #fc0; font-size:12px; padding:20px; text-align:center; margin-bottom:60px;}
.totalScrollOffset{ float:left; height:50px; background:#fc0;}

/*-----------FIN SCROLL------------*/
.main-column{
    float:left;
}
.main-item{
    cursor:pointer;
    float:left;
    overflow:visible;
    position:relative;
}
.width100{
    width:100%;
}
.width75{
    width:75%;
}
.width50{
    width:50%;
}
.ie7 .width50{
    width:49.9%;
}
.ie7 .item-result.width50{
    width:49.9%;
}
.width33{
    width:33.3333%;
}
.width25{
    overflow:visible !important;
    width:25%;
}
.ie7 .width25{
    overflow:visible !important;
    width:24.9%;
}
.width12{
    width:12.5%;
}
.main-item img{
    float:left;
    width:100%;
}
.borders{
    height:100%;
    left:0;
    position:absolute;
    top:0;
    width:100%;
}
.border-top{
    background-color:#eeece4;
    height:4px;
    left:0;
    position:absolute;
    top:0;
    width:100%;
}
.border-bottom{
    background-color:#eeece4;
    bottom:0;
    height:4px;
    left:0;
    position:absolute;
    width:100%;
}
.border-left{
    background-color:#eeece4;
    height:100%;
    left:0;
    position:absolute;
    top:0;
    width:4px;
}
.border-right{
    background-color:#eeece4;
    height:100%;
    position:absolute;
    right:0;
    top:0;
    width:4px;
}
.border-right3{
    background-color:#eeece4;
    height:100%;
    position:absolute;
    right:-1px;
    top:0;
    width:4px;
}
.border-top2{
    height:5px;
    left:0;
    position:absolute;
    top:0;
    width:100%;
}
.border-bottom2{
    bottom:0;
    height:5px;
    left:0;
    position:absolute;
    width:100%;
}
.border-left2{
    left:0;
    height:100%;
    position:absolute;
    top:0;
    width:5px;
}
.border-right2{
    height:100%;
    position:absolute;
    right:0;
    top:0;
    width:5px;
}
/*.item-red .border-top{
        background-image:url(images/border-top-red.jpg);
}
.item-red .border-bottom{
        background-image:url(images/border-bottom-red.jpg);
}
.item-red .border-left{
        background-image:url(images/border-left-red.jpg);
}
.item-red .border-right{
        background-image:url(images/border-right-red.jpg);
}
.item-green .border-top{
        background-image:url(images/border-top-green.jpg);
}
.item-green .border-bottom{
        background-image:url(images/border-bottom-green.jpg);
}
.item-green .border-left{
        background-image:url(images/border-left-green.jpg);
}
.item-green .border-right{
        background-image:url(images/border-right-green.jpg);
}
.item-blue .border-top{
        background-image:url(images/border-top-blue.jpg);
}
.item-blue .border-bottom{
        background-image:url(images/border-bottom-blue.jpg);
}
.item-blue .border-left{
        background-image:url(images/border-left-blue.jpg);
}
.item-blue .border-right{
        background-image:url(images/border-right-blue.jpg);
}
.item-purple .border-top{
        background-image:url(images/border-top-purple.jpg);
}
.item-purple .border-bottom{
        background-image:url(images/border-bottom-purple.jpg);
}
.item-purple .border-left{
        background-image:url(images/border-left-purple.jpg);
}
.item-purple .border-right{
        background-image:url(images/border-right-purple.jpg);
}
.item-yellow .border-top{
        background-image:url(images/border-top-yellow.jpg);
}
.item-yellow .border-bottom{
        background-image:url(images/border-bottom-yellow.jpg);
}
.item-yellow .border-left{
        background-image:url(images/border-left-yellow.jpg);
}
.item-yellow .border-right{
        background-image:url(images/border-right-yellow.jpg);
}
.item-gray .border-top{
        background-image:url(images/border-top-gray.jpg);
}
.item-gray .border-bottom{
        background-image:url(images/border-bottom-gray.jpg);
}
.item-gray .border-left{
        background-image:url(images/border-left-gray.jpg);
}
.item-gray .border-right{
        background-image:url(images/border-right-gray.jpg);
}*/
/*.item-black .border-top{
        background-color:#000000;
}
.item-black .border-bottom{
        background-color:#000000;
}*/
/*.item-black .border-left{
        background-color:#000000;
        top:0;
        width:1px;
}
.item-black .border-right{
        background-color:#000000;
}*/
/*.item-orange .border-top{
        background-color:#ff7200;
}
.item-orange .border-bottom{
        background-color:#ff7200;
}
.item-orange .border-left{
        background-color:#ff7200;
}
.item-orange .border-right{
        background-color:#ff7200;
}*/
.main-item .over-video{
    height:50px;
    left:50%;
    margin-left:-25px;
    margin-top:-25px;
    position:absolute;
    top:50%;
    width:50px;
}
.border-top-white{
    background-color:#FFFFFF;
    float:left;
    height:1px;
    margin:15px 0 8px;
    width:25px;
}
.border-right3px{
    background-color:#000000;
    height:100%;
    position:absolute;
    right:0;
    top:0;
    width:3px;
}
#flashnews{
    height:100%;
    left:0;
    position:absolute;
    top:0;
    width:100%;
}
#flashnews-mobile{
    height:100%;
    left:0;
    position:absolute;
    top:0;
    width:100%;
}
.main-item img.icon-flashnews{
    float:none;
    margin:25px auto;
    width:33px;
}
.new {
    height: 100%;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
}
.titulo-flashnew{
    bottom:50px;
    color:#ed1549;
    font-weight:400;
    left:0;
    margin:0 auto;
    position:absolute;
    text-align:center;
    text-transform:uppercase;
    width:100%;
}
.fecha-flashnew{
    bottom:24px;
    color:#666666;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:12px;
    font-style:italic;
    font-weight:300;
    left:0;
    margin:0 auto;
    position:absolute;
    text-align:center;
    width:100%;
}
.new-content{
    color:#999999;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:12px;
    font-style:italic;
    font-weight:300;
    margin:0 auto;
    text-align:left;
    width:82%;
}
.ie7 .new-content{
    font-size:10px;
}
.ie8 .new-content{
    font-size:10px;
}
.ie7 .titulo-flashnew{
    margin:5px auto;
}
.ie8 .titulo-flashnew{
    margin:5px auto;
}
.ie7 .fecha-flashnew{
    margin:5px auto;
}
.ie8 .fecha-flashnew{
    margin:5px auto;
}
.click_post img{
    font-size: 0;
}
.img-desc{
    background-image:url(images/fondo_alpha.png);
    bottom:0;
    color:#FFFFFF;
    font-size:12px;
    font-style:italic;
    font-weight:normal;
    left: 1px;
    line-height: 11px;
    opacity: 1;
    padding: 9px 3% 11px 5%;
    position: absolute;
    width: 91%;
    display: none;
}
.main-banner-desc{
    background-image:url(images/fondo_alpha.png);
    color:#FFFFFF;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:20px;
    font-style:italic;
    font-weight:normal;
    left: 1px;
    opacity: 1;
    padding: 20px 3% 15px;
    position: absolute;
    top:0;
    width: 94%;
}
.rollover{
    background-image:url(images/transparent.png);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index:1;
}
.rollover-tittle{
    background-color:#FFFFFF;
    font-size:12px;
    margin:1px 0 0;
    opacity:0;
    filter:alpha(opacity=00);
    padding:10px;
    text-transform:uppercase;
}
.width50 .rollover-tittle{
    font-size:11px;
    opacity:0 !important;
    filter:alpha(opacity=00) !important;
}

.isotopegrid_actualidad, .isotopegrid_notelopierdas{
    /*opacity: 0;
    -moz-opacity: 0;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity= 0);*/
    min-height: 100px;
    overflow: hidden;
    position: relative;
    width: 100%;
    z-index: 1;
}

.contcol_webv2 .normal_home{
    overflow: visible;
    width: 25%;
}

.contcol_webv2 .grande_home{
    overflow: visible;
    width: 50%;
}

.contcol_webv2 .normal_home .rollover-tittle{
    opacity:0 !important;
    filter:alpha(opacity=00) !important;
}

.contcol_1024v2 .normal_home{
    overflow: visible;
    width: 50%;
}

.contcol_1024v2 .grande_home{
    overflow: visible;
    width: 100%;
}

.contcol_1024v2 .normal_home .rollover-tittle{
    opacity:0 !important;
    filter:alpha(opacity=00) !important;
}

.contcol_moibilev2 .normal_home, .contcol_moibilev2 .grande_home{
    overflow: visible;
    width: 50%;
}

.contcol_moibilev2 .rollover-tittle{
    opacity:0 !important;
    filter:alpha(opacity=00) !important;
}

.rollover-content{
    color:#FFFFFF;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:12px;
    font-style:italic;
    font-weight:normal;
    height: 0;
    opacity:0;
    filter:alpha(opacity=0);
    overflow:hidden;
    padding: 0 3%;
    position: absolute;
    top: 70%;
    width: 94%;
}
.width50 .rollover-content{
    font-size:11px;
}
.rollover-content div, .rollover-content p, .rollover-content a{
    clear:both;
    opacity:0;
    filter:alpha(opacity=0);
}
.rollover-content p{
    float:left;
    margin:5px 0 0;
}
.width50 .rollover-content{
    padding: 0 5%;
    top:60%;
    width: 90%;
}
.ver-articulo {
    bottom: 10px;
    float:right;
    font-family: 'Open Sans',sans-serif;
    font-style: normal;
    position: absolute;
    right: 15px;
    text-align: right;
    text-transform: uppercase;
    width: 100px;
}
.width50 .rollover-content .ver-articulo{
    bottom: 5px;
    right:5px;
    width:90px;
}
.ver{
    background-image: url("images/images.png");
    background-position: -486px -176px;
    float:left;
    height:15px;
    width:12px;
}
footer.footer-colombiaco {
    width: 73.15vw;
    float: right;
    height: auto;
    z-index: 10;
}
.position-fixed {
    position: fixed;
    bottom:20px;
}
.prefooter{
    background-color:#f7f6f1;
    float:left;
    font-weight:300;
    min-height:195px;
    padding:20px 0 20px 1%;
    position:relative;
    width:99%;
    z-index:1;
    font-weight: bold;

}

.sitemap-list{
    float:left;
    margin:0 0 0 1%;
    width:9%;
}
.sitemap-list.item-gray {
    width: 12%;
}
.sitemap-list.item-purple {
    width: 12%;
}
.sitemap-list.item-purple.item-purple2 {
    width: 9%;
}
.sitemap-list.item-blue {
    width: 11%;
}
.sitemap-list.item-blue.item-blue2 {
    width: 7%;
}
.sitemap-list.item-orange {
    width: 7%;
}
.sitemap-list.item-green {
    width: 13%;
}
.sitemap-tittle{
    float:left;
    font-size:14px;
    margin:0 0 10px;
    text-transform:uppercase;
}
.sitemap-list li{
    clear:both;
    color:#666666;
    font-size:11px;
    margin:0 0 6px;
}
.sitemap-list li:hover{
    color:#000000;
}
.sitemap-list ul{
    float:left;
    margin:10px 0 0 ;
}
.sitemap-tittle-border{
    clear:both;
    float:left;
    height:1px;
    position:relative;
    width:16px;
}
.red-color{
    color:#e6154c;
}
.yellow-color{
    color:#ffc40f;
}
.green-color{
    color:#71b13d;
}
.blue-color{
    color:#0dc3ff;
}
.purple-color{
    color:#521b78;
}
.gray-color{
    color:#48575e;
}
.orange-color{
    color:#ff7200;
}
.darkblue-color{
    color:#0072bc;
}
.lightpurple-color{
    color:#9a156e;
}

.page-template-page-templatespage-contacto-php .footer , 
.page-template-page-templatespage-lugares-unicos-php .footer, 
.page-template-page-templatespage-eventos-php .footer,
.page-template-page-templatespage-descargas-php .footer,
.page-template-page-templatespage-ninos-php .footer,
.page-template-page-templatespage-la-marca-php .footer,
.search .footer,
/*.archive .footer,*/
.single-post .footer
 {
    width: 100%;
}
.page-template-page-templatespage-contacto-php .prefooter , 
.page-template-page-templatespage-lugares-unicos-php .prefooter, 
.page-template-page-templatespage-eventos-php .prefooter,
.page-template-page-templatespage-descargas-php .prefooter,
.page-template-page-templatespage-la-marca-php .prefooter,
.page-template-page-templatespage-ninos-php .prefooter,
.search .prefooter,
/*.archive .prefooter,*/
.single-post .prefooter {
    width: 99%;
}

.footer{
    background-color:#000;
    color:#666666;
    float:left;
    height:125px;
    padding:0;
    position:relative;
    width: 100%;
    -webkit-transition: all 0.3s;
       -moz-transition: all 0.3s;
        -ms-transition: all 0.3s;
         -o-transition: all 0.3s;
            transition: all 0.3s;

}
.logos-footer-h {
    height: auto;
    display: inline-block;
    width: 70%;
    text-align: left;
    padding: 5px 0;
    margin-bottom: 10px;
    background: #fff;
    padding-left: 18px;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
}
.logos-footer-h a{
    display: inline-block;
}
.logo-footer {
    display: inline-block;
}
.logo-footer img {
    display: inline-block;
}
.footer p{
    text-align: left;
    padding-left: 1rem;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
}

.copy {
    font-size: 10px;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
    margin: 0;
}
.ie7 .copy {
    margin: 16px 0 0;
    /*width: 600px;*/
}
.copy a:hover{
    color:#FFFFFF;
}
.corporate{
    background-image:url(images/images.png);
    background-position: -381px -250px;
    float:right;
    height:49px;
    margin:-48px 0 0;
    width:139px;
}
.share{
    border-top:1px dotted #666666;
    bottom:0;
    height:27px;
    left:0;
    margin: 0 2%;
    padding: 14px 0;
    position: absolute;
    width: 14%;
}
.share .addthis_toolbox{
    margin: 0 auto;
    width: 120px;
}
.border-gray{
    background-color:#222222;
    float:right;
    height:56px;
    margin:0;
    width:1px;
}
.general-contents{
    background-color:#f0ede6;
    float:left;
    min-height:950px;
    position:relative;
    width:100%;
     margin-bottom: 1rem;
}
.page-template-page-contacto-php .contenedores{
    min-height:800px;
}
.page-template-page-contacto-php .general-contents{
    min-height:800px;
}
.error404 .contenedores{
    min-height:600px;
}
.error404 .general-contents{
    min-height:600px;
}
.general-contents.black-bg{
    background-color:#000000;
}
.general-contents.gray-bg{
    background-color:#eeece5;
}
.logo-corporate2{
    color:#FFFFFF;
    float:right;
    font-size:14px;
    font-weight:600;
    line-height:14px;
    margin:14px 6%;
    overflow:hidden;
    right: 75px;
    text-align:center;
    text-transform:uppercase;
    width:80px;
}
a.logo-corporate2:link{
    color:#FFFFFF;
}
.logo-corporate2:hover{
    color:#666666;
}
a.logo-corporate2:link:hover{
    color:#666666;
}
.logo-plastico{
    background-image:url(images/plastico.png);
    background-repeat:no-repeat;
    float: right;
    height: 14px;
    margin: 21px 6%;
    width: 51px;
}
.logo-plastico:hover{
    background-image:url(images/plastico-over.png);
}
.logos{
    position:absolute;
    right:10px;
    top:0px;
    width:30%;
}
.bg-ninos{
    height:auto;
    width:100%;
    position:absolute;
}
.footer .border-left{
    display:none;
}


/*------PREMIUM ----------*/

.category-breadcrumbs{
    background-color:#eeece4;
    float:left;
    height:auto;
    position:relative;
    width:100%;
}
.breadcrumbs{
    color:#a6a6a6;
    font-size:12px;
    font-weight:400;
    margin:17px 0 0 30px;
}
.breadcrumbs strong{
    color:#000000;
    font-weight:400;
}
.breadcrumbs-active{
    color:#000000;
}
.breadcrumbs a:hover{
    color:#000000;
}
.category-tittle{
    display: none;
    line-height:26px;
    margin:10px 0 15px 30px;
}
.category-2 .category-tittle{
    color:#E6154C;
}
.category-3 .category-tittle{
    color:#FFC40F;
}
.category-4 .category-tittle{
    color:#521B78;
}
.category-5 .category-tittle{
    color:#0DC3FF;
}
.category-6 .category-tittle{
    color:#FF7200;
}
.category-7 .category-tittle{
    color:#71B13D;
}
.category-8 .category-tittle{
    color:#9A156E;
}
.category-9 .category-tittle{
    color:#0072BC;
}
.category-10.category-tittle{
    color:#48575E;
}
.banner-premium {
    float: left;
    position: relative;
    width: 100%;
}
.banner-premium img{
    width:100%;
}
/*------FIN PREMIUM ----------*/


/*------ LOADING--------------*/
.main-banner-loading {
    height:100%;
    left: 0;
    min-height:30px;
    position: absolute;
    top: 0;
    width: 100%;
    z-index:-1;
    transition:none;
    -webkit-transition:none;
}
.detail-eventos .main-banner-loading {
    background-color:#FFFFFF;
}
.main-banner-loading1 {
    height:100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 75%;
    z-index:1;
}
.detalle-left .main-banner-loading1 {
    display:none;
    margin:10px 0 0;
    width:100%;
    z-index:5;
}
.main-banner-loading2 {
    float:left;
    height:100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index:3;
}
.main-banner-bg {
    width: 100%;
}
.loader-gif {
    left: 50%;
    margin-left: -8px;
    margin-top: -8px;
    position: absolute;
    top: 50%;
    width:16px !important;
    border-radius: 8px;
    overflow: hidden;
}
.module-redes .loader-gif {
    left: 50%;
    margin-left: -8px;
    margin-top: -8px;
    position: absolute;
    top: 50%;
    width:16px;
}
.main-item .loader-gif {
    left: 50%;
    margin-left: -8px;
    margin-top: -8px;
    position: absolute;
    top: 50%;
    width:16px;
}

#full-width-slider, #full-width-slider2, #full-width-sliderhome2{
    display: none;
}
#full-width-slider .rsSlide {
    transition:none !important;
    -webkit-transition:none !important;
}
.border-right-relative {
    float:right;
    height: 100%;
    position: relative;
    right: 0;
    top: 0;
    width: 1px;
}
.home .prefooter {
    bottom: 0;
    height: 20px;
    min-height: 0;
    overflow: hidden;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s; /* Safari */
}
.prefooter-fixed {
    /*bottom: 135px;*/
    height: 20px;
    min-height: 0;
    overflow: hidden;
    /*position: fixed;*/
    /*width: 72.9%;*/
    z-index: 3;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s; /* Safari */
}
/*.home .prefooter-fixed {
    font-weight: bold;
    bottom: 135px;
    height: 15px;
    min-height: 0;
    overflow: hidden;
    position: fixed;
    width: 72.9%;
    z-index: 3;
    transition: none;
    -webkit-transition: none;
    -moz-transition: none;
}*/
.footer-fixed {
    /*bottom: 20px;*/
    /*position: fixed;*/
    width: 100%;
    z-index: 3;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s; /* Safari */ne; /* Safari */
}
/*.home .footer-fixed {
    bottom: 20px;
    position: fixed;
   /* width: 73.9%;
    z-index: 3;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    
}*/
.home .footer{
    transition: none;
    -webkit-transition: none;
    -moz-transition: none; /* Safari */
}
.index-spacer{
    clear:both;
    float:left;
    height:250px;
    position:relative;
    width:100%;
    z-index:4;
}
.hide_input{
    display: none;
}
.footer-spacer{
    background-color:#E9E9E9;
    bottom:-20px;
    height:20px;
    left:0;
    position:absolute;
    width:100%;
}
.content_ninos{
    background-image: url("images/fondo-ninos.jpg");
    background-size: cover;
    width: 100%;
    height:1000px;
}

#flash_content {
    float: left;
    margin: 0 auto;
    text-align: center;
    height: 725px;
    width: 960px;
    position: absolute;
    top: 0;
    bottom: 0;
    margin-bottom: auto;
    margin-top: auto;
    right: 0;
    left: 0;
    margin-left: auto;
    margin-right: auto;
}

/*#flash_content {
    background-image: url("images/fondo-ninos.jpg");
    background-size: 100% auto;
    float: left;
    margin: 0 auto;
    text-align: center;
    width: 100%;
        height:100%;
}*/


.cerrar-sesion{
    background-image: url("images/bg-cerrarsesion.png");
    background-position:left 0;
    background-repeat:no-repeat;
    float:right;
    margin:3px 20px 0 0;
    padding: 0 0 0 20px;
}
.cerrar-sesion img {
    display: inline;
    float: left;
    margin: 0 10px 0 0;
    width:36px;
}
.username{
    color: #71b13d !important;
    float: left;
    font-size: 12px;
    margin: 0;
}
.username:hover{
    color:#666666 !important;
}
.close-user{
    color:#FFFFFF;
    float:left;
    font-size:12px;
}
.close-user:hover{
    color:#666666;
}
.float-left{
    float:left;
} 
.img404{
    margin:105px auto 50px;
    text-align:center;
    width:437px;
}
.img404 img{
    width:100%;
}
.text404{
    color:#444444;
    font-size:30px;
    font-weight:300;
    line-height:30px;
    margin:0 auto;
    text-align:center;
    width:80%;
}
.text404 strong{
    font-weight:400;
}
._4s7c{
    border:none !important;
}
.fb_iframe_widget{
    margin:0 1%;
}
#sbc-search{
    margin:0;
    padding:0;
}
#gallery-single{
}
.content-color {
    background-color: #EEECE4;
    height: 100%;
    position: absolute;
    right: 0;
    width: 82%;
}
.home .maspost{
    background-image: url("images/mas-post-1.png");
    display: none;
    height:53px;
    left:50%;
    margin-left: -22px;
    position: absolute;
    top: 20px;
    width: 44px;
    z-index: 2;
}
.category .maspost{
    background-image: url("images/mas-post-1.png");
    display:block;
    height:53px;
    left:50%;
    margin-left: -22px;
    position: absolute;
    top: 0;
    width: 44px;
    z-index: 2;
}
.page-template-page-aliados-php .maspost{
    background-image: url("images/mas-post-1.png");
    display:block;
    height:53px;
    left:50%;
    margin-left: -22px;
    position: absolute;
    top: 5px;
    width: 44px;
    z-index: 2;
}
.maspost:hover {
    background-image: url("images/mas-post-over-1.png");
}
.main-loader {
    margin: 61px auto;
    position: relative;
    text-align: center;
    width: 147px;
    z-index: 4;
}
.main-loader img{
    display:inline-block;
    border-radius: 12px;
    overflow: hidden;
}
.bg-box {
    background-image: url("images/bg-box.png");
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
}
.screen-reader-text{
    display:none;
}
.box-gallery {
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10;
    transition: none;
    -webkit-transition: none;
}
.box-gallery .border-top {
    height: 23px;
}
.box-gallery .border-bottom {
    height: 23px;
}
.box-gallery .border-left {
    width: 23px;
}
.box-gallery .border-right {
    width: 23px;
}
.gallery-content {
    left: 50%;
    margin-left: -27.5%;
    margin-top: -19%;
    position: absolute;
    top: 50%;
    width: 55%;
}

.gallery-content-video {
    left: 50%;
    margin-left: -27.5%;
    margin-top: -19%;
    position: absolute;
    top: 50%;
    width: 55%;
}

.gallery-content-foto {
    left: 50%;
    margin-left: -27.5%;
    margin-top: -19%;
    position: absolute;
    top: 50%;
    width: 55%;
}

.gallery-content-foto img{
    margin: 0 auto;
    width: 100%;
}

.gallery-content .rsOverflow, .gallery-content-video .rsOverflow {
    padding: 25px 0;
}
.close-gallery {
    color: #FFFFFF;
    cursor: pointer;
    font-weight: 300;
    position: absolute;
    right: 40px;
    top: 40px;
    width: 78px;
}
.close-bg {
    background-image: url("images/images.png");
    background-position: -1093px -129px;
    float: right;
    height: 16px;
    margin: 6px 0 0 10px;
    width: 16px;
}
.close-gallery:hover {
    color: #C51E4E;
}
.close-gallery:hover .close-bg {
    background-position: -1093px -154px;
}
.gallery-content .rsImg.rsMainSlideImage, .gallery-content-video .rsImg.rsMainSlideImage  {
    margin: 0 auto;
    width: 89%;
}
.content-gallery-search .rsSlide {
    text-align: center;
}
.content-floating-social-networks {
    background-color: #FFFFFF;
    border-radius: 8px 8px 8px 8px;
    height: 158px;
    position: fixed;
    top: 11%;
    width: 46px;
}

.floating-socical-networks-facebook {
    background-image: url("images/redes-sociales-flotante.jpg");
    background-position: 0px 0px;
    display: block;
    float: left;
    height: 32px;
    margin-left: 7px;
    margin-top: 15px;
    position: relative;
    width: 32px;
}
.floating-socical-networks-facebook:hover{
    background-position: 32px 0px;
}
.floating-socical-networks-twitter{
    background-image: url("images/redes-sociales-flotante.jpg");
    background-position: 0px 32px;
    display: block;
    float: left;
    height: 32px;
    margin-left: 7px;
    margin-top: 15px;
    position: relative;
    width: 32px;
}
.floating-socical-networks-twitter:hover{
    background-position: 32px 32px;
}
.floating-socical-networks-gplus{
    background-image: url("images/redes-sociales-flotante.jpg");
    background-position: 0px 64px;
    display: block;
    float: left;
    height: 32px;
    margin-left: 7px;
    margin-top: 15px;
    position: relative;
    width: 32px;
}
.floating-socical-networks-gplus:hover{
    background-position: 32px 64px;
}
.content-more-view-allies{
    position: relative;
    height: 40px;
    width: 86px;
    margin: 0 auto;
}
.more-view-allies {
    border: 1px solid #737373;
    border-radius: 7px;
    color: #737373 !important;
    font-size: 11px;
    font-weight: bold;
    padding: 10px;
    position: relative;
    width: 200px;
}
.more-view-allies:hover {
    background-color: #737373;
    color: #F1F1F1 !important;
}
.filter-display-none{
    display: none;
}

/* nuevo boton login */
.header-login{
    float: right;
    height: 100%;
}
.header-login a{
    color: #808080;
    display: block;
    font-size: 12px;
    height: 100%;
    height: 30px;
    line-height: 32px;
    padding: 5px 20px;
}
.header-login img{
    display: inline;
    float: right;
    margin: 5px 0 0 5px;
    text-align: left;
}
.header-login span{
    float: left;
}
.header-login a:hover{
    color: #71B13D;
}
/* fin boton login */


@media screen and (min-width:768px) and (max-width: 1000px){
    .logos-footer-h {
       text-align: center;
       width:  65%;
     }
     .copy {
        margin-bottom: 1rem
     }
     .logos {
            right: 0;
            width: 35%;
}
}
@media screen and (max-width: 767px){
     .logos-footer-h {
       text-align: center;
       width:  100%;
       padding-left: 0;
     }
    .logos-footer-h img{
        width: 100%;
    }
    .footer p{
        text-align: center!important;
     }
}
@media screen and (max-width: 767px){
    .header-login{
        display: none;
    }
}
@media screen and (max-width: 1024px){
    .main-menu .link-inversion ul.submenu{
        right:0;
        margin-right: 0;
    }
    footer.footer-colombiaco {
        width: 67.9vw;
    }
    .prefooter-fixed {
        display: none!important;
    }
}
@media screen and (max-width: 767px){
    
    footer.footer-colombiaco {
        width: 100%;
        bottom: 0;
        position: relative;
    }
}
/*
	Post
*/
.textos-detalle ul li{
    float: inherit;
    list-style: disc outside none;
	margin-left: 40px;
}

.textos-detalle ol li{
    float:inherit;
}

/*
    Galeria
*/

/* Display */

.inline, a.inline{
  display:inline-block;
  zoom: 1; /* IE7 (hasLayout)*/
  *display: inline; /* IE */

}

#new-containerthumbs div, .fancybox-overlay div{
   -webkit-transition:none 0s ease 0s;  /* Chrome y Safari */
   -o-transition:none 0s ease 0s;  /* Opera */
   -moz-transition:none 0s ease 0s;  /* Mozilla Firefox */
   -ms-transition:none 0s ease 0s;   /* Internet Explorer */
   transition:none 0s ease 0s;  /* W3C */
}

#new-containerthumbs .mCSB_scrollTools .mCSB_draggerRail{
    background: #8ba8b3;
    border-radius: 0;
    width: 100%;
}

#new-containerthumbs .mCSB_dragger_bar {
    background: url("images/iconos/bg_scroll.png") no-repeat scroll left center #000000;
    border-radius: 0;
    width: 100%;
}

#new-containerthumbs{
    height: 198px;
    margin: 0 auto;
    width: 100% !important;
}

#gallery-single .rsThumbsContainer {
    height: 198px;
    left: 0 !important;
    width: 100% !important;
    -webkit-transform: none !important;
    -moz-transform: none !important;
    -ms-transform: none !important;
    -o-transform: none !important;
    transform: none !important;
    z-index: 20;
}

#gallery-single .rsThumbsContainer{

}

#new-containerthumbsscroll{
    height: auto;
    margin: 0 auto;
    position: relative;
    padding-left: 15px;
    right: 15px;
    width: 706px;
}

#gallery-single.rsMinW .rsThumb{
    cursor: pointer;
    height: 60px;
    margin: 3px 4px !important;
    overflow: hidden;
    width: 80px;
}

#gallery-single.rsMinW .rsThumb img{
    height: auto;
    width: 100%;
}

#gallery-single.rsMinW .rsThumb.rsNavSelected, #gallery-single.rsMinW .rsThumb:hover{
    border: solid 3px #fff;
    height:54px;
    width: 74px;
}

#gallery-single.rsMinW .rsThumbsHor {
    background-color: #8DBBC8;
    height: 66px;
    overflow: hidden;
    padding: 3px 0 33px;
    width: 100%;
}

.footer_thumbs {
    background-color: #799BA7;
    bottom: 0;
    height: 27px;
    left: 0;
    padding-top: 3px;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 50;
}

.footer_thumbs p, .footer_thumbs a {
    color: #FFFFFF;
    margin: 0;
    vertical-align: middle;
}

.divisionfooter_thumbs{
    background-color: #fff;
    height: 15px;
    margin: 0 10px;
    vertical-align: middle;
    width: 3px;
}

#gallery-single .rsThumbs{
    cursor: default;
}

.bt_abrirtodos {
    background: url("images/iconos/ico_thumbs.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    font-size: 1em;
    font-weight: 500;
    height: 23px;
    padding-left: 25px;
    -webkit-transition:all 0.1s ease-out;  /* Chrome y Safari */
    -o-transition:all 0.1s ease-out;  /* Opera */
    -moz-transition:all 0.1s ease-out;  /* Mozilla Firefox */
    -ms-transition:all 0.1s ease-out;   /* Internet Explorer */
    transition:all 0.1s ease-out;  /* W3C */
}

.bt_abrirtodos:hover{
    color: #000000;
}

a.bt_siguienteabrirtodos{
    background: url("images/iconos/flechas_btsiguiente.png") no-repeat scroll center center #333333;
    height: 72px;
    position: absolute;
    top: 0;
    right: 0;
    width: 16px;
    z-index: 50;
}

a.bt_siguienteabrirtodos:hover{
    background: url("images/iconos/flechas_btsiguiente.png") no-repeat scroll center center #000000;
}

.image-gallery{
    position: relative;
}

.bt_galbig {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

.fancybox-title-float-wrap .child {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 0;
    font-family: 'Open Sans',sans-serif;
    font-size: 24px;
    font-weight: 300;
    line-height: 24px;
    margin-right: 0;
    padding: 0;
    white-space: normal;
}

.fancybox-nav span{
    visibility: visible;
}

.fancybox-skin{
    background: none;
    box-shadow: none;
    padding: 0 !important;
}

.fancybox-prev span, .fancybox-next span{
    background: url("images/iconos/flechas_preview.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    height: 40px;
    width: 24px;
}

.fancybox-prev span, .fancybox-next span, .fancybox-close{
    opacity: 0.8;
    -moz-opacity: 0.8;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity= 0.8);
}

.fancybox-prev span:hover, .fancybox-next span:hover, .fancybox-close:hover{
    opacity: 1;
    -moz-opacity: 1;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity= 1);
}

.fancybox-prev span{
    left: -60px;
}

.fancybox-next span {
    background-position: -24px 0;
    right: -60px;
}

.fancybox-close {
    background: url("images/iconos/cerrar_preview.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    height: 16px;
    right: 0;
    top: -38px;
    width: 78px;
}

.fancybox-title-float-wrap {
    bottom: 105%;
    height: auto;
    left: 0;
    margin: 0;
    right: auto;
    text-align: left;
    width: 80%;
}

p.contador_fancy, .compartir_fancy {
    bottom: -60px;
    color: #FFFFFF;
    display:inline-block;
    zoom: 1; /* IE7 (hasLayout)*/
    *display: inline; /* IE */
    position: absolute;
    text-align: left;
    
}

p.contador_fancy{
    left: 0;
}

.compartir_fancy{
    right: 0;
}

.compartir_oculto{

}

.fancybox-opened .fancybox-skin{
    box-shadow: none;
}

.fancybox-overlay div.fancybox-inner{
}


/*IOS*/
.fancybox-lock body {
    overflow: hidden !important;
    height: 100% !important;
    width: 100% !important;
    position: absolute;
}

.fancybox-overlay div.fancybox-outer{
    display: inline-block;
}

.fancybox-outer, .fancybox-title, .fancybox-close, .contador_fancy{
    opacity: 0;
    -moz-opacity: 0;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity= 0);
}

.fancybox-wrapios{
    left: 10% !important;
    top: 50% !important;
    width: 80% !important;
}

.fancybox-wrapios div.fancybox-inner{
    width: 100% !important;
}

.fancybox-wrapios .fancybox-skin{
    display: inline-block;
}

.hoverimage-gallery{
    background: url("images/iconos/ampliar.png") no-repeat scroll center center rgba(0, 0, 0, 0.6);;
    height: 100%;
    left: 0;
    opacity: 0;
    -moz-opacity: 0;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity= 0);
    position: absolute;
    top: 0;
    width: 100%;
}

.hoverimage-gallery:hover{
    opacity: 1;
    -moz-opacity: 1;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity= 1);
}

.ui-loader.ui-corner-all.ui-body-a.ui-loader-default {
    display: none;
}

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

  #new-containerthumbsscroll{
    width: 618px;
  }

}

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

  #new-containerthumbsscroll{
    width: 530px;
  }

}

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

  #new-containerthumbsscroll{
    width: 444px;
  }

}

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

  #new-containerthumbsscroll{
    width: 354px;
  }

}

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

  #new-containerthumbsscroll{
    width: 444px;
  }

}

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

  #new-containerthumbsscroll{
    width: 354px;
  }

}

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

  #new-containerthumbsscroll{
    width: 268px;
  }

}





/*Home V2*/

.clear {
  clear: both;
}

.clearfix {
  *zoom: 1;
}

.clearfix:before,
.clearfix:after {
  display: table;
  line-height: 0;
  content: "";
}

.clearfix:after {
  clear: both;
}

.cont_homev2, .cont_postwebv2 {
    float: left;
    width: 100%;
}

.cont_postwebv2{
    background: url("images/division_columnas.png") repeat-y center top transparent;
}

.cont_postwebv2{

}

.col_homev2{

}

.col_homev2{
  float: left;
  text-align:left; 
  width: -moz-calc(50% - 15px);
  width: -webkit-calc(50% - 15px);
  width: calc(50% - 15px);
}

.col_homev2der{
  margin-left: 30px;
}

.col_homev2 .banner-home{
    width: 100%;
}

.cont_posthomev2{
    position: relative;
}

.loading_columnas{
    background: url("images/loader1.gif") no-repeat center center #EEECE4;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2;
}

h2.tithome_v2{
    color: #000000;
    font-size: 22px;
    margin-left: 30px;
    position: relative;
    text-transform: uppercase;
    text-align: left;
}

h2.tithome_v2 img {
    max-width: 90%;
}

h2.tithome_v2actualidad{
}

h2.tithome_v2notlopierdas{
}

.cont_parchetit {
    background-color: #EEECE4;
    height: 100%;
    padding: 20px 0;
    position: absolute;
    right: -30px;
    top: -18px;
    width: 30px;
}

.cont_tabmobile.clearfix{
    width: 100%
}

.cont_mobilenotepierdas{
    border: 0;
    height: 0;
    overflow: hidden;
    opacity: 0;
    -moz-opacity: 0;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity= 0);
    padding: 0;
}

.tab_homemobile{
    width: 100%;
}

a.bt_tabmobilehome{
    float: left;
    padding: 15px 0;
    text-align: center;
    width: 50%;
}

a.bt_tabmobilehome p, a.bt_tabmobilehome img{
    display:inline-block;
    zoom: 1; /* IE7 (hasLayout)*/
    *display: inline; /* IE */
    vertical-align: middle;
}

a.bt_tabmobilehome p {
    color: #000000;
    font-size: 12px;
    font-weight: 700;
    margin-left: 10px;
}

a.bt_tabmobilehome img {
    max-width: 90%;
}

a.bt_tabmobilehome:hover{
    background-color: #fff;
}

a.bt_tabmobilehome.bt_tabmobilehomeactive{
    background-color: #dadada;
}

.maspost.bt_cargapost {
    display: block;
}

/*.home .menu-asies .maspost {
    display: none !important;
}*/

.index-spacermobilev2{
    height: 90px;
}

.index-spacermobilev2 .main-loader{
    top: -55px;
}


/*Colores Categoria Home*/
.class_cultura .rollover-tittle{
    color: #E6154C;
}
.class_cultura .rollover-content{
    background-color: #E6154C;
}
.class_turismo .rollover-tittle{
    color: #fdd526;
}
.class_turismo .rollover-content{
    background-color: #fdd526;
}
.class_medioambiente .rollover-tittle{
    color: #73c509;
}
.class_medioambiente .rollover-content{
    background-color: #73c509;
}
.class_inversion .rollover-tittle{
    color: #0980ba;
}
.class_inversion .rollover-content{
    background-color: #0980ba;
}
.class_innovacion .rollover-tittle{
    color: #521B78;
}
.class_innovacion .rollover-content{
    background-color: #521B78;
}
.class_deporte .rollover-tittle{
    color: #0DC3FF;
}
.class_deporte .rollover-content{
    background-color: #0DC3FF;
}
.class_talento .rollover-tittle{
    color: #FF7200;
}
.class_talento .rollover-content{
    background-color: #FF7200;
}
.class_exportaciones .rollover-tittle{
    color: #9A156E;
}

.class_exportaciones .rollover-content{
    background-color: #9A156E;
}
class_sobreco .rollover-tittle{
    color: #48575E;
}
.class_sobreco .rollover-content{
    background-color: #48575E;
}
.header-top{
	position:relative;	
}
.cntct_form_alert {
    clear: left;
}

/*Ajustes slider*/
.banner-home .rsSlide img{
    margin: 0 !important;
}
.cont_postwebv2 .rsSlide img{
    margin: 0 !important;
}
#full-width-sliderhome2 .image-gallery.rsImg, .full-width-sliderhome2 > div, .full-width-sliderhome2 > div a{
    width: 100%;
}

/*Ajustes 18/09/2014*/
.rsMinW .rsBtnCenterer {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.banner-home .rsMinW .rsPlayBtn {
    height: 100%;
    left: 0;
    margin: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.rsMinW .rsPlayBtnIcon {
    background: url("images/over-video2.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 50px;
    left: 50%;
    margin-left: -25px;
    margin-top: -25px;
    position: absolute;
    top: 50%;
    transition: none 0s ease 0s;
    width: 49px;
}
.rsMinW:hover .rsPlayBtnIcon{
    background: url("images/over-video2.png") repeat scroll -49px 0  rgba(0, 0, 0, 0);
}

/* WOMEX HOME */
.womex-wrapper {
    position: relative;
    float: left;
    min-height: 950px;
    width: 100%;
    background-color: #e6e7e8;
    overflow: auto;
}
.womex-wrapper .banner img,
.detalle-womex .banner img {
    width: 100%;
}
.womex-wrapper .isotopo {
    float: left;
    margin: 0 5% 20px;
    width: 90%;
    overflow: hidden;
}
.womex-wrapper .isotopo .item {
    width: 25%;
    overflow: hidden;
}
.womex-wrapper .isotopo .item img {
    width: 100%;
}
.womex-wrapper .isotopo .item .caption {
    position: absolute;
    top: -100%;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.8);
    color: #fff;
    text-align: center;
}
.womex-wrapper .isotopo .item a:hover .caption {
    top: 0;
}
.womex-wrapper .caption:before {
    content: "+";
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -26px;
    margin-left: -26px;
    width: 48px;
    height: 48px;
    display: inline-block;
    font-size: 32px;
    border-radius: 50%;
    text-transform: uppercase;
    border: 4px solid #fff;
}
.footerWmx {
    width: 100%;
    padding: 20px 0;
    font-size: 14px;
    background: #fff;
    border-top: 1px solid #b2b2b2;
    text-align: center;
}
.footerWmx > div {
    display: inline-block;
}
.footerWmx a {
    margin: 20px;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
}
.footerWmx a.socialIcon {
    margin: 5px;
}
.footerWmx img {
    display: inline-block;
}

/* WOMEX DETALLE */

.detalle-womex {
    background: #e6e7e9;
    color: #414143;
}
.detalle-womex .seccion-video {
    background: #201f24;
    color: #fff;
    overflow: hidden;
}
.detalle-womex .seccion-video > div,
.detalle-womex .seccion-detalle,
.detalle-womex .seccion-galeria {
    margin: 5%;
    width: 90%;
    overflow: hidden;
}
.detalle-womex .seccion-video h2,
.detalle-womex .seccion-video h3 {
    margin: 0;
}
.detalle-womex .seccion-video h2 {
    font-size: 3em;
    font-weight: normal;
    text-transform: uppercase;
}
.detalle-womex .seccion-video h3 {
    margin-bottom: 20px;
}
.detalle-womex .video-wrapper {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  height: 0;
  overflow: hidden;
}
.detalle-womex .video-wrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* Social */
.detalle-womex .redes-sociales {
    text-align: center;
    position: relative;
}
.detalle-womex .linea-hor {
    position: absolute;
    top: 50%;
    left: 0;
    display: block;
    width: 100%;
    height: 1px;
    background: #b2b2b4;
}
.detalle-womex .btn-social {
    position: relative;
    margin: 0 2px;
    padding: 10px;
    font-size: 0.875em;
    text-transform: uppercase;
    background: #ccc;
    color: #fff;
    border-radius: 5px;
    z-index: 10;
}
.detalle-womex .btn-fb {
    background: #3b5998;
}
.detalle-womex .btn-gp {
    background: #dd4b39;
}
.detalle-womex .btn-ig {
    background: #517fa4;
}
.detalle-womex .btn-sc {
    background: #ff9900;
}
.detalle-womex .btn-yt {
    background: #bb0000;
}
.detalle-womex .btn-tw {
    background: #00aced;
}
.detalle-womex .btn-social:hover {
    opacity: 0.8;
}

/* Galeria */

.detalle-womex .item-galeria {
    width: 33%;
    margin-right: 0.3%;
    margin-bottom: 0.3%;
}
.detalle-womex .item-galeria img {
    width: 100%;
}



/*Playlist*/

.container_btns {
    float: left;
    margin: 20px 0 20px 5%;
    width: 90%;
}

.container_btns a {
    background-color: #222222;
    color: #fff;
    float: left;
    margin-left: 0.3%;
    padding: 15px 0;
    text-align: center;
    width: 33.1%;
}

.container_btns a img {
    display: inline-block;
}

.container_btns a:hover{
    background-color: #000000;
}

.container_btns a:nth-child(1) {
    margin-left: 0;
} 



.cont_listaaudio{
    background-color: #e6e7e8;
    display: none;
    float: left;
    height: auto;
    text-align: left;
    padding-bottom: 20px;
    width: 350px;
}

.fancybox-wrapios{
    text-align: center;
}

.cont_listaaudio div.jp-video-270p{
    position: relative; 
    width: 100%; 
}

.jp-playlist ul li {
    width: 100%;
}

.cont_listaaudio a.jp-playlist-item-remove {
    display: none !important;
}

div.jp-interface ul.jp-controls a{
    z-index: 999;
}

.cont_listaaudio div.jp-jplayer{
    display: none;
}

div.jp-type-playlist div.jp-playlist a.jp-playlist-current, div.jp-type-playlist div.jp-playlist a.jp-playlist-current:hover{
    color: #42b32c;
}

.fancybox-wrapioswomex {
    left: 50% !important;
    margin-left: -175px;
    position: absolute;
    top: 60px !important;
    text-align: center;
    width: 350px !important;
}

.fancybox-wrapioswomex .fancybox-skin{
    width: 100%  !important;
}

.cont_listaaudio a.jp-previous, .cont_listaaudio a.jp-next{
    display: none !important;
}

.cont_listaaudio div.jp-interface ul.jp-controls li{
    float: right;
}

.cont_listaaudio div.jp-duration {
    margin-right: 20px !important;
}

.cont_listaaudio div.jp-video div.jp-type-playlist ul.jp-controls {
    margin: 0;
    width: 100%;
}


/* RESPONSIVE WOMEX */

@media screen and (max-width: 1260px){
    .container_btns a img{
        width: 90%;
    }
}

@media screen and (max-width: 960px){
    .womex-wrapper .isotopo {
        padding-top: 0;
    }
    .womex-wrapper .isotopo .item {
        width: 33%;
    }
    .detalle-womex .item-galeria {
        width: 49%;
        margin-right: 1%;
        margin-bottom: 1%;
    }
}
@media screen and (max-width: 650px){
    .container_btns a{
        margin: 0 0 3px 0;
        width: 100%;
    }

    .container_btns a img{
        width: auto;
    }
}

@media screen and (max-width: 480px){
    .womex-wrapper .isotopo .item {
        width: 50%;
    }

    .fancybox-wrapioswomex {
        left: 5% !important;
        margin-left: 0;
        width: 90% !important;
    }


    .fancybox-wrapioswomex .fancybox-skin, 
    .fancybox-wrapioswomex .fancybox-outer, 
    .fancybox-wrapioswomex .fancybox-inner
    {
        width: 100% !important;
    }

    .cont_listaaudio {
        width: 100%;
    }

    div.jp-video div.jp-type-playlist ul.jp-controls {
        margin-left: 0;
        text-align: center;
        width: 100%;
    }
}

/* Ajustes Banner */
.banner {
    position: relative;
}
.click-banner,
.click-banner-2 {
    position: absolute;
    top: 34%;
    right: 1%;
    width: 9%;
    height: 12.5%;
    outline: none;
}
.click-banner-2 {
    width: 85%;
    height: 100%;
    top: 0;
    left: 0;
    right: auto;
}

/* social light-box */
.social-pop-up {
    display: inline-block;
    background: #fff;
    margin: 0 5px 0 0;
    opacity: 0;
}

/* Premios */
.premios-wrapper .textos-apc {
  margin: 0 5% 5%;
  font-size: 13px;
}
.premios-wrapper .textos-apc li{
    float: none;
}
.premios-wrapper .textos-apc a:link {
    text-decoration: underline;
}

/* Ajuste iconos sociales */
.footerWmx a.socialIcon {
    vertical-align: bottom;
}
.footerWmx .iconos-footer {
    position: relative;
    top: 0.5em;
}

.at4-whatsnext-outer-container.addthis-smartlayers-desktop.addthis-smartlayers {
    display: none;
}
/*
Theme Name: Plasticolab - Marca pais
Author: Jair Mondragon Rios / Jeisson Garcia - jair@plasticolab.com, jeisson@plasticolab.com, info@plasticolab.com
Author URI: http://plasticolab.com/
Description: Tema creado para Marca Pais - 2013/07
Version: 0.1
*/

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: local('Open Sans Light'), local('OpenSans-Light'), url(fonts/DXI1ORHCpsQm3Vp6mXoaTXhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: local('Open Sans'), local('OpenSans'), url(fonts/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(fonts/MTP_ySUJH_bn48VBG8sNSnhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: local('Open Sans Bold'), local('OpenSans-Bold'), url(fonts/k3k702ZOKiLJc3WVjuplzHhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(fonts/EInbV5DfGHOiMmvb1Xr-hnhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}

body{
    background-color:#e9e9e9;
    color:#000000;
    font-family: 'Open Sans', sans-serif;
    font-weight:600;
    margin:0 !important;
    text-rendering:optimizeLegibility;
    width:100% !important;
}
.preloader{
    background-color:#000000;
    height:100%;
    left:0;
    position:fixed;
    top:0;
    width:100%;
    z-index:999;
}
a {
    border: none;
    color: inherit;
    cursor:pointer;
    text-decoration:none;
}
a:link img {
    border: none;
}
a:link {
    color: inherit;
}
a img {
    border: none;
}
ul{
    list-style:none;
    margin:0;
    padding:0;
}
li{
    float:left;
}
p{
    font-weight:400;
}
div {
    display:block;
    transition: all 0.2s;
    -webkit-transition: all 0.2s; /* Safari */
}
img {
    display:block;
}
input{
    border:none;
    border-radius:0;
}
.display-none-input{
    display:none !important;
}
.clear{
    clear:both;
}
.mobile{
    display:none;
}
.mobile1024{
    display:none;
}
.web{
    display:block;
}
h1 {
    color: #292929;
    font-size: 30px;
    font-weight: 400;
    text-transform:uppercase;
}
.heder-banner-mobile{
    height:100%;
    left:0;
    overflow: scroll;
    position: fixed;
    top:0;
    width:100%;
    z-index:999;
}
.ie7 .heder-banner-mobile{
    display:none;
}
.ie8 .heder-banner-mobile{
    display:none;
}
.heder-banner-mobile img{
    width:100%;
}
.close-gallery.close-banner-header {
    right: 10px;
    top: 5px;
}
.close-gallery.close-banner-header:hover {
    color: #FFFFFF;
}
.close-gallery.close-banner-header:hover .close-bg {
    background-position: -1093px -129px;
}
.loader-filters{
    background:url(images/load-filters.png);
    display:none;
    height:100%;
    left:0;
    position:fixed;
    top:0;
    width:100%;
    z-index:999;
}
.all{
    margin:0 auto;
    position:relative;
    width:90%;
    z-index:1;
}
.header{
    float:left;
    position:relative;
    width:100%;
}
.header-top{
    background-color:#222222;
    float:left;
    height:40px;
    padding:15px 0;
    width:100%;
}
.link-idioma{
    color: #808080; /*#525252*/
    float:right;
    font-size:12px;
    font-weight:800;
    text-align:left;
    text-transform:uppercase;
    transition: all 0.2s;
    -webkit-transition: all 0.2s; /* Safari */
}
a.link-idioma:link{
    color:#808080; /*#525252*/
}
.guion-idioma{
    color:#525252;
    float:right;
    font-size:12px;
    font-weight:800;
    margin:13px 4px;
    text-align:left;
    text-transform:uppercase;
}
.link-menu-mobile{
    color:#FFFFFF;
    float:left;
    font-size:12px;
    font-weight:300;
    margin: 13px 10px 0 30px;
    text-align:left;
    transition: all 0.2s;
    -webkit-transition: all 0.2s; /* Safari */
}
.bg-link-menu-mobile{
    background-image:url(images/images.png);
    background-position: -22px -65px;
    float:left;
    height:16px;
    margin:0 15px 0 0;
    width:16px;
}
.border-header{
    border-right:1px dotted #656565;
    height:29px;
    margin:6px auto;
    width:1px;
}
.link-idioma:hover{
    color:#71b13d !important;
}
.link-idioma.active{
    color:#71b13d;
}
.eng{
    margin:13px 20px 0 0;
}
.esp{
    margin:13px 20px 0 0;
}
.search-content{
    background-image:url(images/images.png);
    background-position: -17px -310px;
    height:30px;
    margin:0 auto;
    padding:5px 12px;
    width:507px;
}
.input-search{
    background-color:transparent;
    border:none;
    border-radius:0;
    color:#FFFFFF;
    float:left;
    font-family:'Open Sans',sans-serif;
    font-size: 18px;
    height: 27px;
    padding:1px 0;
    width:350px;
}
.search-icon{
    background-color:transparent;
    background-image:url(images/images.png);
    background-position:-122px -20px;
    border:none;
    border-radius:0;
    cursor:pointer;
    float:right;
    font-family:'Open Sans',sans-serif;
    font-size: 18px;
    height: 21px;
    margin: 7px 0 0;
    padding: 0;
    width: 20px;
}
.search-icon:hover{
    background-position:-122px -57px;
}
.search-icon:hover{
    background-position:-122px -57px;
}
.logo-colombia{
    left:20px;
    margin: 0 20px 0 0;
    position: absolute;
    top: 26%;
}
.banner-header {
    float: left;
    overflow: hidden;
    width: 100%;
}
.banner-header img{
    width:100%;
    height: auto;
}
.contenedores{
    background-color:#FFFFFF;
    float:left;
    margin:0 0 20px;
    min-height:1420px;
    position:relative;
    width:100%;
}
.content-left{
    background-color:#FFFFFF;
    float:left;
    position:relative;
    width:18%;
}
.organizar{
    float:left;
    margin:0 0 4px;
    padding:30px 0 0;
    width:100%;
}
.titulo-organizar{
    color:#444444;
    float:left;
    font-size:18px;
    padding:0 0 0 30px;
}
.menu-organizar{
    color:#444444;
    float:left;
    font-size:14px;
    margin:0 0 20px 0;
    width:100%;
}
.menu-organizar ul{
    float:left;
    margin:20px 0 0;
    width:100%;
}
.menu-organizar ul li{
    clear:both;
    font-weight:400;
    margin:2px 0;
    padding:0 0 0 30px;
    position:relative;
}
.menu-organizar ul li:hover{
    color:#e6154c;
}
.menu-organizar ul li.active a{
    color:#e6154c;
}
.menu-organizar ul li .left-menu-over{
    background-image:url(images/images.png);
    background-position: -546px -16px;
    display:none;
    height: 15px;
    left: 0;
    position: absolute;
    top: 0;
    width: 12px;
}
.menu-organizar ul li:hover .left-menu-over{
    display:block;
}
.menu-organizar ul li.active .left-menu-over{
    display:block;
}
.menu-organizar ul li a{
    color:#444444;
}
.menu-organizar ul li a:hover{
    color:#e6154c;
}
.menu-organizar ul li a.active{
    color:#e6154c;
}
.filtros{
    float:left;
    margin: 0 0 20px;
}
.content-filtros{
    float:left;
    font-size:11px;
    margin:10px 0 0 ;
    padding:0 0 0 30px;
}
.filtro{
    cursor:pointer;
    float:left;
    margin:3px 0;
    position:relative;
    width:100%;
}
.ie7 .filtro {
    width: 100%;
}
.ie8 .filtro {
    width: 100%;
}
.checkbox, .radio {
    background: url(images/checkbox.png) no-repeat;
    /*clear: left;*/
    display: block;
    float: left;
    height: 8px;
    margin:4px 5px 0 0 ;
    padding: 0 5px 0 0;
    position: absolute;
    width: 100%;
}
.filtro p{
    margin:0;
    padding:0 0 0 15px;
}
.asies{
    background-color:#ffc200;
    background-image:url(images/bg-asies.jpg);
    background-position:right top;
    background-repeat:repeat-y;
    border-bottom:1px solid #e2ac00;
    border-top:1px solid #e2ac00;
    color:#484848;
    float:left;
    font-size:16px;
    font-weight: 300;
    line-height: 22px;
    margin: 0 0 20px;
    text-align: left;
    text-transform:uppercase;
    width: 100%;
    transition: all 0.2s;
    -webkit-transition: all 0.2s; /* Safari */
}
.asies .asies-mapa {
    background-color:#ffc200;
    background-image:url(images/bg-asies.jpg);
    background-position:left top;
    background-repeat:repeat-y;
    display:inline-block;
    float:left;
    padding:5px 0;
    width:30%;
    transition: all 0.2s;
    -webkit-transition: all 0.2s; /* Safari */
}
.asies:hover{
    background-color:#d0d0d0;
    background-image:url(images/bg-asies-over.jpg);
    border-bottom:1px solid #d0d0d0;
    border-top:1px solid #d0d0d0;
}
.asies:hover .asies-mapa {
    background-image:url(images/bg-asies-over.jpg);
    background-color:#d0d0d0;
    transition: all 0.2s;
    -webkit-transition: all 0.2s; /* Safari */
}
.asies .asies-text {
    background-color:#ffce33;
    display:inline-block;
    float:left;
    padding:5px 0;
    width:69%;
    transition: all 0.2s;
    -webkit-transition: all 0.2s; /* Safari */
}
.asies:hover .asies-text {
    background-color:#e8e8e8;
    transition: all 0.2s;
    -webkit-transition: all 0.2s; /* Safari */
}
.bg-asies{
    background-image:url(images/images.png);
    background-position: -20px -180px;
    float:left;
    height:46px;
    margin: 0 20px 0 12px;
    width:42px;
}
.menu-asies{
    color:#ff0000;
    float:left;
    font-weight: bold;
    margin:20px 0 40px;
    padding: 10px 0;
    position:relative;
    text-align: left;
    width: 100%;
}
.item-asies{
    color:#000000;
    float:left;
    font-size:11px;
    margin:0 0 8px;
    text-align: left;
    text-transform:uppercase;
    width: 50%;
}
.btn-artistas{
    display:none;
}
.ie7 .item-asies{
    width:49.9%;
}
.item-asies span{
    float:left;
    margin:8px 5px 0 10px;
}
.item-asies a{
    transition: all 0.2s;
    -webkit-transition: all 0.2s; /* Safari */
}
.link-mapas{
    background-color:#95ced7;
    float: left;
    height: 54px;
    padding: 10px 0 0;
    width: 100%;
}
.link-mapas:hover{
    background-color:#e8e8e8;
}
.bg-link-mapas {
    background-image: url("images/images.png");
    background-position: -1002px -185px;
    display: block;
    height: 49px;
    margin: 0 auto;
    width: 48px;
}
.link-mapas:hover .bg-link-mapas{
    background-position: -1002px -254px;
}
.link-aliados{
    background-color:#8EBF67;
    float: left;
    height: 54px;
    padding: 10px 0 0;
    width: 100%;
}
.bg-link-aliados{
    background-image:url(images/images.png);
    background-position: -78px -179px;
    display:block;
    height:43px;
    margin:0 auto;
    width:82px;
}
.link-aliados:hover{
    background-color:#e8e8e8;
}
.link-aliados:hover .bg-link-aliados{
    background-position: -77px -249px;
}
.link-contacto{
    background-color:#3D7B88;
    float: left;
    height: 54px;
    padding: 10px 0 0;
    width: 100%;
}
.link-contacto:hover{
    background-color:#e8e8e8;
}
.bg-link-contacto{
    background-image:url(images/images.png);
    background-position: -167px -179px;
    display: block;
    height: 50px;
    margin: -4px auto 0;
    width: 60px;
}
.link-contacto:hover .bg-link-contacto{
    background-position: -167px -249px;
}
.link-eventos{
    background-color:#E05F5F;
    float: left;
    height: 54px;
    padding: 10px 0 0;
    width: 100%;
}
.bg-link-eventos{
    background-image:url(images/images.png);
    background-position: -237px -177px;
    display: block;
    height: 50px;
    margin: 0 auto;
    width: 42px;
}
.link-eventos:hover{
    background-color:#e8e8e8;
}
.link-eventos:hover .bg-link-eventos{
    background-position: -237px -246px;
}
.link-descargas{
    background-color:#EBD682;
    float: left;
    height: 54px;
    padding: 10px 0 0;
    width: 100%;
}
.link-descargas:hover{
    background-color:#e8e8e8;
}
.bg-link-descargas{
    background-image:url(images/images.png);
    background-position: -295px -176px;
    display: block;
    height: 50px;
    margin: 0 auto;
    width: 46px;
}
.link-descargas:hover .bg-link-descargas{
    background-position: -295px -244px;
}
.link-ninos{
    background-color:#FF9600;
    float: left;
    height: 54px;
    padding: 10px 0 0;
    width: 100%;
}
.bg-link-ninos{
    background-image:url(images/images.png);
    background-position: -350px -178px;
    display: block;
    height: 50px;
    margin: 0 auto;
    width: 42px;
}
.link-ninos:hover{
    background-color:#e8e8e8;
}
.link-ninos:hover .bg-link-ninos{
    background-position: -350px -244px;
}
.link-artistas{
    background-color:#86964d;
    float: left;
    height: 54px;
    padding: 10px 0 0;
    width: 100%;
}
.link-artistas:hover{
    background-color:#e8e8e8;
}
.bg-link-artistas{
    background-image:url(images/images.png);
    background-position: -403px -178px;
    display: block;
    height: 50px;
    margin: 0 auto;
    width: 66px;
}
.link-artistas:hover .bg-link-artistas{
    background-position: -403px -248px;
}
.bg-link-potenciadores {
    background-image: url("images/images.png");
    background-position: -1097px -186px;
    display: block;
    height: 50px;
    margin: 0 auto;
    width: 42px;
}
.btn-potenciadores:hover  .bg-link-potenciadores {
    background-position: -1097px -256px;
}
.link-videos{
    background-color:#fb676e;
    float: left;
    height: 54px;
    padding: 10px 0 0;
    width: 100%;
}
.link-videos:hover{
    background-color:#e8e8e8;
}
.bg-link-videos{
    background-image:url(images/images.png);
    background-position: -930px -189px;
    display: block;
    height: 50px;
    margin: 0 auto;
    width: 66px;
}
.link-videos:hover .bg-link-videos{
    background-position: -930px -258px;
}
.nuestros-aliados{
    background-color:#f1f1f1;
    border-bottom:1px solid #d9d9d9;
    border-top:1px solid #d9d9d9;
    color:#272727;
    float:left;
    font-size:16px;
    text-align:center;
    width:100%;
}
.nuestros-aliados h3 {
    color: #272727;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
}
.end-left-banner{
	margin: 20px auto 75px auto;
    width:182px;
}
.content-right{
    background-color:#F7F6F1;
    float:left;
    width:82%;
}
.main-menu{
    background-color:#f0f0f0;
    color:#999999;
    float:left;
    font-size:12px;
    padding:0;
    position:relative;
    width:100%;
}
.ie7 .main-menu{
    font-size:10px;
    z-index:3;
}
.ie8 .main-menu{
    font-size:10px;
}
.main-menu ul{
    width:100%;
}
.main-menu ul li{
    background-image:url(images/doble-borde.jpg);
    background-repeat:repeat-y;
    float:left;
    overflow:visible;
    position:relative;
    text-align:center;
    transition: all 0.2s;
    -webkit-transition: all 0.2s; /* Safari */
    width:8.7%;
}
.main-menu ul li.link-home{
    width:8.32%; /* 6.35%; */
}
.menu-login.main-menu ul li.link-home{
    width:8.32%;
}
.main-menu ul li.active{
    background-image:none;
}
.main-menu ul li.link-cultura{
    /*width:7.17%;  Ancho con boton de radio*/
    width: 10.1%; /* 8.13%; */
}
.menu-login.main-menu ul li.link-cultura{
    width:10.1%;
}
.main-menu ul li.link-turismo{
    /*width:7.34%;  Ancho con boton de radio*/
    width: 10.27%; /* 8.3%; */
}
.menu-login.main-menu ul li.link-turismo{
    width:10.27%;
}
.main-menu ul li.link-innovacion{
    /* width:9.65%;  Ancho con boton de radio*/
    width:12.58%; /*10.61%;*/
}
.menu-login.main-menu ul li.link-innovacion{
    width:12.58%;
}
.main-menu ul li.link-deporte{
    /*width:7.34%;  Ancho con boton de radio*/
    width:10.27%; /*8.3%;*/
}
.menu-login.main-menu ul li.link-deporte{
    width:10.27%;
}
.main-menu ul li.link-talento{
    /*width:7.09%;  Ancho con boton de radio*/
    width:10.02%;/*8.05%;*/
}
.menu-login.main-menu ul li.link-talento{
    width:10.02%;
}
.main-menu ul li.link-medioambiente{
    /*width:11.22%;  Ancho con boton de radio*/
    width:14.15%;/*12.18%;*/
}
.menu-login.main-menu ul li.link-medioambiente{
    /*width:11.22%;  Ancho con boton de radio*/
    width:14.15%;
}
.main-menu ul li.link-exportaciones{
    /*width:10.64%; Ancho con boton de radio*/
    width:13.57%;/*11.6%;*/
}
.menu-login.main-menu ul li.link-exportaciones{
    width:13.57%;
}
.main-menu ul li.link-inversion{
    /*width:8.25%; Ancho con boton de radio*/
    width:10.67%;/*8.7%;*/
}
.menu-login.main-menu ul li.link-inversion{
    width:10.67%;
}
.main-menu ul li.radio-menu-item{
    display:none;
    width:9.65%;
}
.main-menu ul li.login-menu-item{
    float:right;
    /*width:15.3%; Ancho con boton de radio*/
    width:17.78%;
}
.main-menu ul li#btn-menu-logout-web.login-menu-item{
    /*width:11%; Ancho con boton de radio*/
    width:12%;
}
.main-menu ul li#btn-menu-profile-web.profile-menu-item{
    /*width:4.3%; Ancho con boton de radio*/
    width:5.78%;
}
.main-menu ul li#btn-menu-logout-web-2.login-menu-item{
    /*width:11%; Ancho con boton de radio*/
    width:12%;
}
.main-menu ul li#btn-menu-profile-web-2.profile-menu-item{
    /*width:4.3%; Ancho con boton de radio*/
    width:5.78%;
}
.main-menu ul li.active{
    background-color:#f0c334;
}
.main-menu ul li a{
    transition: all 0.2s;
    -webkit-transition: all 0.2s; /* Safari */
}

/*Menu*/

.main-menu ul li.active a{
    color:#fff;
}

.rollover-menu{
    background-position:center top;
    bottom:-40px;
    height:8px;
    left:0;
    position:absolute;
    width:100%;
}
li.active .rollover-menu{
    display:none;
}
.ie7 .rollover-menu{
    bottom:0 !important;
    display:none;
}

/*comento lo que jose tenia*/
/*.rollover-menu {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 0%;
}
.itemflecha-home{
    background-position:center center;
    top:0;
    height:100%;
    right:-8px;
    position:absolute;
    width:8px;
    z-index: 100;
}
li.active .rollover-menu{
    display:none;
}
.ie7 .rollover-menu{
    bottom:0 !important;
    display:none;
}*/
.bg-link-home{
    background-image:url(images/images.png);
    background-position: -577px -19px;
    display:none;
    float: left;
    height: 16px;
    margin: 6px 8px 0 0;
    width: 16px;
}
.bg-item-home{
    background-image:url(images/item-home.png);
}
.bg-itemflecha-home, .main-menu ul li.link-home.active{
    background-color: #F0C334;
}
.bg-item-cultura{
    background-image:url(images/item-cultura.png);
}
.bg-itemflecha-cultura, .main-menu ul li.link-cultura.active{
    background-color: #c9070c;
}
.bg-item-turismo{
    background-image:url(images/item-turismo.png);
}
.bg-itemflecha-turismo, .main-menu ul li.link-turismo.active{
    background-color: #F9AB3E;
}
.bg-item-ambiente{
    background-image:url(images/item-ambiente.png);
}
.bg-itemflecha-ambiente, .main-menu ul li.link-medioambiente.active{
    background-color: #ff7300;
}
.bg-item-inversion{
    background-image:url(images/item-inversion.png);
}
.bg-itemflecha-inversion, .main-menu ul li.link-inversion.active{
    background-color: #b50d71;
}
.bg-item-innovacion{
    background-image:url(images/item-innovacion.png);
}
.bg-itemflecha-innovacion, .main-menu ul li.link-innovacion.active{
    background-color: #ffd600;
    color: #000000;
}
.bg-item-deporte{
    background-image:url(images/item-deporte.png);
}
.bg-itemflecha-deporte, .main-menu ul li.link-deporte.active{
    background-color: #5e147b;
}
.bg-item-talento{
    background-image:url(images/item-talento.png);
}
.bg-itemflecha-talento, .main-menu ul li.link-talento.active{
    background-color: #00c4ff;
}
.bg-item-exportaciones{
    background-image:url(images/item-exportaciones.png);
}
.bg-itemflecha-exportaciones, .main-menu ul li.link-exportaciones.active{
    background-color: #23c600;
}

.link-home a:hover{
    color:#ac1014;
}
.link-cultura a:hover{
    color:#E6154C;
}
.link-turismo a:hover{
    color:#F9AB3E
}
.link-innovacion a:hover{
    color:#521B78;
}
.link-deporte a:hover{
    color:#0DC3FF;
}
.link-talento a:hover{
    color:#FF7200;
}
.link-medioambiente a:hover{
    color:#73c509;
}
.link-exportaciones a:hover{
    color:#9A156E;
}
.link-inversion a:hover{
    color:#0980ba;
}
.main-menu ul li.active a{
    color: #000;
}
.bg-cultura{
    background-color:#E6154C;
}
.bg-turismo{
    background-color:#F9AB3E;
}
.bg-Medio-ambiente{
    background-color:#73c509;
}
.bg-inversion{
    background-color:#0980ba;
}
.bg-innovacion{
    background-color:#521B78;
}
.bg-deporte{
    background-color:#0DC3FF;
}
.bg-talento{
    background-color:#FF7200;
}
.bg-exportaciones{
    background-color:#9A156E;
}
.bg-sobre-co{
    background-color:#48575E;
}

.color-cultura{
    color:#E6154C;
}
.color-turismo{
    color:#F9AB3E;
}
.color-Medio-ambiente{
    color:#73c509;
}
.color-inversion{
    color:#0980ba;
}
.color-innovacion{
    color:#521B78;
}
.color-deporte{
    color:#0DC3FF;
}
.color-talento{
    color:#FF7200;
}
.color-exportaciones{
    color:#9A156E;
}
.color-sobre-co{
    color:#48575E;
}

/*.main-menu ul > li > a:hover{
    color: #fff;
}*/

.main-menu ul li a{
    position: relative;
    z-index: 50;
}

/*Menu*/

.main-menu ul li:hover .bg-link-home{
    background-position: -577px -53px;
}
.bg-link-home:hover{
    background-position: -577px -53px;
}
.main-menu ul li a{
    display:block;
    float:left;
    height:30px;
    line-height:30px;
    padding: 10px 0;
    text-align: center;
    width: 100%;
}
.main-menu ul li div{
    margin:0 auto;
}
.main-menu li.right-menu {
    border-right:none;
    color:#3b3b3b;
    overflow:hidden;
}
.radio-menu-item{
    background-color:#dedede;
    background-position:left top;
    background-repeat:no-repeat;
}
.main-menu .right-menu.radio-menu-item a{
    padding:10px 0;
}
.main-menu .right-menu.login-menu-item a{
    padding:10px 0;
}
.login-menu-item{
    background-color:#d3d3d3;
    background-position:left top;
    background-repeat:no-repeat;
}
.login-menu-item #btn-menu-logout-mobile{
    color: #525252;
    float: left;
    font-size: 13px;
    font-weight: 800;
    margin: 8px 3px 0;
    position: relative;
}
/* hover added */
.login-menu-item #btn-menu-logout-mobile:hover{
    color: #71B13D;
}
/* fin hover*/
.profile-menu-item{
    background-color:#c3c3c3;
}
li.right-menu:hover{
    background-color:#f0c334;
}
li.right-menu:hover a{
    color:#000000;
}
.ie7 .login-menu-item{
    width:150px;
}
.ie7 .radio-menu-item{
    width:80px;
}
.login-menu-item img {
    display: inline;
    float: right;
    margin: 5px 0 0 5px;
    text-align: left;
}
.login-menu-item span {
    float:left;
}
#btn-menu-logout-web.login-menu-item span {
    float:none;
}
#btn-menu-profile-web.profile-menu-item img {
    display:inline-block;
    float:none;
    margin:3px 0 0;
}
#btn-menu-logout-web-2.login-menu-item span {
    float:none;
}
#btn-menu-profile-web-2.profile-menu-item img {
    display:inline-block;
    float:none;
    margin:3px 0 0;
}
.login-center {
    margin: 0 auto;
    width: 126px;
}
.login-center-cerrar-sesion {
    margin: 0 auto;
    width: 106px;
}
.radio-center {
    margin: 0 auto;
    width: 60px;
}
.radio-menu-item img {
    float: right;
    margin: 5px 0 0 5px;
}
.radio-menu-item span {
    float: left;
}
.main-menu ul.submenu{
    background-color:#FFFFFF;
    display:none;
    /*left:50%;
    margin-left:-120px;*/
    right: 50%; /* added */
    margin-right: -120px; /* added */
    position:absolute;
    top:50px;
    width:240px;
    z-index:3;
}
.main-menu ul li.item-submenu{
    background-color:#FFFFFF;
    border-bottom:1px solid #e5e5e5;
    border-right:none;
    float:left;
    padding:2%;
    width:96%;
}
.main-menu ul li.item-submenu a{
    padding:7px 0;
}
.main-menu ul li.item-submenu a:hover{
    background-color:#f2f2f2;
    color:#000000;
}
.main-general {
    background-color:#eeece4;
    float: left;
    min-height: 590px;
    position:relative;
    width: 100%;
    z-index:2;
}
.main-slider {
    background-color:#eeece4;
    float: left;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.banner-home {
    float: left;
    overflow:hidden;
    position:relative;
    width: 75%;
}
.banner-home .rsMinW .rsBtnCenterer {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.banner-home .rsMinW .rsPlayBtn {
    cursor: pointer;
    height: 64px;
    left: 50%;
    margin-left: -32px;
    margin-top: -32px;
    opacity: 0.8;
    -moz-opacity: 0.8;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity= 0.8);
    position: absolute;
    top: 50%;
    width: 64px;
}
.banner-home .rsMinW:hover .rsPlayBtn{
    opacity: 1;
    -moz-opacity: 1;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity= 1);
}
.redes-right{
    float:right;
    position:relative;
}
.module-redes{
    float:left;
    position:relative;
}
.redes-right img{
    left:0;
    top:0;
    width:100%;
}
.module-contents{
    color:#FFFFFF;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:12px;
    font-style:italic;
    font-weight:normal;
    height:92%;
    left:0;
    padding:4%;
    position:absolute;
    text-align:center;
    top:0;
    width:92%;
}
.twitter-module .module-contents{
    color:#148b91;
    cursor:pointer;
}
.twitter-module .module-contents a{
    color:#FFFFFF;
}
.twitter-module .module-contents a:hover{
    color:#000000;
}
.facebook-module .module-contents{
    cursor:pointer;
}
.module-contents > span {
    height: 40px;
    left: 50%;
    line-height: 13px;
    margin-left: -45%;
    margin-top: -24px;
    position: absolute;
    top: 50%;
    width: 90%;
}
.ie7 .module-contents {
    font-size: 10px;
}
.module-tittle{
    bottom:35px;
    color:#FFFFFF;
    font-family: 'Open Sans', sans-serif;
    font-size:16px;
    font-style:normal;
    left:0;
    position:absolute;
    text-align:center;
    text-transform:uppercase;
    width: 100%;
}
.ie7 .module-tittle {
    font-size: 14px;
}
.module-date{
    bottom:23px;
    color:#FFFFFF;
    left:0;
    position:absolute;
    text-align:center;
    width: 100%;
}
.bg-twitter-module{
    background-image:url(images/images.png);
    background-position: -1004px -20px;
    height:23px;
    margin:10px auto;
    width:32px;
}
.bg-facebook-module{
    background-image:url(images/images.png);
    background-position: -1057px -20px;
    height:23px;
    margin:10px auto;
    width:14px;
}
.main-content{
    clear:both;
    float:left;
    position:relative;
    width:100%;
}
.facebook-module:hover .border-top2, .facebook-module:hover .border-bottom2, .facebook-module:hover .border-left2, .facebook-module:hover .border-right2{
    background-color:#999999;
}
.twitter-module:hover .border-top2, .twitter-module:hover .border-bottom2, .twitter-module:hover .border-left2, .twitter-module:hover .border-right2{
    background-color:#999999;
}
/*-------------SCROLL-----------------*/
.content-scroll{
    background-color:#222222;
    bottom:0;
    display:none;
    float:left;
    height:100px;
    width:100%;
}
.controls{
    height:235px;
    position:absolute;
    right:0;
    top:0;
    width:100%;
}
.arriba{
    background-image:url(images/flecha-arriba.png);
    background-position:center center;
    background-repeat:no-repeat;
    cursor:pointer;
    height:73px;
    position:absolute;
    top:0;
    width:100%;
}
.arriba:hover{
    background-image:url(images/flecha-arriba-over.png);
}
.abajo{
    background-image:url(images/flecha-abajo.png);
    background-position:center center;
    background-repeat:no-repeat;
    bottom:0;
    cursor:pointer;
    height:73px;
    position:absolute;
    width:100%;
}
.abajo:hover{
    background-image:url(images/flecha-abajo-over.png);
}
.contador{
    margin-top:95px;
}
.mCSB_buttonUp{
    background-image:url(images/flecha-arriba.png);
    background-position:center center;
    background-repeat:no-repeat;
    cursor:pointer;
    height:73px;
    position:absolute;
    top:0;
    width:100%;
}
.mCSB_buttonUp:hover{
}
.mCSB_buttonUp:active{
}
.mCSB_scrollTools .mCSB_buttonDown{
    background-image:url(images/images.png);
    background-position:-776px -180px;
    background-repeat:no-repeat;
    bottom:0;
    cursor:pointer;
    height:45px;
    position:absolute;
    width:150px;
}
.mCSB_buttonDown:hover{
}
.mCSB_buttonDown:active{

}
.output{margin:20px 40px;}
.output a{display:inline-block; text-decoration:none; padding:3px 15px; -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; background:#000; margin:5px 20px 5px 0;}
code{color:#5b70ff;}
.content{position:relative; height:1000px; overflow:auto;}
.totalScrollOffsetInfo{border:2px solid #fc0; font-size:12px; padding:20px; text-align:center; margin-bottom:60px;}
.totalScrollOffset{ float:left; height:50px; background:#fc0;}

/*-----------FIN SCROLL------------*/
.main-column{
    float:left;
}
.main-item{
    cursor:pointer;
    float:left;
    overflow:visible;
    position:relative;
}
.width100{
    width:100%;
}
.width75{
    width:75%;
}
.width50{
    width:50%;
}
.ie7 .width50{
    width:49.9%;
}
.ie7 .item-result.width50{
    width:49.9%;
}
.width33{
    width:33.3333%;
}
.width25{
    overflow:visible !important;
    width:25%;
}
.ie7 .width25{
    overflow:visible !important;
    width:24.9%;
}
.width12{
    width:12.5%;
}
.main-item img{
    float:left;
    width:100%;
}
.borders{
    height:100%;
    left:0;
    position:absolute;
    top:0;
    width:100%;
}
.border-top{
    background-color:#eeece4;
    height:4px;
    left:0;
    position:absolute;
    top:0;
    width:100%;
}
.border-bottom{
    background-color:#eeece4;
    bottom:0;
    height:4px;
    left:0;
    position:absolute;
    width:100%;
}
.border-left{
    background-color:#eeece4;
    height:100%;
    left:0;
    position:absolute;
    top:0;
    width:4px;
}
.border-right{
    background-color:#eeece4;
    height:100%;
    position:absolute;
    right:0;
    top:0;
    width:4px;
}
.border-right3{
    background-color:#eeece4;
    height:100%;
    position:absolute;
    right:-1px;
    top:0;
    width:4px;
}
.border-top2{
    height:5px;
    left:0;
    position:absolute;
    top:0;
    width:100%;
}
.border-bottom2{
    bottom:0;
    height:5px;
    left:0;
    position:absolute;
    width:100%;
}
.border-left2{
    left:0;
    height:100%;
    position:absolute;
    top:0;
    width:5px;
}
.border-right2{
    height:100%;
    position:absolute;
    right:0;
    top:0;
    width:5px;
}
/*.item-red .border-top{
        background-image:url(images/border-top-red.jpg);
}
.item-red .border-bottom{
        background-image:url(images/border-bottom-red.jpg);
}
.item-red .border-left{
        background-image:url(images/border-left-red.jpg);
}
.item-red .border-right{
        background-image:url(images/border-right-red.jpg);
}
.item-green .border-top{
        background-image:url(images/border-top-green.jpg);
}
.item-green .border-bottom{
        background-image:url(images/border-bottom-green.jpg);
}
.item-green .border-left{
        background-image:url(images/border-left-green.jpg);
}
.item-green .border-right{
        background-image:url(images/border-right-green.jpg);
}
.item-blue .border-top{
        background-image:url(images/border-top-blue.jpg);
}
.item-blue .border-bottom{
        background-image:url(images/border-bottom-blue.jpg);
}
.item-blue .border-left{
        background-image:url(images/border-left-blue.jpg);
}
.item-blue .border-right{
        background-image:url(images/border-right-blue.jpg);
}
.item-purple .border-top{
        background-image:url(images/border-top-purple.jpg);
}
.item-purple .border-bottom{
        background-image:url(images/border-bottom-purple.jpg);
}
.item-purple .border-left{
        background-image:url(images/border-left-purple.jpg);
}
.item-purple .border-right{
        background-image:url(images/border-right-purple.jpg);
}
.item-yellow .border-top{
        background-image:url(images/border-top-yellow.jpg);
}
.item-yellow .border-bottom{
        background-image:url(images/border-bottom-yellow.jpg);
}
.item-yellow .border-left{
        background-image:url(images/border-left-yellow.jpg);
}
.item-yellow .border-right{
        background-image:url(images/border-right-yellow.jpg);
}
.item-gray .border-top{
        background-image:url(images/border-top-gray.jpg);
}
.item-gray .border-bottom{
        background-image:url(images/border-bottom-gray.jpg);
}
.item-gray .border-left{
        background-image:url(images/border-left-gray.jpg);
}
.item-gray .border-right{
        background-image:url(images/border-right-gray.jpg);
}*/
/*.item-black .border-top{
        background-color:#000000;
}
.item-black .border-bottom{
        background-color:#000000;
}*/
/*.item-black .border-left{
        background-color:#000000;
        top:0;
        width:1px;
}
.item-black .border-right{
        background-color:#000000;
}*/
/*.item-orange .border-top{
        background-color:#ff7200;
}
.item-orange .border-bottom{
        background-color:#ff7200;
}
.item-orange .border-left{
        background-color:#ff7200;
}
.item-orange .border-right{
        background-color:#ff7200;
}*/
.main-item .over-video{
    height:50px;
    left:50%;
    margin-left:-25px;
    margin-top:-25px;
    position:absolute;
    top:50%;
    width:50px;
}
.border-top-white{
    background-color:#FFFFFF;
    float:left;
    height:1px;
    margin:15px 0 8px;
    width:25px;
}
.border-right3px{
    background-color:#000000;
    height:100%;
    position:absolute;
    right:0;
    top:0;
    width:3px;
}
#flashnews{
    height:100%;
    left:0;
    position:absolute;
    top:0;
    width:100%;
}
#flashnews-mobile{
    height:100%;
    left:0;
    position:absolute;
    top:0;
    width:100%;
}
.main-item img.icon-flashnews{
    float:none;
    margin:25px auto;
    width:33px;
}
.new {
    height: 100%;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
}
.titulo-flashnew{
    bottom:50px;
    color:#ed1549;
    font-weight:400;
    left:0;
    margin:0 auto;
    position:absolute;
    text-align:center;
    text-transform:uppercase;
    width:100%;
}
.fecha-flashnew{
    bottom:24px;
    color:#666666;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:12px;
    font-style:italic;
    font-weight:300;
    left:0;
    margin:0 auto;
    position:absolute;
    text-align:center;
    width:100%;
}
.new-content{
    color:#999999;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:12px;
    font-style:italic;
    font-weight:300;
    margin:0 auto;
    text-align:left;
    width:82%;
}
.ie7 .new-content{
    font-size:10px;
}
.ie8 .new-content{
    font-size:10px;
}
.ie7 .titulo-flashnew{
    margin:5px auto;
}
.ie8 .titulo-flashnew{
    margin:5px auto;
}
.ie7 .fecha-flashnew{
    margin:5px auto;
}
.ie8 .fecha-flashnew{
    margin:5px auto;
}
.click_post img{
    font-size: 0;
}
.img-desc{
    background-image:url(images/fondo_alpha.png);
    bottom:0;
    color:#FFFFFF;
    font-size:12px;
    font-style:italic;
    font-weight:normal;
    left: 1px;
    line-height: 11px;
    opacity: 1;
    padding: 9px 3% 11px 5%;
    position: absolute;
    width: 91%;
    display: none;
}
.main-banner-desc{
    background-image:url(images/fondo_alpha.png);
    color:#FFFFFF;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:20px;
    font-style:italic;
    font-weight:normal;
    left: 1px;
    opacity: 1;
    padding: 20px 3% 15px;
    position: absolute;
    top:0;
    width: 94%;
}
.rollover{
    background-image:url(images/transparent.png);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index:1;
}
.rollover-tittle{
    background-color:#FFFFFF;
    font-size:12px;
    margin:1px 0 0;
    opacity:0;
    filter:alpha(opacity=00);
    padding:10px;
    text-transform:uppercase;
}
.width50 .rollover-tittle{
    font-size:11px;
    opacity:0 !important;
    filter:alpha(opacity=00) !important;
}

.isotopegrid_actualidad, .isotopegrid_notelopierdas{
    /*opacity: 0;
    -moz-opacity: 0;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity= 0);*/
    min-height: 100px;
    overflow: hidden;
    position: relative;
    width: 100%;
    z-index: 1;
}

.contcol_webv2 .normal_home{
    overflow: visible;
    width: 25%;
}

.contcol_webv2 .grande_home{
    overflow: visible;
    width: 50%;
}

.contcol_webv2 .normal_home .rollover-tittle{
    opacity:0 !important;
    filter:alpha(opacity=00) !important;
}

.contcol_1024v2 .normal_home{
    overflow: visible;
    width: 50%;
}

.contcol_1024v2 .grande_home{
    overflow: visible;
    width: 100%;
}

.contcol_1024v2 .normal_home .rollover-tittle{
    opacity:0 !important;
    filter:alpha(opacity=00) !important;
}

.contcol_moibilev2 .normal_home, .contcol_moibilev2 .grande_home{
    overflow: visible;
    width: 50%;
}

.contcol_moibilev2 .rollover-tittle{
    opacity:0 !important;
    filter:alpha(opacity=00) !important;
}

.rollover-content{
    color:#FFFFFF;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:12px;
    font-style:italic;
    font-weight:normal;
    height: 0;
    opacity:0;
    filter:alpha(opacity=0);
    overflow:hidden;
    padding: 0 3%;
    position: absolute;
    top: 70%;
    width: 94%;
}
.width50 .rollover-content{
    font-size:11px;
}
.rollover-content div, .rollover-content p, .rollover-content a{
    clear:both;
    opacity:0;
    filter:alpha(opacity=0);
}
.rollover-content p{
    float:left;
    margin:5px 0 0;
}
.width50 .rollover-content{
    padding: 0 5%;
    top:60%;
    width: 90%;
}
.ver-articulo {
    bottom: 10px;
    float:right;
    font-family: 'Open Sans',sans-serif;
    font-style: normal;
    position: absolute;
    right: 15px;
    text-align: right;
    text-transform: uppercase;
    width: 100px;
}
.width50 .rollover-content .ver-articulo{
    bottom: 5px;
    right:5px;
    width:90px;
}
.ver{
    background-image: url("images/images.png");
    background-position: -486px -176px;
    float:left;
    height:15px;
    width:12px;
}
.prefooter{
    background-color:#f7f6f1;
    float:left;
    font-weight:300;
    min-height:195px;
    padding:20px 0 20px 1%;
    position:relative;
    width:auto;
    z-index:1;
    font-weight: bold;
}
.sitemap-list{
    float:left;
    margin:0 0 0 1%;
    width:9%;
}
.sitemap-list.item-gray {
    width: 12%;
}
.sitemap-list.item-purple {
    width: 12%;
}
.sitemap-list.item-purple.item-purple2 {
    width: 9%;
}
.sitemap-list.item-blue {
    width: 11%;
}
.sitemap-list.item-blue.item-blue2 {
    width: 7%;
}
.sitemap-list.item-orange {
    width: 7%;
}
.sitemap-list.item-green {
    width: 13%;
}
.sitemap-tittle{
    float:left;
    font-size:14px;
    margin:0 0 10px;
    text-transform:uppercase;
}
.sitemap-list li{
    clear:both;
    color:#666666;
    font-size:11px;
    margin:0 0 6px;
}
.sitemap-list li:hover{
    color:#000000;
}
.sitemap-list ul{
    float:left;
    margin:10px 0 0 ;
}
.sitemap-tittle-border{
    clear:both;
    float:left;
    height:1px;
    position:relative;
    width:16px;
}
.red-color{
    color:#e6154c;
}
.yellow-color{
    color:#ffc40f;
}
.green-color{
    color:#71b13d;
}
.blue-color{
    color:#0dc3ff;
}
.purple-color{
    color:#521b78;
}
.gray-color{
    color:#48575e;
}
.orange-color{
    color:#ff7200;
}
.darkblue-color{
    color:#0072bc;
}
.lightpurple-color{
    color:#9a156e;
}
.page-template-page-templatespage-contacto-php .footer , 
.page-template-page-templatespage-lugares-unicos-php .footer, 
.page-template-page-templatespage-eventos-php .footer,
.page-template-page-templatespage-descargas-php .footer,
.page-template-page-templatespage-ninos-php .footer,
.page-template-page-templatespage-ninos-php .footer,
.single-post .footer
 {
    width: 100%;
}
.page-template-page-templatespage-contacto-php .prefooter , 
.page-template-page-templatespage-lugares-unicos-php .prefooter, 
.page-template-page-templatespage-eventos-php .prefooter,
.page-template-page-templatespage-descargas-php .prefooter,
.single-post .prefooter {
    width: 99%;
}

.footer{
    background-color:#000;
    color:#666666;
    float:left;
    height:125px;
    padding:0;
    position:relative;
    /*width: auto;*/
    -webkit-transition: all 0.3s;
       -moz-transition: all 0.3s;
        -ms-transition: all 0.3s;
         -o-transition: all 0.3s;
            transition: all 0.3s;

}
.logos-footer-h {
    height: auto;
    display: inline-block;
    width: 70%;
    text-align: left;
    padding: 5px 0;
    margin-bottom: 10px;
    background: #fff;
    padding-left: 18px;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;


    /*margin-left: 20px;*/
}
.logos-footer-h a{
    display: inline-block;
}
.logo-footer {
    display: inline-block;
}
.logo-footer img {
    display: inline-block;
}
.footer p{
    text-align: left;
    padding-left: 1rem;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
}

.copy {
    font-size: 10px;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
    margin: 0;
}
.ie7 .copy {
    margin: 16px 0 0;
    /*width: 600px;*/
}
.copy a:hover{
    color:#FFFFFF;
}
.corporate{
    background-image:url(images/images.png);
    background-position: -381px -250px;
    float:right;
    height:49px;
    margin:-48px 0 0;
    width:139px;
}
.share{
    border-top:1px dotted #666666;
    bottom:0;
    height:27px;
    left:0;
    margin: 0 2%;
    padding: 14px 0;
    position: absolute;
    width: 14%;
}
.share .addthis_toolbox{
    margin: 0 auto;
    width: 120px;
}
.border-gray{
    background-color:#222222;
    float:right;
    height:56px;
    margin:0;
    width:1px;
}
.general-contents{
    background-color:#f0ede6;
    float:left;
    min-height:950px;
    position:relative;
    width:100%;
     margin-bottom: 6.5rem;
}
.page-template-page-contacto-php .contenedores{
    min-height:800px;
}
.page-template-page-contacto-php .general-contents{
    min-height:800px;
}
.error404 .contenedores{
    min-height:600px;
}
.error404 .general-contents{
    min-height:600px;
}
.general-contents.black-bg{
    background-color:#000000;
}
.general-contents.gray-bg{
    background-color:#eeece5;
}
.logo-corporate2{
    color:#FFFFFF;
    float:right;
    font-size:14px;
    font-weight:600;
    line-height:14px;
    margin:14px 6%;
    overflow:hidden;
    right: 75px;
    text-align:center;
    text-transform:uppercase;
    width:80px;
}
a.logo-corporate2:link{
    color:#FFFFFF;
}
.logo-corporate2:hover{
    color:#666666;
}
a.logo-corporate2:link:hover{
    color:#666666;
}
.logo-plastico{
    background-image:url(images/plastico.png);
    background-repeat:no-repeat;
    float: right;
    height: 14px;
    margin: 21px 6%;
    width: 51px;
}
.logo-plastico:hover{
    background-image:url(images/plastico-over.png);
}
.logos{
    position:absolute;
    right:10px;
    top:0px;
    width:30%;
}
.bg-ninos{
    height:auto;
    width:100%;
    position:absolute;
}
.footer .border-left{
    display:none;
}


/*------PREMIUM ----------*/

.category-breadcrumbs{
    background-color:#eeece4;
    float:left;
    height:auto;
    position:relative;
    width:100%;
}
.breadcrumbs{
    color:#a6a6a6;
    font-size:12px;
    font-weight:400;
    margin:17px 0 0 30px;
}
.breadcrumbs strong{
    color:#000000;
    font-weight:400;
}
.breadcrumbs-active{
    color:#000000;
}
.breadcrumbs a:hover{
    color:#000000;
}
.category-tittle{
    display: none;
    line-height:26px;
    margin:10px 0 15px 30px;
}
.category-2 .category-tittle{
    color:#E6154C;
}
.category-3 .category-tittle{
    color:#FFC40F;
}
.category-4 .category-tittle{
    color:#521B78;
}
.category-5 .category-tittle{
    color:#0DC3FF;
}
.category-6 .category-tittle{
    color:#FF7200;
}
.category-7 .category-tittle{
    color:#71B13D;
}
.category-8 .category-tittle{
    color:#9A156E;
}
.category-9 .category-tittle{
    color:#0072BC;
}
.category-10.category-tittle{
    color:#48575E;
}
.banner-premium {
    float: left;
    position: relative;
    width: 100%;
}
.banner-premium img{
    width:100%;
}
/*------FIN PREMIUM ----------*/


/*------ LOADING--------------*/
.main-banner-loading {
    height:100%;
    left: 0;
    min-height:30px;
    position: absolute;
    top: 0;
    width: 100%;
    z-index:-1;
    transition:none;
    -webkit-transition:none;
}
.detail-eventos .main-banner-loading {
    background-color:#FFFFFF;
}
.main-banner-loading1 {
    height:100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 75%;
    z-index:1;
}
.detalle-left .main-banner-loading1 {
    display:none;
    margin:10px 0 0;
    width:100%;
    z-index:5;
}
.main-banner-loading2 {
    float:left;
    height:100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index:3;
}
.main-banner-bg {
    width: 100%;
}
.loader-gif {
    left: 50%;
    margin-left: -8px;
    margin-top: -8px;
    position: absolute;
    top: 50%;
    width:16px !important;
    border-radius: 8px;
    overflow: hidden;
}
.module-redes .loader-gif {
    left: 50%;
    margin-left: -8px;
    margin-top: -8px;
    position: absolute;
    top: 50%;
    width:16px;
}
.main-item .loader-gif {
    left: 50%;
    margin-left: -8px;
    margin-top: -8px;
    position: absolute;
    top: 50%;
    width:16px;
}

#full-width-slider, #full-width-slider2, #full-width-sliderhome2{
    display: none;
}
#full-width-slider .rsSlide {
    transition:none !important;
    -webkit-transition:none !important;
}
.border-right-relative {
    float:right;
    height: 100%;
    position: relative;
    right: 0;
    top: 0;
    width: 1px;
}
.home .prefooter {
    bottom: 0;
    height: 20px;
    min-height: 0;
    overflow: hidden;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s; /* Safari */
}
.prefooter-fixed {
    bottom: 135px;
    height: 20px;
    min-height: 0;
    overflow: hidden;
    position: fixed;
    width: 72.9%;
    z-index: 3;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s; /* Safari */
}
.home .prefooter-fixed {
    font-weight: bold;
    bottom: 135px;
    height: 15px;
    min-height: 0;
    overflow: hidden;
    position: fixed;
    width: 72.9%;
    z-index: 3;
    transition: none;
    -webkit-transition: none;
    -moz-transition: none; /* Safari */
}
.footer-fixed {
    bottom: 20px;
    position: fixed;
    width: 73.9%;
    z-index: 3;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s; /* Safari */ne; /* Safari */
}
.home .footer-fixed {
    bottom: 20px;
    position: fixed;
    width: 73.9%;
    z-index: 3;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s; /* Safari */
}
.home .footer{
    transition: none;
    -webkit-transition: none;
    -moz-transition: none; /* Safari */
}
.index-spacer{
    clear:both;
    float:left;
    height:250px;
    position:relative;
    width:100%;
    z-index:4;
}
.hide_input{
    display: none;
}
.footer-spacer{
    background-color:#E9E9E9;
    bottom:-20px;
    height:20px;
    left:0;
    position:absolute;
    width:100%;
}
.content_ninos{
    background-image: url("images/fondo-ninos.jpg");
    background-size: cover;
    width: 100%;
    height:1000px;
}

#flash_content {
    float: left;
    margin: 0 auto;
    text-align: center;
    height: 725px;
    width: 960px;
    position: absolute;
    top: 0;
    bottom: 0;
    margin-bottom: auto;
    margin-top: auto;
    right: 0;
    left: 0;
    margin-left: auto;
    margin-right: auto;
}

/*#flash_content {
    background-image: url("images/fondo-ninos.jpg");
    background-size: 100% auto;
    float: left;
    margin: 0 auto;
    text-align: center;
    width: 100%;
        height:100%;
}*/


.cerrar-sesion{
    background-image: url("images/bg-cerrarsesion.png");
    background-position:left 0;
    background-repeat:no-repeat;
    float:right;
    margin:3px 20px 0 0;
    padding: 0 0 0 20px;
}
.cerrar-sesion img {
    display: inline;
    float: left;
    margin: 0 10px 0 0;
    width:36px;
}
.username{
    color: #71b13d !important;
    float: left;
    font-size: 12px;
    margin: 0;
}
.username:hover{
    color:#666666 !important;
}
.close-user{
    color:#FFFFFF;
    float:left;
    font-size:12px;
}
.close-user:hover{
    color:#666666;
}
.float-left{
    float:left;
} 
.img404{
    margin:105px auto 50px;
    text-align:center;
    width:437px;
}
.img404 img{
    width:100%;
}
.text404{
    color:#444444;
    font-size:30px;
    font-weight:300;
    line-height:30px;
    margin:0 auto;
    text-align:center;
    width:80%;
}
.text404 strong{
    font-weight:400;
}
._4s7c{
    border:none !important;
}
.fb_iframe_widget{
    margin:0 1%;
}
#sbc-search{
    margin:0;
    padding:0;
}
#gallery-single{
}
.content-color {
    background-color: #EEECE4;
    height: 100%;
    position: absolute;
    right: 0;
    width: 82%;
}
.home .maspost{
    background-image: url("images/mas-post-1.png");
    display: none;
    height:53px;
    left:50%;
    margin-left: -22px;
    position: absolute;
    top: 20px;
    width: 44px;
    z-index: 2;
}
.category .maspost{
    background-image: url("images/mas-post-1.png");
    display:block;
    height:53px;
    left:50%;
    margin-left: -22px;
    position: absolute;
    top: 0;
    width: 44px;
    z-index: 2;
}
.page-template-page-aliados-php .maspost{
    background-image: url("images/mas-post-1.png");
    display:block;
    height:53px;
    left:50%;
    margin-left: -22px;
    position: absolute;
    top: 5px;
    width: 44px;
    z-index: 2;
}
.maspost:hover {
    background-image: url("images/mas-post-over-1.png");
}
.main-loader {
    margin: 61px auto;
    position: relative;
    text-align: center;
    width: 147px;
    z-index: 4;
}
.main-loader img{
    display:inline-block;
    border-radius: 12px;
    overflow: hidden;
}
.bg-box {
    background-image: url("images/bg-box.png");
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
}
.screen-reader-text{
    display:none;
}
.box-gallery {
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10;
    transition: none;
    -webkit-transition: none;
}
.box-gallery .border-top {
    height: 23px;
}
.box-gallery .border-bottom {
    height: 23px;
}
.box-gallery .border-left {
    width: 23px;
}
.box-gallery .border-right {
    width: 23px;
}
.gallery-content {
    left: 50%;
    margin-left: -27.5%;
    margin-top: -19%;
    position: absolute;
    top: 50%;
    width: 55%;
}

.gallery-content-video {
    left: 50%;
    margin-left: -27.5%;
    margin-top: -19%;
    position: absolute;
    top: 50%;
    width: 55%;
}

.gallery-content-foto {
    left: 50%;
    margin-left: -27.5%;
    margin-top: -19%;
    position: absolute;
    top: 50%;
    width: 55%;
}

.gallery-content-foto img{
    margin: 0 auto;
    width: 100%;
}

.gallery-content .rsOverflow, .gallery-content-video .rsOverflow {
    padding: 25px 0;
}
.close-gallery {
    color: #FFFFFF;
    cursor: pointer;
    font-weight: 300;
    position: absolute;
    right: 40px;
    top: 40px;
    width: 78px;
}
.close-bg {
    background-image: url("images/images.png");
    background-position: -1093px -129px;
    float: right;
    height: 16px;
    margin: 6px 0 0 10px;
    width: 16px;
}
.close-gallery:hover {
    color: #C51E4E;
}
.close-gallery:hover .close-bg {
    background-position: -1093px -154px;
}
.gallery-content .rsImg.rsMainSlideImage, .gallery-content-video .rsImg.rsMainSlideImage  {
    margin: 0 auto;
    width: 89%;
}
.content-gallery-search .rsSlide {
    text-align: center;
}
.content-floating-social-networks {
    background-color: #FFFFFF;
    border-radius: 8px 8px 8px 8px;
    height: 158px;
    position: fixed;
    top: 11%;
    width: 46px;
}

.floating-socical-networks-facebook {
    background-image: url("images/redes-sociales-flotante.jpg");
    background-position: 0px 0px;
    display: block;
    float: left;
    height: 32px;
    margin-left: 7px;
    margin-top: 15px;
    position: relative;
    width: 32px;
}
.floating-socical-networks-facebook:hover{
    background-position: 32px 0px;
}
.floating-socical-networks-twitter{
    background-image: url("images/redes-sociales-flotante.jpg");
    background-position: 0px 32px;
    display: block;
    float: left;
    height: 32px;
    margin-left: 7px;
    margin-top: 15px;
    position: relative;
    width: 32px;
}
.floating-socical-networks-twitter:hover{
    background-position: 32px 32px;
}
.floating-socical-networks-gplus{
    background-image: url("images/redes-sociales-flotante.jpg");
    background-position: 0px 64px;
    display: block;
    float: left;
    height: 32px;
    margin-left: 7px;
    margin-top: 15px;
    position: relative;
    width: 32px;
}
.floating-socical-networks-gplus:hover{
    background-position: 32px 64px;
}
.content-more-view-allies{
    position: relative;
    height: 40px;
    width: 86px;
    margin: 0 auto;
}
.more-view-allies {
    border: 1px solid #737373;
    border-radius: 7px;
    color: #737373 !important;
    font-size: 11px;
    font-weight: bold;
    padding: 10px;
    position: relative;
    width: 200px;
}
.more-view-allies:hover {
    background-color: #737373;
    color: #F1F1F1 !important;
}
.filter-display-none{
    display: none;
}

/* nuevo boton login */
.header-login{
    float: right;
    height: 100%;
}
.header-login a{
    color: #808080;
    display: block;
    font-size: 12px;
    height: 100%;
    height: 30px;
    line-height: 32px;
    padding: 5px 20px;
}
.header-login img{
    display: inline;
    float: right;
    margin: 5px 0 0 5px;
    text-align: left;
}
.header-login span{
    float: left;
}
.header-login a:hover{
    color: #71B13D;
}
/* fin boton login */


@media screen and (min-width:768px) and (max-width: 1000px){
    .logos-footer-h {
       text-align: center;
       width:  65%;
     }
     .copy {
        margin-bottom: 1rem
     }
     .logos {
            right: 0;
            width: 35%;
}
}
@media screen and (max-width: 767px){
     .logos-footer-h {
       text-align: center;
       width:  100%;
       padding-left: 0;
     }
    .logos-footer-h img{
        width: 100%;
    }
    .footer p{
        text-align: center!important;
     }
}
@media screen and (max-width: 767px){
    .header-login{
        display: none;
    }
}
@media screen and (max-width: 1024px){
    .main-menu .link-inversion ul.submenu{
        right:0;
        margin-right: 0;
    }
}
/*
	Post
*/
.textos-detalle ul li{
    float: inherit;
    list-style: disc outside none;
	margin-left: 40px;
}

.textos-detalle ol li{
    float:inherit;
}

/*
    Galeria
*/

/* Display */

.inline, a.inline{
  display:inline-block;
  zoom: 1; /* IE7 (hasLayout)*/
  *display: inline; /* IE */

}

#new-containerthumbs div, .fancybox-overlay div{
   -webkit-transition:none 0s ease 0s;  /* Chrome y Safari */
   -o-transition:none 0s ease 0s;  /* Opera */
   -moz-transition:none 0s ease 0s;  /* Mozilla Firefox */
   -ms-transition:none 0s ease 0s;   /* Internet Explorer */
   transition:none 0s ease 0s;  /* W3C */
}

#new-containerthumbs .mCSB_scrollTools .mCSB_draggerRail{
    background: #8ba8b3;
    border-radius: 0;
    width: 100%;
}

#new-containerthumbs .mCSB_dragger_bar {
    background: url("images/iconos/bg_scroll.png") no-repeat scroll left center #000000;
    border-radius: 0;
    width: 100%;
}

#new-containerthumbs{
    height: 198px;
    margin: 0 auto;
    width: 100% !important;
}

#gallery-single .rsThumbsContainer {
    height: 198px;
    left: 0 !important;
    width: 100% !important;
    -webkit-transform: none !important;
    -moz-transform: none !important;
    -ms-transform: none !important;
    -o-transform: none !important;
    transform: none !important;
    z-index: 20;
}

#gallery-single .rsThumbsContainer{

}

#new-containerthumbsscroll{
    height: auto;
    margin: 0 auto;
    position: relative;
    padding-left: 15px;
    right: 15px;
    width: 706px;
}

#gallery-single.rsMinW .rsThumb{
    cursor: pointer;
    height: 60px;
    margin: 3px 4px !important;
    overflow: hidden;
    width: 80px;
}

#gallery-single.rsMinW .rsThumb img{
    height: auto;
    width: 100%;
}

#gallery-single.rsMinW .rsThumb.rsNavSelected, #gallery-single.rsMinW .rsThumb:hover{
    border: solid 3px #fff;
    height:54px;
    width: 74px;
}

#gallery-single.rsMinW .rsThumbsHor {
    background-color: #8DBBC8;
    height: 66px;
    overflow: hidden;
    padding: 3px 0 33px;
    width: 100%;
}

.footer_thumbs {
    background-color: #799BA7;
    bottom: 0;
    height: 27px;
    left: 0;
    padding-top: 3px;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 50;
}

.footer_thumbs p, .footer_thumbs a {
    color: #FFFFFF;
    margin: 0;
    vertical-align: middle;
}

.divisionfooter_thumbs{
    background-color: #fff;
    height: 15px;
    margin: 0 10px;
    vertical-align: middle;
    width: 3px;
}

#gallery-single .rsThumbs{
    cursor: default;
}

.bt_abrirtodos {
    background: url("images/iconos/ico_thumbs.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    font-size: 1em;
    font-weight: 500;
    height: 23px;
    padding-left: 25px;
    -webkit-transition:all 0.1s ease-out;  /* Chrome y Safari */
    -o-transition:all 0.1s ease-out;  /* Opera */
    -moz-transition:all 0.1s ease-out;  /* Mozilla Firefox */
    -ms-transition:all 0.1s ease-out;   /* Internet Explorer */
    transition:all 0.1s ease-out;  /* W3C */
}

.bt_abrirtodos:hover{
    color: #000000;
}

a.bt_siguienteabrirtodos{
    background: url("images/iconos/flechas_btsiguiente.png") no-repeat scroll center center #333333;
    height: 72px;
    position: absolute;
    top: 0;
    right: 0;
    width: 16px;
    z-index: 50;
}

a.bt_siguienteabrirtodos:hover{
    background: url("images/iconos/flechas_btsiguiente.png") no-repeat scroll center center #000000;
}

.image-gallery{
    position: relative;
}

.bt_galbig {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

.fancybox-title-float-wrap .child {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 0;
    font-family: 'Open Sans',sans-serif;
    font-size: 24px;
    font-weight: 300;
    line-height: 24px;
    margin-right: 0;
    padding: 0;
    white-space: normal;
}

.fancybox-nav span{
    visibility: visible;
}

.fancybox-skin{
    background: none;
    box-shadow: none;
    padding: 0 !important;
}

.fancybox-prev span, .fancybox-next span{
    background: url("images/iconos/flechas_preview.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    height: 40px;
    width: 24px;
}

.fancybox-prev span, .fancybox-next span, .fancybox-close{
    opacity: 0.8;
    -moz-opacity: 0.8;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity= 0.8);
}

.fancybox-prev span:hover, .fancybox-next span:hover, .fancybox-close:hover{
    opacity: 1;
    -moz-opacity: 1;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity= 1);
}

.fancybox-prev span{
    left: -60px;
}

.fancybox-next span {
    background-position: -24px 0;
    right: -60px;
}

.fancybox-close {
    background: url("images/iconos/cerrar_preview.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    height: 16px;
    right: 0;
    top: -38px;
    width: 78px;
}

.fancybox-title-float-wrap {
    bottom: 105%;
    height: auto;
    left: 0;
    margin: 0;
    right: auto;
    text-align: left;
    width: 80%;
}

p.contador_fancy, .compartir_fancy {
    bottom: -60px;
    color: #FFFFFF;
    display:inline-block;
    zoom: 1; /* IE7 (hasLayout)*/
    *display: inline; /* IE */
    position: absolute;
    text-align: left;
    
}

p.contador_fancy{
    left: 0;
}

.compartir_fancy{
    right: 0;
}

.compartir_oculto{

}

.fancybox-opened .fancybox-skin{
    box-shadow: none;
}

.fancybox-overlay div.fancybox-inner{
}


/*IOS*/
.fancybox-lock body {
    overflow: hidden !important;
    height: 100% !important;
    width: 100% !important;
    position: absolute;
}

.fancybox-overlay div.fancybox-outer{
    display: inline-block;
}

.fancybox-outer, .fancybox-title, .fancybox-close, .contador_fancy{
    opacity: 0;
    -moz-opacity: 0;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity= 0);
}

.fancybox-wrapios{
    left: 10% !important;
    top: 50% !important;
    width: 80% !important;
}

.fancybox-wrapios div.fancybox-inner{
    width: 100% !important;
}

.fancybox-wrapios .fancybox-skin{
    display: inline-block;
}

.hoverimage-gallery{
    background: url("images/iconos/ampliar.png") no-repeat scroll center center rgba(0, 0, 0, 0.6);;
    height: 100%;
    left: 0;
    opacity: 0;
    -moz-opacity: 0;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity= 0);
    position: absolute;
    top: 0;
    width: 100%;
}

.hoverimage-gallery:hover{
    opacity: 1;
    -moz-opacity: 1;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity= 1);
}

.ui-loader.ui-corner-all.ui-body-a.ui-loader-default {
    display: none;
}

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

  #new-containerthumbsscroll{
    width: 618px;
  }

}

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

  #new-containerthumbsscroll{
    width: 530px;
  }

}

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

  #new-containerthumbsscroll{
    width: 444px;
  }

}

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

  #new-containerthumbsscroll{
    width: 354px;
  }

}

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

  #new-containerthumbsscroll{
    width: 444px;
  }

}

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

  #new-containerthumbsscroll{
    width: 354px;
  }

}

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

  #new-containerthumbsscroll{
    width: 268px;
  }

}





/*Home V2*/

.clear {
  clear: both;
}

.clearfix {
  *zoom: 1;
}

.clearfix:before,
.clearfix:after {
  display: table;
  line-height: 0;
  content: "";
}

.clearfix:after {
  clear: both;
}

.cont_homev2, .cont_postwebv2 {
    float: left;
    width: 100%;
}

.cont_postwebv2{
    background: url("images/division_columnas.png") repeat-y center top transparent;
}

.cont_postwebv2{

}

.col_homev2{

}

.col_homev2{
  float: left;
  text-align:left; 
  width: -moz-calc(50% - 15px);
  width: -webkit-calc(50% - 15px);
  width: calc(50% - 15px);
}

.col_homev2der{
  margin-left: 30px;
}

.col_homev2 .banner-home{
    width: 100%;
}

.cont_posthomev2{
    position: relative;
}

.loading_columnas{
    background: url("images/loader1.gif") no-repeat center center #EEECE4;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2;
}

h2.tithome_v2{
    color: #000000;
    font-size: 22px;
    margin-left: 30px;
    position: relative;
    text-transform: uppercase;
    text-align: left;
}

h2.tithome_v2 img {
    max-width: 90%;
}

h2.tithome_v2actualidad{
}

h2.tithome_v2notlopierdas{
}

.cont_parchetit {
    background-color: #EEECE4;
    height: 100%;
    padding: 20px 0;
    position: absolute;
    right: -30px;
    top: -18px;
    width: 30px;
}

.cont_tabmobile.clearfix{
    width: 100%
}

.cont_mobilenotepierdas{
    border: 0;
    height: 0;
    overflow: hidden;
    opacity: 0;
    -moz-opacity: 0;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity= 0);
    padding: 0;
}

.tab_homemobile{
    width: 100%;
}

a.bt_tabmobilehome{
    float: left;
    padding: 15px 0;
    text-align: center;
    width: 50%;
}

a.bt_tabmobilehome p, a.bt_tabmobilehome img{
    display:inline-block;
    zoom: 1; /* IE7 (hasLayout)*/
    *display: inline; /* IE */
    vertical-align: middle;
}

a.bt_tabmobilehome p {
    color: #000000;
    font-size: 12px;
    font-weight: 700;
    margin-left: 10px;
}

a.bt_tabmobilehome img {
    max-width: 90%;
}

a.bt_tabmobilehome:hover{
    background-color: #fff;
}

a.bt_tabmobilehome.bt_tabmobilehomeactive{
    background-color: #dadada;
}

.maspost.bt_cargapost {
    display: block;
}

/*.home .menu-asies .maspost {
    display: none !important;
}*/

.index-spacermobilev2{
    height: 90px;
}

.index-spacermobilev2 .main-loader{
    top: -55px;
}


/*Colores Categoria Home*/
.class_cultura .rollover-tittle{
    color: #E6154C;
}
.class_cultura .rollover-content{
    background-color: #E6154C;
}
.class_turismo .rollover-tittle{
    color: #fdd526;
}
.class_turismo .rollover-content{
    background-color: #fdd526;
}
.class_medioambiente .rollover-tittle{
    color: #73c509;
}
.class_medioambiente .rollover-content{
    background-color: #73c509;
}
.class_inversion .rollover-tittle{
    color: #0980ba;
}
.class_inversion .rollover-content{
    background-color: #0980ba;
}
.class_innovacion .rollover-tittle{
    color: #521B78;
}
.class_innovacion .rollover-content{
    background-color: #521B78;
}
.class_deporte .rollover-tittle{
    color: #0DC3FF;
}
.class_deporte .rollover-content{
    background-color: #0DC3FF;
}
.class_talento .rollover-tittle{
    color: #FF7200;
}
.class_talento .rollover-content{
    background-color: #FF7200;
}
.class_exportaciones .rollover-tittle{
    color: #9A156E;
}

.class_exportaciones .rollover-content{
    background-color: #9A156E;
}
class_sobreco .rollover-tittle{
    color: #48575E;
}
.class_sobreco .rollover-content{
    background-color: #48575E;
}
.header-top{
	position:relative;	
}
.cntct_form_alert {
    clear: left;
}

/*Ajustes slider*/
.banner-home .rsSlide img{
    margin: 0 !important;
}
.cont_postwebv2 .rsSlide img{
    margin: 0 !important;
}
#full-width-sliderhome2 .image-gallery.rsImg, .full-width-sliderhome2 > div, .full-width-sliderhome2 > div a{
    width: 100%;
}

/*Ajustes 18/09/2014*/
.rsMinW .rsBtnCenterer {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.banner-home .rsMinW .rsPlayBtn {
    height: 100%;
    left: 0;
    margin: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.rsMinW .rsPlayBtnIcon {
    background: url("images/over-video2.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 50px;
    left: 50%;
    margin-left: -25px;
    margin-top: -25px;
    position: absolute;
    top: 50%;
    transition: none 0s ease 0s;
    width: 49px;
}
.rsMinW:hover .rsPlayBtnIcon{
    background: url("images/over-video2.png") repeat scroll -49px 0  rgba(0, 0, 0, 0);
}

/* WOMEX HOME */
.womex-wrapper {
    position: relative;
    float: left;
    min-height: 950px;
    width: 100%;
    background-color: #e6e7e8;
    overflow: auto;
}
.womex-wrapper .banner img,
.detalle-womex .banner img {
    width: 100%;
}
.womex-wrapper .isotopo {
    float: left;
    margin: 0 5% 20px;
    width: 90%;
    overflow: hidden;
}
.womex-wrapper .isotopo .item {
    width: 25%;
    overflow: hidden;
}
.womex-wrapper .isotopo .item img {
    width: 100%;
}
.womex-wrapper .isotopo .item .caption {
    position: absolute;
    top: -100%;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.8);
    color: #fff;
    text-align: center;
}
.womex-wrapper .isotopo .item a:hover .caption {
    top: 0;
}
.womex-wrapper .caption:before {
    content: "+";
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -26px;
    margin-left: -26px;
    width: 48px;
    height: 48px;
    display: inline-block;
    font-size: 32px;
    border-radius: 50%;
    text-transform: uppercase;
    border: 4px solid #fff;
}
.footerWmx {
    width: 100%;
    padding: 20px 0;
    font-size: 14px;
    background: #fff;
    border-top: 1px solid #b2b2b2;
    text-align: center;
}
.footerWmx > div {
    display: inline-block;
}
.footerWmx a {
    margin: 20px;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
}
.footerWmx a.socialIcon {
    margin: 5px;
}
.footerWmx img {
    display: inline-block;
}

/* WOMEX DETALLE */

.detalle-womex {
    background: #e6e7e9;
    color: #414143;
}
.detalle-womex .seccion-video {
    background: #201f24;
    color: #fff;
    overflow: hidden;
}
.detalle-womex .seccion-video > div,
.detalle-womex .seccion-detalle,
.detalle-womex .seccion-galeria {
    margin: 5%;
    width: 90%;
    overflow: hidden;
}
.detalle-womex .seccion-video h2,
.detalle-womex .seccion-video h3 {
    margin: 0;
}
.detalle-womex .seccion-video h2 {
    font-size: 3em;
    font-weight: normal;
    text-transform: uppercase;
}
.detalle-womex .seccion-video h3 {
    margin-bottom: 20px;
}
.detalle-womex .video-wrapper {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  height: 0;
  overflow: hidden;
}
.detalle-womex .video-wrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* Social */
.detalle-womex .redes-sociales {
    text-align: center;
    position: relative;
}
.detalle-womex .linea-hor {
    position: absolute;
    top: 50%;
    left: 0;
    display: block;
    width: 100%;
    height: 1px;
    background: #b2b2b4;
}
.detalle-womex .btn-social {
    position: relative;
    margin: 0 2px;
    padding: 10px;
    font-size: 0.875em;
    text-transform: uppercase;
    background: #ccc;
    color: #fff;
    border-radius: 5px;
    z-index: 10;
}
.detalle-womex .btn-fb {
    background: #3b5998;
}
.detalle-womex .btn-gp {
    background: #dd4b39;
}
.detalle-womex .btn-ig {
    background: #517fa4;
}
.detalle-womex .btn-sc {
    background: #ff9900;
}
.detalle-womex .btn-yt {
    background: #bb0000;
}
.detalle-womex .btn-tw {
    background: #00aced;
}
.detalle-womex .btn-social:hover {
    opacity: 0.8;
}

/* Galeria */

.detalle-womex .item-galeria {
    width: 33%;
    margin-right: 0.3%;
    margin-bottom: 0.3%;
}
.detalle-womex .item-galeria img {
    width: 100%;
}



/*Playlist*/

.container_btns {
    float: left;
    margin: 20px 0 20px 5%;
    width: 90%;
}

.container_btns a {
    background-color: #222222;
    color: #fff;
    float: left;
    margin-left: 0.3%;
    padding: 15px 0;
    text-align: center;
    width: 33.1%;
}

.container_btns a img {
    display: inline-block;
}

.container_btns a:hover{
    background-color: #000000;
}

.container_btns a:nth-child(1) {
    margin-left: 0;
} 



.cont_listaaudio{
    background-color: #e6e7e8;
    display: none;
    float: left;
    height: auto;
    text-align: left;
    padding-bottom: 20px;
    width: 350px;
}

.fancybox-wrapios{
    text-align: center;
}

.cont_listaaudio div.jp-video-270p{
    position: relative; 
    width: 100%; 
}

.jp-playlist ul li {
    width: 100%;
}

.cont_listaaudio a.jp-playlist-item-remove {
    display: none !important;
}

div.jp-interface ul.jp-controls a{
    z-index: 999;
}

.cont_listaaudio div.jp-jplayer{
    display: none;
}

div.jp-type-playlist div.jp-playlist a.jp-playlist-current, div.jp-type-playlist div.jp-playlist a.jp-playlist-current:hover{
    color: #42b32c;
}

.fancybox-wrapioswomex {
    left: 50% !important;
    margin-left: -175px;
    position: absolute;
    top: 60px !important;
    text-align: center;
    width: 350px !important;
}

.fancybox-wrapioswomex .fancybox-skin{
    width: 100%  !important;
}

.cont_listaaudio a.jp-previous, .cont_listaaudio a.jp-next{
    display: none !important;
}

.cont_listaaudio div.jp-interface ul.jp-controls li{
    float: right;
}

.cont_listaaudio div.jp-duration {
    margin-right: 20px !important;
}

.cont_listaaudio div.jp-video div.jp-type-playlist ul.jp-controls {
    margin: 0;
    width: 100%;
}


/* RESPONSIVE WOMEX */

@media screen and (max-width: 1260px){
    .container_btns a img{
        width: 90%;
    }
}

@media screen and (max-width: 960px){
    .womex-wrapper .isotopo {
        padding-top: 0;
    }
    .womex-wrapper .isotopo .item {
        width: 33%;
    }
    .detalle-womex .item-galeria {
        width: 49%;
        margin-right: 1%;
        margin-bottom: 1%;
    }
}
@media screen and (max-width: 650px){
    .container_btns a{
        margin: 0 0 3px 0;
        width: 100%;
    }

    .container_btns a img{
        width: auto;
    }
}

@media screen and (max-width: 480px){
    .womex-wrapper .isotopo .item {
        width: 49.9%;
    }

    .fancybox-wrapioswomex {
        left: 5% !important;
        margin-left: 0;
        width: 90% !important;
    }


    .fancybox-wrapioswomex .fancybox-skin, 
    .fancybox-wrapioswomex .fancybox-outer, 
    .fancybox-wrapioswomex .fancybox-inner
    {
        width: 100% !important;
    }

    .cont_listaaudio {
        width: 100%;
    }

    div.jp-video div.jp-type-playlist ul.jp-controls {
        margin-left: 0;
        text-align: center;
        width: 100%;
    }
}

/* Ajustes Banner */
.banner {
    position: relative;
}
.click-banner,
.click-banner-2 {
    position: absolute;
    top: 34%;
    right: 1%;
    width: 9%;
    height: 12.5%;
    outline: none;
}
.click-banner-2 {
    width: 85%;
    height: 100%;
    top: 0;
    left: 0;
    right: auto;
}

/* social light-box */
.social-pop-up {
    display: inline-block;
    background: #fff;
    margin: 0 5px 0 0;
    opacity: 0;
}

/* Premios */
.premios-wrapper .textos-apc {
  margin: 0 5% 5%;
  font-size: 13px;
}
.premios-wrapper .textos-apc li{
    float: none;
}
.premios-wrapper .textos-apc a:link {
    text-decoration: underline;
}

/* Ajuste iconos sociales */
.footerWmx a.socialIcon {
    vertical-align: bottom;
}
.footerWmx .iconos-footer {
    position: relative;
    top: 0.5em;
}

.at4-whatsnext-outer-container.addthis-smartlayers-desktop.addthis-smartlayers {
    display: none;
}

/* Ajustes Womex Sep-30-2015 */
.womex-wrapper .categorias-womex {
    margin: 0 5%;
    width: 90%;
    text-align: center;
    background: #f0ede6;
}
.womex-wrapper .categorias-womex a {
    display: inline-block;
    margin: 0 1em;
    height: 60px;
    line-height: 60px;
    color: #9b9185;
    text-transform: uppercase;
}
.womex-wrapper .categorias-womex a:hover,
.womex-wrapper .categorias-womex a.activo {
    color: #3563b4;
}
/* Titulos */
.titulo-musica h3,
.titulo-artes h3 {
    margin: 0;
    background: #222222;
    color: #fff;
    height: 60px;
    line-height: 60px;
    font-weight: normal;
    text-align: center;
    text-transform: uppercase;
}
.titulo-musica h3 span,
.titulo-artes h3 span {
    margin: 0;
    display: inline-block;
    width: 60px;
    height: 60px;
    vertical-align: middle;
    background: url(images/icon-titulo-musica.png) no-repeat center;
}
.titulo-artes h3 span {
    background: url(images/icon-titulo-artes.png) no-repeat center;
}
a.btn-scroll-top {
    position: fixed;
    bottom: 200px;
    right: 20px;
    z-index: 100;
    display: none;
    margin: 0;
    padding: 0;
    width: 74px;
    height: 74px;
    background: #c3c4c4 url(images/btn-scroll-top.png) no-repeat center;
    border-radius: 50%;
}
@media screen and (max-width: 480px) {
    a.btn-scroll-top {
        width: 48px;
        height: 48px;
        background: #c3c4c4 url(images/btn-scroll-top-mobile.png) no-repeat center;
    }
}

