/* Generated by Font Squirrel (http://www.fontsquirrel.com) on December 21, 2015 */



@font-face {
    font-family: 'allerbold';
    src: url('../fonts/aller_bd-webfont.eot');
    src: url('../fonts/aller_bd-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/aller_bd-webfont.woff2') format('woff2'),
         url('../fonts/aller_bd-webfont.woff') format('woff'),
         url('../fonts/aller_bd-webfont.ttf') format('truetype'),
         url('../fonts/aller_bd-webfont.svg#allerbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'allerbold_italic';
    src: url('../fonts/aller_bdit-webfont.eot');
    src: url('../fonts/aller_bdit-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/aller_bdit-webfont.woff2') format('woff2'),
         url('../fonts/aller_bdit-webfont.woff') format('woff'),
         url('../fonts/aller_bdit-webfont.ttf') format('truetype'),
         url('../fonts/aller_bdit-webfont.svg#allerbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'alleritalic';
    src: url('../fonts/aller_it-webfont.eot');
    src: url('../fonts/aller_it-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/aller_it-webfont.woff2') format('woff2'),
         url('../fonts/aller_it-webfont.woff') format('woff'),
         url('../fonts/aller_it-webfont.ttf') format('truetype'),
         url('../fonts/aller_it-webfont.svg#alleritalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'aller_lightregular';
    src: url('../fonts/aller_lt-webfont.eot');
    src: url('../fonts/aller_lt-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/aller_lt-webfont.woff2') format('woff2'),
         url('../fonts/aller_lt-webfont.woff') format('woff'),
         url('../fonts/aller_lt-webfont.ttf') format('truetype'),
         url('../fonts/aller_lt-webfont.svg#aller_lightregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'aller_lightitalic';
    src: url('../fonts/aller_ltit-webfont.eot');
    src: url('../fonts/aller_ltit-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/aller_ltit-webfont.woff2') format('woff2'),
         url('../fonts/aller_ltit-webfont.woff') format('woff'),
         url('../fonts/aller_ltit-webfont.ttf') format('truetype'),
         url('../fonts/aller_ltit-webfont.svg#aller_lightitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'allerregular';
    src: url('../fonts/aller_rg-webfont.eot');
    src: url('../fonts/aller_rg-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/aller_rg-webfont.woff2') format('woff2'),
         url('../fonts/aller_rg-webfont.woff') format('woff'),
         url('../fonts/aller_rg-webfont.ttf') format('truetype'),
         url('../fonts/aller_rg-webfont.svg#allerregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

body{ font-family: 'aller_lightregular', Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif!important;}

.renglon10{margin-top:10px;overflow:auto;clear:both;}
.renglon20{margin-top:20px;overflow:auto;clear:both;}
.renglon40{margin-top:40px;overflow:auto;clear:both;}
.w-100{width:100%;}

p.introductorio{
	font-size: calc(16px + (18 - 16) * ((100vw - 300px) / (1600 - 300)));
	font-weight:400;
}
.AlertasAmbientales h3{
	font-size: calc(20px + (24 - 20) * ((100vw - 300px) / (1600 - 300)));
	font-family: 'allerbold';
	margin-top:40px;
	margin-bottom:20px;
	border-bottom:1px solid #B1C745;
	padding-bottom:10px;
}
.AlertasAmbientales .acciones .col-md-4 .card{
	background: rgb(255,255,255);
background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(226,226,226,1) 87%);
	margin-bottom:20px;
	border-radius:10px;
	padding:20px;
	text-align:center;
	min-height:265px;
}
.AlertasAmbientales .acciones .col-md-4 .card img{
	display:block;
	width:150px;
	margin-bottom:20px;
	margin:0px auto;
}
.AlertasAmbientales .boton.rojo a {
  background: #F24B48;
  border-radius: 25px;
  -moz-border-radius: 25px;
  -webkit-border-radius: 25px;
  font-size: 1.1em;
  text-align: center;
  padding: 9px 30px;
  color: #fff;
  font-family: 'allerregular';
  text-transform: uppercase;
  margin-top: 10px;
	display:inline-block;
	text-align:center;
	float:none!important;
}
.AlertasAmbientales .boton.trans a {
  border: 2px solid #F24B48;
	background:transparent;
  border-radius: 25px;
  -moz-border-radius: 25px;
  -webkit-border-radius: 25px;
  font-size: 1.1em;
  text-align: center;
  padding: 9px 30px;
  color: #F24B48;
  font-family: 'allerregular';
  text-transform: uppercase;
  margin-top: 10px;
	display:inline-block;
	text-align:center;
	float:none!important;
}
.AlertasAmbientales .boton.rojo a:hover, .AlertasAmbientales .boton.rojo a:focus,
.AlertasAmbientales .boton.trans a:hover, .AlertasAmbientales .boton.trans a:focus {
  background: #FF8000;
	color:#fff;
  -moz-transition: ease-in-out 1s;
  -webkit-transition: ease-in-out 0.5s;
  -o-transition: ease-in-out 0.5s;
  transition: ease-in-out 0.5s;
  text-decoration: none;
}
.modalAlertas .modal-header{
	border-bottom:0px transparent;
	padding-bottom:0px;
	min-height:40px;
}
.modalAlertas .modal-footer{
	border-top:0px transparent;
	clear:both;
}
.modalAlertas .modal-body h5{
	 font-family: 'allerbold';
	font-size: calc(16px + (20 - 16) * ((100vw - 300px) / (1600 - 300)));
	color:#333333;
}
.modalAlertas .modal-body .form-control.reg {
  width: 100%;
  border: 1px solid #84B85D;
  border-radius: 15px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  -webkit-box-shadow: none;
  box-shadow: none;
  height: 43px;
  margin-bottom: 5px;
}
.modalAlertas .modal-body button.olvido[type="button"] {
	color:#F25350;
	text-decoration:none;
	margin-top:10px;
	display:inline-block;
}
.modalAlertas .modal-body button[type="submit"].ingrese{
  text-align: center;
  color: #fff;
  font-size: 1.2em;
  padding: 6px 30px;
  border: 2px solid #FFFFFF;
  background: #F25350!important;
  clear: both;
  margin-top: 0px;
  text-decoration: none;
  border-radius: 20px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
}
.modalAlertas .modal-footer button[type="button"].ingrese,
a.ingrese{
  text-align: center;
  color: #F25350;
  font-size: 1.2em;
  padding: 6px 30px;
  border: 2px solid #F25350;
  background: transparent!important;
  clear: both;
  margin-top: 0px;
  text-decoration: none;
  border-radius: 20px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
}
.modalAlertas .modal-footer span.no-estas{
	display:inline-block;
	margin-top:12px;
	margin-right:20px;
}
.AlertasAmbientales .panel-default > .panel-heading,
.AlertasAmbientales .panel-default > .panel-heading + .panel-collapse > .panel-body{
  color: #333;
  background-color: #E2E2E2;
  border-color: #E2E2E2;
}
.AlertasAmbientales h4.panel-title{
	margin-top:0;
}
.AlertasAmbientales h4.panel-title a{
	color:#252525;
}
.AlertasAmbientales .card-categoria{
	margin-bottom:30px;
	position:relative;
}
.AlertasAmbientales .card-categoria h4{
	position:absolute;
	bottom:0;
	width:100%;
	background: rgb(0,0,0);
background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
	color:#fff;
	padding:40px 10px 10px 10px;
	margin-bottom:0;
	font-size: calc(13px + (15 - 13) * ((100vw - 300px) / (1600 - 300)));
	color:#fff;
}
.AlertasAmbientales .card-cada-alerta{
	background:#fff;
	padding-right:10px;
	position:relative;
	margin-bottom:30px;
}
.AlertasAmbientales #collapseTwo .card-cada-alerta img{
	height:	calc(140px + (200 - 140) * ((100vw - 300px) / (1600 - 300)))!important;
}
.verificado{
	position:absolute;
	right:-5px;
	top:4px;
	background-image:url("../graficasRDS/verificado.png");
	background-repeat:no-repeat;
	width:80px;
	height:25px;
}
.no-verificado{
	position:absolute;
	right:-5px;
	top:4px;
	background-image:url("../graficasRDS/no-verificado.png");
	background-repeat:no-repeat;
	width:84px;
	height:25px;
}

.AlertasAmbientales .card-cada-alerta h4{
	color:#333333;
	margin-top:40px;
	text-transform:uppercase;
	font-size: calc(14px + (16 - 14) * ((100vw - 300px) / (1600 - 300)));
	margin-left:0;
	margin-left:-15px;
}
.AlertasAmbientales .card-cada-alerta .boton.rojo a {
  background: #F24B48;
  border-radius: 25px;
  -moz-border-radius: 25px;
  -webkit-border-radius: 25px;
  font-size: 1em;
  text-align: center;
  padding: 9px 25px;
  color: #fff;
  font-family: 'allerregular';
  text-transform: uppercase;
  margin-top: 20px;
	display:inline-block;
	text-align:center;
	float:none!important;
	margin:0px auto;
}
.AlertasAmbientales input[type="text"]{
	    width: 100%;
    border: 1px solid #6b944a;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -webkit-box-shadow: none;
    box-shadow: none;
    height: 35px;
    margin-bottom: 0px!important;
    color: #333;
    padding-left: 20px;
}

.AlertasAmbientales textarea{
	    width: 100%;
    border: 1px solid #6b944a;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin-bottom: 0px!important;
    color: #333;
    padding-left: 20px;
}
.AlertasAmbientales select{
	border-radius: 5px!important;
    border: 1px solid #6A944A;
    padding: 5px;
    min-width: 120px;
	height: 35px;
}
.AlertasAmbientales .mb-20{
	margin-bottom:20px;
}
.ubicacion-alerta{
	background:#EAF0CB;
	border-radius:5px;
	padding:15px 0;
	overflow:auto;
}
.AlertasAmbientales .row.nuevo-item label {
    font-weight: bold;
	font-size:18px!important;
	margin-bottom: 20px!important;
}
.AlertasAmbientales h6 {
    font-weight: bold;
    font-style: normal!important;
	font-size:15px;
}
.direccion-ubicada p{
	margin:0 0 0 0;
	padding:0 0 0 0;
}
.AlertasAmbientales input[type="checkbox"] {
    margin: 4px 10px 0 0px;  
}
.AlertasAmbientales input[type="checkbox"] > label{
    font-weight:normal!important;  
}
.AlertasAmbientales .novedades{
	overflow:hidden!important;
}
.aa-tab-mch h5{
	font-weight:bold;
	font-style:normal;
	font-size: 15px;
}
.AlertasAmbientales .nuevo-item .aa-tab-mch label{
	font-weight:normal;
	font-style:normal;
	font-size: 14px;
}
.categoria-alerta button.btn.btn-danger.btn-md.pull-left[type="button"]{
	margin-bottom:15px;
}
.categoria-alerta h4{
	clear:both!important;
	padding-top:25px!important;
}
.AlertasAmbientales .compartir{
	height:45px!important;
	overflow:hidden!important;
	margin-bottom:40px!important;
}
.AlertasAmbientales label{
	display:block!important;
}
.AlertasAmbientales .row.mb-20 .col-xs-6.col-md-6 label{
	display:inline;
	margin-bottom:5px!important;
}
/******DESENFOCADOS*******/

 /*em{
	color		: #000;
	position	: absolute;
	left		: -9999em;
	top		: -9999em ;
	text-indent	: -9999em;
}*/

@media (max-width: 768px) {
  
}
/*Moviles en vertical
   -------------------------------------------------- ----------------------- */
@media (max-width: 480px) {
	.AlertasAmbientales h3{
		margin-bottom:40px;
	}
}

