/* dgcAlert */
/* Cookies Styles */ 
/* ToTop Plugin */ 
/* Footer Styles */ 

/* Inicio | Cookies Styles */
#cookie_assistant_wrapper h2, h5, h6, h3, h4, #tag_cloud {
    letter-spacing: 0
}
/* Fin | Cookies Styles */


/*==================     dgcAlert     ======================*/
.dgcAlert .dgcVentana{
	width: 400px; 
	background: white;
	min-height: 80px;
	position: relative;
	margin: 0 auto;
	color: black;
	padding: 5px;
	border-radius: 5px;
	border: 7px solid #5a9ad1;
}
.dgcAlert .dgcVentana .dgcMensaje { 
	margin: 0 auto; 
	font-size: 16px;
	padding-top: 45px; 
	text-align: center; 
	width: 370px;
}
.dgcAlert .dgcVentanaLeft, .dgcAlert .dgcVentanaJustify {
	width: 600px; 
}
.dgcAlert .dgcVentanaLeft .dgcMensajeLeft { 
	padding-left: 15px; 
	width: 570px;
	text-align: left; 
}
.dgcAlert .dgcVentanaJustify .dgcMensajeJustify { 
	padding-left: 15px; 
	width: 570px;
	text-align: justify; 
}
@media(max-width:991px) {
  .dgcAlert .dgcVentanaLeft, .dgcAlert .dgcVentanaJustify {
    width: 98%; 
  }
  .dgcAlert .dgcVentanaJustify .dgcMensajeJustify, .dgcAlert .dgcVentanaLeft .dgcMensajeLeft {
    width: 100%; 
  } 
}
.dgcAlert .dgcVentana .dgcAceptar, .dgcAlert .dgcVentana .dgcCancelar {
  bottom: 20px; 
  display: inline-block; 
  font-size: 12px; 
  font-weight: bold;
  height: 24px; 
  line-height: 24px; 
  padding-left: 5px; 
  padding-right: 5px; 
  margin: 5px; 
  text-align: center; 
  text-transform: uppercase; 
  width: 75px;
  cursor: pointer; 
  color:#FFF; 
  margin-top: 30px; 
  border-radius: 0px;
}
.dgcAceptar {
  background: #09C; 
}
.dgcCancelar {
  background: #CCC !important; 
}
.appVentana{
	width: 400px; 
	background: white;
	position: relative;
	margin: 0 auto;
	color: black;
	padding: 5px;
	border-radius: 0px;
	border: 4px solid #5a9ad1;
}
@media(max-width:767px){
  .appVentana {
    width: 98%; 
  }
}
.appMensaje {
  margin: 0 auto; 
	padding-top: 0px; 
	text-align: left; 
	font-size: 16px;
}
/*.appCerrar {
	height: 29px;
	width: 29px;
	position: absolute;
	top: 8px;
	right: 8px; 
	cursor: pointer; 
	background: url('../../images/icons/close_app.png') no-repeat center center;
}*/
.dgcAlert i, .italic { font-style: italic !important; }
/*==================     dgcAlert     ======================*/


/*==================     ToTop     ======================*/
.toTop {
  width: 125px;
  height: 125px;
  background: #adadb1;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.1);
  position: fixed;
  right: 40px;
  bottom: 40px;
  display: none;
  overflow: hidden;
  text-align: center;
  text-decoration: none;
  z-index: 20;
}
.lt-ie9 .toTop {
  background: none;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#1AFFFFFF', endColorstr='#1AFFFFFF')";
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1AFFFFFF', endColorstr='#1AFFFFFF');
  zoom: 1;
}
.toTop:before {
  content: '\f0aa';
  font-size: 84px;
  line-height: 125px;
  color: #fff;
}
.toTop:hover {
  background: rgba(0, 49, 120, 0.7);
}
.lt-ie9 .toTop:hover {
  background: none;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#B3FFBF2E', endColorstr='#B3FFBF2E')";
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B3FFBF2E', endColorstr='#B3FFBF2E');
  zoom: 1;
}

.mobile .toTop,
.tablet .toTop {
	display: none !important;
}

/*==================  Fin   ToTop     ======================*/
