html, body {
	padding: 0;
	margin: 0;
	height: 100%;
	width: 100%;
	min-width: 1000px;
}
body {
	background-color: #F7F7F7;
	color: #73879c;
	font-family: "Helvetica Neue", Roboto, Arial, "Droid Sans", sans-serif;
	font-size: 13px;
}
a {
	text-decoration: none;
	color: black;
}
*:focus {
	outline: none;
}
img {
	border: 0;
}
textarea {
	resize: none;
	font-family: "Helvetica Neue", Roboto, Arial, "Droid Sans", sans-serif;
	font-size: 13px;
}
input {
	font-family: "Helvetica Neue", Roboto, Arial, "Droid Sans", sans-serif;
	font-size: 13px;
}
select {
	font-family: "Helvetica Neue", Roboto, Arial, "Droid Sans", sans-serif;
	font-size: 13px;
}
div.form_validation_error {
	color: red;
}
td.form_validation_error {
	color: red;
}
div.smp_paginacion {
	text-align: center;
}
div.smp_paginacion span.pagination_item {
	padding: 0 20px;
}
div.smp_paginacion a {
	text-decoration: none;
	color: #C54F9B;
}
.dt_center {
	text-align: center;
}
.dt_right {
	text-align: right;
}
.dt_capitalize {
	text-transform: capitalize;
}
/*****************************************************************************************************************
HS Alert
*****************************************************************************************************************/
#smp_alert_nojavascript {
	border: 1px solid #900;
	background-color: #FFD7D7;
	color: red;
	text-align: center;
	padding: 30px;
	font-size: 1em;
}
#smp_alert_nojavascript a {
	color: red;
	font-size: 1em;
}
#smp_alert_browsercheck {
	border: 1px solid #900;
	background-color: #FFC;
	color: black;
	text-align: center;
	padding: 30px;
	font-size: 1em;
}
#smp_alert_browsercheck a {
	color: black;
	font-size: 1em;
}
/***********************************/

#smp_screenMessage, #smp_screenError {
	min-width: 50%;
	width: 50%;
	margin: 0 auto;
	padding: 4px;
}
/*****************************************************************************************************************
Ahora si va lo del sitio
*****************************************************************************************************************/

#div_menu {
	width: 60px;
}
#td_menu {
	background-color: #fff;
	border-right:5px solid #62A744;
	width: 60px;
}
#cont_header {
	background-color: #EDEDED;
	border-bottom: 1px solid #D9DEE4;
	height: 57px;
}
#cont_header > table {
	height: 57px;
}
#menu_expandido div.logo {
	padding: 25px 0;
	text-align: center;
}
#menu_expandido div.boton {
	/*color: #9BC0CC;*/
	color: #333;
	cursor: pointer;
	border-right: 5px solid #14507D;
	text-align: left;
	padding: 10px 0;
}
#menu_expandido div.boton i {
	font-size: 20px;
	padding-left: 50px;
}
#menu_expandido div.boton:hover {
	background-color: #62A744;
}
#menu_expandido div.botonActivo {
	border-right: 5px solid #1ABB9C;
}
#menu_contraido {
	display: none;
}
#menu_contraido div.logo {
	padding: 25px 0;
	text-align: center;
}
#menu_contraido div.boton {
	/*color: #9BC0CC;*/
	color: #333;
	cursor: pointer;
	border-right: 5px solid #14507D;
	text-align: center;
	padding: 10px 0;
}
#menu_contraido div.boton i {
	font-size: 20px;
	padding-left: 0;
}
#menu_contraido div.boton:hover {
	background-color: #62A744;
}
#menu_contraido div.botonActivo {
	border-right: 5px solid #1ABB9C;
}
#kont_area {
	background-color: #FFFFFF;
	margin: 20px;
	padding: 20px;
}
#btn_defiltrar {
	color: red;
}
#contContainer {
	height: 420px;
	width: 100%;
	overflow-x: auto;
	overflow-y: hidden;
}
.fixed-dialog {
	position: fixed;
	top: 50px;
	left: 50px;
}
#bellIcon {
	cursor: pointer;
}
#bellNotificaciones {
	position: absolute;
	top: 10px;
	left: -200px;
	width: 300px;
	height: 300px;
	background: white;
	border: 1px solid red;
	overflow: auto;
	padding: 5px;
	display: none;
	z-index: 999;
	border-radius: 10px;
	text-align: left;
}
div.notifContainer {
	padding: 5px;
	border-bottom: 1px solid #73879c;
	cursor: pointer;
}
div.notifFecha {
}
div.notifTexto {
	color: #14507D;
}
div.ui-dialog {
	display: none;
}
