@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'gemgloo';
    src: url('../fonts/avant_garde_bk_bt-webfont.eot');
    src: url('../fonts/avant_garde_bk_bt-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/avant_garde_bk_bt-webfont.woff') format('woff'),
         url('../fonts/avant_garde_bk_bt-webfont.ttf') format('truetype'),
         url('../fonts/avant_garde_bk_bt-webfont.svg#avantgarde_bk_btbook') format('svg');
    font-weight: normal;
    font-style: normal;
}

body {
background: url(../images/f2.jpg) no-repeat fixed center center / cover;
}

.contemInicial {
    background-color:#FFF;
    border-radius: 10px;
    margin: auto;
    padding: 10px;
    position: relative;
    width: 100%;
	border:1px solid #E2E2E2;
}

.rojo{
	color:#F33;
	font-size:18px;
}

.alert_msj{
	color:#F33;
	font-size:12px;
}

.bs-callout-danger {
    background-color: #FDF7F7;
    border-color: #D9534F;
	border-left: 3px solid #D8534F;
}
.bs-callout {
    margin: 20px 0;
    padding: 20px;
}

.bs-callout-danger h4 {
    color: #D9534F;
	font-family: inherit;
    font-weight: 500;
}

.overlays{
  position:fixed; 
  top:0px;
  left:0px; 
  width: 100%; 
  height: 100%; 
  z-index:3009; 
  background-color: #000;
  opacity:.90;
  -moz-opacity: 0.90;
  filter: alpha(opacity=90);
  display:none;
}

.gifLoader{
  position:fixed;
  top:65%;
  left:45%;  
  width:128px;
  height:25px; 
  background-image:url(../images/cargando.gif);  
  z-index:4000;   
  display:none;
}

.textogifLoader{
  position:fixed;
  top:70%;
  left:38%;  
  width:428px;
  height:25px; 
  color:#999;
  z-index:4000;   
  display:none;
}

.autoLoading{
  width:22px;
  height:22px; 
  background-image:url(../images/autocomplete.gif);  	
  visibility:hidden;
}