﻿#main_section{
    margin:0;
    width:100%;
}

#contenido_main_section{
    width:100%;
}

.cont_modulo>p {
    margin: 3.5em auto 0.5em;
    width:890px;
    border:2px solid #494949;
    padding:10px;
    font-size:1.4285em;
}

/**********modulo 2****************/

#modulo_2 {
    overflow: hidden;
    margin: 0 auto;
    width:918px;
}

#modulo_2 li{
    text-align: center;
    margin:3px;
    float:left;
    width:300px;
    height:320px;
    position:relative;
    background-color:#151515;
}

#modulo_2 li .cont_artefacto{
    margin:1.6em;
    overflow: hidden;
}


#modulo_2 img{
    padding:1em;
    border:1px dotted #414141;
}


#modulo_2 h3{
    font-weight:bold;
    font-size:1.3em;
    margin:1em 0;
    /*text-transform:uppercase;*/
}

#modulo_2 p{
    font-size:0.8571em;
    color:#737373;
}


#modulo_2 .leer_mas{
    font-weight:bold;
    /*text-transform:uppercase;*/
    color:#f38a00;
    text-decoration:none;
    position:absolute;
    bottom:1.6em;

    left: 0;
    width:100%;
}


#modulo_2 a{
    text-decoration:none;
    color:#FFF;
}

/**********modulo 3****************/


#modulo_3 {
    overflow: hidden;
    margin: 0 auto;
    width:918px;
}

#modulo_3 a {
    text-align:center;
    text-decoration:none;
    color:#FFF;
    margin:3px;
    float:left;
    width:256px;
    height:256px;
    position:relative;
    padding:20px;
    border:2px solid #282828;
}


#modulo_3 img{
    margin-top:1.6em;
}


#modulo_3 h3{
    font-weight:bold;
    font-size:1.3em;
    margin:1em 0;
    /*text-transform:uppercase;*/
}

#modulo_3 p{
   font-size:0.8571em;
   color:#898989;
}

/*
#modulo_3 .gradiente1 {
    background: #ffea00; @* Old browsers *@
    @* IE9 SVG, needs conditional override of 'filter' to 'none' *@
    background: url(data:image@svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA@Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmZlYTAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmOGUwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(-45deg,  #ffea00 0%, #ff8e00 100%); @* FF3.6+ *@
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#ffea00), color-stop(100%,#ff8e00)); @* Chrome,Safari4+ *@
    background: -webkit-linear-gradient(-45deg,  #ffea00 0%,#ff8e00 100%); @* Chrome10+,Safari5.1+ *@
    background: -o-linear-gradient(-45deg,  #ffea00 0%,#ff8e00 100%); @* Opera 11.10+ *@
    background: -ms-linear-gradient(-45deg,  #ffea00 0%,#ff8e00 100%); @* IE10+ *@
    background: linear-gradient(135deg,  #ffea00 0%,#ff8e00 100%); @* W3C *@
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffea00', endColorstr='#ff8e00',GradientType=1 ); @* IE6-8 fallback on horizontal gradient *@
}

#modulo_3 .gradiente2 {
    background: #ffb500; @* Old browsers *@
    @* IE9 SVG, needs conditional override of 'filter' to 'none' *@
    background: url(data:image@svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA@Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmZiNTAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmNGUwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(-45deg,  #ffb500 0%, #ff4e00 100%); @* FF3.6+ *@
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#ffb500), color-stop(100%,#ff4e00)); @* Chrome,Safari4+ *@
    background: -webkit-linear-gradient(-45deg,  #ffb500 0%,#ff4e00 100%); @* Chrome10+,Safari5.1+ *@
    background: -o-linear-gradient(-45deg,  #ffb500 0%,#ff4e00 100%); @* Opera 11.10+ *@
    background: -ms-linear-gradient(-45deg,  #ffb500 0%,#ff4e00 100%); @* IE10+ *@
    background: linear-gradient(135deg,  #ffb500 0%,#ff4e00 100%); @* W3C *@
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb500', endColorstr='#ff4e00',GradientType=1 ); @* IE6-8 fallback on horizontal gradient *@
}

#modulo_3 .gradiente3 {
    background: #ff7200; @* Old browsers *@
    @* IE9 SVG, needs conditional override of 'filter' to 'none' *@
    background: url(data:image@svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA@Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmY3MjAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(-45deg,  #ff7200 0%, #ff0000 100%); @* FF3.6+ *@
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#ff7200), color-stop(100%,#ff0000)); @* Chrome,Safari4+ *@
    background: -webkit-linear-gradient(-45deg,  #ff7200 0%,#ff0000 100%); @* Chrome10+,Safari5.1+ *@
    background: -o-linear-gradient(-45deg,  #ff7200 0%,#ff0000 100%); @* Opera 11.10+ *@
    background: -ms-linear-gradient(-45deg,  #ff7200 0%,#ff0000 100%); @* IE10+ *@
    background: linear-gradient(135deg,  #ff7200 0%,#ff0000 100%); @* W3C *@
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7200', endColorstr='#ff0000',GradientType=1 ); @* IE6-8 fallback on horizontal gradient *@
}
*/
#modulo_3 .gradiente1 {
    color: #fdbc00;
}

#modulo_3 .gradiente2 {
    color: #ff8201;
}

#modulo_3 .gradiente3 {
    color: #ff3401;
}

/**********modulo 4****************/


#modulo_4 {
    overflow: hidden;
    margin: 0 auto;
    width:920px;
}

#modulo_4 li{
    text-align: center;
    float:left;
    position:relative;
    width:224px;
    height:380px;
    margin:3px;
    background-color:#232323;
}

#modulo_4 li .cont_artefacto{
    /*margin:1.6em;*/
    overflow: hidden;
    background-color:#232323;
}
/*
#modulo_4 .cont_retrato{
    width:100%;
    height:185px;
    background-color:#FFF;
    padding:6px;

    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    display:inline-block;
}

#modulo_4 .retrato{
    width:74px;
    height:74px;
    background-color:#ff5400;

    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;


    background-repeat:no-repeat;
    background-position: center center;
    background-size: cover;
 
}
*/

#modulo_4 .cont_retrato{
    width:100%;
    height:185px;
    background-repeat:no-repeat;
    background-position: center center;
    background-size: cover;
    position:relative;

}

#modulo_4 .retrato{
    width:100%;
    height:95px;
    background: url('../Images/computer/artefactos/tapa_embajadores.png') no-repeat center bottom;
    background-size: 100%;

    position:absolute;
    left:0;
    bottom:0;
}

#modulo_4 h3{
    font-weight:bold;
    font-size:1.3em;
    margin:1em 0;
    /*text-transform:uppercase;*/
    padding: 0 1.6em;
}

#modulo_4 p{
    font-size:0.8571em;
    color:#737373;
    padding: 0 1.6em;
}



#modulo_4 a{
    color:#FFF;
    text-decoration:none;
}

#modulo_4 .leer_mas{
    font-weight:bold;
    /*text-transform:uppercase;*/
    color:#f38a00;
    text-decoration:none;
    position:absolute;
    bottom:1.6em;

    left: 0;
    width:100%;
}

/**********modulo 5****************/


#modulo_5 {
    overflow: hidden;
    margin: 0 auto;
    width:918px;
}

#modulo_5 li{
    text-align: center;
    margin:3px;
    float:left;
    width:300px;
    height:400px;
    position:relative;
    background-size:cover;
    background-repeat:no-repeat;
    background-position: center center;
}

#modulo_5 a{
    font-weight:bold;
    /*text-transform:uppercase;*/
    color:#000;
    border:3px solid #f38a00;
    text-decoration:none;
    position:absolute;
    bottom:1.6em;
    left: 47px;
    width:200px;
    height:46px;
}

#modulo_5 a span{
    background-color:#f38a00;
    left: 3px;
    top: 3px;
    width:194px;
    height:40px;
    position:absolute;
    line-height:40px;
    vertical-align:middle;
}



/**********modulo 6****************/


#modulo_6 {
    overflow: hidden;
    margin: 3.5em auto 0;
    width:918px;
}

#modulo_6 li{
    float:left;
}

#modulo_6 li>p{
    margin: 0 auto 0.5em;
    /*width:413px;*/
    border:2px solid #494949;
    padding:10px;
    font-size:1.4285em;
}

#modulo_6 .medio_modulo{
    margin:3px;
    float:left;
    width:453px;
    position:relative;

}

#modulo_6 .cont_artefacto {
    background-size:cover;
    background-repeat:no-repeat;
    background-position: center center;
    width:453px;
    height:432px;
    position:relative;
}

#modulo_6 .cont_artefacto .tapa_diagonal {
    position:absolute;
    z-index:1;
    top:0;
    left:0;
}

#modulo_6 .cont_artefacto>h3 {
    position:absolute;
    z-index:2;
    top:1.5em;
    left:1.5em;
    position:relative;
    width:250px;
    overflow:hidden;
}

#modulo_6 .cont_artefacto>h3 span {
    float:left;
    font-size:2.5714em;
    font-weight:bold;
    padding:0 0.2em;
    margin-bottom:0.1em;
    /*text-transform:uppercase;*/
}


#modulo_6 .cont_artefacto>div {
    position:absolute;
    z-index:2;
    top:10em;
    left:1.5em;
    font-weight:bold;
    line-height:1.2em;
}
 
#modulo_6 .cont_artefacto>a {
    position:absolute;
    z-index:2;
    left:1.5em;

    height: 40px;
    line-height: 40px;
    vertical-align: middle;

    /*text-transform:uppercase;*/
    padding: 0 1em;
    text-decoration:none;
    font-weight:bold;
}

#modulo_6 .cont_artefacto>a.ver_actividad {
    bottom:5em;
    background-color: #F38A00;
    color:#2b2d2d;
}

#modulo_6 .cont_artefacto>a.ver_todas {
    bottom:1.5em;
    background-color: #2b2d2d;
    color:#FFF;
}


/**********modulo 7****************/

.carrusel_metodo {
    overflow: hidden;
    margin: 0 auto;
    width: 890px;
}

.carrusel_metodo li{
    height:430px;
    overflow:hidden;
}


.carrusel_metodo .cont_textos {
    width:300px;
    height:350px;
    background-color:#232323;
    padding:40px;
    position:relative;
    float:left;
}

.carrusel_metodo .cont_textos .titulo_actividad_adaptiv{
    margin-bottom:3em;
}

.carrusel_metodo .cont_textos .titulo_actividad_adaptiv img{
    width:115px;
    vertical-align:middle;
}

.carrusel_metodo .cont_textos .titulo_actividad_adaptiv span{
    font-size:2em;
}

.carrusel_metodo .imagen_actividad_adaptiv{
    background-size:cover;
    background-repeat:no-repeat;
    background-position: center center;

    width:510px;
    height:430px;
    float:left;
}

.carrusel_metodo .cont_textos h2{
    font-size:2em;
}

.carrusel_metodo .cont_textos strong{
    font-weight:bold;
}

.carrusel_metodo .cont_textos em{
    font-style:italic;
}

.carrusel_metodo .cont_textos u{
    text-decoration:underline;
}

.carrusel_metodo .cont_textos p{
    /*font-weight:bold;*/
    vertical-align:1.5em;
}

.carrusel_metodo .cont_textos a{
    font-weight:bold;
    /*text-transform:uppercase;*/
    
    text-decoration:none;
    padding: 0.5em 1em;
    border:3px solid;
    position:absolute;
    
    left: 40px;
}

.carrusel_metodo .cont_textos a.ver_actividad{
    color:#f38a00;
    border-color: #f38a00;
    bottom:90px;
}

.carrusel_metodo .cont_textos a.ver_todas{
    color:#5d5d5d;
    border-color: #5d5d5d;
    bottom:40px;
}


.carrusel_metodo .paginador_metodo {
    width:auto !important;
    left:auto !important;
    right:2em !important;
}

/**********modulo 8****************/

#cont_modulo_8 {
    overflow: hidden;
    margin: 0;
    width: 100%;
}

#modulo_8 {
    overflow: hidden;
    margin: 0;
    width: 100%;
    height: 511px;
    background: url('../Images/computer/comun/fondo_modulo_8.png') repeat-x;
}


#modulo_8 .cont_artefacto{
    width:920px;
    margin:0 auto;
    position:relative;
}

#modulo_8 .imagen_grande{
    float:left;
}


#modulo_8 .contenido_modulo{
    float:left;
    margin-left:5%;
    color:#000;
}

#modulo_8 .contenido_modulo h3{
    font-size:2.1428em;
    width:380px;
    font-weight:bold;
    margin-top:3em;
}


#modulo_8 .contenido_modulo p{
    font-size:1.2857em;
    width:400px;
    margin:2em 0;
}


#modulo_8 .contenido_modulo nav{

}

#modulo_8 .contenido_modulo nav a{
    margin-right: 1em;
}


/*********modulo 9************/

#noticias_destacadas {
    position:relative;
    margin:auto;
    overflow:hidden;
}


.no_carrusel .carrusel_noticias {
    overflow: hidden;
    margin: 0 auto;
    width:855px;
}

.no_carrusel .carrusel_noticias li{
    float:left;
}

.si_carrusel .carrusel_noticias {
    float:left;
    margin: 0 1.5em;
}

.carrusel_noticias li{
    width:285px !important;
    height:520px;
    background-color:#232323;

    text-decoration:none;
    color:#FFF;
    text-align:center;
    position:relative;
}



.carrusel_noticias li .cont_img_fondo_noticia{
    margin:15px;
    width:255px;
    height:255px;
    border:1px solid #494949;
}

.carrusel_noticias li .img_fondo_noticia{
    margin:10px;
    width:235px;
    height:235px;
    background-size:cover;
    background-repeat:no-repeat;
    background-position: center center;
}


#noticias_destacadas li h3 {
    float:left;
    font-weight:bold;
    /*text-transform:uppercase;*/
    margin:15px;
    width:255px;
    height:52px;
}

#noticias_destacadas li p {
    color:#898989;
    margin:15px;
    width:255px;
    font-size: 0.8571em;
}

#noticias_destacadas li a {
    color:#FFF;
    text-decoration:none;
}

#noticias_destacadas .leer_mas {
    font-weight:bold;
    /*text-transform:uppercase;*/
    color:#f38a00;
    text-decoration:none;

    padding: 0.5em;
    border:3px solid #f38a00;

    position:absolute;
    bottom:1.6em;

    width:8em;
    

    margin:auto;
    left: 0;
    right: 0;
}

.manejador_izda, .manejador_dcha{
    float:left;
    width:45px;
    height:520px;
    margin:0;
    background-position:center center;
    background-repeat:no-repeat;
}

.manejador_izda {
    background-image: url('../Images/computer/comun/flecha_noticias_izda.png');
}

.manejador_dcha {
    background-image: url('../Images/computer/comun/flecha_noticias_dcha.png');
}



/*********patrocinadores**********/

#patrocinadores_colaboradores {
    width:100%;
    overflow:hidden;
    text-align: left;
    margin-top: 4em;
}

#patrocinadores, #colaboradores {
    width:49%;
    position:relative;
    background-color:#FFF;
}

#patrocinadores {
    float:left;
}

#colaboradores {
    float:right;
}

#cont_patrocinadores, #cont_colaboradores {
    display:block;
    margin-bottom: 30px;
    overflow:hidden;
    width:90%;
    position:relative;
    padding-left:10%;
}

#patrocinadores a, #colaboradores a{
    width:16.66%;
    height:6.07em;
    background-position:center center;
    background-repeat:no-repeat;
    background-size:contain;
    float:left;
}

#patrocinadores p, #colaboradores p{
    display:block;
    margin:20px;
    font-weight:bold;
    /*text-transform:uppercase;*/
    color:#000;
}

/*******************************/

