@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 300;
  src: local('Oswald Light'), local('Oswald-Light'), url(https://themes.googleusercontent.com/static/fonts/oswald/v7/HqHm7BVC_nzzTui2lzQTDT8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: local('Oswald Regular'), local('Oswald-Regular'), url(https://themes.googleusercontent.com/static/fonts/oswald/v7/-g5pDUSRgvxvOl5u-a_WHw.woff) format('woff');
}
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 700;
  src: local('Oswald Bold'), local('Oswald-Bold'), url(https://themes.googleusercontent.com/static/fonts/oswald/v7/bH7276GfdCjMjApa_dkG6T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 100;
  src: local('Roboto Slab Thin'), local('RobotoSlab-Thin'), url(https://themes.googleusercontent.com/static/fonts/robotoslab/v2/MEz38VLIFL-t46JUtkIEgCeJLMOzE6CCkidNEpZOseY.woff) format('woff');
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Slab Light'), local('RobotoSlab-Light'), url(https://themes.googleusercontent.com/static/fonts/robotoslab/v2/dazS1PrQQuCxC3iOAJFEJR_xHqYgAV9Bl_ZQbYUxnQU.woff) format('woff');
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Slab Regular'), local('RobotoSlab-Regular'), url(https://themes.googleusercontent.com/static/fonts/robotoslab/v2/y7lebkjgREBJK96VQi37ZobN6UDyHWBl620a-IRfuBk.woff) format('woff');
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Slab Bold'), local('RobotoSlab-Bold'), url(https://themes.googleusercontent.com/static/fonts/robotoslab/v2/dazS1PrQQuCxC3iOAJFEJTqR_3kx9_hJXbbyU8S6IN0.woff) format('woff');
}
@charset "UTF-8";
/* CSS Document */

.slick-prev:before {
  content: "<";
  color: #1594f3 !important;
  font-size: 35px !important;
}

.slick-next:before {
  content: ">";
  color: #1594f3 !important;
  font-size: 35px !important;  
}

.slick-next { 
  width: 40px !important;
}

.slick-slide iframe{pointer-events:auto !important;}
.slick-dots li button:before 
{
	font-size: 15px !important;
	color: #1594f3 !important;
}
.slick-dots li.slick-active button:before 
{
    opacity: .75;
    color: #1594f3;
}

.hd_idMural { width:180px; height: 35px; position: relative; margin: 0 auto; top:-3px; }

body{
	margin:0px;
	scrollbar-base-color: gray;
	scrollbar-arrow-color: #527DB5;
	scrollbar-track-color: #EFF7FF;
	scrollbar-shadow-color: #639ACE;
	scrollbar-lightshadow-color: #D6EBFF;
	scrollbar-darkshadow-color: #D6EBFF;
	scrollbar-highlight-color: #D6EBFF;
	scrollbar-3dlight-color: #639ACE;
	font-family: Helvetica, Arial, sans-serif;
 }
 scrollbar{
	-moz-appearance: none !important;
}

* {margin:0; padding:0; border:0;} body {background-color:white;}
html {font-size:100%; -webkit-text-size-adjust: 100%;}
a {text-decoration: none;}
.clear {clear:both;}
.plaza {color:#1594f3;}
.plaza2 {background-color:#1594f3;}
.white {color:#ffffff;}
.black {color:#000000;}
.fin {border: none !important;}
.separador20 {width:100%; height: 1.2rem;}
.separadorinfo {width:100%; height: 0.8rem;}
.nac {background:#4b742d;}
.bmesa {background:#fe8c1d;}
.inter {background:#2381eb;}

.cont_movil 
{
	width:100%; 
	height:auto; 
	position:relative; 
	margin: 0 auto; 
	overflow: hidden; 
	background: #FFFFFF;
	display: grid;
	grid-template-columns: 100%;
	max-width: 1200px;
}
.cont_movil_elementor
{
	width:100%; 
	height:auto; 
	position:relative; 
	margin: 0 auto; 
	overflow: hidden; 
	background: #FFFFFF;
	display: grid;
	grid-template-columns: 100%;
}

.cont_movil h1 {font-family: "Oswald", sans-serif; font-weight:400; font-size:2.65rem; color:#000000; text-align: left; line-height: 3.1rem; padding: 3rem 8rem 0.85rem 0rem;}	
.cont_movil_elementor h1 {font-family: "Oswald", sans-serif; font-weight:400; font-size:2.65rem; color:#000000; text-align: left; line-height: 3.1rem; padding: 3rem 0rem 0.85rem 0rem;}	

p {font-family:Helvetica, "Helvetica Neue", Arial, "sans-serif"; font-size:1.08rem; color:#000; text-align: left; line-height: 1.5rem; padding: 0px 0rem; padding-bottom: 0rem; font-weight:300; margin-bottom: 1rem;}

.separador {width:100%; height:2rem; position:relative; padding: 0;}

/* BLOQUE ARRIBA */
.barra_hd {width:100%;  height: auto; position: relative; top:0; background:#f7f7f7; padding: 6px 0;margin: auto;}
.barra_hd .busqueda {width:500px; max-width: 1200px; height:32px; position: relative; float: left; border: 1px solid #cdcdcd; left: 1.25rem; background: #ffffff;
			-moz-border-radius: 7px 7px 7px 7px; -webkit-border-radius: 7px 7px 7px 7px;border-radius: 7px 7px 7px 7px;}

.barra_hd .barra_bt_suscribir {width:300px; height:32px; position: relative; float: left; left: 1.25rem; background: #ff8400; color:#ffffff;
			text-align: center; line-height: 34px; font-family: Helvetica, "Helvetica Neue", Arial, "sans-serif"; font-weight: 400; font-size: 1rem; 
			text-transform: uppercase; 
			border-radius: 7px 7px 7px 7px; 
			-moz-border-radius: 7px 7px 7px 7px;
			-webkit-border-radius: 7px 7px 7px 7px;}
.barra_hd .barra_bt_suscribir a {text-decoration: none; color:#ffffff; display: block;}


.barra_hd .ico_barra_der_btsusv2 {width: 55%; height: 32px; position:absolute; display: flex; right: 10px; justify-content: flex-end;}
.barra_hd .busqueda_barrabtsusv2 {width:300px; height:32px; position: relative; border: 1px solid #cdcdcd; background: #ffffff;
			border-radius: 7px 7px 7px 7px;
			-moz-border-radius: 7px 7px 7px 7px;
			-webkit-border-radius: 7px 7px 7px 7px;}

.inputbuscar_btsusv2 {width:78%; padding-left: 5%; height: auto;}
.inputbuscar_btsusv2 input {
  width: 100%;  font-family: Helvetica, "Helvetica Neue", Arial, "sans-serif"; font-weight: 300; font-size: 1rem; line-height: 1.6rem; margin-top:5px;
  color:#b4b4b4 !important; box-sizing: border-box;}

.barra_hd .ico_lupa_v2 {width:29px; height: 28px; position: absolute; top:2px; right: 2px;   background: #a0a0a0; display: block; cursor: pointer;
			border-radius: 7px 7px 7px 7px;
			-moz-border-radius: 7px 7px 7px 7px;
			-webkit-border-radius: 7px 7px 7px 7px;}
.ico_lupa_v2 img {padding-top: 3px; padding-left:4px;}

.barra_hd .ico_zoomtxt_btsusv2, .barra_hd .ico_comment_btsusv2 {width:32px; height: 32px;  border: 1px solid #cdcdcd; background: #fdfdfd; cursor: pointer; margin-left: 8px; border-radius: 7px 7px 7px 7px;
		-moz-border-radius: 7px 7px 7px 7px;
		-webkit-border-radius: 7px 7px 7px 7px;}
.ico_zoomtxt_btsusv2 img { width: 92%; padding-left:0px; padding-top:6px;}

.barra_hd .ico_comment_btsusv2 {position: relative; margin-right: 12px;}
.barra_hd .ico_comment_btsusv2 img { width: 79%; height: auto;}
.ico_comment_btsusv2 img {padding-left:4px; padding-top:5px;}
.barra_hd .ico_noti_btsusv2 {width: 16px; height: 18px; color:#ffffff; font-family: Helvetica, "Helvetica Neue", Arial, "sans-serif"; line-height:19px; font-size:0.75rem; text-align:center; position: absolute; top:-3px; right: -13px; 
	padding: 0 6px; z-index: 10; cursor:default;
	border-radius: 12px 12px 12px 12px;
		-moz-border-radius: 12px 12px 12px 12px;
		-webkit-border-radius: 12px 12px 12px 12px;}
.inputbuscar {width:78%; padding-left: 5%; height: auto;}
.inputbuscar input {
  width: 100%;  font-family: Helvetica, "Helvetica Neue", Arial, "sans-serif"; font-weight: 300; font-size: 1rem; line-height: 1.6rem; margin-top:5px;
  color:#b4b4b4; box-sizing: border-box;}

.barra_hd .ico_lupa {width:29px; height: 28px; position: absolute; top:2px; right: 2px;   background: #a0a0a0; display: block; cursor: pointer;
			-moz-border-radius: 7px 7px 7px 7px;-webkit-border-radius: 7px 7px 7px 7px; border-radius: 7px 7px 7px 7px;}
.ico_lupa svg {padding-top: 4px; padding-left:4px;}
.barra_hd .ico_barra_der {width: 90px; height: 32px; position:relative; float: right; right: 15px;}
.barra_hd .ico_zoomtxt, .barra_hd .ico_comment {width:32px; height: 32px; position: absolute; top:-1px; left: -2px;  border: 1px solid #cdcdcd; background: #fdfdfd; cursor: pointer; 
		-moz-border-radius: 7px 7px 7px 7px; -webkit-border-radius: 7px 7px 7px 7px; border-radius: 7px 7px 7px 7px;}
.ico_zoomtxt svg {padding-left:1px; padding-top:7px;}
.barra_hd .ico_comment {right:10px; left: inherit; cursor: pointer;}
.ico_comment svg {padding-left:4px; padding-top:5px;}
.ico_noti { width: 16px; height: 18px; color:#ffffff; font-family: Helvetica, "Helvetica Neue", Arial, "sans-serif"; line-height:19px; font-size:0.75rem; text-align:center; position: absolute; top:-5px; left: 16px; 
	padding: 0 6px; z-index: 10; cursor:default;
		-moz-border-radius: 12px 12px 12px 12px;-webkit-border-radius: 12px 12px 12px 12px; border-radius: 12px 12px 12px 12px;}

.iframeMultimedia{width:100%;}
.bx-wrapper iframe{height: 633px; max-width: 960px;}
.fotoverfgH{margin-top: 50%; margin: auto; width:100%;}
.fotoverfgV{margin-top: 50%; margin: auto;max-height: 630px;}
.frameV{padding-top:180px;}

.redess{grid-column: 1; grid-row: 1; display:none; margin-bottom: 2.5rem;width: 95%;margin: auto;}
.redessag{grid-column: 1; grid-row: 1; display:none; margin-bottom: 2.5rem;width: 100%;margin: auto;}

/*.bx-wrapper, .bx-viewport {height: 220px !important;}*/

/* CSS BLOQUE IMAGEN PIE */
.cont_articulo {width:100%; height:auto; position:relative;}
/*.img100 {width:100%; height: auto; position: relative; margin-bottom: 6px;}*/
/*.img100 img {max-height: 233.33px;max-width: 350px !important;margin: auto;}*/
.img100 img {width:370px; margin: auto;}
.txt_info { height: auto; font-family: Helvetica, "Helvetica Neue", Arial, "sans-serif"; font-size:0.95rem; color:#666666; font-weight:300; line-height: 1.3rem; padding: 0.1rem 8rem 0rem 0rem; position: relative;}
.txt_info_elementor { height: auto; font-family: Helvetica, "Helvetica Neue", Arial, "sans-serif"; font-size:0.95rem; color:#666666; font-weight:300; line-height: 1.3rem; padding: 0.1rem 8rem 0rem 0rem; position: relative;margin-left: 8%;}
.txt_pie { display:none; height: auto; font-family: Helvetica, "Helvetica Neue", Arial, "sans-serif"; font-size:0.95rem; color:#666666; font-weight:300; line-height: 1.3rem; padding: 0.1rem 8rem 0rem 8rem; position: relative;}
.credito_pie { display:none; height: auto;  font-family: Helvetica, "Helvetica Neue", Arial, "sans-serif"; font-size:0.85rem; color:#666666; padding: 0.2rem 8rem 0rem 8rem;}
.texto_elementor{ margin-left: 3%;}

.imgV{width: 367px; height: 551px; max-height: 633px;}
.imgH{width: 370px;}

/* CSS BLOQUE IMAGEN PUBLICIDAD */
.container_publicidad {width: 300px; height:250px; position: relative; padding: 1.2rem 1.25rem 1.2rem 1.25rem; background-color: #f2efef; border-top:1px solid #e9e7e8; border-bottom:1px solid #e9e7e8; margin: 0rem auto 2.5rem auto;}
.container_publicidad img {width:100%; height: auto; position:relative;}
/* FIN PUBLICIDAD */


/* CSS BLOQUE FRASE    */
.container_frase {width:62%; height: auto; position: relative; margin: 0rem 5% 2.5rem; margin-top: 0rem; border-top: 2px solid #1594f3; border-bottom:2px solid #1594f3; text-align: center; padding: 2.3rem 0;}
.txt_frase {margin:0rem 2.5rem 1.3rem 2.5rem; font-family: "Oswald", sans-serif; font-weight:400; font-size:1.6rem; line-height: 2rem; color:#000000;}
.autor_frase, .cargo_frase {margin:0rem 2.5rem 0rem 2.5rem; font-family: "Oswald", sans-serif; font-weight:100; font-size:1.2rem; line-height: 1.4rem; color:#666666; text-align: right;}
.cargo_frase {margin:0rem 2.5rem;}
/* fin frase  */

/* RIEL */
.riel {width:100%; height: auto; position: relative; margin: 2.5rem 0; }
.riel img {width:100%;}


/* BLOQUE NUMERALIA */
.container_numeralia {width:62%; height: auto; position: relative; margin: auto auto 2.5rem; border-top: 2px solid #1594f3; border-bottom:2px solid #1594f3; text-align: center; padding: 2.3rem 0; background:#f5f5f5;}
.cifra {margin:0rem 2.5rem 0rem 2.5rem; font-family: "Oswald", sans-serif; font-weight:600; font-size:2.4rem; line-height: 2.8rem; color:#999999;}
.unidad {margin:0rem 2.5rem 1.5rem 2.5rem; font-family: "Oswald", sans-serif; font-weight:300; font-size:1.6rem; line-height: 2rem; color:#000000;}
/* fin numeralia */


/* BLOQUE  NOTAS RELACIONADAS */
.notas_rel { height: auto; margin: 3rem 8rem 3rem 8rem; margin-top: 0rem; position: relative;}
.hd_notas {width: 100%; height: auto; margin-bottom: 0.6rem; color:#828282; text-transform:uppercase; font-family: "Oswald", sans-serif; font-weight:400; font-size:1.5rem;}
.lista_notas {width: 100%; height: auto; position: relative; border-top: 2px solid #1594f3; border-bottom: 2px solid #1594f3; padding: 5px 0;}
.lista_notas div {border-bottom: 1px solid #cccccc;}
.lista_notas div:first-child {margin-top: 5px;}
.lista_notas div:last-child {margin-bottom: 5px;}

.item_nota {height: auto; padding: 1rem 1rem; font-family: "Oswald", sans-serif; font-weight:200; font-size:1.4rem; color:#666666; text-align: left; line-height: 1.6rem;}
.item_nota a {color:#666666; display: block;}
.item_nota a:hover {color:#1b1b1b;}

/* fin */

/* VIDEO  RESPONSIVO */
/*.video_publicidad {width:640px; height: auto; position: relative; margin: 3rem auto; padding: 1.25rem 1.25rem 1.2rem 1.25rem; background-color: white; border-top:1px solid white; border-bottom:1px solid white;}*/
 .video_publicidad {
    width: 640px;
    height: auto;
    position: relative;
    margin: 0rem auto 5rem auto;
    top: 50px;
}
.embed-container {position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
}
.embed-container iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}
/* FIN VIDEO */

/*BLOQUE COMENTARIOS*/


.container-comentarios{
        position: fixed;
        -webkit-transform: translateX(200%);
        transform: translateX(200%);
        width: 1200px;
        top: 0;
        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
        background-color: #fff;
        overflow: scroll;
        -webkit-overflow-scrolling:touch;
}
.container-comentarios.active{
        -webkit-transform: translateX(0%);
        transform: translateX(-3%);
        overflow: scroll;
        -webkit-overflow-scrolling:touch;
        height: 100%;
        z-index: 10;
}

      .ver-comentarios{   
        font-family: "Oswald";
        font-weight: 400;
        text-transform: uppercase;
        color: #fff;
        width: 100%;
		height: 42px;
        background-size: 25px; 
        margin: 0rem 0 2.5rem;
        background-repeat: no-repeat;
      }
 
.button-container{width:30%; margin:0.3rem auto 1rem auto; text-align: center;}
.mas-comentarios{width:30%; margin: 0.3125rem auto 1.875rem auto;}
.bt_vercomentarios {width:30%; height:2.4rem; position: relative; margin:0 auto; background:#444444; color:#ffffff;
line-height: 2.4rem; font-size: 1.3rem; text-transform: uppercase; display: block;
-moz-border-radius: 7px 7px 7px 7px; -webkit-border-radius:7px 7px 7px 7px; border-radius:7px 7px 7px 7px;}   /* pasar estilo */
.bt_vercomentarios a {color:#ffffff; display: block; cursor:pointer; cursor: hand;}   /* pasar estilo */
.items_bt_comm {width: 200px; height: 30px; margin: 0 auto; position: relative; top:4px;}
.ico_comm2 {width:45px; position: relative; float: left; top:6px;}  /* pasar estilo */
.ico_comment2 {width:30px; height: 28px; position: relative; }  /* pasar estilo */
.ico_noti2 { width: 16px; height: 18px; color:#ffffff; font-family: Helvetica, "Helvetica Neue", Arial, "sans-serif"; line-height:19px; font-size:0.75rem; text-align:center; position: absolute; top:-5px; left: 16px; 
padding: 0 6px; z-index: 1; cursor:default;
-moz-border-radius: 12px 12px 12px 12px;-webkit-border-radius: 12px 12px 12px 12px; border-radius: 12px 12px 12px 12px;}

.txt_comm2 {width:150px; position: relative; float: right; text-align: right; line-height: 30px;font-size: 1.2rem;}  /* pasar estilo */

/*ETIQUETAS*/
.container_etiquetas{
  margin: 2.5rem 0;
  padding: 0px 8rem;
}
.etiqueta{
  font-family: Helvetica, "Helvetica Neue", Arial, "sans-serif";
  font-weight: 300;
  font-size: 0.8rem;
  background-color: #f2efef;
  color: #666666;
  text-decoration: none;
  padding: 6px 13px;
  display: inline-block;
  margin: 5px 5px 5px 0;
  -moz-border-radius: 6px 6px 6px 6px;-webkit-border-radius: 6px;
  border-radius: 6px;
}
.liteYT{height:320px;}
/*TAMAÑOS DE FOTO RESPONSIVAS*/
@media screen and (min-width: 320px)
{
	/*.bx-wrapper img{max-height: 280px }*/
	.bx-wrapper iframe{max-height: 280px }
	.imgV{height: 551px; width: 367px !important; margin: auto;}
	.imgH{max-height: 280px;}
}
@media screen and (min-width: 500px)
{
	.redess{text-align: -webkit-center;}
	/*.bx-wrapper img{max-height: 400px }
	.bx-wrapper img{max-width: 600px !important}*/
	.bx-wrapper iframe{max-height: 400px }
	.iframeMultimedia{max-width: 500px !important}
	.imgH{height: 320px; width: 480px !important; max-height: 400px; max-width: 500px !important}
	.imgV{height: 551px; width: 367px; margin: auto;}
	.liteYT{height:385px;}
}
@media screen and (min-width: 700px)
{
	/*.bx-wrapper img{max-height: 475px }
	.bx-wrapper img{max-width: 600px !important}*/
	.bx-wrapper iframe{max-height: 475px !important }
	.iframeMultimedia{max-width: 600px !important}
	.imgH{height: 400px; width: 600px !important; max-height: 475px; max-width: 600px !important}
	.slick-slide iframe{height: 400px !important;}
	.liteYT{height:450px;}
}
@media screen and (min-width: 900px)
{
	/*.bx-wrapper img{max-height: 475px }
	.bx-wrapper img{max-width: 715px !important}*/
	.bx-wrapper iframe{max-height: 475px !important }
	.iframeMultimedia{max-width: 715px !important}
	.imgH{height: 475px; width: 830px !important; max-height: 475px; max-width: 830px !important}
	.slick-slide iframe{height: 500px !important; padding-top: 0px !important;}
	/*.barra_hd .barra_bt_suscribir {left: 1rem;}*/
	.barra_hd .ico_barra_der_btsusv2 {right: 2%;}
	.liteYT{height:520px;}
}
@media screen and (min-width: 1000px)
{
	/*.bx-wrapper img{max-height: 633px }
	.bx-wrapper img{max-width: 960px !important}*/
	.bx-wrapper iframe{max-height: 633px !important }
	.iframeMultimedia{max-width: 960px !important}
	.imgH{height: 633px; width: 960px !important; max-height: 633px; max-width: 960px !important}
	.imgV{height: 633px; width: 422px !important; margin: auto;}
	.bx-wrapper iframe{padding-top:0px !important;}
	.slick-slide iframe{height: 650px !important; padding-top: 0px !important;}
	.fotoverfgH{width:auto;}
	.hd_idMural { width:180px; height: 35px; position: relative; margin: 0 auto; top:0px; }
    .bt_registroHeader {width: 20%; height: 2.1rem; background:#1594f3; position: relative; top: 0px; left: 7%; text-align: center; line-height:2.12rem;  padding: 0rem 0; color:#ffffff; font-family: "Oswald", sans-serif; font-weight:300; font-size:1rem; align-items: center;   -moz-border-radius: 7px 7px 7px 7px; -webkit-border-radius: 7px 7px 7px 7px; border-radius: 7px 7px 7px 7px; text-transform: uppercase;}
    /*.barra_hd .barra_bt_suscribir {left: 6rem;}
	.barra_hd .ico_barra_der_btsusv2 {right: 6%;}*/
	.liteYT{ height: 630px; max-width: 950px !important;}
}

@media screen and (min-width: 1281px)
{
	/*.barra_hd .barra_bt_suscribir {left: 6rem;}
	.barra_hd .ico_barra_der_btsusv2 {right: 6%;}*/
	.container-comentarios.active{
        transform: translateX(-5%);        
        width: 100%;
	}
	.liteYT{ height: 665px; max-width: 1000px !important;}
}
@media screen and (min-width: 1380px)
{
	/*.barra_hd .barra_bt_suscribir {left: 4rem;}
	.barra_hd .ico_barra_der_btsusv2 {right: 4%;}*/
	.container-comentarios.active{
        transform: translateX(-5%);        
        width: 100%;
	}	
}

/*@media screen and (max-width: 960px){
	.barra_hd .barra_bt_suscribir {left: 6.25rem;}
	.barra_hd .ico_barra_der_btsusv2 {right: 85px;}
}*/


@media screen and (max-width: 780px){
/* COMENTARIOS SECCION*/
/*.header-comentarios h2{padding-left:3rem;}*/
.bt_vercomentarios,.mas-comentarios,.button-container, .datos-comentario input[type="submit"] {width:50%;} /* pasar estilo */
.barra_hd .barra_bt_suscribir {width:28%; height:32px;}
.barra_hd .ico_barra_der_btsusv2 {width: 65%; height: 32px; position:absolute; display: flex; right: 10px;}
}


@media screen and (max-width: 640px){
/* COMENTARIOS SECCION*/
/*.header-comentarios h2{padding-left:2rem;font-size: 145%;}*/
.bt_vercomentarios,.mas-comentarios, .button-container, .datos-comentario input[type="submit"] {width:65%;} 
/* pasar estilo */
.fotoverfgH{padding-top:180px;width:100%;}
.barra_hd .barra_bt_suscribir {font-size: 0.9rem;}	
.barra_hd .busqueda_barrabtsusv2 {width:200px; height:32px; position: relative; border: 1px solid #cdcdcd; background: #ffffff;}
.inputbuscar_btsusv2 input {font-size: 0.9rem; line-height: 1.6rem; margin-top:5px;}
}

@media screen and (max-width: 480px){
/* COMENTARIOS SECCION*/
/*.header-comentarios h2{padding-left:1.7rem;font-size: 145%;}*/
/* pasar estilo */
.fotoverfgH{padding-top:180px;width:100%;}
.barra_hd .barra_bt_suscribir {width:45%; height:32px; left: 1.2rem; font-size: 0.85rem;}	
.barra_hd .ico_barra_der_btsusv2 {width: 40%; height: 32px; position:absolute; display: flex; right: 10px; }	
.barra_hd .busqueda_barrabtsusv2 {width:33px; height:32px;}
.strbusca {display: none;}	
}

@media screen and (max-width: 360px){
	.barra_hd .barra_bt_suscribir {font-size: 0.8rem;}
	.barra_hd .ico_barra_der_btsusv2 {width: 43%; height: 32px; position:absolute; display: flex; right: 6px;}	
	.strbusca {display: none;}	
}

@media screen and (max-width: 320px){
/* COMENTARIOS SECCION*/
/*.header-comentarios h2{padding-left:1rem;}*/
.bt_vercomentarios,.mas-comentarios, .button-container, .datos-comentario input[type="submit"] {width:80%;} 
/* pasar estilo */
.fotoverfgH{padding-top:180px;}
}
.elemento-riel img{width: 100%}

@media screen and (max-width: 960px){
.elementos-container, .header-riel h2{margin-left: 4rem}
.datos-comentario form,.datos-comentario p, .reglamento{padding:0.3125rem 4rem;}
.wrapper-comentarios{padding:0 4rem;}
.usuario span{font-size: 0.8rem;}
.denunciar-comentario a {color: #878787; font-size: 0.8rem;}
.datos-comentario p{font-size: 0.85rem;line-height: 1rem;}
.container-comentarios.active{width: 100%;}
}
@media screen and (max-width: 780px){
.elementos-container, .header-riel h2{margin-left: 3rem}
.cabeza-riel h4{font-size: 1.3rem;}
.datos-comentario form, .datos-comentario p, .reglamento{padding:0.3125rem 3rem;}
.wrapper-comentarios{padding:0 3rem;}
}
@media screen and (max-width: 640px){
.elementos-container, .header-riel h2{margin-left: 2rem}
.datos-comentario form, .datos-comentario p, .reglamento{padding:0.3125rem 2rem;}
.wrapper-comentarios{padding:0 2rem;}
.datos-comentario p{font-size: 0.85rem;}
.usuario span {font-size: 0.8rem;}
.denunciar-comentario a {color: #878787; font-size: 0.8rem;}	
.bt_vercomentarios{height: 2.8rem; line-height: 2.8rem;}
.txt_comm2{width:160px; line-height: 2.8rem; font-size: 1.3rem;}
.items_bt_comm{width: 210px;height: 2.8rem;top: 0;}
.ico_comm2{top: 11px;}
}
@media screen and (max-width: 480px){
.elementos-container, .header-riel h2{margin-left: 1.7rem}
.cabeza-riel h4{font-size: 1.3rem; line-height: 1.6rem}
.datos-comentario form, .datos-comentario p, .reglamento{padding:0.3125rem 1.7rem;}
.wrapper-comentarios{padding:0 1.7rem;}
.datos-comentario p{font-size: 0.85rem;}
.usuario span {font-size: 0.8rem;}
}
@media screen and (max-width: 420px){
.elementos-container, .header-riel h2{margin-left: 1.7rem;}
.datos-comentario form, .datos-comentario p, .reglamento{padding:0.3125rem 1rem;}
.datos-comentario p{font-size: 0.85rem; line-height: 1rem;}
.usuario span {font-size: 0.8rem;}
}
@media screen and (max-width: 360px){
.header-riel h2{font-size: 1.3rem;} 
.cabeza-riel h4{font-size: 1.15rem; line-height: 1.35rem}
.datos-comentario p{font-size: 0.85rem; line-height: 1rem;}
.usuario span {font-size: 0.82rem;}
}

@media screen and (max-width: 320px){
.elementos-container{margin-left: 1rem}
.header-riel h2{font-size: 1.2rem;}
.cabeza-riel h4{font-size: 1.1rem; line-height: 1.3rem}
.datos-comentario p{font-size: 0.85rem;}
.usuario span {font-size: 0.84rem;}
.bt_vercomentarios{height: 2.5rem; margin-top: 0.7rem; line-height: 2.5rem;}
.items_bt_comm{height: 2.5rem;width: 190px;}
.txt_comm2{font-size: 1.1rem;line-height: 2.5rem;width: 135px}
}

@media screen and (max-width: 667px) and (orientation: landscape){
.cabeza-riel h4{font-size: 1.3rem; line-height:1.6rem}
}

/*BLOQUE COMENTARIOS*/

   /*BACKGROUND COLOR REFORMA*/
        .bg_reforma{
            background-color: #1594f3;
        }
        .btn_share{
            background-image: url(iconos_share_full.png);
            background-size: 25px;
            background-repeat: no-repeat;
            background-position: 10px -301px;
        }
        .btn_close{
            background-image: url(iconos_share_full.png);
            background-size: 25px;
            background-repeat: no-repeat;
            background-position: 10px -250px;            
        }
        .bnt_link{
            background-color: #191b1c;
            background-image: url(iconos_share_full.png);
            background-size: 25px;
            background-repeat: no-repeat;
            background-position: 10px -200px; 
        }
        .btn_fb{
            background-color: #3b5998;
            background-image: url(iconos_share_full.png);
            background-size: 25px;
            background-repeat: no-repeat;
            background-position: 10px -150px;             
        }
        .btn_twt{
            background-color: #00bff3;
            background-image: url(iconos_share_full.png);
            background-size: 25px;
            background-repeat: no-repeat;
            background-position: 10px -100px; 
        }
        .btn_wa{
            background-color: #4dc247;
            background-image: url(iconos_share_full.png);
            background-size: 25px;
            background-repeat: no-repeat;
            background-position: 10px -50px; 
        }
        .btn_mail{
            background-color: #0079ff;
            background-image: url(iconos_share_full.png);
            background-size: 25px;
            background-repeat: no-repeat;
            background-position: 10px 0px; 
        }
        .fixed-action-btn {
            position: fixed;
            right: 5px;
            bottom: 40%;
            padding-top: 15px;
            margin-bottom: 0;
            z-index: 5;
        }
        .bloquers 
        {
        	margin: auto;
			margin-top: 20px;
			margin-bottom: 20px;
        }
        /*BOTN FLOTANTE COMPARTIR*/

/*BOTONES FLOTANTES*/
.btn-floating {
    display: inline-block;
    color: #fff;
    position: relative;
    overflow: hidden;
    z-index: 1;
    width: 45px;
    height: 45px;
    line-height: 54px;
    font-size: 15px;
    padding: 0;
    border-radius: 50%;
    -webkit-transition: background-color .3s;
    transition: background-color .3s;
    cursor: pointer;
    vertical-align: middle;
    -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2);
    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2);
}

.fixed-action-btn ul{
  left: 0;
    right: 0;
    text-align: center;
    position: absolute;
    bottom: /*45px*/-530%;
    margin: 0;
    padding-left: 0;
    list-style-type: none;
    visibility: hidden;
}
.fixed-action-btn.active ul{
  visibility: visible;
}

.fixed-action-btn ul li{
  list-style-type: none;
  /*margin-bottom: 15px;*/
}

.fixed-action-btn {
        padding-top: 0px;
        padding-left: 15px
      }
    .fixed-action-btn ul{
    text-align: right;
    right: 45px;
    top: 15px;
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
    height: 45px;
    left: auto;
    width: 500px;
}
.fixed-action-btn.active ul{
    visibility: visible;
    display: inline-block;
}

.fixed-action-btn ul li{
    display: inline-block;
    list-style-type: none;
    margin-bottom: 0px;
    margin-right: 15px;
}
.fixed-action-btn ul li:nth-child(1) a.btn-floating{
    transform: scale(0.4) translateY(0px) translateX(40px);
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    opacity: 0;
}
.fixed-action-btn ul li:nth-child(2) a.btn-floating{
    transform: scale(0.4) translateY(0px) translateX(40px);
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    opacity: 0;
}
.fixed-action-btn ul li:nth-child(3) a.btn-floating{
    transform: scale(0.4) translateY(0px) translateX(40px);
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    opacity: 0;
}
.fixed-action-btn ul li:nth-child(4) a.btn-floating{
    transform: scale(0.4) translateY(0px) translateX(40px);
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
    opacity: 0;
}
.fixed-action-btn ul li:nth-child(5) a.btn-floating{
    transform: scale(0.4) translateY(0px) translateX(40px);
    -webkit-transition: all 0.1s ease;
    -moz-transition: all 0.1s ease;
    -o-transition: all 0.1s ease;
    transition: all 0.1s ease;
    opacity: 0;
}
.fixed-action-btn.active ul li a.btn-floating{
    transform: scale(1) translateY(0px) translateX(0px);
    opacity: 1;
}
/*EMAIL 
.fixed-action-btn ul li:nth-child(1) a.btn-floating{
  transform: scale(0.4) translateY(40px) translateX(0px);
    -webkit-transition: all 0.1s ease;
    -moz-transition: all 0.1s ease;
    -o-transition: all 0.1s ease;
    transition: all 0.1s ease;
    opacity: 0;
}
/*WHATSAPP
.fixed-action-btn ul li:nth-child(2) a.btn-floating{
    transform: scale(0.4) translateY(40px) translateX(0px);
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
    opacity: 0;
}
/*TWITTER
.fixed-action-btn ul li:nth-child(3) a.btn-floating{
    transform: scale(0.4) translateY(40px) translateX(0px);
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    opacity: 0;
}
/*FACEBOOK
.fixed-action-btn ul li:nth-child(4) a.btn-floating{
    transform: scale(0.4) translateY(40px) translateX(0px);
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    opacity: 0;
}
/*LINK
.fixed-action-btn ul li:nth-child(5) a.btn-floating{
    transform: scale(0.4) translateY(40px) translateX(0px);
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    opacity: 0;
}
.fixed-action-btn.active ul li a.btn-floating{
    transform: scale(1) translateY(0px) translateX(0px);
    opacity: 1;
}
/*BOTONES FLOTANTES*/

/*CAMBIO DE ORIENTACIN HORIZONTAL BOTONES FLOTANTES*/

@media screen and (max-width: 813px) and (orientation: landscape){
    .fixed-action-btn {
        padding-top: 0px;
        padding-left: 15px
      }
    .fixed-action-btn ul{
    text-align: right;
    right: 45px;
    top: 15px;
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
    height: 45px;
    left: auto;
    width: 500px;
}
.fixed-action-btn.active ul{
    visibility: visible;
    display: inline-block;
}

.fixed-action-btn ul li{
    display: inline-block;
    list-style-type: none;
    margin-bottom: 0px;
    margin-right: 15px;
}
.fixed-action-btn ul li:nth-child(1) a.btn-floating{
    transform: scale(0.4) translateY(0px) translateX(40px);
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    opacity: 0;
}
.fixed-action-btn ul li:nth-child(2) a.btn-floating{
    transform: scale(0.4) translateY(0px) translateX(40px);
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    opacity: 0;
}
.fixed-action-btn ul li:nth-child(3) a.btn-floating{
    transform: scale(0.4) translateY(0px) translateX(40px);
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    opacity: 0;
}
.fixed-action-btn ul li:nth-child(4) a.btn-floating{
    transform: scale(0.4) translateY(0px) translateX(40px);
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
    opacity: 0;
}
.fixed-action-btn ul li:nth-child(5) a.btn-floating{
    transform: scale(0.4) translateY(0px) translateX(40px);
    -webkit-transition: all 0.1s ease;
    -moz-transition: all 0.1s ease;
    -o-transition: all 0.1s ease;
    transition: all 0.1s ease;
    opacity: 0;
}
.fixed-action-btn.active ul li a.btn-floating{
    transform: scale(1) translateY(0px) translateX(0px);
    opacity: 1;
}

}
@media screen and (max-width: 1440px)
{
	.ParaDesktop {margin-left: 3%; margin-right: 3%;}
	.container-comentarios.active{width: 100%;}
}
@media screen and (max-width: 1280px){
	html {font-size:100%; /* 100% = 16px = 1rem */}
	.container-comentarios.active{width: 100%;}
	.cont_movil 
	{
		width: 100%;
	}	
	.cont_movil h1 {font-size:2.65rem; line-height: 3.1rem; padding: 3rem 4rem 0.85rem 4rem;}	
	.ParaDesktop {margin-left: 3%; margin-right: 3%;}	
	p {font-size:1.08rem; line-height: 1.5rem; padding: 0px 4rem;}
	.txtArtGraf{margin-left: 10%;}
	.comentario p {font-size: 0.95rem; line-height: 1.2rem; } /*font-size:1.08rem; line-height: 1.3rem; padding: 0;}*/
	.usuario p {font-size: 1.25rem; margin-bottom: 2px;}
  .datos-comentario input[type="text"], .datos-comentario input[type="mail"], .datos-comentario textarea{font-size:0.9rem;}
  .container_etiquetas{padding: 0px 4rem;}
	/*.separador {background:skyblue; }*/
	
	/* CSS BLOQUE IMAGEN PIE */
	.txt_pie {font-size:0.95rem; line-height: 1.3rem; padding: 0.1rem 4rem 0rem 4rem;}
	.credito_pie {font-size:0.85rem; padding: 0.2rem 4rem 0rem 4rem;}
	.txt_info {margin-left: 5%;}
	
	/* BLOQUE  NOTAS RELACIONADAS */
	.notas_rel { height: auto; margin: 3rem 4rem; margin-top: 0rem;  position: relative;}

	/* BLOQUE NEWSLETTER */
	.registro_news1 {width: 450px; height:2.4rem; border: 1px solid #bbbbbb; -moz-border-radius: 7px 7px 7px 7px; -webkit-border-radius: 7px 7px 7px 7px;  border-radius:7px 7px 7px 7px; margin-top: 1.2rem;}
	.inputemail {width:63%; padding-left: 3%; height: auto;}
	.inputemail input {font-size: 1rem; line-height: 1rem; margin-top:9px;
	  width: 100%; padding-left:8px; color:#b4b4b4;
	  box-sizing: border-box; 
	}
	.bt_registro {width: 31.3%; height: 2.1rem; background:#5acf83; position: relative; top: 2px; left: 2.3%; text-align: center; line-height:2.12rem;  padding: 0rem 0; color:#ffffff; font-family: "Oswald", sans-serif; font-weight:300; font-size:1rem; align-items: center;   -moz-border-radius: 7px 7px 7px 7px; -webkit-border-radius: 7px 7px 7px 7px; border-radius: 7px 7px 7px 7px; text-transform: uppercase;}
	.bt_registroHeader {width: 20%; height: 2.1rem; background:#1594f3; position: relative; top: 0px; left: 7%; text-align: center; line-height:2.12rem;  padding: 0rem 0; color:#ffffff; font-family: "Oswald", sans-serif; font-weight:300; font-size:1rem; align-items: center;   -moz-border-radius: 7px 7px 7px 7px; -webkit-border-radius: 7px 7px 7px 7px; border-radius: 7px 7px 7px 7px; text-transform: uppercase;}
/* fin newsletter */
	
	/* INFO AL MIN */
	.bloque_infoalmin {position:relative; margin: 1rem 10rem 1rem 10rem; border-bottom: 1px solid #cccccc; padding-bottom:1rem;}
	
}

@media screen and (max-width: 960px){
	html {font-size:100%; /* 100% = 16px = 1rem */}
	.cont_movil 
	{
		width: 100%;
	}	
	.cont_movil h1 {font-size:2.65rem; line-height: 3.1rem; padding: 3rem 4rem 0.85rem 4rem;}	
	p {font-size:1.08rem; line-height: 1.5rem; padding: 0px 4rem;}
	.comentario p {font-size: 0.95rem; line-height: 1.2rem; } /*font-size:1.08rem; line-height: 1.3rem; padding: 0;}*/
	.usuario p {font-size: 1.25rem; margin-bottom: 2px;}
  .datos-comentario input[type="text"], .datos-comentario input[type="mail"], .datos-comentario textarea{font-size:0.9rem;}
  .container_etiquetas{padding: 0px 4rem;}
	/*.separador {background:skyblue; }*/
	
	/* CSS BLOQUE IMAGEN PIE */
	.txt_pie, .txt_info {font-size:0.95rem; line-height: 1.3rem; padding: 0.1rem 4rem 0rem 4rem;}
	.credito_pie {font-size:0.85rem; padding: 0.2rem 4rem 0rem 4rem;}
	
	/* BLOQUE  NOTAS RELACIONADAS */
	.notas_rel { height: auto; margin: 3rem 4rem; margin-top: 0rem;  position: relative;}

	/* BLOQUE NEWSLETTER */
	.registro_news1 {width: 450px; height:2.4rem; border: 1px solid #bbbbbb; -moz-border-radius: 7px 7px 7px 7px; -webkit-border-radius: 7px 7px 7px 7px;  border-radius:7px 7px 7px 7px; margin-top: 1.2rem;}
	.inputemail {width:63%; padding-left: 3%; height: auto;}
	.inputemail input {font-size: 1rem; line-height: 1rem; margin-top:9px;
	  width: 100%; padding-left:8px; color:#b4b4b4;
	  box-sizing: border-box; 
	}
	.bt_registro {width: 31.3%; height: 2.1rem; background:#5acf83; position: relative; top: 2px; left: 2.3%; text-align: center; line-height:2.12rem;  padding: 0rem 0; color:#ffffff; font-family: "Oswald", sans-serif; font-weight:300; font-size:1rem; align-items: center;   -moz-border-radius: 7px 7px 7px 7px; -webkit-border-radius: 7px 7px 7px 7px; border-radius: 7px 7px 7px 7px; text-transform: uppercase;}
	.bt_registroHeader {width: 20%; height: 2.1rem; background:#1594f3; position: relative; top: 0px; left: 7%; text-align: center; line-height:2.12rem;  padding: 0rem 0; color:#ffffff; font-family: "Oswald", sans-serif; font-weight:300; font-size:1rem; align-items: center;   -moz-border-radius: 7px 7px 7px 7px; -webkit-border-radius: 7px 7px 7px 7px; border-radius: 7px 7px 7px 7px; text-transform: uppercase;}
/* fin newsletter */
	
	/* INFO AL MIN */
	.bloque_infoalmin {position:relative; margin: 1rem 10rem 1rem 10rem; border-bottom: 1px solid #cccccc; padding-bottom:1rem;}
	
}

@media screen and (max-width: 780px){
	.cont_movil 
	{
		width: 100%;
	}
	.cont_movil h1 {font-family: "Oswald", sans-serif; font-weight:400; font-size:2.65rem; color:#000000; text-align: left; line-height: 3.1rem; padding: 3rem 3rem 0.85rem 3rem;}	
	
	p{font-size:1.08rem; line-height: 1.5rem; padding: 0px 3rem; padding-bottom: 0rem; font-weight:300;}
  .comentario p{font-size: 0.95rem; line-height: 1.2rem; padding: 0px 3rem; padding-bottom: 0rem; font-weight:300;}
  .datos-comentario input[type="text"], .datos-comentario input[type="mail"], .datos-comentario textarea{font-size:0.9rem;}
	.usuario p {font-size: 1.2rem; margin-bottom: 2px;}
  .container_etiquetas{padding: 0px 3rem;}
	
	/*.separador {background:purple;}*/
	
	/*imagen pie*/
	.credito_pie, .txt_info {height:auto;  font-family: Helvetica, "Helvetica Neue", Arial, "sans-serif"; font-size:0.85rem; color:#666666; padding: 0.2rem 3rem 0rem 3rem;}
	.txt_pie, .txt_info {padding: 0.3rem 3rem 0rem 3rem;}
	/* fin imagen pie */
	
	
	/* CSS BLOQUE FRASE    */
	.container_frase {width:70%; margin: 0rem 5% 2.5rem;}
	.txt_frase {font-size:1.5rem; line-height: 2rem; margin:0rem 2rem 1.5rem 2rem; }
	.autor_frase, .cargo_frase {margin:0rem 2rem 0rem 2rem; font-size:1.3rem; line-height: 1.5rem; color:#666666; text-align: right;}
	.cargo_frase {margin:0rem 2rem 0rem 2rem;}
	/* fin frase  */
	
	
	/* BLOQUE NUMERALIA */
	.container_numeralia {width:70%; margin: 3rem 15%;}
	.cifra {margin:0rem 2rem 0rem 2rem; font-family: "Oswald", sans-serif; font-weight:600; font-size:2.4rem; line-height: 2.8rem; color:#999999;}
	.unidad {margin:0rem 2rem 1.5rem 2rem; font-size:1.6rem; line-height:2rem; color:#000000;}
	/* fin numeralia */
	
	
	/* BLOQUE  NOTAS RELACIONADAS */
	.notas_rel { height: auto; margin: 3rem 3rem 3.4rem 3rem; margin-top: 0rem; position: relative;}
	.hd_notas {font-size:1.4rem;}
	.item_nota {font-size:1.3rem;}
	/* fin */
}

@media screen and (max-width: 640px){                 /* MARGEN 1.7rem*/
	.cont_movil 
	{
		width: 100%;
	}
	.cont_movil h1 {font-size:2.6rem; line-height: 2.8rem; padding: 2.5rem 2rem 0.85rem 2rem;}	
	p{font-family: Helvetica, "Helvetica Neue", Arial, "sans-serif"; font-size:1.08rem; color:#000; text-align: left; line-height: 1.4rem; padding: 0px 2rem; padding-bottom: 0rem; font-weight:300;}
  	.comentario p{font-size: 0.95rem; line-height: 1.2rem;}
  	.usuario p{font-size:1.1rem;}
	
	
  	.datos-comentario input[type="text"], .datos-comentario input[type="mail"], .datos-comentario textarea{font-size:0.9rem;}
    .container_etiquetas{padding: 0px 2rem;}
	/*.separador {background:pink;}*/
	
	/* BLOQUE ARRIBA */
	.barra_hd .busqueda {width:300px; height:32px; border: 1px solid #cdcdcd; left: 1rem; background: #ffffff;
				-moz-border-radius: 6px 6px 6px 6px; -webkit-border-radius: 6px 6px 6px 6px; border-radius: 6px 6px 6px 6px;}
	
	.inputbuscar {width:78%; padding-left: 5%; height: auto;}
	.inputbuscar input {font-size: 1rem; line-height: 1.2rem; margin-top:6px;}

	.barra_hd .ico_lupa {width:28px; height: 28px; position: absolute; top:2px; right: 2px;   background: #a0a0a0; 
				-moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px;}
	
	.ico_lupa svg {padding-top: 4px; padding-left:5px;}
	.ico_zoomtxt svg {padding-left:2px; padding-top:6px;}
	.ico_comment svg {padding-left:4px; padding-top:6px;}
	
	.barra_hd .ico_barra_der {width: 85px; height: 32px; right: 18px; }
	.barra_hd .ico_zoomtxt, .barra_hd .ico_comment {width:2.2rem; height: 2.2rem; position: absolute; top:0px; left: -2px;  border: 1px solid #cdcdcd; background: #fdfdfd; 
			-moz-border-radius: 6px 6px 6px 6px; -webkit-border-radius:6px 6px 6px 6px; border-radius: 6px 6px 6px 6px;}
	.barra_hd .ico_comment {right:0px; left: inherit;}
	.ico_noti {width: 22px; height: 22px; line-height:22px; font-size:0.8rem; top:-10px; left: 15px;}
	/* fin bloque arriba BUSQUEDA */
	

	/* CSS BLOQUE IMAGEN PIE */
	.txt_pie {padding: 0.3rem 2rem 0rem 2rem; position: relative; font-size:0.95rem;}
	.credito_pie, .txt_info {height: auto;  font-family: Helvetica, "Helvetica Neue", Arial, "sans-serif"; font-size:0.95rem; color:#666666; padding: 0.4rem 2rem 0rem 2rem;}
	.img100 {margin-bottom: 2px;}
	.txt_info {padding: 0.3rem 2rem 0rem 2rem;}
	/* fin */
	
	
	/* frase */
	.container_frase {width:80%; height: auto; position: relative; margin: 0rem 5% 2.5rem; text-align: center; padding: 2.3rem 0;}
	.txt_frase {margin:0rem 2rem 1.5rem 2rem; font-family: "Oswald", sans-serif; font-weight:400; font-size:1.6rem; line-height:2rem; color:#000000;}
	.autor_frase, .cargo_frase {margin:0rem 2rem 0rem 2rem; font-family: "Oswald", sans-serif; font-weight:200; font-size:1.1rem; line-height: 1.4rem; color:#666666; text-align: right;}
	.cargo_frase {margin:0rem 2rem 0rem 2rem;}
	/* fin frase  */
	
	
	/* BLOQUE NUMERALIA */
	.container_numeralia {width:80%; margin: 0rem 5% 2.5rem;}
	.cifra {margin:0rem 2.5rem 0rem 2.5rem; font-size:2.4rem; line-height: 2.8rem; font-weight: 500;}
	.unidad {margin:0rem 2rem 1.8rem 2rem; font-size:1.6rem; line-height: 1.9rem;}
	/* fin nimeralia */
	
	
	/* BLOQUE  NOTAS RELACIONADAS */
	.notas_rel {margin: 2.5rem 2rem;margin-top: 0rem;}
	.hd_notas {margin-bottom: 0.5rem; font-size:1.4rem;}
	.lista_notas {border-top: 1px solid #1594f3; border-bottom: 1px solid #1594f3; padding: 2px 0;}
	.item_nota {font-size:1.3rem; line-height: 1.5rem;}
	.lista_notas div:first-child {margin-top: 3px;}
	.lista_notas div:last-child {margin-bottom: 3px;}
	/* fin */

	/* VIDEO  RESPONSIVO */
	/*.video_publicidad {width:96%; margin: 3rem auto; padding: 2% 2%;}*/
	.video_publicidad 
	{
		width: 96%;
		/*margin: 0 auto 50px auto;*/
		top: 50px;
		margin: 0rem auto 5rem auto;
	}	
}

@media screen and (max-width: 480px)
{
	.cont_movil 
	{
		width: 100%;
	}
	.cont_movil h1 {font-size:2.7rem; line-height: 3rem; padding: 2.5rem 1.7rem 0.85rem 1.7rem;}	
	p, .comentario p {font-family: Helvetica, "Helvetica Neue", Arial, "sans-serif"; font-size:1.04rem; color:#000; text-align: left; line-height: 1.5rem; padding: 0px 1.7rem; padding-bottom: 0rem; font-weight:300;}
	.comentario p{font-size: 1rem; line-height: 1.2rem;}
  	.reglamento a{font-size:0.85rem; line-height: 1rem;}
  	.usuario p{font-size:1.04rem; line-height: 1.3rem; text-align: right; color: #9d9d9d;}
  	.datos-comentario input[type="text"], .datos-comentario input[type="mail"], .datos-comentario textarea{font-size:0.9rem;}
    .container_etiquetas{padding: 0px 1.7rem;}
    .etiqueta{
	  font-family: Helvetica, "Helvetica Neue", Arial, "sans-serif";
	  font-weight: 300;
	  font-size: 0.9rem;
	  background-color: #f2efef;
	  color: #666666;
	  text-decoration: none;
	  padding: 6px 13px;
	  display: inline-block;
	  margin: 5px 5px 5px 0;
	  -moz-border-radius: 6px 6px 6px 6px;-webkit-border-radius: 6px;
	  border-radius: 6px;
	}	
	
	/* BLOQUE ARRIBA */
	.barra_hd {padding: 10px 0;}
	.barra_hd .busqueda {width:65%; border: 1px solid #cdcdcd;}
	.inputbuscar {width:78%; height: auto;}
	.inputbuscar input {font-size: 0.9rem; line-height: 1rem; margin-top:8px;}
	.barra_hd .ico_zoomtxt, .barra_hd .ico_comment {border: 1px solid #cdcdcd;}
	
	
	/* CSS BLOQUE IMAGEN PIE */
	.txt_pie {padding: 0.3rem 1.7rem 0rem 1.7rem; position: relative; font-size:0.95rem;}
	.credito_pie, .txt_info {height: auto;  font-family: Helvetica, "Helvetica Neue", Arial, "sans-serif"; font-size:0.95rem; color:#666666; padding: 0.4rem 1.7rem 0rem 1.7rem;}
	.img100 {margin-bottom: 2px;}
	.txt_info {padding: 0.3rem 1.7rem 0rem 1.7rem;}
	/* fin */
	
	
	/* frase */
	.container_frase {width:90%; height: auto; position: relative; margin: 0rem 5% 2.5rem; text-align: center; padding: 2rem 0;}
	.txt_frase {margin:0rem 1rem 1.5rem 1rem; font-family: "Oswald", sans-serif; font-weight:400; font-size:1.6rem; line-height:2rem; color:#000000;}
	.autor_frase, .cargo_frase {margin:0rem 2rem 0rem 2rem; font-family: "Oswald", sans-serif; font-weight:200; font-size:1.1rem; line-height: 1.4rem; color:#666666; text-align: right;}
	.cargo_frase {margin:0rem 1rem 0rem 1rem;}
	/* fin frase  */
	
	
	/* BLOQUE NUMERALIA */
	.container_numeralia {width:90%; margin: 0rem 5% 2.5rem;}
	.cifra {margin:0rem 1rem 0rem 1rem; font-size:2.4rem; line-height: 2.8rem; font-weight: 500;}
	.unidad {margin:0rem 1rem 1.8rem 1rem; font-size:1.6rem; line-height: 1.9rem;}
	/* fin nimeralia */
	
	
	/* BLOQUE  NOTAS RELACIONADAS */
	.notas_rel {margin: 2.5rem 1.7rem;margin-top: 0rem;}
	.hd_notas {font-weight:400; font-size:1.4rem; margin-bottom: 0.5rem;}
	.lista_notas {width: 100%; height: auto; position:relative; border-top: 1px solid #1594f3; border-bottom: 1px solid #1594f3; padding: 2px 0;}
	.item_nota {height: auto; font-family: "Oswald", sans-serif; font-weight:200; font-size:1.3rem; color:#666666; text-align: left; line-height: 1.6rem;}
	/* fin */
	
}

@media screen and (max-width: 420px){
	.cont_movil 
	{
		width: 100%;
	}
}


@media screen and (max-width: 360px){
	.cont_movil 
	{
		width: 100%;
	}
	.cont_movil h1 {font-size:2.4rem; line-height: 2.9rem; padding: 2.5rem 1.7rem 0.85rem 1.7rem;}	
	p, .comentario p {font-family: Helvetica, "Helvetica Neue", Arial, "sans-serif"; font-size:1rem; color:#000; text-align: left; line-height: 1.5rem; padding: 0px 1.7rem; padding-bottom: 0rem; font-weight:300;}
  .comentario p{font-size: 0.95rem; line-height: 1.2rem;}
  .reglamento a{font-size:0.85rem; line-height: 1rem;}
  .usuario p{font-size:1.03rem; line-height: 1.3rem;font-weight:300; text-align: right; color: #9d9d9d;}
	
  .datos-comentario input[type="text"], .datos-comentario input[type="mail"], .datos-comentario textarea{font-size:1rem;}

	
	/* BLOQUE ARRIBA 360*/
	.barra_hd {padding: 6px 0;}
	.barra_hd .busqueda {width:45%; left: 1rem;}
	.inputbuscar {width:78%; height: auto;}
	.inputbuscar input {font-size: 1rem; line-height: 1.2rem; margin-top:7px;}
	.barra_hd .ico_barra_der {width: 73px; height: 32px; right: 0.8rem;}
	
	.barra_hd .ico_zoomtxt, .barra_hd .ico_comment {width:32px; height: 32px; position: absolute; top:0px; left: -2px;  border: 1px solid #cdcdcd; background: #fdfdfd; 
			-moz-border-radius: 6px 6px 6px 6px; -webkit-border-radius:6px 6px 6px 6px; border-radius: 6px 6px 6px 6px;}
	.barra_hd .ico_comment {right:0px; left: inherit;}
	.ico_noti {width: 18px; height: 18px; line-height:19px; font-size:0.8rem; top:-6px; left: 8px;}
	
	/* fin bloque arriba BUSQUEDA */
	
	
	/* CSS BLOQUE IMAGEN PIE 360*/
	.txt_pie {padding: 0.3rem 1.7rem 0rem 1.7rem; position: relative; font-size:0.85rem; line-height: 1.2rem;}
	.credito_pie, .txt_info {height: auto;  font-family: Helvetica, "Helvetica Neue", Arial, "sans-serif"; font-size:0.82rem; color:#666666; padding: 0.2rem 1.7rem 0rem 1.7rem; line-height: 1rem;}
	.img100 {margin-bottom: 2px;}
	.txt_info {padding: 0.3rem 1.7rem 0rem 1.7rem;}
	/* fin */
	
	
	/* CSS BLOQUE IMAGEN PUBLICIDAD 360*/
	.container_publicidad {width: 90%; height:auto; position: relative; padding: 5%; background-color: #f2efef; border-top:1px solid #e9e7e8; border-bottom:1px solid #e9e7e8; margin: 0rem auto 2.5rem auto;}
	.container_publicidad img {width:100%; height: auto; position:relative;}
	/* FIN PUBLICIDAD */

	
	/* frase 360*/
	.container_frase {width:86%; height: auto; position: relative; margin: 0rem 5% 2.5rem; margin-top: 0rem; border-top: 2px solid #1594f3; border-bottom:2px solid #1594f3; text-align: center; padding: 2.3rem 0;}
	.txt_frase {margin:0rem 1rem 1.5rem 1rem; font-family: "Oswald", sans-serif; font-weight:400; font-size:1.46rem; line-height:2rem; color:#000000;}
	.autor_frase, .cargo_frase {margin:0rem 1rem 0rem 1rem; font-family: "Oswald", sans-serif; font-weight:200; font-size:1.15rem; line-height: 1.6rem; color:#666666; text-align: right;}
	.cargo_frase {margin:0rem 1rem}
	/* fin frase  */
	
	
	/*  contenedor numeralia  360 */
	.container_numeralia {width:86%; margin: 0rem 5% 2.5rem; padding: 2rem 0;}
	.cifra {margin:0rem 1rem 0rem 1rem; font-size:2.4rem; line-height: 2.8rem; font-weight: 500;}
	.unidad {margin:0rem 1rem 1rem 1rem; font-size:1.46rem; line-height:2rem;}
	/*  FIN  contenedor numeralia   */
	
	
	
	/* BLOQUE  NOTAS RELACIONADAS 360*/
	.hd_notas {font-weight:400; font-size:1.3rem; margin-bottom: 0.5rem;}
	.lista_notas {width: 100%; height: auto; position:relative; border-top: 1px solid #1594f3; border-bottom: 1px solid #1594f3; padding: 2px 0;}
	.item_nota {height: auto; font-family: "Oswald", sans-serif; font-weight:200; font-size:1.15rem; color:#666666; text-align: left; line-height: 1.35rem;}
	/* fin */
	
}


@media screen and (max-width: 320px){
	.cont_movil 
	{
		width: 100%;
	}
	.cont_movil h1 {font-size:2.2rem; line-height: 2.6rem; padding: 2.5rem 1rem 0.85rem 1rem;}	
	p, .comentario p {font-family: Helvetica, "Helvetica Neue", Arial, "sans-serif"; font-size:0.95rem; color:#000; text-align: left; line-height: 1.3rem; padding: 0px 1rem; padding-bottom: 0rem; font-weight:300;}
  .comentario p{font-size: 0.95rem; line-height: 1.2rem;}
  .reglamento p{font-size:0.85rem; line-height: 1rem;}
  .usuario p{font-size:1.1rem; line-height: 1.3rem; text-align: right;color: #9d9d9d;}
  .datos-comentario input[type="text"], .datos-comentario input[type="mail"], .datos-comentario textarea{font-size:0.95rem;}
	.container_etiquetas{padding: 0px 1rem;}
	/*.separador {background:yellow;}*/
	
	/* CSS BLOQUE IMAGEN PIE 320*/
	.txt_pie {padding: 0.3rem 1rem 0rem 1rem; position: relative; font-size:0.84rem;}
	.credito_pie, .txt_info {height: auto;  font-family: Helvetica, "Helvetica Neue", Arial, "sans-serif"; font-size:0.84rem; color:#666666; padding: 0.4rem 1rem 0rem 1rem;}
	.txt_info {padding: 0.3rem 1rem 0rem 1rem;}
	/* fin */
	
	
	/* frase 320*/
	.container_frase {width:86%; height: auto; position: relative; margin: 0rem 5% 2.5rem; border-top: 2px solid #1594f3; border-bottom:2px solid #1594f3; text-align: center; padding: 2.3rem 0;}
	.txt_frase {margin:0rem 1rem 1.5rem 1rem; font-family: "Oswald", sans-serif; font-weight:400; font-size:1.4rem; line-height:1.8rem; color:#000000;}
	.autor_frase, .cargo_frase {margin:0rem 1rem 0rem 1rem; font-family: "Oswald", sans-serif; font-weight:200; font-size:1.1rem; line-height: 1.6rem; color:#666666; text-align: right;}
	.cargo_frase {margin:0rem 1rem}
	/* fin frase  */
	
	
	/*  contenedor numeralia 320  */
	.container_numeralia {width:86%; margin: 0rem 5% 2.5rem; padding: 2rem 0;}
	.cifra {margin:0rem 1rem 0rem 1rem; font-size:2.2rem; line-height: 2.8rem; font-weight: 500;}
	.unidad {margin:0rem 1rem 1rem 1rem; font-size:1.4rem; line-height:1.8rem;}
	/*  FIN  contenedor numeralia   */
	
	
	/* BLOQUE  NOTAS RELACIONADAS 320 */
	.notas_rel {margin: 2rem 1rem;margin-top: 0rem;}
	.hd_notas {font-weight:400; font-size:1.2rem; margin-bottom: 0.5rem;}
	.lista_notas {width: 100%; height: auto; position:relative; border-top: 1px solid #1594f3; border-bottom: 1px solid #1594f3; padding: 2px 0;}
	.item_nota {height: auto; font-family: "Oswald", sans-serif; font-weight:300; font-size:1.1rem; color:#666666; text-align: left; line-height: 1.3rem;}
	
}


/* RETINA DISPLAY */

@media only screen and (min--moz-device-pixel-ratio: 2),

only screen and (-o-min-device-pixel-ratio: 2/1),

only screen and (-webkit-min-device-pixel-ratio: 2),

only screen and (min-device-pixel-ratio: 2) {
  /*.cerrar-comentarios {background-image: url(iconos_share_fullx2.png);}*/
  .bandera_reforma {background-image: url(iconos_comentariosx2.png);}
  .btn_share{background-image: url(iconos_share_fullx2.png);}
  .btn_close{background-image: url(iconos_share_fullx2.png);}
  .bnt_link{background-image: url(iconos_share_fullx2.png);}
  .btn_fb{background-image: url(iconos_share_fullx2.png);}
  .btn_twt{background-image: url(iconos_share_fullx2.png);}
  .btn_wa{background-image: url(iconos_share_fullx2.png);}
  .btn_mail{background-image: url(iconos_share_fullx2.png);}
}

/* CSS BLOQUE IMAGEN PIE */
.blurimage { position: relative; margin-bottom: 8px; 
	width: 100%; height: auto;  background: #000000; 
	 overflow: hidden;}

.imagen_notaVert { width: 30%; height:100%; left: 27.8%; box-sizing: content-box; margin: 0 auto; position: absolute; z-index: 3;}
.imagen_notaVert img {width:auto; height: 100%; margin: 0 auto;}

.imgVert100 {width:100%; padding-bottom: 67%; background-image: linear-gradient(
      rgba(0, 0, 0, 0.3),
      rgba(0, 0, 0, 0.3)
    ), background-position:center; background-repeat: none; background-size: cover; overflow: hidden;
  filter: blur(20px); -webkit-filter: blur(20px);background-color: #000000;}

/*.imagen_notaVert_movil {display: none;}*/

.txt_pie  { height: auto; font-family: Helvetica, "Helvetica Neue", Arial, "sans-serif"; font-size:0.95rem; color:#666666; font-weight:300; line-height: 1.3rem; padding: 0.1rem 8rem 0rem 8rem; position: relative;} 
.txt_info { height: auto; font-family: Helvetica, "Helvetica Neue", Arial, "sans-serif"; font-size:0.95rem; color:#666666; font-weight:300; line-height: 1.3rem; padding: 0.1rem 8rem 0rem 0rem; position: relative;}
.credito_pie {height: auto;  font-family: Helvetica, "Helvetica Neue", Arial, "sans-serif"; font-size:0.85rem; color:#666666; padding: 0.2rem 8rem 0rem 8rem;}


@media screen and (max-width: 960px){
	/* CSS BLOQUE IMAGEN PIE */
	.txt_pie, .txt_info {font-size:0.95rem; line-height: 1.3rem; padding: 0.1rem 4rem 0rem 4rem;}
	.credito_pie {font-size:0.85rem; padding: 0.2rem 4rem 0rem 4rem;}
}

@media screen and (max-width: 780px){
	/* CSS BLOQUE IMAGEN PIE */
	.credito_pie, .txt_info {height:auto;  font-family: Helvetica, "Helvetica Neue", Arial, "sans-serif"; font-size:0.85rem; color:#666666; padding: 0.2rem 3rem 0rem 3rem;}
	.txt_pie, .txt_info {padding: 0.3rem 3rem 0rem 3rem;}
	/* fin imagen pie */
}

@media screen and (max-width: 640px){                
	/* CSS BLOQUE IMAGEN PIE */
	.txt_pie {padding: 0.3rem 2rem 0rem 2rem; position: relative; font-size:0.95rem;}
	.credito_pie, .txt_info {height: auto;  font-family: Helvetica, "Helvetica Neue", Arial, "sans-serif"; font-size:0.95rem; color:#666666; padding: 0.4rem 2rem 0rem 2rem;}
	.img100 {margin-bottom: 2px;}
	.txt_info {padding: 0.3rem 2rem 0rem 2rem;}
	/* fin */
}

@media screen and (max-width: 480px){
	/* CSS BLOQUE IMAGEN PIE */
	
	.blurimage {display: none;}
	.imagen_notaVert_movil {width:100%; height: auto; position: relative; display: block;}
	.imagen_notaVert_movil img {width:100%;}
	
	.txt_pie {padding: 0.3rem 1.7rem 0rem 1.7rem; position: relative; font-size:0.95rem;}
	.credito_pie, .txt_info {height: auto;  font-family: Helvetica, "Helvetica Neue", Arial, "sans-serif"; font-size:0.95rem; color:#666666; padding: 0.4rem 1.7rem 0rem 1.7rem;}
	.txt_info {padding: 0.3rem 1.7rem 0rem 1.7rem;}
	/* fin */
}

@media screen and (max-width: 420px){
	/* CSS BLOQUE IMAGEN PIE */
	.txt_pie {font-size:0.92rem;}
	.credito_pie, .txt_info {font-size:0.92rem; }
	/* fin */
	
	
}

@media screen and (max-width: 360px){
	/* CSS BLOQUE IMAGEN PIE */
	.txt_pie {padding: 0.3rem 1.7rem 0rem 1.7rem; position: relative; font-size:0.85rem; line-height: 1.2rem;}
	.credito_pie, .txt_info {height: auto;  font-family: Helvetica, "Helvetica Neue", Arial, "sans-serif"; font-size:0.82rem; color:#666666; padding: 0.2rem 1.7rem 0rem 1.7rem; line-height: 1rem;}
	.txt_info {padding: 0.3rem 1.7rem 0rem 1.7rem;}
	/* fin */
	
}

@media screen and (max-width: 320px){
	/* CSS BLOQUE IMAGEN PIE */
	.txt_pie {padding: 0.3rem 1rem 0rem 1rem; position: relative; font-size:0.84rem;}
	.credito_pie, .txt_info {height: auto;  font-family: Helvetica, "Helvetica Neue", Arial, "sans-serif"; font-size:0.84rem; color:#666666; padding: 0.4rem 1rem 0rem 1rem;}
	.txt_info {padding: 0.3rem 1rem 0rem 1rem;}
	/* fin */	
}

.anclado
{
	position:fixed;
	left:0px;
	right:0px;
	bottom:-4px;
	z-index:1;
}

.black_overlay
{
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:10000;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}

.white_content 
{
	position: fixed;
	top: 15%;
	left: 6%;
	width: 80%;
	height: 60%;
	padding: 16px;
	background-color: white;
	z-index:100000;
	overflow: auto;
}

.cont_item_lectura {width: 110px; height: 18px; overflow:hidden; position: relative; padding: 1px 0; margin-left: -2px;}
.logo_clock {width: 15px; height: 15px; position: relative; display: inline-flex;}
.logo_clock img{width: 100%;}
.txt_time_lec {font-size: 13px; font-family: Helvetica, Arial, sans-serif; color:#000000; position: relative; display: inline-flex; line-height: 15px; vertical-align: text-top;}
