@charset "utf-8";
/* CSS Document */
/*
.form-control,   option, h4.modal-title {

	text-transform: uppercase !important;
}*/

.noticiero {
  scrollbar-width:35px;          /* "auto" or "thin" */
  scrollbar-color: orange blue;   /* scroll thumb and track */
  scrollbar-gutter: stable both-edges;
}
.noticiero::-webkit-scrollbar {
  width: 12px;               /* width of the entire scrollbar */
}
.noticiero::-webkit-scrollbar-track {
  background: orange;        /* color of the tracking area */
}

.noticiero::-webkit-scrollbar-thumb {
  background-color: blue;    /* color of the scroll thumb */
  border-radius: 20px;       /* roundness of the scroll thumb */
  border: 3px solid orange;  /* creates padding around scroll thumb */
}



div.darken {
    display: inline-block;
    background: black;
    padding: 0;
}

div.darken img {
    display: block;

    -webkit-transition: all 0.5s linear;
       -moz-transition: all 0.5s linear;
        -ms-transition: all 0.5s linear;
         -o-transition: all 0.5s linear;
            transition: all 0.5s linear;
}

div.darken:hover img {
    opacity: 0.7;

}
@font-face {
  font-family: 'icomoon';
  src:  url('plantilla/icomoon/fonts/icomoon.eot?uvw8av');
  src:  url('plantilla/icomoon/fonts/icomoon.eot?uvw8av#iefix') format('embedded-opentype'),
    url('plantilla/icomoon/fonts/icomoon.ttf?uvw8av') format('truetype'),
    url('plantilla/icomoon/fonts/icomoon.woff?uvw8av') format('woff'),
    url('plantilla/icomoon/fonts/icomoon.svg?uvw8av#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-tiktok:before {
  content: "\e900";
}


.subComentario{
	background-color:#FFFFB7;
	border-left:solid;
	border-left-color:#FFB062;
	color:#999;margin-left:5px;
	padding-left:5px;
	cursor:pointer;
	
	line-height: 20px !important;
	
}
.subComentario:hover{
	background-color:#CFFF9F;
}

#fotosComida .owl-stage-outer{
	/*background-color:#333 !important;*/
}
.margenesValores{
margin-left:100px;
margin-right:100px;
}
@media screen and (max-width:970px){
	.margenesValores{
	margin-left:0px;
	margin-right:0px;
	}
}
@media screen and (min-width:995px){
	#sidemenu_toggle{
		display:none;
	}
}

@media screen and (max-width:770px){
	.imgsDrec{
		display:none;
	}
}


.lineasDetalleLEFT{
	
	 background: -moz-linear-gradient(left,  #2d81a1, #f9f9f9);
    background: -webkit-linear-gradient(left,  #2d81a1, #f9f9f9);
    background: linear-gradient(to right,   #2d81a1, #f9f9f9);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2d81a1', endColorstr='#f9f9f9',GradientType=4 );
}

.lineasDetalleRIGHT{
	
	 background: -moz-linear-gradient(left,  #f9f9f9, #2d81a1);
    background: -webkit-linear-gradient(left,  #f9f9f9, #2d81a1);
    background: linear-gradient(to right,   #f9f9f9, #2d81a1);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#2d81a1',GradientType=1 );
}

.date, .date-2 {
    position: absolute;
    top: 5px;
    background: #FFFFFF;
    right: 60px;
    z-index: 99;
    font-family: 'Caviar Dreams Bold', sans-serif;
    font-weight: 200;
    font-size: 14px;
    color: #3c3f46;
    padding: 8px 10px 8px 10px;
    text-align: center;
    transition: .3s;
}

@font-face {
    font-family: 'Caviar Dreams Bold';
    font-style: normal;
    font-weight: 700;
    src: local('Caviar Dreams Bold'), local('CaviarDreams-Bold'),
        url(fuentes/caviar-dreams-bold.woff) format('woff'),
        url(fuentes/caviar-dreams-bold.ttf) format('truetype');
}
@font-face {
    font-family: 'Caviar Dreams';
    font-style: normal;
    font-weight: 400;
    src: local('Caviar Dreams'), local('CaviarDreams-Regular'),
        url(fuentes/caviar-dreams.woff) format('woff'),
        url(fuentes/caviar-dreams.ttf) format('truetype');
}
/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(fuentes/Roboto-Regular.eot); /* IE9 Compat Modes */
  src: local(''),
       
       url(fuentes/Roboto-Regular.woff2) format('woff2'), /* Super Modern Browsers */
       url(fuentes/Roboto-Regular.woff) format('woff'), /* Modern Browsers */
       url(fuentes/Roboto-Regular.ttf) format('truetype'); /* Safari, Android, iOS */
      
}

@font-face {
	font-family: "Louis George Cafe"; 
	src: url("fuentes/Louis-George-Cafe.eot"); 
	src: url("fuentes/Louis-George-Cafe.eot?#iefix") format("embedded-opentype"),
	 url("fuentes/Louis-George-Cafe.woff2") format("woff2"), 
	 url("fuentes/Louis-George-Cafe.woff") format("woff"), 
	 url("fuentes/Louis-George-Cafe.ttf") format("truetype"); 
} 

.nav-link{
	font-family:Caviar Dreams Bold !important;
}

.verImgMenu{
	position:absolute;
	width:400px;
}
.nav-tabs li .active
{
	background-color:#F00;
}
.posicionesquina
{
	position:relative;
	top:5px;
	z-index:0;
}
.pane
{
    position: relative;
    background-color: #ffffff;
    border: 1px solid #cfcfcf;
    border-radius: 3px;
    text-align: center;
    width: 100%;
    height: 550px;
    padding: 50px;
    margin: 0 auto;
    box-shadow: 0px 1px 3px 0px #e3e3e3;
    box-shadow: 0px 1px 3px 0px rgba(112,112,112,0.05);
}

.agrandarBuscador
{
	min-width:300px !important;
}

.textopequi
{
	font-size:.7em !important;
}
.recuadroPintar {
  display: block;
  margin: 0 auto;
 /* margin: calc(50vh - 150px) auto 0;
  background: $canvas-bg;*/
  border-radius: 3px;
  box-shadow: 0px 0px 5px 3px #ccc;
  cursor:pointer;
 
  background-repeat: no-repeat;
  background-position: 100%;
}
.pieses1
{
	background-image: url('../imagenes/pies.jpg');
}
.pieses2
{
	background-image: url('../imagenes/pies2.jpg');
}
#msg 
{
	z-index:200000;
	display:none;
	position:absolute !important; 
	
	
	background:url(../ms/flecha.png) left center no-repeat;
	padding-left:7px;
}
#msgcontent 
{
	position:relative;
	display:block;
	background:#CCC; 
	border:1px solid #666;
	border-left:none; 
	padding:5px; min-width:150px;
	max-width:250px;
	font-size:1.2em;
	color:#333333;
	text-shadow: 0px 1px 1px #ffffff;
	
}

.select2-selection__rendered
{
	color:#555;
	
}
.panel-gris .panel-heading,.panel-gris .panel-footer,.panel-gris.panel-colorful
{
	background-color:#E6E6E6;border-color:#CCC;color:#666;
}
.panel-gris>.panel-heading:after{display:none}
.panel-gris.panel-bordered{border:1px solid # CCC}

.resaltado
{
	/*
	font-family:'Segoe UI Light', 'Helvetica Neue Light', 'Segoe UI', 'Helvetica Neue', Helvetica, 'Trebuchet MS', 'Droid Sans', Tahoma, Geneva, sans-serif;
	font-size:12px;
	*/
	text-align:left !important;
	background-color:#666;
	color:#FFF !important;	
	padding-left:5px;
}
.normal
{
	background-color:#EAEAEA; color:#000000 !important;
}


.elementoLista, .conaccion
{
	/*
	font-family:'Segoe UI Light', 'Helvetica Neue Light', 'Segoe UI', 'Helvetica Neue', Helvetica, 'Trebuchet MS', 'Droid Sans', Tahoma, Geneva, sans-serif;
	font-size:12px;
	*/
	text-align:left !important;
	color:#333 !important;
	cursor:pointer;
	padding-left:5px;
	transition:color .3s ease;
	-webkit-transition:color .3s ease;
	-moz-transition:color .3s ease;
	-o-transition:color .3s ease;
	transition:background .3s ease;
	-webkit-transition:background .3s ease;
	-moz-transition:background .3s ease;
	-o-transition:background .3s ease;
}
.resaltarElemento
{
	
	color:#000;
	cursor:pointer;
	border-radius:5px;
	transition:color .5s ease;
	-webkit-transition:color .5s ease;
	-moz-transition:color .5s ease;
	-o-transition:color .5s ease;
	transition:background .5s ease;
	-webkit-transition:background .5s ease;
	-moz-transition:background .5s ease;
	-o-transition:background .5s ease;
}
.resaltarElemento:hover
{
	background-color:#CCC;
	/*color:#FFF;*/
}
.resltaFuente
{
	transition:color .3s ease;
	-webkit-transition:color .3s ease;
	-moz-transition:color .3s ease;
	-o-transition:color .3s ease;
	cursor:pointer;
	
}
.resltaFuente:hover
{
	color:#0A0;
}
.elementoLista:hover
{
	/*font-family:'Segoe UI Light', 'Helvetica Neue Light', 'Segoe UI', 'Helvetica Neue', Helvetica, 'Trebuchet MS', 'Droid Sans', Tahoma, Geneva, sans-serif;
	font-size:12px;*/
	background-color:#666;
	color:#FFF;
}

.listaBuscador
{
	font-family:Roboto !important;
	/*position:fixed;*/
	position:absolute;
	/*font-family:'Segoe UI Light', 'Helvetica Neue Light', 'Segoe UI', 'Helvetica Neue', Helvetica, 'Trebuchet MS', 'Droid Sans', Tahoma, Geneva, sans-serif; */
	z-index:1000;
	float:left;
	min-width:160px;
	padding:5px 5px;
	margin:0px 0 0 0;
	list-style:none;
	background-color:#fff;
	border:1px solid #ccc;
	border:1px solid rgba(0,0,0,0.2);
	*border-right-width:2px;
	*border-bottom-width:2px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);
	-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);
	box-shadow:0 5px 10px rgba(0,0,0,0.2);
	-webkit-background-clip:padding-box;
	-moz-background-clip:padding;
	background-clip:padding-box;
	
}
.sinmargen
{
	margin:-20px 0 0 0 !important;
}
.cargandoInput
{
	background-image:url(../imagen/cargandob.gif);
	
	
}

.contenedorLista
{
	position:fixed;
	width:50%;
	max-height:50%;
	z-index:2000;
	float:left;
	position:absolute;
	padding-left:10%;
	overflow-y:auto;
}
#buscador_div
{
	margin:-10px 0 0 45px;
}
.protectorGeneral
{
	
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;	
	z-index:100000;
	background: url("../imagenes/cargando.gif")  no-repeat 50% 50% fixed rgba(255,255,255,.5);	
	 background-size: 128px 128px;
}
.elementoResalta
{
	transition:color .5s ease;
	-webkit-transition:color .5s ease;
	-moz-transition:color .5s ease;
	-o-transition:color .5s ease;
	cursor:pointer;
}

.elementoResalta:hover
{
	color:#00C1C1;
}
.remarcar
{
	font-weight:500 !important;
	text-shadow: text-shadow: 1px 1px white, -1px -1px #444;
	font-size:20px !important;
	background-color:#CCC !important;
}
.div_vistaval
{
	width:100%;
	min-height:20px;

}
.fuente-grande
{
	font-size: 3em !important;
	line-height: 1em  !important;;
}
.bloquear_acceso
{
	font-size:1.7em !important;
	color:#B70000;
	text-align:center;
}
.furnteChica
{
	font-size:.5em !important;
	position:absolute;
	margin:2px;
	
}

#IFE_DIV
{
	float:left;
	width:64%;
}

@media screen and (max-width:1810px)
{
#IFE_DIV
{
	width:60%;
}
}
@media screen and (max-width:1425px)
{
#IFE_DIV
{
	width:100%;
}
}
.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,
 
 .pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,
 
 .pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}
 
 .timeline{position:relative;padding-bottom:40px;background-color:#333;color:#7a878e;padding-top:15px;}.timeline:before,.timeline:after{background-color:#bfc5c9;bottom:20px;content:"";display:block;position:absolute}.timeline:before{left:49px;top:20px;width:1px}.timeline:after{left:46px;width:7px;height:7px;border-radius:50%;border:1px solid #bfc5c9;background-color:#ecf0f5}.timeline-header{border-radius:3px;clear:both;margin-bottom:50px;margin-top:50px;position:relative}.timeline-header .timeline-header-title{display:inline-block;text-align:center;padding:7px 15px;min-width:100px}.timeline .timeline-header:first-child{margin-bottom:30px;margin-top:15px}.timeline-stat{width:100px;float:left;text-align:center;padding-bottom:15px}.timeline-entry{margin-bottom:25px;margin-top:5px;position:relative;clear:both;max-width:97%}.timeline-entry-inner{position:relative}.timeline-time{display:inline-block;padding:2px 3px;background-color:#ecf0f5;color:#7a878e;font-size:.85em;max-width:75px}.timeline-icon{border-radius:50%;display:block;margin:0 auto;height:40px;line-height:40px;text-align:center;width:40px;margin-top:5px;background-color:#ecf0f5}.timeline-icon>i{line-height:40px;vertical-align:0.1em}.timeline-icon img{width:40px;height:40px;border-radius:50%;vertical-align:top}.timeline-icon:empty{height:12px;width:12px;margin-top:20px;border:2px solid #a3acb1}.timeline-label{background-color:#fff;border-radius:3px;margin-left:95px;padding:15px 15px 25px 15px;position:relative;min-height:50px}.timeline-label:after{content:"";display:block;position:absolute;width:0;height:0;left:0;top:0;border-top:9px solid transparent;border-bottom:9px solid transparent;border-right:9px solid #fff;margin:15px 0 0 -9px}.panel .timeline,.panel .timeline:after,.panel .timeline-time,.panel .timeline-label,.panel .timeline-icon:not([class^="bg-"]):not([class*=" bg-"]){background-color:#fff}.panel .timeline-label{box-shadow:none;border:0;background-color:#f3f5f9;margin-left:100px}.panel .timeline-label:after{border-right-color:#f3f5f9}@media (min-width: 768px){.two-column.timeline{text-align:center}.two-column.timeline:before{left:50%}.two-column.timeline:after{left:50%;margin-left:-2px}.two-column.timeline .timeline-entry{width:50%;text-align:left}.two-column.timeline .timeline-stat{margin-left:-50px}.two-column.timeline .timeline-entry:nth-child(odd){float:right}.two-column.timeline .timeline-entry:nth-child(odd) .timeline-label{margin-left:40px}.two-column.timeline .timeline-header{text-align:center}.two-column.timeline .timeline-entry:nth-child(even){float:left}.two-column.timeline .timeline-entry:nth-child(even) .timeline-stat{left:100%;position:relative;margin-left:-50px}.two-column.timeline .timeline-entry:nth-child(even) .timeline-label{left:-90px;margin-right:-40px}.two-column.timeline .timeline-entry:nth-child(even) .timeline-label:after{left:auto;right:0;border-right:0 solid transparent;border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:9px solid #fff;margin:15px -8px 0 0}}