@import url(componentes/toolBar.css);
@import url(componentes/panelMenu.css);
@import url(componentes/panel.css);
@import url(componentes/button.css);
@import url(componentes/dataTable.css);
@import url(componentes/status.css);
@import url(componentes/modalpanel.css);
@import url(componentes/alert.css);
@import url(componentes/calendar.css);
@import url(componentes/message.css);
@import url(componentes/messages.css);
@import url(componentes/datascroller.css);
@import url(componentes/tooltip.css);

@font-face {
	font-family: "MuseoSans";
	font-style: normal;
	font-weight: 300;
	src: url('../fonts/MuseoSans_300-webfont.eot?') format('eot'),
		url("../fonts/MuseoSans_300-webfont.woff") format('woff'),
		url("../fonts/MuseoSans_300-webfont.ttf") format('truetype');
}

@font-face {
	font-family: "MuseoSans";
	font-style: normal;
	font-weight: 500;
	src: url('../fonts/MuseoSans_500-webfont.eot?') format('eot'),
		url("../fonts/MuseoSans_500-webfont.woff"),
		url("../fonts/MuseoSans_500-webfont.ttf");
}

@font-face {
	font-family: "MuseoSans";
	font-style: normal;
	font-weight: 700;
	src: url('../fonts/MuseoSans_700-webfont.eot?') format('eot'),
		url("../fonts/MuseoSans_700-webfont.woff"),
		url("../fonts/MuseoSans_700-webfont.ttf");
}

* {
	margin: 0;
	padding: 0;
}

label,select,input {
	font-family: "MuseoSans", Arial, Verdana, sans-serif;
	font-size: 13px;
	font-weight: 300;
	color: #313538;
}

input[type="password"] {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
}

::-webkit-input-placeholder {
	font-size: 12px;
	color: #7B858A;
}

:-moz-placeholder {
	font-size: 12px;
	color: #7B858A;
}

::-moz-placeholder {
	font-size: 12px;
	color: #7B858A;
}

:-ms-input-placeholder {
	font-size: 12px;
	color: #7B858A;
}

select,input {
	padding: 1px;
}

fieldset {
	border: none;
	border-top: 1px dotted #7B858A;
	font-family: "MuseoSans", Arial, Verdana, sans-serif;
	font-size: 15px;
	font-size: 700;
	color: #313538;
}

img {
	border: 0px;
}

a {
	text-decoration: none;
	font-family: "MuseoSans", Arial, Verdana, sans-serif;
	font-size: 13px;
	font-weight: 300;
	color: #4668a6;
}

a:hover {
	text-decoration: underline;
}

.lb-dato {
	font-family: "MuseoSans", Arial, Verdana, sans-serif;
	font-size: 13px;
	font-weight: 300;
	color: #313538;
}

.lb-etiqueta,.lb-dato-15,.lb-dato-16 {
	font-family: "MuseoSans", Arial, Verdana, sans-serif;
	font-weight: 700;
	color: #313538;
}

.lb-etiqueta {
	font-size: 13px;
}

.lb-dato-15 {
	font-size: 14px;
}

.lb-dato-16 {
	font-size: 15px;
}

.lb-ayuda,.leyenda-obligatorio,.leyenda-opcional {
	font-size: 12px;
	font-weight: 300;
	color: #7B858A;
}

.lb-titulo {
	font-family: "MuseoSans", Arial, Verdana, sans-serif;
	font-size: 18px;
	font-weight: 700;
	color: #7B858A;
}

.lb-footer,.lb-header,.lb-header-bold,.lb-favoritos {
	font-family: Arial, "MuseoSans", Verdana, sans-serif;
	font-size: 11px;
}

.lb-footer,.lb-header,.lb-header-bold {
	color: #313538;
	margin-right: 2px;
}

.lb-header-bold {
	font-weight: 700;
}

.a-navegacion {
	font-size: 11px;
}

.a-footer,.a-header {
	font-family: Arial, "MuseoSans", Verdana, sans-serif;
	font-size: 11px;
	color: #4668a6;
	margin-right: 2px;
}

.pnl-table {
	display: table;
	margin-left: 20px;
}

.pnl-table-row {
	display: table-row;
	line-height: 24px;
}

.pnl-table-cell {
	display: table-cell;
	padding-right: 4px;
	vertical-align: top;
}

.pnl-table-cell>* {
	margin: 0px 1px;
}

.pnl-button {
	text-align: center;
	margin-bottom: 20px;
}

.pnl-btn-principal {
	float: right;
}

.pnl-btn-secundario {
	float: left;
}

.pnl-ellipsis {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.ef-readonly {
	background-color: #D0D3D5;
}


/**
* iconos
*/

.mail:before {
	content: url(../../images/extranet/iconos/mail.png);
	margin-right: 3px;
}

.leyenda-obligatorio:before {
	content: url(../../images/extranet/iconos/obligatorio.png);
	margin-right: 3px;
}

.campo-obligatorio:after {
	content: url(../../images/extranet/iconos/obligatorio.png);
	margin-left: 3px;
}

.leyenda-opcional:before {
	content: url(../../images/extranet/iconos/opcional.png);
	margin-right: 3px;
}

.campo-opcional:after {
	content: url(../../images/extranet/iconos/opcional.png);
	margin-left: 3px;
}

.pendiente:before {
	content: url(../../images/extranet/iconos/pendiente.png);
	margin-right: 3px;
}

.realizada:before {
	content: url(../../images/extranet/iconos/realizada.png);
	margin-right: 4px;
}

.docx:before,.doc:before {
	content: url(../../images/extranet/iconos/doc.png);
	margin-right: 4px;
}

.xlsx:before,.xls:before {
	content: url(../../images/extranet/iconos/xls.png);
	margin-right: 4px;
}

.pdf:before {
	content: url(../../images/extranet/iconos/pdf.png);
	margin-right: 4px;
}

.txt:before {
	content: url(../../images/extranet/iconos/txt.png);
	margin-right: 4px;
}

.favoritos:before {
	content: url(../../images/extranet/iconos/favoritos.png);
	margin-right: 4px;
}

.destacado:before {
	content: url(../../images/extranet/iconos/destacado.png);
	margin-right: 4px;
}

.ot-sdk-show-settings{
	color: #5A85D7 !important;
	border: 0px !important;
	padding: 0 0 !important;
    font-size: 12px !important;
    background-color: #FFF !important;
}