.cabeceraPortlet {
	font-size: 36px !important;
	color: #015249 !important;
	text-decoration: underline !important;
}

.textoPrefe {
	color: #555 !important;
	font-size: 18px !important;
	font-weight: 200 !important;
	font-family: "share", sans-serif !important;
	margin-bottom: 25px !important;
}

.inputPrefe {
	border-radius: 8px !important;
}

.botonForm {
	border-radius: 8px !important;
	background-color: #015249 !important;
	color: white !important;
	font-weight: bold !important;
	font-size: 16px !important;
	padding: 6px !important;
	border-color: transparent !important;
	margin-left: 20px !important;
}

.cabeceraField {
	color: #015249 !important;
	font-size: 16px !important;
	margin-top: 30px !important;
	border: 1px solid #a8a8a8 !important;
	padding-bottom: 30px !important;
}

.cabeceraTabla {
	color: #015249 !important;
	font-size: 16px !important;
	margin-top: 30px !important;
}

.ui-fieldset .ui-fieldset-legend {
	border: 1px solid #c8c8c8 !important;
	background-color: #f4f4f4 !important;
	color: #015249 !important;
	padding: .271em 1em .271em 1em !important;
	font-weight: 700 !important;
	font-size: 18px !important;
	width: auto !important;
	margin-left: 15px;
}

.labelForm {
	font-family: 'Open Sans', sans-serif !important;
	color: #333333 !important;
	font-weight: bold !important;
	font-size: 80% !important;
	background-color: transparent !important;
	text-shadow: none !important;
	margin-left: 20px !important;
	margin-right: 10px !important;
}

.inputFijo {
	background-color: #eeeeee !important;
	border-radius: 8px !important;
	color: black;
}

.inputLect {
	border-radius: 8px !important;
	color: black !important;
}

.aui #slogan select, .aui input[type="text"], .aui input[type="password"],
	.aui input[type="datetime"], .aui input[type="datetime-local"], .aui input[type="date"],
	.aui input[type="month"], .aui input[type="time"], .aui input[type="week"],
	.aui input[type="number"], .aui input[type="email"], .aui input[type="url"],
	.aui input[type="search"], .aui input[type="tel"], .aui input[type="color"],
	.aui .uneditable-input {
	max-height: 15px !important;
	height: 15px !important;
}

.inputLect>input {
	border-radius: 8px !important;
	color: black !important;
	height: 15px !important;
}

.ui-selectonemenu .ui-selectonemenu-label {
	margin: 0;
}

table.detalleTable {
	border: none !important;
}

table.detalleTable>tbody>tr>td {
	border: none !important;
}

table.detalleTable>tbody>tr {
	border: none !important;
}

table.detalleTable>tbody>tr>th {
	border: none !important;
}

.gridLect {
	border: 1px solid #a6a6a6 !important;
	border-radius: 3px !important;
	padding: 10px !important;
}

.tablaBorde {
	border: 1px solid #a6a6a6 !important;
	border-radius: 3px !important;
	padding-bottom: 5px !important;
}

table.tablaBorde>tbody>tr>td {
	border: none !important;
}

table.tablaBorde>tbody>tr {
	border: none !important;
}

table.tablaBorde>tbody>tr>th {
	border: none !important;
}

.tituloLect2 {
	margin-bottom: 20px !important;
	font-weight: bold !important;
	color: #015249 !important;
	text-decoration: underline;
}
.labelObli2 {
	font-weight: lighter !important;
	font-style: italic !important;
	font-size: small !important;
}

[class*="span"] {
	padding: 1px !important;
}

.aui label-formulario{
	padding-bottom: 10px !important;
}

.aui input-formulario {
	max-height: 20px!important;
	width: 98% !important;
	padding: 1px !important;	
}

.aui inputarea-formulario {
	width: 98% !important;
	padding: 1px !important;	
}

.aui select-formulario {
	width: 98% !important;
	padding: 1px !important;	
}

.aui text-formulario {
	width: 98% !important;
	padding: 1px !important;	
}

.row-fluid {
	padding: 1px !important;
	margin-bottom: 1px !important;
	font-weight: lighter !important;
	font-style: italic !important;
	font-size: small !important;	
}

.aui form2 {
	border: 1px solid #a6a6a6 !important;
	border-radius: 3px !important;
	padding: 0px 15px !important;  
	margin: 0px 15px !important;
}

.aui checkmark {
  height: 30px;
  width: 30px;
}

.alignRight {
    text-align: right !important;
}

.tituloLect {
	margin-bottom: 5px !important;
	font-weight: bold !important;
	text-decoration: underline;
	font-size: small !important;	
	
}
.nota {
	margin-bottom: 1px !important;
	margin-top: 1px !important;
	font-weight: lighter !important;
	font-style: italic !important;
	font-size: small !important;
	padding: 1px !important;
	
}

.form {
	border: 1px solid #a6a6a6 !important;
	border-radius: 3px !important;
	padding: 0px 15px !important;  
	margin: 0px 15px !important;
}

.aui fieldset2 {
	border: 1px solid #a6a6a6 !important;
	border-radius: 3px !important;
	padding: 1px !important;  
	margin: 1px !important;
	margin-bottom: 1px !important;
}

.fieldset {
	border: 1px solid #a6a6a6 !important;
	border-radius: 3px !important;
	padding: 1px !important;  
	margin: 1px !important;
	margin-bottom: 1px !important;
	font-weight: bold !important;
	font-size: small !important;	
}

.labelObli {
	font-weight: lighter !important;
	font-style: italic !important;
	font-size: small !important;
	margin-bottom: 5px !important;
}