﻿span.PlazasLibres {
	font-weight:bold;
	color:#44886b !important;
	display:inline !important;
	font-size:12px !important;
}

table.Formulario {
	border-collapse: collapse;
	border-spacing: 0;
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: normal;
	font-style: normal;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	width:97%;
}

table.Formulario tr,
table.Formulario tr td {
	background:url(../imag/back_punt.gif) repeat-x left bottom;
}

table.Formulario tr td {
	text-align:left;
	vertical-align:middle;
}

table.Formulario tr.sinborde,
table.Formulario tr.sinborde td {
	background:none;
}

table.Formulario tr.ListMant td a {
	background:none !important;
	padding:0 !important;
	text-decoration:none !important;
}

/*table.Formulario tr td input.FileUpload {
	width:1000px;
	border:1px solid red;
}*/

table.GestionEnt {
	border-collapse: collapse;
	border-spacing: 0;
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: normal;
	font-style: normal;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	width:520px;
}

table.GestionEnt tr td {
	width:130px;
}

table.GestionEnt tr td input {
	margin:0 !important;
	padding:2px 1px !important;
}

table.GestionEnt tr,
table.GestionEnt tr td {
	background:url(../imag/back_punt.gif) repeat-x left bottom;
}

table.GestionEnt tr td {
	text-align:left;
	vertical-align:middle;
}

table.GestionEnt tr.sinborde,
table.GestionEnt tr.sinborde td {
	background:none;
}

ul.lvl0 li,
ul.lvl1 li,
ul.lvl2 li,
ul.lvl3 li {
	margin-left:15px;
	list-style:none;
}

span.Check input {
	width:16px !important;
}

div.Mensajes {
	padding:0 10px;
}

span.lblError {
	font-size:11px;
	color:Red;
}

span.lblMens {
	font-size:11px;
	color:Green;
}
input.numero {
    text-align:right;
}

