a {
	font-family: Tahoma;
	font-size: 12px;
	color: #445544;
	font-weight: bold;
	text-decoration: none;
}

a:visited {
	font-family: Tahoma;
	font-size: 12px;
	color: #445544;
	font-weight: bold;
	text-decoration: none;
}

a:hover {
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

a.button{
	color: #212121;
    padding: 6px 10px;
    border: 1px solid #939393;
    font-weight: normal;
    background-color: #e0e0e0;
}

a.button:hover{
	color: #212121!important;
	background-color: #cdccd2;
}

div.field {
	clear: both;
	padding-top: 1px;
	width: 100%;
	vertical-align: middle;
}

div.field span.label {
	text-align: right;
	vertical-align: middle;
	font-weight: bold;
	width: 40.5%;
}

div.field span.label_ini {
	float: left;
	text-align: right;
	vertical-align: middle;
	font-weight: bold;
}

div.field span.label3 {
	text-align: right;
	vertical-align: middle;
	font-weight: bold;
	width: 49.5%;
}

div.field span.entry {
	float: right;
	text-align: left;
	width: 58.5%;
}

div.field span.entry_label {
	float: right;
	text-align: left;
}

div.field span.select-box {
	float: right;
	text-align: left;
	width: 58.5%;
}

div.field span.label2 {
	float: left;
	text-align: right;
	vertical-align: middle;
	font-weight: bold;
	width: 29%;
	padding-top: 4px;
}

div.field span.entry2 {
	float: right;
	text-align: left;
	width: 69%;
	padding-top: 4px;
}

div.field2 {
	clear: both;
	padding-top: 0px;
	width: 100%;
	vertical-align: middle;
}

div.field2 span.labelTitle {
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	padding-top: 4px;
	padding-right: 5px;
}

div.field2 span.label {
	text-align: right;
	vertical-align: middle;
	font-weight: bold;
	padding-top: 4px;
	padding-right: 5px;
}

div.field2 span.entry {
	text-align: left;
	padding-top: 4px;
	padding-left: 5px;
	padding-right: 5px;
}

div.field2 span.obligated {
	color: #DC143C;
}

div.field span.obligated {
	color: #DC143C;
}

div.field span.label span.obligated {
	color: #DC143C;
}

div.buttonContainer {
	clear: both;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 100%;
	text-align: center;
}

div.left {
	width: 49%;
	float: left;
}

div.right {
	width: 49%;
	float: right;
}

div.button {
	padding-top: 20px;
}

li {
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
}

ol {
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
}

table {
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
}

td {
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
}

.browntable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9.5pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #927052;
	text-align: center;
	-webkit-border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
}

.complementsbrown {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9.5pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #6F937D;
	text-align: center;
	-webkit-border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
}

.listslink {
	font-family: Tahoma;
	font-size: 12px;
	color: #2D3B54;
	font-weight: normal;
	text-decoration: none;
}

.listslink:visited {
	font-family: Tahoma;
	font-size: 12px;
	color: #2D3B54;
	font-weight: normal;
	text-decoration: none;
}

.listslink:hover {
	font-family: Tahoma;
	font-size: 12px;
	color: #FF0000;
	font-weight: normal;
	text-decoration: none;
}

.littlelink {
	font-family: Tahoma;
	font-size: 12px;
	color: #445544;
	font-weight: bold;
	text-decoration: none;
}

.littlelink:visited {
	font-family: Tahoma;
	font-size: 12px;
	color: #445544;
	font-weight: bold;
	text-decoration: none;
}

.littlelink:hover {
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.littlelink2 {
	font-family: Tahoma;
	font-size: 12px;
	color: #445544;
	font-weight: bold;
	text-decoration: none;
}

.littlelink2:visited {
	font-family: Tahoma;
	font-size: 12px;
	color: #445544;
	font-weight: bold;
	text-decoration: none;
}

.littlelink2:hover {
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.little2link {
	font-family: Tahoma;
	font-size: 12px;
	color: #445544;
	font-weight: bold;
	text-decoration: none;
}

.little2link:visited {
	font-family: Tahoma;
	font-size: 12px;
	color: #445544;
	font-weight: bold;
	text-decoration: none;
}

.little2link:hover {
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.linkHeader {
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

.linkHeader:visited {
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

.linkHeader:hover {
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.linkGreen {
	font-family: Tahoma;
	font-size: 12px;
	color: #445544;
	font-weight: bold;
	text-decoration: none;
}

.linkGreen:visited {
	font-family: Tahoma;
	font-size: 12px;
	color: #445544;
	font-weight: bold;
	text-decoration: none;
}

.linkGreen:hover {
	font-family: Tahoma;
	font-size: 12px;
	color: #927052;
	font-weight: bold;
	text-decoration: none;
}

.littleText {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #444444;
}

.littleTexRight {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #444444;
	text-align: right !important;
	float:right !important;
}

.loginButton {
	border-right: 2px solid #054400;
	border-top: 1px solid #054400;
	border-left: 1px solid #054400;
	border-bottom: 2px solid #054400;
	background: #D8E3D5;
	font: 10pt Arial, Times, san-serif;
	font-weight: bold;
	color: black;
}

.tdleft {
	text-align: left;
}

.tdright {
	text-align: right;
	font-weight: bold;
}

.text {
	font-family: Tahoma;
	font-size: 13px;
	font-weight: normal;
	color: #444444;
}

.title {
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	color: #333333;
	text-align: left;
	padding-left:0.1em !important; 
}

.trBackgroundColorImpar {
	background-color: #FFFFFF;
}

.trBackgroundColorPar {
	background-color: #DFDFDF;
}

.trBackgroundColorImpar_sub {
	background-color: #F0F0F0;
}

.trBackgroundColorPar_sub {
	background-color: #D0D0D0;
}

.verylittlelink {
	font-family: Tahoma;
	font-size: 9px;
	color: #445544;
	font-weight: bold;
	text-decoration: none;
}

.verylittlelink:visited {
	font-family: Tahoma;
	font-size: 9px;
	color: #445544;
	font-weight: bold;
	text-decoration: none;
}

.verylittlelink:hover {
	font-family: Tahoma;
	font-size: 9px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

/* Body. */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 5px 5px;
	background-color: #927052 !important;
	color: #000000;
}

/* Window. */
#window {
	border: 1px solid #000;
	background-color: #fff;
	padding: 4px;
	width: 98%;
	margin: 0 auto;
}

/* Page title. */
#header {
	background-color: #445555;
	color: #fff;
	text-align: center;
	font-weight: bold;
	padding: 5px 0 5px 5px;
	width: 99%;
	min-height: 75px;
}

/* Page body. */
#pageBody {
	margin-top: 5px;
	width: 100%;
	background-color: #ffffff;
}

/* Sidebar. Men� vertical */
#sidebar {
	clear: both;
	float: left;
	/*background-color: #dfdfdf;*/
	width: 18%;
	min-width: 210px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	vertical-align: middle;
}

#sidebar ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	width: 100%;
}

#sidebar li {
	margin: 0px;
	padding: 0px;
	display: block;
	border: 3px solid #dfdfdf;
	border-color: #dfdfdf;
}

#sidebar a {
	text-transform: uppercase;
}

#sidebar p {
	margin: 5px;
}

.sidebarNotSelected {
	text-align: center;
	background-color: #c3c9b3;
}

.sidebarSelected {
	text-align: center;
	background-color: #a1a791;
}

/* Men� horizontal */
.menuh {
	display: block;
	width: 100% !important;
	margin: 0px !important;
	padding: 0px !important;
}

.menuhTablaFila {
	width: 100%;
	padding: 0px;
	margin: 0px;
	border-spacing: 1px;
	margin-bottom: -2px;
	margin-left: -1px;
	padding-top: 1px;
}

.menuhTablaFila table {
	position: relative;
}

.menuhTablaFila tr,.menuhTablaFila td {
	height: 25px;
	padding: 2px;
	margin: 0px;
	border: 1px solid #A9A9A9;
	border-bottom: 2px solid #B9B9B9;
	-webkit-border-radius: 3px 3px 0px 0px;
	-moz-border-radius: 3px 3px 0px 0px;
	border-radius: 3px 3px 0px 0px;
	background: #D0D0D0;
	behavior: url(pie.htc);
}

.menuhTablaFila td p {
	font-family: Tahoma;
	font-size: 12px;
	color: #445544;
	font-weight: bold;
	text-decoration: none;
	margin: 2px;
	vertical-align: middle;
	text-align: center;
}

.menuhTablaFila .menuhSelected {
	border-bottom: 2px solid #F8F8F8;
	background: #F8F8F8;
}

.menuhCenterBorderWidth {
	margin: 0 auto;
	width: 99.5%;
	-webkit-border-radius: 2px 2px 3px 3px;
	-moz-border-radius: 2px 2px 3px 3px;
	border-radius: 2px 2px 3px 3px;
	padding: 6px 2px 2px 2px;
	text-align: center;
	background-color: #F8F8F8;
	border: 1px solid #A9A9A9;
	border-top: none;
	display: block;
	float: left;
	behavior: url(pie.htc);
}

.lista {
	clear: both;
	margin: 0px;
	padding: 0px;
	background-color: #CCCCCC;
}

.lista ol {
	width: 100%;
}

.lista li {
	border: 0px;
	display: list-item !important;
}

.lista p {
	margin: 2px;
	vertical-align: middle;
	text-align: center;
}

.textoBoton {
	background-color: #A9A9A9;
	-webkit-border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	height: 25px;
	padding:1em 1em 0;
}

.textoResultado {
	background-color: #D3D3D3;
	-webkit-border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	height: 25px;
	padding:1em 1em 0;
}

/* Content. */
#content {
	float: left;
	text-align: center;
	width: 80.0%;
	min-width: 739px;
	font-size: 12px;
	padding-bottom: 40px;
	padding-left: 5px;
}

#contentpopup {
	float: left;
	text-align: center;
	width: 98%;
	font-size: 12px;
	padding-bottom: 40px;
	padding-left: 1%;
}

img {
	border: 0;
	text-decoration: none;
}

img:hover {
	border: 1px;
}

.borderCollapse {
	border-collapse: collapse;
}

.file {
	text-align: left;
}

.tableWidth {
	width: 100%;
}

.tableWidth96 {
	width: 96%;
	margin: 0 auto;
}

.tableImport {
	margin: 0 auto;
	width: 100%;
}

.tableCenter {
	margin: 0 auto;
}

.tableCenterBorderWidth {
	margin: 0 auto;
	border: 1px solid #A9A9A9;
	border-top: 2px solid #A9A9A9;
	width: 100%;
	-webkit-border-radius: 2px 2px 3px 3px;
	-moz-border-radius: 2px 2px 3px 3px;
	border-radius: 2px 2px 3px 3px;
}

.tableBorderTesis {
	margin: 15px auto 0pt;
	border: 3px solid #6F937D;
	width: 100%;
}

.tableheadlink {
	font-family: Tahoma;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

.tableheadlink:visited {
	font-family: Tahoma;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

.tableheadlink:hover {
	font-family: Tahoma;
	color: #054400;
	font-weight: bold;
	text-decoration: none;
}

p.portada {
	font-size: 22px;
}

td.subtabs {
	margin: 0 auto;
	border: 3px solid #DCDCDC;
	width: 100%;
	padding-top: 40px;
	padding-bottom: 40px;
}

td.subtabsLista {
	margin: 0 auto;
	border: 3px solid #DCDCDC;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
}

td.expand15 {
	padding-top: 15px;
	padding-bottom: 8px;
}

td.expand5 {
	padding-top: 5px;
	padding-bottom: 5px;
}

.errorField {
	color: #DC143C;
	font-weight: bold;
}

.formError {
	width: 32%;
	font-size: 1.2em;
}

/* Menu. */
#menu {
	background-image: url(../images/css/contentBar.png);
	background-position: center;
	padding: 5px 0 5px 5px;
	width: 99%;
	margin-bottom: 8px;
}

#menu ul{
	list-style: none;
	min-height: 2em;
	padding:0;
	margin: 0.5em 0.5em 2em 0.5em;
}
#menu ul li{
	text-align: left;
	display:inline;
	float:left;
	padding-left:1em;
	padding-right:1em;
	line-height: 1;	
}
#menualertas a{
	padding:0 1em;
}

#content a,#contentpopup a {
	font-size: 12px;
}

.avisoLegal {
	font-size: 16px;
	text-align: justify;
}

/* Forms. */
form {
	width: 100%;
}

/* General properties. */
a.white {
	background: #ffffff;
	color: #ffffff;
	border-color: #ffffff;
}

img.logoFundacion {
	height: 63px;
}

img.logoFundacion2 {
	height: 63px;
}

td.log_file {
	text-align: left;
}

td.center {
	text-align: center;
}

td.centerBold {
	text-align: center;
	font-weight: bold;
}

td.center_size {
	font-size: 16px;
}
span.cabecera_izq{
	float:left;
}
div.cabecera_der{
	float:right;
	position:relative;
	top:2em;
}
div.cabecera_der a{
	padding:0 0.2em;
}
span.cabecera_titulo {
	text-align: center;
	color: #FFFFFF;
	font-size: 25px;
	width: 85%;
	font-family: sans-serif;
	position:relative;
	top:1em;
}

td.white {
	background: white none repeat scroll 0 0;
}

table.centrada100 td.rojoNegrita {
	color: red;
	font-weight: bold;
	padding-bottom: 15px;
	text-transform: uppercase;
}

td.limitImg {
	width: 15%;
}

td.nota {
	font-size: 0.8em;
}

table.centrada {
	margin: 0 auto;
}

table.centrada100 {
	margin: 0 auto;
	width: 100%;
}

table.centradaCollapseColoreada {
	margin: 0 auto;
	border-collapse: collapse;
	background-color: #e3e3e3;
}

p.error {
	font-family: Tahoma;
	font-size: 16px;
	color: #000000;
}

/* "Previous" and "Next" links. */
div.previousNextLinks {
	width: 80%;
	margin-bottom: 10px;
}

div.previousNextLinks span.previousLink {
	float: left;
	text-align: left;
	width: 49.5%;
}

div.previousNextLinks span.nextLink {
	float: right;
	text-align: right;
	width: 49.5%;
}

div.previousNextLinks a {
	color: #008080;
	font-weight: bold;
}

/* Error messages. */
.errorMessage {
	font-weight: bold;
	color: red;
	margin-left: 5px;
}

/* Footer. */
#footer {
	font-family: Tahoma;
	font-size: 12px;
	clear: both;
	color: #445544;
	text-align: center;
	margin-top: 5px;
	padding-top: 5px;
	background-color: #C3C9B3;
	border-top: #000 1px solid;
	width: 100%;
	min-height: 5em;
}

.footer {
	width: 100%;
	clear: both;
}

.footerBorde {
	float: left;
	width: 8%;
}

.footerCentro {
	float: left;
	text-align: center;
	width: 83%;
}

h1 {
	font-family: Tahoma;
	font-size: 14px;
	text-align: center;
	color: black;
	text-decoration: underline;
}

h2 {
	font-family: Tahoma;
	font-size: 12px;
	text-align: left;
	color: blue;
}

tr.cabecera {
	font-weight: bold;
	font-size: 11px;
	border: medium double rgb(250, 0, 255);
}

li.item {
	font-family: Tahoma;
	font-size: 12px;
	text-align: left;
	color: black;
}

.ayuda {
	font-family: Tahoma;
	font-size: 13px;
	text-align: justify;
	color: black;
	line-height: 140%;
	margin-bottom: 10px;
}

table.borderLeft {
	margin-top: 15px;
	margin-bottom: 15px;
	text-align: left;
	border: 1px;
	border-style: solid;
}

table.borde {
	border: 1px;
	border-style: solid;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	width: 99%;
}

#cambios {
	padding: 10px;
	border: 3px solid #999999;
	text-align: center;
	position: relative;
	display: block;
}

.linkNuevo {
	color: red;
	font-family: icon;
	font-size: 1.5em;
	margin: 0;
}

div.nota {
	font-size: 0.9em;
	color: blue;
	font-family: cursive;
	text-align: center;
}

div.fondonota,ul.fondonota,li.fondonota {
	font-size: 1em;
	font-family: cursive;
	text-align: center;
	background-color: #eeffee;
	line-height: 1em;
	list-style:none;
}

td.left {
	font-size: 1.2em;
	font-weight: bold;
	text-align: left;
}

.cabecera {
	font-weight: bold;
	background-color: gray;
}

.bold {
	font-weight: bold;
}

.separados {
	margin-right: 20px;
}

.paddingTopBotton {
	padding-bottom: 15px;
	padding-top: 10px;
}

.etiqueta {
	font-weight: bold;
	font-family: Tahoma;
	float: left;
	text-align: right;
	width: 30.5%;
}

.etiquetaCentrada {
	font-weight: bold;
	font-family: Tahoma;
	text-align: center;
}

.valor {
	float: right;
	font-family: Tahoma;
	text-align: left;
	width: 68.5%;
}

.campo {
	font-family: Tahoma;
	text-align: center;
}

.paddingAll {
	padding: 15px;
}

td.importante {
	font-weight: bold;
	font-size: 14px;
	font-family: Courier;
}

td.cabeceraBlanca {
	font-weight: bold;
	color: white;
}

.tableNota {
	border: 2px solid #999999;
	margin: 2px 1%;
	padding: 5px 10%;
	width: 98%;
}

.scrollunselected {
	border: 2px solid white;
}

.textAlert {
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;
}

td.scrollselected {
	background-color: #D3D3D3;
	border-bottom: 2px solid #D3D3D3;
}

.orden {
	background-image: url("../images/css/orden_mini.gif");
	background-repeat: no-repeat;
	display: block;
	float: right;
	margin: 2px;
	width: 9px;
	height: 12px;
}

.correcto {
	background-image: url("../images/css/correcto.gif");
	margin: 2px;
	padding: 10px 15px 10px 10px;
}

.trInactivo td {
	background-color: #DFDFDF;
	color: gray;
}

.trActivo td {
	border: 1.5px solid #619e56;
	color: black;
}

.urgente {
	color: #0d12f1;
	font-weight: bold;
}

.alta {
	color: #DC143C;
	font-weight: bold;
}

td.media {
	color: #AE8C05;
	font-weight: bold;
}

.baja {
	color: #5F9EA0;
	font-weight: bold;
}

.seguimiento {
	clear: both;
	width: 100%;
	margin: 0 auto;
	padding: 0;
	margin: 0;
}

.seguimientopremarco {
	margin: 0 auto;
	width: 7%;
	float: left;	
}

.seguimientomarco {
	width: 90%;
	margin: 0 auto;
	float: left;
	overflow: scroll;
}

.seguimientopost {
	clear: both;
	margin: 20px;
}

.seguimientopstelemento {
	height: 30px;
	text-align: left;
}

.seguimientorango{
	font-size:10px;
	white-space: nowrap;
	padding:0 5px;
}

table.seguimiento {
	width: 100%;
	padding-left: 0;
	margin: 0%;
/* 	table-layout: fixed; */
}

table.seguimiento td {
	width: 150px;
    height: 50px;
    border-bottom: 1px solid #DFDFDF;
}

table.seguimiento th {
    width: 100px;
    height: 50px;
    background: #888;
    color: #fff;
    border-right: 1px solid #ccc;
}

.seguimientomarco th {
    min-width:100px;
}

table.seguimiento th a{
	color: #fff;
}

.over {
	display: block;
	padding: 2px;
	margin: 2px;
	z-index: 999;
	position: absolute;
	background-color: #DFDFDF;
	border: 2px solid #808080;
	top: 1em;
	left: 3em;
	width: 250px;
	text-align: left;
}

.tooltiptitle {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	text-align: left;
	clear: right;
	display: block;
	margin-top: 8px;
}

.tooltip ul {
	margin: 0px;
}

.tooltip ul li {
	border: none !important;
	display: list-item !important;
	width: 80%;
	color: #445544;
	margin: 0px;
	margin: 0.5em;
}

.uploadImageFile {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity =      0);
	opacity: 0;
	width: 100px;
}

.tablaDatos {
	margin: 0 auto;
	text-align: left;
	width: 100%;
	color: black;
}

.tablaDatos th a {
	color: #ffffff;
	text-decoration: none;
	padding-right: 5px;
	width: 100%;
	cursor: pointer;
}

.tablaDatos th {
	background-color: #6F937D;
	-webkit-border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	color: #ffffff;
	padding: 3px 0;
	border: 0 none;
	text-align: center;
}

.tablaDatos th.sortable {
	background-image: url("../images/css/orden_mini.gif");
	background-position: 98% center;
	background-repeat: no-repeat;
	padding-right: 5px;
}

.tablaDatos td {
	-webkit-border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	padding: 3px 0;
	border: 0 none;
}

.tablaDatos .text {
	color: #000000;
}

.tablaDatos tr.odd td {
	background-color: #FFFFFF;
}

.tablaDatos tr.even td {
	background-color: #DFDFDF;
}

.captionTablaDatos {
	-webkit-border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	background-color: #927052;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9.5pt;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	text-align: center;
	text-decoration: none;
	margin: 3px 0 1px 0;
	padding: 5px 0;
}

/* Personalizacion FCHUVI. Inicio  */
.contenTablaDatosEconom,.contenTablaDatosEconomConfig {
	-webkit-border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	border: 3px solid #999999;
	padding: 5px 5px 20px 5px;
}

.contenTablaDatosEconomConfig {
	border: 3px solid #DCDCDC;
}

.contenTablaDatosEconomConfig .tablaDatosEconom th {
	padding: 4px 0;
	background: none;
	background-color: #6F937D;
}

.contenTablaDatosEconomConfig .tablaDatosEconom,.contenTablaDatosEconomConfig .tablaDatosEconom td
	{
	border: none;
	padding: 2px;
}

.tablaDatosEconom {
	text-align: left;
	width: 100%;
	color: black;
}

.tablaDatosEconom th a {
	color: #ffffff;
	text-decoration: none;
	padding-right: 5px;
	width: 100%;
	cursor: pointer;
}

.tablaDatosEconom th {
	background-color: #6F937D;
	border-radius: 3px 3px 3px 3px;
	color: #ffffff;
	padding: 10px 0;
	border: 0 none;
	text-align: center;
}

.tablaDatosEconom th.sortable {
	background-image: url("../images/css/orden_mini.gif");
	background-position: 98% center;
	background-repeat: no-repeat;
	padding: 10px 10px;
}

th.sortable.sorted.order1 {
	background: url("../images/css/up.gif") no-repeat right center #8b9f93;
}

th.sortable.sorted.order2 {
	background: url("../images/css/down.gif") no-repeat right center #8b9f93;
}

.tablaDatosEconom td {
	padding: 8px 3px;
	border: 1.5px solid #619E56;
}

.tablaDatosEconom .text {
	color: #000000;
}

.tablaDatosEconom .colVariosCamposCont {
	width: 190px;
	padding: 0px;
	text-align: left;
}

.tablaDatosEconom .colVariosCampos {
	float: left;
	border-bottom: 1px dotted gray;
	line-height: 18px;
}

.tablaDatosEconom .colVariosCamposLab {
	width: 70px;
	margin-left: 10px;
	float: left;
	font-weight: bold;
	color: #808080;
}

.tablaDatosEconom .colVariosCamposVal {
	width: 100px;
	margin-right: 10px;
	float: left;
	text-align: right;
}

tr.odd td {
	background-image: -webkit-gradient(linear, left top, left bottom, from(#F6F6F6),
		to(#F1F1F1) repeat scroll 0 0 transparen);
	background-image: -webkit-linear-gradient(top, #F6F6F6, #F1F1F1);
	background-image: -moz-linear-gradient(top, #F6F6F6, #F1F1F1);
	background-image: -o-linear-gradient(top, #F6F6F6, #F1F1F1);
	background-image: -ms-linear-gradient(top, #F6F6F6, #F1F1F1);
	background-image: linear-gradient(top, #F6F6F6, #F1F1F1);
}

tr td.fabonada {
	background-image: -webkit-linear-gradient(left,#DDCACE, #FFF);
	background-image: -moz-linear-gradient(left, #DDCACE, #FFF);
	background-image: -o-linear-gradient(left, #DDCACE, #FFF);
	background-image: -ms-linear-gradient(left, #DDCACE, #FFF);
	background-image: linear-gradient(left, #DDCACE, #FFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DDCACE', endColorstr='#FFFFFF', GradientType=1);  
}

tr td.fabono {
	background-image: -webkit-linear-gradient(top,#FFF, #CDCCD2);
	background-image: -moz-linear-gradient(top, #FFF, #CDCCD2);
	background-image: -o-linear-gradient(top, #FFF, #CDCCD2);
	background-image: -ms-linear-gradient(top, #FFF, #CDCCD2);
	background-image: linear-gradient(top, #FFF, #CDCCD2);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#CDCCD2', GradientType=0);  
}

tr.even td {
	background-color: #F9F9F9;
}

tr.selected td {
	background-color: #FFFFCC !important;
}

td.text,td.textPeq {
	text-align: left;
}

td.textPeq {
	width: 60px;
	padding-left: 4px;
}

td.numImpLeft {
	text-align: left;
	padding-left: 10px;
	width: 110px;
}

td.numImpRight {
	text-align: right;
	padding-right: 10px;
	width: 110px;
}

td.numFch {
	text-align: right;
	width: 82px;
	padding-right: 4px;
}

td.porcent {
	text-align: right;
	width: 30px;
	padding-right: 5px;
}

.captionTablaDatosEconom {
	-webkit-border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	background-color: #927052;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9.5pt;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	text-align: center;
	text-decoration: none;
	margin: 10px 0 5px 0;
	padding: 5px 0;
}

.pagebanner {
	float: left;
	padding: 0.5em;
}

.pagelinks {
	float: left;
	padding: 0.5em;
}

.pagelinks a {
	color: #000;
}

.pagelinks a:hover {
	color: #445544;
	font-weight: bold;
}

.exportlinks {
	border: 1px solid #CCCCCC;
	background-color: #DDDDDD;
	text-align: left;
	padding: 0.5em;
	clear: both;
}

div.exportlinks a {
	text-decoration: none;
	color: #555555;
}

div.exportlinks a .export {
	font-weight: bold;
	font-size: 11px;
}

.alphanavigation {
	border: 1px solid #CCCCCC !important;
	background-color: #DDDDDD !important;
	text-align: left !important;
	padding: 0.5em !important;
	clear: both !important;
	width: 96% !important;
	margin-left: 1% !important;
	margin-right: 1% !important;
	text-align: center !important;
}

.alphanavselected,.alphanavnotselected,.alphanavfullselected,.alphanavfullnotselected,.alphanavnoelements
	{
	background-color: #F8F8F8;
	border: 1px solid #A9A9A9;
	padding: 2px 6px;
}

.alphanavnotselected,.alphanavfullnotselected,.alphanavnoelements {
	background-color: #D0D0D0;
}

.alphanavnoelements {
	color: #A9A9A9; /* DarkGray */
}

.alphanavnotselected:hover {
	background-color: #c0c0c0;
}

.infoNoElements {
	background-image: -webkit-gradient(linear, left top, left bottom, from(#E8EAEB),
		to(#EDEDED) repeat scroll 0 0 transparen);
	background-image: -webkit-linear-gradient(top, #E8EAEB, #EDEDED);
	background-image: -moz-linear-gradient(top, #E8EAEB, #EDEDED);
	background-image: -o-linear-gradient(top, #E8EAEB, #EDEDED);
	background-image: -ms-linear-gradient(top, #E8EAEB, #EDEDED);
	background-image: linear-gradient(top, #E8EAEB, #EDEDED);
	border: 1px solid #D3D3D3;
	color: #555555;
	font-weight: bold;
	margin-top: 4px;
	padding: 10px 20px;
	text-align: left;
}

.red {
	color: red;
}

.red a {
	color: red;
}

.acciones {
	width: 100px;
}

.gestEconLinkEditar,.gestEconLinkEliminar,.gestEconLinkEliminar2,.gestEconLinkEmitir,.gestEconLinkPagar,.gestEconLinkInfo,.gestEconLinkPdf,.gestEconLinkPdf2,.gestEconLinkPdfHistorico,.gestEconLinkPdfHistoricoDiscontinuado, .gestEconLinkCerrar,.gestEconLinkReabrir,.gestEconLinkDescarga,.gestEconLinkVerAmortiz, .gestEconLinkVerReparto,.gestEconLinkVerInscritos,.gestEconLinkElimPago,.gestEconLinkVerAbono, .gestEconLinkMas, .gestEconLinkInfoEnvio, .gestEconLinkFacturaE, .gestEconLinkAnexo, .gestEconLinkPdfOut, .gestEconLinkRtf, .gestEconLinkRtf2, .gestEconLinkValidar, .gestEconLinkContabilizar
{
	display: block;
	height: 24px;
	text-indent: -9999px;
	width: 24px;
	float: left;
	min-height: 24px;
	min-width: 24px;
}
.gestEconLinkValidar{
	background: transparent url(../images/gestEconomica/validar.png) no-repeat center;
}
.gestEconLinkContabilizar{
	background: transparent url(../images/gestEconomica/contabilizar.png) no-repeat center;
}
.gestEconLinkFacturaE{
	background: transparent url(../images/gestEconomica/facturae.png) no-repeat
		center;
}

.gestEconLinkInfoEnvio{
	background: transparent url(../images/gestEconomica/enviar.png) no-repeat
		center;
}

.gestEconLinkMas {
	background: transparent url(../images/add_att.gif) no-repeat
		center;
}

.gestEconLinkEditar {
	background: transparent url(../images/gestEconomica/edit.gif) no-repeat
		center;
}

.gestEconLinkEliminar {
	background: transparent url(../images/gestEconomica/remove.gif)
		no-repeat center;
}
.gestEconLinkEliminar2{
		background: transparent url(../images/cerrado.gif)
		no-repeat center;
}

.gestEconLinkEmitir {
	background: transparent url(../images/gestEconomica/emitir.png)
		no-repeat center;
}

.gestEconLinkPagar {
	background: transparent url(../images/gestEconomica/money2.gif)
		no-repeat center;
}

.gestEconLinkElimPago {
	background: transparent url(../images/gestEconomica/elimpago.gif)
		no-repeat center;
}

.gestEconLinkInfo {
	background: transparent url(../images/gestEconomica/view.gif) no-repeat
		center;
}

.gestEconLinkPdf {
	background: transparent url(../images/gestEconomica/pdf.png) no-repeat
		center;
}

.gestEconLinkPdfOut {
	background: transparent url(../images/gestEconomica/pdf_out.png) no-repeat
		center;
}

.gestEconLinkPdfHistorico {
	background: transparent url(../images/gestEconomica/pdfHistorico.png) no-repeat
		center;
}

.gestEconLinkPdfHistoricoDiscontinuado {
	background: transparent url(../images/gestEconomica/pdfHistoricoDiscontinuado.png) no-repeat
		center;
}

.gestEconLinkPdf2 {
	background: transparent url(../images/gestEconomica/pdf2.png) no-repeat
		center;
}

.gestEconLinkDescarga {
	background: transparent url(../images/gestEconomica/descarga.png)
		no-repeat center;
}

.gestEconLinkCerrar {
	background: transparent url(../images/gestEconomica/lock.gif) no-repeat
		center;
}

.gestEconLinkReabrir {
	background: transparent url(../images/gestEconomica/reopen.gif)
		no-repeat center;
}

.gestEconLinkVerAmortiz {
	background: transparent url(../images/gestEconomica/amortizar.png)
		no-repeat center;
}

.gestEconLinkVerReparto {
	background: transparent url(../images/gestEconomica/reparto.png)
		no-repeat center;
}

.gestEconLinkVerInscritos {
	background: transparent url(../images/gestEconomica/inscritos.png)
		no-repeat center;
}

.gestEconLinkVerAbono {
	background: transparent url(../images/gestEconomica/abono.png)
		no-repeat center;
}

.gestEconLinkAnexo {
	background: transparent url(../images/gestEconomica/anexo.png)
		no-repeat center;
} 
.gestEconLinkRtf {
	background: transparent url(../images/gestEconomica/word.png) no-repeat
	center;
}
.gestEconLinkRtf2 {
	background: transparent url(../images/gestEconomica/word2.png) no-repeat
	center;
}

.infoContaFieldSet {
	border: 3px double #999999;
	margin-left: 15%;
	margin-top: 20px;
	width: 70%;
}

.infoContaFieldSet legend {
	background-color: #C3C9B3;
	border: 1px solid;
	color: #445544;
	font-weight: bold;
	padding: 4px 7px;
}

.formLayout .divButtons input {
	display: inline;
	float: left;
	width: auto;
}

.sublabinfo {
	font-weight: normal;
	color: gray;
	font-size: 10px;
	float: left;
	width: 100%;
	text-align: right;
}

.subtablaopciones {
	float: left;
	text-align: left;
	padding: 3px;
}

.subtablaopciones .descopciones {
	float: left;
	margin-top: 2px;
	font-weight: bold;
	margin-right: 8px;
}

.subtablaopciones input {
	float: left;
}

.subtablaopciones .opcion {
	float: left;
	margin-top: 2px;
	margin-right: 8px;
}

.subtablaopciones #tooltipImg {
	float: left;
	margin-top: 2px;
	margin-right: 3px;
}

.tablaDatos90Cent {
	float: left;
	width: 90%;
	margin: 20px 5%;
}

/* Personalizacion FCHUVI. Fin */
/* Inicio TreeTable */
.collapsed {
	display: none;
}

.treetable,.treetableEspecial,.treetableRolIP,.treetableRolGestor,.treetableRolColaborador
	{
	border-collapse: collapse;
	margin: 0px;
	border: 0px solid #999999;
	width: 100%;
	padding: 0px;
	text-align: left;
	-webkit-border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
}

#treetable,#treetableEspecial,#treetableRolIP,#treetableRolGestor,#treetableRolColaborador
	{
	background-color: #DFDFDF;
}

#treetable td,#treetableEspecial td,#treetableRolIP td,#treetableRolGestor td,#treetableRolColaborador td
	{
	font: normal 10pt Arial;
	padding: 0px 2px 0px 0px;
	cursor: pointer;
}

#treetable .adeimg,.ttimage,.parimg,.preimg {
	border: none;
	margin: 0px;
	padding: 0px;
	vertical-align: bottom;
	width: 19px;
	height: 19px;
}

#treetable .adeimg,.parimg {
	cursor: pointer;
}

#treetable .even,#treetableEspecial .even,#treetableRolIP .even,#treetableRolGestor .even,#treetableRolColaborador .even
	{
	background-color: #FFFFFF;
}

.divCenterBorderWidth {
	border: 1px solid #A9A9A9;
	margin: 0px;
	padding: 6px 2px 2px 2px;
	float: left;
	clear: both;
	width: 99%;
}

.divTable {
	width: 100%;
	clear: both;
}

.treetable .complementsbrown {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9.5pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #6F937D;
	text-align: left;
	-webkit-border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
}

/* Fin TreeTable */
.etiquetaEditar {
	background-color: rgb(204, 204, 204);
	padding: 5px;
	display: inline;
	float: left;
	-moz-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	margin: 3px;
	font-weight: normal;
}

.etiquetaBloqueada {
	background-color: gray;
	padding: 5px;
	display: inline;
	float: left;
	-moz-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	margin: 3px;
	font-weight: normal;
}

.tabContentRemark {
	background-color: #f0f0f0;
	color: #666666;
	margin: 10px 0px;
	float: left;
	width: 99%;
	border: 1px solid #666666;
}

.tabContentRemark h3, .tabContentRemarkBrown h3 {
	background-color: #666666;
	color: white;
	font-size: 12px;
	line-height: 24px;
	margin: 0;
	padding-left: 10px;
	border: 1px solid #666666;
}

.tabContentRemarkBrown h3{
	background-color: #927052;	
}



/* TriState checkbox */
.trailer {
	display: inline;
	font-size: 12px;
	line-height: 12px;
	position: relative;
	z-index: 10001;
}

.floater {
	background-color: #99CC99;
	height: 7px;
	position: absolute;
	right: 6px;
	top: 2px;
	width: 7px;
}

.ie_patch {
	left: -17px\9; /* IE8 and below */
	*border: -17px; /* IE7 and below */
	_border: -17px; /* IE6 */
}

/* Fin TriState checkbox */
.tabListadoTabla {
	clear: both;
	overflow: hidden;
}

.verListado {
	background: url("../images/listado.png") repeat scroll 0 32px;
	display: block;
	margin-left: 5px;
	float: left;
	height: 32px;
	width: 32px;
}

a.verListado:hover {
	background-position: 0 66px;
}

.verTabla {
	background: url("../images/tabla.png") repeat scroll 0 32px;
	margin-left: 5px;
	display: block;
	float: left;
	height: 32px;
	width: 32px;
}

a.verTabla:hover {
	background-position: 0 64px;
}

a.selected {
	background-position: 0 0px;
}

option.agrupacion {
	display: none;
}

#selectI1_1 option.agrupacion {
	display: block;
	background-color: #D0D0D0;
	margin-bottom: 1px;
	font-weight: bold;
}

#selectG1_1 option.agrupacion {
	display: block;
	background-color: #D0D0D0;
	margin-bottom: 1px;
	font-weight: bold;
}

.nocolaboracion {
	display: none;
}

.colaboracion {
	width: 90% !important;
}

.ui-autocomplete-loading {
	background: white url('../images/css/ui-anim_basic_16x16.gif') right
		center no-repeat;
}

#ordenAutores {
	list-style-type: decimal;
	margin: 0;
	padding: 0;
}

#ordenAutores li {
	margin: 3px 3px 3px 0;
	padding: 1px;
	height: 30px;
	text-align: center;
}

#ordenAutores span {
	margin-left: 10px;
}

.autoresPseudonimo {
  float: left;
	font-weight: bold;
	width: 290px;
}

.autoresInstituto {
	float: left;
	font-weight: bold;
	text-align: left;
	width: 290px;
}

/* Listado informes */
.grupoInformes {
	border: 1px solid #445555;
	margin: 4px;
	border-radius: 4px;
}

.tituloGrupoInformes {
	background-color: #445555;
	color: #FFFFFF;
	font-weight: bold;
	padding: 4px 0;
}

.contGrupoInformes {
	padding: 10px 0 10px 20px;
	text-align: left;
}

.contGrupoInformes li {
	list-style: square;
}
/* Inicio combo autocomplete select*/
.combobox_select {
	position: relative;
	display: inline-block;
}

.combobox_select-toggle {
	position: absolute;
	top: -2px;
	bottom: 0;
	margin-left: -1px;
	padding: 0;
	height: 24px;
	/* support: IE7 */
	*height: 1.7em;
	*top: 0.1em;
}

.combobox_select-input {
	margin: 0;
	padding: 0.3em;
}

.ui-autocomplete {
	max-height: 200px;
	overflow-y: auto;
	/* prevent horizontal scrollbar */
	overflow-x: hidden;
}

/* IE 6 doesn't support max-height
   * we use height instead, but this forces the menu to always be this tall
   */
* html .ui-autocomplete {
	height: 100px;
}

/* Fin combo autocomplete select*/
.bold {
	font-weight: bold;
}

/* Divs selector entidad */
.top_entidad {
	display: block;
	float: left;
	padding-bottom: 4px;
}

.label_entidad {
	display: block;
	float: left;
	text-align: right;
	height: auto;
	width: 49%;
	padding-bottom: 4px;
	font-weight: bold;
	text-align: right;
	vertical-align: middle;
	padding-top: 1px;
	padding-right: 10px;
}

.select_entidad {
	display: block;
	width: auto;
	text-align: left;
	width: auto;
	height: 100%;
	padding-bottom: 4px;
}

/* Fin Divs selector entidad */
.prueba-agrupada {
	display: block;
	background-color: #D0D0D0;
	margin-bottom: 1px;
	font-weight: bold;
}

.item-arbol {
	text-align: left !important;
	padding-left: 50px !important;
	background-image: url('../images/jqtreetable/tv-item-30.gif') !important;
	background-repeat: no-repeat !important;
	height: 25px !important;
	margin-top: 0px;
	margin-bottom: 0px !important;
}

.item-arbol-last {
	text-align: left !important;
	padding-left: 50px !important;
	background-image: url('../images/jqtreetable/tv-item-30-last.gif')
		!important;
	background-repeat: no-repeat !important;
	height: 25px !important;
	margin-top: 0px !important;
	margin-bottom: 5px !important;
}

option.item-arbol {
	text-align: left;
	padding-left: 15px;
	background-image: url('../images/jqtreetable/tv-item-30.gif');
	background-repeat: no-repeat;
	height: 18px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
}

option.item-arbol-last {
	text-align: left;
	padding-left: 15px;
	background-image: url('../images/jqtreetable/tv-item-30-last.gif');
	background-repeat: no-repeat;
	height: 18px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
}

.info {
	color: #808080;
	font-weight: bold;
}

.divCenterBorderWidth {
	margin: 0 auto;
	width: 99.5%;
	-webkit-border-radius: 2px 2px 3px 3px;
	-moz-border-radius: 2px 2px 3px 3px;
	border-radius: 2px 2px 3px 3px;
	padding: 6px 2px 2px 2px;
	text-align: center;
	background-color: #F8F8F8;
	border: 1px solid #A9A9A9;
	display: block;
	float: left;
	behavior: url(pie.htc);
}

/* JQUERY UI SELECTABLE */
#feedback {
	font-size: 1.4em;
}

.selectable .ui-selecting {
	background: #FECA40;
}

.selectable .ui-selected {
	background: #CFDADF;
	color: #708090;
	font-weight: bold
}

.selectable {
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 100%;
}

.selectable li {
	margin: 3px;
	padding: 0.4em;
	font-size: 1em;
	height: 18px;
	padding-top: 7px;
}
/* FIN JQUERY UI SELECTABLE */

/* AGENDA DE EVENTOS*/
.evento {
    font-size: 0.9em !important;
    font-weight: normal;
    font-family: TAHOMA;
    cursor: pointer !important;
}
.labelevento {
	padding:5px;
	border-radius:3px;
}
.agendamini {
	background-image: url("../images/agenda/calendar_page_mini.png");
    background-repeat: no-repeat;
    color: #3E1FE0;
    font-family: Georgia;
    font-size: 1.5em;
    font-weight: bold;
    margin-top: 0px;
    padding: 4px 15px;
    width: 21px;
    text-transform: capitalize;
}
/* FIN AGENDA DE EVENTOS*/ 
.buttonsTab {	
    width: 100%;
    min-height: 30px;  
}

.buttonsTab input{
	float: left;
	border: 1px solid #A9A9A9;
	margin-bottom: 5px;
    margin-left: 5px;
    padding: 5px;
    background: #D0D0D0;
}
.buttonsTab input:HOVER {
	cursor: pointer;
	background-color:#FFF;
	color:#445544;
	font-weight:bold;
}

.nuevo label{
	background-color: #FFF;
}

.form-block{	
    border-radius: 4px 4px 0 0;
    padding: 1em;
}

.list{
	padding:1em;
}

.rowheader {
    padding-bottom: 0.5em;
    margin-bottom: 0.5em;
}
.rowheader input {
    border: none;
}

.buttons {
    padding: 0.5em;
}
.buttons .btn {
    margin: 0.5em;
}
.grid .row{
	margin-bottom:0.2em;
}

.notificacionSolicitud,.notificacionFactura,.notificacionProyecto,.notificacionContrato,.notificacionEnsayo {
	width: 27px;
	height: 25px;
	margin-left:1em;	
	padding-bottom:2em !important;
}
.notificacionSolicitud{
	background: url("../images/alert.gif") no-repeat center;	
}
.notificacionFactura{
	background: url("../images/notificacionFactura.png") no-repeat center;
}
.notificacionProyecto{
	background: url("../images/notificacionProyecto.gif") no-repeat center;
}
.notificacionContrato{
	background: url("../images/notificacionContrato.gif") no-repeat center;
}
.notificacionEnsayo {
	background: url("../images/notificacionEnsayo_ie.png") no-repeat center;
}
.entorno {
	color:gray;
	font-size:0.7em;
	margin-top:0px;
	margin-left:1em;
}

.form-control .fch-input{
	border:none;
	width: 90%;
}


.remanentePeriodoTransitorioCell{
	font-weight:normal;background-color:#fbf3da;padding:1px;font-style: oblique;color:#555;font-size: smaller;
}


.form-control img{
	margin-top:0!important;
}