html,
body{
	height:100%;
	position: relative;
}

small{
	font-size:13px;
}

table{
	font-size:12px;
}

.btn{
	border-radius: 0px;
}

.titulo_modal,
.modal-header{
	padding: 0px;
}

.modal-header{
	background-color:#519BDA;
	color:#FFF;
	padding:10px 15px;
}

#cargando{
	left:0;right:0;top:0;bottom:0;
	position: absolute;
	display: block;
	text-align: center;
	border-radius:150px;
	margin:auto;
	z-index: 999999;
	padding:10px 15px;
	max-width:160px;	
	height:160px;
	background-color:#FFF;
	box-shadow: 0px 0px 10px #666;
}

#cargando img{
	border-radius:100px;
	width:100px;	
}

#bloqueo{
	position: fixed;
	display: block;
	z-index: 9;
	width:100%;
	height:100%;
	min-height: 100%;	
	left:0;right:0;top:0;bottom:0;
	background-color:rgba(0,0,0,0.2);
}

th{
	background-color:#519BDA;
	color:#FFF;
}

.input-group-addon{
	cursor: pointer;
}

.inline-block > div{
	display: inline-block;
}

#paginado{
	text-align: center;
}

#paginado > div{
	cursor: pointer;
	display: inline-block;
	padding:3px 5px;
	border:1px solid #CCC;
	color:#666;
	border-radius:5px;
}

.input-group-addon:hover,
#paginado > div:hover{
	border:1px solid #428BCA;
	background-color:#428BCA;
	color:#FFF;
}

.inline-block{
	font-size: 0px;
}

.inline-block > div,
.inline-block > li{
	display: inline-block;
	font-size: 13px;
}

.vertical-align-top > div,
.vertical-align-top > li{
	vertical-align: top;
}

.vertical-align-bottom > div,
.vertical-align-bottom > li{
	vertical-align: bottom;
}

.vertical-align-middle > div,
.vertical-align-middle > li{
	vertical-align: middle;
}

.col-md-12,
.col-md-6{
	margin-bottom:5px;
}

.tr-td-1{
	width:100%;
}

.tr-td-2{
	width:50%;	
}

.tr-td-3{
	width:33.33%;
}

textarea{
	resize:none;
}