@charset "UTF-8";
/* CSS Document */
body{
    /*background-image: url("fondo.jpg");*/
}
.imgLogoFooter{
    opacity: 0.8;
    border-radius: 50px;
    width: 50px;
    height: 50px;
    margin-right: 5px;
    margin-top: -1%;
}
.verySmall{
	width:60px;
}
.small{
	width:85px;
}
.medium{
	width:200px;
}
.large{
	width:300px;
}
.veryLarge{
	width:400px;
}

#menu{
	height:28px;
	color:#FFF;
}
.iconoMensaje{
	font-size: 1.9em;
	color: #FFF;
	left: -85%;
	margin-top: 8.5px;
	position: relative;	
}
.iconoMensaje:hover{
	cursor:pointer;
}
.nombreUsuario{
	color:#FFF;
	background-color: #0e90d2;
}
.iconosMenu{
	margin-top: -10%;
}
#secPrincipal{
	margin:2%;
	margin-top: -3%;
	min-height:2px;
}
.navAcciones{
	display: inline-block;
	float: right;
	margin-top: -0.8%;
	cursor: pointer;
}
.navAcciones{
	text-align:center;
	
}
#btnCancelar{
	z-index: 1;
	top: 0%;
	color: #FFF;
	right: 1px;
	cursor: pointer;
	position: absolute;
	opacity: 0.02;
}
.navAcciones > span:hover{
	cursor:pointer;
}
.imagenesTabla{
	text-align:center;
	cursor:pointer;
}
.frm{
	margin-top: -35px;
}
.formulario{
	margin:2%;
}
.tituloFormulario{
	font-weight:bold;
	padding-top: 0.4%;
	font-size: 1.6em;
	height: 30px;
}

#encabezadoModal{
	min-height: 48.4286px;
	padding: 5px;
	border-bottom: 1px solid #E5E5E5;
	background-image: linear-gradient(to bottom, #428BCA 0%, #357EBD 100%);
	background-repeat: repeat-x;
	color: #FFF;
}
#consultaTabla {
	border-radius: 5px;
    margin-left: 1.8%;
    width: 96.5%;
	margin-bottom:20px;

	
	border-bottom-left-radius: 50px;
	border-bottom-right-radius: 50px;
	border-top-left-radius: 50px;
	border-top-right-radius: 50px;
	border : 1px solid #000000;
}

#consultaTabla th {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 14px;
	font-weight:normal;
	line-height: 1.42857;
	background-image: linear-gradient(to bottom, #428BCA 0%, #357EBD 100%);
	background-repeat: repeat-x;
	color:#FFF;
	height:2%;
	text-align:center;
	padding: 8px 15px;
	border-bottom: 1px solid;
	
	cursor:pointer;
}
#consultaTabla th:hover {
	text-decoration:underline;
}
.consultaTabla {
	border-radius: 5px;
    margin-left: 1.8%;
    width: 96.5%;
	
	border-bottom-left-radius: 50px;
	border-bottom-right-radius: 50px;
	border-top-left-radius: 50px;
	border-top-right-radius: 50px;
	border : 1px solid #000000;
}
.consultaTabla th {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 14px;
	font-weight:normal;
	line-height: 1.42857;
	background-image: linear-gradient(to bottom, #428BCA 0%, #357EBD 100%);
	background-repeat: repeat-x;
	color:#FFF;
	height:2%;
	text-align:center;
	padding: 8px 15px;
	border-bottom: 1px solid;
	
	cursor:pointer;
}
.consultaTabla {
	border-radius: 5px;
    margin-left: 1.8%;
    width: 96.5%;
}
.encabezadoIndex{
	text-align:center;
	height: 50px;

}
.encabezadoIndex p{
	padding:9px;
	font-weight:bold;
	font-size:18px;
}
#frmAutenticar{
	margin-left: 25%;
}
.btnAutenticar{
	text-align: center;
}

.footer p{
	background-color: #0e90d2;
	padding: 15px;
	color: #FFF;
	text-align: center;
	height: 50px;
	width:100%;
	left:0;
	right:0;
	bottom:-10px;
	position:fixed;
}
/*tamaños campos texto*/
.small{
	width:80px;
}
.medium{
	width:160px;
}
.large{
	width:300px;
}
.veryLarge{
	width:400px;
}
/*Paginación*/
#tablePagination{
	float:right;
	margin-bottom:5%;
}
.selectTabla{
	width:auto;
}
.separador{
	margin:5px;
}
.separador:hover{
	background:#CCC;
	cursor:pointer;
}
.centrarTexto{
	text-align:center;
}
.accion{
	cursor:pointer;
}
#contenidoFrm{
	width: 100%;	
	margin-top: 0;
}
.navbar-inverse .navbar-nav > li > a {
    color: #FFF;
}
/*-----------------------------*/
@media screen and (max-width: 560px) {
	.small{
		width:120px;
	}
	.medium{
		width:180px;
	}
	.large{
		width:195px;
	}
	.veryLarge{
		width:300px;
	}
}
@media screen and (max-width: 400px) {
	.small{
		width:110px;
	}
	.medium{
		width:160px;
	}
	.large{
		width:180px;
	}
	.veryLarge{
		width:280px;
	}
}
@media screen and (max-width: 350px) {
	.small{
		width:100px;
	}
	.medium{
		width:140px;
	}
	.large{
		width:160px;
	}
	.veryLarge{
		width:160px;
	}
}

/*CSS Cargando*/
/* Start by setting display:none to make this hidden.
   Then we position it in relation to the viewport window
   with position:fixed. Width, height, top and left speak
   speak for themselves. Background we set to 80% white with
   our animation centered, and no-repeating */
.cargandohtml {
    display:    none;
    position:   fixed;
    z-index:    1000;
    top:        0;
    left:       0;
    height:     100%;
    width:      100%;
    background: #949494
                url('cargando.gif') 
                50% 50% 
                no-repeat;
	opacity:0.4;			
}

/* When the body has the loading class, we turn
   the scrollbar off with overflow:hidden */
body.loading {
    overflow: hidden;   
}

/* Anytime the body has the loading class, our
   modal element will be visible */
body.loading .cargandohtml {
    display: block;
}
.valorNumerico{
    text-align: right;
}
.valorTexto{
    text-align: left;
}
.valorFijo{
    text-align: center;
}
.alignIsquierda{
    margin-left:2%;
    float:left;
}


#ptTimeSelectCntr{
	background: white none repeat scroll 0% 0% !important;
	border: 1px solid #ccc !important;
	box-shadow: -10px 10px 15px #888888 !important;
}
.navbar-nav.navbar-right:last-child {
	margin-right: -600px;
}
