

/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#000;}
#colorbox{}
    #cboxContent{margin-top:20px;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{border:5px solid #000; background:#fff;}
        #cboxTitle{position:absolute; top:-20px; left:0; color:#eee;font-size:12px;}
        #cboxCurrent{position:absolute; top:-20px; right:0px; color:#ccc;font-size:12px;}
        #cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
        #cboxPrevious{position:absolute; top:50%; left:5px; margin-top:-32px; background:url(/v1/js/colorbox/images/controls.png) no-repeat top left; width:28px; height:65px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:bottom left;}
        #cboxNext{position:absolute; top:50%; right:5px; margin-top:-32px; background:url(/v1/js/colorbox/images/controls.png) no-repeat top right; width:28px; height:65px; text-indent:-9999px;}
        #cboxNext.hover{background-position:bottom right;}
        #cboxLoadingOverlay{background:#000;}
        #cboxLoadingGraphic{background:url(/v1/js/colorbox/images/loading.gif) no-repeat center center;}
        #cboxClose{position:absolute; top:5px; right:5px; display:block; background:url(/v1/js/colorbox/images/controls.png) no-repeat top center; width:38px; height:19px; text-indent:-9999px;}
        #cboxClose.hover{background-position:bottom center;}

/*rules for the plot target div.  These will be cascaded down to all plot elements according to css rules*/
.jqplot-target {
    position: relative;
    color: #666666;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 1em;
/*    height: 300px;
    width: 400px;*/
}

/*rules applied to all axes*/
.jqplot-axis {
    font-size: 0.75em;
}

.jqplot-xaxis {
    margin-top: 10px;
}

.jqplot-x2axis {
    margin-bottom: 10px;
}

.jqplot-yaxis {
    margin-right: 10px;
}

.jqplot-y2axis, .jqplot-y3axis, .jqplot-y4axis, .jqplot-y5axis, .jqplot-y6axis, .jqplot-y7axis, .jqplot-y8axis, .jqplot-y9axis, .jqplot-yMidAxis {
    margin-left: 10px;
    margin-right: 10px;
}

/*rules applied to all axis tick divs*/
.jqplot-axis-tick, .jqplot-xaxis-tick, .jqplot-yaxis-tick, .jqplot-x2axis-tick, .jqplot-y2axis-tick, .jqplot-y3axis-tick, .jqplot-y4axis-tick, .jqplot-y5axis-tick, .jqplot-y6axis-tick, .jqplot-y7axis-tick, .jqplot-y8axis-tick, .jqplot-y9axis-tick, .jqplot-yMidAxis-tick {
    position: absolute;
    white-space: pre;
}


.jqplot-xaxis-tick {
    top: 0px;
    /* initial position untill tick is drawn in proper place */
    left: 15px;
/*    padding-top: 10px;*/
    vertical-align: top;
}

.jqplot-x2axis-tick {
    bottom: 0px;
    /* initial position untill tick is drawn in proper place */
    left: 15px;
/*    padding-bottom: 10px;*/
    vertical-align: bottom;
}

.jqplot-yaxis-tick {
    right: 0px;
    /* initial position untill tick is drawn in proper place */
    top: 15px;
/*    padding-right: 10px;*/
    text-align: right;
}

.jqplot-yaxis-tick.jqplot-breakTick {
    right: -20px;
    margin-right: 0px;
    padding:1px 5px 1px 5px;
    /*background-color: white;*/
    z-index: 2;
    font-size: 1.5em;
}

.jqplot-y2axis-tick, .jqplot-y3axis-tick, .jqplot-y4axis-tick, .jqplot-y5axis-tick, .jqplot-y6axis-tick, .jqplot-y7axis-tick, .jqplot-y8axis-tick, .jqplot-y9axis-tick {
    left: 0px;
    /* initial position untill tick is drawn in proper place */
    top: 15px;
/*    padding-left: 10px;*/
/*    padding-right: 15px;*/
    text-align: left;
}

.jqplot-yMidAxis-tick {
    text-align: center;
    white-space: nowrap;
}

.jqplot-xaxis-label {
    margin-top: 10px;
    font-size: 11pt;
    position: absolute;
}

.jqplot-x2axis-label {
    margin-bottom: 10px;
    font-size: 11pt;
    position: absolute;
}

.jqplot-yaxis-label {
    margin-right: 10px;
/*    text-align: center;*/
    font-size: 11pt;
    position: absolute;
}

.jqplot-yMidAxis-label {
    font-size: 11pt;
    position: absolute;
}

.jqplot-y2axis-label, .jqplot-y3axis-label, .jqplot-y4axis-label, .jqplot-y5axis-label, .jqplot-y6axis-label, .jqplot-y7axis-label, .jqplot-y8axis-label, .jqplot-y9axis-label {
/*    text-align: center;*/
    font-size: 11pt;
    margin-left: 10px;
    position: absolute;
}

.jqplot-meterGauge-tick {
    font-size: 0.75em;
    color: #999999;
}

.jqplot-meterGauge-label {
    font-size: 1em;
    color: #999999;
}

table.jqplot-table-legend {
    margin-top: 12px;
    margin-bottom: 12px;
    margin-left: 12px;
    margin-right: 12px;
}

table.jqplot-table-legend, table.jqplot-cursor-legend {
    background-color: rgba(255,255,255,0.6);
    border: 1px solid #cccccc;
    position: absolute;
    font-size: 0.75em;
}

td.jqplot-table-legend {
    vertical-align:middle;
}

/*
These rules could be used instead of assigning
element styles and relying on js object properties.
*/

/*
td.jqplot-table-legend-swatch {
    padding-top: 0.5em;
    text-align: center;
}

tr.jqplot-table-legend:first td.jqplot-table-legend-swatch {
    padding-top: 0px;
}
*/

td.jqplot-seriesToggle:hover, td.jqplot-seriesToggle:active {
    cursor: pointer;
}

.jqplot-table-legend .jqplot-series-hidden {
    text-decoration: line-through;
}

div.jqplot-table-legend-swatch-outline {
    border: 1px solid #cccccc;
    padding:1px;
}

div.jqplot-table-legend-swatch {
    width:0px;
    height:0px;
    border-top-width: 5px;
    border-bottom-width: 5px;
    border-left-width: 6px;
    border-right-width: 6px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-style: solid;
}

.jqplot-title {
    top: 0px;
    left: 0px;
    padding-bottom: 0.5em;
    font-size: 1.2em;
}

table.jqplot-cursor-tooltip {
    border: 1px solid #cccccc;
    font-size: 0.75em;
}


.jqplot-cursor-tooltip {
    border: 1px solid #cccccc;
    font-size: 0.75em;
    white-space: nowrap;
    background: rgba(208,208,208,0.5);
    padding: 1px;
}

.jqplot-highlighter-tooltip, .jqplot-canvasOverlay-tooltip {
    border: 1px solid #cccccc;
    font-size: 0.75em;
    white-space: nowrap;
    background: rgba(208,208,208,0.5);
    padding: 1px;
}

.jqplot-point-label {
    font-size: 0.75em;
    z-index: 2;
}
      
td.jqplot-cursor-legend-swatch {
    vertical-align: middle;
    text-align: center;
}

div.jqplot-cursor-legend-swatch {
    width: 1.2em;
    height: 0.7em;
}

.jqplot-error {
/*   Styles added to the plot target container when there is an error go here.*/
    text-align: center;
}

.jqplot-error-message {
/*    Styling of the custom error message div goes here.*/
    position: relative;
    top: 46%;
    display: inline-block;
}

div.jqplot-bubble-label {
    font-size: 0.8em;
/*    background: rgba(90%, 90%, 90%, 0.15);*/
    padding-left: 2px;
    padding-right: 2px;
    color: rgb(20%, 20%, 20%);
}

div.jqplot-bubble-label.jqplot-bubble-label-highlight {
    background: rgba(90%, 90%, 90%, 0.7);
}

div.jqplot-noData-container {
    text-align: center;
    background-color: rgba(96%, 96%, 96%, 0.3);
}


/* Reset ---------------------------------- */
* {	margin: 0; padding: 0; }
html { overflow: auto;  }
body { font-family:'Sanchez', sans-serif; font-size: 62.5%;  /*1em = 62.5% = 10px*/ text-align: center; /* Hack para que IE6 no de problemas */ -webkit-text-size-adjust: 100%;  }
ol, ul {list-style: none; list-style-type: none; }
img, a img {border: none; text-decoration: none;  background-repeat: no-repeat;  vertical-align:top; }
fieldset {border:none; }
label, button {	cursor: pointer; }
input, textarea, select, button {font-size: 100%; font-family: inherit;  border:none;  line-height:1; }
table {	border-collapse:collapse; border-spacing:0; }
q:before,q:after {content:''; }
h1,h2,h3,h4,h5,h6 {	font-size:100%; font-weight:normal;  }

/* -------------------Fin Reset ------------------ */
/* ------------------------------------------------*/

/* clearfix */
.clearfix:before,
.clearfix:after { content: " "; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1;}


/* Generales */
html h1, html h2, html h3, html h4, html h5, html p, html a, html span, html ul, html li { max-height: 999999px; }

a { text-decoration:underline; color:#a52d07;}
a:hover { color:#5e162e; text-decoration: none;}

/************/
body { color:#666666; background:#fff; max-width:100%; min-width:1230px;overflow:hidden; position:relative }
    body > a {display:none; }
	body > img {display:block; }

#cajaCabeceraExterior { clear:both;}
    .contenedorPublicidadHorizontalExterior {}
        .contenedorPublicidadHorizontal {}
    
    #mostrarEdicion {border:1px solid #aaa; padding:2px; width:200px; }
        #mostrarEdicion .actual {background:#FFB6C1; }
    
    #cabeceraExterior { display:table;  width:100%;  border-bottom:1px solid #cccccc;  background:#f0f0f0;position:relative; }
        #cabeceraExterior .colIzq { display:table-cell; width:300px; border-right:1px solid #cccccc; background:#fff; vertical-align:middle; text-align:center; }
        #cabeceraExterior .colIzq > div{width: 300px}
            #cabeceraExterior .colIzq .fecha { font-size:11px;  color:#999999;  text-transform:uppercase; }
        #cabeceraExterior .colDer { display:flex; margin-left: -3px;min-height:40px; }

    .cajaCabeceraMovil {height:60px; width:100%; z-index:11; background:url("/v1/img/interface/fondoPie.png"); color:white; text-align:left; display:none; position:fixed; top:0; left:0; }
        .cajaCabeceraMovil .bloqueLogoMovil{overflow: hidden; width: 300px;  float: left; }
            .cajaCabeceraMovil .bloqueLogoMovil  a { display:inline-block; vertical-align:top;color:white; }
                .cajaCabeceraMovil .bloqueLogoMovil .logo img {height:40px; padding:10px; }
            .cajaCabeceraMovil .bloqueLogoMovil .menu {font-size:3em; display:inline-block; padding:3px 10px 3px 20px; }
            
        .cajaCabeceraMovil  .zonaCajasDerecha {overflow: hidden; float: right; width: 185px;}
            /*.cajaCabeceraMovil .zonaCajasDerecha a.registroUsuario {float: right; margin: 10px 20px 0 10px; color: #ffffff; text-decoration: none; font-size: 2em}
            .cajaCabeceraMovil .zonaCajasDerecha a.desplegarBuscador {float: right; margin: 10px 10px 0 0; color: #ffffff; text-decoration: none; font-size: 1.8em}*/
            .cajaCabeceraMovil .zonaCajasDerecha form.buscador{display: none; overflow: hidden;  float: right; width: 220px; margin-top: 12px;  }
                .cajaCabeceraMovil .zonaCajasDerecha form.buscador input.buscaNoticia{padding: 5px 10px; margin-right: 15px; border: 1px solid #c1c1c1; color: #333333; font-size: 15px}
                .cajaCabeceraMovil .zonaCajasDerecha form.buscador input.btnBuscarNoticia{cursor:pointer; width: 23px; height: 23px;  background: url(/v1/img/interface/ico-buscar.png) no-repeat;  text-indent: -9999px}
        
/* menu desplegable Movil */
    .menuMovil {position:fixed; top:60px; left:-300px; width:300px; height:1000px; background:url("/v1/img/interface/fondoPie.png") 0 -60px; z-index:20; text-align: left;display:none;}
        .menuMovil .menuDesplegadoMovil > li {padding:6px 15px; font-size:12px; color:white; }
        .menuMovil .menuDesplegadoMovil > li.menu {background:#17162e}
            .menuMovil .menuDesplegadoMovil > li.menu > a {display: block; font-size:13px;  line-height:24px;  text-transform:uppercase; color: #ffffff; text-decoration: none }
            .menuMovil .menuDesplegadoMovil > li.menu > a:hover { }
                .menuMovil .menuDesplegadoMovil > li.menu > a span { width:32px;  font-size:24px;  margin-right:8px;  text-align:center;  }
                .menuMovil .menuDesplegadoMovil > li.menu > a .fa-bars { display:inline-block;  }
                .menuMovil .menuDesplegadoMovil > li.menu > a .fa-caret-down { display:none; }
            .menuMovil .menuDesplegadoMovil > li.menu > ul { display:none;  font-family:'Lato', sans-serif; padding-top:10px; }
                .menuMovil .menuDesplegadoMovil > li.menu > ul .categoriaMenu { font-size:17px;  font-weight:bold;  padding-bottom:8px;  }
                    .menuMovil .menuDesplegadoMovil > li.menu > ul .categoriaMenu a { color:#d9d9d9;  text-decoration:none; }
                    .menuMovil .menuDesplegadoMovil > li.menu > ul .subCategoriaMenu { font-size:15px;  margin-left:15px;  padding-bottom:4px;  }
        .menuMovil .menuDesplegadoMovil > li.menu.desplegado { }
            .menuMovil .menuDesplegadoMovil > li.menu.desplegado > a { display: block; padding-bottom:10px;  border-bottom:1px solid #3b3a4e;  margin-bottom:10px; text-decoration: none; color: #ffffff }
            .menuMovil .menuDesplegadoMovil > li.menu.desplegado > a .fa-bars { display:none;  }
            .menuMovil .menuDesplegadoMovil > li.menu.desplegado > a .fa-caret-down { display:inline-block; }
            .menuMovil .menuDesplegadoMovil > li.menu.desplegado > ul { display:block; }                    
            
        .menuMovil .menuDesplegadoMovil > li.areaPrivada {background:#666}
            .menuMovil .menuDesplegadoMovil > li.areaPrivada > a { display: block; font-size:13px;  line-height:28px;  text-transform:uppercase; color: #ffffff; text-decoration:none; }
                .menuMovil .menuDesplegadoMovil > li.areaPrivada > a span { width:32px;  font-size:20px;  margin-right:8px;  text-align:center;  }
            .menuMovil .menuDesplegadoMovil > li.areaPrivada.desplegado > a { border-bottom:1px solid #aaa; padding-bottom:5px; }
        
                .menuMovil .menuDesplegadoMovil .formLogin {width:260px;  color:white;  font-family: 'Lato', sans-serif;  display:none;  font-size:0.9em; }
                .menuMovil .menuDesplegadoMovil .desplegado .formLogin {display:block; }
                .menuMovil .menuDesplegadoMovil .formLogin label {display:none; }
                .menuMovil .menuDesplegadoMovil .formLogin input {padding:10px;  margin-top:10px;  border:none; border-bottom:1px solid #aaa;  font-size:1.4em;  background:transparent;  color:white;  width:240px; }
                .menuMovil .menuDesplegadoMovil .formLogin .enlaceRegistro {font-size:1.4em;  margin-top:10px;  display:block; }
                .menuMovil .menuDesplegadoMovil .formLogin .enlaceRegistro a {color:white;}
                .menuMovil .menuDesplegadoMovil .formLogin .enlacePass {margin:0 0 10px;  color:white;  text-decoration:none;  font-size:1.3em;  display:block;  text-align:center; }
                .menuMovil .menuDesplegadoMovil .formLogin input.botonEnviar {cursor: pointer;   margin:20px 30px 10px;  padding:10px;  background:#5e162e;  border:none;  border-radius:25px; -moz-border-radius:25px; -webkit-border-radius:25px;  width:200px;  text-transform:uppercase; }
                .menuMovil .menuDesplegadoMovil .registroRedes a {display:block;  margin:10px 30px 0px;  padding:10px 0;  border:none;  border-radius:25px;  -moz-border-radius: 25px;  -webkit-border-radius: 25px;  width:200px;  text-align:center;  text-transform:uppercase;  color:white;  text-decoration:none; }
                    .menuMovil .menuDesplegadoMovil .registroRedes a.twitter {background:#55acee; }
                    .menuMovil .menuDesplegadoMovil .registroRedes a.facebook {background:#3b5998; }
            
        .menuMovil .menuDesplegadoMovil > li.suscribete {background:#bb650a}
            .menuMovil .menuDesplegadoMovil > li.suscribete > a { font-size:13px;  line-height:28px;  text-transform:uppercase; color:#fff;  text-decoration:none; }
             .menuMovil .menuDesplegadoMovil > li.suscribete > a span { width:32px;  font-size:20px;  margin-right:8px;  text-align:center;  }   
        
        .menuMovil .menuDesplegadoMovil > li.homePersonal {display: none; background:#bb650a}
            .menuMovil .menuDesplegadoMovil > li.homePersonal > a { font-size:13px;  line-height:28px;  text-transform:uppercase; padding-left: 7px; text-decoration:none; color:#fff; }
                    .menuMovil .menuDesplegadoMovil > li.homePersonal > a span{ width:32px;  font-size:20px;  margin-right:8px;}
            
       /*hemeroteca*/    
       .menuMovil .menuDesplegadoMovil > li.hemeroteca {background:#c2c2c2; }
            .menuMovil .menuDesplegadoMovil > li.hemeroteca a.tituloHemeroteca{display: block; font-size: 13px; line-height: 28px; text-transform: uppercase; color: #333333; text-decoration: none;}
                .menuMovil .menuDesplegadoMovil > li.hemeroteca a.tituloHemeroteca span{ width:32px;  font-size:20px;  margin-right:8px;  text-align:center;}
                .menuMovil .menuDesplegadoMovil > li.hemeroteca a.tituloHemeroteca a{}
                li.hemeroteca .calendarioHemeroteca{overflow: hidden; display: none; margin-left: 35px;}
                 li.hemeroteca.desplegado .calendarioHemeroteca{display: block}
                        

/*************************************************************************/

.paginaExterior { text-align:left; min-width:930px;clear:both; }
    .paginaExterior.seccionPortada { margin-top:40px; border-top:3px solid #5e162e;}
.pagina {width:1230px; }
    .pagina > div {}
    
    .pagina.seccionPortada { }
        .pagina.seccionPortada .cajaLogo {}
            .pagina.seccionPortada .colIzquierda {min-height:0;}
            .pagina.seccionPortada .colIzquierda + .dobleColDerecha {padding-top:15px;}
            .pagina.seccionPortada .colIzquierda + .colCentral {padding-top:15px;}
            .pagina.seccionPortada .colIzquierda + .colCentral + .colDerecha {padding-top:15px;}
    
    .pagina .colIzquierda { float:left;  width:300px;min-height:1400px; overflow:hidden; position:relative; z-index:6; }
        .pagina .colIzquierda .cajaLogo { height: 268px; text-align:center; background:url(/v1/img/interface/fondo-logo.jpg) no-repeat; }
            .pagina .colIzquierda .cajaLogo h1 { display:inline-block;  margin:105px 0 30px 0; }
                .pagina .colIzquierda .cajaLogo h1 #logo { position: relative;  z-index: 1;  display:inline-block; }
                .pagina .colIzquierda .cajaLogo h1 .alt-logo { position: absolute;  z-index:0;  clip:rect(0 0 0 0); }
            .pagina .colIzquierda .cajaLogo .redes { }
                .pagina .colIzquierda .cajaLogo .redes li { display:inline-block;  margin-right:15px;  }
                    .pagina .colIzquierda .cajaLogo .redes li a { font-size:18px;  color:#fff;  text-decoration:none;  }
                    .pagina .colIzquierda .cajaLogo .redes li a:hover { color:#000;  }
                        .pagina .colIzquierda .cajaLogo .redes li a span {  }
    
        .pagina .colIzquierda .menuIzquierda {}
            .pagina .colIzquierda .menuIzquierda > li { font-size:1.2em; color:white; }
            
                .pagina .colIzquierda .menuIzquierda li.menu {background:#17162e}
                    .pagina .colIzquierda .menuIzquierda li.menu > a {display:block;padding:6px 15px;display: block; font-size:13px;  line-height:24px;  text-transform:uppercase; color: #ffffff; text-decoration: none }
                    .pagina .colIzquierda .menuIzquierda li.menu > a:hover { }
                        .pagina .colIzquierda .menuIzquierda li.menu > a span { width:32px;  font-size:24px;  margin-right:8px;  text-align:center; display:inline-block; }
                        .pagina .colIzquierda .menuIzquierda li.menu > a .fa-bars { display:inline-block;  }
                        .pagina .colIzquierda .menuIzquierda li.menu > a .fa-caret-down { display:none; }
                    .pagina .colIzquierda .menuIzquierda li.menu > ul { display:none;  font-family:'Lato', sans-serif;padding-top:10px; }
                        .pagina .colIzquierda .menuIzquierda li.menu > ul .categoriaMenu { font-size:17px;  font-weight:bold;  padding-bottom:8px;  }
                            .pagina .colIzquierda .menuIzquierda li.menu > ul .categoriaMenu a { color:#d9d9d9;  text-decoration:none;padding:6px 15px 6px 40px; }
                            .pagina .colIzquierda .menuIzquierda li.menu > ul .subCategoriaMenu { font-size:15px;  margin-left:15px;  padding-bottom:4px;  }
                .pagina .colIzquierda .menuIzquierda li.menu.desplegado { }
                    .pagina .colIzquierda .menuIzquierda li.menu.desplegado > a { display: block;padding: 0 20px 10px;  border-bottom:1px solid #3b3a4e;  margin-bottom:10px; text-decoration: none; color: #ffffff }
                    .pagina .colIzquierda .menuIzquierda li.menu.desplegado > a .fa-bars { display:none;  }
                    .pagina .colIzquierda .menuIzquierda li.menu.desplegado > a .fa-caret-down { display:inline-block; }
                    .pagina .colIzquierda .menuIzquierda li.menu.desplegado > ul { display:block; }                    
                    
                .pagina .colIzquierda .menuIzquierda li.areaPrivada {background:#666}
                    .pagina .colIzquierda .menuIzquierda li.areaPrivada > a { display: block; font-size:13px;  line-height:28px;  text-transform:uppercase; color: #ffffff; text-decoration:none; }
                        .pagina .colIzquierda .menuIzquierda li.areaPrivada > a span {  }
                    .pagina .colIzquierda .menuIzquierda li.areaPrivada.desplegado > a { border-bottom:1px solid #aaa; padding-bottom:5px; }
                
                        .pagina .colIzquierda .menuIzquierda .formLogin {width:260px;  color:white;  font-family: 'Lato', sans-serif;  display:none;  font-size:0.9em; padding:0 20px 20px}
                        .pagina .colIzquierda .menuIzquierda .desplegado .formLogin {display:block; }
                        .pagina .colIzquierda .menuIzquierda .formLogin label {display:none; }
				        .pagina .colIzquierda .menuIzquierda .formLogin input {padding:10px;  margin-top:10px;  border:none; border-bottom:1px solid #aaa;  font-size:1.4em;  background:transparent;  color:white;  width:240px; }
				        .pagina .colIzquierda .menuIzquierda .formLogin .enlaceRegistro {font-size:1.4em;  margin-top:10px;  display:block; }
				        .pagina .colIzquierda .menuIzquierda .formLogin .enlaceRegistro a {color:white;}
				        .pagina .colIzquierda .menuIzquierda .formLogin .enlacePass {margin:0 0 10px;  color:white;  text-decoration:none;  font-size:1.3em;  display:block;  text-align:center; }
				        .pagina .colIzquierda .menuIzquierda .formLogin input.botonEnviar {cursor: pointer;   margin:20px 30px 10px;  padding:10px;  background:#5e162e;  border:none;  border-radius:25px; -moz-border-radius:25px; -webkit-border-radius:25px;  width:200px;  text-transform:uppercase; }
				        .pagina .colIzquierda .menuIzquierda .registroRedes a {display:block;  margin:10px 30px 0px;  padding:10px 0;  border:none;  border-radius:25px;  -moz-border-radius: 25px;  -webkit-border-radius: 25px;  width:200px;  text-align:center;  text-transform:uppercase;  color:white;  text-decoration:none; }
				            .pagina .colIzquierda .menuIzquierda .registroRedes a.twitter {background:#55acee; }
				            .pagina .colIzquierda .menuIzquierda .registroRedes a.facebook {background:#3b5998; }
				            
	            .pagina .colIzquierda .menuIzquierda>li > a {display:block;padding:6px 15px;display: block; font-size:13px;  line-height:24px;  text-transform:uppercase; color: #ffffff; text-decoration: none }
	            .pagina .colIzquierda .menuIzquierda>li > a > span {width:32px;  font-size:20px;  margin-right:8px;  text-align:center; display:inline-block;}
	                
                .pagina .colIzquierda .menuIzquierda li.suscribete {background:#bb650a}
                
                .pagina .colIzquierda .menuIzquierda li.homePersonal {display: none; background:#bb650a}
                
                .pagina .colIzquierda .menuIzquierda li.rss {background:#5e162e}
                 
                   
               /*hemeroteca*/    
               .pagina .colIzquierda .menuIzquierda li.hemeroteca {background:#c2c2c2; }
                    .pagina .colIzquierda .menuIzquierda li.hemeroteca a.tituloHemeroteca{display: block; font-size: 13px; line-height: 28px; text-transform: uppercase; color: #333333; text-decoration: none;}
                        .pagina .colIzquierda .menuIzquierda li.hemeroteca a.tituloHemeroteca span{ width:32px;  font-size:20px;  margin-right:8px;  text-align:center;}
                        .pagina .colIzquierda .menuIzquierda li.hemeroteca a.tituloHemeroteca a{}
                        li.hemeroteca .calendarioHemeroteca{overflow: hidden; display: none; margin-left: 35px;}
                         li.hemeroteca.desplegado .calendarioHemeroteca{display: block}
                        
                            li.hemeroteca .calendarioHemeroteca .flechas{width: 28px; float: left; }
                                li.hemeroteca .calendarioHemeroteca .flechas a{color: #333333; text-decoration: none; font-size: 18px;  font-weight: bold; } 
                            li.hemeroteca .calendarioHemeroteca h3{line-height: 30px; text-transform: uppercase; font-size: 13px; color: #333333;  }
                            li.hemeroteca .calendarioHemeroteca table{padding-top: 10px; width: 185px; clear: both;  font-size: 13px;  text-align: center; }
                                .calendarioHemeroteca table th { font-weight: normal;  color: #333333;  padding-bottom: 5px;  width: 10px; }
                                .calendarioHemeroteca table td { color: #333333; line-height: 23px; }
                                .calendarioHemeroteca table td.hoy{background: #5e162e; color: #ffffff}
                                    .calendarioHemeroteca table td a{display: block; text-decoration: none; color: #5e162e}
                                    .calendarioHemeroteca table td a:hover, .calendarioHemeroteca table td a:active{background: #5e162e; color: #ffffff}
                                    .calendarioHemeroteca table td.hoy a{color: #ffffff}
                            #capaEleccion{position: absolute; top: 0; left: 0; padding: 5px; background: #666666; }
                                #capaEleccion ul li{ padding: 5px 3px; font-size: 13px; text-align: center;}
                                #capaEleccion ul li + li{border-top: 1px dotted #ffffff}
                                    #capaEleccion ul li a{text-decoration: none; color: #ffffff; }
                                    #capaEleccion ul li a:hover, #capaEleccion ul li a:active{color: #cccccc}
                                    

                .pagina .colIzquierda .menuIzquierda li.buscador {background:#ddd}
                    .pagina .colIzquierda .menuIzquierda li.buscador > a { font-size:13px;  line-height:28px;  text-transform:uppercase; color:#333;  text-decoration:none; }
                        .pagina .colIzquierda .menuIzquierda li.buscador > a span { width:32px;  font-size:20px;  margin-right:8px;  text-align:center;  }   
                
                .pagina .colIzquierda .menuIzquierda li.tags {background:#17162e;color:white;}
                    .pagina .colIzquierda .menuIzquierda li.tags > a { font-size:13px;  line-height:28px;  text-transform:uppercase; color:#fff;  text-decoration:none; }
                    .colIzquierda .bloqueTagsMenu ul {overflow: hidden; clear: both; padding:0 20px 20px;}
			            .colIzquierda .bloqueTagsMenu ul li{overflow: hidden; display: inline-block; float: left; margin: 5px }
			                .colIzquierda .bloqueTagsMenu ul li a{display: inline-block; padding: 5px 10px; font-size: 12px; background: #ffffff; color: #17162e; text-decoration: none; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;}
			                .colIzquierda .bloqueTagsMenu ul li a:hover, 
			                .colIzquierda .bloqueTagsMenu ul li a:active{color: #5e162e} 
                     
                     
/***** paginador *****/
.paginacion{overflow: hidden;  padding: 25px 0; text-align: center;width:930px;clear:both;float:right;}
    .paginacion .paginador a{display: inline-block;  width: 20px;  height: 20px; font-size: 1.3em; text-decoration: none; color: #ffffff; background: #5e162e; border: 1px solid #5e162e;  -moz-border-radius: 75px;  -webkit-border-radius: 75px;  border-radius: 75px; }
    .paginacion .paginador a + a{margin-left: 3px; }
    .paginacion .paginador a:hover,
    .paginacion .paginador a:active,
    .paginacion .paginador a.paginadorPaginaActual{background: #ffffff;  color: #5e162e}
    .paginacion .paginadorDetalle a{display: inlblock; width: auto; padding: 2px 5px;}

/******* CAPA USUARIO *******************/
ul.botonesUsuario { position:absolute;right:0;top:0px;margin-top:10px; height: 25px; width: 145px;padding-right:10px;}
    ul.botonesUsuario li {overflow: hidden;  float: right;display:inline-block;  text-align: center;  font-size: 1.8em; }
        ul.botonesUsuario li a {text-decoration: none;  color: #ffffff; display:inline-block;margin-left:10px;padding:2px 5px;}
        .colDer ul.botonesUsuario {width:115px;}
        .colDer ul.botonesUsuario li a {color: #333;padding:0 5px;margin-left:5px;background:#f0f0f0;}
        ul.botonesUsuario li a:hover {color: #b58709}
        ul.botonesUsuario li a.botonOff .fa-chevron-left { display:inline-block; }
        ul.botonesUsuario li a.botonOff .fa-chevron-right { display:none;}
        ul.botonesUsuario li a.botonOff .fa-chevron-up { display:none;}
        ul.botonesUsuario li a.botonOff.activo .fa-chevron-left { display:none;}
        ul.botonesUsuario li a.botonOff.activo .fa-chevron-right { display:inline-block;}
        ul.botonesUsuario li a.botonOff.arriba .fa-chevron-left { display:none;}
        ul.botonesUsuario li a.botonOff.arriba .fa-chevron-right { display:none;}
        ul.botonesUsuario li a.botonOff.arriba .fa-chevron-up { display:inline-block;}
        ul.botonesUsuario li a.desktop {display:none;}
        ul.botonesUsuario li a.mobile {display:none; font-size: 1.3em;}
        
.capaUsuario {display:none;position:absolute;  top:0;  right:-300px;   width:300px;  min-height:800px;  color:white;  text-align:left;  z-index: 3; }        
    .usuarioNoLogueado{overflow: hidden; padding: 20px 10px 0 10px; background: #666666 url(/v1/img/interface/fondoLogColumna.jpg) no-repeat top;   padding-bottom: 99999px; margin-bottom: -99999px;}
       .usuarioNoLogueado .cabeceraLogin{overflow: hidden; margin-bottom:130px}
            .usuarioNoLogueado .cabeceraLogin p.bocadilloCabecera{padding: 3px 5px 15px 20px; color: #ffffff; font-size: 20px; background: url(/v1/img/interface/bocadilloGris.png) no-repeat; }
            .usuarioNoLogueado .cabeceraLogin p.entradillaLogin {text-align: right; font-size: 14px}
       .usuarioNoLogueado .formLogin {width:260px;  color:white;  font-family: 'Lato', sans-serif; font-size:0.9em; }
             .usuarioNoLogueado .formLogin label {display:none; }
             .usuarioNoLogueado .formLogin input {padding:10px;  margin-top:10px;  border:none; border-bottom:1px solid #aaa;  font-size:13px;  background:transparent;  color:white;  width:240px; }
             .usuarioNoLogueado .formLogin .enlaceRegistro {font-size:1.7em;text-align:center; margin-top:10px;  display:block; }
             .usuarioNoLogueado .formLogin .enlaceRegistro a {color: #bb650a;}
             .usuarioNoLogueado .formLogin .enlacePass {margin:0 0 10px;  color:white;  text-decoration:none;  font-size:13px;  display:block;  text-align:center; }
             .usuarioNoLogueado .formLogin input.botonEnviar {cursor: pointer;   margin:20px 30px 10px;  padding:10px;  background:#5e162e;  border:none;  border-radius:25px; -moz-border-radius:25px; -webkit-border-radius:25px;  width:200px;  text-transform:uppercase; }
             .usuarioNoLogueado .registroRedes a {display:block;  margin:10px 30px 0px;  padding:10px 0;  border:none;  border-radius:25px; font-size: 11px; -moz-border-radius: 25px;  -webkit-border-radius: 25px;  width:200px;  text-align:center;  text-transform:uppercase;  color:white;  text-decoration:none; }
                 .usuarioNoLogueado .registroRedes a.twitter {background:#55acee; }
                 .usuarioNoLogueado .registroRedes a.facebook {background:#3b5998; }
            
    .usuarioLogueado{background:#333; overflow:hidden; padding-bottom: 99999px; margin-bottom: -99999px;}
    .usuarioLogueado  .fotoUsuario {display:inline-block;  float:left;  width:100px;  height:100px;  background:white;  margin:10px;  border-radius:50px; -moz-border-radius:50px; -webkit-border-radius:50px;  border:1px solid #ffffff; }
    .usuarioLogueado  h2 {text-transform:uppercase;  font-size:1.9em;  margin-top:40px; }
        .usuarioLogueado  h2 a{color: #ffffff; text-decoration: none;} 
    .usuarioLogueado  .redes {overflow:hidden;  width:150px; }
    .usuarioLogueado  .redes li {float:left;  margin-right:10px; }
        .usuarioLogueado  .redes li a {display:inline-block;  color:white;  padding:5px; font-size:1.8em; }
    .usuarioLogueado  .notificaciones {float:right; width:170px; background:#b58709; color:white; padding:5px 10px; }
        .usuarioLogueado  .notificaciones a {color:white; }
        .usuarioLogueado  .notificaciones span.num {font-size:3.7em; float:left; margin-right:10px; }
        .usuarioLogueado  .notificaciones span.texto {text-transform:uppercase; float:left; margin-top:10px; width:90px; }
    
    .usuarioLogueado  p.bocadillo {padding: 5px 7px 16px 7px;  width: 195px;  margin-bottom: 15px;  color: #333333;  text-transform:uppercase;  font-size:1.4em;  font-family:'Lato', sans-serif;  background: #ffffff url(/v1/img/interface/bocadilloAreaPrivada.gif) no-repeat center bottom;  border-radius:15px 15px 0 0;  -moz-border-radius: 15px 15px 0 0;  -webkit-border-radius: 15px 15px 0 0; }
        .usuarioLogueado  p.bocadillo a{float: right; text-decoration: none; color: #999999}
        .usuarioLogueado  p.bocadillo a:hover, .usuarioLogueado p.bocadillo a:active{color:  #5e162e}
    .usuarioLogueado  p.vacio{padding: 0 50px 10px 15px; line-height: 20px; font-size:1.3em;  font-family: 'Lato', sans-serif;  color: #fafafa}
            
    .usuarioLogueado .ultimosComentarios {overflow: hidden;  clear:right; padding:20px; }
        .usuarioLogueado .ultimosComentarios .galeriaComentarios {position: relative; overflow: hidden; height: 237px; width: 255px; }
            .usuarioLogueado .ultimosComentarios .galeriaComentarios ul.sliderComentario{overflow: hidden; height: 215px; }
                .usuarioLogueado .ultimosComentarios .galeriaComentarios li {position: relative; height: 215px;  width: 250px; margin-right: 5px}
        .usuarioLogueado .ultimosComentarios li {position: relative; height: 215px;  width: 250px; margin-right: 5px;}
        .ultimosComentarios li .comentario {overflow: hidden;  margin-bottom:10px; }
        .usuarioLogueado .ultimosComentarios li a {text-decoration:none;}
        .usuarioLogueado .ultimosComentarios li .bloqueComentario {position:relative;  overflow: hidden;  height: 85px;  padding: 5px 15px 10px 15px;  background:#ffffff;  color:#666; }
        .usuarioLogueado .ultimosComentarios li .contadorComentario {position:absolute; top:0; right:0; background:#666; color:white; font-size:1.2em; padding:1px 10px; }
        .usuarioLogueado .ultimosComentarios li .fechaComentario {padding:0;  margin: 0}
        .usuarioLogueado .ultimosComentarios li .textoComentario { font-size:1.3em;  font-family: 'Lato', sans-serif;  color: #666666}
        .usuarioLogueado .ultimosComentarios .bloqueComentario.dorado{background: #f7edd1}
            .usuarioLogueado .ultimosComentarios .bloqueComentario.dorado .contadorComentario{background: #b58709}
            .usuarioLogueado .ultimosComentarios li .textoComentario  .ofensivo{display: inline-block; float: left;  width: 200px}
            .usuarioLogueado .ultimosComentarios li .textoComentario .fa{float: left;  padding-top: 5px;  margin-right: 5px;  color: #a52d07;  font-size: 20px}
            .usuarioLogueado .ultimosComentarios .flechasSlider{overflow: hidden; position: absolute; bottom: 0; right: 5px }
                .usuarioLogueado .ultimosComentarios .flechasSlider a{display: inline-block;  font-size: 1.8em;  color: #ffffff;  text-decoration: none;  text-aling: right}
                .usuarioLogueado .ultimosComentarios .flechasSlider a + a{margin-left: 5px; }
                .usuarioLogueado .ultimosComentarios .flechasSlider a:hover, 
                .usuarioLogueado .ultimosComentarios .flechasSlider a:active{color: #cccccc}
                .usuarioLogueado .ultimosComentarios .flechasSlider a.inactiva{display: none;}

    .usuarioLogueado .categoriasSeleccionadas{overflow: hidden;  width: 255px;  margin: 10px auto 20px auto}
        .usuarioLogueado .categoriasSeleccionadas ul{overflow: hidden}
            .usuarioLogueado .categoriasSeleccionadas li{float: left;  display: inline-block;  margin: 5px;  border: 1px solid #b58709;  font-size: 1.2em; background: #b58709; -moz-border-radius: 5px;  -webkit-border-radius: 5px;  border-radius: 5px; }
                .usuarioLogueado .categoriasSeleccionadas li a{display: inline-block;  padding: 2px 5px;  color: #ffffff;  text-decoration: none; }
                .usuarioLogueado .categoriasSeleccionadas li a:hover, .usuarioLogueado .categoriasSeleccionadas li a:active{color: #cccccc}
        .usuarioLogueado .masTemas{overflow: hidden; margin-top: 15px;}
            .usuarioLogueado .masTemas li{ border: 1px solid #ffffff; background: none}
                .usuarioLogueado .masTemas>a { margin-bottom: 10px; font-size: 13px;color: #ffffff; text-decoration: none;display:block;}
                    .usuarioLogueado .masTemas>a:hover, .usuarioLogueado .masTemas p a:active{color: #cccccc}
                        .usuarioLogueado .masTemas>a span{padding-left: 15px}
            .usuarioLogueado .masTemas .ocultarSecciones{display: none;}
    
    .usuarioLogueado .periodistasSeguidos{overflow: hidden;  width: 255px;  margin: 10px auto 10px auto}
        .usuarioLogueado .periodistasSeguidos li{overflow: hidden;  padding-bottom: 10px;  }
            .usuarioLogueado .periodistasSeguidos li img{ float: left;  margin-right: 5px;  border: 1px solid #ffffff;  -moz-border-radius: 75px;  -webkit-border-radius: 75px;  border-radius: 75px; }
            .usuarioLogueado .periodistasSeguidos li p.autor{overflow: hidden;  float: left;  width: 165px;  margin-top: 5px; }
                .usuarioLogueado .periodistasSeguidos li p.autor .nombreAutor{display: block;  color: #ffffff;  font-size: 1.4em;text-decoration:none;}
                .usuarioLogueado .periodistasSeguidos li p.autor a.twitterAutor{display: block;  text-decoration: none;  color: #999999;  font-size: 1.3em;  font-family:'Lato', sans-serif;  }
                .usuarioLogueado .periodistasSeguidos li p.autor a.twitterAutor:active, .usuarioLogueado .periodistasSeguidos li p.autor a.twitterAutor:hover{color: #ffffff; }
            .usuarioLogueado .periodistasSeguidos li a.eliminar{float: right;  margin-top: 5px; color: #ffffff;  text-decoration: none;  font-size: 1.6em}
            .usuarioLogueado .periodistasSeguidos li a.eliminar:hover,  .usuarioLogueado .periodistasSeguidos li a.eliminar:active{color: #999999}
        .usuarioLogueado a.mostrarPeriodistas {margin: 15px 0 10px 0; font-size: 13px; display:block;text-decoration: none; color: #ffffff; }
            .usuarioLogueado a.mostrarPeriodistas:hover, .usuarioLogueado a.mostrarPeriodistas:active{color: #cccccc}
                .usuarioLogueado a.mostrarPeriodistas span{padding-left: 15px}
        
        .usuarioLogueado .masPeriodistas .periodistasOculto{display: none;}
        .usuarioLogueado .periodistasSeguidos ul.seguirPeriodistas{overflow: hidden;}
            .usuarioLogueado .periodistasSeguidos ul.seguirPeriodistas li{float: left; display: inline-block; margin: 5px; padding: 0; font-size: 1.2em; }
                .usuarioLogueado .periodistasSeguidos ul.seguirPeriodistas li a{display: inline-block;  padding: 2px 5px;  color: #ffffff;  text-decoration: none; border: 1px solid #aca6a6; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
                .usuarioLogueado .periodistasSeguidos ul.seguirPeriodistas li a:hover, 
                .usuarioLogueado .periodistasSeguidos ul.seguirPeriodistas li a:active{color: #cccccc}
                    .usuarioLogueado .periodistasSeguidos ul.seguirPeriodistas li a span{padding-left: 5px}

    .usuarioLogueado p.portadaUsuario{ margin: 20px auto;  text-align: center; font-size: 1.1em; font-family:'Lato', sans-serif; text-transform: uppercase; }
        .usuarioLogueado p.portadaUsuario a{display: inline-block;  padding: 5px 15px;  color: #ffffff;  text-decoration: none; -moz-border-radius: 15px;  -webkit-border-radius: 15px;  border-radius: 15px; background: #5e162e}
        .usuarioLogueado p.portadaUsuario a:hover, .usuarioLogueado p.portadaUsuario a:active{background: #17162e}
    .usuarioLogueado p.modificarPerfil{ margin: 20px auto;  text-align: center;   font-size: 1.1em; font-family:'Lato', sans-serif; text-transform: uppercase;  }
        .usuarioLogueado p.modificarPerfil a{display: inline-block;  padding: 5px 15px;  background: #b58709;  color: #ffffff;  text-decoration: none; -moz-border-radius: 15px;  -webkit-border-radius: 15px;  border-radius: 15px; }
        .usuarioLogueado p.modificarPerfil a:hover, .usuarioLogueado p.modificarPerfil a:active{background: #bb650a}    
        
/* Subpie */
.contenedorExteriorSubpie{overflow: hidden; width: 100%; clear: both; text-align: left;}
    .contenedorExteriorSubpie .exteriorSubpie{overflow: hidden; margin-bottom: 20px; padding: 15px 0 40px 0; border-top: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0}
    .exteriorSubpie .subpie{overflow: hidden; width: 920px; margin-left: 305px;}
        .exteriorSubpie .subpie .bloqueSeccionPie {overflow: hidden; float: left; width: 280px; margin-left: 25px}
            .exteriorSubpie .subpie .bloqueSeccionPie .imagenSeccion {margin-bottom: 10px;}
         ul.noticiasSeccionesPie li{overflow: hidden; padding-bottom: 15px; border-bottom: 1px solid #cccccc;  }
            ul.noticiasSeccionesPie li.primera .imagenSeccion {margin-bottom: 15px}
            ul.noticiasSeccionesPie li.primera .imagen { padding-bottom: 10px; position: relative;}
                ul.noticiasSeccionesPie li.primera .imagen img {border: 1px solid #c7c8ca;}
                ul.noticiasSeccionesPie li.primera .iconosDisplay { bottom: -10px;position: absolute; right: 7px;}
                    ul.noticiasSeccionesPie li.primera .iconosDisplay .comentarios {margin-left: 8px; overflow: hidden; float: right; height: 21px; width: 18px; padding: 20px 14px 5px; border-radius: 50%; color: #fff; font-size: 12px;  text-align: center; text-decoration: none; background: url(/v1/img/interface/ico-comentarios-peq.png) no-repeat 20px 11px #5e162e;}
                    ul.noticiasSeccionesPie li.primera .iconosDisplay .shares {overflow: hidden; width: 18px;  margin-left: 8px; padding: 20px 14px 5px; height: 21px;float: right; color: #fff; font-size: 12px; border-radius: 50%; background: url(/v1/img/interface/ico-shares-peq.png) no-repeat 20px 11px #17162e; text-align: center; text-decoration: none;}
                ul.noticiasSeccionesPie li.primera .seccionFecha { margin-bottom: 8px;}
                    ul.noticiasSeccionesPie li.primera .seccionFecha .seccion {display: inline-block;margin-right: 5px;  padding: 3px 8px; border: 1px solid #999; color: #999999; font-size: 11px; text-decoration: none;}
                    ul.noticiasSeccionesPie li .seccionFecha .fecha {  color: #666666; font-family: "Lato",sans-serif; font-size: 11px;}
                ul.noticiasSeccionesPie li.primera  h2.titulo { font-size: 22px;  line-height: 28px;  margin-bottom: 8px;}
                    ul.noticiasSeccionesPie li.primera h2.titulo a {  color: #17162e;  text-decoration: none; }
                    ul.noticiasSeccionesPie li.primera h2.titulo a:hover,
                    ul.noticiasSeccionesPie li.primera h2.titulo a:active{color: #5e162e}
                ul.noticiasSeccionesPie li.primera .nombreAutor { font-size: 14px; margin-bottom: 8px; color: #999999; text-decoration: none;}
                ul.noticiasSeccionesPie li.primera .descripcion { color: #000;  font-family: "Lato",sans-serif; font-size: 16px; line-height: 22px; margin-bottom: 8px;}
                
            ul.noticiasSeccionesPie li.secundarias{padding: 5px 12px 10px;}
                ul.noticiasSeccionesPie li.secundarias .fecha{display: block; color: #666666; font-size: 12px; letter-spacing: 1px; line-height: 22px;}
                ul.noticiasSeccionesPie li.secundarias  h2.titulo {  font-size: 16px; line-height: 22px; }
                    ul.noticiasSeccionesPie li.secundarias h2.titulo a { color: #17162e; text-decoration: none;}
                    ul.noticiasSeccionesPie li.secundarias h2.titulo a:hover,
                    ul.noticiasSeccionesPie li.secundarias h2.titulo a:active{color: #5e162e}
    
/***** pie *****/
#pieExterior { clear:both;  overflow: hidden;  width: 100%;  min-width: 1230px; padding: 45px 0 20px 0;  text-align: center;  background: #dddddd url(/v1/img/interface/barraPie.gif) repeat-x; text-align: left }
    #pieExterior .contenidoPie{overflow: hidden; width: 1165px ; margin: 0 auto; }
        #pieExterior .contenidoPie p.tituloPie{margin-bottom: 10px; text-transform: uppercase; font-size: 1.5em; font-weight:bold; color: #5e162e; font-family:'Lato', sans-serif;}
        #pieExterior .contenidoPie ul li{padding-left: 10px; font-size: 1.5em;font-family:'Lato', sans-serif;}
            #pieExterior .contenidoPie ul li a{color: #666666; text-decoration: none; }
            #pieExterior .contenidoPie ul li a:hover, #pieExterior .contenidoPie ul li a:active{color: #5e162e}
        
        #pieExterior .bloqueLogo{overflow: hidden; float: left; width:215px; padding: 55px 95px 55px 0; background: url(/v1/img/interface/separadorPie.gif) no-repeat right top;}
            #pieExterior > a > img { height:40px;}
            #pieExterior .contenidoPie .redes { margin:10px 0; text-align:center;}
                #pieExterior .contenidoPie .redes li { display:inline-block; margin-right:15px;}
                    #pieExterior .contenidoPie .redes li a { font-size:18px; color:#5e162e; text-decoration:none;}
                    #pieExterior .contenidoPie .redes li a:hover,
                    #pieExterior .contenidoPie .redes li a:active { color:#17162e;}
    #pieExterior .centroPie{overflow: hidden; float: left; width:555px; padding:0 95px 20px 0; background: url(/v1/img/interface/separadorPie.gif) no-repeat right top;}
        #pieExterior .centroPie .temasPie{overflow: hidden; float: left; width: 240px; margin-right: 50px}
            #pieExterior .centroPie .temasPie ul.seccionesPie{padding-bottom: 10px; margin-bottom: 10px; border-bottom: 2px solid #bbbbbb }
        #pieExterior .centroPie .zonaPrivadaPie{overflow: hidden; float: left; width: 265px}
            
            #pieExterior .centroPie .zonaPrivadaPie a.botonContactoPie{display: inline-block; margin-top: 50px; padding: 5px 10px; font-size: 11px; line-height: 18px; text-transform: uppercase; color: #ffffff; text-decoration: none; padding: 5px 10px; background: #5e162e; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px}
            #pieExterior .centroPie .zonaPrivadaPie a.botonContactoPie:hover,
            #pieExterior .centroPie .zonaPrivadaPie a.botonContactoPie:active{background: #17162e}
                #pieExterior .centroPie .zonaPrivadaPie a.botonContactoPie span{font-size: 15px; padding-right: 5px;}
           
            #pieExterior .sobreSabemosPie {overflow: hidden; float: left; width: 175px}     
                #pieExterior .sobreSabemosPie ul li.ultimo{padding-bottom: 10px; margin-bottom: 10px; border-bottom: 2px solid #bbbbbb}
            #pieExterior .contDerechosR { width:100%; border-top: 1px solid #bbbbbb;}
                #pieExterior .contDerechosR p.derechosRegistrados{clear: both; margin:15px auto 0 auto; max-width:847px; padding-left:318px; color: #666666; font-size: 13px; }
                    #pieExterior .contDerechosR p.derechosRegistrados a{text-decoration: none}
                    #pieExterior .contDerechosR p.derechosRegistrados a:hover, #pieExterior .contDerechosR p.derechosRegistrados a:active{text-decoration: underline}

.barraAddthis a {overflow:hidden;  float:none;  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }


/****** ESTILOS MOVIL *****/
@media only screen and (max-width : 1190px) {
    @viewport {
	    width: 930px;
    }
    body { padding-top:60px;min-width:930px;}
	    
	.cajaCabeceraMovil {display:block;min-width:930px;position:fixed;top:0;left:0;}
        .cajaCabeceraMovil .bloquePubli { display:none !important;}
	#cabeceraExterior {display:none; }
	.pagina {width:930px; }
	    .pagina .colIzquierda {display:none; }
	
	.paginaExterior.seccionPortada {padding-top:0;}
	    
	.seccionPortada .colIzquierda {display:block;float:none;width:100%;}
    	.seccionPortada .colIzquierda div.cajaLogo {height:80px;padding-top:0;background-repeat:repeat-x}
    	.seccionPortada .colIzquierda div.cajaLogo img {height:80px;}
    	.seccionPortada .colIzquierda .bloqueTags {display:none;}
	    
    .contenedorExteriorSubpie .exteriorSubpie .subpie {margin:0 auto;}
	#pieExterior {min-width:930px; }
	    .contenidoPie .bloqueLogo {display: none;}
	    #pieExterior .centroPie {padding-left: 50px}
        #pieExterior .contDerechosR p.derechosRegistrados { max-width:100%; padding-left:50px;}
	
	.capaUsuario {z-index: 10}
}


@media only screen and (max-width : 750px) {
    @viewport {
        width: 630px;
    }
    
    body {min-width:630px;}
    
    .cajaCabeceraMovil {min-width:630px;}
        .cajaCabeceraMovil .zonaCajasDerecha {width:300px;}
            .cajaCabeceraMovil .zonaCajasDerecha form.buscador {width:auto;}
            .cajaCabeceraMovil .zonaCajasDerecha form.buscador input.buscaNoticia {width:138px;}
    
    .paginaExterior {min-width:630px;}
    .paginaExterior .pagina {width:630px;}
    
    .paginaExterior .pagina .display .descripcion p {font-size:18px;line-height:25px;}
    
    .subPieExterior .miniaturas {display:none;}
    
    .exteriorSubpie .subpie .imagenSeccion {background: url("/v1/img/interface/fondoPie.png");height:100px;overflow:hidden;text-align:center;}
    .exteriorSubpie .subpie .imagenSeccion img {height:100px;}
    .exteriorSubpie .subpie .bloqueSeccionPie {float:none;width:580px;}
        .exteriorSubpie .subpie .bloqueSeccionPie .imagen {float:left;margin-right:20px;}
    
    #pieExterior {width:630px;min-width:630px; }
        #pieExterior .contenidoPie {width:630px;}
        .contenidoPie .bloqueLogo {display: none;}
        #pieExterior .centroPie {padding-left: 10px}
            #pieExterior .centroPie a {margin-bottom:10px;display:block;font-size:1.2em;}
        #pieExterior .sobreSabemosPie {display:none;}
        #pieExterior p.derechosRegistrados {margin:10px;}
    
}


#a2apage_dropdown {margin-top:5px;width:250px;}
    #a2apage_dropdown #a2apage_mini_services a {color:#5e162e;font-size:14px;width:100px;}
    #a2apage_dropdown .a2apage_wide a {color:#5e162e;font-size:14px;}
    
.politicaCookies {position:fixed;bottom:0;left:0;background:rgba(0,0,0, 0.7);color:white;font-size:13px;width:100%;z-index:999;display:none;}
    .politicaCookies p {padding:20px 40px;}
        .politicaCookies p a:link, .politicaCookies  p a:visited {color:#fff;font-weight:bold;}
    .politicaCookies .cerrar {display:inline-block;padding:5px 10px;background:#5e162e;color:white;text-decoration:none;font-weight:bold;border-radius:5px;}
        .politicaCookies .cerrar:hover {background:#bbb;}
    

/********************************************** display de última hora *******************************************************/
.contenedorUltimaHora { float:left; overflow:hidden; width:930px; }
    .contenedorUltimaHora .tituloUltimaHora { float:left; height:40px; margin-right:10px; background:url(/v1/img/interface/ico-flecha-ultima-hora.png) no-repeat 100% 0; font-size:14px; color:#fff; line-height:40px; padding:0 20px 0 0;}
        .contenedorUltimaHora .tituloUltimaHora strong { float:left; height:40px; background:#5e162e; font-weight:normal; color:#fff; line-height:40px; padding:0 0 0 12px;}
    .contenedorUltimaHora .tituloNoticia { overflow:hidden; float: left; width:760px; height:40px; color: #5e162e; font-size: 14px; line-height:40px; text-align:left; text-decoration: none;}
    .contenedorUltimaHora .tituloNoticia:hover { text-decoration:underline; }
    /*.contenedorUltimaHora .actualizacion { display:none; float:right; padding-right:10px; height:40px; line-height:40px; color:#fff; text-transform:uppercase;}*/

.cajaCabeceraMovil .contenedorUltimaHora {margin-top:10px;}
    .cajaCabeceraMovil  .contenedorUltimaHora .tituloNoticia {color:#fff;}

/********************************************** display slider última hora *******************************************************/

.contenedorSliderUltimaHora{ overflow:hidden; position:relative; float:left; width:750px; margin-left:30px; padding-top:15px;  }
.contenedorSliderUltimaHora .tituloUltimaHora{ display:inline-block; height:36px; margin-right:10px; background:#cf3b13 url(/v3/img/interface/ico-flecha-ultima-hora.png) no-repeat 100% 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1.4em; font-weight:bold; text-transform:uppercase; color:#fff; line-height:36px; padding:0 18px 0 12px;}   
.contenedorSliderUltimaHora .sliderUltimaHora {float: left; height:36px; width:710px;  }          
    .contenedorSliderUltimaHora .sliderUltimaHora .listadoNoticiasSlider {}
        .contenedorSliderUltimaHora .sliderUltimaHora .listadoNoticiasSlider li { overflow:hidden; height:36px; text-align:left; }
            .contenedorSliderUltimaHora .sliderUltimaHora .listadoNoticiasSlider li a.tituloNoticia { display:inline; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color: #cf3b13; font-size: 1.7em; font-weight:bold; line-height:36px;  text-decoration: none; }
            .contenedorSliderUltimaHora .sliderUltimaHora .listadoNoticiasSlider li a.tituloNoticia:hover { text-decoration:underline;}
            
            .contenedorSliderUltimaHora ul.paginadorSliderNoticias{position: absolute; top: 0; right: 0; padding:30px 0;}
                .contenedorSliderUltimaHora ul.paginadorSliderNoticias li{float: left; width: 15px}
                    .contenedorSliderUltimaHora ul.paginadorSliderNoticias li a{display: inline-block; width: 9px; height: 9px; background: #cccccc; text-decoration: none}
                    .contenedorSliderUltimaHora ul.paginadorSliderNoticias li.numeroActual a, .contenedorSliderUltimaHora ul.paginadorSliderNoticias li a:hover{text-decoration: none; background:#000}


/******************************** COLUMNA IZQUIERDA **************************************/

/****** Claves del día ******/
.columnaAzul{overflow: hidden; padding: 20px 10px; background: #17162e}
    .columnaAzul p.tituloBloque {padding-bottom: 20px; font-size: 1.7em; text-align: center; color: #ffffff; text-transform: uppercase; background: url(/v1/img/interface/sombraClaves.gif) no-repeat bottom center}
        .columnaAzul p.tituloBloque  a{text-decoration: none; color: #ffffff;}
        .columnaAzul p.tituloBloque  a:hover, .columnaAzul p.tituloBloque  a:active{color: #bb650a; }
        .columnaAzul .elementoColumnaAzul{overflow: hidden; padding: 10px 0; border-bottom: 1px solid #3b3a4e}
            .columnaAzul .elementoColumnaAzul a.categoriaBloqueAzul{display: block; padding: 5px 0; text-decoration: none; font-size: 1.3em; color: #999999}
            .columnaAzul.elementoColumnaAzul a.categoriaBloqueAzul:hover, 
            .columnaAzul .elementoColumnaAzul a.categoriaBloqueAzul:active{color: #bb650a;}
            .columnaAzul .elementoColumnaAzul img{float: left; border: 2px solid #cccccc; margin-right: 15px; -moz-border-radius: 75px; -webkit-border-radius: 75px; border-radius: 75px;}
            .columnaAzul .elementoColumnaAzul h2{overflow: hidden; font-size: 1.5em; }
            .columnaAzul .elementoColumnaAzul img + h2{float: left; width: 205px}
                .columnaAzul .elementoColumnaAzul h2 a{display: inline-block; text-decoration: none; color: #ffffff; }
                .columnaAzul .elementoColumnaAzul h2 a:hover, .columnaAzul .elementoColumnaAzul h2 a:active{color: #bb650a}
                
    .columnaAzul a.verClaves{display: inline-block; height: 12px; float: right; padding-right: 15px; margin: 20px 0 10px 0; text-decoration: none; color: #ffffff; text-transform: uppercase; font-size: 1.1em; background: url(/v1/img/interface/flechaClaves.gif) no-repeat top right }
    .columnaAzul a.verClaves:hover, .columnaAzul a.verClaves:active{color: #bb650a; background: url(/v1/img/interface/flechaClaves.gif) no-repeat bottom right}


/***** bloques fondo gris ******/
.columnaIzdaGris{overflow: hidden; padding: 20px 10px; background: #999999;}
    
    /* comunes */
    .columnaIzdaGris p.tituloBloque {padding-bottom: 20px; color: #333333;text-align: center; text-transform: uppercase; font-size: 1.7em; background: url(/v1/img/interface/sombraTituloGris.gif) no-repeat center bottom}
        .columnaIzdaGris p.tituloBloque a{text-decoration: none; color: #333333;}
        .columnaIzdaGris p.tituloBloque a:hover, .columnaIzdaGris p.tituloBloque a:active{color: #ffffff;}
        .columnaIzdaGris p.tituloBloque span{margin-right: 15px}
    .columnaIzdaGris ul{margin: 10px 0}
    
    /* multimedia */
    .columnaIzdaGris .columnaMultimedia{padding: 18px 0; background: url(/v1/img/interface/separadorListadoGris.gif) no-repeat center bottom; text-align: center;}
        .columnaIzdaGris .columnaMultimedia a{ position: relative; text-decoration: none; color: #ffffff; font-size: 1.6em;}
        .columnaIzdaGris .columnaMultimedia a:hover, .columnaIzdaGris .columnaMultimedia a:active{color: #333333}
            .columnaIzdaGris .columnaMultimedia a img.playSuperpuesta{position: absolute; top: 0; left: 0;}
            .columnaIzdaGris .columnaMultimedia h2.tituloMultimedia{display: inline-block; padding: 10px 30px 5px 30px}    
    
    /* imágenes del día */
    .columnaIzdaGris .columnaImagenesDia{padding: 18px 0; background: url(/v1/img/interface/separadorListadoGris.gif) no-repeat center bottom; text-align: center;}   
         .columnaIzdaGris .columnaImagenesDia a{display: inline-block; width: 270px; text-decoration: none; color: #ffffff; font-size: 1.6em;}
         .columnaIzdaGris .columnaImagenesDia a:hover, .columnaIzdaGris .columnaImagenesDia a:active{color: #333333}
            .columnaIzdaGris .columnaImagenesDia .contenedorImagenDia{display: inline-block; overflow: hidden;  position: relative;}
                .columnaIzdaGris .columnaImagenesDia a img.circuloImagen{position: absolute; bottom: 10px; right: 5px;}
                .columnaIzdaGris .columnaImagenesDia a img.imgAsociada{border: 1px solid #ffffff;}
                .columnaIzdaGris .columnaImagenesDia a .titulo{display: inline-block; padding: 10px 30px 5px 30px}   

/************************************************************************************/

/******************************** COMUNES **************************************/
.display .titulo {  }
.display .descripcion { font-size:13px; font-family:'Lato',Verdana, Geneva, sans-serif; }
.display.noPublicado .titulo a {color:red;}


/****************************** doble columna derecha ********************************/
.pagina .dobleColDerecha { float:right; width:930px; }
.dobleColDerecha .display { clear:both;}
    
    /* foto capa ancho completo */
    .dobleColDerecha .fotoCapaAncha { position:relative; width:930px; float:left; padding-bottom:30px; margin-bottom:20px;}
        .dobleColDerecha .fotoCapaAncha .imagen { height:462px; overflow:hidden;}
        .dobleColDerecha .fotoCapaAncha .capa { position:absolute; top:0px; left:30px; width:320px; height:390px; padding:20px 20px 10px 20px; background:#5e162e; }
            .dobleColDerecha .fotoCapaAncha .capa .seccionFecha { margin-bottom:10px;}
                .dobleColDerecha .fotoCapaAncha .capa .seccionFecha .seccion { display:inline-block;margin-right: 5px; padding:3px 8px; background:#fff; font-size:14px; color:#5e162e; text-decoration:none;}
                .dobleColDerecha .fotoCapaAncha .capa .seccionFecha .seccion:hover { color:#fff; background:#000;}
                .dobleColDerecha .fotoCapaAncha .capa .seccionFecha .fecha { font-family:'Lato', sans-serif; font-size:12px; color:#fff;}
            .dobleColDerecha .fotoCapaAncha .capa .titulo { margin-bottom:15px; font-size:26px; line-height:32px; }
                .dobleColDerecha .fotoCapaAncha .capa .titulo a { color:#fff; text-decoration:none; }
                .dobleColDerecha .fotoCapaAncha .capa .titulo a:hover { }
            .dobleColDerecha .fotoCapaAncha .capa .descripcion { clear:both; font-family:'Lato', sans-serif; font-size:16px; line-height:22px; color:#a39292; margin-bottom:8px; }
            .dobleColDerecha .fotoCapaAncha .capa .pieFoto { position:absolute; bottom:10px; left:20px; font-size:12px; color:#a29191;}
        .dobleColDerecha .fotoCapaAncha .autor { position:absolute; bottom:0; left:25px; height:55px;}
            .dobleColDerecha .fotoCapaAncha .autor .imagenAutorContenedor { float:left; overflow:hidden; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
                .dobleColDerecha .fotoCapaAncha .autor .imagenAutorContenedor  .imagenAutor { }
            .dobleColDerecha .fotoCapaAncha .autor .nombreAutor { float:left; margin:25px 0 0 10px; font-size:14px; color:#999999;text-decoration:none; }
            .dobleColDerecha .fotoCapaAncha .autor .twitterAutor { float:left; margin:25px 0 0 0; font-size:14px; color:#5e162e;}
        .dobleColDerecha .fotoCapaAncha .iconosDisplay { position:absolute; bottom:0; right:25px;}
            .dobleColDerecha .fotoCapaAncha .iconosDisplay .comentarios { float:right; margin-left:10px; overflow:hidden; width:25px; height:25px; padding: 24px 15px 6px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background:#5e162e; font-size: 14px; color: #fff; text-align: center; text-decoration: none; }
	            .dobleColDerecha .fotoCapaAncha .iconosDisplay .comentarios.conDatos { background:#5e162e url(/v1/img/interface/ico-comentarios-grande.png) no-repeat 23px 13px;}
	            .dobleColDerecha .fotoCapaAncha .iconosDisplay .comentarios.sinDatos { background:#5e162e url(/v1/img/interface/ico-comentarios-muy-grande.png) no-repeat center 18px;}
            .dobleColDerecha .fotoCapaAncha .iconosDisplay .comentarios:hover { background-color:#000; }
            .dobleColDerecha .fotoCapaAncha .iconosDisplay .shares { float:right; margin-left:10px; overflow:hidden; width:25px; height:25px; background:#17162e; padding: 24px 15px 6px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; font-size: 14px; color: #fff; text-align: center; text-decoration: none;}
	            .dobleColDerecha .fotoCapaAncha .iconosDisplay .shares.conDatos { background:#17162e url(/v1/img/interface/ico-shares-grande.png) no-repeat center 13px; }
	            .dobleColDerecha .fotoCapaAncha .iconosDisplay .shares.sinDatos { background:#17162e url(/v1/img/interface/ico-shares-muy-grande.png) no-repeat center 19px; }
            .dobleColDerecha .fotoCapaAncha .iconosDisplay .shares:hover { background-color:#000; }
            .dobleColDerecha .fotoCapaAncha .iconosDisplay .galeriaImagenes { float:right; margin-left:10px; overflow:hidden; width:25px; height:25px; padding: 24px 15px 6px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background:#666666 url(/v1/img/interface/ico-galeriaImagenes-grande.png) no-repeat 16px 15px; font-size: 14px; color: #fff; text-align: center; text-decoration: none;}
            .dobleColDerecha .fotoCapaAncha .iconosDisplay .galeriaImagenes:hover { background-color:#000; }
    
    /* foto capa ancho completo texto derecha*/
    .dobleColDerecha .fotoCapaAncha.textoDerecha .capa { right:30px;left:auto; }


    /* foto capa (grande) */
    .fotoCapaGrande { position:relative; width:630px; float:left; padding-bottom:30px; margin-bottom:20px;}
        .fotoCapaGrande .imagen { height:462px; overflow:hidden;}
        .fotoCapaGrande .titulo { position:absolute; bottom:70px; left:30px; width:530px; font-size:26px; padding:10px 20px; background:#5e162e; }
            .fotoCapaGrande .titulo a { color:#fff; text-decoration:none; }
            .fotoCapaGrande .titulo a:hover {  }
        .fotoCapaGrande .autor { position:absolute; bottom:0; left:25px; height:55px;}
            .fotoCapaGrande .autor .imagenAutorContenedor { float:left; overflow:hidden; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
                .fotoCapaGrande .autor .imagenAutorContenedor  .imagenAutor { }
            .fotoCapaGrande .autor .nombreAutor { float:left; margin:25px 0 0 10px; font-size:14px; color:#999999;text-decoration:none }
            .fotoCapaGrande .autor .twitterAutor { float:left; margin:25px 0 0 0; font-size:14px; color:#5e162e;}
        .fotoCapaGrande .iconosDisplay { position:absolute; bottom:0; right:25px;}
            .fotoCapaGrande .iconosDisplay .comentarios { float:right; margin-left:10px; overflow:hidden; width:25px; height:25px; padding: 24px 15px 6px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background:#5e162e; font-size: 14px; color: #fff; text-align: center; text-decoration: none; }
                .fotoCapaGrande .iconosDisplay .comentarios.conDatos { background:#5e162e url(/v1/img/interface/ico-comentarios-grande.png) no-repeat 23px 13px; }
                .fotoCapaGrande .iconosDisplay .comentarios.sinDatos { background:#5e162e url(/v1/img/interface/ico-comentarios-muy-grande.png) no-repeat center 18px; }
            .fotoCapaGrande .iconosDisplay .comentarios:hover { background-color:#000; }
            .fotoCapaGrande .iconosDisplay .shares { float:right; margin-left:10px; overflow:hidden; width:25px; height:25px; padding: 24px 15px 6px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background:#17162e; font-size: 14px; color: #fff; text-align: center; text-decoration: none;}
            .fotoCapaGrande .iconosDisplay .shares.conDatos { background:#17162e url(/v1/img/interface/ico-shares-grande.png) no-repeat 23px 13px;}
            .fotoCapaGrande .iconosDisplay .shares.sinDatos { background:#17162e url(/v1/img/interface/ico-shares-muy-grande.png) no-repeat center 19px;}
            .fotoCapaGrande .iconosDisplay .shares:hover { background-color:#000; }
            .fotoCapaGrande .iconosDisplay .galeriaImagenes { float:right; margin-left:10px; overflow:hidden; width:25px; height:25px; padding: 24px 15px 6px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background:#666666 url(/v1/img/interface/ico-galeriaImagenes-grande.png) no-repeat 16px 15px; font-size: 14px; color: #fff; text-align: center; text-decoration: none;}
            .fotoCapaGrande .iconosDisplay .galeriaImagenes:hover { background-color:#000; }
     
    .fotoCapaGrande.margen {  width:580px; margin:0 25px 20px;overflow:hidden}     
        .fotoCapaGrande.margen .titulo {width:480px}    
        .fotoCapaGrande.margen .imagen { margin-left:-25px;}
        
    /* foto capa (pequeña) */
    .dobleColDerecha .fotoCapaPequena { position:relative; clear:none; float:left; width:300px; height:154px;overflow:hidden; }
        .dobleColDerecha .fotoCapaAncha + .fotoCapaPequena {margin-left:10px;margin-bottom:10px}
        .dobleColDerecha .fotoCapaAncha + .fotoCapaPequena + .fotoCapaPequena {margin-left:10px;margin-bottom:10px}
        .dobleColDerecha .fotoCapaAncha + .fotoCapaPequena + .fotoCapaPequena + .fotoCapaPequena {margin-left:10px;margin-bottom:10px}
        .dobleColDerecha .fotoCapaPequena .imagen { position:absolute; top:0; left:0;  }
            .dobleColDerecha .fotoCapaPequena .imagen .capaOpacidad { position:absolute; top:0; left:0; z-index:0; width:300px; height:154px; background:#17162e; opacity:0.7;}
            .dobleColDerecha .fotoCapaPequena:hover .imagen .capaOpacidad { opacity:0.4;}
        .dobleColDerecha .fotoCapaPequena .titulo {  display:table; font-size:16px; padding:0 20px; height:154px; position:absolute;top:0;left:0;}
            .dobleColDerecha .fotoCapaPequena .titulo a { display:table-cell; color:#fff; text-decoration:none; vertical-align:middle; }
        .dobleColDerecha .fotoCapaPequena .iconosDisplay { position:absolute; bottom:10px; right:15px;}
            .dobleColDerecha .fotoCapaPequena .iconosDisplay .comentarios { float:right; padding:10px 0 0 0; background:url(/v1/img/interface/ico-comentarios-peq.png) no-repeat 0px 0px; font-size: 12px; color: #fff; text-decoration: none; }
            .dobleColDerecha .fotoCapaPequena .iconosDisplay .comentarios:hover { }

    
    /* foto izquierda */
    .dobleColDerecha .fotoIzquierda { margin:25px 0 20px 25px; overflow:hidden; }
    .dobleColDerecha .fotoIzquierda.conBorde { padding-bottom:0px; border-bottom:1px solid #cccccc; }
        .dobleColDerecha .fotoIzquierda .imagen { float:left; width:278px; padding-bottom:10px; margin-right:15px;}
            .dobleColDerecha .fotoIzquierda .imagen p { font-size:12px; color:#666666;}
        .dobleColDerecha .fotoIzquierda .contenido { float:left; width:612px;}
            .dobleColDerecha .fotoIzquierda .contenido .seccionFecha { margin-bottom:8px;}
                .dobleColDerecha .fotoIzquierda .contenido .seccionFecha .seccion { display:inline-block;margin-right: 5px; padding:3px 8px; border:1px solid #999; font-size:14px; color:#999999; text-decoration:none;}
                .dobleColDerecha .fotoIzquierda .contenido .seccionFecha .seccion:hover { color:#5e162e;}
                .dobleColDerecha .fotoIzquierda .contenido .seccionFecha .fecha { font-family:'Lato', sans-serif; font-size:12px; color:#666666;}
            .dobleColDerecha .fotoIzquierda .contenido .titulo { font-size:30px; line-height:36px; margin-bottom:8px; }
                .dobleColDerecha .fotoIzquierda .contenido .titulo a { color:#5e162e; text-decoration:none; }
                .dobleColDerecha .fotoIzquierda .contenido .titulo a:hover { color:#000; }
            .dobleColDerecha .fotoIzquierda .contenido .autor { float:left; margin-bottom:8px; }
                .dobleColDerecha .fotoIzquierda .contenido .autor .imagenAutorContenedor { float:left; overflow:hidden; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
                    .dobleColDerecha .fotoIzquierda .contenido .autor .imagenAutorContenedor  .imagenAutor { }
                .dobleColDerecha .fotoIzquierda .contenido .autor .nombreAutor { float:left; margin:5px 0 0 10px; max-width: 110px; line-height: 14px; font-size:14px; color:#999999; text-decoration:none}
                .dobleColDerecha .fotoIzquierda .contenido .autor .twitterAutor {float:right; margin: 2px 0 0 65px; width: 110px; font-size:13px;  color:#5e162e;}
            .dobleColDerecha .fotoIzquierda .contenido .iconosDisplay { float:right; margin-bottom:8px; }
                .dobleColDerecha .fotoIzquierda .contenido .iconosDisplay .comentarios { float:right; margin-left:10px; overflow:hidden; width:25px; height:25px; padding: 24px 15px 6px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background:#5e162e; font-size: 14px; color: #fff; text-align: center; text-decoration: none; }
                    .dobleColDerecha .fotoIzquierda .contenido .iconosDisplay .comentarios.conDatos {background:#5e162e url(/v1/img/interface/ico-comentarios-grande.png) no-repeat 23px 13px; }
                    .dobleColDerecha .fotoIzquierda .contenido .iconosDisplay .comentarios.sinDatos {background:#5e162e url(/v1/img/interface/ico-comentarios-muy-grande.png) no-repeat center 18px; }
                .dobleColDerecha .fotoIzquierda .contenido .iconosDisplay .comentarios:hover { background-color:#000; }
                .dobleColDerecha .fotoIzquierda .contenido .iconosDisplay .shares { float:right; margin-left:10px; overflow:hidden; width:25px; height:25px; padding: 24px 15px 6px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background:#17162e; font-size: 14px; color: #fff; text-align: center; text-decoration: none;}
                    .dobleColDerecha .fotoIzquierda .contenido .iconosDisplay .shares.conDatos { background:#17162e url(/v1/img/interface/ico-shares-grande.png) no-repeat 23px 13px;}
                    .dobleColDerecha .fotoIzquierda .contenido .iconosDisplay .shares.sinDatos { background:#17162e url(/v1/img/interface/ico-shares-muy-grande.png) no-repeat center 19px;}
                    .dobleColDerecha .fotoIzquierda .contenido .iconosDisplay .shares:hover { background-color:#000; }
                .dobleColDerecha .fotoIzquierda .contenido .iconosDisplay .galeriaImagenes { float:right; margin-left:10px; overflow:hidden; width:25px; height:25px; padding: 24px 15px 6px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background:#666666 url(/v1/img/interface/ico-galeriaImagenes-grande.png) no-repeat 16px 15px; font-size: 14px; color: #fff; text-align: center; text-decoration: none;}
                .dobleColDerecha .fotoIzquierda .contenido .iconosDisplay .galeriaImagenes:hover { background-color:#000; }
            .dobleColDerecha .fotoIzquierda .contenido .descripcion { clear:both; font-family:'Lato', sans-serif; font-size:16px; line-height:22px; color:#000; margin-bottom:8px; }


    /* foto superior */
    .dobleColDerecha .fotoSuperior { overflow:hidden; margin:20px; }
    .dobleColDerecha .fotoSuperior.conBorde { padding-bottom:10px; border-bottom:1px solid #cccccc; margin-bottom:15px; }
        .dobleColDerecha .fotoSuperior .imagen { padding-bottom:10px;}
            .dobleColDerecha .fotoSuperior .imagen p { font-size:12px; color:#666666;}
        .dobleColDerecha .fotoSuperior .seccionFecha { margin-bottom:8px;}
            .dobleColDerecha .fotoSuperior .seccionFecha .seccion { display:inline-block;margin-right: 5px; padding:3px 8px; border:1px solid #999; font-size:14px; color:#999999; text-decoration:none;}
            .dobleColDerecha .fotoSuperior .seccionFecha .seccion:hover { color:#5e162e;}
            .dobleColDerecha .fotoSuperior .seccionFecha .fecha { font-family:'Lato', sans-serif; font-size:12px; color:#666666;}
        .dobleColDerecha .fotoSuperior .titulo { font-size:30px; line-height:36px; margin-bottom:8px; }
            .dobleColDerecha .fotoSuperior .titulo a { color:#17162e; text-decoration:none; }
            .dobleColDerecha .fotoSuperior .titulo a:hover { color:#5e162e; }
        .dobleColDerecha .fotoSuperior .antetitulo { font-size: 1.1em;margin-left: 10px;text-transform: uppercase; }
        .dobleColDerecha .fotoSuperior .autor { float:left; margin-bottom:8px; }
            .dobleColDerecha .fotoSuperior .autor .imagenAutorContenedor { float:left; overflow:hidden; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
                .dobleColDerecha .fotoSuperior .autor .imagenAutorContenedor  .imagenAutor { }
            .dobleColDerecha .fotoSuperior .autor .nombreAutor { float:left; margin:5px 0 0 10px; font-size:14px; color:#999999; text-decoration:none}
            .dobleColDerecha .fotoSuperior .autor .twitterAutor { clear:left; float:left; margin:-30px 0 0 65px; font-size:13px; color:#5e162e;}
        .dobleColDerecha .fotoSuperior .iconosDisplay { float:right; margin-bottom:8px; }
            .dobleColDerecha .fotoSuperior .iconosDisplay .comentarios { float:right; margin-left:10px; overflow:hidden; width:25px; height:25px; padding: 24px 15px 6px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background:#5e162e; font-size: 14px; color: #fff; text-align: center; text-decoration: none; }
                .dobleColDerecha .fotoSuperior .iconosDisplay .comentarios.conDatos { background:#5e162e url(/v1/img/interface/ico-comentarios-grande.png) no-repeat 23px 13px; }
                .dobleColDerecha .fotoSuperior .iconosDisplay .comentarios.sinDatos { background:#5e162e url(/v1/img/interface/ico-comentarios-muy-grande.png) no-repeat center 18px; }
            .dobleColDerecha .fotoSuperior .iconosDisplay .comentarios:hover { background-color:#000; }
            .dobleColDerecha .fotoSuperior .iconosDisplay .shares { float:right; margin-left:10px; overflow:hidden; width:25px; height:25px; padding: 24px 15px 6px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background:#17162e; font-size: 14px; color: #fff; text-align: center; text-decoration: none;}
	            .dobleColDerecha .fotoSuperior .iconosDisplay .shares.conDatos { background:#17162e url(/v1/img/interface/ico-shares-grande.png) no-repeat 23px 13px; }
	            .dobleColDerecha .fotoSuperior .iconosDisplay .shares.sinDatos { background:#17162e url(/v1/img/interface/ico-shares-muy-grande.png) no-repeat center 19px;}
            .dobleColDerecha .fotoSuperior .iconosDisplay .shares:hover { background-color:#000; }
            .dobleColDerecha .fotoSuperior .iconosDisplay .galeriaImagenes { float:right; margin-left:10px; overflow:hidden; width:25px; height:25px; padding: 24px 15px 6px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background:#666666 url(/v1/img/interface/ico-galeriaImagenes-grande.png) no-repeat 16px 15px; font-size: 14px; color: #fff; text-align: center; text-decoration: none;}
            .dobleColDerecha .fotoSuperior .iconosDisplay .galeriaImagenes:hover { background-color:#000; }
        .dobleColDerecha .fotoSuperior .descripcion { clear:both; font-family:'Lato', sans-serif; font-size:16px; line-height:22px; color:#000; margin-bottom:8px; }

    .dobleColDerecha .dosColumnas { float:left; width:435px; margin:0 0 10px 20px;float:left; clear:none;} /* para que ningun.doscolumnas seguida salte de línea */
        .dobleColDerecha .display.dosColumnas + .dosColumnas + .dosColumnas { clear:left;}
        .dobleColDerecha .dosColumnas .imagen { position:relative; margin-bottom:10px; }
            .dobleColDerecha .dosColumnas .imagen img { border:1px solid #c7c8ca; }
            .dobleColDerecha .dosColumnas .iconosDisplay { position:absolute; bottom:-20px; right:7px;}
                .dobleColDerecha .dosColumnas .iconosDisplay .comentarios { float:right; margin-left:8px; overflow:hidden; width:18px; height:21px; padding: 20px 14px 5px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background:#5e162e; font-size:12px; color: #fff; text-align: center; text-decoration: none; }
                    .dobleColDerecha .dosColumnas .iconosDisplay .comentarios.conDatos {background:#5e162e url(/v1/img/interface/ico-comentarios-peq.png) no-repeat 20px 11px;}
                    .dobleColDerecha .dosColumnas .iconosDisplay .comentarios.sinDatos {background:#5e162e url(/v1/img/interface/ico-comentarios-muy-grande.png) no-repeat center 15px;}
                .dobleColDerecha .dosColumnas .iconosDisplay .comentarios:hover { background-color:#000; }
                .dobleColDerecha .dosColumnas .iconosDisplay .shares { float:right; margin-left:8px; overflow:hidden; width:18px; height:21px; padding: 20px 14px 5px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background:#17162e; font-size:12px; color: #fff; text-align: center; text-decoration: none;}
                .dobleColDerecha .dosColumnas .iconosDisplay .shares.conDatos { background:#17162e url(/v1/img/interface/ico-shares-peq.png) no-repeat 20px 11px;}
                .dobleColDerecha .dosColumnas .iconosDisplay .shares.sinDatos { background:#17162e url(/v1/img/interface/ico-shares-muy-grande.png) no-repeat center 15px;}
                .dobleColDerecha .dosColumnas .iconosDisplay .shares:hover { background-color:#000; }
        .dobleColDerecha .dosColumnas .seccionFecha { margin-bottom:8px;}
            .dobleColDerecha .dosColumnas .seccionFecha .seccion { display:inline-block;margin-right: 5px; padding:3px 8px; border:1px solid #999; font-size:11px; color:#999999; text-decoration:none;}
            .dobleColDerecha .dosColumnas .seccionFecha .seccion:hover { color:#5e162e;}
            .dobleColDerecha .dosColumnas .seccionFecha .fecha { font-family:'Lato', sans-serif; font-size:11px; color:#666666;}
        .dobleColDerecha .dosColumnas .titulo { font-size:18px; line-height:28px; margin-bottom:8px; }
            .dobleColDerecha .dosColumnas .titulo a { color:#17162e; text-decoration:none; }
            .dobleColDerecha .dosColumnas .titulo a:hover { color:#5e162e; }
        .dobleColDerecha .dosColumnas .autor { font-size:14px; margin-bottom:8px; }
            .dobleColDerecha .dosColumnas .autor .nombreAutor { color:#999999;text-decoration:none }
            .dobleColDerecha .dosColumnas .autor .twitterAutor { color:#5e162e;}
        .dobleColDerecha .dosColumnas .descripcion { font-family:'Lato', sans-serif; font-size:16px; line-height:22px; color:#000; margin-bottom:8px; }
        
        /* excepciones */
        .dobleColDerecha .dosColumnas.salto { clear:left;}
    
    /* Slider */
    .sliderTema {position: relative; width: 930px; overflow: hidden; clear: both; height: 650px;margin-bottom:20px;}
        .sliderTema ul {height:650px;}
        .sliderTema ul li.display {float: left;height:650px;clear:none; }
            .sliderTema ul li .sliderColumna{overflow: hidden;}
                .sliderTema ul li.sliderColumna h2{padding: 20px; font-size: 2.8em; text-align: center}
                    .sliderTema ul li.sliderColumna h2 a{text-decoration: none; color: #17162e}
                    .sliderTema ul li.sliderColumna .iconosDisplay { text-align: center; height: 57px; }
                    .sliderTema ul li.sliderColumna .iconosDisplay .comentarios {overflow: hidden; display: inline-block; width: 25px;height: 25px; margin-left: 10px;padding: 24px 15px 6px; background:#5e162e; border-radius: 50%;color: #fff; font-size: 14px;text-align: center; text-decoration: none;}
                        .sliderTema ul li.sliderColumna .iconosDisplay .comentarios.conDatos {background: url(/v1/img/interface/ico-comentarios-grande.png) no-repeat 23px 13px #5e162e;}
                        .sliderTema ul li.sliderColumna .iconosDisplay .comentarios.sinDatos {background:#5e162e url(/v1/img/interface/ico-comentarios-muy-grande.png) no-repeat center 18px;}
                    .sliderTema ul li.sliderColumna .iconosDisplay .shares {overflow:hidden;padding: 24px 15px 6px;  display: inline-block; width: 25px; height:25px; margin-left: 10px; background:#17162e; border-radius: 50%;color: #fff;font-size: 14px;text-align: center;text-decoration: none;}
                        .sliderTema ul li.sliderColumna .iconosDisplay .shares.conDatos {background: url(/v1/img/interface/ico-shares-grande.png) no-repeat 23px 13px #17162e;}
                        .sliderTema ul li.sliderColumna .iconosDisplay .shares.sinDatos {background: url(/v1/img/interface/ico-shares-muy-grande.png) no-repeat center 19px #17162e;}
                    .sliderTema ul li.sliderColumna .iconosDisplay .galeriaImagenes { display: inline-block; overflow: hidden; padding: 24px 15px 6px; width: 25px;  height: 25px;margin-left: 10px; font-size: 14px; background: url(/v1/img/interface/ico-galeriaImagenes-grande.png) no-repeat 16px 15px #666666; border-radius: 50%; color: #fff;  text-align: center; text-decoration: none;}
        .sliderTema .flechasSliderDisplay { position: absolute; bottom: 157px; z-index: 10; left: 15px; width: 900px; font-size: 20px; }
            .sliderTema .flechasSliderDisplay a{display: block; height: 30px; width: 30px;padding-top:3px; text-align: center;  color: #ffffff; background: #666666; text-decoration: none;  border-radius: 25px }
            .sliderTema .flechasSliderDisplay a:hover, .sliderTema .flechasSliderDisplay a:active{background: #333333;} 
            .sliderTema .flechasSliderDisplay a.flechaDisplayAnterior{ float: left;}
            .sliderTema .flechasSliderDisplay a.flechaDisplaySiguiente{ float: right;}          
      
      .dobleColDerecha .imagenFondo {position:relative;height:462px;text-shadow:1px 1px 3px #999;}   
        .dobleColDerecha .imagenFondo>img {position:absolute;top:0;left:0;}   
        .dobleColDerecha .imagenFondo>ul {position:absolute;bottom:0;left:0;color:#5e162e;padding:20px 40px 30px 60px;max-height:265px;}   
            .dobleColDerecha .imagenFondo>ul li {padding:5px;font-size:2em;}   
                .dobleColDerecha .imagenFondo>ul li a:link, .dobleColDerecha .imagenFondo>ul li a:visited {color:#5e162e;text-decoration:none;}   
                    .dobleColDerecha .imagenFondo .titulo.grande {font-size:1.2em;}
                    .dobleColDerecha .imagenFondo .titulo.muyGrande {font-size:1.4em;}
                    .dobleColDerecha .imagenFondo>ul li a:hover {color:#17162e;}   
                .dobleColDerecha .imagenFondo>ul li .descripcion {font-size:16px;margin:5px 0;}   
            
/****************************** columna central ********************************/
.pagina .colCentral {float:left; width:605px; padding-left:25px; margin-bottom:40px;clear:right; }

    /* comunes */
    .colCentral .display { margin-right:25px;}
    .colCentral .display + .dosColumnas { clear:left;}

    
    /* foto capa (grande) */
    .colCentral .fotoCapaGrande { margin-left:-25px;margin-top:10px; }
    
    
    /* foto superior */
    .colCentral .fotoSuperior { margin-bottom:20px;overflow:hidden;margin-top:10px;clear:left}
    .colCentral .fotoSuperior.conBorde { padding-bottom:10px; border-bottom:1px solid #cccccc; margin-bottom:10px; }
        .colCentral .fotoSuperior .imagen { padding-bottom:10px;}
            .colCentral .fotoSuperior .imagen p { font-size:12px; color:#666666;}
        .colCentral .fotoSuperior .seccionFecha { margin-bottom:8px;}
            .colCentral .fotoSuperior .seccionFecha .seccion { display:inline-block;margin-right: 5px; padding:3px 8px; border:1px solid #999; font-size:14px; color:#999999; text-decoration:none;}
            .colCentral .fotoSuperior .seccionFecha .seccion:hover { color:#5e162e;}
            .colCentral .fotoSuperior .seccionFecha .fecha { font-family:'Lato', sans-serif; font-size:12px; color:#666666;}
        .colCentral .fotoSuperior .titulo { font-size:30px; line-height:36px; margin-bottom:8px; }
            .colCentral .fotoSuperior .titulo.grande { font-size:35px; line-height:39px; }
            .colCentral .fotoSuperior .titulo.muyGrande { font-size:40px; line-height:43px;margin-bottom:15px; }
            .colCentral .fotoSuperior .titulo a { color:#17162e; text-decoration:none; }
            .colCentral .fotoSuperior .titulo a:hover { color:#5e162e; }
        .colCentral .fotoSuperior .antetitulo { font-size: 1.1em;margin-left: 10px;text-transform: uppercase; }
        .colCentral .fotoSuperior .autor { float:left; margin-bottom:8px; }
            .colCentral .fotoSuperior .autor .imagenAutorContenedor { float:left; overflow:hidden; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
                .colCentral .fotoSuperior .autor .imagenAutorContenedor  .imagenAutor { }
            .colCentral .fotoSuperior .autor .nombreAutor { float:left; margin:5px 0 0 10px; font-size:14px; color:#999999; text-decoration:none}
            .colCentral .fotoSuperior .autor .twitterAutor { clear:left; float:left; margin:-30px 0 0 65px; font-size:13px; color:#5e162e;}
        .colCentral .fotoSuperior .iconosDisplay { float:right; margin-bottom:8px; }
            .colCentral .fotoSuperior .iconosDisplay .comentarios { float:right; margin-left:10px; overflow:hidden; width:25px; height:25px; padding: 24px 15px 6px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background:#5e162e; font-size: 14px; color: #fff; text-align: center; text-decoration: none; }
                .colCentral .fotoSuperior .iconosDisplay .comentarios.conDatos {background:#5e162e url(/v1/img/interface/ico-comentarios-grande.png) no-repeat 23px 13px;}
                .colCentral .fotoSuperior .iconosDisplay .comentarios.sinDatos {background:#5e162e url(/v1/img/interface/ico-comentarios-muy-grande.png) no-repeat center 18px;}
            .colCentral .fotoSuperior .iconosDisplay .comentarios:hover { background-color:#000; }
            .colCentral .fotoSuperior .iconosDisplay .shares { float:right; margin-left:10px; overflow:hidden; width:25px; height:25px; padding: 24px 15px 6px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background:#17162e; font-size: 14px; color: #fff; text-align: center; text-decoration: none;}
                .colCentral .fotoSuperior .iconosDisplay .shares.conDatos { background:#17162e url(/v1/img/interface/ico-shares-grande.png) no-repeat 23px 13px;}
                .colCentral .fotoSuperior .iconosDisplay .shares.sinDatos { background:#17162e url(/v1/img/interface/ico-shares-muy-grande.png) no-repeat center 19px;}
            .colCentral .fotoSuperior .iconosDisplay .shares:hover { background-color:#000; }
            .colCentral .fotoSuperior .iconosDisplay .galeriaImagenes { float:right; margin-left:10px; overflow:hidden; width:25px; height:25px; padding: 24px 15px 6px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background:#666666 url(/v1/img/interface/ico-galeriaImagenes-grande.png) no-repeat 16px 15px; font-size: 14px; color: #fff; text-align: center; text-decoration: none;}
            .colCentral .fotoSuperior .iconosDisplay .galeriaImagenes:hover { background-color:#000; }
        .colCentral .fotoSuperior .descripcion { clear:both; font-family:'Lato', sans-serif; font-size:16px; line-height:22px; color:#000; margin-bottom:8px; }
    
    
    /* foto izquierda */
    .colCentral .fotoIzquierda { margin-bottom:20px;overflow: hidden;margin-top:10px;clear:left}
    .colCentral .fotoIzquierda.conBorde { padding-bottom:10px; border-bottom:1px solid #cccccc; margin-bottom:10px; }
        .colCentral .fotoIzquierda .imagen { float:left; width:278px; padding-bottom:10px; margin-right:15px;position:relative;}
            .colCentral .fotoIzquierda .imagen p { font-size:12px; color:#666666;}
        .colCentral .fotoIzquierda .contenido { float:left; width:287px;}
            .colCentral .fotoIzquierda .contenido .seccionFecha { margin-bottom:8px;}
                .colCentral .fotoIzquierda .contenido .seccionFecha .seccion { display:inline-block; margin-right: 5px;padding:3px 8px; border:1px solid #999; font-size:14px; color:#999999; text-decoration:none;}
                .colCentral .fotoIzquierda .contenido .seccionFecha .seccion:hover { color:#5e162e;}
                .colCentral .fotoIzquierda .contenido .seccionFecha .fecha { font-family:'Lato', sans-serif; font-size:12px; color:#666666;}
            .colCentral .fotoIzquierda .contenido .titulo { font-size:30px; line-height:36px; margin-bottom:8px; }
                .colCentral .fotoIzquierda .contenido .titulo a { color:#5e162e; text-decoration:none; }
                .colCentral .fotoIzquierda .contenido .titulo a:hover { color:#000; }
            .colCentral .fotoIzquierda .contenido .autor { float:left; margin-bottom:8px;width:175px; }
                .colCentral .fotoIzquierda .contenido .autor .imagenAutorContenedor { float:left; overflow:hidden; margin-right: 5px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
                    .colCentral .fotoIzquierda .contenido .autor .imagenAutorContenedor  .imagenAutor { }
                .colCentral .fotoIzquierda .contenido .autor .nombreAutor {  font-size:14px; color:#999999; text-decoration:none}
                .colCentral .fotoIzquierda .contenido .autor .twitterAutor {font-size:13px; color:#5e162e;}
            .colCentral .fotoIzquierda .contenido .iconosDisplay { float:left; margin-bottom:8px; }
                .colCentral .fotoIzquierda .contenido .iconosDisplay .comentarios { float:right; margin-left:8px; overflow:hidden; width:18px; height:21px; padding: 20px 14px 5px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background:#5e162e; font-size:12px; color: #fff; text-align: center; text-decoration: none; }
                    .colCentral .fotoIzquierda .contenido .iconosDisplay .comentarios.conDatos {background:#5e162e url(/v1/img/interface/ico-comentarios-peq.png) no-repeat 20px 11px; }
                    .colCentral .fotoIzquierda .contenido .iconosDisplay .comentarios.sinDatos {background:#5e162e url(/v1/img/interface/ico-comentarios-muy-grande.png) no-repeat center 15px; }
                .colCentral .fotoIzquierda .contenido .iconosDisplay .comentarios:hover { background-color:#000; }
                .colCentral .fotoIzquierda .contenido .iconosDisplay .shares { float:right; margin-left:8px; overflow:hidden; width:18px; height:21px; padding: 20px 14px 5px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background:#17162e; font-size:12px; color: #fff; text-align: center; text-decoration: none;}
                    .colCentral .fotoIzquierda .contenido .iconosDisplay .shares.conDatos {background:#17162e url(/v1/img/interface/ico-shares-peq.png) no-repeat 20px 11px;}
                    .colCentral .fotoIzquierda .contenido .iconosDisplay .shares.sinDatos { background:#17162e url(/v1/img/interface/ico-shares-muy-grande.png) no-repeat center 15px; }
                .colCentral .fotoIzquierda .contenido .iconosDisplay .shares:hover { background-color:#000; }
                .colCentral .fotoIzquierda .galeriaImagenes { position:absolute;top:40%;left:40%;overflow:hidden; width:25px; height:25px; padding: 24px 15px 6px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background:#666666 url(/v1/img/interface/ico-galeriaImagenes-grande.png) no-repeat 16px 15px; font-size: 14px; color: #fff; text-align: center; text-decoration: none;}
                .colCentral .fotoIzquierda .galeriaImagenes:hover { background-color:#000; }
            .colCentral .fotoIzquierda .contenido .descripcion { clear:both; font-family:'Lato', sans-serif; font-size:16px; line-height:22px; color:#000; margin-bottom:8px; }
    
    
    /* dos columnas */
    .colCentral .dosColumnas { float:left; width:277px; margin-bottom:10px;padding-top: 10px; } /* para que ningun.doscolumnas seguida salte de línea */
    .colCentral .dosColumnas.conBorde { padding-bottom:10px; border-bottom:1px solid #cccccc; margin-bottom:10px; }
        .colCentral .dosColumnas .imagen { position:relative; padding-bottom:10px; }
            .colCentral .dosColumnas .imagen img { border:1px solid #c7c8ca; }
            .colCentral .dosColumnas .iconosDisplay { position:absolute; bottom:-10px; right:7px;}
                .colCentral .dosColumnas .iconosDisplay.mini { position:absolute; bottom:auto; top:0px;right:7px;}
                .colCentral .dosColumnas .iconosDisplay .comentarios { float:right; margin-left:8px; overflow:hidden; width:18px; height:21px; padding: 20px 14px 5px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background:#5e162e; font-size:12px; color: #fff; text-align: center; text-decoration: none; }
                    .colCentral .dosColumnas .iconosDisplay .comentarios.conDatos {background:#5e162e url(/v1/img/interface/ico-comentarios-peq.png) no-repeat center 11px; }
                    .colCentral .dosColumnas .iconosDisplay .comentarios.sinDatos {background:#5e162e url(/v1/img/interface/ico-comentarios-muy-grande.png) no-repeat center 15px; }
                    .colCentral .dosColumnas .iconosDisplay.mini .comentarios{ width:10px; height:15px; padding: 18px 14px 5px; font-size:10px;}
                .colCentral .dosColumnas .iconosDisplay .comentarios:hover { background-color:#000; }
                .colCentral .dosColumnas .iconosDisplay .shares { float:right; margin-left:8px; overflow:hidden; width:18px; height:21px; padding: 20px 14px 5px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background:#17162e; font-size:12px; color: #fff; text-align: center; text-decoration: none;}
                    .colCentral .dosColumnas .iconosDisplay .shares.conDatos {background:#17162e url(/v1/img/interface/ico-shares-peq.png) no-repeat 20px 11px;}
                    .colCentral .dosColumnas .iconosDisplay .shares.sinDatos {background:#17162e url(/v1/img/interface/ico-shares-muy-grande.png) no-repeat center 15px;}
                    .colCentral .dosColumnas .iconosDisplay.mini .shares { width:10px; height:15px; padding: 18px 14px 5px; background-position:center 9px; font-size:10px;}
                    .colCentral .dosColumnas .iconosDisplay.mini .shares.sinDatos { background-position:center 10px;}
                .colCentral .dosColumnas .iconosDisplay .shares:hover { background-color:#000; }
        .colCentral .dosColumnas .seccionFecha { margin-bottom:8px;}
            .colCentral .dosColumnas .seccionFecha .seccion { display:inline-block;margin-right: 5px; padding:3px 8px; border:1px solid #999; font-size:11px; color:#999999; text-decoration:none;}
            .colCentral .dosColumnas .seccionFecha .seccion:hover { color:#5e162e;}
            .colCentral .dosColumnas .seccionFecha .fecha { font-family:'Lato', sans-serif; font-size:11px; color:#666666;}
        .colCentral .dosColumnas .titulo { font-size:22px; line-height:28px; margin-bottom:8px; }
            .colCentral .dosColumnas .titulo a { color:#17162e; text-decoration:none; }
            .colCentral .dosColumnas .titulo a:hover { color:#5e162e; }
        .colCentral .dosColumnas .autor { font-size:14px; margin-bottom:8px; }
            .colCentral .dosColumnas .autor .nombreAutor { color:#999999; text-decoration:none}
            .colCentral .dosColumnas .autor .twitterAutor { color:#5e162e;}
        .colCentral .dosColumnas .descripcion { font-family:'Lato', sans-serif; font-size:16px; line-height:22px; color:#000; margin-bottom:8px; }
        
        /* excepciones */
        .colCentral .dosColumnas + .dosColumnas { clear:none;}
        .colCentral .dosColumnas + .dosColumnas + .dosColumnas { clear:left !important;} /* para que la tercera .doscolumnas seguida salte de línea */
    
    
    /* relacionadas */
    .colCentral .relacionadas { clear:both; overflow:hidden; padding:10px 0; margin-top:10px; margin-bottom:10px; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; }
    .colCentral .relacionadas + .relacionadas { border-top:none; margin-top:-10px; }
        .colCentral .relacionadas .imagen { float:left; background:#999; margin:0 10px 0 0; }
            .colCentral .relacionadas .imagen img { float:left; }
            .colCentral .relacionadas .imagen .comentarios { display:none;float:left; width:40px; padding:45px 0 0 0; background:url(/v1/img/interface/ico-comentarios-grande.png) no-repeat 15px 33px; font-size:12px; color: #fff; text-align: center; text-decoration: none; }
            .colCentral .relacionadas .imagen .comentarios:hover { color:#5e162e; }
        .colCentral .relacionadas .fecha { float:left; font-size:12px; line-height:22px; color:#666666; margin-right:5px; }
        .colCentral .relacionadas .titulo { font-size:18px; line-height:22px; }
            .colCentral .relacionadas .titulo a { color:#17162e; text-decoration:none; }
            .colCentral .relacionadas .titulo a:hover { color:#5e162e; }
    

    /* foto superior */
    .colCentral .galeriaImagenesCentral { margin-bottom:20px;overflow:hidden;margin-top:10px;clear:left}
        .colCentral .galeriaImagenesCentral .encabezadoGaleria {padding:20px; background:#666;color:white;text-transform:uppercase;font-size:1.8em;}
            .colCentral .galeriaImagenesCentral .encabezadoGaleria span {margin-left:10px;}
        .colCentral .galeriaImagenesCentral .imagen { position:relative;}
            .colCentral .galeriaImagenesCentral .imagen p { font-size:12px; color:#666666;}
        .colCentral .galeriaImagenesCentral .seccionFecha { margin-bottom:8px;}
            .colCentral .galeriaImagenesCentral .seccionFecha .seccion { display:inline-block;margin-right: 5px; padding:3px 8px; border:1px solid #999; font-size:14px; color:#999999; text-decoration:none;}
            .colCentral .galeriaImagenesCentral .seccionFecha .seccion:hover { color:#5e162e;}
            .colCentral .galeriaImagenesCentral .seccionFecha .fecha { font-family:'Lato', sans-serif; font-size:12px; color:#666666;}
        .colCentral .galeriaImagenesCentral .titulo { font-size:30px; line-height:36px; margin-bottom:8px;padding:40px 15px 20px;border:1px solid #ccc;border-top:none; }
            .colCentral .galeriaImagenesCentral .titulo.grande { font-size:35px; line-height:39px; }
            .colCentral .galeriaImagenesCentral .titulo.muyGrande { font-size:40px; line-height:43px;margin-bottom:15px; }
            .colCentral .galeriaImagenesCentral .titulo a { color:#17162e; text-decoration:none; }
            .colCentral .galeriaImagenesCentral .titulo a:hover { color:#5e162e; }
        .colCentral .galeriaImagenesCentral .autor { float:left; margin-bottom:8px; }
            .colCentral .galeriaImagenesCentral .autor .imagenAutorContenedor { float:left; overflow:hidden; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
                .colCentral .galeriaImagenesCentral .autor .imagenAutorContenedor  .imagenAutor { }
            .colCentral .galeriaImagenesCentral .autor .nombreAutor { float:left; margin:5px 0 0 10px; font-size:14px; color:#999999; text-decoration:none}
            .colCentral .galeriaImagenesCentral .autor .twitterAutor { clear:left; float:left; margin:-30px 0 0 65px; font-size:13px; color:#5e162e;}
        .colCentral .galeriaImagenesCentral .iconosDisplay { position:absolute;bottom:-26px;right:10px; }
            .colCentral .galeriaImagenesCentral .iconosDisplay .comentarios { float:right; margin-left:10px; overflow:hidden; width:25px; height:25px; padding: 24px 15px 6px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background:#5e162e; font-size: 14px; color: #fff; text-align: center; text-decoration: none; }
                .colCentral .galeriaImagenesCentral .iconosDisplay .comentarios.conDatos {background:#5e162e url(/v1/img/interface/ico-comentarios-grande.png) no-repeat 23px 13px;}
                .colCentral .galeriaImagenesCentral .iconosDisplay .comentarios.sinDatos {background:#5e162e url(/v1/img/interface/ico-comentarios-muy-grande.png) no-repeat center 18px;}
            .colCentral .galeriaImagenesCentral .iconosDisplay .comentarios:hover { background-color:#000; }
            .colCentral .galeriaImagenesCentral .iconosDisplay .shares { float:right; margin-left:10px; overflow:hidden; width:25px; height:25px; padding: 24px 15px 6px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background:#17162e; font-size: 14px; color: #fff; text-align: center; text-decoration: none;}
                .colCentral .galeriaImagenesCentral .iconosDisplay .shares.conDatos { background:#17162e url(/v1/img/interface/ico-shares-grande.png) no-repeat 23px 13px;}
                .colCentral .galeriaImagenesCentral .iconosDisplay .shares.sinDatos { background:#17162e url(/v1/img/interface/ico-shares-muy-grande.png) no-repeat center 19px;}
            .colCentral .galeriaImagenesCentral .iconosDisplay .shares:hover { background-color:#000; }
            .colCentral .galeriaImagenesCentral .galeriaImagenes { position:absolute;top:40%;left:46%;display:block;overflow:hidden; width:25px; height:25px; padding: 24px 15px 6px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background:#666666 url(/v1/img/interface/ico-galeriaImagenes-grande.png) no-repeat 16px 15px; font-size: 14px; color: #fff; text-align: center; text-decoration: none;}
            .colCentral .galeriaImagenesCentral .galeriaImagenes:hover { background-color:#000; }
        .colCentral .galeriaImagenesCentral .descripcion { clear:both; font-family:'Lato', sans-serif; font-size:16px; line-height:22px; color:#000; margin-bottom:8px; }
    

/****************************** columna derecha ********************************/
.pagina .colDerecha {float:left; width:300px; }
	.colDerecha .display, .colDerecha .displayTema, .colDerecha .bloquePubli {clear:left;}
    
    /******* opinion ********/
    .colDerechaGris {overflow:hidden; margin: 10px 0; padding: 15px 0; background: #ebebeb;}
        .colDerechaGris p.tituloBloque{padding: 0 15px ; margin-bottom:10px; font-size: 1.7em; color: #333333; text-transform: uppercase; text-align: center}
            .colDerechaGris p.tituloBloque a{text-decoration: none; color: #333333;}
            .colDerechaGris p.tituloBloque a:hover, .colDerechaGris p.tituloBloque a:active {color: #ffffff;}
            
            .colDerechaGris .colCentralOpinionPrincipal h2 {padding: 10px 15px 75px 15px; color: #ffffff; font-size: 1.7em; background: #17162e url(/v1/img/interface/fondoOpinionDestacada.gif) no-repeat left bottom;}
                .colDerechaGris .colCentralOpinionPrincipal h2 span{display: block}
                .colDerechaGris .colCentralOpinionPrincipal h2 a{padding-left: 5px;color: #ffffff; text-decoration:none; }
                .colDerechaGris .colCentralOpinionPrincipal h2 a:hover, .colDerechaGris .colCentralOpinionPrincipal h2 a:active{color: #cccccc}
                .colDerechaGris .colCentralOpinionPrincipal p.autor {overflow: hidden; margin: -15px 10px 10px 10px; padding: 0 0 15px 60px; color: #666666;  }
                    .colDerechaGris .colCentralOpinionPrincipal p.autor:last-child {border-bottom: 1px solid #d0d0d0 }
                    .colDerechaGris .colCentralOpinionPrincipal p.autor a.enlaceImagenAutor {clear:left;}
                    .colDerechaGris .colCentralOpinionPrincipal p.autor  img.imagenAutor{margin-right: 10px; float: left; -moz-border-radius: 75px; -webkit-border-radius: 75px; border-radius: 75px;}
                    .colDerechaGris .colCentralOpinionPrincipal p.autor .nombreAutor{display: block; margin-bottom: 5px; font-size: 1.4em;text-decoration:none;color:#666;  }
                    .colDerechaGris .colCentralOpinionPrincipal p.autor a.twitterAutor{display: block; font-size: 1.3em; font-family: "Lato",sans-serif; text-decoration: none; color: #5e162e}
                    .colDerechaGris .colCentralOpinionPrincipal p.autor a.twitterAutor:hover,
                    .colDerechaGris .colCentralOpinionPrincipal p.autor a.twitterAutor:active{color: #bb650a}
            
            .colDerechaGris .colCentralOpinion {overflow:hidden; margin: 10px; padding: 0 0 15px 10px;  border-bottom: 1px solid #d0d0d0 }
                .colDerechaGris .colCentralOpinion  img.imagenAutor{margin-right: 10px; float: left; -moz-border-radius: 75px; -webkit-border-radius: 75px; border-radius: 75px;}
                .colDerechaGris .colCentralOpinion .nombreAutor a { font-size: 1.4em; color: #666666; text-decoration:none}
                .colDerechaGris .colCentralOpinion h2{font-size: 1.5em;}
                    .colDerechaGris .colCentralOpinion h2 a{ color: #17162e; text-decoration: none; }
                    .colDerechaGris .colCentralOpinion h2 a:hover, .colCentralOpinion h2 a:active{color: #666666}
    
    /* relacionadas columna */
    .colRelacionadas { position:relative; z-index:1; border-left:1px solid #cccccc; }
        .colRelacionadas .fa-share { position:absolute; top:20px; left:0; display:block; color:white; text-decoration:none; background:#333; padding:35px 10px 35px 15px; -moz-border-radius: 60px 0 0 60px; -webkit-border-radius: 60px 0 0 60px; border-radius:60px 0 0 60px; font-size:15px; margin-left:-41px; opacity:0.3; cursor:pointer;}
        .colRelacionadas .fa-share:hover { opacity:0.6;}
        .colRelacionadas .tituloBloque { text-align:center; font-size:12px; text-transform:uppercase; padding:0 0 8px 0; background:url(/v1/img/interface/ico-flecha-titulo-relacionadas.png) no-repeat 50% 100%; }
            .colRelacionadas .tituloBloque a { display:inline-block; color:#fff; padding:3px 5px; background:#cccccc; }
            .colRelacionadas .tituloBloque a { text-decoration:none; }
        .relacionadasColumna { clear:both; overflow:hidden; padding:5px 12px 10px 12px; }
        .relacionadasColumna.conBorde { border-bottom:1px solid #cccccc; }
            .relacionadasColumna .imagen { float:left; background:#999; margin:0 0 5px 0; }
                .relacionadasColumna .imagen img { float:left; }
                .relacionadasColumna .imagen .comentarios { float:left; width:47px; padding:90px 0 0 0; font-size:12px; color: #fff; text-align: center; text-decoration: none; }
                    .relacionadasColumna .imagen .comentarios.conDatos {background:url(/v1/img/interface/ico-comentarios-grande.png) no-repeat 18px 75px;}
                    .relacionadasColumna .imagen .comentarios.sinDatos {background:url(/v1/img/interface/ico-comentarios-muy-grande.png) no-repeat center 18px;}
                .relacionadasColumna .imagen .comentarios:hover { color:#5e162e; }
            .relacionadasColumna .fecha { display:block; font-size:12px; line-height:22px; color:#666666; margin-right:5px;letter-spacing: 1px; }
            .relacionadasColumna .titulo { font-size:18px; line-height:22px; }
                .relacionadasColumna .titulo a { color:#17162e; text-decoration:none; }
                .relacionadasColumna .titulo a:hover { color:#5e162e; }
                    
    /* foto superior */
    .colDerecha .fotoSuperior { width:300px; margin:10px 0 0; clear:none;}
    .colDerecha .fotoSuperior.conBorde { padding-bottom:10px; border-bottom:1px solid #cccccc; }
        .colDerecha .fotoSuperior .imagen { position:relative; padding-bottom:10px; }
            .colDerecha .fotoSuperior .imagen img { border:1px solid #c7c8ca; }
            .colDerecha .fotoSuperior .iconosDisplay { position:absolute; bottom:-10px; right:7px;}
                .colDerecha .fotoSuperior .iconosDisplay.mini { position:absolute; bottom:auto; top:0px;right:7px;}
                .colDerecha .fotoSuperior .iconosDisplay .comentarios { float:right; margin-left:8px; overflow:hidden; width:18px; height:21px; padding: 20px 14px 5px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background:#5e162e; font-size:12px; color: #fff; text-align: center; text-decoration: none; }
                    .colDerecha .fotoSuperior .iconosDisplay .comentarios.conDatos {background:#5e162e url(/v1/img/interface/ico-comentarios-peq.png) no-repeat center 11px;}
                    .colDerecha .fotoSuperior .iconosDisplay .comentarios.sinDatos {background:#5e162e url(/v1/img/interface/ico-comentarios-muy-grande.png) no-repeat center 15px;}
                    .colDerecha .fotoSuperior .iconosDisplay.mini .comentarios { width:10px; height:15px; padding: 18px 14px 5px;  font-size:10px;background-position:center center;}
                .colDerecha .fotoSuperior .iconosDisplay .comentarios:hover { background-color:#000; }
                .colDerecha .fotoSuperior .iconosDisplay .shares { float:right; margin-left:8px; overflow:hidden; width:18px; height:21px; padding: 20px 14px 5px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background:#17162e; font-size:12px; color: #fff; text-align: center; text-decoration: none;}
                    .colDerecha .fotoSuperior .iconosDisplay .shares.conDatos {background:#17162e url(/v1/img/interface/ico-shares-peq.png) no-repeat 20px 11px; }
                    .colDerecha .fotoSuperior .iconosDisplay .shares.sinDatos {background:#17162e url(/v1/img/interface/ico-shares-muy-grande.png) no-repeat center 15px; }
                    .colDerecha .fotoSuperior .iconosDisplay.mini .shares { width:10px; height:15px; padding: 18px 14px 5px; background-position:center; font-size:10px;}
                .colDerecha .fotoSuperior .iconosDisplay .shares:hover { background-color:#000; }
        .colDerecha .fotoSuperior .seccionFecha { margin-bottom:8px;}
            .colDerecha .fotoSuperior .seccionFecha .seccion { display:inline-block;margin-right: 5px; padding:3px 8px; border:1px solid #999; font-size:11px; color:#999999; text-decoration:none;}
            .colDerecha .fotoSuperior .seccionFecha .seccion:hover { color:#5e162e;}
            .colDerecha .fotoSuperior .seccionFecha .fecha { font-family:'Lato', sans-serif; font-size:11px; color:#666666;}
        .colDerecha .fotoSuperior .titulo { font-size:22px; line-height:28px; margin-bottom:8px; }
            .colDerecha .fotoSuperior .titulo a { color:#17162e; text-decoration:none; }
            .colDerecha .fotoSuperior .titulo a:hover { color:#5e162e; }
        .colDerecha .fotoSuperior .autor { font-size:14px; margin-bottom:8px; }
            .colDerecha .fotoSuperior .autor .nombreAutor { color:#999999;text-decoration:none }
            .colDerecha .fotoSuperior .autor .twitterAutor { color:#5e162e;}
        .colDerecha .fotoSuperior .descripcion { font-family:'Lato', sans-serif; font-size:16px; line-height:22px; color:#000; margin-bottom:8px; }
  
    /* foto superior fondo gris*/
    .colDerecha .fotoSuperiorGris { width:280px; margin: 10px 0 0; padding: 15px 10px;background: #ebebeb;}
    .fotoSuperiorGris + .fotoSuperiorGris{margin: 0}
        .colDerecha .fotoSuperiorGris .imagen { position:relative; padding-bottom:10px; }
            .colDerecha .fotoSuperiorGris .imagen img { border:1px solid #c7c8ca; }
            .colDerecha .fotoSuperiorGris .iconosDisplay { position:absolute; bottom:-10px; right:7px;}
                .colDerecha .fotoSuperiorGris .iconosDisplay.mini { position:absolute; bottom:auto; top:0px;right:7px;}
                .colDerecha .fotoSuperiorGris .iconosDisplay .comentarios { float:right; margin-left:8px; overflow:hidden; width:18px; height:21px; padding: 20px 14px 5px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background:#5e162e; font-size:12px; color: #fff; text-align: center; text-decoration: none; }
                    .colDerecha .fotoSuperiorGris .iconosDisplay .comentarios.conDatos { background:#5e162e url(/v1/img/interface/ico-comentarios-peq.png) no-repeat center 11px;}
                    .colDerecha .fotoSuperiorGris .iconosDisplay .comentarios.sinDatos { background:#5e162e url(/v1/img/interface/ico-comentarios-muy-grande.png) no-repeat center 15px;}
                    .colDerecha .fotoSuperiorGris .iconosDisplay.mini .comentarios { width:10px; height:15px; padding: 18px 14px 5px; background-position:center 9px; font-size:10px;}
                .colDerecha .fotoSuperiorGris .iconosDisplay .comentarios:hover { background-color:#000; }
                .colDerecha .fotoSuperiorGris .iconosDisplay .shares { float:right; margin-left:8px; overflow:hidden; width:18px; height:21px; padding: 20px 14px 5px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background:#17162e url(/v1/img/interface/ico-shares-peq.png) no-repeat 20px 11px; font-size:12px; color: #fff; text-align: center; text-decoration: none;}
                    .colDerecha .fotoSuperiorGris .iconosDisplay .shares.conDatos {background:#17162e url(/v1/img/interface/ico-shares-peq.png) no-repeat 20px 11px; }
                    .colDerecha .fotoSuperiorGris .iconosDisplay .shares.sinDatos {background:#17162e url(/v1/img/interface/ico-shares-muy-grande.png) no-repeat center 14px; }
                    .colDerecha .fotoSuperiorGris .iconosDisplay.mini .shares { width:10px; height:15px; padding: 18px 14px 5px; background-position:center 9px; font-size:10px;}
                .colDerecha .fotoSuperiorGris .iconosDisplay .shares:hover { background-color:#000; }
        .colDerecha .fotoSuperiorGris .seccionFecha { margin-bottom:8px;}
            .colDerecha .fotoSuperiorGris .seccionFecha .seccion { display:inline-block;margin-right: 5px; padding:3px 8px; border:1px solid #999; font-size:11px; color:#999999; background: #ffffff; text-decoration:none;}
            .colDerecha .fotoSuperiorGris .seccionFecha .seccion:hover { color:#5e162e;}
            .colDerecha .fotoSuperiorGris .seccionFecha .fecha { font-family:'Lato', sans-serif; font-size:11px; color:#666666;}
        .colDerecha .fotoSuperiorGris .titulo { font-size:22px; line-height:28px; margin-bottom:8px; }
            .colDerecha .fotoSuperiorGris .titulo a { color:#17162e; text-decoration:none; }
            .colDerecha .fotoSuperiorGris .titulo a:hover { color:#5e162e; }
        .colDerecha .fotoSuperiorGris .autor { font-size:14px; margin-bottom:8px; }
            .colDerecha .fotoSuperiorGris .autor .nombreAutor { color:#999999;text-decoration:none }
            .colDerecha .fotoSuperiorGris .autor .twitterAutor { color:#5e162e;}
        .colDerecha .fotoSuperiorGris .descripcion { font-family:'Lato', sans-serif; font-size:16px; line-height:22px; color:#000; margin-bottom:8px; }
      /* fondo gris foto superior doble */
       .colDerecha .grisDoble  { float:left; width:130px; padding: 15px 10px; float:left; clear:none; background: #ebebeb}
       .colDerecha .grisDoble img{margin-bottom: 15px; }
       .colDerecha .grisDoble h2.titulo{font-size: 15px; color: #17162e; margin-bottom: 10px;}
            .colDerecha .grisDoble h2.titulo a {text-decoration: none; color: #17162e; }
            .colDerecha .grisDoble h2.titulo a:hover, .colDerecha .grisDoble h2.titulo a:active{color: #5e162e}
           .colDerecha .grisDoble p.autor a.nombreAutor {font-size: 13px; color: #999999; text-decoration: none;}
           .colDerecha .grisDoble p.autor a.nombreAutor:hover, 
           .colDerecha .grisDoble p.autor a.nombreAutor:active{color: #333333} 


@media only screen and (max-width : 1190px) {
    @viewport {
        width: 930px;
    }
    
    .cajaCabeceraMovil .contenedorUltimaHora.display {width:630px;} 
        .cajaCabeceraMovil .contenedorUltimaHora .tituloNoticia {width:460px;}  
}

@media only screen and (max-width: 750px) {
	.paginaExterior .pagina {width:630px;}
	
    .paginaExterior .pagina .dobleColDerecha {width:630px;float:none;}
       
	.paginaExterior .pagina .dobleColDerecha .display {width:100%;float:none;}
	.paginaExterior .pagina .dobleColDerecha .display .imagen img {width:100%;}
    
    
	.sliderTema {position: relative; width: 630px; overflow: hidden; clear: both; height: 495px;margin-bottom:20px;}
	.sliderTema ul li{float: left; }
	     .sliderTema ul li .sliderColumna{overflow: hidden;}
	.sliderTema .flechasSliderDisplay {width:95%;}
       
    .cajaCabeceraMovil .contenedorUltimaHora.display {display:none;}   
    
    .paginaExterior .pagina .dobleColDerecha .fotoSuperior {width:590px;}
    .paginaExterior .pagina .dobleColDerecha .display.dosColumnas {width:590px;}
        .paginaExterior .pagina .dobleColDerecha .dosColumnas h2 {font-size:22px;}
       
	.dobleColDerecha .fotoCapaPequena {width:630px; height:auto; margin-bottom:10px;}
	   .dobleColDerecha .fotoCapaPequena .imagen { display:none;}
	   .dobleColDerecha .fotoCapaPequena .titulo {font-size:22px; padding:0;width:100%;text-align:center;height:auto;background:#fafafa;position:static;}
	       .dobleColDerecha .fotoCapaPequena .titulo a {color:#17162e;padding:10px 20px;}
        
	.dobleColDerecha .fotoCapaAncha .imagen { height:324px; overflow:hidden;}
	.dobleColDerecha .fotoCapaAncha .capa { height:240px;background: rgba(94, 22, 46, 0.8);}
	   .dobleColDerecha .fotoCapaAncha .capa .descripcion { display:none;}
    
    .dobleColDerecha .fotoCapaGrande.margen {margin:0 0 20px;}
        .dobleColDerecha .fotoCapaGrande.margen .imagen {margin-left:0;}
        
    .dobleColDerecha .fotoIzquierda .imagen {width:580px;float:none;}    
    .dobleColDerecha .fotoIzquierda .contenido {width:580px;float:none;}    
        
    .paginaExterior .pagina .colDerecha {width:630px;}
        .paginaExterior .pagina .colDerecha>h2 {margin-left:auto;margin-right:auto;text-align:center;}
        .paginaExterior .pagina .colDerecha .display {width:100%;width: 590px;padding: 10px 20px;}
            .paginaExterior .pagina .colDerecha .display .imagen {display:none;}
    
        .paginaExterior .pagina .colDerecha .grisDoble>a {display:none;}

}


/***** PUBLICIDAD *****/
.contenedorPubli {}

.bloquePubli { text-align:center; width:100%; max-width:1230px; }
    .bloquePubli a { display:inline-block;}
        
/* Top */
.publiTop { overflow:hidden;}
    .publiTop .bloquePubli { clear:left; float:left; min-width:930px; }

/* Barra superior */
#cabeceraExterior .colDer .bloquePubli { clear:left; float:left; text-align:left;}
.cajaCabeceraMovil .bloquePubli { float:left; text-align:left; width:64%; }

/* PreTematicas */

/* BajoTravel */

/* BajoGastronomía */

/* BajoTec */

/* PreSubPie */

/* Bottom */
.publiBottom { overflow:hidden; margin-bottom:20px;}
    .publiBottom .bloquePubli { clear:left; float:left; }


/* display últimas noticias */
.colIzquierda .ultimasNoticias{padding: 8px 0; background: #af1f1f}
    .colIzquierda .ultimasNoticias p.tituloBloque{padding: 0 0 10px 22px; text-transform: uppercase; color: #ffffff; font-size: 13px; border-bottom: 1px solid #c76363}
        .colIzquierda .ultimasNoticias p.tituloBloque span{font-size: 18px; margin-right: 13px}
        .colIzquierda .ultimasNoticias ul li{padding: 10px; border-bottom: 1px solid #c76363}
            .colIzquierda .ultimasNoticias ul li p.seccionFecha{margin-bottom: 8px; color: #470707;}
                .colIzquierda .ultimasNoticias ul li p.seccionFecha .fecha{letter-spacing: 1px; color: #470707; font-size: 11px; text-transform: uppercase;}
                .colIzquierda .ultimasNoticias ul li p.seccionFecha a.seccion{color: #ffffff; text-decoration: none; font-size: 13px}
                .colIzquierda .ultimasNoticias ul li p.seccionFecha a.seccion:hover,
                .colIzquierda .ultimasNoticias ul li p.seccionFecha a.seccion:active{text-decoration: underline}
            .colIzquierda .ultimasNoticias ul li h2{width: 240px; font-size: 1.5em;}
                .colIzquierda .ultimasNoticias ul li h2 a{color: #ffffff; text-decoration: none}
                .colIzquierda .ultimasNoticias ul li h2 a:hover,
                .colIzquierda .ultimasNoticias ul li h2 a:active{text-decoration: underline}


/* display twitter */
.contenedorTwitter {overflow: hidden; padding: 20px; background: #4fc6f8}
    .contenedorTwitter .contenidoTwitter {overflow: hidden; padding: 0 15px 10px 15px;}
        .contenedorTwitter .contenidoTwitter a.btnPerfil{ text-decoration: none; color: #ffffff; font-size: 20px}
            .contenedorTwitter .contenidoTwitter a.btnPerfil span{font-size: 25px}
        .contenedorTwitter #twitter_update_list li{overflow: hidden; padding: 15px; font-family: "Lato",sans-serif; color: #ffffff; border-top: 1px solid #7bd4fa }
            .contenedorTwitter #twitter_update_list li > div > div{font-size: 16px;}    
            .contenedorTwitter #twitter_update_list li div a{font-size: 16px; text-decoration: none; color: #17162e}
            .contenedorTwitter #twitter_update_list li div a:hover,
            .contenedorTwitter #twitter_update_list li div a:active{text-decoration: underline}
            .contenedorTwitter #twitter_update_list li a.fechaTwitter{display: inline-block; padding-top: 20px; letter-spacing: 1px; font-weight: bold; font-size: 14px; color: #ffffff; }
            .contenedorTwitter #twitter_update_list li a.fechaTwitter:hover,
            .contenedorTwitter #twitter_update_list li a.fechaTwitter:active{color: #e1f2f9; text-decoration: none} 
    
/* más leído */
    .columnaMasLeido p.tituloBloque a.circuloLeido{display: inline-block; width: 30px; margin-left: 10px; padding: 7px 0; text-align: center;  font-size: 0.7em; color: #333333; text-decoration: none; border: 1px solid #333333; text-transform: lowercase; -moz-border-radius: 75px; -webkit-border-radius: 75px; border-radius: 75px;}
    .columnaMasLeido p.tituloBloque a.circuloLeido.activo, 
    .columnaMasLeido p.tituloBloque a.circuloLeido:hover, 
    .columnaMasLeido p.tituloBloque a.circuloLeido:active{color: #ffffff; background: #333333;}
        .columnaMasLeido li{overflow: hidden; padding: 15px 0 20px 0; border-bottom: 1px solid #7f7f7f}
        .columnaMasLeido .pestanaMasLeidas {display:none}
        .columnaMasLeido .pestanaMasLeidas.activo {display:block}
            .columnaMasLeido li a.enlaceImagen{position: relative; float: left; text-decoration: none;}
                .columnaMasLeido li a.enlaceImagen .contadorLeidas{position: absolute; top: 5px; left: 5px;  margin-right: 15px; display: inline-block; padding: 5px 10px; color: #ffffff; font-size: 1.4; background: #000000;}
                .columnaMasLeido li a img{float: left; margin-right: 15px; border: 5px solid #ffffff;}
                .columnaMasLeido li h2{display: inline; font-size: 1.5em;}
                .columnaMasLeido li h2 a{  text-decoration: none; color: #000000;  }
                .columnaMasLeido li h2 a:hover, .columnaMasLeido li h2 a:active {color: #ffffff}
                .columnaMasLeido li h2.titulo.sinImagen{display: inline-block; margin: 0 0 0 45px;}
                
/* más compartido */                
.columnaMasCompartido p.tituloBloque a.circuloLeido{display: inline-block; width: 30px; margin-left: 10px; padding: 7px 0; text-align: center;  font-size: 0.7em; color: #333333; text-decoration: none; border: 1px solid #333333; text-transform: lowercase; -moz-border-radius: 75px; -webkit-border-radius: 75px; border-radius: 75px;}
	.columnaMasCompartido li{overflow: hidden; padding: 15px 0 20px 0; border-bottom: 1px solid #7f7f7f}
	    .columnaMasCompartido li a.enlaceImagen{position: relative; float: left; text-decoration: none;}
	        .columnaMasCompartido li a.enlaceImagen .contadorLeidas{position: absolute; top: 5px; left: 5px;  margin-right: 15px; display: inline-block; padding: 5px 10px; color: #ffffff; font-size: 1.4; background: #000000;}
	        .columnaMasCompartido li a img{float: left; margin-right: 15px; border: 5px solid #ffffff;}
	        .columnaMasCompartido li h2{display: inline; font-size: 1.5em;}
	        .columnaMasCompartido li h2 a{  text-decoration: none; color: #000000;  }
	        .columnaMasCompartido li h2 a:hover, .columnaMasCompartido li h2 a:active {color: #ffffff}
	        .columnaMasCompartido li h2.titulo.sinImagen{display: inline-block; margin: 0 0 0 45px;}    
    
.columnaMasMeneado {background:#ffe1b6;color:#333;}
	.columnaMasMeneado p.tituloBloque {background:transparent;border-bottom:1px solid #333;padding:0 0 15px;margin-bottom:20px}
	.columnaMasMeneado ol {list-style-type: decimal;font-size:1.5em;padding:0 10px;margin-left:10px;}
		.columnaMasMeneado li {padding-bottom:10px;margin-bottom:10px;}
		  .columnaMasMeneado li h2 a {color:#333;text-decoration:none;}
		  .columnaMasMeneado li h2 a:hover {color:#ff6400;}

/* cabecera noticias */

  /* */
	.pagina p.categoriaFecha { font-size: 14px; color:#a52d07; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
        .pagina p.categoriaFecha a.categoria {text-decoration:none; font-size:20px; color:#aaa; display:inline-block; border-right:1px solid #ddd; padding:10px 20px; margin-right:10px; }
        
        .pagina p.categoriaFecha a.seguirTema{ float: right; padding: 10px 5px; display: inline-block; display: none;line-height: 20px;text-decoration:none; font-size:14px; background:#5e162e; color: #ffffff; text-align: right;}
        .pagina p.categoriaFecha a.seguirTema:hover,
        .pagina p.categoriaFecha a.seguirTema.siguiendo{background: #b58709}
            .pagina p.categoriaFecha  a.seguirTema span{font-size: 30px}
        
        
