@charset "utf-8";
/* CSS Document */

.pantalla_cargador{
	display:none;
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,.65);
	color:#AAA;
	z-index:1000;
	text-align:center;
	font-family: 'Anton', sans-serif;
	font-size:32px;
}
.pantalla_cargador_contenido{
	width:30%;
	background-color:rgba(0,0,0,.6);
	padding:40px 0;
	border:2px solid #777;
	border-radius:12px;
	
	position: absolute;
	left: 50%;
	top: 50%;
	width: 400px;
	height: 200px;
	margin: -100px 0 0 -200px;
}

.mensaje_servidor{	
	display:none;
	opacity:0;
	position:fixed;
	z-index:1100;
	left:0;
	top:-135px;
	width:100%;
	/*height:18%;*/
	background-color:rgba(0,0,0,.6);
}
.mensaje_servidor_contenido{
	width:60%;
	max-width:820px;
	margin:20px auto;
	font-size:1.25em;
	color:white;
	background-repeat:no-repeat;
	background-position:left center;
	padding:38px 0 38px 110px;
}


.pantalla_confirm{
	display:none;
	background-color:rgba(0,0,0,.5);
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:2000;
}
.pantalla_confirm_contenido{
	background-color: rgba(255,255,255,.92);
	border-radius: 5px;
	border: 4px solid #D0CFB7;
	box-shadow: 0 0 60px #444;
	padding: 30px;
	
	position:absolute;
	left: 50%;
	top: 50%;
	width: 500px;
	height:auto;
	margin:-200px 0 0 -270px;
	
	background-image:url(imagenes/img_bloque_alert.png);
	background-repeat:no-repeat;
	background-position:25px 25px;
}
.pantalla_confirm_titulo{
	color:rgba(102,153,204,1);
	font-size:14px;
	font-weight:bold;
	padding:0 0 30px 68px;	
}
.pantalla_confirm_texto{
	font-size:14px;
	text-align:justify;
	color:#666;	
}
.botones {
    display: block;
    color: white;
    font-size: 14px;
    text-align: center;
    box-shadow: 2px 2px 0 rgba(51,51,51,.35);
    background-repeat: no-repeat;
    background-position: 7px center;
    padding: 9px 0;
    transition: opacity .5s ease 0s;
    -webkit-transition: opacity .5s ease 0s;
}
.botones:hover {
	cursor:pointer;
	opacity:.5;
}

#lista_botones_alert{
	display:none;
	width:100%;
	border:1px solid #DDD;
	border-radius:4px;
	padding:12px 0 10px 0;
	margin-top:50px;	
}
#boton_alert_ok{
	background-color:#009900;
	width:40%;
	margin:0 auto;
	margin-bottom:4px;	
}
#lista_botones_confirm{
	overflow:hidden;
	display:table;
	width:100%;
	border:1px solid #DDD;
	border-radius:4px;
	padding:12px 0 10px 0;
	margin-top:50px;	
}
#lista_botones_confirm li{
	display:table-cell;
	width:33.33%;
}
.pantalla_confirm_contenido ul li p{
	width:70%;
	margin:0 auto;
	margin-bottom:4px;	
}
#boton_confirm_si{
	background-color:#009900;	
}
#boton_confirm_no{
	background-color:#F97C00;	
}