@import "reset.css";
@import url(http://fonts.googleapis.com/css?family=Lato:300,400,700,900,300italic,400italic,700italic,900italic);

*{
    margin:0px;
    padding:0px;
}
body{
    background-color:white;
    overflow-x: hidden;
}
#header{
    min-width:1200px !important;
    width:100% !important;
    /*visibility:hidden;*/
    background-color:#C7C7C7;
}
#header .center{
    width:1200px;
    margin-left:auto;
    margin-right:auto;
    padding-top:10px;
    padding-bottom:10px;
    position:relative;
}
#header .center .left{
    width:1120px;
    font-family: 'Lato', sans-serif;
    font-weight:400;
    font-size:9pt;
    margin-left:20px;
}
#header .center .left a{
    color:#39B04A;
    text-decoration:none;
}
#header .center .cookies{
    background:url(../img/cookies.png);
    width:13px;
    height:13px;
    position:absolute;
    top:50%;
    right:20px;
    margin-top:-6px;
}
#container{
    width:1200px;
    margin-left:auto;
    margin-right:auto;
    /*visibility:hidden;*/
}
#container #content{
    position:relative;
}
#container #column1{
    float:left;
    background-color:transparent;
    width:200px;
}
#container #column1 #lang{
    list-style:none;
    text-align:center;
    font-family: 'Lato', sans-serif;
    font-weight:400;
    margin-top:10px;
    margin-left:56px;
}
#container #column1 #lang li{
    display:inline;
    float:left;
    color:black;
    font-size:11px;
    margin-left:8px;
}
#container #column1 #lang li a{
    color:#999999;
    text-decoration:none;
}
#container #column1 .header{
    width:124px;
    margin-left:auto;
    margin-right:auto;
    margin-top:35px;
}
#container #column1 .header h1{
    text-indent:-9999px;
    background:url('../img/logo.png') no-repeat;
    width:124px;
    height:156px;
}
#container #column1 .header h1.en{
    background:url('../img/logo_en.png') no-repeat;
}
#container #column1 .header h1.fr{
    background:url('../img/logo_fr.png') no-repeat;
}
#container #column1 .header h1 a{
    display:block;
    width:100%;
    height:100%;
}
#container #column1 #menu{
    list-style:none;
    margin-left:25px;
    margin-top:40px;
}
#container #column1 #menu li{
    padding-left:10px;
    text-transform:uppercase;
    font-family: 'Lato', sans-serif;
    font-weight:700;
    font-size:8pt;
    line-height:8pt;
    margin-bottom:12px;
}
#container #column1 #menu li.selected{
    background:url("../img/menu-selected.png") no-repeat 0px 2px;
}
#container #column1 #menu li a{
    text-decoration:none;
    color:black;
}
#container #column1 #menu > li > ul{
    margin-left:-10px !important;
    margin-top:8px;
}
#container #column1 #menu > li > ul > li{
    margin-bottom:5px;
}
#container #column1 #menu > li > ul > li > a{
    color:#808080;
    font-family: 'Lato', sans-serif;
    font-weight:400;
    font-size:8pt;
}
#social{
    width:100%;
    margin-top:20px;
    margin-left:20px;
    position:absolute;
    top:166px;
}
#social ul{
    list-style:none;
}
#social ul li{
    font-family: 'Swiss721BT-BoldCondensed';
    display:inline;
    float:left;
    color:#B3B3B3;
    font-size:11px;
    margin-left:3px;
    margin-right:3px;
}
h2.es{
    text-indent: -9999px;
    background:url("../img/sublogo.png") no-repeat;
    width:124px;
    height:58px;
    margin-top:26px;
    margin-left:36px;
}
h2.en{
    text-indent: -9999px;
    background:url("../img/sublogo_en.png") no-repeat;
    width:124px;
    height:58px;
    margin-top:26px;
    margin-left:36px;
}
h2.fr{
    text-indent: -9999px;
    background:url("../img/sublogo_fr.png") no-repeat;
    width:124px;
    height:58px;
    margin-top:26px;
    margin-left:36px;
}
#container #column4{
    float:left;
    background-color:#222;
    width:200px;
}
#container #column2,
#container #column3{
    float:left;
    width:400px;
}
#container #column2-3{
    float:left;
    width:800px;
    position:relative;
}
#container #column2 .noticia,
#container #column3 .noticia,
#container #column2 .agenda,
#container #column3 .agenda{
    height:200px;
    width:100%;
    overflow:hidden;
}
#container #column2 .noticia-image,
#container #column3 .noticia-image{
    position:relative;
}
#container #column2 .noticia-image > a,
#container #column3 .noticia-image > a{
    width:100%;
    height:100%;
    display:block;
}
#container #column2 .noticia-image a.bideue,
#container #column3 .noticia-image a.bideue{
    display:block;
    width:100%;
    height:100%;
}
#container #column2 .noticia-image .arrow-up,
#container #column3 .noticia-image .arrow-up{
    background-image:url("../img/arrow-up.png");
    position:absolute;
    width:22px;
    height:11px;
    bottom:0px;
    left:50%;
    margin-left:-11px;
}
#container #column2 .noticia-text,
#container #column3 .noticia-text{
    background-color:white;
    position:relative;
}
#container #column2 .noticia-text .title,
#container #column3 .noticia-text .title{
    font-family: 'Lato', sans-serif;
    font-weight:900;
    font-size:10pt;
    margin-top:30px;
    float:left;
    margin-left:28px;
    margin-right:28px;
    width:344px;
    text-transform:uppercase;
}
#container #column2 .noticia-text .title a,
#container #column3 .noticia-text .title a{
    color:black;
    text-decoration:none;
}
#container #column2 .noticia-text .marra,
#container #column3 .noticia-text .marra{
    width:50px;
    height:1px;
    background-color:black;
    float:left;
    margin-left:28px;
    margin-top:12px;
}
#container #column2 .noticia-text .fecha,
#container #column3 .noticia-text .fecha{
    float:left;
    margin-top:6px;
    margin-left:28px;
    margin-right:28px;
    width:344px;
    font-family: 'Lato', sans-serif;
    font-weight:400;
    font-size:7pt;
    color:#AEAEAE;
}
#container #column2 .noticia-text .subtitle,
#container #column3 .noticia-text .subtitle{
    font-family: 'Lato', sans-serif;
    font-weight:400;
    font-size:9pt;
    margin-top:18px;
    float:left;
    margin-left:28px;
    margin-right:28px;
    width:344px;
    color:#808080;
}
#container #column2 .noticia-text .tipo,
#container #column3 .noticia-text .tipo{
    float:left;
    position:absolute;
    font-size:7.5pt;
    left:28px;
    font-family: 'Lato', sans-serif;
    font-weight:400;
    bottom:6px;
    padding-left:22px;
    line-height:16px;
    color:#AEAEAE;
    padding-top:2px;
}
#container #column2 .noticia-text .tipo p,
#container #column3 .noticia-text .tipo p{
    width:100%;
    float:left;
    line-height:8.5pt;
}
#container #column2 .noticia-image-half,
#container #column3 .noticia-image-half{
    width:200px;
    float:left;
    height:200px;
    position:relative;
    overflow:hidden;
}
#container #column2 .noticia-image-half > a,
#container #column3 .noticia-image-half > a{
    width:100%;
    height:100%;
    display:block;
}
#container #column2 .noticia-image-half > img,
#container #column3 .noticia-image-half > img{
    position:absolute !important;
}
#container #column2 .agenda-image-half,
#container #column3 .agenda-image-half{
    background-color:black;
    width:200px;
    float:left;
    height:200px;
    position:relative;
    overflow:hidden;
}
#container #column2 .info,
#container #column3 .info,
#container #column2 .info,
#container #column3 .info{
    display:none;
}
#container #column2 .noticia-image .arrow-left,
#container #column3 .noticia-image .arrow-left,
#container #column2 .noticia-image-half .arrow-left,
#container #column3 .noticia-image-half .arrow-left,
#container #column2 .agenda-image-half .arrow-left,
#container #column3 .agenda-image-half .arrow-left{
    background-image:url("../img/arrow-left.png");
    position:absolute;
    z-index:5;
    width:11px;
    height:22px;
    top:50%;
    right:0px;
    margin-top:-11px;
    z-index:11;
}
#container #column2 .noticia-text-half,
#container #column3 .noticia-text-half,
#container #column2 .agenda-text-half,
#container #column3 .agenda-text-half{
    background-color:white;
    width:200px;
    float:left;
    height:200px;
    position:relative;
}
#container #column2 .noticia-text-half .title,
#container #column3 .noticia-text-half .title{
    font-family: 'Lato', sans-serif;
    font-weight:900;
    font-size:10pt;
    margin-top:30px;
    float:left;
    margin-left:28px;
    margin-right:28px;
    width:144px;
    text-transform:uppercase;
}
#container #column2 .noticia-text-half .title a,
#container #column3 .noticia-text-half .title a{
    color:black;
    text-decoration:none;
}
#container #column2 .noticia-text-half .marra,
#container #column3 .noticia-text-half .marra{
    width:50px;
    height:1px;
    background-color:black;
    float:left;
    margin-left:28px;
    margin-top:12px;
}
#container #column2 .noticia-text-half .fecha,
#container #column3 .noticia-text-half .fecha{
    float:left;
    margin-top:6px;
    margin-left:28px;
    margin-right:28px;
    width:144px;
    font-family: 'Lato', sans-serif;
    font-weight:400;
    font-size:7pt;
    color:#AEAEAE;
}
#container #column2 .noticia-text-half .subtitle,
#container #column3 .noticia-text-half .subtitle{
    font-family: 'Lato', sans-serif;
    font-weight:400;
    font-size:9pt;
    margin-top:18px;
    float:left;
    margin-left:28px;
    margin-right:28px;
    width:144px;
    color:#808080;
}
#container #column2 .noticia-text-half .tipo,
#container #column3 .noticia-text-half .tipo{
    float:left;
    position:absolute;
    font-size:7.5pt;
    left:28px;
    font-family: 'Lato', sans-serif;
    font-weight:400;
    bottom:6px;
    padding-left:22px;
    line-height:16px;
    color:#AEAEAE;
    padding-top:2px;
}
#container #column2 .noticia-text-half .tipo p,
#container #column3 .noticia-text-half .tipo p{
    width:100%;
    float:left;
    line-height:8.5pt;
}
#container #column2 .noticia-text .triangle-pink,
#container #column3 .noticia-text .triangle-pink,
#container #column2 .noticia-text-half .triangle-pink,
#container #column3 .noticia-text-half .triangle-pink,
#container #column2 .agenda-image-half .triangle-pink,
#container #column3 .agenda-image-half .triangle-pink,
.medios li .triangle-pink{
    background-image:url("../img/triangles/triangle-pink.png");
    width:70px;
    height:70px;
    position:absolute;
    bottom:0px;
    right:0px;
    z-index:11;
}
#container #column2 .noticia-text .triangle-blue,
#container #column3 .noticia-text .triangle-blue,
#container #column2 .noticia-text-half .triangle-blue,
#container #column3 .noticia-text-half .triangle-blue,
#container #column2 .agenda-image-half .triangle-blue,
#container #column3 .agenda-image-half .triangle-blue,
.medios li .triangle-blue{
    background-image:url("../img/triangles/triangle-blue.png");
    width:70px;
    height:70px;
    position:absolute;
    bottom:0px;
    right:0px;
    z-index:11;
}
#container #column2 .noticia-text .triangle-red,
#container #column3 .noticia-text .triangle-red,
#container #column2 .noticia-text-half .triangle-red,
#container #column3 .noticia-text-half .triangle-red,
#container #column2 .agenda-image-half .triangle-red,
#container #column3 .agenda-image-half .triangle-red,
.medios li .triangle-red{
    background-image:url("../img/triangles/triangle-red.png");
    width:70px;
    height:70px;
    position:absolute;
    bottom:0px;
    right:0px;
    z-index:11;
}
#container #column2 .noticia-text .triangle-yellow,
#container #column3 .noticia-text .triangle-yellow,
#container #column2 .noticia-text-half .triangle-yellow,
#container #column3 .noticia-text-half .triangle-yellow,
#container #column2 .agenda-image-half .triangle-yellow,
#container #column3 .agenda-image-half .triangle-yellow,
.medios li .triangle-yellow{
    background-image:url("../img/triangles/triangle-yellow.png");
    width:70px;
    height:70px;
    position:absolute;
    bottom:0px;
    right:0px;
    z-index:11;
}
#container #column2 .noticia-text .triangle-turkesa,
#container #column3 .noticia-text .triangle-turkesa,
#container #column2 .noticia-text-half .triangle-turkesa,
#container #column3 .noticia-text-half .triangle-turkesa,
#container #column2 .agenda-image-half .triangle-turkesa,
#container #column3 .agenda-image-half .triangle-turkesa,
.medios li .triangle-turkesa{
    background-image:url("../img/triangles/triangle-turkesa.png");
    width:70px;
    height:70px;
    position:absolute;
    bottom:0px;
    right:0px;
    z-index:11;
}
#container #column2 .noticia-text .triangle-green,
#container #column3 .noticia-text .triangle-green,
#container #column2 .noticia-text-half .triangle-green,
#container #column3 .noticia-text-half .triangle-green,
#container #column2 .agenda-image-half .triangle-green,
#container #column3 .agenda-image-half .triangle-green,
.medios li .triangle-green{
    background-image:url("../img/triangles/triangle-green.png");
    width:70px;
    height:70px;
    position:absolute;
    bottom:0px;
    right:0px;
    z-index:11;
}
#container #column2 .noticia-text a.facebook,
#container #column3 .noticia-text a.facebook,
#container #column2 .noticia-text-half a.facebook,
#container #column3 .noticia-text-half a.facebook,
#container #column2 .agenda-image-half a.facebook,
#container #column3 .agenda-image-half a.facebook{
    background-image:url("../img/triangles/facebook.png");
    width:6px;
    height:12px;
    position:absolute;
    bottom:8px;
    right:28px;
    z-index:9999;
    cursor:pointer;
}
#container #column2 .noticia-text a.twitter,
#container #column3 .noticia-text a.twitter,
#container #column2 .noticia-text-half a.twitter,
#container #column3 .noticia-text-half a.twitter,
#container #column2 .agenda-image-half a.twitter,
#container #column3 .agenda-image-half a.twitter{
    background-image:url("../img/triangles/twitter.png");
    width:14px;
    height:12px;
    position:absolute;
    bottom:8px;
    right:8px;
    z-index:9999;
    cursor:pointer;
}
#container #column2 .shadow,
#container #column3 .shadow{
    background:url("../img/agenda-shadow.png") repeat;
    width:100%;
    height:100%;
    position:absolute;
    z-index:10;
}
#container #column2 .agenda-image-half .calendario,
#container #column3 .agenda-image-half .calendario{
    width:100%;
    height:100%;
    color:white;
    position:absolute;
    top:0px;
    z-index:15;
}
#container #column2 .agenda-image-half .calendario p,
#container #column3 .agenda-image-half .calendario p{
    text-align:center;
}
#container #column2 .agenda-image-half .calendario p.number,
#container #column3 .agenda-image-half .calendario p.number{
    font-family: 'Lato', sans-serif;
    font-weight:700;
    font-size:70px;
    margin-top:48px;
    margin-bottom:-10px;
}
#container #column2 .agenda-image-half .calendario p.month,
#container #column3 .agenda-image-half .calendario p.month{
    font-family: 'Lato', sans-serif;
    font-weight:700;
    font-size:14pt;
    text-transform:uppercase;
}
#container #column2 .agenda-text-half .title,
#container #column3 .agenda-text-half .title{
    width:168px;
    margin-left:16px;
    font-family: 'Lato', sans-serif;
    font-weight:700;
    font-size:9pt;
    margin-top:12px;
    text-transform:uppercase;
    color:black;
}
#container #column2 .agenda-text-half .title a,
#container #column3 .agenda-text-half .title a{
    color:black;
    text-decoration: none;
}
#container #column2 .agenda-text-half .subtitle,
#container #column3 .agenda-text-half .subtitle{
    width:168px;
    margin-left:16px;
    font-family: 'Lato', sans-serif;
    font-weight:400;
    font-size:8pt;
    line-height:10pt;
    margin-top:5px;
    color:#333333;
}
#container #column2 .agenda-text-half .pais .left,
#container #column3 .agenda-text-half .pais .left,
#container #column2 .agenda-text-half .lugar .left,
#container #column3 .agenda-text-half .lugar .left,
#container #column2 .agenda-text-half .organizador .left,
#container #column3 .agenda-text-half .organizador .left{
    color:#222 !important;
    float:left;
    text-transform:uppercase;
}
#container #column2 .agenda-text-half .pais .right,
#container #column3 .agenda-text-half .pais .right,
#container #column2 .agenda-text-half .lugar .right,
#container #column3 .agenda-text-half .lugar .right,
#container #column2 .agenda-text-half .organizador .right,
#container #column3 .agenda-text-half .organizador .right{
    float:left;
}
#container #column2 .agenda-text-half .pais,
#container #column3 .agenda-text-half .pais{
    width:168px;
    margin-left:16px;
    font-family: 'Lato', sans-serif;
    font-weight:400;
    font-size:8.5pt;
    margin-top:25px;
    color:#808080;
    float:left;
}
#container #column2 .agenda-text-half .lugar,
#container #column3 .agenda-text-half .lugar{
    width:168px;
    margin-left:16px;
    font-family: 'Lato', sans-serif;
    font-weight:400;
    font-size:8.5pt;
    color:#808080;
    float:left;
    margin-top:2px;
}
#container #column2 .agenda-text-half .organizador,
#container #column3 .agenda-text-half .organizador{
    width:168px;
    margin-left:16px;
    font-family: 'Lato', sans-serif;
    font-weight:400;
    font-size:8.5pt;
    color:#808080;
    float:left;
    margin-top:2px;
}
#container #column2 .agenda-text-half .descarga,
#container #column3 .agenda-text-half .descarga{
    width:148px;
    margin-left:26px;
    margin-top:14px;
    float:left;
}
#container #column2 .agenda-text-half .descarga a,
#container #column3 .agenda-text-half .descarga a{
    font-family: 'Lato', sans-serif;
    font-weight:700;
    font-size:7.5pt;
    text-transform:uppercase;
    text-decoration:none;
    color:#4D4D4D;
    background:url(../img/descargar.png) no-repeat;
    padding-left:12px;
}
#container #column2-3-1{
    width:772px;
    margin-left:28px;
    float:left;
    position:relative;
    height:386px;
}
#container #column2-3-1 #flori{
    width:386px;
    height:386px;
    position:absolute;
    right:0px;
    top:0px;
}
#container #column2-3-1 #flori .column1,
#container #column2-3-1 #flori .column2{
    width:193px;
    height:100%;
    float:left;
    overflow:hidden;
}
#container #column2-3-1 #flori .column1 .row1,
#container #column2-3-1 #flori .column1 .row2,
#container #column2-3-1 #flori .column2 .row1,
#container #column2-3-1 #flori .column2 .row2{
    width:193px;
    height:193px;
    float:left;
    overflow:hidden;
}
#container #column2-3-1 #flori .column1 .material11{
    background:url(../img/flori/material11.jpg);
}
#container #column2-3-1 #flori .column1 .documentos11{
    background:url(../img/flori/material31.jpg);
}
#container #column2-3-1 #flori .column1 .grafico11{
    background:url(../img/flori/material21.jpg);
}
#container #column2-3-1 #flori .column1 .material12{
    background:url(../img/flori/triangle_green.png) -2px -3px;
}
#container #column2-3-1 #flori .column1 .documentos12{
    background:url(../img/flori/triangle_yellow2.png) -3px -3px;
}
#container #column2-3-1 #flori .column1 .grafico12{
    background:url(../img/flori/triangle_blue.png) -3px -3px;
}
#container #column2-3-1 #flori .column2 .material21{
    background:url(../img/flori/material12.jpg);
}
#container #column2-3-1 #flori .column2 .documentos21{
    background:url(../img/flori/material32.jpg);
}
#container #column2-3-1 #flori .column2 .grafico21{
    background:url(../img/flori/material22.jpg);
}
#container #column2-3-1 #flori .column2 .material21 .triangle-green{
    width:100%;
    height:100%;
    background:url(../img/flori/triangle_green2.png) -2px -3px;
}
#container #column2-3-1 #flori .column2 .documentos21 .triangle-yellow{
    width:100%;
    height:100%;
    background:url(../img/flori/triangle_yellow.png) -2px -3px;
}
#container #column2-3-1 #flori .column2 .grafico21 .triangle-blue{
    width:100%;
    height:100%;
    background:url(../img/flori/triangle_blue2.png) -2px -3px;
}
#container #column2-3-1 #flori .column2 .material22{
    background:url(../img/flori/material13.jpg);
}
#container #column2-3-1 #flori .column2 .documentos22{
    background:url(../img/flori/material33.jpg);
}
#container #column2-3-1 #flori .column2 .grafico22{
    background:url(../img/flori/material23.jpg);
}
#container #column2-3 > div > h3{
    font-family: 'Lato', sans-serif;
    font-weight:700;
    text-transform:uppercase;
    font-size:30pt;
    width:386px;
    margin-top:160px;
    margin-left:20px;
}
#container #column2-3-1 h3.material{
    color:#8AC43F;
    margin-top:106px;
    line-height:36pt;
    font-family: 'Lato', sans-serif;
    font-weight:900;
    text-transform:uppercase;
    font-size:30pt;
    width:386px;
}
#container #column2-3-1 h3.documentos{
    color:#D1B40C;
    font-family: 'Lato', sans-serif;
    font-weight:900;
    text-transform:uppercase;
    font-size:30pt;
    width:386px;
    margin-top:154px;
    line-height:36pt;
}
#container #column2-3-1 h3.grafico{
    color:#29abe2;
    font-family: 'Lato', sans-serif;
    font-weight:900;
    text-transform:uppercase;
    font-size:30pt;
    width:386px;
    margin-top:106px;
    line-height:36pt;
}
#container #column2-3 .line{
    width:93px;
    height:1px;
    background-color:black;
    margin-top:10px;
    margin-bottom:16px;
    margin-left:20px;
}
#container #column2-3-1 .line{
    width:93px;
    height:1px;
    background-color:black;
    margin-top:15px;
    margin-bottom:21px;
}
.lineluze{
    width:135px;
    height:1px;
    background-color:black;
    margin-top:10px;
    margin-bottom:16px;
    margin-left:20px;
}
#container #column2-3 .columna11 .lineluze{
    width:135px;
    height:1px;
    background-color:black;
    margin-top:10px;
    margin-bottom:16px;
    margin-left:-10px;
}
#container #column2-3 > div > p{
    color:#808080;
    width:460px;
    font-family: 'Lato', sans-serif;
    font-weight:400;
    /*font-size:9pt;*/
    line-height:11pt;
    margin-left:20px;
}
#container #column2-3-1 > div > div > p{
    color:#808080;
    width:440px;
    font-family: 'Lato', sans-serif;
    font-weight:400;
    font-size:9pt;
    line-height:11pt;
}
#container #column2-3 .columna1,
#container #column2-3 .columna2{
    width:400px;
    float:left;
    height:260px;
}
#container #column2-3 .columna1{
    width:360px;
}
#container #column2-3 .columna1 h3{
    font-family: 'Lato', sans-serif;
    font-weight:900;
    text-transform:uppercase;
    font-size:30pt;
    width:400px;
    margin-left:20px;
    margin-top:70px;
    color:#88bf48;
    margin-bottom:5px;
}
#container #column2-3 .columna11 h3{
    font-family: 'Lato', sans-serif;
    font-weight:900;
    text-transform:uppercase;
    font-size:30pt;
    width:400px;
    margin-left:-10px;
    margin-top:20px;
    color:#88bf48;
    margin-bottom:5px;
}
#container #column2-3 .columna1 .line{
    margin-top:8px;
    float:left;
}

#container #column2-3 > .columna2 > p{
    color:#808080;
    width:360px;
    font-family: 'Lato', sans-serif;
    font-weight:400;
    font-size:10pt;
    margin-top:62px;
    text-align:justify;
    line-height:12pt;
}
#container #column2-3 > .columna2 > p b{
    font-family: 'Lato', sans-serif;
    font-weight:700;
    font-size:10pt;
    color:#636363;
}
#container #column2-3 p.que{
    float:left;
    margin-left:20px;
    width:730px;
    color:#808080;
    font-family: 'Lato', sans-serif;
    font-weight:400;
    font-size:10pt;
    line-height:12pt;
    text-align:justify;
}
#container #column2-3 ul.que2{
    float:left;
    margin-left:40px;
    width:710px;
    color:#808080;
    font-family: 'Lato', sans-serif;
    font-weight:400;
    font-size:10pt;
    line-height:12pt;
    text-align:justify;
    margin-bottom:16px;
}
#container #column2-3 ul.que2 span{
    font-weight: bold;
}
#container #column2-3 .columna1 .left,
#container #column2-3 .columna2 .left{
    margin-left:20px;
    float:left;
    width:160px;
}
#container #column2-3 .columna1 .right,
#container #column2-3 .columna2 .right{
    float:left;
    color:#808080;
    font-size:10pt;
    width:160px;
}
#container #column2-3 .columna1 .image,
#container #column2-3 .columna2 .image{
    width:340px;
    margin-left:20px;
    margin-top:40px;
    float:left
}
#container #column2-3 .columna1 .right h4,
#container #column2-3 .columna2 .right h4{
    color:black;
    text-transform:uppercase;
    font-family: 'Lato', sans-serif;
    font-weight:700;
    margin-top:20px;
}
#container #column2-3 .columna1 > h4,
#container #column2-3 .columna2 > h4{
    color:black;
    text-transform:uppercase;
    font-family: 'Lato', sans-serif;
    font-weight:700;
    margin-top:20px;
    margin-left:20px;
    font-size:13px;
    float:left;
    width:100%;
}
#container #column2-3 .columna1 .line,
#container #column2-3 .columna2 .line{
    float:left;
    margin-left:20px;
    width:70px;                                           
}
#container #column2-3 .columna1 .right .line,
#container #column2-3 .columna2 .right .line{
    margin-left:0px;
}
#container #column2-3 .columna1 .right p,
#container #column2-3 .columna2 .right p{
    width:160px;
    float:left;
    font-family: 'Lato', sans-serif;
    font-weight:400;
    line-height:12pt;
}
#container #column2-3 .columna1 .porcentaje,
#container #column2-3 .columna2 .porcentaje{
    float:left;
}
#container #column2-3 .columna1 .por,
#container #column2-3 .columna2 .por{
    width:138px;
    float:left;
}
#container #column2-3 .columna1 .porLeft,
#container #column2-3 .columna2 .porLeft{
    float:left;
    color:#88bf48;
    margin-left:20px;
    font-size:58px;
    font-family: 'Lato', sans-serif;
    font-weight:900;
    margin-top:-2px !important;
}
#container #column2-3 .columna1 .porRight,
#container #column2-3 .columna2 .porRight{
    font-family: 'Lato', sans-serif;
    font-weight:900;
    font-size:40px;
    color:#88bf48;
    float:left;
    margin-top:15px;
}
#container #column2-3 .columna1 .subtitlePor,
#container #column2-3 .columna2 .subtitlePor{
    color:black;
    text-transform:uppercase;
    font-family: 'Lato', sans-serif;
    font-weight:700;
    margin-left:10px;
    font-size:12px;
    float:left;
    color:#808080;
    margin-bottom:10px;
    line-height:15px;
    float:left;
    width:200px;
    margin-top:12px;
}
.impulsarla .columna2 .subtitlePor{
    width:190px !important;
    margin-top:8px !important;
}
#container #column2-3 .columna1 .subtitle,
#container #column2-3 .columna2 .subtitle{
    color:black;
    text-transform:uppercase;
    font-family: 'Lato', sans-serif;
    font-weight:700;
    margin-left:20px;
    font-size:12px;
    float:left;
    color:#808080;
    margin-bottom:10px;
    line-height:15px;
}
#container #column2-3 .columna1 .textLeft,
#container #column2-3 .columna2 .textLeft{
    float:left;
    color:#808080;
    font-family: 'Lato', sans-serif;
    font-weight:400;
    font-size:10pt;
    margin-left:20px;
    width:2px;
}
#container #column2-3 .columna1 .text,
#container #column2-3 .columna2 .text{
    float:left;
    color:#808080;
    font-family: 'Lato', sans-serif;
    font-weight:400;
    font-size:10pt;
    margin-left:6px;
    margin-bottom:4px;
    width:320px;
    line-height:12pt;
}
#container #column2-3 .paises .column1-5,
#container #column2-3 .paises .column2-5,
#container #column2-3 .paises .column3-5,
#container #column2-3 .paises .column4-5,
#container #column2-3 .paises .column5-5{
    float:left;
    width:160px;
    font-family: 'Lato', sans-serif;
    font-weight:400;
    font-size:10pt;
    line-height:12pt;
}
#container #column2-3 .paises .column1-5 h3,
#container #column2-3 .paises .column2-5 h3,
#container #column2-3 .paises .column3-5 h3,
#container #column2-3 .paises .column4-5 h3,
#container #column2-3 .paises .column5-5 h3{
    text-transform:uppercase;
}
#container #column2-3 .paises .column1-5 .linetxiki,
#container #column2-3 .paises .column2-5 .linetxiki,
#container #column2-3 .paises .column3-5 .linetxiki,
#container #column2-3 .paises .column4-5 .linetxiki,
#container #column2-3 .paises .column5-5 .linetxiki{
    width:30px;
    height:1px;
    background-color:black;
    margin-top:5px;
    margin-bottom:10px;
}
#container #column2-3 .paises .column1-5 ul,
#container #column2-3 .paises .column2-5 ul,
#container #column2-3 .paises .column3-5 ul,
#container #column2-3 .paises .column4-5 ul,
#container #column2-3 .paises .column5-5 ul{
    list-style-type: disc;
}
#container #column2-3 .paises .column1-5 ul li,
#container #column2-3 .paises .column2-5 ul li,
#container #column2-3 .paises .column3-5 ul li,
#container #column2-3 .paises .column4-5 ul li,
#container #column2-3 .paises .column5-5 ul li{
    width:130px;
}
#container #column2-3 .paises .column1-5 a,
#container #column2-3 .paises .column2-5 a,
#container #column2-3 .paises .column3-5 a,
#container #column2-3 .paises .column4-5 a,
#container #column2-3 .paises .column5-5 a{
    color:black;
    text-decoration:none;
    width:100px;
}
#container #column2-3 .organizaciones{
    width:626px;
    margin-left:87px;
    margin-right:87px;
}
#container #column2-3 .organizaciones .kuadro{
    width:100%;
    height:26px;
}
#container #column2-3 .organizaciones .pais{
    font-family: 'Lato', sans-serif;
    font-weight:700;
    text-transform:uppercase;
    font-size:20pt;
    margin-top:70px;
}
#container #column2-3 .organizaciones .continente{
    font-family: 'Lato', sans-serif;
    font-weight:700;
    font-size:11pt;
    margin-top:15px;
    color:black;
    margin-bottom:5px;
}
#container #column2-3 .organizaciones .marra{
    width:70px;
    height:1px;
    background-color:black;
    margin-top:8px;
    margin-bottom:20px;
}
#container #column2-3 .organizaciones ul li{
    font-family: 'Lato', sans-serif;
    font-weight:400;
    font-size:9pt;
    line-height:11pt;
    color:#333333;
}
#container #column2-3 .organizaciones ul li a{
    color:#333333;
    text-decoration:none;
}
#container #column2-3 .organizaciones ul li.more{
    margin-top:10px!important;
    margin-bottom:10px!important;
    color:#aaa !important;
}
#container #column2-3 .atras{
    width:70px;
    margin-left:87px;
    margin-top:30px;
    padding-left:5px;
    font-size:8pt;
    text-align:center;
    height:22px;
    line-height:22px;
}
#container #column2-3 .atras a{
    font-family: 'Lato', sans-serif;
    font-weight:400;
    color:white;
    text-transform: uppercase;
    background:url(../img/arrow-left2.png) no-repeat 6px 50%;
    display:block;
    width:100%;
    height:100%;
    text-decoration:none;
}
#container #column2-3 .cifras{
    width:750px;
    float:left;
}
#container #column2-3 .cifras li{
    width:750px;
    float:left;
}
#container #column2-3 .cifras li div{
    font-size:30pt;
    float:left;
    font-family: 'Lato', sans-serif;
    font-weight:700;
    line-height:50pt;
    margin-top:5pt;
}
#container #column2-3 .cifras li .punto{
    width:20px;
    float:left;
    height:50pt;
    margin-left:20px;
    font-size:50pt;
    margin-right:10px;
    margin-top:0pt;
}
#container #column2-3 .cifras li .porleft{
    font-size:50pt;
    font-family: 'Lato', sans-serif;
    font-weight:900;
    float:left;
    width:80px;
    margin-top:0pt;
}
#container #column2-3 .cifras li .porright{
    font-size:9pt;
    float:left;
    margin-top:26px;
    margin-left:25px;
    line-height:12pt !important;
    font-family: 'Lato', sans-serif;
    font-weight:900;
}
#container #column2-3 .cifras li p{
    margin:0px;
    width:700px;
    margin-top:16px;
    float:left;
    color:#808080;
    margin-left:50px;
    margin-bottom:30px;
    font-family: 'Lato', sans-serif;
    font-weight:400;
    font-size:10pt;
    line-height:20pt;
}
#container #column2-3 .cifras li p span{
    font-family: 'Lato', sans-serif;
    font-weight:700;
    font-size:15pt;
    margin-top:0px;
    padding-top:0pt;
    line-height:15pt;
}
#container #column2-3 .cifras li .linea{
    height:31px;
    font-size:10pt;
    float:left;
    color:#808080;
    margin-top:16px;
    width:700px;
    margin-bottom:2px;
    margin-left:50px;
    line-height:44px;    
    font-family: 'Lato', sans-serif;
    font-weight:400;
}
#container #column2-3 .cifras li .linea span{
    font-family: 'Lato', sans-serif;
    font-weight:700;
    font-size:15pt;
    margin-top:0px;
    padding-top:0pt;
    line-height:15pt;
    margin-left:10px;
    line-height:44px;   
}
#container #column2-3-1 .materiales{
    width:100%;
    float:left;
}
#container #column2-3-1 .materiales > li{
    width:193px;
    height:200px;
    float:left;
    display:inline;
    overflow:hidden;
}
#container #column2-3-1 .materiales li .titleMaterial{
    font-family: 'Lato', sans-serif;
    font-weight:900;
    font-size:9pt;
    line-height:10pt;
    color:#8AC43F;
    width:163px;
    margin-left:auto;
    margin-right:auto;
    padding-top:14px;
    text-transform:uppercase;
}
#container #column2-3-1 .materiales li .titleGrafico{
    font-family: 'Lato', sans-serif;
    font-weight:900;
    font-size:9pt;
    line-height:10pt;  
    color:#29abe2;
    width:163px;
    margin-left:auto;
    margin-right:auto;
    padding-top:14px;
    text-transform:uppercase;
}
#container #column2-3-1 .materiales li .titleDocumentos{
    font-family: 'Lato', sans-serif;
    font-weight:900;
    font-size:9pt;
    line-height:10pt;
    color:#D1B40C;
    width:163px;
    margin-left:auto;
    margin-right:auto;
    padding-top:14px;
    text-transform:uppercase;
}
#container #column2-3-1 .materiales li .subtitle{
    font-family: 'Lato', sans-serif;
    font-weight:400;
    font-size:8pt;
    line-height:11pt;
    margin-top:4px;
    width:163px;
    margin-left:auto;
    margin-right:auto;
}
#container #column2-3-1 .materiales li .formato,
#container #column2-3-1 .materiales li .idioma,
#container #column2-3-1 .materiales li .peso{
    margin-left:15px;
    font-family: 'Lato', sans-serif;
    font-weight:400;
    font-size:7pt;
    line-height:13pt;
    width:200px;
    float:left;
    color:#808080;
}
#container #column2-3-1 .materiales li .formato{
    margin-top:10px;
}
#container #column2-3-1 .materiales li .idioma span{
    float:left;
    margin-right:8px;
}
#container #column2-3-1 .materiales li form{
    float:left;
}
#container #column2-3-1 .materiales li select{
    height: 15px;
}
#container #column2-3-1 .materiales li .select {
    position: absolute;
    width: 53px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
    height: 15px;
    padding: 0 24px 0 8px;
    color: #fff;
    font-family: 'Lato', sans-serif;
    font-weight:400;
    font-size:7pt;
    background: url(../img/select.png) no-repeat;
    overflow: hidden;
    float:left;
}
#container #column2-3-1 .materiales li .formato span,
#container #column2-3-1 .materiales li .idioma span,
#container #column2-3-1 .materiales li .peso span{
    text-transform:uppercase;
    color:#4D4D4D;
}
#container #column2-3-1 .materiales li .descargar-green{
    margin-left:15px;
    font-family: 'Lato', sans-serif;
    font-weight:700;
    font-size:7pt;
    line-height:9pt;
    width:200px;
    float:left;
    color:#4d4d4d;
    padding-left:15px;
    background:url(../img/descargar-green.png) no-repeat 0px 0px;
    text-transform:uppercase;
    margin-top:10px;
    text-decoration:none;
}
#container #column2-3-1 .materiales li .descargar-yellow{
    margin-left:15px;
    font-family: 'Lato', sans-serif;
    font-weight:700;
    font-size:7pt;
    line-height:9pt;
    width:200px;
    float:left;
    color:#4d4d4d;
    padding-left:15px;
    background:url(../img/descargar-yellow.png) no-repeat 0px 0px;
    text-transform:uppercase;
    margin-top:10px;
    text-decoration:none;
}
#container #column2-3-1 .materiales li .descargar-blue{
    margin-left:15px;
    font-family: 'Lato', sans-serif;
    font-weight:700;
    font-size:7pt;
    line-height:9pt;
    width:200px;
    float:left;
    color:#4d4d4d;
    padding-left:15px;
    background:url(../img/descargar-blue.png) no-repeat 0px 0px;
    text-transform:uppercase;
    margin-top:10px;
    text-decoration:none;
}
.campana h4{
    color:#88bf48 !important;
    font-size:9pt !important;
}
.campana .text{
    margin-left:20px !important;
    width:340px !important;
    margin-bottom:8px!important;
    text-align:justify;
}
.campana .text span{
    color:black !important;
}
.campana .color{
    color:black !important;
}
.campana a{
    color:#88bf48 !important;
}
.impulsarla .columna1,
.impulsarla .columna2{
    float:left;
}
.impulsarla .columna2{
    margin-left:30px;
    width:340px !important;
}
.impulsarla .columna2 .subtitle{
    width:350px;
    float:left;
}
.impulsarla .columna2 .textLeft{
    float:left;
}
.impulsarla .columna2 .text{
    width:300px !important;
    float:left;
}
.column .columna2 .text{
    width:340px !important;
    float:left;
}
.impulsarla .text{
    font-size:10pt!important;
}
#container #column2-3-2{
    width:800px;
    float:left;
    position:relative;
    height:600px;
    background-color:#3b3b3b;
}
#container #column2-3-2 .title{
    color:white;
    margin-left:40px;
    font-family: 'Lato', sans-serif;
    font-weight:900;
    font-size:12pt;
    text-transform:uppercase;
    margin-top:40px;
    float:left;
    width:100%;
}
#container #column2-3-2 .subtitle{
    color:#C7C7C7;
    margin-left:40px;
    font-family: 'Lato', sans-serif;
    font-weight:400;
    font-size:12pt;
    float:left;
    text-transform:uppercase;
    margin-top:18px;
    width:100%;
}
#container #column2-3-2 .marra{
    width:73px;
    height:1px;
    background-color:white;
    margin-left:40px;
    margin-top:18px;
    float:left;
    margin-bottom:35px;
}
#container #column2-3-2 .details{
    color:#39B04A;
    margin-left:40px;
    font-family: 'Lato', sans-serif;
    font-weight:700;
    font-size:10pt;
    text-transform:uppercase;
    float:left;
    width:100%;
}
#container #column2-3-2,
#container #column2-3-2 .column1-3,
#container #column2-3-2 .column2-3,
#container #column2-3-2 .column3-3,
#container #column2-3-2 .column1-3-1,
#container #column2-3-2 .column2-3-1,
#container #column2-3-2 .column3-3-1{
    float:left;
}
#container #column2-3-2 .column1-3{
    margin-left:40px;
    width:270px;
}
#container #column2-3-2 .column2-3{
    margin-left:40px;
    width:270px;
}
#container #column2-3-2 .column3-3{
    margin-left:40px;
    width:140px;
}
#container #column2-3-2 .column1-3 input,
#container #column2-3-2 .column2-3 input{
    width:250px;
    height:14px;
    border:0px;
    margin-bottom:14px;
    background-color:#464646;
    color:#898989;
    padding:10px 10px 10px 10px;
    outline:none;
    float:left;
    font-size:10pt;
    font-family: 'Lato', sans-serif;
    font-weight:400;
}
#container #column2-3-2 .column2-3 textarea{
    width:250px;
    height:109px;
    border:0px;
    margin-bottom:14px;
    background-color:#464646;
    color:#898989;
    padding:10px 10px 10px 10px;
    resize:none;
    outline:none;
    float:left;
    font-family: 'Lato', sans-serif;
    font-weight:400;
    font-size:10pt;
}
#container #column2-3-2 .column3-3 .details{
    margin-left:0px;
}
#container #column2-3-2 .column3-3 > ul{
    margin-top:15px;
    width:100px;
    float:left;
}
#container #column2-3-2 .column3-3 ul li a{
    color:#c7c7c7;
    font-family: 'Lato', sans-serif;
    font-weight:400;
    font-size:9pt;
    padding-left:16px;
    text-decoration:none;
}
#container #column2-3-2 .column3-3 ul li a.twitter{
    background:url(../img/twitter-contacto.png) 0px 50% no-repeat;
    padding-top:1px;
}
#container #column2-3-2 .column3-3 ul li a.facebook{
    background:url(../img/facebook-contacto.png) 2px 50% no-repeat;
    padding-top:0px;
}
#container #column2-3-2 .column3-3 ul li a.rss{
    background:url(../img/rss-contacto.png) 0% 50% no-repeat;
    padding-top:0px;
}
#container #column2-3-2 .column1-3-1,
#container #column2-3-2 .column2-3-1,
#container #column2-3-2 .column3-3-1{
    color:white;
    font-family: 'Lato', sans-serif;
    font-weight:400;
    font-size:9pt;
    margin-top: 24px;
}
#container #column2-3-2 .column1-3-1 p,
#container #column2-3-2 .column2-3-1 p,
#container #column2-3-2 .column3-3-1 p{
    margin-bottom:4px;
}
#container #column2-3-2 .column1-3-1{
    width:160px;
    margin-left:40px;
    height:60px;
}
#container #column2-3-2 .column2-3-1{
    width:160px;
    margin-left:40px;
    height:60px;
}
#container #column2-3-2 .column3-3-1{
    width:300px;
    margin-left:40px;
    height:60px;
}
#container #column2-3-2 .column3-3-1 a{
    color:white;
    text-decoration:none;
}
#container #column2-3-2 .texto{
    font-family: 'Lato', sans-serif;
    font-weight:400;
    width:580px;
    margin-left:40px;
    float:left;
    font-size:9pt;
    color:#949494;
    line-height:10pt;
    text-align: justify;
}
#container #column2-3-2 .texto a{
    color:#3faf4f;
    text-decoration:none;
}
#container #column2-3-2 #enviar{
    float:left;
    width: 76px;
    height:21px;
    line-height:9pt;
    cursor:pointer;
    text-transform: uppercase;
    padding:0px;
    text-align: center;
    background-color:#3faf4f;
    font-family: 'Lato', sans-serif;
    font-weight:400;
    color:white;
    font-size:9pt;
    border:0px;
    margin-left:40px;
    margin-top:25px;
    outline:none;
}
#container #albiste{
    width:768px;
    margin-left:32px;
    float:left;
    position:relative;
}
#container #albiste .left{
    width:330px;
    position:relative;
    float:left;
}
#container #albiste .left .title{
    margin-top:62px;
    font-family: 'Lato', sans-serif;
    font-weight:900;
    color:black;
    font-size:11pt;
    line-height:13pt;
    text-transform: uppercase;
}
#container #albiste .left .marra{
    width:60px;
    height:1px;
    background-color:black;
    margin-top:9px;
    margin-bottom:7px;
}
#container #albiste .left .fecha{
    font-family: 'Lato', sans-serif;
    font-weight:400;
    font-size:7pt;
    margin-bottom:15px;
}
#container #albiste .left .subtitle{
    font-family: 'Lato', sans-serif;
    font-weight:400;
    color:#4D4D4D;
    font-size:10pt;
    line-height:12pt;
    text-align:justify;
}
#container #albiste .left .text strong,
#container #albiste .left .text b{
    font-weight:normal;
    color:black;
}
#container #albiste .left .text{
    font-size:10pt;
    font-family: 'Lato', sans-serif;
    font-weight:400;
    color:#808080;
    margin-top:15px;
    line-height:12pt;
    text-align:justify;
}
#container #albiste .left .text a{
    color:#8ac43f;
    text-decoration:none;
}
#container #albiste .left .tipo{
    float:left;
    font-size:7.5pt;
    font-family: 'Lato', sans-serif;
    font-weight:400;
    padding-left:22px;
    line-height:16px;
    color:#AEAEAE;
    padding-top:2px;
    margin-top:25px;
    width:192px;
}
#container #albiste .left .social{
    float:right;
    width:60px;
    margin-top:28px;
}
#container #albiste .left a.facebook-red,
#container #albiste .left a.facebook-yellow,
#container #albiste .left a.facebook-blue,
#container #albiste .left a.facebook-green,
#container #albiste .left a.facebook-turkesa,
#container #albiste .left a.facebook-pink{
    width:6px;
    height:12px;
    float:right;
    margin-right:10px;
}
#container #albiste .left a.twitter-red,
#container #albiste .left a.twitter-yellow,
#container #albiste .left a.twitter-blue,
#container #albiste .left a.twitter-green,
#container #albiste .left a.twitter-turkesa,
#container #albiste .left a.twitter-pink{
    width:14px;
    height:12px;
    float:right;
    margin-right:10px;
}
#container #albiste .left a.facebook-red{
    background-image:url("../img/triangles/facebook-red.png");
}
#container #albiste .left a.facebook-green{
    background-image:url("../img/triangles/facebook-green.png");
}
#container #albiste .left a.facebook-yellow{
    background-image:url("../img/triangles/facebook-yellow.png");
}
#container #albiste .left a.facebook-turkesa{
    background-image:url("../img/triangles/facebook-turkesa.png");
}
#container #albiste .left a.facebook-pink{
    background-image:url("../img/triangles/facebook-pink.png");
}
#container #albiste .left a.facebook-blue{
    background-image:url("../img/triangles/facebook-blue.png");
}
#container #albiste .left a.twitter-red{
    background-image:url("../img/triangles/twitter-red.png");
}
#container #albiste .left a.twitter-blue{
    background-image:url("../img/triangles/twitter-blue.png");
}
#container #albiste .left a.twitter-yellow{
    background-image:url("../img/triangles/twitter-yellow.png");
}
#container #albiste .left a.twitter-green{
    background-image:url("../img/triangles/twitter-green.png");
}
#container #albiste .left a.twitter-pink{
    background-image:url("../img/triangles/twitter-pink.png");
}
#container #albiste .left a.twitter-turkesa{
    background-image:url("../img/triangles/twitter-turkesa.png");
}
#container #albiste .right{
    width:400px;
    float:left;
    margin-left:38px;
    position:relative;
}
.play{
    width:44px;
    height:44px;
    background:url("../img/play.png");
    position:absolute;
    left:50%;
    top:50%;
    margin-left:-22px;
    margin-top:-22px;
    z-index:20;
}
#column4{
    position:relative;
}
#column4 #finder{
    width:100%;
    float:left;
    margin-bottom:0px;
    margin-top:6px;
}
#column4 #finder .text{
    color:white;
    font-family: 'Lato', sans-serif;
    font-weight:400;
    margin-bottom:10px;
    margin-top:15px;
    font-size:8pt;
    float:left;
}
#column4 #finder #searchsend{
    width:14px;
    height:12px;
    border:0px;
    outline:0px;
    background:url("../img/jqtransform/find.png") no-repeat;
    position:absolute;
    top:14px;
    right:30px;
    cursor:pointer;
}
#column4 #finder form{
    margin-left:24px;
    position:relative;
}
#column4 #finder form input{
    border:none;
    outline:none;
    margin-bottom:10px;
    float:left;
}
#column4 #finder form select{
    margin-bottom:10px;
    float:left; 
}
#column4 #twitter{
    width:166px;
    margin-left:24px;
    margin-top:22px;
    font-family: 'Lato', sans-serif;
    font-weight:400;
    font-style:italic;
    float:left;
    position:relative;
}
#column4 #twitter h3{
    text-indent:-9999px;
    background:url('../img/twitter.png') no-repeat;
    width:109px;
    height:16px;
}
#column4 #twitter #twitter-content{
    height:490px;
    margin-top:24px;
    width:166px;
    position:relative;
}
#column4 #twitter .tweet{
    color:white;
    font-size:8pt;
    margin-bottom:24px;
    width:150px;
    line-height: 13px;
    position:relative;
    font-family: 'Lato', sans-serif;
    font-weight:400;
    font-style: italic;
    overflow:hidden;
    float:left;
}
#column4 #twitter .tweet:last-child{
    margin-bottom:0px;
}
#column4 #twitter .tweet .fecha{
    margin-bottom:5px;
    font-family: 'Lato', sans-serif;
    font-weight:400;
}
#column4 #twitter .tweet .text a{
    text-decoration:none;
    color:#808080;
    font-family: 'Lato', sans-serif;
    font-weight:400;
}
#column4 #twitter .tweet .retweet{
    position:absolute;
    top:-1px;
    right:2px;
    color:white;
    text-decoration:none;
    color:#808080;
    font-family: 'Lato', sans-serif;
    font-weight:400;
    background: url("../img/retweet.png") no-repeat 0px 4px;
    width:42px;
    text-align:right;
    padding-left:4px;
    font-size:10px;
}
#column4 .rss{
    margin-left:24px;
    color:white;
    background: url("../img/rss.png") no-repeat 0px 0px;
    padding-left:20px;
    text-decoration:none;
    font-family: 'Lato', sans-serif;
    font-weight:700;
    font-size:12px;
    padding-top:0px;
    margin-top:17px;
    float:left;
}
#column4 .banner{
    width:200px;
    height:100px;
    position:absolute;
    bottom:0px;
    left:0px;
}
#column4 .banner2{
    width:200px;
    height:200px;
    position:absolute;
    bottom:0px;
    left:0px;
}
#mas{
    width:100%;
    height:50px;
    background-color:white;
    float:left;
    text-align:center;
    line-height:50px;
    font-family: 'Lato', sans-serif;
    font-weight:700;
    color:#4D4D4D;
    font-size:14px;
}
#mas a{
    color:#4D4D4D;
    text-decoration:none;
    font-family: 'Lato', sans-serif;
    padding-right:20px;
    background:url("../img/mas.png") no-repeat 100% 50%; 
    font-weight:700;
}
#agenda{
    width:100%;
    height:200px;
    background-color:#F2F2F2;
    float:left;
}
#agenda .column1,
#agenda .column2, 
#agenda .column3,
#agenda .column4,
#agenda .column5,
#agenda .column6{
    width:200px;
    float:left;
    height:100%;
}
#agenda .column1{
    background-color:#8ac43f;
    color:white;
}
#agenda .column1 p{
    text-align:center;
}
#agenda .column1 p.title{
    font-family: 'Lato', sans-serif;
    font-weight:900;
    font-size:20pt;
    margin-top:70px;
    margin-bottom:10px;
}
#agenda .column1 a{
    text-decoration:none;
    text-align:center;
    color:white;
    font-family: 'Lato', sans-serif;
    font-weight:700;
    font-size:10pt;
    background:url("../img/arrow-right.png") no-repeat 100% 50%;
    line-height:10pt;
    padding-right:10px;
}
#agenda .column2, 
#agenda .column3,
#agenda .column4,
#agenda .column5{
    background:url("../img/lineas-agenda.png") no-repeat 100% 40%;
}
#agenda .column2 .day, 
#agenda .column3 .day,
#agenda .column4 .day,
#agenda .column5 .day{
    margin-left:33px;
    margin-top:27px;
    text-transform:uppercase;
    font-family: 'Lato', sans-serif;
    font-weight:900;
    font-size:12pt;
}
#agenda .column2 .title, 
#agenda .column3 .title,
#agenda .column4 .title,
#agenda .column5 .title{
    margin-left:33px;
    font-family: 'Lato', sans-serif;
    font-weight:700;
    font-size:8pt;
    width:134px;
    margin-top:5px;
    margin-bottom:5px;
    text-transform:uppercase;
}
#agenda .column2 .subtitle, 
#agenda .column3 .subtitle,
#agenda .column4 .subtitle,
#agenda .column5 .subtitle{
    margin-left:33px;
    font-family: 'Lato', sans-serif;
    font-weight:400;
    font-size:9pt;
    width:134px;
}
#agenda .inicio-column{
    background:none;
}
#agenda .column6 .banner{
    float:left;
    width:200px;
    height:100px;
}
#patrocinadores{
    height:25px;
    line-height:25px;
    width:100%;
    background-color:#B3B3B3;
    float:left;
    text-align:center;
    text-transform:uppercase;
    color:white;
    font-family: 'Lato', sans-serif;
    font-weight:700;
    font-size:12px;
}
.column1-patro,
.column2-patro, 
.column3-patro,
.column4-patro,
.column5-patro,
.column6-patro{
    width:220px;
    float:left;
    height:100px;
    margin-bottom:50px;
}
.column1-patro a{
    margin-left:39px;
    margin-top:15px;
    float:left;
}
.column2-patro a{
    margin-left:16px;
    margin-top:15px;
    float:left;
}
.column3-patro a{
    margin-left:4px;
    margin-top:24px;
    float:left;
}
.column4-patro img{
    margin-left:56px;
    margin-top:27px;
    float:left;
}
.column5-patro a{
    margin-left:50px;
    margin-top:19px;
    float:left;
}
.column6-patro a{
    float:left;
    margin-left:66px;
    margin-top:22px;
}
/**GETTUTEKO BERRIXE, 6ttik 5ea pasau dalako**/
.column1-patro{
    margin-left:30px;
}
.column3-patro{
    margin-left:30px;
}
.bideo-osue, .bideo-erdixe{
    position:absolute;
    z-index:9999;
    display:none;
}
#video-close, #video-close-txiki{
    position:absolute;
    z-index:10000;
    background:url(../img/close.png) no-repeat;
    display:none;
    text-indent: -9999px;
    width:20px;
    height:20px;
    right:20px;
    top:200px;
}
#video-noticia{
    position:relative;
}
.condiciones{
    margin-top:30px;
    margin-bottom:30px;
}
.condiciones p{
    font-family: 'Lato', sans-serif;
    font-weight:400;
    font-size:10pt;
    margin-left:50px;
    margin-right:50px;
    margin-bottom:10px;
    line-height:10pt;
    color:#808080;

}
.condiciones .izenburu{
    color:#39B04A;
    margin-top:10px;
    float:left;
    width:100%;
}
.condiciones .title{
    background-color:#39B04A;
    color:white;
    text-transform:uppercase;
    padding-left:50px;
    padding-right:50px;
    padding-top:10px;
    padding-bottom:10px;
    font-family: 'Lato', sans-serif;
    font-weight:700;
    margin-top:30px;
    margin-bottom:30px;
}
#cargando{
    position:fixed;
    width:100%;
    height:100%;
    background: url(../img/imageHover.png) repeat;
    top:0px;
    left:0px;
    z-index:9999;
}
#cargando .imagen{
    background:url(../img/cargando.gif) no-repeat;
    width:103px;
    height:200px;
    position:absolute;
    top:200px;
    left:50%;
    margin-left:-51px;
}
#column2-3-4{
    width:800px;
    float:left;
}
#column2-3-4 .columna1{
    height:200px;
    overflow:hidden;
}
#column2-3-4 h2{
    font-family: 'Lato', sans-serif;
    font-weight:900;
    text-transform:uppercase;
    font-size:20pt;
    width:600px;
    margin-left:20px;
    color:#88bf48;
    margin-top:50px;
}
#column2-3-4 h3{
    font-family: 'Lato', sans-serif;
    font-weight:900;
    text-transform:uppercase;
    font-size:30pt;
    width:286px;
    margin-left:20px;
    color:#88bf48;
    margin-top:50px;
}
#column2-3-4 .texto-carta{
    margin-left:20px;
    font-family: 'Lato', sans-serif;
    font-weight:400;
    font-size:10pt;
    margin-top:30px;
    width:760px;
}
#column2-3-4 .texto-carta:nth-child(3){
    margin-top:15px;
}
#column2-3-4 .carta{
    margin-left:20px;
    font-family: 'Lato', sans-serif;
    font-weight:400;
    font-size:10pt;
    margin-top:30px;
    width:760px;
    text-align:justify;
    padding-bottom:30px;
    margin-bottom:40px;
    border-bottom: solid 1px #88bf48;
    float:left;
}
#column2-3-4 .carta .titulo_carta{
    font-family: 'Lato', sans-serif;
    font-weight:700;
    margin-bottom:20px;
    font-style: italic;
    margin-left:40px;
    width:640px;
}
#column2-3-4 .carta .texto_carta{
    margin-bottom:20px;
    font-style: italic;
    margin-left:40px;
    width:640px;
}
#column2-3-4 .formulario-carta{
    margin-left:20px;
    margin-top:30px;
}
#column2-3-4 .formulario-carta label{
    width:100%;
    float:left;
    font-family: 'Lato', sans-serif;
    font-weight:400;
    font-size:10pt;
    margin-bottom:4px;
}
#column2-3-4 .formulario-carta select,
#column2-3-4 .formulario-carta input{
    float:left;
    width:400px;
    font-family: 'Lato', sans-serif;
    font-weight:400;
    font-size:10pt;
    margin-bottom:10px;
    padding:3px;
}
#column2-3-4 .formulario-carta select{
    width:410px;
}

#column2-3-4 .formulario-carta p{
    width:100%;
    float:left;
    font-family: 'Lato', sans-serif;
    font-weight:400;
    font-size:10pt;
}
#column2-3-4 .formulario-carta p.poli{
    margin-top:10px;
    font-size: 9pt;
    color: #949494;
    line-height: 10pt;
    text-align: justify;
}
#column2-3-4 .formulario-carta p.poli a{
    color: #3faf4f;
    text-decoration: none;
}
#container #column2-3-4 #send{
    width: 106px;
    height:27px;
    line-height:9pt;
    cursor:pointer;
    text-transform: uppercase;
    padding:0px;
    text-align: center;
    background-color:#3faf4f;
    font-family: 'Lato', sans-serif;
    font-weight:400;
    color:white;
    font-size:9pt;
    border:0px;
    margin-top:30px;
    margin-left:0px;
    outline:none;
}

.medios li{
    width:200px;
    height:200px;
    position:relative;
    float:left;
    display:inline;
}
.medios li .title{
    font-family: 'Lato', sans-serif;
    font-weight:900;
    font-size:10pt;
    margin-top:30px;
    float:left;
    margin-left:28px;
    margin-right:28px;
    width:144px;
    text-transform:uppercase;
}
.medios li .title a{
    color:black;
    text-decoration:none;
}
.medios li .marra{
    width:50px;
    height:1px;
    background-color:black;
    float:left;
    margin-left:28px;
    margin-top:12px;
}
.medios li .fecha{
    float:left;
    margin-top:6px;
    margin-left:28px;
    margin-right:28px;
    width:144px;
    font-family: 'Lato', sans-serif;
    font-weight:400;
    font-size:7pt;
    color:#AEAEAE;
}
.medios li .tipo{
    float:left;
    position:absolute;
    font-size:7.5pt;
    left:28px;
    font-family: 'Lato', sans-serif;
    font-weight:400;
    bottom:6px;
    padding-left:22px;
    line-height:16px;
    color:#AEAEAE;
    padding-top:2px;
}
.medios li .medio{
    float:left;
    margin-top:10px;
    margin-left:28px;
    margin-right:28px;
    width:144px;
    font-family: 'Lato', sans-serif;
    font-weight:400;
    font-size:8pt;
    color:#808080;
}
.medios li .formato{
    float:left;
    margin-top:2px;
    margin-left:28px;
    margin-right:28px;
    width:144px;
    font-family: 'Lato', sans-serif;
    font-weight:400;
    font-size:8pt;
    color:#808080;
}
.medios li .medio b,
.medios li .formato b{
    color:#4d4d4d; 
}
.medios li .tipo p{
    width:100%;
    float:left;
    line-height:8.5pt;
}
.medios li .link{
    background: url(../img/link.png) repeat;
    width:18px;
    height:7px;
    position:absolute;
    bottom:11px;
    right:14px;
    z-index:999;
}
.medios li .download{
    background: url(../img/download.png) repeat;
    width:10px;
    height:14px;
    position:absolute;
    bottom:10px;
    right:18px;
    z-index:999;
}
.medios li .download a,
.medios li .link a{
    width:100%;
    height:100%;
    display:block;
}
#footer{
    width:100%;
    font-family: 'Lato', sans-serif;
    font-weight:400;
    font-size:9pt;
    color:#808080;
    text-align:center;
    margin-bottom:30px;
    float:left;
}
#footer a{
    color:#86c13e;
    text-decoration:none;
}
#comites{
    height:25px;
    line-height:25px;
    width:100%;
    background-color:#666666;
    float:left;
    text-align:center;
    text-transform:uppercase;
    color:white;
    font-family: 'Lato', sans-serif;
    font-weight:700;
    font-size:12px;
    margin-bottom:5px;
    margin-top:-20px;
}
#comites a{
    text-decoration:none;
    color:#aeaeae;
}
#comites a span{
    color:#86c13e;
}
.col1, .col2{
    width:400px;
    float:left;
}
.col1 .title, 
.col2 .title{
    font-family: 'Lato', sans-serif;
    font-weight:700;
    font-size:13px;
    text-transform:uppercase;
    margin-left:20px;
    width:300px;
}
.col1 .linetxiki, 
.col2 .linetxiki{
    width:50px;
    height:1px;
    background-color:black;
    margin-top:5px;
    margin-bottom:10px;
    margin-left:20px;
}
.col1 ul, 
.col2 ul{
    margin-left:20px;
    width:300px;
    list-style-type: disc;
}
.col1 ul li, 
.col2 ul li{
    color:#39af4a;
    margin-left:14px;
    font-size:12px;
}
.col1 ul li a, 
.col2 ul li a{
    color:#808080;
    font-family: 'Lato', sans-serif;
    font-weight:400;
    font-size:12px;
    text-decoration: none;
}

.vjs-sublime-skin .vjs-current-time,
.vjs-sublime-skin .vjs-time-divider,
.vjs-sublime-skin .vjs-duration,
.vjs-sublime-skin .vjs-remaining-time,
.vjs-sublime-skin .vjs-load-progress,
.vjs-sublime-skin .vjs-play-progress .vjs-control-text,
.vjs-sublime-skin .vjs-play-control .vjs-control-content,
.vjs-sublime-skin .vjs-fullscreen-control .vjs-control-text,
.vjs-sublime-skin .vjs-slider-handle,
.vjs-sublime-skin .vjs-volume-handle,
.vjs-sublime-skin .vjs-control-text,
.vjs-sublime-skin .vjs-live-display,
.vjs-sublime-skin .vjs-playback-rate-value,
.vjs-sublime-skin .vjs-mute-control {
    display: none; }
	
#container #column2-3 .columna1 #titulo{
	color: #88bf48;
    font-family: "Lato",sans-serif;
    font-size: 30pt;
    font-weight: 900;
    margin-bottom: 5px;
    margin-left: 20px;
    margin-top: 70px;
    text-transform: uppercase;
	width:auto;
}

#container #column2-3 #col_tit{
	width:800px;
	height:auto;
}
#container #column2-3 a{
	color:#8ac43f;
	text-decoration: none;
}
#container #column2-3 > .subtitulo > p {
	font-family: "Lato",sans-serif;
    font-size: 10pt;
    font-weight: 900;
	width:750px;
	margin-bottom:10px;
}
#container #column2-3 > .text > p {
	width:750px;
}
#container #column2-3 > .text > ul {
	width:750px;
	margin-left:20px;
}
#docus, #noti{
	margin:25px 0 25px 20px;
}
#docus p, #noti p{
	color: #808080;
    font-family: "Lato",sans-serif;
    font-size: 10pt;
    font-weight: 400;
    line-height: 11pt;
}
#docus h4, #noti h4{
	color: #808080;
    font-family: "Lato",sans-serif;
}

#container #column2-3 > .text > li {
	margin-left:20px;
}

.aiaf_imagen{
	max-width:750px;
	clear:both;
	float:left;
	margin:0 0 25px 20px;
}

#pais_dir{
	width:750px;
	margin-left: 20px;
	margin-top:30px;
	background-color:#9BBB59;
	padding: 10px;
}

#region_dir{
	width:750px;
	margin-left: 20px;
	background-color:#C3D69B;
	padding: 10px;
}

.caja_pais{
	border-radius: 50%;
	height: 60px;
	display:inline-block;
	/*padding: 10px 5px;*/
	/*background-color:#EBF1DE;*/
	margin-right:10px;
	width:90px;
	min-width:90px;
	/*height:100px;*/
	padding-bottom:15px;
	padding-top:15px;
	hyphens:auto;
	max-width: 90px;
	/*vertical-align:middle;*/
}
.caja_nacional{border:2px solid #29A9E0;}
.caja_regional{border:2px solid #D1B40C;}
 .nombre_pais{
	/*margin-top:30px;;*/
	text-align:center;
	margin:0 !important;
	width:auto !important;
	padding:0 3px;
	cursor:pointer;
}
#pais_dir h2, #region_dir h2{
	text-align:center;
	color:white;
	margin-bottom:10px;
}
.tabla_paises{
	color: #808080;
    font-family: "Lato",sans-serif;
    font-size: 9pt;
    font-weight: 400;
    line-height: 11pt;
	/*display:table;*/
	border-collapse:separate;
	border-spacing:5px;
	margin-left:20px;
}
.tabla_inferior{
	margin-bottom: 35px;
}
.row{
	display:block;
	margin: 0 auto;
	/*width:500px;*/
	}
.dir_tit{
	text-align:center;
	margin-top:20px;
	margin-bottom:10px;
	font-family: "Lato",sans-serif;
}
.nacional{color:#29A9E0;}
.regional{color:#D1B40C;}
.triangulo-azul{
	background-image: url("../img/triangles/triangle-blue.png");
	bottom: 0;
    height: 20px;
    position: absolute;
    right: 0;
    width: 70px;
    /*z-index: 11;*/
}

.triangulo-amarillo{
	background-image: url("../img/triangles/triangle-yellow.png");
	bottom: 0;
    height: 20px;
    position: absolute;
    right: 0;
    width: 70px;
    /*z-index: 11;*/
}
/* Tooltip container */
.tooltip {
    position: relative;
    /*display: inline-block;*/
	vertical-align:middle;
	display:table-cell;
    
}


/* Tooltip text */
.tooltip .tooltiptext {
    visibility: hidden;
	
	/*opacity:0;
    transition:visibility 0.4s linear,opacity 0.4s linear;*/
	
    width: 300px;
    /*background-color: #DCE6F2;*/
	background-color:white;
	border:1px solid #88BF48;
    padding: 5px 0;
 
    /* Position the tooltip text - see examples below! */
    position: absolute;
	left:10px;
	margin-top:10px;
	padding:5px;
    z-index: 1;
}

/* Show the tooltip text when you mouse over the tooltip container */
.tooltip:hover .tooltiptext {
    visibility: visible;
	/*top:50px;*/
	/*opacity:1;*/
}


.tooltip_pais{
	background-color:#DCE6F2;
	max-width:300px;
	display:none;
	position:absolute;
	z-index:100;
	padding:10px;
	font-family: "Lato",sans-serif;
	font-size: 10pt !important;
}
.tooltip_pais>p{
	width:auto !important;
	margin-left:0 !important;
}
.margenmin > p, .margenmin > #docus, .margenmin > #noti{
	margin-left:0px !important;
}

.nombre_indicador{
	/*display:inline;*/
	margin-top:10px;
	color:#808080;
}
.avance{
	margin-left:20px;
}
.altura_auto, .relacionados{
	height:auto !important;
}
.docus_titulo{
	color: #88bf48;
    font-family: "Lato",sans-serif;
    font-size: 14pt;
    font-weight: bold;
    margin-bottom: 5px;
    margin-top: 50px;
    text-transform: uppercase;
    width: auto;
}
.noticias p{
	/*margin-left:20px;*/
}
.docs{
	margin-left:20px !important;
}
.pbar{
	margin-bottom:5px;
}
.tit_ind{
	margin-top:25px;
	color: #808080;
    font-family: "Lato",sans-serif;
    font-size: 9pt !important;
    line-height: 11pt;
	margin-bottom:5px;
	text-transform: uppercase;
	font-weight: bold;
}
.subtit_ind{
	color: #808080;
    font-family: "Lato",sans-serif;
    font-size: 9pt !important;
    line-height: 11pt;
	margin-bottom:5px;
}
.apartado{
	width:45%;
	display:block;
	float:left;
	/*height:134px;*/
	margin-right:4%;
}
.salto{
	clear:both;
}
.text li{
	color: #808080;
    font-family: "Lato",sans-serif;
    font-size: 10pt;
    font-weight: 400;
    line-height: 11pt;
	margin-left: 20px;
}