.planton-border {
    border:thin solid #4d4d4d;
}

.planton-title {
    color: #ff0000; 
    font-size: 115%;  
}

.font-weight-bold {
    font-weight: bold;
}

.full-page{
	position:fixed !important;
	height:100% !important;
	width:100% !important;
	z-index:999!important;
	overflow:hidden !important;
	background-color: rgba(0,0,0,0.3) !important;
}

.modal-loading{
	position:fixed !important;
	top:50% !important;
	bottom:50% !important;
	right:50% !important;
	left: 50% !important;
	z-index:999 !important; 
	width:200px !important;
	
	
	
}
.cargando{
	font-size: 10pt;
}
.left-column ul {
	border: none;
	list-style: none;
	text-align: left;
}

.left-column ul li {
	list-style-image: none;
    list-style-type: none;
}

.left-column  a {
	/*font: inherit;*/
	font-size: 10pt;
	text-decoration: none;
	padding-left: 1em;
	background: url(https://estaticos.castillalamancha.es/img/bullets/arrow-right-fff.png) no-repeat left center;
}

/* div#content {
	height: 600px; 
} */

.ellipsis {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;	/* required for Opera */
    -ms-text-overflow: ellipsis;	/* required for IE8, allegedly */
    -moz-binding: url('ellipsis.xml#ellipsis');    /* for Firefox; details here */
}

div.mensajes {
	font-size: 0.9em;
}

li {
	list-style-type:none;
}

table.panel {
	/*table-layout: fixed;*/
	border:0;
	width: unset;
	font-size: 0.9em;
}

table.panel tr {
	background-color: transparent;
	border:0;	 	
	font-family:  "Open Sans", Helvetica, Tahoma, "Trebuchet MS", Verdana, sans-serif; 
	font-size: unset;
}

table.panel td {
	border:0;
	white-space: normal;
}

div.panel_vinculos a {
	color: #092676;
	font-size:0.9em;
}

div.panel_vinculos a:hover {
	color:#1045D5;
}

div.panel_vinculos li {
	list-style-type: circle; 
}

.label {
	font-size:13px;	
	min-width: 150px;
}

.small_label {
	min-width: 50px;
}

input[type=text] {
	min-width: 10px !important;
}

.panelUpload span {	
	font-size: 10px;	
}

/* Sobreescribiendo los estilos de la jccm */
label {
	font-size : inherit;
}


/* Tipo de panel interior a otros, con el �nico fin de agrupar elementos para, por ejemplo, controlar su visibilidad en funci�n de alguna condici�n */
.panel-interno  {
	border: none !important;
	margin: 0 0 0 0;
	padding: 0 0 0 0 !important;
}


/* OutputText */
.outputText{
    font-size: 1.3em;
    font-weight: bold;
    color: grey;
}

