
/* ****************************************************************** 
    Importante:
    USAR ESTE ARCHIVO PARA EDITAR O AGREGAR ESTILOS.
****************************************************************** */
/*barra de posicion*/
#despliegue .categorias{
    margin-bottom:10px;
}
#despliegue .categorias a{
    color:#ce5243;
	font-size: 1.6em;
}
#despliegue .categorias a:hover{ color:#993c37 }

/*titulo*/
#despliegue .summary .kicker{ margin-top: 25px }

/*redes-sociales*/
.shares .fecharedesder ul li{display:inline; margin-right:4px }
.shares .fecharedesder ul li .fb_iframe_widget{vertical-align:top }

/*componente suscripcion NL*/
#cnl-contenedor .central{margin-left:0!important }
#cnl-contenedor .central span{font-size:1.8em }
#cnl-contenedor{margin-bottom:10px }
#last{clear:both }

#cnl-contenedor {
	width:100%;
	height:90px;
	position:relative;
	float:left; padding-bottom:10px
}
#cnl-contenedor .central {
	width:95%;
	border: solid 3px #e7e9ea;
	height:90px;
	background-color:#f3f3f3;
	box-sizing: border-box;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	font-family: 'Roboto', sans-serif;
	font-weight:700;
	font-size:1em;
	margin-top:20px; 
	margin-left:5px; padding-top:8px
}
#cnl-contenedor .central span {
	margin-left:20px }

#cnl-contenedor .titsus { color:#cf5243; font-weight:bold; font-size:1em; margin:5px 0 0 0 }

.icosus { width:250px; float:right; padding-top:7px}
.imgsus { margin: 0 }
#cnl-contenedor .icono { float:right; padding-right:50px }


/* oceanos */
.oceanos_pie { background: rgb(236,239,215);
background: -webkit-linear-gradient(bottom, rgba(236,239,215,1) 0%, rgba(205,217,204,1) 72%);
background: -o-linear-gradient(bottom, rgba(236,239,215,1) 0%, rgba(205,217,204,1) 72%);
background: linear-gradient(to top, rgba(236,239,215,1) 0%, rgba(205,217,204,1) 72%);
	font-weight: 800; text-align: center; padding: 15px 25px 35px; vertical-align: middle}

.oceanos_pie .img_logo { margin-top: 10px }
.redes_oceanos { border-left: 0; margin-left: 0; margin-top: 30px }
#despliegue .contenido .oceanos_pie ul li:before { display:none}
#despliegue .contenido .oceanos_pie .img_logo { margin-top: 6px }
#despliegue .contenido .oceanos_pie ul, #despliegue .contenido .oceanos_pie ol { padding-top: 0  }
#despliegue .contenido .oceanos_pie ul li:first-child, #despliegue .contenido .oceanos_pie  ol li:first-child {
    
    padding-left: 0;
    
}


.redes_oceanos li .icon {
	display: block;
    width: 34px;
    height: 38px;
    line-height: 24px;
    background: no-repeat center;
    background-size: 45px;
}


.redes_oceanos:before, .redes_oceanos li {
    display: inline-block;
    vertical-align: middle;
}



.redes_oceanos li .icon.facebook {
    background-image: url(../imagenes17/icons/sn-facebook_bk.png);
    background-image: url(../imagenes17/icons/sn-facebook_bk.svg), none;
}


.redes_oceanos li .icon.twitter {
    background-image: url(../imagenes17/icons/sn-twitter_bk.png);
    background-image: url(../imagenes17/icons/sn-twitter_bk.svg), none;
}

.redes_oceanos li .icon.instagram {
    background-image: url(../imagenes17/icons/sn-instagram_bk.png);
    background-image: url(../imagenes17/icons/sn-instagram_bk.svg), none;
}


@media only screen and (min-width: 768px){

	#despliegue .contenido .oceanos_pie p { font-size: 1.9em; margin-top: 5px }
	.redes_oceanos { border-left: 1px solid #999999; margin-left: 20px; margin-top: 40px }
	}



@media screen and (max-width: 635px) {
#cnl-contenedor { height:auto }
#cnl-contenedor .central img { padding:0 auto; margin:0 auto; align-content:center}
#cnl-contenedor .central { margin-left:0; height:auto; text-align:center; line-height: normal; padding:5px 0 5px 0; align-content:center }
#cnl-contenedor .central span {	margin-left:5px; padding:0 }
#cnl-contenedor .titsus {margin:0 0 0 0}
.icosus { width:100%; float:none; align-content:center; margin:0 auto; padding:0 auto; text-align:center; clear:both}
.imgsus { display: block;  margin: auto; width:211px; align-content:center}
}

@media screen and (max-width: 400px) {
#cnl-contenedor { font-size:.9em }
  .imgcoronavirus { max-width:320px !important }
	}

/*iframe-videos*/
.iframe-videos {
  position: relative;
  height: 0;
  background-color:#000;
  padding-bottom: 56.25%; margin-top: 20px;
}

.iframe-videos iframe {
  position: absolute;
  top:0;
  left: 0;
  width: 100%;
  height: 100%;
  margin-top:0!important;
}

/*encuestas-uc*/

.encuestas-uc #tablaencuestas {
 	background-color:#f4f4f4;
	padding:30px;
	margin:10px -25px;
	box-sizing:border-box;
	}
.encuestas-uc #tablaencuestas h1{
	color:#ce5243;
	font-weight:700;
	font-size:1.8em;
	}
.encuestas-uc #tablaencuestas h2{
	color:#ce5243;
	font-weight:700;
	font-size:1.7em;
	}
.encuestas-uc #tablaencuestas .contenedor {
    border-bottom: 1px solid rgba(0,0,0,0.1);
	margin-bottom:20px;
	padding-bottom:20px;
	}
.encuestas-uc #tablaencuestas li{
    padding: 0 0 10px 0;
    list-style: none;
	}

.encuestas-uc #tablaencuestas li label,.encuestas-uc #tablaencuestas li span, .encuestas-uc #tablaencuestas label{
	font-weight:700;
	font-size:1.75em;
	line-height:1.2em;
	}
.encuestas-uc #tablaencuestas label{
	line-height:3em;
	}
.encuestas-uc #tablaencuestas li span{
	margin-right:10px;
		}
.encuestas-uc #tablaencuestas li label input{	
	box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -webkit-appearance: radio;
    appearance: radio;
    -moz-appearance: radio;
    margin-right: 1em;
}
.encuestas-uc #tablaencuestas .captcha {	
	margin-top:15px;
}
.encuestas-uc #tablaencuestas button {	
    display: inline-block;
    vertical-align: top;
    padding: 8px 25px 8px;
    font-size: 1.6em;
    font-weight: 400;
    line-height: 1.1;
    color: #fff;
    background-color: #ce5243;
    border-radius: 5px;
    margin-right: 14px;
	margin-top:15px;
	margin-bottom:15px;
}
.encuestas-uc #tablaencuestas h4 a {
	font-size: 1.4em !important;
    font-weight: 700;
    text-decoration: underline;
	}
	
.encuestas-uc .error_encuesta {
    font-size: 1.4em;
    color: #ce5243;
    font-weight: 700;
    max-width: 330px;
	}
.encuestas-uc #tablaencuestas .porcentajes {
    font-size: 1.3em;
	display:inline-block;
	}
.encuestas-uc #tablaencuestas .votos {
    font-size: 1.3em;
  	margin-bottom:10px;
	}
.encuestas-uc #tablaencuestas li img{
    margin-right:8px;
	}
	
/*tiempo de lectura*/

.tiempo-lectura{
	color:#999999;
	display: inline-block;
	margin-left:0;
	margin-right:0 !important;
	text-transform: capitalize;
	font-family:'Noto Sans', sans-serif;
	font-weight:400;
	}
.icono-reloj{	
	display:inline-block;
	width:18px;
	height:18px;
	background-image:url(../imagenes17/icons/clock.png);
	background-image: url(../imagenes17/icons/clock.svg), none;
	vertical-align:middle;
    }

#despliegue .summary .fecha .fecha-hora, #despliegue .summary .fecha .tiempo-lectura-icono{
        display:block;
   	 }

	
/*tags*/

#tags-noticia .title:before {
	background-image: url(../imagenes17/icons/tag@3.png);
    background-image: url(../imagenes17/icons/tag.svg), none;
	    }
		

/*descargas */

.lista_descargas div {display: block; padding-bottom:20px; width:100%; font-size:1.6em}
.lista_descargas img {margin-top: 2px !important }

/*tablas responsive*/

.dcf-table tbody, .dcf-table thead {
  font-size: .84em;
}
.dcf-table tfoot {
  font-size: .75em;
}
.dcf-table tbody {
  border-bottom: 1px solid #e3e3e2;
  border-top: 1px solid #e3e3e2
}
.dcf-table td, .dcf-table th {
  	padding-right: 1.78em;
	
}
.dcf-table th {
	font-weight:800;
	background-color: #f6f6f5;
}
.dcf-table-bordered, .dcf-table-bordered td, .dcf-table-bordered th {
  border: 1px solid #e3e3e2;
  font-size:1.3em;
}
.dcf-table-bordered td, .dcf-table-bordered th, .dcf-table-striped td, .dcf-table-striped th {
  padding-left: 1em;
  padding-right: 1em
}
.dcf-table-bordered tr:not(:last-child), .dcf-table-striped tr:not(:last-child) {
  border-bottom: 1px solid #e3e3e2
}
.dcf-table-striped tbody tr:nth-of-type(2n) {
  background-color: #f6f6f5
}
.dcf-table thead td, .dcf-table thead th {
  padding-bottom: .75em;
  vertical-align: bottom
}
.dcf-table tbody td, .dcf-table tbody th, .dcf-table tfoot td, .dcf-table tfoot th {
  padding-top: .75em;
  vertical-align: top
}
.dcf-table tbody td, .dcf-table tbody th {
  padding-bottom: .75em
}
.dcf-table tbody td {
  font-size: 1.55em;
	font-weight:600;
}
.dcf-table-bordered thead th {
  padding-top: .75em
}
.dcf-wrapper-table-scroll {
  left: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  padding-bottom: 1em;
  position: relative;
  right: 50%;
  width: 100vw
}
.dcf-table-bordered thead th {
  padding-top: .75em;
  color: #FFFFFF;
  background-color: #847f7f;
 }

@media only screen and (max-width:42.09em) {
  .dcf-table-responsive thead {
    clip: rect(0 0 0 0);
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    height: 1px;
    overflow: hidden;
    position: absolute;
    width: 1px;
    white-space: nowrap
  }
  .dcf-table-responsive tr {
    display: block
  }
  .dcf-table-responsive td {
    -webkit-column-gap: 3.16vw;
    -moz-column-gap: 3.16vw;
    column-gap: 3.16vw;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 2fr;
    grid-template-columns: 1fr 2fr;
    text-align: left!important
  }
  .dcf-table-responsive.dcf-table-bordered, .dcf-table-responsive.dcf-table-bordered thead th {
    border-width: 0
  }
  .dcf-table-responsive.dcf-table-bordered tbody td {
    border-top-width: 0
  }
  .dcf-table-responsive:not(.dcf-table-bordered) tbody tr {
    padding-bottom: .75em
  }
  .dcf-table-responsive:not(.dcf-table-bordered) tbody td {
    padding-bottom: 0
  }
  .dcf-table-responsive:not(.dcf-table-bordered):not(.dcf-table-striped) tbody td {
    padding-right: 0
  }
  .dcf-table-responsive.dcf-table-bordered tbody tr:last-child td:last-child {
    border-bottom-width: 0
  }
  .dcf-table-responsive tbody td:before {
    content: attr(data-label);
    float: left;
    font-weight: 700;
    padding-right: 1.78em
  }
tr td:first-child{
  color: #FFFFFF;
  background-color: #999999;
font-weight: bold;
 }
}

/*Margen para banner entre contenido*/
#Especialesdentrodelcontenido1 > * {margin-top: 20px;}



/* ********************** de Mobile a TABLET ********************** */
@media only screen and (max-width: 768px) {
	#UCD_masnoticiasLateral, #likebox{display:none}
	.lista_descargas div {border-bottom:1px solid #DDDDDD; padding-bottom:20px; margin-bottom:20px}
	.lista_descargas div:last-child {border-bottom:0 !important}
}

@media only screen and (min-width: 768px) {
.encuestas-uc #tablaencuestas {	margin:10px 0 }
	
/*FECHA Y TIEMPO DE LECTURA*/
#despliegue .summary .fecha .fecha-hora, #despliegue .summary .fecha .tiempo-lectura-icono { display:inline-block }
.tiempo-lectura{ margin-left:5px }
.imgcoronavirus { max-width:420px !important }

/*descargas */
.lista_descargas {padding-top: 20px}
.lista_descargas div {display: inline-block; margin-right: 20px; width:31%}
.lista_descargas div:last-child {margin-right: 0 }
.lista_descargas img {padding-bottom:0; margin-top:10px !important}
}


/* firma periodistas */
.pie_arriba > * { display: none}
.pie_arriba .firma_periodista { display: block}
.pie_arriba .oceanos_pie { display: block}
.pie_abajo .meurer_pie { display: block}

#despliegue .contenido > .pie_abajo .firma_periodista, #despliegue .contenido > .pie_abajo .oceanos_pie  { display: none !important}
#despliegue .contenido > .pie_arriba .firma_periodista, pie_abajo .meurer_pie {
    margin-top: 0; margin-bottom: 35px
}

#despliegue .contenido > .pie_arriba .firma_periodista .autor, #despliegue .contenido > .pie_abajo .meurer_pie .autor {
    width: 55px;
    height: 55px;
    float: left;
    margin-right: 3px;
    margin-bottom: 10px;
    border-radius: 50%; margin-top: 0; /*filter: grayscale(100%)*/
}

#despliegue .contenido > .pie_arriba .firma_periodista .twitter { background-image: url(https://www.montevideo.com.uy/plantillas/temas17/imagenes17/icons/sn-twitter.svg); background-size: 24px; background-repeat: no-repeat; background-position: 12px }
#despliegue .contenido > .pie_arriba .firma_periodista .twitter span { padding-left: 30px; margin-left: 30px}

#despliegue .contenido > .pie_arriba .firma_periodista .linkedin { background-image: url(https://www.montevideo.com.uy/plantillas/temas17/imagenes17/icons/sn-linkedin.svg); background-size: 24px; background-repeat: no-repeat; background-position: 12px }
#despliegue .contenido > .pie_arriba .firma_periodista .linkedin span { padding-left: 30px; margin-left: 30px}

#despliegue .contenido > .pie_arriba .firma_periodista .instagram { background-image: url(https://www.montevideo.com.uy/plantillas/temas17/imagenes17/icons/sn-instagram.svg); background-size: 24px; background-repeat: no-repeat; background-position: 12px }
#despliegue .contenido > .pie_arriba .firma_periodista .instagram span { padding-left: 30px;margin-left: 30px}

#despliegue .contenido > .pie_arriba .firma_periodista .mail { background-image: url(https://www.montevideo.com.uy/plantillas/temas17/imagenes17/icons/sn-email.svg); background-size: 24px; background-repeat: no-repeat; background-position: 12px }
#despliegue .contenido > .pie_arriba .firma_periodista .mail span { padding-left: 30px;margin-left: 30px}

#despliegue .contenido > .pie_arriba .firma_periodista .web, #despliegue .contenido > .pie_abajo .meurer_pie .web { background-image: url(https://www.montevideo.com.uy/plantillas/temas17/imagenes17/icons/sn-web.svg); background-size: 24px; background-repeat: no-repeat; background-position: 12px }
#despliegue .contenido > .pie_arriba .firma_periodista .web span { padding-left: 30px;margin-left: 30px}

#despliegue .contenido > .pie_arriba .firma_periodista a, #despliegue .contenido > .pie_abajo .meurer_pie a { color:#545459; text-decoration: none}
#despliegue .contenido > .pie_arriba .firma_periodista a:hover, #despliegue .contenido > .pie_abajo .meurer_pie a:hover {opacity: .7}

#despliegue .contenido > .pie_arriba .firma_periodista a.mizq, #despliegue .contenido > .pie_abajo .meurer_pie a.mizq { color:#545459; text-decoration: none; padding-left: 28px}
#despliegue .contenido > .pie_arriba .firma_periodista a.mizq:hover, #despliegue .contenido > .pie_abajo .meurer_pie a.mizq:hover {opacity: .7; padding-left: 28px}

.padding0510 { padding: 5px 10px }
.padding-b-20 { padding-bottom: 20px }

.border-b {border-bottom: 1px solid #DDDDDD }

/* ********************** de Tablet a DESKTOP ********************** */

@media only screen and (min-width: 980px) {
	#despliegue .summary .foto-ppal .caption {
    padding-bottom: 8px;
}
#despliegue .contenido {
    margin-top: 30px;
}
	
	#despliegue .contenido .pie_arriba .firma_periodista .autor {
    width: 65px;
    height: 65px}
		
		
}


/* ********************** mas leidas ********************** */
	.content2 
	{font-size: 1.7em;
    line-height: 1.16;
    font-weight: 700;
    color: #333;
    margin-top: 9px }
	
ol.simple-list {
    list-style-type: none;
    list-style-type: decimal !ie; /*IE 7- hack*/
    margin: 0;
    margin-left: 2.2em;
    margin-top: 2em;
    padding: 0;
     
    counter-reset: li-counter;
}
ol.simple-list > li{
    position: relative;
    margin-bottom: 3em;
    padding-left: 1em;
    min-height: 3em;
}
ol.simple-list > li:before {
    position: absolute;
    top: 0;
    left: -1em;
    width: 0.8em;
    font-size: 3em;
    line-height: 1;
    font-weight: bold;
    text-align: right;
    color: #ce5243;
    content: counter(li-counter);
    counter-increment: li-counter;
}
	
ol.simple-list > li:nth-child(n+6){
  display: none
}

	 @media (min-width: 981px) {
		 .divmasleidas {display:block }
		 .divmasleidasmovil {display:none}
.embed_redes_movil{display:none}
.embed_redes_desktop{display:block; background-color:#f3f3f3; padding:20px 30px; position:relative; margin-top:40px}
.imgseguinos{z-index:2; position:absolute; left:30px; top:40px; max-width:350px !important; margin-top:20px !important}
.embed_redes_desktop iframe { margin-left:340px }
		  }

	 @media (min-width: 1200px) {
.imgseguinos{left:40px; max-width:413px !important}
.embed_redes_desktop iframe { margin-left:410px }

}



	 @media (max-width: 980px) {
		 .divmasleidas {display:none }
		 .divmasleidasmovil {display:block}
.embed_redes_movil{display:block}
.embed_redes_desktop{display:none}

			  
	 }

	 @media (max-width: 890px) {
.imgseguinos{display:none}
}



/* BANNERS */
#Contenido_parrafo_1, #Contenido_parrafo_2, #Contenido_parrafo_3 { max-width: 320px; margin: 0 auto }

/*COLUMNISTAS*/
	.alignfotocol2 { display:none}
	#sidebar .alignfotocol, #sidebar .alignfotocol2 {background-color: #f5f5f5; padding: 16px 20px; margin-top: 20px}
	#sidebar .alignfotocol .fotochcol img, #sidebar .alignfotocol2 .fotochcol img { border-radius: 50%; width: 165px;  height: 165px; float:none; margin-right: 20px; padding: 10px 0 0 0 }
	#sidebar .alignfotocol p, #sidebar .alignfotocol2 p { line-height: 1.4; font-size: 1.8em; font-weight: normal; padding: 0 }
	#sidebar .alignfotocol p.mayusculas, #sidebar .alignfotocol2 p.mayusculas { text-transform: uppercase; margin-top: 10px; font-weight: bold }
	#sidebar .alignfotocol p.todaslascats{ padding-top: 10px}
	#sidebar .alignfotocol p.todaslascats a { color: #ce5243; font-weight: bold }
	#sidebar .alignfotocol p.todaslascats a:hover {text-decoration: underline}

@media (max-width: 768px){
	.alignfotocol { display: none}
	.alignfotocol2 { display: inline-block;background-color: #f5f5f5; padding: 16px 20px; margin-top: 20px}
	.alignfotocol2 .fotochcol img { border-radius: 50%; width: 165px;  height: 165px; float:none; margin-right: 20px; padding: 10px 0 0 0 }
	.alignfotocol2 p { line-height: 1.4; font-size: 1.8em; font-weight: normal; padding: 0 }
	
	.alignfotocol2 p.mayusculas { text-transform: uppercase; margin-top: 10px; font-weight: bold }
	.alignfotocol2 p.todaslascats{ padding-top: 10px}
	.alignfotocol2 p.todaslascats a { color: #ce5243; font-weight: bold }
	.alignfotocol2 p.todaslascats a:hover {text-decoration: underline}
	
	
}

.pie_arriba .saldain_desktop, .pie_arriba .saldain_movil {display:none }
.pie_abajo .saldain_desktop {display:inline-block }
.pie_abajo .saldain_movil  {display:none }

@media (max-width: 980px) {
.pie_abajo .saldain_desktop {display:none}
.pie_abajo .saldain_movil  {display:inline-block }
}


#despliegue .contenido .caption{
font-size: 1.4em;
    color: #9e9e9e;
    font-style: italic;
    padding: 0;
    margin-top: 12px}


@media only screen and (min-width: 768px){
#despliegue .contenido .caption {
    font-size: 1.6em }
}



#despliegue .contenido a.titulo_anuario {
    font-size: 1.5em }

#despliegue .contenido a.titulo_anuario:hover {
    text-decoration:none; opacity:.7 }


#despliegue .contenido .img_anuario { width: 100px; margin-top: 0 }

@media only screen and (min-width: 768px){
#despliegue .contenido .caption {
    font-size: 1.6em }
	#despliegue .contenido a.titulo_anuario {
    font-size: 1.4em }
	#despliegue .contenido .img_anuario { float: left; padding: 0 20px 45px 0; width: 120px; margin-top: 0 }

	
}
	.fill-btn {
    box-shadow: inset 0px 0px 0px 1px #ce5243;
}
.fill-btn {
    display: inline-block;
    vertical-align: top;
    padding: 8px 15px 8px;
    font-weight: 400;
    line-height: 1.1;
    color: #fff;
    background-color: #ce5243;
    border-radius: 5px;
    margin-right: 0;
}

.fill-btn:hover,
.fill-btn:focus{
        background-color: rgba(206, 82, 67, 0);
        color: #ce5243;
}
