@import url(http://fonts.googleapis.com/css?family=Oswald:300);
@import url(http://fonts.googleapis.com/css?family=Open+Sans+Condensed:300);



#nav_principal { clear:both; display:block; padding-top:0px; margin:0px; width:680px; /*width:720px;*/ height:auto; top:35px; left:240px; background:url(images/nav_principal_linea.jpg) no-repeat left top; position:absolute; overflow:hidden; }
#nav_principal ul { list-style-type:none; margin:0 0 0 0; padding:0; font-weight:normal; vertical-align:middle; width:auto; text-align:right; margin-top:10px; float:right; }
#nav_principal li { display:block; padding:0px; text-decoration:none; width:auto; float:left; text-align:left; right:0px; background:url(images/linea_nav_principal.gif) no-repeat left top; height:auto; letter-spacing:-1px; min-height:30px; }
#nav_principal li:first-child { background-image:none; padding-left:0px; }
#nav_principal li:last-child { background:url(images/linea_nav_principal2.gif) no-repeat left top!important; }
#nav_principal li.peq { width:80px; }
#nav_principal li.gran { width:135px; }
#nav_principal li a { text-decoration:none; font-family:'Telefonica', Tahoma, Arial, Helvetica, sans-serif; font-size:1.8em !important; line-height:1em; padding:3px 8px 5px 8px; /* >>>>> ver ie.css */ color:#53c2df; display:block; margin:0px; padding: 5px;}
#nav_principal li:last-child a { color:#63C9E2; }
#nav_principal li .on { font-family:'Telefonica', Arial, Helvetica, sans-serif; color:#ECF3FB!important; color:#ECF3FB; font-weight:normal; letter-spacing:-1px; }
#nav_principal li a:hover { text-decoration:underline; /*background:#336699;*/ color:#FFF; }




header{
    width: 100%;
    overflow: hidden;
    background: #252932;
}

body{
    margin: 0;
    padding: 0; 
    position: relative;
    background-image: none!important;
    background-color:  rgb(244, 250, 240);
}
.ulmenu1{
    margin: 0px;
    display: inline-block;
}

header .logo{
    color:#f2f2f2;
    font-size: 50px;
    float: left;
}

.footer{
    float: left;
    width: 100%;
}

.logo{
    width: 100%;
}
.logo img{
    width: 100%;
}

.container-page{
    width: 915px;
    margin: 0px auto;
    overflow: hidden;

}
.contenedor-header{
    max-width:1166px;
    margin: 0 auto;
    overflow:hidden;
}
.contenedorlogo{
    float: left;   
    width: 178px;
}
.cuadro_foto_01{
    float: left;
    width: 546px;
    height: 476px;
}
.cuadro_02{
    padding: 16px;
    width: 259px;
    float: left;
    border: 5px solid rgba(54, 179, 157, 0.24);
    border-radius: 0px 40px 40px 0px;
    background-color: #fff;
}
.cuadro_02 p{
    font-family: 'Open Sans Condensed', sans-serif;
    font-size: 15px;
    color: #706F75;
    line-height: 31px;
    text-align: justify;
}
.texto{
    font-family: 'Open Sans Condensed', sans-serif;
    font-size: 18px;
    color: #706F75;
    display: block;
    position: relative;
    top: 30px;
    line-height: 20px;
}
.texto_imagen{
    color: white;
}

/*prueba*/
.grid {
    float: left;
    width: 547px;
}

/* Common style */
.grid figure {
    overflow: hidden;
    margin: 10px 1%;
    min-width: 542px;
    background: none repeat scroll 0% 0% #3085A3;
    text-align: center;

}

.grid figure img {
    position: relative;
    display: block;
    width: 542px;
    height: 257px;
    opacity: 0.8;
}

.grid figure figcaption {
    padding: 2em;
    color: #fff;
    text-transform: uppercase;
    font-size: 1.25em;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.grid figure figcaption::before,
.grid figure figcaption::after {
    pointer-events: none;
}

.grid figure figcaption,
.grid figure figcaption > a {
    position: absolute;
    top: 0;
    left: 65px;
    width: 60%;
    height: 67%;
}

/* Anchor will cover the whole item by default */
/* For some effects it will show as a button */
.grid figure figcaption > a {

    opacity: 0;
}

.grid figure h2 {
    word-spacing: -0.15em;
    font-weight: 300;
}

.grid figure h2 span {
    font-weight: 800;
}

.grid figure h2,
.grid figure p {
    margin: 0;
}

.grid figure p {
    letter-spacing: 1px;
    font-size: 68.5%;
}

/*---------------*/
/***** Romeo *****/
/*---------------*/

figure.effect-romeo {
    -webkit-perspective: 1000px;
    perspective: 1000px;
}

figure.effect-romeo img {
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: translate3d(0,0,200px);
    transform: translate3d(0,0,200px);
}

figure.effect-romeo:hover img {
    opacity: 0.6;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}

figure.effect-romeo figcaption::before,
figure.effect-romeo figcaption::after {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 80%;
    height: 1px;
    background: #fff;
    content: '';
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: translate3d(-50%,-50%,0);
    transform: translate3d(-50%,-50%,0);
}

figure.effect-romeo:hover figcaption::before {
    opacity: 0.5;
    -webkit-transform: translate3d(-50%,-50%,0) rotate(45deg);
    transform: translate3d(-50%,-50%,0) rotate(45deg);
}

figure.effect-romeo:hover figcaption::after {
    opacity: 0.5;
    -webkit-transform: translate3d(-50%,-50%,0) rotate(-45deg);
    transform: translate3d(-50%,-50%,0) rotate(-45deg);
}

figure.effect-romeo h2,
figure.effect-romeo p {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    -webkit-transition: -webkit-transform 0.35s;
    transition: transform 0.35s;
}

figure.effect-romeo h2 {
    -webkit-transform: translate3d(0,-50%,0) translate3d(0,-150%,0);
    transform: translate3d(0,-50%,0) translate3d(0,-150%,0);
}

figure.effect-romeo p {
    padding: 0.25em 0em;
    -webkit-transform: translate3d(0,-50%,0) translate3d(0,150%,0);
    transform: translate3d(0,-50%,0) translate3d(0,150%,0);
}

figure.effect-romeo:hover h2 {
    -webkit-transform: translate3d(0,-50%,0) translate3d(0,-100%,0);
    transform: translate3d(0,-50%,0) translate3d(0,-100%,0);
}

figure.effect-romeo:hover p {
    -webkit-transform: translate3d(0,-50%,0) translate3d(0,100%,0);
    transform: translate3d(0,-50%,0) translate3d(0,100%,0);
}

/*prueba*/





/*prueba2*/
/*foto_mujer*/
.grid2 {
    float: left;
    width: 547px;
}

/* Common style */
.grid2 figure {
    overflow: hidden;
    margin: 10px 1%;
    min-width: 542px;
    background: none repeat scroll 0% 0% #3085A3;
    text-align: center;

}

.grid2 figure img {
    position: relative;
    display: block;
    width: 542px;
    height: 287px;
    opacity: 0.8;
}

.grid2 figure figcaption {
    padding: 2em;
    color: #fff;
    text-transform: uppercase;
    font-size: 1.25em;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.grid2 figure figcaption::before,
.grid2 figure figcaption::after {
    pointer-events: none;
}

.grid2 figure figcaption,
.grid2 figure figcaption > a {
    position: absolute;
    top: 0;
    left: 65px;
    width: 60%;
    height: 67%;
}

/* Anchor will cover the whole item by default */
/* For some effects it will show as a button */
.grid2 figure figcaption > a {

    opacity: 0;
}

.grid2 figure h2 {
    word-spacing: -0.15em;
    font-weight: 300;
}

.grid2 figure h2 span {
    font-weight: 800;
}

.grid2 figure h2,
.grid2 figure p {
    margin: 0;
}

.grid2 figure p {
    letter-spacing: 1px;
    font-size: 68.5%;
}

/*---------------*/
/***** Romeo *****/
/*---------------*/

figure.effect-romeo2 {
    -webkit-perspective: 1000px;
    perspective: 1000px;
    position: absolute;
    left: 192px;
}

figure.effect-romeo2 img {
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: translate3d(0,0,200px);
    transform: translate3d(0,0,200px);
}

figure.effect-romeo2:hover img {
    opacity: 0.6;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}

figure.effect-romeo2 figcaption::before,
figure.effect-romeo2 figcaption::after {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 80%;
    height: 1px;
    background: #fff;
    content: '';
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: translate3d(-50%,-50%,0);
    transform: translate3d(-50%,-50%,0);
}

figure.effect-romeo2:hover figcaption::before {
    opacity: 0.5;
    -webkit-transform: translate3d(-50%,-50%,0) rotate(45deg);
    transform: translate3d(-50%,-50%,0) rotate(45deg);
}

figure.effect-romeo2:hover figcaption::after {
    opacity: 0.5;
    -webkit-transform: translate3d(-50%,-50%,0) rotate(-45deg);
    transform: translate3d(-50%,-50%,0) rotate(-45deg);
}

figure.effect-romeo2 h2,
figure.effect-romeo2 p {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    -webkit-transition: -webkit-transform 0.35s;
    transition: transform 0.35s;
}

figure.effect-romeo2 h2 {
    -webkit-transform: translate3d(0,-50%,0) translate3d(0,-150%,0);
    transform: translate3d(0,-50%,0) translate3d(0,-150%,0);
}

figure.effect-romeo2 p {
    padding: 0.25em 0em;
    -webkit-transform: translate3d(0,-50%,0) translate3d(0,150%,0);
    transform: translate3d(0,-50%,0) translate3d(0,150%,0);
}

figure.effect-romeo2:hover h2 {
    -webkit-transform: translate3d(0,-50%,0) translate3d(0,-100%,0);
    transform: translate3d(0,-50%,0) translate3d(0,-100%,0);
}

figure.effect-romeo2:hover p {
    -webkit-transform: translate3d(0,-50%,0) translate3d(0,100%,0);
    transform: translate3d(0,-50%,0) translate3d(0,100%,0);
}




/*prueba2*/


/*inicio_prueba_foto3*/

.grid3 {
    float: left;
    width: 620px;
}

/* Common style */
.grid3 figure {
    overflow: hidden;
    margin: 10px 1%;
    min-width: 542px;
    background: none repeat scroll 0% 0% #3085A3;
    text-align: center;

}

.grid3 figure img {
    position: relative;
    display: block;
    width: 609px;
    height: 296px;
    opacity: 0.8;
}

.imagenes_pequeñas{
    width:290px;
    height:200px;
}
.imagenes_pequeñas2{
    width:269px;
    height:198px;
}
.imagenes_pequeñas3{
    width:256px;
    height:198px;
}
.grid3 figure figcaption {
    padding: 2em;
    color: #fff;
    text-transform: uppercase;
    font-size: 1.25em;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.grid3 figure figcaption::before,
.grid3 figure figcaption::after {
    pointer-events: none;
}

.grid3 figure figcaption,
.grid3 figure figcaption > a {
    position: absolute;
    top: 0;
    left: 65px;
    width: 60%;
    height: 67%;
}

/* Anchor will cover the whole item by default */
/* For some effects it will show as a button */
.grid3 figure figcaption > a {

    opacity: 0;
}

.grid3 figure h2 {
    word-spacing: -0.15em;
    font-weight: 300;
}

.grid3 figure h2 span {
    font-weight: 800;
}

.grid3 figure h2,
.grid3 figure p {
    margin: 0;
}

.grid3 figure p {
    letter-spacing: 1px;
    font-size: 68.5%;
}

/*---------------*/
/***** Romeo *****/
/*---------------*/

figure.effect-romeo3 {
    -webkit-perspective: 1000px;
    perspective: 1000px;
    position: relative;
    left: 5px;
    top: -10px;
    width: 608px;
}

figure.effect-romeo3 img {
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: translate3d(0,0,200px);
    transform: translate3d(0,0,200px);
}

figure.effect-romeo3:hover img {
    opacity: 0.6;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}

figure.effect-romeo3 figcaption::before,
figure.effect-romeo3 figcaption::after {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 80%;
    height: 1px;
    background: #fff;
    content: '';
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: translate3d(-50%,-50%,0);
    transform: translate3d(-50%,-50%,0);
}

figure.effect-romeo3:hover figcaption::before {
    opacity: 0.5;
    -webkit-transform: translate3d(-50%,-50%,0) rotate(45deg);
    transform: translate3d(-50%,-50%,0) rotate(45deg);
}

figure.effect-romeo3:hover figcaption::after {
    opacity: 0.5;
    -webkit-transform: translate3d(-50%,-50%,0) rotate(-45deg);
    transform: translate3d(-50%,-50%,0) rotate(-45deg);
}

figure.effect-romeo3 h2,
figure.effect-romeo3 p {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    -webkit-transition: -webkit-transform 0.35s;
    transition: transform 0.35s;
}

figure.effect-romeo3 h2 {
    -webkit-transform: translate3d(0,-50%,0) translate3d(0,-150%,0);
    transform: translate3d(0,-50%,0) translate3d(0,-150%,0);
}

figure.effect-romeo3 p {
    padding: 0.25em 0em;
    -webkit-transform: translate3d(0,-50%,0) translate3d(0,150%,0);
    transform: translate3d(0,-50%,0) translate3d(0,150%,0);
}

figure.effect-romeo3:hover h2 {
    -webkit-transform: translate3d(0,-50%,0) translate3d(0,-100%,0);
    transform: translate3d(0,-50%,0) translate3d(0,-100%,0);
}

figure.effect-romeo3:hover p {
    -webkit-transform: translate3d(0,-50%,0) translate3d(0,100%,0);
    transform: translate3d(0,-50%,0) translate3d(0,100%,0);
}

/*fin_prueba foto3*/

/*inicio_prueba_foto4*/
.grid4 {
    float: left;
    width: 547px;
    height: 296px;
}

/* Common style */
.grid4 figure {
    overflow: hidden;
    margin: 10px 1%;
    min-width: 542px;
    background: none repeat scroll 0% 0% #3085A3;
    text-align: center;

}

.grid4 figure img {
    position: relative;
    display: block;
    width: 609px;
    height: 296px;
    opacity: 0.8;
}

.grid4 figure figcaption {
    padding: 2em;
    color: #fff;
    text-transform: uppercase;
    font-size: 1.25em;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.grid4 figure figcaption::before,
.grid4 figure figcaption::after {
    pointer-events: none;
}

.grid4 figure figcaption,
.grid4 figure figcaption > a {
    position: absolute;
    top: 0;
    left: 65px;
    width: 60%;
    height: 67%;
}

/* Anchor will cover the whole item by default */
/* For some effects it will show as a button */
.grid4 figure figcaption > a {

    opacity: 0;
}

.grid4 figure h2 {
    word-spacing: -0.15em;
    font-weight: 300;
}

.grid4 figure h2 span {
    font-weight: 800;
}

.grid4 figure h2,
.grid4 figure p {
    margin: 0;
}

.grid4 figure p {
    letter-spacing: 1px;
    font-size: 68.5%;
}

/*---------------*/
/***** Romeo *****/
/*---------------*/

figure.effect-romeo4 {
    -webkit-perspective: 1000px;
    perspective: 1000px;
    position: relative;
    left: -6px;
    top: -10px;
    width: 542px;
}

figure.effect-romeo4 img {
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: translate3d(0,0,200px);
    transform: translate3d(0,0,200px);
}

figure.effect-romeo4:hover img {
    opacity: 0.6;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}

figure.effect-romeo4 figcaption::before,
figure.effect-romeo4 figcaption::after {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 80%;
    height: 1px;
    background: #fff;
    content: '';
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: translate3d(-50%,-50%,0);
    transform: translate3d(-50%,-50%,0);
}

figure.effect-romeo4:hover figcaption::before {
    opacity: 0.5;
    -webkit-transform: translate3d(-50%,-50%,0) rotate(45deg);
    transform: translate3d(-50%,-50%,0) rotate(45deg);
}

figure.effect-romeo4:hover figcaption::after {
    opacity: 0.5;
    -webkit-transform: translate3d(-50%,-50%,0) rotate(-45deg);
    transform: translate3d(-50%,-50%,0) rotate(-45deg);
}

figure.effect-romeo4 h2,
figure.effect-romeo4 p {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    -webkit-transition: -webkit-transform 0.35s;
    transition: transform 0.35s;
}

figure.effect-romeo4 h2 {
    -webkit-transform: translate3d(0,-50%,0) translate3d(0,-150%,0);
    transform: translate3d(0,-50%,0) translate3d(0,-150%,0);
}

figure.effect-romeo4 p {
    padding: 0.25em 0em;
    -webkit-transform: translate3d(0,-50%,0) translate3d(0,150%,0);
    transform: translate3d(0,-50%,0) translate3d(0,150%,0);
}

figure.effect-romeo4:hover h2 {
    -webkit-transform: translate3d(0,-50%,0) translate3d(0,-100%,0);
    transform: translate3d(0,-50%,0) translate3d(0,-100%,0);
}

figure.effect-romeo4:hover p {
    -webkit-transform: translate3d(0,-50%,0) translate3d(0,100%,0);
    transform: translate3d(0,-50%,0) translate3d(0,100%,0);
}


/*fin_prueba_foto4*/

/*inicio_prueba_foto5*/

.grid5 {
    float: left;
    width: 547px;
    height: 276px;
}

/* Common style */
.grid5 figure {
    overflow: hidden;
    margin: 10px 1%;
    min-width: 542px;
    background: none repeat scroll 0% 0% #3085A3;
    text-align: center;

}

.grid5 figure img {
    position: relative;
    display: block;
    width: 609px;
    height: 296px;
    opacity: 0.8;
}

.grid5 figure figcaption {
    padding: 2em;
    color: #fff;
    text-transform: uppercase;
    font-size: 1.25em;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.grid5 figure figcaption::before,
.grid5 figure figcaption::after {
    pointer-events: none;
}

.grid5 figure figcaption,
.grid5 figure figcaption > a {
    position: absolute;
    top: 0;
    left: 65px;
    width: 60%;
    height: 67%;
}

/* Anchor will cover the whole item by default */
/* For some effects it will show as a button */
.grid5 figure figcaption > a {

    opacity: 0;
}

.grid5 figure h2 {
    word-spacing: -0.15em;
    font-weight: 300;
}

.grid5 figure h2 span {
    font-weight: 800;
}

.grid5 figure h2,
.grid5 figure p {
    margin: 0;
}

.grid5 figure p {
    letter-spacing: 1px;
    font-size: 68.5%;
}

/*---------------*/
/***** Romeo *****/
/*---------------*/

figure.effect-romeo5 {
    -webkit-perspective: 1000px;
    perspective: 1000px;
    position: relative;
    left: 5px;
    top: -11px;
    width: 609px;
}

figure.effect-romeo5 img {
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: translate3d(0,0,200px);
    transform: translate3d(0,0,200px);
}

figure.effect-romeo5:hover img {
    opacity: 0.6;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}

figure.effect-romeo5 figcaption::before,
figure.effect-romeo5 figcaption::after {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 80%;
    height: 1px;
    background: #fff;
    content: '';
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: translate3d(-50%,-50%,0);
    transform: translate3d(-50%,-50%,0);
}

figure.effect-romeo5:hover figcaption::before {
    opacity: 0.5;
    -webkit-transform: translate3d(-50%,-50%,0) rotate(45deg);
    transform: translate3d(-50%,-50%,0) rotate(45deg);
}

figure.effect-romeo5:hover figcaption::after {
    opacity: 0.5;
    -webkit-transform: translate3d(-50%,-50%,0) rotate(-45deg);
    transform: translate3d(-50%,-50%,0) rotate(-45deg);
}

figure.effect-romeo5 h2,
figure.effect-romeo5 p {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    -webkit-transition: -webkit-transform 0.35s;
    transition: transform 0.35s;
}

figure.effect-romeo5 h2 {
    -webkit-transform: translate3d(0,-50%,0) translate3d(0,-150%,0);
    transform: translate3d(0,-50%,0) translate3d(0,-150%,0);
}

figure.effect-romeo5 p {
    padding: 0.25em 0em;
    -webkit-transform: translate3d(0,-50%,0) translate3d(0,150%,0);
    transform: translate3d(0,-50%,0) translate3d(0,150%,0);
}

figure.effect-romeo5:hover h2 {
    -webkit-transform: translate3d(0,-50%,0) translate3d(0,-100%,0);
    transform: translate3d(0,-50%,0) translate3d(0,-100%,0);
}

figure.effect-romeo5:hover p {
    -webkit-transform: translate3d(0,-50%,0) translate3d(0,100%,0);
    transform: translate3d(0,-50%,0) translate3d(0,100%,0);
}
/*fin_prueba_foto5*/

.linea_punta{
    float: none;
    position: relative;
    /*    top: 24px;*/
    height: 8px;
}
.linea_punta img{
    width: 100%;
    float: left;
}
.linea{
    width: 100%;
    margin: 0px auto;
    overflow: hidden;
      /*margin-top: 5%;*/
}
.pie_pagina{
    width: auto;
    overflow: hidden;
}
.pie_pagina_centrar{
    width: 100%;
    margin: 0 auto;
}
.pie_pagina_contenedor{
    padding-top: 0px;
    padding-bottom: 0px;
    float: none;
    overflow: hidden;
    width: 100%;  
    background: repeating-linear-gradient(rgb(3, 229, 115), rgb(1, 168, 18), rgb(1, 79, 1) );
}
.menu_pie_pagina{
    float: left;
}
.menu_pie_pagina li{
    list-style: none
}
.menu_pie_pagina a{

    text-decoration: none;
    font-size: 19px;
    color: #706F75;
    font-family: "Antonio";
    line-height: 20px;
}
.redes_sociales{
    margin-top: 17px;
    float: left;
    /* margin-left: 39%; */
    margin-left: 18px;
    padding: 12px;
    width: 252px;
    background: rgb(137, 238, 240);
    border-radius: 27px;
    border-color: rgb(250, 252, 205);
    border-style: solid;
}
.redes_sociales span{
    float: left;
    margin-top: 19px;
    font-family: "Antonio";
    line-height: 20px;
    color: black;
    font-size: 16px;
}
.redes_sociales img{
    overflow: hidden;

}
.redes_sociales img{
    border: 5px solid #eee;
    -webkit-box-shadow: 4px 4px 4px rgba(0,0,0,0.2);
    -moz-box-shadow: 4px 4px 4px rgba(0,0,0,0.2);
    box-shadow: 4px 4px 4px rgba(0,0,0,0.2);
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    border-radius: 35px;
}
.redes_sociales img:hover{

    -webkit-transform: rotate(-7deg);
    -moz-transform: rotate(-7deg);
    -ms-transform: rotate(-7deg);
    transform: rotate(-7deg);
    /*** aquí va la sombra ***/
    -webkit-box-shadow: 0 0 50px #999;
    -moz-box-shadow: 0 0 50px #999;
    -ms-box-shadow: 0 0 50px #999;
    box-shadow: 0 0 50px #999;
}
.direccion{
    float: right;
    width: 300px;
}
.contactenos{
    display: block;
    text-decoration: none;
    font-size: 12px;
    color: #706F75;
    font-family: 'Open Sans Condensed', sans-serif;
    overflow: hidden;
    line-height: 20px;
}
.avenida{
    display: block;
    text-decoration: none;
    font-size: 12px;
    color: #706F75;
    font-family: 'Open Sans Condensed', sans-serif;
    line-height: 20px;
}
.telefono{
    text-decoration: none;
    font-size: 12px;
    color: #706F75;
    font-family: "Antonio";
    line-height: 20px;
}
.section-up{
    width: 100%;
    overflow: hidden;
    background: #084366;
    /*    background-image: url(../imagenes/TRAMA.png)*/

}
.section-up .logo{
    float: left;
    width: 226px;
    margin: 4px 6px;
    padding-left: 14px;
}

.section-up nav{
    float: right;
    /* line-height: 54px; */
    padding-top: 100px;
}
.negrito{

}
.texto_menu1{

}
.section-up nav a{
    display: inline-block;
    color: #fff;
    text-decoration: none;
    padding: 10px 16px;
    line-height: normal;
    font-size: 20px;
    font-family: 'Oswald';
    font-weight: bold;
    line-height: 55px;
    -webkit-transition:all 1000ms ease;
    -moz-transition:all 1000ms ease;
    -o-transition:all 1000ms ease;
    transition: all 1000ms ease;
}

.section-up nav a:hover{
    color: rgb(58, 255, 85);
}

.contenedor-menu nav a:hover {
    color: rgb(45, 255, 13);
}

/*.section-down{
    position: relative;
    width: 100%;
    overflow: hidden;
    border-bottom: 4px solid rgb(86, 79, 79);
    background: black;  

    animation: animationFrames linear 4s;
    animation-iteration-count: 1;
    transform-origin: 50% 50%;
    -webkit-animation: animationFrames linear 4s;
    -webkit-animation-iteration-count: 1;
    -webkit-transform-origin: 50% 50%;
    -moz-animation: animationFrames linear 4s;
    -moz-animation-iteration-count: 1;
    -moz-transform-origin: 50% 50%;
    -o-animation: animationFrames linear 4s;
    -o-animation-iteration-count: 1;
    -o-transform-origin: 50% 50%;
    -ms-animation: animationFrames linear 4s;
    -ms-animation-iteration-count: 1;
    -ms-transform-origin: 50% 50%; 
}*/

@keyframes animationFrames{
    0% {
        opacity:0;

    }
    100% {
        opacity:0.8;

    }
}


@-ms-keyframes animationFrames {
    0% {
        opacity:0;

    }
    100% {
        opacity:0.8;
    }
}

.contenedor-menu{
    width: 100%;
    max-width:1166px;
    margin: 0 auto;

}
.contenedor-menu nav{
    float: right;
    line-height: 57px; 
}
.contenedor-menu nav a{
    display: inline-block;
    color: #fff;
    text-decoration: none;
    padding: 10px 20px;
    font-family: 'Oswald';
    line-height: 27px;
    font-weight: 500;
    font-size: 0.9rem;
}

.izquierda{
    width: 25%;
    float: left;
    margin-left: 6%;

}
.izquierda_index{
    width: 328px;
    padding-top: 47px;
    float: left;
}

#bloque_fondo_editorial{
    height: 167px;
    float: left;
}
#bloque_fondo_contactenos{
    height: 167px;
    float: left;
}

.derecha{
  width: 59%;
  /* padding-left: 7px; */
   padding-top: 30px; 
  float: left;
  /* padding-bottom: 25px; */
  border: 2px solid rgba(54, 179, 157, 0.24);
  /* padding: 6px; */
  /* overflow: hidden; */
  border-radius: 20px;
  background-color: #fff;
  /* margin-bottom: 309px; */
  margin-left: 15px;
}
.derecha_centro{
    margin: 0 auto;
    border-radius: 20px 0px 0px 20px;
    height: auto;  
    overflow: hidden;
}
.derecha_centro_tanatologia{
    margin: 0 auto;
    background-color: #fff;
    border-radius: 20px 0px 0px 20px;
    height: auto;
    overflow: hidden; 
}
.derecha_index{
    width: 100%;
    padding-top: 47px;
    float: left;
}
.contenedor_talleres_vivenciales{
    border: 3px solid rgba(54, 179, 157, 0.24);
    padding: 6px; 
    overflow: hidden;
    border-radius: 20px;
    background-color: #fff;
}
.derecha h1{
    font-family: "Antonio"; 
    color: rgba(1, 26, 41, 0.6); 
    font-size: 39px;
    width: auto;
    height: auto;
    border-bottom: 10px solid rgb(206, 236, 231);
    margin: 0;
    background-color: #fff;
}
.derecha_index span{
    font-family: "Antonio";
    font-size: 38px;
    color: #205D5F;
    font-weight: 600;
    /*    padding-left: 11px;*/
}
.derecha span{
    font-family: "Antonio";
    text-align: justify;
      font-size: 20px; 
    line-height: 20px;
}
.derecha p{
    text-align: justify;
    /*    font-family: "Antonio";
        font-size: 15px;*/
    line-height: 20px;
}
.derecha p a{
    text-decoration: blink;
    color: #5C5050;
    font-weight: bold;
}
.derecha p span{
    font-weight: 600;
    font-size: 15px;
}

.derecha_2{
    width: 719px;
    padding-left: 7px;
    padding-top: 20px;
    float: left;
    font: 115%sans-serif;
}
.derecha_2 h1{
    font-family: "Antonio";
    color: rgba(1, 26, 41, 0.6);
    font-size: 39px;
    line-height: 20px;
}
.derecha_2 span{
    font-family: "Antonio";
    text-align: justify;
    font-size: 21px;
    line-height: 20px;
}
.derecha_2 p{
    text-align: justify;
    font-family: "Antonio";
    font-size: 21px;
    line-height: 20px;
}
.derecha_2 p span{
    font-weight: 600;
    font-size: 16px;
}

.titulo{
    font-size: 18px;
    font-weight: bold;
    font-family: 'Roboto Condensed', sans-serif;
    line-height: 20px;
}
.titulo_tanatologia{
    width: auto;
    padding-bottom: 16px;
}
.titulo_logoterapia{
    width: auto;
    padding-bottom: 16px;
}
.titulo_logoterapia_2{
    width: auto;
    padding-bottom: 16px;
    padding-top: 58px;
}
.descripcion{
    width: auto;
    text-align: justify;
    font: 90%sans-serif;
}
.descripcion_instituto{
    width: auto;
}
.descripcion_vision{
    width: auto;
}
.descripcion_centro{
    width: 92%;
    margin: 0 auto;
    border: 5px solid rgba(0, 109, 152, 1);
/*    border-radius: 24px 0px 0px 24px;*/
    background-color: #fff;
    overflow: hidden;
    padding-bottom: 19px;
      margin-top: 20px;
}
.descripcion_centro_texto{
    width: 94%;
    margin: 17px auto;
}
.descripcion_centro_texto_tanatologia{
    width: 94%;
    margin: 0px auto;
}
.descripcion_centro_equipo{
    width: 92%;
    margin: 0 auto;
    background-color: #fff;
    overflow: hidden;
}
.descripcion_centro_equipo_contenedor{
    width: 92%;
    margin: 0 auto;
    background-color: #fff;
    overflow: hidden;
    padding-top: 18px;
    padding-bottom: 25px;
}
.descripcion_objetivos{
    width: auto;
}
.descripcion_idiario{
    width: auto;
}
.descripcion_equipo{
    width: auto;
    overflow: hidden;
}
.descripcion_trayectoria{
    width: auto;
}
.descripcion_presencia{
    width: auto;
}
.descripcion_humanizacion{
    width: 685px;
}
.descripcion_logoterapia{
    width: auto;
}
.descripcion_logoterapia_2{
    width: auto;
}
.descripcion_tanatologia{
    width: auto;
}
.descripcion_multimedios{
    margin: 0 auto;
    width: 89%;
    padding-top: 14px;
}
.descripcion_boletin{
    width: auto; 
}
.descripcion_boletin_2{
    width: auto; 
}
.descripcion_boletin_3{
    width: 685px; 
}
.descripcion_contacto{
    width: auto; 
}
.descripcion_contacto_mapa{
    width: 93%;
    height: 450px;
    padding-top: 22px;
    margin: 0 auto;
}
.descripcion_formulario{
    margin: 0 auto;
    width: 80%;
    padding-bottom: 24px;
    padding-top: 26px;
}
.mapa{
    width: 98%;
    height: 98%;
}

.contenedor_contactenos{
    width: 100px;
    padding: 18px 6px;
    float: left;
}

.contenedor_editorial{
    width: 108px;
    padding: 14px 6px;
    float: left;   
}

.imagen_contactenos{
    width: 100%;
}
.titulo_servicio{
    float: left;
    font-size: 18px;
    color: white;
    text-shadow: 0px 1px 5px #aaa;
    font-family: monospace;
    padding-bottom: 7px;
    line-height: 20px;
}

.contactenos_texto{
    float: left;
    padding: 36px 6px;
    line-height: 27px;
    font-size: 27px;
    font-weight: bolder;
    color: rgb(91, 199, 147);
}
.editorial_texto{
    float: left;
    padding: 47px 3px;
    line-height: 46px;
    font-size: 27px;
    font-weight: bolder;
    color: rgb(247, 141, 38);
}
.editorial_texto p{
    line-height: 0px;
}
.iconos_contenedor{
    float: left;
    width: 100%;
    font-family: "Antonio";
    line-height: 20px;
}
.fondo{
    display: block;
    text-decoration: none;
    font-size: 12px;
    color: #706F75;
    font-family: "Antonio";
    overflow: hidden;
    background: rgba(241, 142, 0, 0.25);
    -webkit-border-radius: 32px 32px 32px 32px;
    width: 290px;
    height: 140px;
    margin-left: 13px;
    line-height: 20px;
}
.fondo_2{
    display: block;
    text-decoration: none;
    font-size: 12px;
    color: #706F75;
    font-family: "Antonio";
    overflow: hidden;
    background: rgba(125, 206, 168, 0.24);
    -webkit-border-radius: 32px 32px 32px 32px;
    width: 290px;
    height: 140px;
    margin-left: 13px;
    line-height: 20px;
}

.centrar_fondo_editorial{
    margin: 0 auto;
    width: 297px;
    overflow: hidden;
}


.centrar_fondo_contactenos{
    margin: 0 auto;
    width: 297px;
    overflow: hidden;
}

.mensaje{
    float: left;
    background: #E5DFD8;
    width: 305px;
    overflow: hidden;
    /* border-radius: 66px 74px 112px 0px; */
    -moz-border-radius: 100px 74px 112px 0px;
    -webkit-border-radius: 100px 74px 112px 0px;
    /* border: 2px solid #A03F3F; */
    border-radius: 0 60px 60px 0;
}
.mensaje p{
    line-height: 41px;
    padding: 24px 37px;
    font-size: 20px;
    font-weight: bolder;
    color: rgb(0, 80, 128);
    font-family: monospace;
}
.servicios{
    width: 1313px;
    height: 300px;
    margin: 0 auto;
}
.contenedor_servicios{
    padding-top: 44px;
    padding-bottom: 0px;
    float: none;
    overflow: hidden;
    width: 100%;   
}
.bloque{  
    width: 283px;
    height: 69%;
    border: 1px solid white;
    background: rgba(8, 67, 102, 1);
    float: left;
}

.bloque_servicio{
    padding: 9px 20px;
    overflow: hidden;
}
.centrar_bloques{
    width: 100%;
    margin: 0px 235px;
}
.servicio_bloque_imagen{
    width: 100%;


}
.imagen_servicio{
    float: left;
    width: 100%;
    height: 82px;
}
.bloque_contenido_servicio_texto{
    float: left;
    color: white;
    text-shadow: 0px 1px 5px #aaa;
    text-align: justify;
    font-size: 11px;
    width: 100%;
}
.lista_vision li{
    font-size: 14px;
    font-family: "Antonio";
    line-height: 23px;
    text-align: justify;
}
.lista_vision_2{
    font-size: 18px;
    font-family: "Antonio";
    font-weight: 600;
    line-height: 20px;
}
.idiario_parrafo p{
    font-size: 14px;
    font-family: "Antonio";
    line-height: 20px;
    text-align: justify;
}
.lista_ideario{
    font-size: 18px;
    font-family: "Antonio";
    line-height: 20px;
    font-weight: 600;
}
.lista_equipo{
    font-size: 18px;
    font-family: "Antonio";
    line-height: 20px;
    font-weight: 600;
}
.equipo_parrafo{
    font-size: 18px;
    font-family: "Antonio";
    line-height: 25px;
    text-align: justify;
}
#espaciado_menu1{
    width: 100%;
    float: left;
    height: 6px;
}
.equipo_foto{
    width: 139px;
    padding-top: 15px;
    float: right;
}
.equipo_descripcion{
    width: 64%;
    padding-top: 15px;
    float: left;
    margin: 0px 10px;
    font-size: 14px;
}
.equipo_descripcion p{
    font-size: 14px;
    line-height: 20px;
}
/*.equipo_descripcion a{
    color:#333;
    text-decoration:none;
    font-weight: 600;

}*/
.equipo_descripcion a:hover{
    text-decoration: underline;
}
.descripcion_espacios{
    margin: 0;
    line-height: 26px;
    padding-top: 7px;
}
.equipo_contenedor{
    float: left;
    width: 100%;
    font-family: "Antonio";
    background-color: #fff;
    line-height: 20px;
}
.equipo_contenedor_2{
    float: left;
    width: 100%;
    font-family: "Antonio";
    padding-bottom: 44px;
    line-height: 20px;
}
.lista_trayectoria{
    font-size: 21px; 
    font-family: "Antonio";
    font-weight: 600;
    text-align: justify;
    line-height: 20px;
}
.parrafo_trayectoria li{
    font-family: "Antonio";
    text-align: justify;
    line-height: 25px;
    font-size: 14px;
}
.presencia_negrita{
    font-weight: 600;
}
.humanizacion_texto_izquierda{
    width: 393px;
    padding-top: 8px;
    float: left;
}
.humanizacion_contenedor{
    float: left;
    width: 100%;
    font-family: "Antonio";
    line-height: 20px;
}
.humanizacion_imagen_derecha{
    width: 223px;
    padding-top: 21px;
    float: right;
}
.humanizacion_imagen_contenedor{

}
.humanizacion_negrita{
    font-weight: 600;
}
.lista_intituto{
    font-size: 14px;
    font-family: "Antonio";
    line-height: 27px;
    text-align: justify;

}
.subtitulo_ubicacion{
    width: 99%;
    padding-bottom: 22px;
    margin-top: 6px;
}
.subtitulo_contactenos{
    width: 99%;
    padding-bottom: 22px;
    padding-top: 57px;
}
.subtitulo_mision{
    width: auto;
    padding-bottom: 17px;
}
.subtitulo_vision{
    width: auto;
    padding-top: 40px;
    padding-bottom: 17px;
}
.subtitulo_objetivos{
    width: auto;
    padding-top: 40px;
    padding-bottom: 17px;
}
.subtitulo_idiario{
    width: auto ;
    padding-bottom: 8px;
}
.subtitulo_equipo{
    width: 99%;
    padding-bottom: 14px;
    margin-top: 6px;
}
.subtitulo_trayectoria{
    width: auto;
    padding-bottom: 6px;
    padding-top: 25px;
}
.subtitulo_presencia{
    width: auto;
    padding-bottom: 10px;
    padding-top: 34px
}
.subtitulo_humanizando{
    width: auto;
}
.subtitulo_instituto{
    width: auto;
    padding-bottom: 19px;
}
.subtitulo_tanatologia{
    width:auto;
}
.subtitulo_multimedios{
    width: 100%;
    padding-bottom: 22px;
}
.instituto_subtitulo{
    font-family: "Antonio";
    font-size: 24px;
    color: #48A52E;
    font-weight: bold;
    line-height: 20px;
}
.instituto_negrita{
    font-weight: 600;
    font-size: 18px;
}
.mision_enlaces a{
    color:#333;
    text-decoration:none;
    font-weight: 600;
}
/****************************estilos johar***************************************/
.formacion_logoterapia_texto p{
    text-align: justify;
    line-height: 23px;
}
.logoterapia_texto{
    overflow: hidden;
}
.logoterapia_texto p{
    text-align: justify;
    line-height: 23px;
}
.logoterapia_tamaño{
    text-align: justify;   
}
.logoterapia_texto_interno{
}
.logoterapia_texto_izquierda{
    width: 69%;
    float: left;
}
.logoterapia_texto_izquierda_2{
    width: 100%;
    float: left;
}
.logoterapia_texto_izquierda_3{
    width: 100%;
    padding-top: 1px;
    float: left;
}
.logoterapia_texto_derecha{
    width: 488px;
    padding-top: 0px;
    float: right;
}
.logoterapia_imagen_6{
    width: 29%;
    float: right;
    margin: 20px auto;
}
#logoterapia_imagen_1{
    width: 98%;
    border-radius: 8px 8px;
}
.imagen_johar{
    width: 95%;
}
.imagenes img{
    width: 31%;
    overflow: hidden;
}

.group1 img{
    width: 31%;
    overflow: hidden;
}
img{
    border: 0px;
}
.imagenes_ilera{
    padding-right: 38px;
}
.logoterapia_posicion{
    width: 100%;
}
.logoterapia_posicion p{
    text-align: justify;
    line-height: 23px;
    margin: -22px 0px 28px 0px;
}
.logoterapia_imagen_3 img{
    width: 100%
}

/**************efectos*****************/
.efect_sombre{
    padding: 6px 10px 10px 2px;
    box-shadow: 2px 2px 5px #030303;
}
.img-desc {
    position: relative;
    display: block;
    height:335px;
    width: 575px;
}
.img-desc cite {
    background: #111;
    filter:alpha(opacity=55);
    opacity:.55;
    color: #fff;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 555px;
    padding: 10px;
    border-top: 1px solid #999;
}
/**************************************/
div.img{
    display: table;
    width: 100%;
    margin: 16px 0px 18px 2px;
}
div.img img{
    margin:0;
    padding:0;
    width: 100%;
}
div.img span{
    line-height:normal;
    font-size:11px;
    display:table-caption;
    margin:0;
    background:#646464;
    color:white;
    font-style:italic;
    padding:5px;
    text-align:center;
}
div.img span span{
    background:rgba(0, 0, 0, 0.4);
    display:block;
    padding:3px;
    text-shadow:0 0 15px white;
}
.subtitulo_separador{
    padding-bottom: 20px;
}
.titulo_2{
    padding-top: 7px;
    padding-bottom: 7px;
    padding-left: 7px;
    width: auto;
}
/***************************************/
.tanatologia_contenedor p{
    text-align: justify;
    line-height: 23px;
    margin: 0px;
}
.tanatologia_contenedor_2 p{
    text-align: justify;
    line-height: 25px;
    width: 504px;
    margin: -3px;
}
.tanatologia_texto_izquierda{
    width: 59%;
    padding-top: 3px;
    float: left;
}
.tanatologia_foto{
    width: 223px;
    padding-top: 21px;
    float: right;  
}
.tanatologia_foto_2{
    width: 223px;
    padding-top: 21px;
    float: right;
    margin: 41px 0px 51px 0px;  
}
.tanatologia_contenedor{
    float: left;
    width: 100%;
    font-family: "Antonio";
    line-height: 20px;
}
.tanatologia_contenedor_2{
    float: left;
    width: 100%;
    font-family: "Antonio";
    line-height: 20px;
}
.tanatologia_contenedor p{
    padding-top: 24px;
}
.tanatologia_contenedor li{
    padding-top: 5px;
    font-size: 14px;
}
.tanatologia_texto_izquierda_2{
    width: 64%;
    padding-top: 3px;
    float: left;
    margin: 25px 0px 29px 3px;
}

.foto_100{
    width: 200px;
    overflow: hidden;
    float: right;
    margin: 20px 0px;
    border-radius: 8px;
}

.link{
    text-decoration: none;
    color: #5C5050;
    font-weight: 600;
    padding-left: 159px;
}
/*********************************************/
.barra_espacio{
}

.boletin_overflow{
    overflow: hidden;

}
.boletin_overflow_formulario{
    overflow: hidden;
    width: 536px;
}
.boletin_overflow_link{
    overflow: hidden;
    padding-top: 30px;
    height: 46px;
}
.boletin_overflow_barra{
    overflow: hidden;
    padding-top: 27px;
    padding-right: 55px;
    height: 30px;
}
.boletin_texto p{
    overflow: hidden;
    text-align: justify;
    line-height: 23px;
    margin: -3px;
    font-size: 14px;
}
.color_peticion{
    color: rgba(109, 114, 124, 0.67);
}
.boletin_texto li{
    text-align: justify;
    line-height: 23px;
    margin: -3px;
    font-size: 14px;
}

.boletin_texto_izquierda {
    width: 90%;
    padding-top: 8px;
    padding-left: 3px;
}
.boletin_actual{
    width: auto;
    height: auto;
    overflow: hidden;
}
.boletin_pasado{
    width: auto;
    height: auto;
    overflow: hidden;
    padding-top: 23px;
}
.boletin_texto_link{
    width: 90%;
    float: left;  
}

.boletin_texto_izquierda li {
    width: 100%;
    padding-top: 8px;
    float: left;
    font-family: "Antonio";
    text-align: justify;
    line-height: 20px;
}
.boletin_imagen_1{
    overflow: hidden;
    padding-left: 42px;

}
.foto_100_1{
    width: 194px;
    box-shadow: -1px 0px 9px #030343;

}
.salto{
    width: 100%;
    text-align: right;
    float: left;
    height: 43px;
}
.salto hr{
    width: 100%;
    text-align: right;
    float: left;
    height: 20px;
}
/*.salto_1 a{
    font-family: 'Oswald';
    width: 100%;
    text-decoration: none;
    color: rgba(45, 24, 224, 0.67);
    font-weight: 600;
    font-size: large;
}*/
.borde{
    padding: 20px 0px 0px 30px;   /* margen con valores: arriba - derecha - abajo - izquierda */ 
    font-family:verdana,arial; 
    font-size:9pt; 
    line-height: 20px;
}
a{
    color:#000;
    text-decoration:none;
    overflow: hidden;
}
a:visited{
      color: #000000;
}
a:hover{
    text-decoration:underline;
}
hr.barra{
    border: 0;
    height: 0px;
    border-top: 5px double black;
    text-align: center;
    width: 100%;
    padding-left: 0px;
    float: left;
}
hr:after {
    position: relative; top: -22px; content:"\25cf\25cf\25cf"; font-size: 34px;line-height: 34px; color: black;
}


/***********************     responsive      *************************************************************/

@media screen and (max-width:1000px){
    .container-page {width: auto;}
    /*    .derecha {width: 64%;}*/
    .tanatologia_texto_izquierda {width: 61%;}
    #footer-pre{width: 100%; padding: 0;}
    .derecha{width: 55%}
    .linea{width: auto;}
}

@media screen and (max-width:1151px){

    .tanatologia_texto_izquierda_2 {width: 60%;}

}
@media screen and (max-width:1133px){
    .equipo_descripcion {width: 61%;}
    .equipo_contenedor {width: auto;}
    .equipo_foto {width: 21%;}
    .marco_formulario{width: auto;}


}
@media screen and (max-width:1130px){
    .tanatologia_texto_izquierda {width: 62%;}
    .tanatologia_contenedor {width: auto;}
    .marco_formulario {width: auto;}

}
@media screen and (max-width:1112px){
    .descripcion_multimedios {width: 97%}

}
@media screen and (max-width:1077px){

    .tanatologia_texto_izquierda {width: 58%;}
    .tanatologia_texto_izquierda_2 {width: 59%;}
}
@media screen and (max-width:1037px){
    .tanatologia_texto_izquierda_2 { width: 56%;}

}

@media screen and (max-width:1022px){
    .imagenes img {width: 30%;}
    .group1 img{width: 30%;}
}
/*@media screen and (max-width:1022px){
    .imagenes img {width: 30%;}
}*/
/*@media screen and (max-width:1011px){
    .izquierda { padding-left: 11px;}
    .derecha {width: 66%;}
}*/

@media screen and (max-width:969px){
    .tanatologia_texto_izquierda {width: 58%;}
    .tanatologia_texto_izquierda_2 {width: 58%;}
}


@media screen and (max-width:964px){
    /*    .izquierda { display: none;}*/
    .derecha h1 {border-radius: 18px 18px 18px 18px;}
    .descripcion_centro {border-radius: 24px 24px 24px 24px;}
    .titulo_2 {text-align: center;}
    .imagenes img {width: 31%;}
    .group1 img {width: 31%;}
    .boletin_overflow_barra {padding-right: 0;}
    .imagen_mision_full{width: auto;}
    .imagen_mision_centro{width: 252px;  margin: 0 auto;}
    .imagen_mision_interno{width: 100%;}

}
@media screen and (max-width:933px){
}
@media screen and (max-width:667px){
    .imagenes img {width: 46%;}
    .group1 img {width: 46%;}
}
@media screen and (max-width:678px){
}
@media screen and (max-width:428px){
    .imagenes img {width: 93%;}
    .group1 img {width: 93%;}
}


@media screen and (max-width:1178px){

    .menu_pie_pagina { width: 16%;}
    .pie_pagina_centrar{width: 92%;}


}



/*--hacer responsive especialmente para boletin  1 y 2--*/
/*------------------------------------------------------------------------------------------*/
/*-------------------------------------formulario-------------------------------------------*/
.marco_formulario{
    border-radius: 14px 14px 14px 14px;
    color: rgba(27, 141, 197, 1);
    background-color: rgb(176, 231, 222);
    width: 94%;
}
.marco_formulario p{
    font-weight: bold;
}
.formulario{

}
.datos{
    font-size: 16px;
    font-family: "Antonio";
    width: 97%;
    border-radius: 8px 8px 8px 8px;
    line-height: 38px;
    background: -webkit-gradient( linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF) );
    margin-top: -8px;
    margin: -11px 0px;
    line-height: 20px;
}
.datos_boton{
    width: 84px;
    height: 45px;
    border: 0 none;
    border-radius: 0;
    color: #FFFFFF;
    font-family: oswald;
    font-size: 15px;
    margin-bottom: 10px;
    margin-left: 20px;
    background: -webkit-gradient(linear, left top, left bottom, from(#77F5E1), to(#0F7464));
}

textarea:hover {
    border: 2px solid #70B7DE;
}
textarea:focus {
    background: #e3e3e3;
}
input:hover {
    border: 2px solid #6EB4DC;
}
input:focus {
    background: #63A8D5;
}
/*---------------------------------------------*/
.inicio_subtitulo{
    text-align: center;
    width: auto;
    font-family: "Antonio";
    line-height: 20px;
}
.inicio_parrafo{
    text-align: justify;
    margin: 0 auto;
    width: auto;
    font-family: "Antonio";
    line-height: 20px;
}
.combo_año{
    float: right;
    font-size: 16px;
    width: 75px;
    height: 30px;
    color: #205D5F;
    border: 2px solid rgba(54, 179, 157, 0.73);
}
.combo_mes{
    float: right;
    font-size: 16px;
    width: 75px;
    height: 30px;
    color: #205D5F;
    border: 2px solid rgba(54, 179, 157, 0.73);
}
.combo_texto{
    float: right;
    font-size: 16px;
    height: 200px;
    color: #205D5F;
    border: 2px solid rgba(54, 179, 157, 0.73);
    overflow-x: scroll;
    overflow-y: auto;
    width: 250px;
}
.combo_contenedor{

}

/*----------------------------*/

.contenedor_actividades{
    width: 796px;
    float: left;
    height: auto;
    margin: 27px auto;      
}
.contenedor_actividades_centrar{
    width: auto;
    height: 99%;
    margin: 0 auto;
}
.contenedor_actividades_interior{
    width: 99%;
    height: 99%;
    border-radius: 8px;
    border: 3px solid rgba(53, 178, 157, 1);
}
.contenedor_imagen_inicio{
    width: 36%;
    float: left;
}
.contedor_imagen_incio_centrar{
    width: 258px;
    margin: 16px auto;
}
.contenedor_imagen_inicio_interno{

}
.contenedor_texto_inicio{
    width: 47%;
    float: right;
    margin: 0 auto;
}
.contenedor_texto_imagen_inicio{
    width: 100%;
    height: 392px;
}
.contenedor_imagen_texto_inicio{
    width: auto;
    height: auto;       
}
.contenedor_folletos{
    width: 98%;
}
/*.contenedor_folletos_medio{
    border: 5px solid rgba(54, 179, 157, 0.24);
    margin: 18px auto 3px auto;
    border-radius: 40px 0px 0px 40px;
    background-color: #fff;
    width: 95%;
}*/
.contenedor_inicio{
    width: auto;
}
.contenedor_inicio_centrar{
    width: 86%;
    margin: 0 auto;
}
.galeria{
    width: auto;
    margin: 0px auto;
    /*    overflow: hidden;*/
}
.galeria_imagen{
    width: 31%;
    background:url(galeria_1.jpg) no-repeat 0 0;
}
.galeria img {
    border: 5px solid #eee;
    -webkit-box-shadow: 4px 4px 4px rgba(0,0,0,0.2);
    -moz-box-shadow: 4px 4px 4px rgba(0,0,0,0.2);
    box-shadow: 4px 4px 4px rgba(0,0,0,0.2);
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
}
.galeria img:hover {
    -webkit-transform: rotate(-7deg);
    -moz-transform: rotate(-7deg);
    -ms-transform: rotate(-7deg);
    transform: rotate(-7deg);
    /*** aquí va la sombra ***/
    -webkit-box-shadow: 0 0 50px #999;
    -moz-box-shadow: 0 0 50px #999;
    -ms-box-shadow: 0 0 50px #999;
    box-shadow: 0 0 50px #999;
}

.galeria_centrar{
    width: 90%;
    margin: 0 auto;
    padding-bottom: 3px;
}
.pie_interno{

}

/*----------------estilos hector-------------*/
@media screen and (max-width:1173px){
    .derecha_index {  width: 100%;}
    .cuadro_02{ width: auto;}
    .izquierda_index {width: 28%}
}
@media screen and (max-width:1033px){
    .izquierda_index{display: none; }
    .derecha_index{width: auto;}
}
@media screen and (max-width:1033px){
    .contenedor_imagen_inicio {width: 100%;float: left;}
    .contenedor_imagen_inicio_interno {float: left;}
    .contenedor_inicio { width: auto;overflow: hidden;}
}
@media screen and (max-width:1033px){
    .contenedor_texto_inicio { width: 100%;float: right;margin: 0 auto;}
}
@media screen and (max-width:332px){
    .contenedor_inicio_centrar {width: auto;}
}
@media screen and (max-width:546px){

}
@media screen and (max-width:1033px){
    .contenedor_folletos_medio {  border-radius: 40px 40px 40px 40px;}
}

.allfooter{
    background: #FFFFFF;
    width: 100%;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
}

#footer{
    width: 100%;
    margin: -15px  auto 0;
}
.enlaces_footer{
    width: 650px;
    margin-left: 25%;      
}
.listas_footer{
    list-style: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    height: 52px;
}
.listas_footer a{
    text-decoration: none;
}

.listas_footer li a{
    float: left;
    padding: 0px 18px;
    margin-top: 8px;
    color: rgb(103, 118, 127);
    line-height: 34px;
    font-family: sans-serif;
    font-size: 11px;
    font-weight: bolder;
    line-height: 20px;
}

.footer1 {
    width: 100%;
    margin: 11px auto;
    overflow: hidden;
    border-radius: 10px;
}

.cajon6{
    text-align: center;
    font-size: 12px;
    color: darkgrey;
    margin-bottom: 8px;
}

/* Menu Desplegable */
ul, ol {
    
}

.nav > li {
    float:left;
}

.nav li a {
    background-color:#084366;
    color:#fff;
    text-decoration:none;
    padding:10px 12px;
    display:block;

}

.nav li a:hover {
    background-color:#084366;
}

.nav li ul {
    display:none;
    position:absolute;
    min-width:140px;
    z-index: 999999;
}

.nav li:hover > ul {
    display:block;
}

.nav li ul li {
    position:relative;
    float: left;
}

.nav li ul li ul {
    right:-140px;
    top:0px;
}

/* --------------------------------------------- TOPNAVIGATIE --------------------------------------------- */

#topnavigatie { width: 100%;
                padding: 4px 0 5px 205px;
                margin: 0;
                background: rgba(255, 255, 255, 0);}
/*#topnavigatie li span { display: none; }*/
#topnavigatie ul { list-style: none; padding: 0; margin: 0; height: 37px; }
#topnavigatie li { float: left; margin: 0; }
#topnavigatie li a { display: block; text-decoration: none; font-weight: bold; height: 37px; margin: 0; padding: 0; }

/* --------------------------------------------- TOP IMAGES 0 --------------------------------------------- */

#navigation1 {
    position:relative;
    height:90px;
    width:600px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:1.1em;
    padding:10px 0;
    margin:0;
}

#navigation1 ul {
    margin:0;
    padding:0;
    display:inline;
    list-style-type:none;
}
.boton_guardar{
    padding: 12px 22px;
    border-radius: 5px;
    border: none;
    color: white;
    background: rgb(76, 169, 252);
    font-size: 18px;
    margin-left: 96px;
}


.boton_guardar:hover{
    background:rgb(114, 132, 147);
    cursor:pointer;
}



#navigation1 ul li {
    display:inline;
}

.registrate{
    font-family: sans-serif;
    font-size: 41px;
    padding: 18px 5px;
    color: white;
    background: rgba(0, 0, 0, 0.38);
}

#navigation1 ul li a {
    background:url(../images/vineta-home.gif)   top left    no-repeat;
    width:180px;
    height:25px;
    margin:0px;
    padding:0 10px 2px 0;
    display:block;
    float:left;
    color:  #171e2c;
    text-decoration:none;
    text-indent:20px;
    font-weight:    bold;
}


#navigation1 ul li a:hover {
    text-decoration:underline;
}

#navigation1 .sel a {
    text-decoration:none;
}

#navigation1 ul li a span {
    display:none;
}


/* Cuadro izquierdo*/

.izquierda_contenido{
    width: 328px;
    padding-top: 47px;
    float: left;
    padding-left: 31px;
}

.cuadro_cont{
    padding: 16px;
    width: 259px;
    float: left;
    border: 5px solid rgba(54, 179, 157, 0.24);
    border-radius: 0px 40px 40px 0px;
    background-color: #fff;
}
.cuadro_cont p{
    font-family: 'Open Sans Condensed', sans-serif;
    font-size: 15px;
    color: #706F75;
    line-height: 31px;
    text-align: justify;
}


/* Estilos Footer*/

#footertext{
    width: 100%;
}

#footertext p {
    color: white;
}

#footertext a{
    color: #00FF41;
}

.contenedor-footer01{
    position: relative;
    width: 350px;
    float: left;
    /* left: 10%; */
    margin-left: 80px;
    margin-bottom: 15px;
}

.contenedor-footer02{
    position: relative;
    width: 350px;
    float: left;
    /* right: 10%; */
    margin-left: 80px;
    margin-bottom: 15px;
}

.contenido-footer01{
    float: left;
    width: 100%;
    margin: 0;
}
.contenido-footer02{
    float: left;
    width: 100%;
    margin: 0;
}

.izquierda_index2{
   width: 45%;
   margin-left: 2%;
   float: left;
   text-align: center;
}

.derecha_index2{
    width: 50%;
    float: left;
    margin-right: 2%;
}

.imagen-footer{}

@media (max-width: 950px){
    #topnavigatie{display: none;}
    .footer001{display: none;}
    .franja001{display: none;}
    .bx-wrapper{display: none;}
    .contenedor-footer01{width: auto; margin-left: 0px;}
    .contenedor-footer02{width: auto; margin-left: 0px;}
    #cont01 p{text-align: center;}
    #cont02 p{text-align: center;}
    .imagen-footer{text-align: center;}
    .logo001{display: none;}
    .logoresponsive{display: block !important;}
    .container-page{background: rgb(251, 253, 252);
                    margin-top: 0px;}
    .contenedor_talleres_vivenciales{border-radius: 20px;}
    .izquierda{margin-left: 3%;}
    .derecha{width: 65%;}
    .derecha_index2{width: 95%;}
    .izquierda_index2{width: 95%;}
}

@media (max-width: 700px){
    .derecha{width: 95%; margin-left: 5px;}
    .izquierda{margin-bottom: 10px; width: 252px;}
    
}

#menu2{
  width: 904px;
  text-align: left;
  background: #FFFFFF;
  margin-left: -25px;
  font-size: 15px;
  font-family: sans-serif;
}

li#men01{ float: left; padding-left: 20px;}
li#men02{ float: left; padding-left: 20px;}
li#men03{ float: left; padding-left: 20px;}
li#men04{ float: left; padding-left: 20px;}
li#men05{ float: left; padding-left: 20px;}
li#men06{ float: left; padding-left: 20px;}

#menu2 a:hover, #menu2 .selected a{
    color:rgb(91, 194, 220);
      text-decoration: none !important;

}

#footer-pre {
    position: relative;
    height: 110px;
    background: url(../../img/bg_pie.png)center top no-repeat;
    width: 100%;
    color: #e7dfcf;
    text-align: left;
    margin: 0px auto;
    padding: 10px 0px;
    font-size: 1em;
    font-weight: bold;
    /*  border-top: #becdde solid   1px;*/
    border-bottom: #e9f3ff solid 1px;
}

.logo001{}
.franja001{}


.logoresponsive{
    text-align: center;
    display: none;
    margin-top: 60px;
}

.group3 img {
    padding: 5px;
    width:120px; height:90px; /* better use thumbnail images instead */
}
#cboxCurrent { left:28px; }
#cboxTitle { margin:0 60px; width:70%; }

#nav_principal {
    left: 300px !important;
    width: 57% !important;
    background: none !important;
}
@media(max-width:950px){
    #nav_principal{
        display:none !important;
    }
}
.cotenedorimg{
    margin-top: 13px;
    z-index: 13;
    position: absolute;
}
.conteneddor1{
    width: 98%;
    float: left;
    text-align: center;
    margin-left: 2%;
      font-size: 12px !important;
  font-family: cursive !important;
}
#peca{
  width: 100%;
  padding-bottom: 38px;
  border-bottom: 3px solid #A4BBD4;
  margin-bottom: 35px;
}
#peca p{
  font-size: 25px;
  text-align: center;
}
#textointerno p{
  font-size: 12px !important;
  text-align: justify;
}
#textointerno img {
    width: 220px;
      height: 178px;
    text-align:center; 
    float: right;
    margin: 6px;
}
#textointerno ul{
    font-size:12px !important;
}
#textointerno strong{
    font-size: 15px !important;
}
.bg_1{
    /* position: absolute; */
    z-index: 9;
}
@media(max-width:950px){
    .cotenedorimg{
        text-align: center;
        position: static;
          margin-right: 56px;
  margin-bottom: 21px;
    }
    .bg_1{
        display: none;
    }
    .otraderecha {
        padding-top: 0px !important;
    }
}

@media(max-width:450px){
    .contenedorfoto{
      width: 95% !important;
    }
    .inicio_imagen{
        width: 100% !important;
    }
}

.menuestilo ul{
    list-style: none;
}
.menuestilo ul li{
    width: 92%;

    padding: 8px;

    border-bottom: 2px solid #006B95;
    transition: opacity .2s, margin-left .5s;
}
.menuestilo ul li a{
    text-decoration: none;
    color: #3E87BE;
    font-size: 1em;
    text-transform: uppercase;
    text-shadow: 0 0 1px rgba(38, 106, 169, 1);
}


.tituloactividad{
      font-size: 25px;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
}



.index_section{}

#imageder{width: 100%; margin: 0; text-align: center; margin-top: 25px;}

#imageder img {width: 82%;}

#texto_index{}
#texto_index p {text-decoration: none !important;}
#texto_index a {text-decoration: none !important;}

/** ESTILOS REDES **/
span {
/*  position: absolute;*/
  top: 7px;
  left: 16px;
  text-align: center;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  display: block;
}
span.fb-inner {
  background: no-repeat url('http://vsxed.github.com/Social-Slides/sprite.png') -41px 0;
  width: 40px;
  height: 40px;
}
span.tw-inner {
  background: no-repeat url('http://vsxed.github.com/Social-Slides/sprite.png') 0 0;
  width: 40px;
  height: 40px;
}
.social-share {
  width: 72px;
  height: 54px;
  display: inline-block;
  position: relative;
  overflow: hidden;
  border-radius: 6px;
}
.social-share:first-of-type {
  margin-right: 10px;
}
.social-share.fb {
  background: -webkit-gradient(radial, 37 56, 25, 36 190, 144, from(rgba(51, 88, 144, 0.99)), to(rgba(51, 88, 144, 0.99))), -webkit-gradient(radial, -10 72, 10, 310 -72, 72, from(rgba(54, 93, 152, 0.99)), to(rgba(54, 93, 152, 0.99))), -webkit-gradient(radial, 72 72, 20, -275 -72, 72, from(rgba(54, 93, 152, 0.99)), to(rgba(54, 93, 152, 0.99))) rgba(61, 105, 171, 0.99) !important;
  background: no-repeat url('http://vsxed.github.com/Social-Slides/sprite.png') 0 -47px;
}
.social-share.tw {
  background: -webkit-gradient(radial, 37 56, 25, 36 190, 144, from(rgba(56, 168, 186, 0.99)), to(rgba(56, 168, 186, 0.99))), -webkit-gradient(radial, -10 72, 10, 310 -72, 72, from(rgba(58, 175, 194, 0.99)), to(rgba(58, 175, 194, 0.99))), -webkit-gradient(radial, 72 72, 20, -275 -72, 72, from(rgba(58, 175, 194, 0.99)), to(rgba(58, 175, 194, 0.99))) rgba(76, 184, 201, 0.99) !important;
  background: no-repeat url('http://vsxed.github.com/Social-Slides/sprite.png') -73px -47px;
}
.social-share:hover > span {
  top: -29px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.social-share:hover > .cta {
  bottom: 0;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.cta {
  text-decoration: none;
  font-size: 14px;
  font-weight: bold;
  padding: 6px 0;
  text-align: center;
  width: 72px;
  position: absolute;
  border-radius: 0 0 6px 6px;
  bottom: -60px;
  display: block;
  box-shadow: inset 0 1px 0 0 #ffffff, 0 -1px 0 0 rgba(0, 0, 0, 0.3);
  background-color: #e8e8e8;
  background-image: -webkit-linear-gradient(top left, #e8e8e8, #ffffff);
  background-image: -moz-linear-gradient(top left, #e8e8e8, #ffffff);
  background-image: -ms-linear-gradient(top left, #e8e8e8, #ffffff);
  background-image: -o-linear-gradient(top left, #e8e8e8, #ffffff);
  background-image: linear-gradient(top left, #e8e8e8, #ffffff);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8e8e8', endColorstr='#ffffff', GradientType=0);;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.cta.tw {
  color: rgba(58, 175, 194, 0.99);
}
.cta.fb {
  color: rgba(54, 93, 152, 0.99);
}
/**********************Edwin Jr. ***********************/

#imagen-foto{width: 250px; height: 250px; float: right; margin: 6px;}
.margen-foto{border-style: solid;border-width: 1px;}
.listasubmenus a{ color:rgb(2, 152, 123);}
.listasubmenus ul {  list-style: none;
  font-family: cursive;
  font-size: 16px;}
#menu2 {
list-style-image :  url(../../iconos/visteck.png) !important;
padding:15px;
  margin-left: 12px;
}
@media screen and (max-width:450px){
.list-footer{
  width: 100%;
  display: inline-block;
  text-align: center;
  list-style: none;
  font-size: 11px;
  color: white;
  margin-top: -2px;
  margin-left: -28px;

}
.footer-text-secundario{display:none;}





}

@media screen and (max-width:600px){
.list-footer{
 display:none;
}
.footer-texto{
margin-top: -37px;}
}
@media screen and (max-width:700px){
.footer_mapa{
  margin-left: -90px;}
}

@media screen and (max-width:540px){
.footer_mapa{
display:none;}
.footer_texto{
  margin-top: 77px;}
}


root { 
    display: block;
}

/* /////////////////////////////////////////////////////////////////////////////////// GENERAL    */
/* ///////////////////////////////////////////////////////////////////////////////////////////////*/

html, body { margin:0; padding:0; }
body { /*font:76% arial, sans-serif; background-color:#FFFFFF; background-repeat:no-repeat; background-image:url(images/bg_1.jpg); background-position:top center;*/
  margin: 0;
  padding: 0;
  position: relative;
  background: url(http://tour-gastronomico.com/daufundacion/DauFundacion/imagenes/fondo.png)top center no-repeat !important;
  background-color: rgb(250, 254, 254) !important;
}
a { text-decoration:none; /*color:#FFFFFF;*/ }
a:hover { text-decoration:underline!important; TEXT-DECORATION:underline; }
img, map { border:0; border-collapse:collapse; }
acronym { TEXT-DECORATION:none; }

/* /////////////////////////  CONTENEDOR GENERAL  */
#container1, #container2 { text-align:left; width:915px; margin:0 auto; background-repeat:no-repeat; }
#container1 { position:relative; left:0px; width:915px; padding:0px 0px 0px 0px; }
#container2 { background-image:url(images/bg02.jpg); }
#paquete_contenido { width:915px; background-image:url(images/bajoflash.png); background-repeat:repeat-x; background-position:center top; margin-bottom:0px; margin-top:0px!important; margin-top:0px; margin-right:0px; z-index:11; top:0px; padding-bottom:0px; position:relative; padding-top:10px; }

/* ///////////////////////////////////////////////////////   AJUSTES  */
.hide, .oculto, HR { display:none; }
.cl, .clear { display:block; clear:both; height:0px; font-size:1px; visibility:hidden; }
.clear
{
	clear: both;
}

/*.cl { clear:both; display:block; margin-top:-1px; background-color:#FFFFFF; overflow:hidden; visibility:hidden; height:1px; }*/
.block { display:block!important; }
.inline { display:inline!important; }
.nowrap { white-space:nowrap; }
.left { float:left; }
.right { float:right; }
h1 { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:2em; }
h3 { margin:0 0 0 0; }
h4 { margin:0 0 0 0; }

/* //////////////////////////////////////////////////////// CABECERA */
#cabecera { width:100%; padding-bottom:0px; padding-top:40px; height:100px; }
#cabecera #cabecera_top { height:100%; width:100%; height:40px; margin-bottom:5px; position:absolute; top:0px; }
#cabecera #logo { float:left; width:186px; height:70px; margin-top:-10px; }
#cabecera #titulo_site { padding:0; margin:0px 0px 0px 0px; padding-top:0px; float:right; height:50px; display:block; position:relative; top:40px; }
#titulo_site h1 { font-weight:normal; padding:0; color:#FFF; font-family:'TelefonicaL', Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; font-size:3.3em; line-height:1em; letter-spacing:-1px; padding-bottom:10px; display:block; margin:0px; }
#titulo_site h1 a { color:#FFF; }
.imagen_logo { DISPLAY:none; }

/* ///////////////////////////////////////////  NAVEGACION SUPERIOR - INFERIOR(PIE)  */
#diainternet { display:block; width:133px; height:39px; float:left; margin-top:-2px; }
#nav_superior { float:right; display:block; margin-bottom:0px; }
#nav_inferior { display:block; padding-top:0px; margin-top:0px; height:25px; margin-bottom:0px; text-align:center; width:72%; float:left; }
#nav_superior ul { list-style-type:none; margin:12px -7px 0 0; padding:0; font-weight:normal; vertical-align:top; width:auto; display:block; }
#nav_inferior ul { list-style-type:none; margin:10px 0px 0 15px; padding:0; font-weight:normal; width:auto; margin-top:0px; }
#nav_superior li, #nav_inferior li { float:left; display:block; list-style-type:none; padding:0px 7px 3px 8px; text-decoration:none; height:12px; width:auto; text-align:left; background:url(images/linea_nav_principal.gif) no-repeat left top; }
#nav_superior li:last-child { background:url(images/linea_nav_principal3.gif) no-repeat left top; padding-left:12px; }
#nav_superior li:first-child, #nav_inferior li:first-child { background-image:none; padding-left:0px; }
#nav_superior li a.externo, #nav_inferior li a.ext { background-image:url(images/enlace_externo2.gif); background-repeat:no-repeat; background-position:right top; padding:2px 13px 0px 0px; }
#nav_superior li a, #nav_inferior li a { text-decoration:none; margin:0px; display:block; padding:1px 0px 3px 0px; color:#91c2d4; font-family:Arial, Helvetica, sans-serif; font-size:0.9em; line-height:0.9em; }
#nav_superior li a:hover, #nav_inferior li a:hover { text-decoration:underline; /*background:#336699;*/ color:#FFF; }

/* ///////////////////////////////////////////  CAPA LOGIN */
#nav_superior li a.login { color:#d6cfb3!important; background-image:url(images/iconos/icon_profile3.gif); background-repeat:no-repeat; background-position:left top; padding:2px 0px 3px 20px; }

/* ///////////////////////////////////////////  BUSCADOR GENERAL */
#buscar { padding:6px 0px 5px 2px; margin:5px 0px 0px 3px; height:26px; width:150px; float:right; /*display:block;*/ background:url(images/buscar_bg.png) no-repeat left top!important; background:url(images/buscar_bg.gif) no-repeat left top; /*text-align:right;*/ }
#buscar > label { display:none !important; }
#buscar_global { padding-bottom:0px; padding:6px 0px 5px 2px; height:26px; margin:5px 0px 0px 0px; width:155px; float:right; display:block; background:url(images/buscar_bg.png) no-repeat left top!important; background:url(images/buscar_bg.gif) no-repeat left top; text-align:right; }
#buscar_global > label { display:none !important; }
.botonBuscar_global { width:25px; height:25px; vertical-align:top; background-image:url(images/buscar_lupa.png)!important; background-image:url(images/buscar_lupa.gif); border:0; cursor:pointer; background-repeat:no-repeat; padding-top:25px; margin:-5px 0px 0px 5px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:0.001em; overflow:hidden; /*display:none;*/ background-color:transparent; background-color:#30F; }
.botonBuscar_global:hover { background-position:0 -24px; }
.botonBuscar_global label { display:none !important; }
.input_buscar { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:0.9em; width:100px; vertical-align:middle; height:18px; border:0px solid; border-color:#DFDFDF; margin-left:10px; background-color:transparent; color:#46BFDD; margin-right:0px; }

/* ///////////////////////////////////////////////////////  NAVEGACION PRINCIPAL (PROGRAMAS)*/
#nav_principal { clear:both; display:block; padding-top:0px; margin:0px; width:680px; /*width:720px;*/ height:auto; top:35px; left:240px; background:url(images/nav_principal_linea.jpg) no-repeat left top; position:absolute; overflow:hidden; }
#nav_principal ul { list-style-type:none; margin:0 0 0 0; padding:0; font-weight:normal; vertical-align:middle; width:auto; text-align:right; margin-top:10px; float:right; }
#nav_principal li { display:block; padding:0px; text-decoration:none; width:auto; float:left; text-align:left; right:0px; background:url(images/linea_nav_principal.gif) no-repeat left top; height:auto; letter-spacing:-1px; min-height:30px; }
#nav_principal li:first-child { background-image:none; padding-left:0px; }
#nav_principal li:last-child { background:url(images/linea_nav_principal2.gif) no-repeat left top!important; }
#nav_principal li.peq { width:80px; }
#nav_principal li.gran { width:135px; }
#nav_principal li a { text-decoration:none; font-family:'Telefonica', Tahoma, Arial, Helvetica, sans-serif; font-size:1.3em !important; line-height:1em; padding:3px 8px 5px 8px; /* >>>>> ver ie.css */ color:#53c2df; display:block; margin:0px; padding: 5px;}
#nav_principal li:last-child a { color:#63C9E2; }
#nav_principal li .on { font-family:'Telefonica', Arial, Helvetica, sans-serif; color:#ECF3FB!important; color:#ECF3FB; font-weight:normal; letter-spacing:-1px; }
#nav_principal li a:hover { text-decoration:underline; /*background:#336699;*/ color:#FFF; }

/* ///////////////////////////////////////////////////////  MIGAS */
#migas { padding:1px; color:#666666; margin-bottom:5px; padding:5px 0px 5px 20px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:0.9em; line-height:1.1; display:block; width:850px; position:relative; top:0px; height:15px; z-index:20;/*top:-5px;*/ }
#migas p { margin:0px 0px 0px 0px; }
#migas a { text-decoration:none; color:#444; }
#migas a:hover { TEXT-DECORATION:underline; }

/* ///////////////////////////////////////////////////////  DESTACADO FLASH */
#slideshow-wrap, .flash { position:inherit; right:0px; top:0px; height:260px; width:915px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; z-index:0;}
#slideshow { position:relative; /*display:none*/ }
#slideshow img {position:absolute; right:0px; top:0px; height:260px; width:915px; }
#slideshow ul,#slideshow ol {display:none !important;}

.slider-wrapper { position:inherit; right:0px; top:0px; height:260px; width:915px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; z-index:0; }
.nivoSlider { position:relative; background:url('images/loading.gif') no-repeat 50% 50%; }
.nivoSlider img { position:absolute; top:0px; left:0px; }
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink { position:absolute; top:0px; left:0px; width:100%; height:100%; border:0; padding:0; margin:0; z-index:6; display:none; }
/* The slices and boxes in the Slider */
.nivo-slice { display:block; position:absolute; z-index:5; height:100%; }
.nivo-box { display:block; position:absolute; z-index:5; }
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav-wrap { position:absolute; display:block; left:12px; bottom:10px; height:20px; z-index:8; background:url('images/controlNav-bg-right-destacados.png') no-repeat right top; padding-right:87px; z-index:8; }
.nivo-controlNav { display:block; height:100%; background:url('images/controlNav-bg-left.png') no-repeat left top;  padding:0 0 0 8px; }
.nivo-controlNav a { position:relative;  float:left; display:block; width:18px; height:20px; background:url('images/bullets.png') no-repeat; text-indent:-9999px; border:0; z-index:9; cursor:pointer; }
.nivo-controlNav a:hover, .nivo-controlNav a.active { background-position:0 -20px; font-weight:bold; }
#slider { margin:0 auto; width:915px; height:260px; }
#slider a { display:block; }

/* ///////////////////////////////////////////////////////  PIE */
#footer { position:relative; height:130px; /*margin-top:-165px;*/ clear:both; background:url(images/bg_pie.jpg) no-repeat center bottom; padding-top:0px; margin-top:0px; }
#pie { margin-left:auto; margin-right:auto; width:890px; padding:75px 0px 0px 20px; overflow:hidden; color:#FFF; height:50px; }
#pie span { float:left; line-height:0.9em; clear:both; margin-bottom:5px; margin-right:10px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:0.9em; }
#pie2linea { width:auto; padding-left:0px; line-height:15px; text-align:center; display:block; margin:0px 0px 0px 0px }

/* /////////////////////////////////////////////////////////////////////////////////// CONTENIDOS GENERALES NO HOME */
/* /////////////////////////////////////////////////////////////////////////////////////////////////  MENU VERTICAL */

/* ....................................  COLUMNA IZQUIERDA   */
#base_menuV { float:left; width:183px; padding:0; margin:0 0 0 12px; min-height:200px; background:#ceebf0 url(images/fondo_menu_lateral_bot.png) repeat-x bottom; }
#menuV { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:0.9em; line-height:1.2; color:#666666; background-image:url(images/fondo_menu_lateral_top.png); background-repeat:repeat-x; background-position:right top; padding-left:0px; width:183px; margin-top:0px; padding-top:15px; }
#menuV img { padding:0px 0 0px 7px; }
#menuV_abajo { float:left; width:183px; height:150px; margin:0 0 0 12px; /*background-image:url(images/fondo_menu_lateral_bot.png); background-repeat:repeat-x; background-position:right bottom;*/ }

/* la caja paises se define en portadas.css */
/* .................................... textos entre menús (en info) */
.textoColumIzq { padding:5px 0 0px 10px; color:#3399CC; display:block; clear:both; }
.textoColumIzq_relac { padding:2px 0 5px 10px; color:#3399CC; display:block; clear:both; background-image:url(images/linea_discon2.gif); background-repeat:no-repeat; background-position:left top; color:#26759B; margin-bottom:5px; font-weight:bold; }

/* ....................................  MENU VERTICAL (naveg_secundaria 2/3/4/5/6:eventos especiales)  */
#naveg_secundaria, #naveg_secundaria2, #naveg_secundaria3, #naveg_secundaria4, #naveg_secundaria5, #naveg_secundaria6, #naveg_secundaria7 { width:172px; margin:10px 0 30px 4px; padding:0; }
#naveg_secundaria li, #naveg_secundaria2 li, #naveg_secundaria3 li, #naveg_secundaria4 li, #naveg_secundaria5 li, #naveg_secundaria6 li, #naveg_secundaria7 li { list-style:none; text-align:left; margin:0px 0px 0px 0px; background-image:url(images/linea_menu.gif); background-repeat:no-repeat; background-position:left bottom; padding:0px 0px 5px 10px; }
#naveg_secundaria li a, #naveg_secundaria2 li a, #naveg_secundaria3 li a, #naveg_secundaria4 li a, #naveg_secundaria5 li a, #naveg_secundaria6 li a, #naveg_secundaria7 li a { text-align:left; height:1em; padding-bottom:0px !important; padding-bottom:6px; padding-left:0px; margin-left:0px; margin:1px 0px 0px 0px!important; margin:1px 0px 3px 0px; line-height:1.1em; display:table; }
#naveg_secundaria li a:hover, #naveg_secundaria2 li a:hover, #naveg_secundaria3 li a:hover, #naveg_secundaria4 li a:hover, #naveg_secundaria5 li a:hover, #naveg_secundaria6 li a:hover, #naveg_secundaria7 li a:hover { TEXT-DECORATION:underline; }

/* (aunque se llama Nivel2 es el 1 nivel de este menú) */
.Nivel2 { font-family:Trebuchet MS, tahoma, Arial, Helvetica, sans-serif; font-size:1.1em; color:#406693; margin:1px 0px 3px 0px; letter-spacing:0em; }
.item_on { background-image:url(images/item_on.gif); background-repeat:no-repeat; background-position:left bottom; padding-left:15px !important; display:block; /*background-color:#F90;*/ position:relative; left:-15px; }

/* .................................... MENU VERTICAL  > 2 nivel  */
#naveg_b { margin:0; padding:0; margin-left:0px; margin-top:0px; padding-bottom:0px; padding-top:0px; }
/* aqui se estable el margen de los submenus*/
ul#naveg_b li { list-style:none; text-align:left; background-image:url(images/item_navegB.gif); background-repeat:no-repeat; background-position:0 0; padding:0px 0px 2px 10px; display:block; margin:0px 0px 3px 0px; list-style-position:outside;/*background-color:#FFF*/ }
ul#naveg_b li a { text-align:left; display:table; /*border-bottom:dotted 1px #cec9c3; */ margin-left:0px; padding-left:0px;/*background-color:#CF0;*/ }

/* (aunque se llama Nivel3 es el 2 nivel de este menú) */
.Nivel3 { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:1em; /*line-height:0.5em;*/ line-height:1.2em; margin-left:0px; color:#629DCA; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; left:10px; display:table; }
.Nivel3 li { list-style-type:disc; list-style-image:url(images/item.gif); list-style-position:outside; }

/* .................................... EVENTOS ESPECIALES   */
#naveg_secundaria2, #naveg_secundaria3, #naveg_secundaria4, #naveg_secundaria5, #naveg_secundaria6, #naveg_secundaria7 { width:165px; padding-top:9px; background-image:url(images/fondo+linea_top.gif); background-repeat:no-repeat; background-position:left top; padding-bottom:0px; margin:10px 0px 0px 8px; }
#naveg_secundaria2 li, #naveg_secundaria3 li, #naveg_secundaria4 li, #naveg_secundaria5 li, #naveg_secundaria6 li, #naveg_secundaria7 li { padding:0px 5px 8px 8px; background-image:url(images/fondo+linea.gif); background-repeat:no-repeat; background-position:left bottom; }
#naveg_secundaria2 li a, #naveg_secundaria3 li a, #naveg_secundaria4 li a, #naveg_secundaria5 li a, #naveg_secundaria6 li a, #naveg_secundaria7 li a { color:#09C; line-height:1.1em; }
#naveg_c, #naveg_d { margin:0; padding:0; margin-left:0px; margin-top:0px; padding-bottom:0px; padding-top:5px; }
ul#naveg_c li a, #naveg_d li a { color:#637074; text-align:left; display:table; margin-left:10px; padding-left:0px; }
ul#naveg_c li, #naveg_d li { list-style:none; text-align:left; background-image:url(images/flecha_02.gif); background-repeat:no-repeat; background-position:left top; list-style:none; margin:0px 0px 0px 0px; padding:0px 0px 4px 12px; list-style-type:none; display:block; }

/* ///////////////////////////////////////////////////////////////    banner BOLETIN  (conocenos)*/
#banner_boletin { height:53px; text-align:right; display:block; padding-top:0px; margin-top:0px; z-index:12; position:absolute; top:430px; float:right; left:760px; width:143px; overflow:hidden; }

/* ///////////////////////////////////////////////////////////////    busquedas NOTICIAS - EVENTOS */
#busquedaNot { padding:10px 0px 0px 10px; margin:10px 0px 0px 8px; background-color:#e1e1e1; display:block; /*min-height:180px;*/ background-image:url(images/fondo_form.gif); background-repeat:repeat-x; background-position:right top; width:155px; }
#busquedaNot .titulo { padding:0px 0px 0px 0px; margin:0px 0px 10px 0px; font-weight:bold; display:block; clear:both; color:#486179; }
/* estilo input > prensa */
.inputestilo3 { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:1em; width:145px; background-color:#FFFFFF; color:#35405B; BORDER-top:#B0BBC8 1px solid; BORDER-RIGHT:#B0BBC8 1px solid; BORDER-BOTTOM:#B0BBC8 1px solid; BORDER-LEFT:#B0BBC8 1px solid; height:17px!important; height:20px; font-size:1em; margin-bottom:5px; }
.botonRegistro { width:60px; height:20px; vertical-align:top; border:0px; cursor:pointer; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:1em; overflow:hidden; color:#486179; text-align:left; float:right; font-weight:bold; display:block; margin:10px 10px 10px 10px; /*background-position:top right;*/ background-image:url(images/ampliar2.gif); background-repeat:no-repeat; background-position:right bottom; padding:3px 10px 8px 3px; /*	padding:1px 10px 0px 0px;*/ background-color:transparent; vertical-align:middle; }
.botonRegistro:hover { background-color:#cef4ff; }
/* ////////////////////////////////////  */

/*#paquete_submenu { float:right; width:225px; background-image:url(images/fondo_submenu.png) !important; background-image:url(images/fondo_submenu.gif); background-repeat:no-repeat; background-position:center bottom; }
#submenu_arriba { background-image:url(images/base_submenu_01.png) !important; background-image:url(images/base_submenu_01.gif); background-repeat:no-repeat; height:15px; clear:both; display:block; width:225px; }
#submenu_abajo { background-image:url(images/base_submenu_03.png) !important; background-image:url(images/base_submenu_03.gif); background-repeat:no-repeat; height:15px; clear:both; display:block; width:225px; }
#submenu { float:left; width:225px; background-image:url(images/base_submenu_02.png)!important; background-image:url(images/base_submenu_02.gif); background-repeat:repeat-y; height:380px; }
*/

/* ////////////////////////////////////  navegacion submenu */

/*.submenuul { list-style-type:none; margin:0; padding:0; display:block; margin-top:10px; }
.submenuli { display:block; padding-bottom:0px; padding-top:0px; padding-left:20px; text-decoration:none; color:#666666; font-family: Georgia, Arial, Helvetica, sans-serif; font-size:1.2em; line-height:1.3em; }
.submenuli a { text-decoration:none; color:#666666; line-height:1.2em; padding:1px; margin-bottom:1px; margin-right:1px; }
.submenuli a:hover { text-decoration:underline; color:#000000; }*/


/* /////////////////////////////////////////////////////////////////////////////////////////////////  PAGINAS INTERIORES */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/



/* capa con contenidos interiores */
#wrap_pagina_A, #wrap_pagina_B, #wrap_pagina_C, #wrap_pagina_D, #wrap_pagina_E, #wrap_pagina_F { float:right; width:715px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
/* capa con contenidos interiores  SIN navegación a la izquierda (micros)*/
#wrap_pagina_A915, #wrap_pagina_B915, #wrap_pagina_C915, #wrap_pagina_D915, #wrap_pagina_E915, #wrap_pagina_F915 { float:right; width:915px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
/* estilo para concretar anchuras a diferentes elementos */
.ancho_450 { width:450px !important; }
.ancho_600 { width:600px !important; }
.ancho_650 { width:650px !important; }
/* pagina evento con imagen */
#wrap_pagina_A #texto { width:450px; }
/* pagina evento sin imagen */
#wrap_pagina_B #texto { width:600px; }
/* pagina evento sin imagen */
#wrap_pagina_C #texto { width:320px; }
/* pagina sin columna izquierda (ERROR) */
#wrap_pagina_D { width:700px; float:left; }
/* pagina evento con imagen SIN navegación a la izquierda (micros)*/
#wrap_pagina_A915 #texto { width:650px; }
/* pagina evento sin imagen SIN navegación a la izquierda (micros)*/
#wrap_pagina_B915 #texto { width:880px; }
/* pagina evento sin imagen SIN navegación a la izquierda (micros)*/
#wrap_pagina_C915 #texto { width:520px; }


/* ////////////////////////////////////////////////////    submenu HORIZONTAL 4 NIVEL  */
#caja_submenuE { float:left; width:672px; padding-right:0px; clear:both; /*	background-color:#F4F4F4;*/ line-height:15px; /*	font-family:Arial, Helvetica, sans-serif; font-size:1em; font-weight:bold; line-height:1.3em;*/ color:#017ACB; margin-bottom:20px; margin-right:0px; margin-top:-5px; margin-left:20px!important; margin-left:15px; padding:0px 5px 5px 5px!important; padding:3px 5px 5px 5px; /*pestañas*/ /*	padding:0px 5px 0px 5px!important; padding:3px 5px 5px 0px;*/ background-image:url(images/fondo_SubnavH.jpg); background-repeat:repeat-y; background-position:right top; }
/* Submenú de páginas SIN navegación a la izquierda (micros)*/
#wrap_pagina_A915 #caja_submenuE, #wrap_pagina_B915 #caja_submenuE { width:872px; }
#wrap_pagina_E #caja_submenuE { margin-bottom:15px; }
#submenuE .texto { font-family: tahoma, Arial, Helvetica, sans-serif; font-size:0.9em; line-height:1em; color:#868686; float:left; padding:12px 10px 0px 10px; }
#submenuE ul { list-style-type:none; margin:0 0 0 0; padding:0; margin-top:0px; margin-right:0px; }
#submenuE li { line-height:1em; list-style:none; text-align:left; float:left; overflow:hidden; height:22px!important; height:26px; padding-bottom:4px!important; padding-bottom:0px; margin-right:4px; margin-bottom:0px; padding-top:0px; margin-top:5px; }
#submenuE li a { font-family: tahoma, Arial, Helvetica, sans-serif; text-decoration:none; color:#4D6B80; font-weight:bold; font-weight:normal; font-size:0.9em; display:block; margin:0px 0px 5px 0px; padding:7px 10px 7px 10px; background-image:url(images/fondo_botE.jpg); background-repeat:no-repeat; background-position:right 0; float:left; white-space:nowrap; BORDER-RIGHT:#d5d5d5 1px solid;/*pestañas*/
/*-moz-border-radius-topleft:7px;
-moz-border-radius-topright:7px;*/
}
#submenuE li a:hover { text-decoration:none!important; color:#069; /*	color:#0C0C0C;*/
	background-position:right -26px; BORDER-RIGHT:#e9f8fb 1px solid; }
/*pestañas*/
/*#submenuE li a.on { background-image:url(images/fondo_botE2.jpg); }
*/

#submenuE li .on { font-weight:bold; color:#373C4A; /*text-shadow:#ffffff 0px 1px 2px;*/
	padding:7px 7px 7px 7px; }
#submenuE li .ext { background-image:url(images/fondo_botExt.jpg); padding:7px 20px 7px 10px; }
#submenuE li .primero { BORDER-left:#dcdcdc 1px solid; }
#submenuE li .onprimero { BORDER-left:#dcdcdc 1px solid; font-weight:bold; color:#000000; padding-left:10px; }
#submenuE li .externo { font-family: Arial, Helvetica, sans-serif; font-size:0.9em; padding:7px 22px 7px 9px; background-image:url(images/enlace_externo.gif); background-repeat:no-repeat; background-position:right top; }
/* ////////////////////////////////////////////////////////  columna derecha   */


#imagen_apoyo_simple { float:right; padding:0px 0px 0px 0px; width:auto; display:block; margin-top:25px; }
#contenido_apoyo { float:right; padding:0px 0px 0px 0px; width:auto; display:block; margin-top:-5px; }
/*imagen estandard*/
#imagen_apoyo { float:right; padding:0px 0px 0px 0px; width:220px; display:block; margin-top:0px; }
#imagen_apoyo img { float:left; margin-bottom:10px; padding:10px 10px 10px 10px; background-image:url(images/marco.png)!important; background-image:url(images/marco.gif); background-repeat:no-repeat; }
#imagen_apoyo .titulo { BORDER-TOP-WIDTH:1px; CLEAR:both; DISPLAY:block; BORDER-LEFT-WIDTH:1px; FONT-SIZE:1em; MARGIN:10px 0px 8px 8px; COLOR:#595959; BORDER-BOTTOM:#cccccc 1px solid; FONT-FAMILY:Tahoma, Arial, Helvetica, sans-serif; BORDER-RIGHT-WIDTH:1px; height:auto; width:197px; }
#imagen_apoyo p { font-family:Arial, Helvetica, sans-serif; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:0.9em; color:#999999; text-align:left; margin:-5px 0px 10px 10px; padding:0px 0px 0px 0px; width:190px; line-height:1.2em; }
/*imagen de evento*/

#imagen_apoyo_evento { float:right; padding:0px 0px 0px 0px; width:220px; display:block; margin-top:0px; }
#imagen_apoyo_evento img { float:left; padding:10px 10px 10px 10px; background-image:url(images/marco.png)!important; background-image:url(images/marco.gif); background-repeat:no-repeat; margin-bottom:5px; }
#imagen_apoyo_evento p { font-family:Arial, Helvetica, sans-serif; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:0.9em; color:#999999; text-align:left; margin:0px 0px 10px 12px; padding:0px 0px 0px 0px; width:210px; line-height:1.2em; width:200px; display:block; }
#imagen_apoyo_evento .mediateca, #imagen_apoyo_evento .media, #imagen_apoyo_evento .pdf, #imagen_apoyo_evento .web, #imagen_apoyo_evento .link, #imagen_apoyo_evento .online, #imagen_apoyo_evento .profile { display:inline-block; width:170px!important; }
#imagen_apoyo_evento span { border-color:#D8D8D8; border-style:dotted; border-width:0px 0px 1px 0px; /*background-color:#D9F5FF;*/ padding:3px 5px 3px 5px; margin:0px 0px 1px 0px; width:185px; display:block; }
#imagen_apoyo_evento span.destac { border-color:#C1E3F0; /*	border-top-color:#DFEDF2; border-bottom-color:#B3D2DF;*/ border-style:solid; border-width:1px; background-color:#F5FBFC; padding:4px 5px 4px 5px; margin:0px 0px 1px -5px; width:185px; display:block; }
#imagen_apoyo_evento span.destac:hover { background-color:#E8F7F9; }
#imagen_apoyo_evento span:hover { background-color:#F7F7F7; }
#imagen_apoyo_evento span.destac a { color:#3A8AB6; }
#imagen_apoyo_evento .titulo { margin:0px 0px 7px 7px; font-family:Arial, Helvetica, sans-serif; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:0.9em; display:block; clear:both; border-bottom-color:#F4F4F4; border-bottom-style:solid; border-width:1px; color:#666; height:auto; width:165px; background-image:url(images/bg_masinfo.gif); background-repeat:no-repeat; background-position:left bottom; padding:10px 5px 4px 28px; }
#imagen_apoyo_evento strong { padding:0px 0px 5px 0px; margin:10px 0px 0px 0px; display:block; color:#A8B06F; height:15px; }
#imagen_apoyo_evento h4 { font-size:1.5em; display:block; clear:both; border-bottom-color:#CCCCCC; border-bottom-style:solid; border-width:1px; height:auto; width:190px; font-weight:normal; letter-spacing:0; line-height:1.3em; margin:0 0 0px 10px; padding:0 0 3px 0; }
#imagen_apoyo_evento .texto_apoyo { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:0.9em; color:#787878; text-align:left; margin:5px 0px 0px 10px; padding:0px 0px 0px 0px; width:210px; line-height:1.2em; width:190px; display:block }
/*imagen con ancho 190 y altura flexible*/

#imagen_apoyo_flex { float:right; padding:0px 0px 0px 0px; width:220px; display:block; margin-top:0px; margin-bottom:10px; }
#imagen_apoyo_flex img { float:left; padding:0px 10px 0px 10px; background-image:url(images/marco_flex.png)!important; background-image:url(images/marco_flex.gif); background-repeat:repeat-y; width:190px; display:block; /*	cursor:default;*/
	margin:0 0 0px 0; margin-bottom:0px; margin-top:0px; }
/*#imagen_apoyo_flex a.externo img { padding:0px; margin:0px; line-height:1em; font-size:1em; display:block; }
*/

#marco_arriba { background-image:url(images/marco_arriba.png) !important; background-image:url(images/marco_arriba.gif); background-repeat:no-repeat; background-position:left bottom; height:10px; display:block; width:210px; float:left; margin-bottom:0px; clear:both; }
#marco_abajo { background-image:url(images/marco_abajo.png)!important; background-image:url(images/marco_abajo.gif); background-repeat:no-repeat; background-position:left top; height:10px; clear:both; width:210px; float:left; }
/*video*/
#video_apoyo { float:right; padding:0px 0px 0px 0px; width:348px; display:block; margin-top:-5px; }
#video_apoyo p { font-family:Arial, Helvetica, sans-serif; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:0.9em; color:#999999; text-align:left; margin:-5px 0px 0px 5px; padding:0px 0px 0px 0px; width:210px; line-height:1.2em; }
#video_apoyo span { float:left; padding:10px 10px 10px 10px; background-image:url(images/marco_video.png)!important; background-image:url(images/marco_video.gif); background-repeat:no-repeat; }
#caja_video { padding:10px 10px 10px 10px; background-image:url(images/marco_video.png)!important; background-image:url(images/marco_video.gif); background-repeat:no-repeat; margin:10px 0 0 -5px; }
#otras_img { float:right; padding:0px 0px 10px 0px; width:300px; display:block; margin-top:0px; margin:0px 0px 0px 0px; }
#otras_img span { float:left; padding:10px 10px 10px 10px; background-image:url(images/marco_video.png)!important; background-image:url(images/marco_video.gif); background-repeat:no-repeat; }
.videoGrande { background-image:url(images/marco_video.png) !important; padding:10px !important; }
.videoGrande:hover { background-color:#EEF9F8; }
/* ///////////////////////////////////////////// compartir   */


#caja_compartir { display:block; margin:10px 0px 0px 0px; padding:6px; background-color:#F7F7F7; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:0.9em; line-height:1.1em; color:#888
}
#caja_compartir a { padding:0px 3px 0px 3px; }
#contenedor_compartir_evento { width:450px; margin-left:20px
}
/* /////////////////////////////////////////////////////////////////////////////////// FOTOS ENTRE TEXTO  */

.fotos_etexto { width:110px; }
.fotos_etexto_izq { width:110px; float:left; display:block; margin:0px 12px 10px 0px; background-color:#F7F7F7; padding:8px 2px 10px 6px; }
.fotos_etexto2 { width:390px; }
.fotos_etexto3 { width:220px; }
.fotos_etexto, .fotos_etexto2, .fotos_etexto3 { float:right; display:block; margin:10px 0px 10px 10px; background-color:#F7F7F7; padding:8px 2px 10px 6px; }
.fotos_etexto img, .fotos_etexto_izq img, .fotos_etexto2 img, .fotos_etexto3 img { padding:7px; margin-right:1px; background-image:url(images/marco_fotos_etexto.png)!important; background-image:url(images/marco_fotos_etexto.gif); background-repeat:no-repeat; background-position:left top; }
.fotos_etexto img:hover, .fotos_etexto_izq img:hover, .fotos_etexto2 img:hover, .fotos_etexto3 img:hover { background-color:#DFF8FF; }
.pie_imagen { color:#7E7E7E; display:block; float:left; font-family:Tahoma, Helvetica, sans-serif; font-size:10px; margin:0px; padding-left:5px; padding-top:0; width:97px; }
.fotos_etexto #zoom, .fotos_etexto2 #zoom, .fotos_etexto3 #zoom { float:left; width:auto; margin-top:5px
}
.texto_etexto { float:left; width:440px; margin-right:10px; margin-top:10px; margin-left:0px; }
/* /////////////////////////////////////////////////////////////////////////////////// BANDERAS  */


.bandera_AL, .bandera_AR, .bandera_BR, .bandera_CH, .bandera_CO, .bandera_EC, .bandera_EL, .bandera_ES, .bandera_EV, .bandera_GU, .bandera_IR, .bandera_ME, .bandera_NI, .bandera_PA, .bandera_PE, .bandera_RC, .bandera_RU, .bandera_UR, .bandera_VE { font-size:1.6em!important; line-height:1.2em; display:block; margin:0; letter-spacing:0px; padding-bottom:5px; padding-top:0px; margin-top:5px; background-repeat:no-repeat; background-position:left bottom; padding-left:30px; /* [disabled]font-variant:small-caps;
*/
}
.bandera_AL { background-image:url(images/banderas/ale.jpg); }
.bandera_AR { background-image:url(images/banderas/arg.jpg); }
.bandera_BR { background-image:url(images/banderas/bra.jpg); }
.bandera_CH { background-image:url(images/banderas/chi.jpg); }
.bandera_CO { background-image:url(images/banderas/col.jpg); }
.bandera_EC { background-image:url(images/banderas/ecu.jpg); }
/*El Salvador*/
.bandera_EL { background-image:url(images/banderas/els.jpg); }
.bandera_ES { background-image:url(images/banderas/esp.jpg); }
/*Eslovaquia*/
.bandera_EV { background-image:url(images/banderas/esl.jpg); }
.bandera_GU { background-image:url(images/banderas/gua.jpg); }
/*Irlanda*/
.bandera_IR { background-image:url(images/banderas/irl.jpg); }
.bandera_ME { background-image:url(images/banderas/mex.jpg); }
.bandera_NI { background-image:url(images/banderas/nic.jpg); }
.bandera_PA { background-image:url(images/banderas/pan.jpg); }
.bandera_PE { background-image:url(images/banderas/per.jpg); }
/*República Checa*/
.bandera_RC { background-image:url(images/banderas/rep.jpg); }
/*Reino Unido*/
.bandera_RU { background-image:url(images/banderas/ru.jpg); }
.bandera_UR { background-image:url(images/banderas/uru.jpg); }
.bandera_VE { background-image:url(images/banderas/ven.jpg); }
/* ////////////////////////////////////////////////////////////////////  PAGINAS ESPECIALES   */
/* ///////////////////////////////////////////// banco imagenes   */

.fotoconpie { height:170px; width:150px; float:left; padding-top:0px; margin:0px 0px 0px 0px; }
.fotoconpie2 { height:205px; width:150px; float:left; padding-top:0px; margin:0px 0px 0px 0px; padding:0px; }
.pie { font-family:Arial, Helvetica, sans-serif; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:0.9em; color:#455987; text-align:left; margin:0px 0px 15px 0px; padding:0px 15px 0px 3px; }
.pie2 { font-family:Arial, Helvetica, sans-serif; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:0.95em; color:#455987; text-align:left; margin:0px 0px 10px 0px; padding:3px 15px 0px 3px; }
.diapo { /*centrado diapo__________*/
	height:135px; width:135px; /*display:table-cell;*/
	text-align:center; /*	vertical-align:middle;*/
	/*aspecto diapo__________*/
	background-color:#F4F4F4; /*	clip:rect(0px 130px 130px 0px);*/
	overflow:hidden; background-image:url(images/diapo.jpg); background-repeat:no-repeat; background-position:left top; border-top:1px solid #E0E0E0; border-right:1px solid #999999; border-bottom:1px solid #999999; border-left:1px solid #E0E0E0; margin:0px 15px 2px 0px; }
.diapo img { vertical-align:middle; position:relative; top:50%; margin-top:-62px;/*	border-top:1px solid #999999; border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; border-left:1px solid #CACACA;*/
}
/* para el google */


#marcomapa { float:right; padding:10px 10px 10px 10px; width:310px; height:350px; margin-top:0px; margin-right:15px; background-image:url(images/marco_googlemaps.png)!important; background-image:url(images/marco_googlemaps.gif); background-repeat:no-repeat; background-position:left top; }
#marcowidget { float:right; padding:10px 10px 10px 10px; width:310px; height:280px; margin-top:0px; margin-right:15px; background-image:url(images/marco_widget.png)!important; background-image:url(images/marco_widget.gif); background-repeat:no-repeat; background-position:left top; }
#mapaGoogle, #widget { padding:0px 0px 0px 0px; /* a las dimensiones se le quita el grosor de los bordes*/
	width:306px; height:346px; display:block; overflow:hidden; margin:0px 0px 0px 0px; /*	border-top:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-left:1px solid #CCCCCC;*/
	border-top:2px solid #ffffff; border-right:2px solid #ffffff; border-bottom:2px solid #ffffff; border-left:2px solid #ffffff; background-color:#FFFFFF; }
#widget { height:276px; }
.tachado { text-decoration:line-through; }
/* ///////////////////////////////////////////////////////////////////////////////////// paginacion  */

.paginacion { display:block; padding:5px 0px 5px 20px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:0.9em; color:#999999; display:block; width:400px; position:relative; height:25px; text-align:left; float:right; margin:-50px 30px 0px 0px; }
.paginacion a { color:#5CC3D1; }
.naveg_pag { display:block; float:none; clear:both; overflow:hidden; text-align:right; margin:0; padding:0.5em 0; }
.naveg_pag a, .naveg_pag span { padding:0 4px; text-decoration:none; }
.naveg_pag a:hover { text-decoration:underline; }
.naveg_pag a.ant, .naveg_pag span.ant { padding:0 4px 0 16px; }
.naveg_pag a.sig, .naveg_pag span.sig { padding:0 16px 0 4px; }
/* enlaces activados */


.naveg_pag span.ant { background:transparent url("images/search_back_off.gif") no-repeat left center; }
.naveg_pag span.sig { background:transparent url("images/search_fwd_off.gif") no-repeat right center; }
/* enlaces desactivados */
.naveg_pag a.ant { background:transparent url("images/search_back_on2.gif") no-repeat left center; }
.naveg_pag a.sig { background:transparent url("images/search_fwd_on2.gif") no-repeat right center; }
/* ///////////////////////////////////////////////////////////////////////////////////// mapaWeb  */

.mapaNivel1 { font-family:Trebuchet MS, tahoma, Arial, Helvetica, sans-serif; font-size:1.1em; color:#406693; /*border-bottom:solid 1px #dbe0d5;*/
	margin:1px 0px 3px 0px; letter-spacing:0em; }
.mapaNivel2 { font-family:Trebuchet MS, tahoma, Arial, Helvetica, sans-serif; font-size:1.1em; color:#0099CC; /*border-bottom:solid 1px #dbe0d5;*/
	margin:5px 0px 3px 0px; letter-spacing:0em; display:block; }
.mapaNivel3 { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:1em; /*line-height:0.5em;*/
	line-height:1.2em; margin-left:0px; color:#8188A0; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; left:10px; display:table; }
.listas_col { display:table; width:185px !important; width:27%; float:left; margin-right:5px; padding-left:10px; height:185px; background-image:url(images/fondo_mapaw.jpg); background-repeat:no-repeat; background-position:left top; }
.lista_Nivel1 { margin:0; padding:0; margin-left:10px; margin-top:-5px; padding-bottom:10px; padding-top:5px; }
.lista_Nivel1 li { text-align:left; list-style-type:decimal; padding:0px 0px 0px 0px; margin:0px 0px 0px 10px; line-height:1em; }
.lista_Nivel2 { margin:0; padding:0; margin-left:10px; margin-top:0px; padding-bottom:10px; padding-top:5px; }
.lista_Nivel2 li { text-align:left; list-style-type:square; padding:0px 0px 0px 0px; margin:0px 0px 0px 20px; }
.lista_Nivel3 { margin:0; padding:0; margin-left:0px; margin-top:0px; padding-bottom:10px; padding-top:5px; }
.lista_Nivel3 li { text-align:left; list-style-type:disc; list-style-image:url(images/item.gif); padding:0px 0px 2px 0px; margin:0px 0px 0px 30px; }
/* ///////////////////////////////////////////////////////////////////////////////////////////////////////////  TEXTOS   */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


/* //////////////////////////////////////  textos enlaces  */

.ampliar a { display:block; background-image:url(images/ampliar2.gif); background-repeat:no-repeat; background-position:right bottom; padding:2px 20px 3px 0px; margin:0px 50px 10px 0px !important; margin:0px 30px 0px 0px; width:35px; float:right; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:1em; color:#839CAF;	/*background-color:#CCFF33;*/
}
.ampliarIzq a, .ampliarIzq2 a { background-image:url(images/ampliar2.gif); background-repeat:no-repeat; background-position:right bottom; padding:2px 16px 5px 0px !important; padding:2px 16px 3px 0px; margin:3px 0px 0px 0px; width:35px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:1em; /*color:#3A6098;*/
	color:#399ACE; clear:both; height:10px; text-align:left; display:block; line-height:1em;/*background-color:#CCFF33;*/
}
/*.ampliarIzq2 a, .ampliarNot2 a { background-image:url(images/btn_mas.gif); background-repeat:no-repeat; background-position:left top; padding:5px 0px 8px 18px !important; padding:5px 0px 8px 18px; margin:1px 0px 0px 0px !important; margin:3px 0px 0px 0px; width:100px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:1em; color:#2B88BB; clear:both; height:10px; text-align:left; display:block; font-weight:bold; }*/
.ampliarNot a { background-image:url(images/ampliar2.gif); background-repeat:no-repeat; background-position:right bottom; padding:2px 16px 5px 0px !important; padding:2px 16px 3px 0px; margin:2px 0px 0px 0px; width:35px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:0.9em; /*color:#3A6098;*/
	color:#399ACE; clear:both; height:10px; text-align:left; display:block;/*	font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:0.9em;*//*background-color:#CCFF33;*/
}
.lista_simple .ampliarNot a { font-size:1em; color:#399ACE!important; }
.ampliarNot2 a { font-size:0.9em; margin:-2px 0px 0px 0px !important; margin:0px 0px 0px 0px; }
.enlace a { background-image:url(images/ampliar2.gif); background-repeat:no-repeat; background-position:left bottom; padding:2px 16px 5px 0px !important; padding:2px 16px 3px 0px; margin:3px 0px 0px 0px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:1em; color:#859FBA; clear:both; height:10px; text-align:left; display:block; width:auto; }
.ampliarDer a { background-image:url(images/ampliar2.gif); background-repeat:no-repeat; background-position:right top; padding:2px 16px 5px 0px !important; padding:2px 16px 3px 0px; margin:0px 0px 0px 0px; text-align:right; width:auto; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:0.7em; color:#859FBA; text-align:left; float:right; top:8px; position:relative; height:9px; line-height:10px; visibility:visible; right:8px; letter-spacing:0px; }
.titulo_destacado .ampliarDer a { font-size:1em; margin-top:-5px; color:#859FBA; }
.ampliarDer2 a { display:block; background-image:url(images/ampliar2.gif); background-repeat:no-repeat; background-position:right top; padding:2px 16px 5px 0px !important; padding:2px 16px 3px 0px; margin:3px 0px 0px 0px; ; width:38px; float:right; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:1em; color:#399ACE; vertical-align:bottom;/*background-color:#F0F3F4;*/
}

.ampliarDer3 a { display:block; padding:2px 5px 5px 0px !important; margin:3px 20px 0px 0px; 
	float:right; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:1em; color:#399ACE; vertical-align:bottom;/*background-color:#F0F3F4;*/
}

.visitar a { display:block; background-image:url(../images/ampliar2.gif); background-repeat:no-repeat; background-position:right bottom; padding:2px 16px 5px 0px !important; padding:2px 16px 3px 0px; margin:3px 0px 0px 0px; width:50px; float:left; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:1em; font-weight:normal;/*background-color:#CCFF33;*/
}
/* //////////////////////////////////////////////  Formateo textos comunes */





#titular { margin:5px 0 15px 20px!important; margin:5px 0 15px 15px; padding:5px 0 5px 2px; display:block; width:680px; overflow:hidden; float:left; BORDER-bottom:#cccccc 1px solid; clear:both; }
/* Titulares de páginas SIN navegación a la izquierda (micros)*/
#wrap_pagina_A915 #titular, #wrap_pagina_B915 #titular { width:880px; }
#titular h3 { vertical-align:bottom; font-family:'TelefonicaL', Tahoma, Arial, Helvetica, sans-serif; font-size:3em; font-weight:normal; color:#366D83; letter-spacing:-2px; padding:0px 0px 5px 0px; margin:0px 0px 0px 0px; line-height:1em; display:block; }
/*h3 { vertical-align:bottom; font-family:'TelefonicaL', Tahoma, Arial, Helvetica, sans-serif; font-size:2.5em; font-weight:normal; color:#366D83; letter-spacing:-1px; padding:0px 0px 3px 0px; margin:0px 0px 0px 0px; }
*/



h4 { vertical-align:bottom; /*	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;*/
	font-family:'TelefonicaL', Tahoma, Arial, Helvetica, sans-serif; letter-spacing:-1px; font-size:2em; /*font-weight:bold;*/
	color:#1B79A7; padding:0px 0px 3px 0px; margin:0px 0px 0px 0px; line-height:1em; font-weight:normal; display:block; }
h5 { display:block; vertical-align:bottom; font-family:'TelefonicaL', Tahoma, Arial, Helvetica, sans-serif; letter-spacing:-1px; font-size:1.5em; color:#4E6378; padding:0px 0px 5px -5px; margin:0px 0px 0px -5px; line-height:1.2em; font-weight:bold; }
/* boton volver generico que funciona con javascript.back, los programas tienen otros propios*/
#volver { /*display:block;*/
	display:none; background-image:url(images/btn_volver.png)!important; background-image:url(images/btn_volver.gif); background-repeat:no-repeat; background-position:right top; padding:5px 0px 5px 20px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:0.9em; color:#0174A5; width:64px; position:absolute; left:803px; top:44px; height:20px; text-align:left; }
#volver a { color:#354200; }
/*enlaces en textos interiores*/
#texto .enlace, #texto2 .enlace, #texto3 .enlace, #texto4 .enlace, #texto5 .enlace, #texto6 .enlace, #texto8 .enlace, #texto9 .enlace { color:#09C; }
#texto .enlace2, #texto2 .enlace2, #texto3 .enlace2, #texto4 .enlace2, #texto5 .enlace2, #texto6 .enlace2, #texto8 .enlace2, #texto9 .enlace2 { color:#434A67; font-weight:bold; text-decoration:underline; }
#texto, #texto2, #texto3, #texto4, #texto5, #texto6, #texto7, #texto8, #texto9 { PADDING-TOP:0px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:0.9em; line-height:1.1em; float:left; width:420px; margin-top:0px; margin-left:22px!important; margin-left:15px; color:#4D6F8A; color:#7F7F7F; }
#texto2 p, #texto3 p, #texto4 p, #texto6 p, #texto7 p, #texto8 p, #texto9 p { padding:0px 0px 5px 0px; margin:0px 0px 0px 0px; }
/*#texto a, #texto2 a, #texto3 a, #texto4 a, #texto6 a, #texto7 a, #texto8 a, #texto9 a { color:#5CC3D1; }*/
/*textos interiores > con columna derecha fotos*/
#texto { width:450px; }
#texto a { color:#5CC3D1; }
/*textos interiores > con columna derecha imagen o video más ancho que fotos*/
#texto2 { width:310px; }
#texto6 { width:350px; }
#texto8 { width:420px; }
/*textos interiores > sin columna derecha */
#texto3 { width:600px; }
#texto4 { width:650px; width:666px; }
#texto9 { width:635px; }
/*texto de conócenos > con FAN*/
#texto7 { width:390px; }
/*texto de banco de imágenes > formato de fuente esta en p*/
#texto5 { PADDING-TOP:0px; float:left; width:600px; margin-top:10px; margin-left:25px!important; margin-left:15px; color:#455987; }
#texto5 p { padding:5px 15px 5px 2px; margin:0px 0px 0px 0px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:0.9em; line-height:1.1em; }
/* Paquetes de texto desplegables*/

.tema_texto { display:block; margin:0px 0px 5px 0px; }
.texto_destacado1 { color:#3399CC; }
.texto_entradilla { color:#4D728C; font-weight:bold; display:block; margin-bottom:10px; }
blockquote { padding:10px; margin:5px 0px 5px 0px; color:#3C719B; background-color:#F9F9F9
}
.falta, .alerta { color:#CC0000; font-weight:bold; }
#imprimir { margin:15px 0px 0px 0px; border-top:dotted 0px #cec9c3; text-align:right; }
/* /////////////////////////////////////////////////////////////////////////////////  FORMATEO TEXTOS   */


.titulo_destacado, .titulo_destacado_arriba { /*	font-family:"Trebuchet MS", Georgia, Arial, Verdana, san-serif; font-size:1.4em;*/
	font-weight:normal; color:#3382A4; line-height:0.9em; letter-spacing:0px; margin:0px 0px 10px 0px; display:block; padding-bottom:0px; width:100%; BORDER-bottom:#EBEBEB 1px solid; }
.titulo_destacado_arriba { margin:-5px 0px 10px 0px; }
.titulo_destacado_desplegable { border-top-style:dotted; border-top-color:#FFFFFF; border-top-width:0px; font-family:"Trebuchet MS", Georgia, Arial, Verdana, san-serif; font-size:1.4em; font-weight:bold; color:#0294D5; line-height:1.2em; letter-spacing:-1px; margin:0px 0px 0px 0px; display:block; padding-bottom:0px; width:60%; padding-top:0px; float:left; clear:both; }
.titulo_destacado_conlinea { border-top-style:dotted; border-top-color:#FFFFFF; border-top-width:1px; font-size:1.4em; line-height:1.2em; /*font-family:"Trebuchet MS", Georgia, Arial, Verdana, san-serif; 
	font-weight:bold; color:#0294D5; 
	letter-spacing:-1px; 
	/*padding:10px 0px 10px 0px;*/
	display:block; padding-bottom:5px; width:100%; margin:10px 0px 10px 0px;border-top-style:dotted; border-top-color:#94C0ED; border-top-width:1px; clear:both; }
.titulo_destacado_conlinea2 { border-top-style:dotted; border-top-color:#FFFFFF; border-top-width:1px; font-family:'TelefonicaL', Tahoma, Arial, Helvetica, sans-serif; font-size:1.4em; font-weight:normal; color:#0294D5; line-height:1.1em; letter-spacing:0px; margin:15px 0px 5px 0px; display:block; padding-bottom:4px; width:95%; border-top-style:dotted; border-top-color:#94C0ED; border-top-width:1px; clear:both; }
.titulo_destacado_desplega { border-top-style:dotted; border-top-color:#FFFFFF; border-top-width:1px; font-family:"Trebuchet MS", Georgia, Arial, Verdana, san-serif; font-size:1em; color:#0294D5; line-height:1em; margin:10px 0px 0px 0px; display:block; padding-bottom:0px; width:95%; padding:5px 0px 0px 3px; }
.titulo_secundario { color:#00759B; font-size:1.6em; line-height:1.1em; padding-bottom:9px; display:block; margin:3px 0 3px 0px!important; width:85% }
.entradilla { font-family:'TelefonicaL', Tahoma, Arial, Helvetica, sans-serif; /*color:#3A5361;*/
	 color:#0099CC; font-size:1.5em; line-height:1.1em; letter-spacing:0; display:block; margin:0px; margin-bottom:5px; }
.titulo_conflecha { font-family:'TelefonicaL', Tahoma, Arial, Helvetica, sans-serif; color:#3A5361; font-size:1.6em; line-height:1.2em; letter-spacing:0; display:block; margin:0px; background-image:url(images/flecha_derecha.gif); background-repeat:no-repeat; background-position:left top; padding:0px 0px 0px 20px; }
.titulo_tabla { border-top-style:dotted; border-top-color:#FFFFFF; border-top-width:1px; font-family:"Trebuchet MS", Georgia, Arial, Verdana, san-serif; font-size:1.2em; line-height:1em; margin:10px 0px 0px 0px; display:table; padding-bottom:0px; width:auto; padding:5px 0px 0px 3px; }
caption { color:#09C; font:1.1em tahoma, Verdana, Arial, Helvetica, sans-serif; text-align:left; margin-bottom:5px; padding-bottom:0px; }
.destacado_linea, .destacado_linea2, .destacado_linea3, .destacado_linea4 { border-top:1px solid #DBEAF2; /*border-top-style:dotted; border-top-color:#94C0ED; border-top-width:1px;*/
	background-image:url(images/fondo_despleg.jpg); background-position:right top; background-repeat:no-repeat; }
.destacado_linea { width:550px; padding:0px 0px 3px 0px; /* [disabled]height:30px;
*/
	font-size:1em; margin:0 0 0 0; margin-top:0px; min-height:30px; }
/* diferentes anchuras de los titulares desplegables*/

#wrap_pagina_A #texto .destacado_linea { width:450px; }
#wrap_pagina_B #texto .destacado_linea { width:600px; }
#wrap_pagina_C #texto .destacado_linea { width:320px; }
#texto2 .destacado_linea { width:310px; }
#texto3 .destacado_linea { width:600px; }
#texto4 .destacado_linea { width:650px; }
#texto6 .destacado_linea { width:350px; }
#texto8 .destacado_linea { width:420px; }
#texto9 .destacado_linea { width:635px; }
/*-----------------*/
.destacado_linea h4, .titulo_destacado_conlinea h4 { font-size:1.7em; margin-left:3px; }
.titulo_destacado h4, .titulo_destacado_arriba h4 { padding-bottom:5px; display:block; line-height:1em; margin-left:0px; 	color:#16445F; }
/* para no tener que quitar todos los strong */
.titulo_destacado h4 strong { font-weight:normal; }
.titulo_destacado_linea h4 { padding-bottom:8px!important; }
.destacado_linea2 { width:600px; padding:5px 0px 0px 3px; height:20px; margin-top:10px; }
.destacado_linea3 { width:550px; padding:5px 0px 0px 3px; height:20px; font-size:1em; margin:0 0 0 0; margin-top:10px; }
.destacado_linea4 { width:310px; padding:5px 0px 0px 3px; height:20px; font-size:1em; margin:0 0 0 0; margin-top:10px; }
.titulo_destacado_linea_p { font-size:1.5em!important; line-height:1.1em; width:85%; display:block; margin:0; letter-spacing:0px; padding-bottom:5px; padding-top:3px; }
.titulo_destacado_linea { /*width:85%;*/
	/* >>>>> anchura dependiente de idioma */
	display:block; margin:0; letter-spacing:0px; margin-bottom:5px; padding-left:0px; padding-bottom:3px; margin-top:3px; }
.destacado_linea p { font-family:"Trebuchet MS", Georgia, Arial, Verdana, san-serif; font-size:1.4em; font-weight:bold; color:#0294D5; letter-spacing:0px; margin:0px 0px 0px 0px; }
.destacado_linea2 p { font-family:"Trebuchet MS", Georgia, Arial, Verdana, san-serif; font-size:1.1em; font-weight:bold; color:#0294D5; letter-spacing:0px; margin:0px 0px 0px 0px; }
.destacado_linea3 p { font-family:"Trebuchet MS", Georgia, Arial, Verdana, san-serif; font-size:1.2em; font-weight:bold; color:#0294D5; letter-spacing:0px; margin:0px 0px 0px 0px; }
.ampliarTexto, .ampliarTexto_off { background-image:url(images/btn_mas.gif); background-repeat:no-repeat; background-position:right top; padding:2px 18px 5px 0px !important; padding:1px 18px 5px 0px; margin:3px 0px 0px 0px; text-align:right; width:auto; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:1em; color:#859FBA; text-align:left; float:right; top:8px; position:relative; height:9px; line-height:10px; visibility:visible; right:8px; }
.ampliarTexto_off { background-image:url(images/btn_menos.gif);/*visibility:hidden; background-color:#FF3333;*/ }
.ampliarTexto2, .ampliarTexto3 { background-image:url(images/ampliar2.gif); background-repeat:no-repeat; background-position:right top; padding:2px 16px 5px 0px !important; padding:1px 16px 0px 0px; margin:3px 0px 0px 0px; text-align:right; width:35px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:1em; color:#859FBA; text-align:left; float:right; top:-20px; /*	top:-3px;*/ position:relative; height:9px; line-height:10px; visibility:visible; }
.ampliarTexto3 { top:-3px; }
.ampliarTexto2_off, .ampliarTexto3_off { background-image:url(images/cerrar.gif); background-repeat:no-repeat; background-position:right top; padding:1px 16px 3px 0px !important; padding:3px 16px 6px 0px; margin:2px 0px 0px 0px !important; margin:6px 0px 0px 0px; text-align:right; width:30px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:1em; color:#859FBA; text-align:left; float:right; top:-20px; position:relative; height:9px; line-height:10px; visibility:visible; }
.ampliarTexto3_off { top:-3px; }
.ampliarTexto a, .ampliarTexto_off a, .ampliarTexto2 a, .ampliarTexto2_off a, .ampliarTexto3 a, .ampliarTexto3_off a { text-decoration:none; color:#697D83; }
.ampliarTexto a:hover, .ampliarTexto2 a:hover, .ampliarTexto3 a:hover { text-decoration:underline; }
.subtexto { padding:0px 0px 5px 5px; /*color:#48648E;*/ margin-top:0px; overflow:hidden; /*width:600px;*/ display:block; clear:both; margin:0px 0px 0px 0px; }
.subtexto p { margin-bottom:0px; margin-top:0px; }
/*.subtexto2 { padding:10px 10px 0px 5px; margin-right:0px; color:#48648E; display:block; margin-bottom:15px; margin-top:0px; clear:both; overflow:hidden; }
.subtexto2 p { margin-bottom:0px; margin-top:0px; }
.subtexto3 { padding:0px 0px 0px 0px; margin-top:0px; overflow:hidden; width:600px; display:block; clear:both; margin:5px 0px 20px 0px; }
.subtexto3 p { margin-bottom:0px; margin-top:0px; }
.subtexto4 { padding:0px 0px 0px 0px; margin-top:0px; overflow:hidden; width:420px; display:block; clear:both; margin:5px 0px 20px 0px; }
.subtexto4 p { margin-bottom:0px; margin-top:0px; }*/
/* //////////////////////////////////////////////// lista simple   */


/* interlineado grande*/
.lista_simple { margin:0px 15px 20px 15px; padding:0px 0px 0px 0px; }
.lista_simple li { list-style-type:disc; list-style-image:url(images/flecha_01.gif); list-style-image:url(images/disc_01.gif); line-height:1.2em; margin-left:10px; margin-bottom:10px; padding:0 0 0 0; margin-top:0px; }
/* interlineado pequeño*/
.lista_simple2 { margin:0px 0px 15px 15px; padding:0px 0px 0px 0px; }
.lista_simple2 li { list-style-type:disc; /*list-style-image:url(images/flecha_01.gif);*/ list-style-image:url(images/disc_01.gif); line-height:1.2em; padding-bottom:0px; margin-left:10px; }
/* interlineado intermedio*/
.lista_simple3 { margin:0px 0px 20px 10px; padding:0px 0px 0px 0px; }
.lista_simple3 li { list-style-type:disc; list-style-image:url(images/flecha_01.gif); line-height:1.2em; padding-bottom:0px; margin-left:0px; margin-bottom:5px; list-style-position:inside; }
.lista_nada li { list-style-type:none; line-height:1.1em; padding-bottom:0px; margin-left:0px; margin-bottom:5px; list-style-position:inside; }
.lista_evolucion { margin:10px 0px 30px 0px; padding:0px 0px 0px 0px; }
.lista_evolucion li, .lista_evolucion_no li { list-style-type:disc; list-style-image:url(images/flecha_evolucion.gif); background-image:url(images/fondo_lista_linea.gif); background-repeat:no-repeat; background-position:left top; line-height:1em; padding-bottom:0px; padding-left:10px; list-style-position:inside; padding-top:5px; margin-top:5px; font-family:'Telefonica', Tahoma, Arial, Helvetica, sans-serif; font-size:1.5em; }
.lista_evolucion_no { list-style-image:url(images/flecha_evolucion_no.gif); }
.lista_lineas { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
.lista_lineas li { list-style-type:none; line-height:1em; padding-bottom:0px; padding-left:8px; list-style-position:outside; padding-top:15px; margin-top:5px; background-image:url(images/fondo_lista_linea.gif); background-repeat:no-repeat; background-position:left top; margin:5px; }
/*ajusta submenu de lista_linea*/
.lista_lineas li ul li { background-image:url(images/nada.gif); padding-bottom:0px; padding-top:0px; }
.lista_simple li a, .lista_simple2 li a, .lista_simple3 li a { color:#697D83; }
.lista_simple li a:hover, .lista_simple2 li a:hover, .lista_simple3 li a:hover { text-decoration:underline; }
/* lista pdf*/
.lista_pdf { margin:0px 0px 20px 15px; padding:0px 0px 0px 10px; }
.lista_pdf li { list-style-type:disc; list-style-image:url(images/flecha_02.gif); line-height:1.2em; margin-left:5px; margin-bottom:0px; padding:0 0 0 0; margin-top:0px; }
.lista_pdf2 { margin:0px 0px 20px 0px; padding:0px 0px 0px 20px; }
.lista_pdf2 li { list-style-type:disc; list-style-image:url(images/flecha_02.gif); line-height:1.2em; margin-left:5px; margin-bottom:0px; padding:0 0 0 0; margin-top:0px; list-style-position:outside; }
.lista_menu { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
.lista_menu li { list-style:none; padding-bottom:0px; margin-left:0px; list-style-position:outside; background-image:url(images/item_navegB2.gif); background-repeat:no-repeat; background-position:0 0; padding:0px 0px 5px 10px; display:block; margin:0px 0px 0px 0px; }
.lista_menu img { border:1px solid #DBDBDB; margin:3px; overflow:hidden; padding:0px; float:left; width:100px; display:block; margin-right:10px; margin-top:-1px; }
.lista_menu .txt_complement { color:#7A7A7A; margin-top:-3px; display:block; margin-bottom:10px; width:80%; line-height:1em; }

/* ///////////////////////////////////////////// lista imagenes   */
.lista_imagenes { list-style-type:none; margin:0; padding:0; margin-right:5px; right:10px; }
.lista_imagenes li { border-top-style:solid; border-top-color:#CCCCCC; border-top-width:1px; background-image:url(images/fondo_listado1.jpg); background-position:right top; background-repeat:no-repeat; }
.lista_imagenes img { margin-right:5px; vertical-align:top; display:block; padding:10px 0px 0px 0px; }
.lista_imagenes p { /*	border-bottom-style:dotted; border-bottom-color:#94C0ED; border-bottom-width:1px;*/ padding-bottom:5px; }

/* ///////////////////////////////////////////// lista eventos especiales   */
#event_esp { padding:0; margin:0; display:block; left:0px; position:relative; padding-left:0px; width:680px; margin-bottom:10px; clear:both; padding-bottom:100px; margin-bottom:-100px; overflow:hidden; }
#event_esp li { margin:0px 0px 10px 0px; background-image:url(images/fondo_event_esp.png); background-repeat:no-repeat; background-position:left top; width:670px; list-style-position:outside; list-style-type:none; display:block; float:left; padding:0px; padding-left:13px; border:1px solid #dfdfdf; border-left:2px solid #dfdfdf; /*border-color:#E6E6E6;*/ border-color:#EFEFEF #E1E1E1 #E1E1E1 #dbdbdb; }
.img_event_esp { float:right; margin-top:0px; margin-left:0px; width:210px; position:relative; }
.img_event_esp img { padding:0px; margin:3px; border:1px solid #dfdfdf; overflow:hidden; /*border-color:#A8A8A8;*/ border-color:#dbdbdb #dbdbdb #dbdbdb #dbdbdb; }
.texto_event_esp { float:left; width:420px; margin-top:5px; margin-left:0px; }
#event_esp h4 { padding:0px; padding-bottom:5px; margin:3px 0px 0px -1px; font-size:1.8em; line-height:1em; color:#204046; display:block; }

/* ///////////////////////////////////////////// lista destacados portadillas   */
#destac_port { padding:0; margin:0; display:block; left:0px; padding-left:0px; width:690px; margin-bottom:10px; clear:both; }

/* Destacados de páginas SIN navegación a la izquierda (micros)*/
#wrap_pagina_A915 #destac_port, #wrap_pagina_B915 #destac_port { width:900px; }
#destac_port li { margin:0px 0px 10px 0px; background-image:url(images/fondo_destac_port.jpg); background-repeat:no-repeat; background-position:left bottom; width:200px; list-style-position:outside; list-style-type:none; display:block; float:left; padding:10px 10px 15px 6px!important; padding:10px 8px 15px 5px; border:1px solid #dfdfdf; border-width:1px 1px 2px 1px; margin-right:7px!important; margin-right:7px; }
#destac_port li:last-child { margin-right:0px!important; }
.img_destac_port { position:relative; }
.img_destac_port img { padding:0px; border:1px solid #dfdfdf; border-color:#dbdbdb #dbdbdb #dbdbdb #dbdbdb; }
.texto_destac_port { float:left; width:195px; margin:3px 0px 0px 3px; min-height:110px; }
.texto_destac_port2 { float:left; width:195px; margin:3px 0px 0px 3px; height:60px; }
#destac_port h4 { padding:0px; padding-bottom:6px; margin:0px 0px 3px 0px; font-size:1.8em; line-height:1em; color:#204046; display:block; }

/* ///////////////////////////////////////////// apoyo izquierda  */
#caja_txt_izq { display:block; float:right; margin:0 0 10px 0; padding:0; width:220px; position:relative; }
#caja_txt_izq span { float:right; }

/* //////////////////////////////////////  enlaces con iconos */
.down { display:block; width:auto; background:url(images/iconos/icon_download.gif) no-repeat left top; margin:2px 0px 1px 0px; padding:2px 0px 3px 23px; font:bold 1em Tahoma, Arial, Helvetica, sans-serif; color:#828282; line-height:1em; }
.pdf { display:block; width:auto; background:url(images/iconos/icon_pdf.gif) no-repeat left top; margin:2px 0px 1px 0px; padding:2px 0px 3px 23px; font:bold 1em Tahoma, Arial, Helvetica, sans-serif; color:#828282; line-height:1em; }
.word { display:block; width:auto; background:url(images/iconos/icon_word.gif) no-repeat left top; margin:2px 0px 1px 0px; padding:2px 0px 3px 23px; font:bold 1em Tahoma, Arial, Helvetica, sans-serif; color:#828282; line-height:1em; }
.xls { display:block; width:auto; background:url(images/iconos/icon_word.gif) no-repeat left top; margin:2px 0px 1px 0px; padding:2px 0px 3px 23px; font:bold 1em Tahoma, Arial, Helvetica, sans-serif; color:#828282; line-height:1em; }
.link { display:block; width:auto; background:url(images/iconos/icon_link.gif) no-repeat left top; margin:2px 0px 1px 0px; padding:2px 0px 3px 23px; font:bold 1em Tahoma, Arial, Helvetica, sans-serif; color:#828282; line-height:1em; }
.web { display:block; width:auto; background:url(images/iconos/icon_web.gif) no-repeat left top; margin:2px 0px 1px 0px; padding:2px 0px 3px 23px; font:bold 1em Tahoma, Arial, Helvetica, sans-serif; color:#828282; line-height:1em; }
.ppt { display:inline-block; width:auto; background:url(images/iconos/icon_ppt.gif) no-repeat left top; margin:2px 0px 1px 0px; padding:2px 0px 3px 23px; font:bold 1em Tahoma, Arial, Helvetica, sans-serif; color:#666666; line-height:1em; }
.video { display:inline-block; display:block; width:auto; background:url(images/iconos/icon_video.gif) no-repeat left top; margin:2px 0px 1px 0px; padding:2px 0px 3px 23px; font:bold 1em Tahoma, Arial, Helvetica, sans-serif; color:#828282; line-height:1; }
.audio { display:inline-block; display:block; width:auto; background:url(images/iconos/icon_audio.gif) no-repeat left top; margin:2px 0px 1px 0px; padding:2px 0px 3px 23px; font:bold 1em Tahoma, Arial, Helvetica, sans-serif; color:#828282; line-height:1; }
.libro { display:block; width:220px; background:url(images/iconos/icon_libro.gif) no-repeat left top; margin:2px 0px 1px 0px; padding:2px 0px 3px 23px; font:bold 1em Tahoma, Arial, Helvetica, sans-serif; color:#828282; line-height:1em; }
.online { display:block; width:auto; background:url(images/iconos/icon_online.gif) no-repeat left top; margin:2px 0px 3px 0px; padding:2px 0px 3px 23px; font:bold 1em Tahoma, Arial, Helvetica, sans-serif; color:#828282; line-height:1em; }
.mediateca { display:block; width:auto; background:url(images/iconos/icon_media.gif) no-repeat left top; margin:2px 0px 1px 0px; padding:2px 0px 3px 23px; font:bold 1em Tahoma, Arial, Helvetica, sans-serif; color:#828282; line-height:1.1em; }
.media { display:inline-block; background:url(images/iconos/icon_generico.gif) no-repeat left top; margin:2px 0px 1px 0px; padding:2px 0px 3px 23px; font:bold 1em Tahoma, Arial, Helvetica, sans-serif; color:#828282; line-height:1.1em; }
.phone { width:200px; background:url(images/iconos/icon_phone.gif) no-repeat left top; margin:0px 0px 1px 0px; padding:2px 0px 3px 23px; font:bold 1em Tahoma, Arial, Helvetica, sans-serif; color:#3d7fcf; line-height:1.1em; }
.mail { display:block; width:200px; background:url(images/iconos/icon_mail.gif) no-repeat left top; margin:3px 0px 1px 0px; padding:2px 0px 3px 23px; font:bold 1em Tahoma, Arial, Helvetica, sans-serif; color:#3d7fcf; line-height:1.1em; }
.profile { display:block; width:auto; background:url(images/iconos/icon_profile.gif) no-repeat left top; margin:2px 0px 1px 0px; padding:2px 0px 3px 23px; font:bold 1em Tahoma, Arial, Helvetica, sans-serif; color:#666; line-height:1.1em; }
.info { display:block; width:auto; background:url(images/iconos/icon_info.gif) no-repeat left top; margin:2px 0px 1px 0px; padding:2px 0px 3px 23px; font:bold 1em Tahoma, Arial, Helvetica, sans-serif; color:#666; line-height:1.1em; }
.externo { clear:both; display:inline-block; background:url(images/enlace_externo.gif) no-repeat right top; margin:0px 2px 0px 0px; padding:1px 13px 1px 0px; font:bold 1em Tahoma, Arial, Helvetica, sans-serif; color:#7e7e7e; line-height:1.1em; }
.externo_g { clear:both; display:inline-block; background:url(images/enlace_externo.gif) no-repeat right top; margin:0px 2px 0px 0px; padding:1px 13px 1px 0px; font:bold 1.5em Tahoma, Arial, Helvetica, sans-serif; color:#09C; line-height:1.1em; letter-spacing:-1px; }
.externo2 { clear:both; display:inline-block; background:url(images/enlace_externo.gif) no-repeat right top; margin:0px 2px 0px 0px; padding:1px 13px 1px 0px; font:bold 1em Tahoma, Arial, Helvetica, sans-serif; color:#7e7e7e; line-height:1.1em; }
.externo3 { clear:both; display:inline-block; background:url(images/enlace_externo.gif) no-repeat right top; margin:0px 2px 0px 0px; padding:1px 13px 1px 0px; font:bold 1em Tahoma, Arial, Helvetica, sans-serif; color:#069; line-height:1.1em; }
.externomenu2 { display:block; width:165px; background:url(images/enlace_externo_menu.gif) no-repeat left top; margin:0px; padding:0px; line-height:2em; }
.externomenu { background:url(images/enlace_externo.gif) no-repeat right top; margin:0px 2px 0px 0px; padding:1px 13px 1px 0px; }
.externoE { position:relative; width:15px; height:10px; display:inline-block; background:url(images/enlace_externo.gif) no-repeat right bottom; margin:0px; padding:0px; }

#irIndex, #irIndex2 { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:0.9em; color:#0174A5; width:80px; position:absolute; left:820px; top:50px; height:15px; text-align:left; }
#irIndex a, #irIndex2 a { display:block; color:#354200; background:url(images/btn_volver.gif); background-repeat:no-repeat; background-position:left top; }
/*Boton con texto "Ver índice"*/
#irIndex a { padding:5px 0px 5px 12px!important; padding:5px 0px 5px 10px; }
/*Boton con texto "Volver"*/
#irIndex2 a { padding:5px 0 5px 18px !important; padding:5px 0px 5px 10px; }
#irIndex a:hover, #irIndex2 a:hover { background-position:left -25px; text-decoration:none; }

/* ///////////////////////////////////////////////////////////////// Caja con videos/fotos */
.caja_videos, .caja_fotos { float:left; display:block; margin-top:5px; clear:both; background-color:#F7F7F7; padding:8px 10px 10px 10px; width:430px; margin-bottom:15px; }
.caja_videos .titulo_destacado, .caja_fotos .titulo_destacado { margin-left:5px; }
.caja_videos #zoom, .caja_fotos #zoom { float:right; text-align:right; width:170px; margin-top:10px; position:relative; right:10px; height:15px; padding-top:1px; }
.caja_videos img, .caja_fotos img { padding:7px; margin-right:2px; background-image:url(images/marco_fotos_expo.png)!important; background-image:url(images/marco_fotos_expo.gif); background-repeat:no-repeat; background-position:left top; width:91px; height:71px; overflow:hidden; }
.caja_videos img:hover, .caja_fotos img:hover { background-color:#DFF8FF; }
.caja_videos a, .caja_fotos a { width:105px; height:85px; overflow:hidden; display:block; float:left; }
.caja_videos a span, .caja_fotos a span { background-image:url(images/iconos/icon_video2.png); background-repeat:no-repeat; background-position:left 0; width:24px; height:25px; position:relative; left:8px; top:-33px; z-index:10; display:block; cursor:hand; }
.caja_videos .pie_imagen, .caja_fotos .pie_imagen { padding:7px 7px 7px 7px; }

/*///////////////////////////////////////////////////  Canales  y Redes - Menu IZQ */
.canales_redes_izq { padding:6px 0px 0px 7px; margin:3px 0px 0px 6px; display:block; background-color:#FFF; width:160px; BORDER:#F7F7F7 1px solid; background-image:url(images/canales_redes/bg_izq.gif); background-position:bottom left; background-repeat:no-repeat; }
.canales_redes_izq .titulo { padding:0px 0px 0px 0px; margin:0px 0px 3px 0px; font-weight:normal; display:block; clear:both; color:#888; }
.canales_redes_izq ul { float:left; list-style-type:none; margin:0px 0 7px 0; display:block; padding:0px; }
.canales_redes_izq li { margin-top:1px; padding:0px; display:block; float:left; margin:0px 0px 0 0; }
.canales_redes_izq li a { text-decoration:none; color:#666666; margin-bottom:0px; height:22px; width:22px; overflow:hidden; display:block; padding:0px; /* BORDER-top:#ffffff 1px solid; BORDER-RIGHT:#ffffff 1px solid; BORDER-BOTTOM:#ffffff 1px solid; BORDER-LEFT:#ffffff 1px solid;*/ }
.canales_redes_izq li a:hover { /*BORDER-top:#40c1f1 1px solid; BORDER-RIGHT:#40c1f1 1px solid; BORDER-BOTTOM:#40c1f1 1px solid; BORDER-LEFT:#40c1f1 1px solid;*/ background-color:#40c1f1; }
.canales_redes_izq span { display:none; }
.canales_redes_izq li#canal1 a { background-image:url(images/canales_redes/blogs_izq.gif); background-position:top left; background-repeat:no-repeat; }
.canales_redes_izq li#canal2 a { background-image:url(images/canales_redes/widget_izq.gif); background-position:top left; background-repeat:no-repeat; }
.canales_redes_izq li#canal3 a { background-image:url(images/canales_redes/boletin_izq.gif); background-position:top left; background-repeat:no-repeat; }
/*.canales_redes_izq li#canal_rss a { background-image:url(images/canales_redes/canal_4.gif); background-position:top left; background-repeat:no-repeat; margin:0px 3px 0 0; }*/
.canales_redes_izq li#canal4 a { background-image:url(images/canales_redes/facebook_izq.gif); background-position:top left; background-repeat:no-repeat; }
.canales_redes_izq li#canal5 a { background-image:url(images/canales_redes/twitter_izq.gif); background-position:top left; background-repeat:no-repeat; }
.canales_redes_izq li#canal6 a { background-image:url(images/canales_redes/flickr_izq.gif); background-position:top left; background-repeat:no-repeat; }
.canales_redes_izq li#canal7 a { background-image:url(images/canales_redes/youtube_izq.gif); background-position:top left; background-repeat:no-repeat; }
.canales_redes_izq li#canal8 a { background-image:url(images/canales_redes/tuenti_izq.gif); background-position:top left; background-repeat:no-repeat; }
.canales_redes_izq li#canal9 a { background-image:url(images/canales_redes/linkedin_izq.gif); background-position:top left; background-repeat:no-repeat; }
.canales_redes_izq li#canal10 a { background-image:url(images/canales_redes/jumo_izq.gif); background-position:top left; background-repeat:no-repeat; }


/* ///////////////////////// BOTONES ampliar */
.botonAmpliar a, .botonAmpliar_web a, .botonRegistrar a, .botonAmpliar_video a, .botonAmpliar_acceso a { width:200px; height:50px; background-repeat:no-repeat; background-position:left top; margin:15px 0px 15px -2px; display:block; }
.botonAmpliar a { background-image:url(images/ampliar.gif); margin:0px 0px 15px -2px; }
.botonAmpliar_web a { background-image:url(images/ampliar_web.gif); margin:0px 0px 15px -2px; }
.botonRegistrar a { background-image:url(images/registrarme.gif); margin:-5px 0px 0px -2px; }
.botonAmpliar_video a { background-image:url(images/ampliar_video.gif); margin:0px 0px 15px -2px; }
.botonAmpliar_acceso a { background-image:url(images/acceso.gif); margin:0px 0px 15px -2px; }
.botonAmpliar a:hover, .botonAmpliar_web a:hover, .botonRegistrar a:hover, .botonAmpliar_video a:hover, .botonAmpliar_acceso a:hover { background-position:left -50px; }
.botonAmpliar span, .botonAmpliar_web span, .botonRegistrar span, .botonAmpliar_video span, .botonAmpliar_acceso span { display:none; }

.javi { color:#FE0000; }







/**********************************************************************************************************************************/
.share{
font-size:80%;
font-family:arial;
text-align:right;
border-bottom:0px solid #999999;
padding:10px 0px 0px 0px;
margin-bottom:0px;
font-weight:bold;
}
.share a{
color:#000;
padding:0px 10px 0px 5px;
text-decoration:none;
}
.share a:hover{
color:#111;
text-decoration:underline;
}
.share a.nopd{
padding:0px;
}

.share a.tamano{
padding:0px 10px 0px 5px;
}
/******************SHARE********************/
#form_share {
display: none;
font-family:arial;
position: absolute;
margin-top:5px;
margin-left:-60px;
padding: 20px 15px 15px 15px;
width: 350px;
background: #FFF;
border: 1px solid #ccc;
z-index: 2;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-moz-box-shadow: 0px 3px 5px rgba(0, 0, 0, .4);
-webkit-box-shadow: 0px 3px 5px rgba(0, 0, 0, .4);
}

#form_share  div{float:left;text-align:left;width:116px;}
#form_share  div ul{list-style-type:none;padding:0px;margin:0px;}

#form_share ul li a{color:#000000;text-decoration:none;}
#form_share ul li a:hover{color:#4f4f4f;text-decoration:underline;}

.black {color:#000 !important; }


#form_email{
display: none;
position: absolute;
margin-left:35px;
margin-top:5px;
padding: 25px 20px 15px 20px;
width: 240px;
background: #FFF;
border: 1px solid #ccc;
z-index: 2;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-moz-box-shadow: 0px 3px 5px rgba(0, 0, 0, .4);
-webkit-box-shadow: 0px 3px 5px rgba(0, 0, 0, .4);
}

#form_email form input {
border-color:#CCCCCC #F7F9FB #F7F9FB #CCCCCC;
border-style:solid;
border-width:1px;
color:#999999;
margin-bottom:6px;
padding:2px;
width:234px;
}

#form_email form button  {
background-color:#F7F9FB;
border-color:#FFFFFF #999999 #999999 #FFFFFF;
border-style:solid;
border-width:1px;
cursor:pointer;
display:block;
font-size:12px;
padding:3px 4px;
}

#menu_login a.selected, #menu_login a.selected:hover    {
background: #FFF;
border: 0px solid #ccc;
border-bottom: 0px solid #FFF;
position: relative;
top: 0;
z-index: 3;
}

/******************SHARE********************/


/******************EXPO ARTE Y TECNOLOGIA********************/
#expoinfo a{
	color: #629DCA;	
}


.nuevoportal{
outline:1px solid #dfdfdf;margin:10px;padding:5px;background-color:#fefffc;
font-family:'TelefonicaL', Tahoma, Arial, Helvetica, sans-serif;
font-size: 1.8em;
color:#204046;
}

/******************EDWIN JR.*********************/
.slicknav_menu {
	display:none;
}

@media screen and (max-width: 40em) {
	.js #menu {
		display:none;
	}
	
	.js .slicknav_menu {
		display:block;
	}
}

.menudespegable{
    display:none;
}
.menudespegable a{
    color:white;
}
@media screen and (max-width:950px){
.menudespegable{
    display:block;
    color:white;
} 
.cotenedorimg{
      margin-top: 78px;
}
.section-slider{
    margin-top: -73px;

}
}