/* @charset "utf-8";

@font-face {
    font-family: Intro Book;
    src: url(font/IntroBook.otf);
	src: url('font/introbook.eot?#iefix') format('eot'), 
	url('font/introbook.ttf') format('truetype');
}
	
@font-face {
    font-family: Intro Bold;
    src: url(font/IntroBold.otf);
	src: url('font/introbold.eot?#iefix') format('eot'), 
	url('font/introbold.ttf') format('truetype');
} */

/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 
	
	Azul Cielo		Verde			Naranja			Rosa			Azul Marino 		Azul Aqua

	Cyan Gto 		Verde Gto		Naranja Gto		Magenta Gto		Azul Gto 		

	R:0				R:141 			R:243 			R:238 			R:0 				R:208
	G:167			G:198 			G:115 			G:61 			G:74 				G:242
	B:225			B:63 			B:33 			B:150 			B:129 				B:239

	#00A7E1 		#8DC63F 		#F37321 		#EE3D96 		#004A81 			#D0F2EF

   ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

.bkg-azulmarino{					background-color: #004A81;	}
.color-azulmarino{					color: #004A81;				}
.hover-bkg-azulmarino:hover{		background-color: #004A81;	}
.hover-color-azulmarino:hover{		color: #004A81;				}

.bkg-azulcielo{						background-color: #00A7E1;	}
.color-azulcielo{					color: #00A7E1;				}
.hover-bkg-azulcielo:hover{			background-color: #00A7E1;	}
.hover-color-azulcielo:hover{		color: #00A7E1;				}

.bkg-azulaqua{						background-color: #E6F6FB;	}
.color-azulaqua{					color: #E6F6FB;				}
.hover-bkg-azulaqua:hover{			background-color: #E6F6FB;	}
.hover-color-azulaqua:hover{		color: #E6F6FB;				}

.bkg-verde{							background-color: #8DC63F;	}
.color-verde{						color: #8DC63F;				}
.hover-bkg-verde:hover{				background-color: #8DC63F;	}
.hover-color-verde:hover{			color: #8DC63F;				}

.bkg-naranja{						background-color: #F37321;	}
.color-naranja{						color: #F37321;				}
.hover-bkg-naranja:hover{			background-color: #F37321;	}
.hover-color-naranja:hover{			color: #F37321;				}

.bkg-rosa{							background-color: #EE3D96;	}
.color-rosa{						color: #EE3D96;				}
.hover-bkg-rosa:hover{				background-color: #EE3D96;	}
.hover-color-rosa:hover{			color: #EE3D96;				}

.bkg-gris{							background-color: #A9ABAD;	}
.color-gris{						color: #A9ABAD;				}
.hover-bkg-gris:hover{				background-color: #A9ABAD;	}
.hover-color-gris:hover{			color: #A9ABAD;				}

.bkg-grisoxford{							background-color: #737374;	}
.color-grisoxford{						color: #737374;				}
.hover-bkg-grisoxford:hover{				background-color: #737374;	}
.hover-color-grisoxford:hover{			color: #737374;				}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

a, a:hover, a:focus{
	text-decoration: none !important;
}
/* body{
	color: #A9ABAD;
	color: #737374;
	background-color: #FFFFFF;
	font-family: "Intro Book" !important;
} */
/* div{
	-webkit-border-radius: 0 !important;
       -moz-border-radius: 0 !important;
			border-radius: 0 !important;
} */
hr{
	border: 1px solid #C4C4C4;
	margin: 3px 0;
}
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input{
	border-radius: 0;
}
.input-group-addon{
    border-radius: 0;
}
.table thead th{
	text-align: center;
	vertical-align: middle !important;
	color: #FFFFFF;
	background-color: #004A81;
	font-size: 14px !important;
	font-weight: normal !important;
}
.table tbody td{
	text-align: center;
	vertical-align: middle !important;
	font-size: 12px !important;
}
.table tfoot td{
	text-align: center;
	vertical-align: middle !important;
	font-size: 12px !important;
}

.div-margin-left-0{		margin-left: 0 !important;	}
.font-bold{				font-family: "Intro Bold";	}
.font-italic{			font-style: italic;			}
.font-size-14{			font-size: 14px;			}
.font-size-16{			font-size: 16px;			}
.font-size-18{			font-size: 18px;			}
.font-white{			color: #FFFFFF;				}
.height-50{				height: 50px !important;	}
.justify{				text-align: justify;		}
.margin-left-10{		margin-left: 10px;			}
.padding-0{				padding: 0;					}
.padding-10{			padding: 10px;				}
.padding-left-0{		padding-left: 0px;			}
.padding-left-10{		padding-left: 10px;			}
.padding-top-5{			padding-top: 5px;			}
.padding-top-7{			padding-top: 7px;			}
.padding-top-10{		padding-top: 10px;			}
.padding-top-12{		padding-top: 12px;			}
.padding-top-30{		padding-top: 30px;			}
.pointer{				cursor: pointer;			}
.separator{				height: 10px;				}

.img-logo-top{
    position: absolute !important;
	top: 0px !important;
	z-index: 10;
}

.div-footer{			background-color: #D9DBDC;		padding-top: 20px;		font-size: 13px;			}
.div-footer-link{		background-color: #ABABAB;		min-height: 28px;									}
.font-footer{			color: #737374;																		}
.font-footer-header{	font-family:'Intro Bold';		font-size: 18px;		list-style-type: square;	}
.footer-address{		padding-left:55px;				background:url("../img/directory.png") no-repeat;	}

.subtitleITDIF{
	color: #44CBF6;
	font-size: 11px;
	font-style: italic;
}
.badge-disabled{
	background-color: #BBB;
}
.bg-primary{
	background-color: #75BEFD !important;
}

/* .navbar-default{
	background-image:none;
	background-color:transparent;
	border:none;
	box-shadow:none;
}
.navbar{
	margin-bottom:0px;
}
.navbar-collapse{
	padding: 0;
}
.navbar-nav > li > a{
	padding: 5px 15px;
}
.navbar .divider-vertical {
  height: 20px;
  margin: 0;
  margin-top: 5px;
  border-right: 1px solid #ABABAB;
  border-left: 1px solid #D9DBDC;
}
.breadcrumb{
	background-color: #FFFFFF;
	border-radius: 0;
    margin-bottom: 20px;
    padding: 0px 0px;
}
.div-menus{
	list-style-type: square;
	padding-left: 30px;
}
.div-menus-modulos{
	list-style-type: none;
	padding-left: 30px;
} */

.styleLabel{
	padding: 7px 15px;
}

.styleFormControl{
	background-color: #fff;
    background-image: none;
	border: 1px solid #ccc;
	color: #555;
    display: inline;
    font-size: 14px;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* .brand{
	font-size: 16px !important;
}
.hrHeader{
	border: 1px solid #C4C4C4;
	margin: 10px 0
}
.liEstTra{
	width: 150px;
	text-align: center;
}



.ul-menu{
	list-style: none;
}

.width-100{
	width: 100%;
}
.width-50{
	width: 50%;
}
i{
	min-width: 15px;
}

a.btn i, button i{
	min-width: 25px;
}

a.btn i.icon-only, button i.icon-only{
	min-width: 0px;
}

table.table-menu tr td{
	height: 40px;
}

.nav-tabs > li > a{
	background-color: #00FDF7;
} */