body {
	font-family:#968F62;
	font-size:9px;
	color:#0007;
	margin:0px;
	padding:0px;
	background:#ACA471;
	text-align:center;
}

h1 { font-size:16pt; font-weight:bold; color:#000007 ; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px; padding:0px; }
h2 { font-size:15px; font-weight:bold; color:#2445; text-align:center;  font-family:Verdana, Arial, Helvetica, sans-serif; }
h3 { font-size:10pt; font-weight:bold; color:#F2EFBA; text-align:center;  font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px; padding:0px;}

.cabeceiraPaxina { margin:0px; padding:5px; background:#6f86a6; text-align:left; }

.corpoPaxina { margin:0px; padding:5px; background:#fff; text-align:left; min-height:500px; }

.pePaxina { margin:0px; padding:0px; background:#76007; text-align:left; height:40px; background-image:url('/comun/imaxes/degradado.gif'); background-repeat:repeat-x; }

// .menu { margin:0px; padding:0px; text-align:left; color:#F2EFBA; background-image:url('/comun/imaxes/bidegAzul.gif'); background-repeat:repeat; min-height:22px; }
.menu a { font-size:8pt; }

a { color:#234234; font-weight:bold; text-decoration:none; }
a:visited { color:#3A7DCF; }
a:hover { color:#F2EFBA; border-bottom:0px solid; }

img { border:0; }

.aviso { text-align:center; margin:30px; }

div.actualizacions { float:left; width:250px;}
div.actualizacions ul { height:550px; margin:10px; padding:0px; overflow:auto; }
div.actualizacions ul li { margin:0px 0px 5px 0px; padding:0px; }
div.peCorpo { clear: both; }

div.benvida { margin:100px 0px; }
h1.benvida { margin:100px 0px; }
div.documentos { margin:100px 0px; text-align:center; }

input.numero { text-align:right; }
input.fecha { width:7em; }
input.digito { width:2em; text-align:center; }

input.Degradado {
  border: 1px solid #81A4B1;
  font-size: 12px  !important;
  font-family: Sans-Serif !important;
  text-decoration: none !important;
  font-weight: normal;
  background: #456446 url("../imaxes/editbox.png") top left repeat-x;
  color: #45646  !important;
  padding: 0px 4px;
  vertical-align: top;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}

fieldset {
	background:#6125;
	padding:1em;
	font-weight:normal;
	font-size:8pt;
	margin:0px;
}
fieldset legend { font-weight:bold; }
fieldset input { font-size:8pt; }
fieldset select { font-size:8pt; }
fieldset textarea  { font-size:8pt; }
fieldset div.boton { text-align:center; margin:1em 0em; clear:both;}
fieldset img { margin-right:5px; vertical-align:text-bottom; }
div.boton { text-align:center; margin:1em 0em; }

fieldset.login { width:40em; padding:2em; margin:2em auto; }
fieldset.login img { float:left; clear:none; }
fieldset.login div.campos { float:left; clear:none; }
fieldset.login div.campo { text-align:left; font-size:10pt; margin:1em 0em;}
fieldset.login label { clear:none; display:block; text-align:left; float:left; width:8em;  margin-bottom:1em; }
fieldset.login select { font-size:10pt; }

fieldset.fLogin { width:40em; padding:2em; margin:2em auto; }
fieldset.fLogin img { float:left; clear:none; }
fieldset.fLogin div { margin:20px 0px; }
fieldset.fLogin label { width:8em; float:left; text-align:right; margin-top:2px; margin-right:2px; font-weight:bold; }

.eliminado fieldset { background:#F00; }

div.infoLogin { float:right; clear:none; margin:4px 2px 0px 0px;}
div.horaPe { float:right; clear:none; margin:4px 10px 0px 0px; font-size:14pt; font-weight:bold; }

form { margin:0px; padding:0px; }
fieldset.filtro { position:relative; display:block; margin:5px 0px; padding:5px; }
fieldset.filtro div.fieldset { position:relative; margin:0px; padding:0px; }
fieldset.filtro div.campos { margin:0px 0px 5px 0px; position:relative; padding:0px; }
fieldset.filtro div.campos div { display:inline; margin-right:2em; }
fieldset.filtro div.boton { margin:0px; position:absolute; right:0px; bottom:0px; }
fieldset.filtro img { margin-right:5px; vertical-align:text-bottom; }

div.paxinadorCaixa { text-align:center; margin:5px; }
table.paxinador { background:#CCC; border:1px solid #000; text-align:center; width:100%; }
table.paxinador td { text-align:center; vertical-align:middle; }
table.paxinador td.primeiro { width:2em; }
table.paxinador td.anterior { width:2em; }
table.paxinador td.medio { text-align:center; }
table.paxinador td.seguinte { width:2em; }
table.paxinador td.ultimo { width:2em; }

table.Tabla { width:100%; border:1px solid #34535; background:#345345; }
table.Tabla th { font-weight:bold; background:#CCC; }
table.Tabla tr:hover td { background:#CCC; }

table.TablaLineas { width:100%; border:1px solid #00007F; background:#f2efba; border-collapse:collapse; }
table.TablaLineas th { font-weight:bold; background:#CCC; border:1px solid #00007f; }
table.TablaLineas td { border:1px solid #00007f; }
table.TablaLineas tr:hover td { background:#CCC; }

table.TablaC { border:1px solid #45645; background:#f2efba;  margin-left:auto; margin-right:auto; }
table.TablaC th { font-weight:bold; background:#CCC; }
table.TablaC tr:hover td { background:#CCC; }

table.datos { width:100%;  border-collapse:collapse; }
table.datos td { padding:3px; }
table.datos td.etiqueta { text-align:right; font-weight:bold; }
table.datos td.valor { text-align:left; }
span.resaltado { color:#F00; }
span.negrita { font-weight:bold; }

.JSWindowTitleStyle   { font-weight:bold; font-size:11px; font-family:verdana, arial, helvetica, sans serif; color:#46456; }
.JSWindowContentStyle { font-size:11px; font-family:verdana, arial, helvetica, sans serif; color:#456446; padding:5px; }

table.TablaCampos { border-collapse:collapse; background:#f2efba; }
table.TablaCampos th { font-weight:bold; background:#CCCCCC; border:1px solid #00007F; padding:0px 2px; }
table.TablaCampos td { border:1px solid #34536; padding:0px; }
table.TablaCampos td.imaxen { padding:0px; margin:0px; text-align:center; }
table.TablaCampos td.imaxen a { padding:0px; margin:0px; border:none; }
table.TablaCampos td.imaxen img { border:none; margin:0px;}
table.TablaCampos tr:hover td { background:#34536; }
table.TablaCampos img { margin:0px; border:none; padding:0px; vertical-align:text-bottom;}
table.TablaCampos a { margin:0px 0px 0px 0px; border:none; padding:0px 0px 0px 0px; }
table.TablaCampos input { border:none}
table.TablaCampos input.llenar { width:100%; border:none}
table.TablaCampos select { border:none; }

img.calendario { cursor: pointer; }
img.calendario:hover { background: red; }

button { background-image:url('/comun/imaxes/button_c04_blau.gif'); width:132px; height:22px; color:#f2efba; border:none; background-color:transparent; }
button:hover { cursor:pointer; color:#F00; }
div.boton img { float:none; clear:none; }

fieldset.flotante div { margin:5px 10px 5px 0px; display:inline; }
fieldset.flotante div.campos { margin:5px 0px; display:block; }
fieldset.flotante div.boton { margin:1em 0em; display:block; }
fieldset.flotante label { float:none; text-align:inherit; margin-top:0px; margin-right:2px; font-weight:bold; }

div.columna12 { width:50%; clear:none; float:left; }
div.columna22 { width:50%; clear:none; float:left; }

form div.fila div.parte40 { width:40em; float:left; clear:none; }
form div.fila div { margin:0px; clear:both; }

p.mensaxeEsq { text-align:left; }
div.alignEsquerda { text-align:left; }

/********* NOVOS FORMULARIOS *************************************************************************************/

fieldset.formularioNovo {
	margin:3px; 
	min-width:55em; 
	background-color:#8a6940;
	border:1px solid #BBBBBB;
	padding:1em; 
}

.formConFondo {
	background-image:url(../imaxes/fondo-forms-claro.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
}

fieldset.pequeno {
	background-color:transparent;
	border:1px solid #999999;
	padding:5px;
}

fieldset.pequenoNormal {
	background-color:transparent;
	padding:10px;
}

fieldset.formularioInteriorMedio {
	margin:5px 5px 15px 5px;
	background-image:url(../imaxes/fondo-forms.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	background-color:#849EAA;
	border:1px solid #808095;
	padding-bottom:15px;
}

fieldset.formularioInteriorMedio fieldset.pequeno legend {
	font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif;#4742ff;
	font-size:8pt;
	font-weight:normal;
	color:#666666;
}

fieldset.formularioInteriorMedio fieldset.pequenoNormal legend {
	font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
}

fieldset.formularioInteriorMedio legend { font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:14px;}
fieldset.formularioNovo label { float:left; clear:none; width:9em; display:block; line-height:20px; height:20px; white-space:nowrap; }
fieldset.formularioNovo .subzona { float:left; clear:both; width:98%; margin:1%; background-color:#eeeeee; border:1px solid #ABABAB;}
fieldset.formularioNovo .subzona legend { font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size:8pt; font-weight:bold; padding:0px 3px 0px 3px; }
fieldset.formularioNovo div.cabeceiraTabla {float:left; clear:both; margin-bottom:5px; width:100%; font-weight:bold; background-image:url('../imaxes/fondo-azul.jpg'); color:#FAF; height:25px; line-height:25px; text-indent:7px;}
fieldset.formularioNovo div.fila { float:left; clear:both; margin-bottom:5px; width:100%; line-height:22px; height:22px; padding-left:3px; white-space: nowrap;}
fieldset.formularioNovo div.filaMetade { float:left; margin-bottom:5px; width:48%; line-height:22px; height:22px; padding-left:3px; white-space: nowrap;}
fieldset.formularioNovo div.filaCaixaTexto { float:left; clear:both; margin-bottom:5px; width:100%; height:75px; padding-left:3px; white-space: nowrap;}
fieldset.formularioNovo div.filaAmpliable {float:left; margin-bottom:5px; text-align:left; width:100%; line-height:22px; padding-left:3px;}
fieldset.formularioNovo div.campoBusqueda { float:left; }
fieldset.formularioNovo div.campoBotonImaxe { float:left; line-height:20px; height:20px; text-align:left; padding:3px 0px 0px 4px; }
fieldset.formularioNovo input.apagado { color:#777777;}
fieldset.formularioNovo .botonExtra { 
	cursor:pointer; 
	border-top:1px solid #408333; border-left:1px solid #3c7331; border-bottom:1px solid #204c18; border-right:1px solid #204c18; 
	height:19px; line-height:11px; background-color:#caccca; color:#204c18; 
	font-family:'Trebuchet MS',Arial, Helvetica, sans-serif;
	font-size:8pt;
	margin-top:1px;
	background-image:url(../imaxes/fondo-boton-extra.jpg);
	background-position:top;
	padding-bottom:10px;
}

fieldset.formularioNovo .botonExtra:disabled {
	border: 1px solid #3453;
 	 filter:alpha(opacity=50);
  	-moz-opacity:.50;
  	opacity:.50;
}
fieldset.formacion div { margin:5px 0px; display:block; }
hr.transparente {
	height:0px;
	border-top:1px solid #555555;
	filter:alpha(opacity=15);
  	-moz-opacity:.15;
  	opacity:.15;
	width:98%;
	margin-top:10px;
}

.botonImaxe { cursor:pointer;}
fieldset.filtroSolicitante {margin:5px 0px;}
fieldset.filtroSolicitante div.dni {float:left; clear:none; margin-right:2em; margin-bottom:5px; }
fieldset.filtroSolicitante div.nome { float:left; clear:none; margin-right:2em;  margin-bottom:5px;}
fieldset.filtroSolicitante div.apelido1 { float:left; clear:none; margin-right:2em;  margin-bottom:5px;}
fieldset.filtroSolicitante div.apelido2 { float:left; clear:none; margin-right:2em;  margin-bottom:5px;}
fieldset.filtroSolicitante div.idConcello { float:left; clear:left; margin-right:2em;  margin-bottom:5px;}
fieldset.filtroSolicitante div.contratado { float:left; clear:none; margin-right:2em;  margin-bottom:5px;}
fieldset.filtroSolicitante div.boton { float:right; clear:right; margin:0px; }

fieldset.solicitante div.datos { font-family:'Tahoma', Verdana, Arial, Helvetica, sans-serif; font-size:11px; float:left; clear:left; margin-bottom:5px; width:48em; max-width:48em;}
fieldset.solicitante div.datos label { float:left; clear:right; width:10em; display:block; height:20px; line-height:22px; }
fieldset.solicitante div.dni { float:left; clear:left; margin-bottom:5px; width:24em; height:22px; line-height:22px; }
fieldset.solicitante div.dni div.dniCheck { float:left; clear:none; margin-bottom:5px; width:15px; height:22px; line-height:22px;  }
fieldset.solicitante div.nome { float:left; clear:both; margin-right:2em;  margin-bottom:5px; width:48em; height:22px; line-height:22px;  }
fieldset.solicitante div.apelido1 { float:left; clear:left; margin-bottom:5px; width:24em; height:22px; line-height:22px; }
fieldset.solicitante div.apelido2 { float:left; clear:left; margin-bottom:5px; width:24em; height:22px; line-height:22px; }
fieldset.solicitante div.sexo { float:left; clear:both; margin-bottom:5px; height:25px; line-height:22px;  }
fieldset.solicitante div.dataNacemento { float:left; clear:none; margin-bottom:5px; width:24em; }
fieldset.solicitante div.dataNacemento input#dataNacemento { float:left; clear:none; margin-bottom:5px;}
fieldset.solicitante div.dataNacemento img { margin-right:5px; vertical-align:text-bottom;}
fieldset.solicitante div.idNacionalidade  { float:left; clear:both; margin-bottom:5px; width:48em; height:22px; line-height:22px;  }
fieldset.solicitante div.enderezo { float:left; clear:both; margin-bottom:5px; width:48em; height:22px; line-height:22px;  }
fieldset.solicitante div.idProvincia { float:left; clear:both; margin-bottom:5px; width:48em; height:22px; line-height:22px;  }
fieldset.solicitante div.idConcello { float:left; clear:both; margin-bottom:5px; width:48em; height:22px; line-height:22px;  }
fieldset.solicitante div.idParroquia { float:left; clear:both; margin-bottom:5px; width:48em; height:22px; line-height:22px;  }
fieldset.solicitante div.concello{ float:left; clear:both; margin-bottom:5px; width:48em; height:44px; line-height:22px;  }
fieldset.solicitante div.cp  { float:left; clear:both; margin-bottom:5px; width:48em; height:22px; line-height:22px;  }
fieldset.solicitante div.director1 { float:left; clear:left; margin-bottom:5px; width:23em; height:22px; line-height:22px; }
fieldset.solicitante div.director2 { float:left; clear:left; margin-bottom:5px; width:23em; height:22px; line-height:22px; }
fieldset.solicitante div.director3 { float:left; clear:left; margin-bottom:5px; width:23em; height:22px; line-height:22px; }
fieldset.solicitante div.contratado { float:left; clear:both; margin-bottom:5px; width:48em; height:22px; line-height:22px;  }

/************************************************************************************************************************************/

fieldset.filtroTesis {margin:5px 0px;}
fieldset.filtroTesis div.enlace {float:left; clear:all ; margin-right:2em; margin-bottom:5px; }
fieldset.filtroTesis div.nome { float:left; clear:none; margin-right:2em;  margin-bottom:5px;}
fieldset.filtroTesis div.apelido1 { float:left; clear:none; margin-right:2em;  margin-bottom:5px;}
fieldset.filtroTesis div.apelido2 { float:left; clear:none; margin-right:2em;  margin-bottom:5px;}
fieldset.filtroTesis div.idConcello { float:left; clear:left; margin-right:2em;  margin-bottom:5px;}
fieldset.filtroTesis div.PDF { float:left; clear:none; margin-right:2em;  margin-bottom:5px;}
fieldset.filtroTesis div.boton { float:right; clear:right; margin:0px; }
fieldset.filtroTesis div.fila { float:left; clear:both; margin-bottom:5px; width:100%; line-height:22px; height:22px; padding-left:3px; white-space: nowrap;}

/********************************* borrar desde aqu’ *****************************************
 * */

.divDocumentacion {float:left; width:40%; height:30px; text-align:left; line-height:20px; margin:15px 0px 15px 0px; padding:0% 5% 0% 5%;}

#cabeceiraPaxina { margin:0px 0px 5px 0px; padding:5px; background:#fff; text-align:left;
	border:solid; border-width:0 2px 2px 1px; border-color:#ccc #777 #333 #ddd;
	position:relative; }

#corpoPaxina {margin:0px 0px 5px 0px; padding:5px; background:#fff; text-align:left;
	border:solid; border-width:0 2px 2px 1px; border-color:#ccc #777 #333 #ddd;
	position:relative}
	
#corpoPaxinaNovo {font-family:'Tahoma', Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:2px;
	margin:0px 0px 5px 0px; padding:5px; background:#fff; text-align:left;
	border:solid; border-width:0 2px 2px 1px; border-color:#ccc #777 #333 #ddd;
	position:relative}

.corpoPaxina { margin:0px 0px 5px 0px; padding:5px; background:#fff; text-align:left;
	border:solid; border-width:0 2px 2px 1px; border-color:#ccc #777 #333 #ddd;
	position:relative; }

.corpoPaxinaLixeiro { margin:5px; padding:5px; background:#fff; text-align:left;
	border:solid; border-width:0 2px 2px 1px; border-color:#ccc #777 #333 #ddd; }

#pePaxina { margin:0px 0px 5px 0px; padding:5px; background:#fff; text-align:left;
	border:solid; border-width:0 2px 2px 1px; border-color:#ccc #777 #333 #ddd; position:relative; }

.menu { visibility:hidden; height:0px; overflow:hidden; } 
.menu a { font-size:8pt; }

#menu_servizo { margin:0px 0px 5px 0px; padding:2px 10px 2px 10px; background:#ccffcc; height:22px; line-height:16px; 
text-align:left; background-image: url('../imaxes/fondo-menuservizos.png'); background-position:left top;
border:solid; border-width:0 2px 2px 1px; border-color:#ccc #777 #333 #ddd; position:relative;
white-space:nowrap; }
#menu_servizo #opcion {
	font-family:'Tahoma', Verdana, Arial, Helvetica, sans-serif; font-size:11px; 
	float:left; height:22px; line-height:16px; font-weight:bold; padding-right:30px;
	white-space:nowrap;
}
#menu_servizo a:link { color:#006600;}
#menu_servizo a:hover {color:#336699;}
#menu_servizo a:active {color:#006600;}
#menu_servizo a:visited {color:#006600;}

.JSWindowTitleStyle   { font-weight:bold; font-size:11px; font-family:verdana, arial, helvetica, sans serif; color:#FFFFFF; }
.JSWindowContentStyle { font-size:11px; font-family:verdana, arial, helvetica, sans serif; color:#000000; padding:5px;}

a { color:#2A65AC; font-weight:bold; text-decoration:none; }
a:visited { color:#3A7DCF; }
a:hover { color:#000; border-bottom:0px solid; }

a.verde { color:#007700; font-weight:bold; text-decoration:none; }
a.verde:visited { color:#007700; }
a.verde:hover { color:#003399; text-decoration:none; }

a.azul { color:#00007F; font-weight:bold; text-decoration:none; }
a.azul:visited { color:#00007F; }
a.azul:hover { color:#003300; text-decoration:none; }

a.blanco { color:#FFFFFF; font-weight:bold; text-decoration:none; }
a.blanco:visited { color:#FFFFFF; }
a.blanco:hover { color:#FFCC00; text-decoration:none; }



img { border:0; }

.aviso { text-align:center; margin:30px; }

input[type="text"] { border:1px solid #bbb; font-family:'Tahoma', Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:2px;}
input[type="password"] { border:1px solid #bbb; font-family:'Tahoma', Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:2px;}
input[type="button"], input[type="submit"], input[type="reset"]{
	cursor:pointer;
	border-top:1px solid #4880b9;
	border-bottom:1px solid #234c76;
	border-right:1px solid #234c76;
	border-left:1px solid #2f5e8c;
	line-height:11px;
	color:#133455;
	font-family:'Trebuchet MS',Arial, Helvetica, sans-serif;
	font-size:8pt;
	background-image:url(../imaxes/fondo-boton-novo.jpg);
	background-position:top;
}
input[type="button"]:disabled {
	border: 1px solid #2f5e8c;
  filter:alpha(opacity=50);
  -moz-opacity:.50;
  opacity:.50;
}

input:focus { border:1px solid #C6DDF1; font-family:'Tahoma', Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:2px;}
input.fecha { width:7em; font-family:'Tahoma', Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:2px;}
input.digito { width:2em; text-align:center; font-family:'Tahoma', Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:2px;}
textarea { border:1px solid #bbb; font-family:'Tahoma', Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:2px;}
textarea:focus { border:1px solid #C6DDF1; font-family:'Tahoma', Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:2px;}

input.roxo {background-color:#FFCCCC; border:1px solid #c47575;}
input.verde {background-color:#ccffcc; border:1px solid #79b879;}

.zonaroxa { background-color:#FFCCCC; color:#990000;}
.zonalaranxa { background-color:#FFCC99; color:#5B2E00; }
.zonaverde { background-color:#ccffcc; color:#006600;}
.zonaazul { background-color:#C7DAFE; color:#114477;}
.zonaamarela { background-color:#FFFF99; color:#dd2200;}
.zonaneutra { background-color:#e4e4e4; color:#333333;}
.zonagris { background-color:#eeeeee; color:#333333;}
.zonagrisraiada {
	background-color:#efefef;
	background-image:url('../imaxes/fondo-paxinador.jpg');
	background-position:left top; 
}
.zonaObraServizo { 
	background-image:url('../imaxes/fondo-gris.jpg'); 
	background-position:top;
	background-color:#e4e4e4; 
	color:#333333; 
	padding:3px; 
	border:1px solid #CCCCCC;
	margin-bottom:2px;
	line-height:13px;
}
.zonaObraServizo:hover { 
	background-image:url('../imaxes/fondo-amarelo.jpg'); 
	background-position:top;
	background-color:#FFFFCC; color:#333333; padding:3px; border:1px solid #CCCCCC; 
}

select { border:1px solid #bbb; font-family:'Tahoma', Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
select:focus { border:1px solid #C6DDF1; font-family:'Tahoma', Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

.Error { text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12pt; font-weight:bolder;
         color:#FF0000; text-decoration:blink; margin:10px; }

div#erro { color:#ff0000; font-weight:bolder; text-align:center; margin-bottom:12px;}
div.erro { color:#ff0000; font-weight:bolder; text-align:center; margin-bottom:12px;}
div.erroNovo { 
	float:left; 
	background-image:url('../imaxes/fondo-erro.jpg'); 
	background-position:top; 
	background-color:#FFCCCC; 
	border: 1px solid #d27070;
	color:#BB0000;
	font-weight:bolder; 
	text-align:center; 
	margin:10px 0.4% 10px 0.4%; 
	width:99%;
	height:28px; 
	line-height:28px;
}

div.okNovo { 
	float:left; 
	background-image:url('../imaxes/fondo-ok.jpg'); 
	background-position:top; 
	background-color:#ccffcc; 
	border: 1px solid #109900;
	color:#106600;
	font-weight:bolder;
	margin:10px 0.4% 10px 0.4%; 
	width:99%;
	line-height:28px;
}

fieldset {
	background:#e5e5e5;
	padding:1em;
	font-weight:normal;
	font-size:8pt;
	margin:5px;
}
fieldset legend { font-weight:bold; background:transparent; }
fieldset input { font-size:8pt; }
fieldset select { font-size:8pt;}
fieldset select option {padding-right:10px;}
fieldset textarea  { font-size:8pt; }

/* FieldSET con campos de filtros para buscar rexistros */
fieldset.camposBusqueda { margin:5px 0px 7px 1px; border:1px solid #999999; width:97.9%; }
fieldset.camposBusqueda div.titulofiltros { float:left; font-weight:bold; font-size:8pt; padding-left:3px; padding-right:15px; height:30px; padding-top:1px; line-height:30px; width:110px;}
fieldset.camposBusqueda div.xeral { float:left; clear:none; margin-right:2em; margin-bottom:5px; line-height:30px; height:30px; }
fieldset.camposBusqueda div.dni { float:left; clear:none; margin-right:2em; margin-bottom:5px; }
fieldset.camposBusqueda div.nome { float:left; clear:none; margin-right:2em;  margin-bottom:5px;}
fieldset.camposBusqueda div.apelido1 { float:left; clear:none; margin-right:2em;  margin-bottom:5px;}
fieldset.camposBusqueda div.apelido2 { float:left; clear:none; margin-right:2em;  margin-bottom:5px;}
fieldset.camposBusqueda div.altaBaixa { float:left; clear:none; margin-right:2em;  margin-bottom:5px;}
fieldset.camposBusqueda div.dataAta { float:left; clear:none; margin-right:2em;  margin-bottom:5px;}
fieldset.camposBusqueda div.dataDende { float:left; clear:none; margin-right:2em;  margin-bottom:5px;}
fieldset.camposBusqueda div.lugar { float:left; clear:none; margin-right:2em;  margin-bottom:5px;}
fieldset.camposBusqueda div.idProvincia { float:left; clear:none; margin-right:2em;  margin-bottom:5px;}
fieldset.camposBusqueda div.idTipoRecMedico { float:left; clear:none; margin-right:2em;  margin-bottom:5px;}
fieldset.camposBusqueda div.presentado { float:left; clear:none; margin-right:2em;  margin-bottom:5px;}
fieldset.camposBusqueda div.apto { float:left; clear:none; margin-right:2em;  margin-bottom:5px;}
fieldset.camposBusqueda div.paxinar { float:left; clear:none; margin-right:2em;  margin-bottom:5px;}
fieldset.camposBusqueda div.senRec { float:left; clear:none; margin-right:2em;  margin-bottom:5px;}
fieldset.camposBusqueda div.mostrar { float:left; clear:none; margin-right:2em;  margin-bottom:5px;}
fieldset.camposBusqueda div.boton { float:left; clear:left; margin:10px 0px 0px 5px;; line-height:30px; height:30px; }
/*****************************************************************************************/


div.boton {font-size:8pt; text-align:center; margin:1em 0em; clear:both; }

fieldset#contenOpcionsLC {padding-top:20px; padding-bottom:20px;}
div.opcionsLC {font-size:8pt; text-align:center; margin-left:25%; float:left; width:74%; heigth:35px; line-height:35px; }
div.opcionsLC label {height:20px; line-height:20px; float:left; margin-right:5px;}
div.botonesLC {height:30px; line-height:30px; float:left;  margin-left:25%; width:74%;}

div.boton .boton { font-size:8pt;}
div.cont_boton_inferior { font-size:8pt; width:98%; margin-left:1%; margin-top:5px; margin-bottom:10px; height:25px; line-height:25px; clear:both;}
div.cont_boton_inferior .boton { font-size:8pt;}

div.englobacampos { float:left; height:30px; line-height:30px; min-width:870px; margin-bottom:7px; clear:right;}
div.titulofiltros { float:left; font-weight:bold; font-size:8pt; padding-left:3px; padding-right:15px; height:20px; padding-top:1px; line-height:30px; width:110px;}
div.numrexistros { float:left; font-weight:bold; font-size:8pt; padding-left:7px; height:30px; line-height:25px; width:100%; clear:right;}
div.numrexistros .cont_boton_novo{ float:right; padding-right:12px; height:30px; line-height:37px; }

fieldset.formacion div { margin:5px 0px; display:block; }

fieldset.filtro { position:relative; display:block; margin:0px; }
fieldset.filtro div.campos { margin:5px 0px; position:relative; padding:0px; }
fieldset.filtro div.campos div { display:inline; margin-right:2em;  }
fieldset.filtro div.boton { display:inline; margin:0px; position:absolute; right:0px; }
fieldset.filtro img { vertical-align:text-bottom; }


fieldset.filtroPersoal {font-family:'Tahoma', Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:5px 0px;}
fieldset.filtroPersoal div.idPersoal { float:left; clear:left; margin-right:2em; margin-bottom:5px; }
fieldset.filtroPersoal div.dni { float:left; clear:none; margin-right:2em; margin-bottom:5px; }
fieldset.filtroPersoal div.nome { float:left; clear:none; margin-right:2em;  margin-bottom:5px;}
fieldset.filtroPersoal div.apelido1 { float:left; clear:none; margin-right:2em;  margin-bottom:5px;}
fieldset.filtroPersoal div.apelido2 { float:left; clear:none; margin-right:2em;  margin-bottom:5px;}
fieldset.filtroPersoal div.idConcello { float:left; clear:none; margin-right:2em;  margin-bottom:5px;}
fieldset.filtroPersoal div.activo { float:left; clear:none; margin-right:2em;  margin-bottom:5px;}
fieldset.filtroPersoal div.boton { float:left; clear:right; margin:0px; }

.formacion label { float:left; clear:both; display:block; }
input.botonDetalle { width:10em; margin-bottom:8px;}

fieldset.filtroSolicitante {margin:5px 0px;}
fieldset.filtroSolicitante div.dni {float:left; clear:none; margin-right:2em; margin-bottom:5px; }
fieldset.filtroSolicitante div.nome { float:left; clear:none; margin-right:2em;  margin-bottom:5px;}
fieldset.filtroSolicitante div.apelido1 { float:left; clear:none; margin-right:2em;  margin-bottom:5px;}
fieldset.filtroSolicitante div.apelido2 { float:left; clear:none; margin-right:2em;  margin-bottom:5px;}
fieldset.filtroSolicitante div.idConcello { float:left; clear:left; margin-right:2em;  margin-bottom:5px;}
fieldset.filtroSolicitante div.contratado { float:left; clear:none; margin-right:2em;  margin-bottom:5px;}
fieldset.filtroSolicitante div.boton { float:right; clear:right; margin:0px; }

fieldset.solicitante div.datos { font-family:'Tahoma', Verdana, Arial, Helvetica, sans-serif; font-size:11px; float:left; clear:left; margin-bottom:5px; width:48em; max-width:48em;}
fieldset.solicitante div.datos label { float:left; clear:right; width:10em; display:block; height:20px; line-height:22px; }
fieldset.solicitante div.dni { float:left; clear:left; margin-bottom:5px; width:24em; height:22px; line-height:22px; }
fieldset.solicitante div.dni div.dniCheck { float:left; clear:none; margin-bottom:5px; width:15px; height:22px; line-height:22px;  }
fieldset.solicitante div.nome { float:left; clear:both; margin-right:2em;  margin-bottom:5px; width:48em; height:22px; line-height:22px;  }
fieldset.solicitante div.apelido1 { float:left; clear:left; margin-bottom:5px; width:24em; height:22px; line-height:22px; }
fieldset.solicitante div.apelido2 { float:left; clear:left; margin-bottom:5px; width:24em; height:22px; line-height:22px; }
fieldset.solicitante div.sexo { float:left; clear:both; margin-bottom:5px; height:25px; line-height:22px;  }
fieldset.solicitante div.dataNacemento { float:left; clear:none; margin-bottom:5px; width:24em; }
fieldset.solicitante div.dataNacemento input#dataNacemento { float:left; clear:none; margin-bottom:5px;}
fieldset.solicitante div.dataNacemento img { margin-right:5px; vertical-align:text-bottom;}
fieldset.solicitante div.idNacionalidade  { float:left; clear:both; margin-bottom:5px; width:48em; height:22px; line-height:22px;  }
fieldset.solicitante div.enderezo { float:left; clear:both; margin-bottom:5px; width:48em; height:22px; line-height:22px;  }
fieldset.solicitante div.idProvincia { float:left; clear:both; margin-bottom:5px; width:48em; height:22px; line-height:22px;  }
fieldset.solicitante div.idConcello { float:left; clear:both; margin-bottom:5px; width:48em; height:22px; line-height:22px;  }
fieldset.solicitante div.idParroquia { float:left; clear:both; margin-bottom:5px; width:48em; height:22px; line-height:22px;  }
fieldset.solicitante div.concello{ float:left; clear:both; margin-bottom:5px; width:48em; height:44px; line-height:22px;  }
fieldset.solicitante div.cp  { float:left; clear:both; margin-bottom:5px; width:48em; height:22px; line-height:22px;  }
fieldset.solicitante div.director1 { float:left; clear:left; margin-bottom:5px; width:23em; height:22px; line-height:22px; }
fieldset.solicitante div.director2 { float:left; clear:left; margin-bottom:5px; width:23em; height:22px; line-height:22px; }
fieldset.solicitante div.director3 { float:left; clear:left; margin-bottom:5px; width:23em; height:22px; line-height:22px; }
fieldset.solicitante div.contratado { float:left; clear:both; margin-bottom:5px; width:48em; height:22px; line-height:22px;  }

fieldset#probaGalego { margin-bottom:5px; width:50em; max-width:50em; }
fieldset#probaGalego div.probaGalegoIdConvocatoria{  float:left; clear:both; margin-bottom:5px; width:48em; height:22px; line-height:22px; }

fieldset.solicitante div.solicitudes { font-family:'Tahoma', Verdana, Arial, Helvetica, sans-serif;  float:right; clear:right; margin-bottom:5px; width:40%; }
fieldset.solicitante div.solicitudes label { float:left; clear:both; display:block; }

fieldset.filtroContratos {font-family:'Tahoma', Verdana, Arial, Helvetica, sans-serif;  margin:5px 0px;}
fieldset.filtroContratos div.idPersoal { float:left; clear:left; margin-right:2em; margin-bottom:5px; }
fieldset.filtroContratos div.dni { float:left; clear:none; margin-right:2em; margin-bottom:5px; }
fieldset.filtroContratos div.nome { float:left; clear:none; margin-right:2em;  margin-bottom:5px;}
fieldset.filtroContratos div.apelido1 { float:left; clear:none; margin-right:2em;  margin-bottom:5px;}
fieldset.filtroContratos div.apelido2 { float:left; clear:none; margin-right:2em;  margin-bottom:5px;}
fieldset.filtroContratos div.asinado { float:left; clear:none; margin-right:2em;  margin-bottom:5px;}
fieldset.filtroContratos div.activo { float:left; clear:none; margin-right:2em;  margin-bottom:5px;}
fieldset.filtroContratos div.altaBaixa { float:left; clear:none; margin-right:2em;  margin-bottom:5px;}
fieldset.filtroContratos div.dataDende { float:left; clear:none; margin-right:2em;  margin-bottom:5px;}
fieldset.filtroContratos div.dataAta { float:left; clear:none; margin-right:2em;  margin-bottom:5px;}
fieldset.filtroContratos div.dataDende { float:left; clear:none; margin-right:2em;  margin-bottom:5px;}
fieldset.filtroContratos div.dataInicio { float:left; clear:none; margin-right:2em;  margin-bottom:5px;}
fieldset.filtroContratos div.dataFin { float:left; clear:none; margin-right:2em;  margin-bottom:5px;}
fieldset.filtroContratos div.idProvincia { float:left; clear:none;  margin-bottom:5px;}
fieldset.filtroContratos div.categoria { float:left; clear:none;  margin-right:2em;  margin-bottom:5px;}
fieldset.filtroContratos div.idPosto{ float:left; clear:none; margin-right:2em;  margin-bottom:5px;}
fieldset.filtroContratos div.idTipoAbsentismo{ float:left; clear:none; margin-right:2em;  margin-bottom:5px;}
fieldset.filtroContratos div.nonPaxinar { float:left; clear:none; margin-right:2em;  margin-bottom:5px; }
fieldset.filtroContratos div.verForaRango { float:left; clear:none; margin-right:2em;  margin-bottom:5px; }
fieldset.filtroContratos div.pagados { float:left; clear:none; margin-right:2em;  margin-bottom:5px; }
fieldset.filtroContratos div.mostrar { float:left; clear:none; margin-right:2em; margin-left:2em; margin-bottom:5px; }
fieldset.filtroContratos div.proxima { float:left; clear:none; margin-right:2em;  margin-bottom:5px; }
fieldset.filtroContratos div.boton { width:870px; float:left; clear:right; margin:0px; height:30px; line-height:40px; text-align:left; }

div.divcamposimple { float:left; clear:none; margin-right:2em;  margin-bottom:5px;}

fieldset.contrato div.datos {font-family:'Tahoma', Verdana, Arial, Helvetica, sans-serif; font-size:11px; float:left; clear:left; margin-bottom:5px; width:60em; }
fieldset.contrato input[type=checkbox] { vertical-align:top; }
fieldset.contrato div.boton input { margin:5px; width:10em; }

fieldset.datosContrato  { float:left; clear:none; width:10em; display:block; height:20px; line-height:20px;}
fieldset.datosContrato div.campo { height:20px; line-height:20px;}
fieldset.datosContrato div { margin-bottom:8px; }
fieldset.datosContrato div img { margin-right:5px; vertical-align:text-bottom; }
fieldset.datosContrato div.nonAsinado { margin:0px; }

fieldset.contrato div.postos { font-family:'Tahoma', Verdana, Arial, Helvetica, sans-serif; font-size:11px;  float:right; clear:right; margin-bottom:5px; width:35%; }

div.relacionContrato { font-family:'Tahoma', Verdana, Arial, Helvetica, sans-serif; font-size:11px; float:left; clear:left; margin-bottom:5px; width:59em; }
div#graficoContrato { 
	float:left; clear:both; width:99%; height:22px;
	padding:0px 1px 0px 1px;
	line-height:22px; background-color:#EDEDED; border:1px solid #999999; 
	background-image:url('../imaxes/fondo-grafico-postos.jpg'); background-position:left top; background-repeat:repeat-x;
}
div#datasContratoPosto { height:50px; line-height:20px; font-size:8ptx;}
div#graficoContratoPosto { 
	height:18px; line-height:18px; background-color:#007700; margin-top:1px; 
	background-image:url('../imaxes/fondo-verde.jpg'); background-position:top; border:1px solid #007600;
}
div#graficoRecheo { float:left; height:20px; line-height:20px; margin-top:1px; }
div#dataAltaGraficoContrato { float:left; clear:left; width:100px; height:22px; line-height:22px; font-size:9px; text-align:left;}
div#dataBaixaGraficoContrato { float:right; clear:right; width:100px; height:22px; line-height:22px; font-size:9px; text-align:right;}


fieldset.listaSeaga div { margin:5px 0px; display:block; }
fieldset.listaSeaga div.convocatoria { float:left; clear:none; margin-bottom:5px; }
fieldset.listaSeaga div.convocatoria img { margin-right:5px; vertical-align:text-bottom; }

fieldset.listaInem div { margin:5px 0px; display:block; margin-bottom:-1em; }
fieldset.listaInem div.numeroOferta { float:left; clear:none; margin-bottom:5px; }

fieldset.outroPS div { margin:5px 0px; display:block; }
fieldset.outroPS div.observacions { float:left; clear:none; margin-bottom:5px; }

fieldset.login { width:40em; padding:2em; margin:2em auto; }
fieldset.login img { float:left; clear:none; }
fieldset.login div.campos { float:left; clear:none; }

fieldset.login div.campo { text-align:left; font-size:10pt; margin:1em 0em;}
fieldset.login label { clear:none; display:block; text-align:left; float:left; width:8em;  margin-bottom:1em; }
fieldset.login select { font-size:10pt; }

div.formulario { text-align:center; margin:0em; font-weight:bold; }

table.Tabla { width:98%; border:1px solid #003366;  background:#FFFFFF; margin-left:1%; margin-bottom:20px; }
table.Tabla th { height:24px; font-weight:bold; background:#CCCCCC; padding-left:3px; padding-right:3px; }
table.Tabla td { height:22px;}
table.Tabla tr.resaltado { background:#66FF66; }
table.Tabla tr:hover { background:#FFDD11; }

table.TablaC { border:1px solid #00007F;  background:#FFFFFF; margin-left:auto; margin-right:auto; }
table.TablaC th { font-weight:bold; background-color:#CCCCCC; color:#FFFFFF; }
table.TablaC tr:hover { background:#FFDD11; }

table.TablaF { font-family:'Tahoma', Verdana, Arial, Helvetica, sans-serif; width:100%; border:1px solid #999999;  background:#FFFFFF; font-size:8pt; }
table.TablaF th { height:24px; padding:0px 3px 0px 3px; font-weight:bold; background-image:url('../imaxes/fondo-azul.jpg'); color:#FFFFFF; padding-left:3px; padding-right:3px; }
table.TablaF td { height:22px; padding:0px 3px 0px 3px;}
table.TablaF tr.resaltado { background:#e4de77; color:#003700;}
table.TablaF tr:hover { background:#FFDD11; }

table.TablaNova { font-family:'Tahoma', Verdana, Arial, Helvetica, sans-serif; width:100%; border:1px solid #999999;  background:#FFFFFF; font-size:8pt; }
table.TablaNova th { height:24px; font-weight:bold; background:#CCCCCC; padding-left:3px; padding-right:3px; }
table.TablaNova td { height:22px; padding-left:3px; padding-right:3px;}
table.TablaNova tr.resaltado { background:#66FF66; }
table.TablaNova tr:hover { background:#FFDD11; }

table.TablaNovaCorta { margin-left:20%; margin-bottom:4px; font-family:'Tahoma', Verdana, Arial, Helvetica, sans-serif; width:60%; border:1px solid #999999;  background:#FFFFFF; font-size:8pt; }
table.TablaNovaCorta th { height:14px; font-weight:bold; background:#CCCCCC; padding-left:3px; padding-right:3px; }
table.TablaNovaCorta td { height:18px; padding-left:3px; padding-right:3px;}
table.TablaNovaCorta tr.resaltado { background:#66FF66; }
table.TablaNovaCorta tr:hover { background:#FFDD11; }

table.datos { width:100%;  border-collapse:collapse; }
table.datos td { padding:3px; }
table.datos td.etiqueta { text-align:right; font-weight:bold; width:15%; }
table.datos td.valor { text-align:left; width:35%; }
table.datos td.etiquetaL { text-align:right; font-weight:bold; }
table.datos td.valorL { text-align:left; }

div.cabDatos{ 
	width:99.4%; float:left; height:25px; line-height:25px; text-align:left; 
	background-color:#336699; background-image:url('../imaxes/fondo-azul.jpg'); background-position:top;
	margin-top:10px; border: 1px solid #888888; text-indent:10px;
	color:#FFFFFF; font-weight:bold;
}

div.cabDatos a { color:#FFFFFF; font-weight:bold; text-decoration:none; }
div.cabDatos a:visited { color:#FFFFFF; }
div.cabDatos a:hover { color:#FFCc00; border-bottom:0px solid; }

div.cabDatosLaranxa{ 
	width:99.4%; float:left; height:25px; line-height:25px; text-align:left; 
	background-color:#336699; background-image:url('../imaxes/fondo-laranxa.jpg'); background-position:top;
	margin-top:10px; border: 1px solid #888888; text-indent:10px;
	color:#FFFFFF; font-weight:bold;
}

div.cabDatosLaranxa a { color:#FFFFFF; font-weight:bold; text-decoration:none; }
div.cabDatosLaranxa a:visited { color:#FFFFFF; }
div.cabDatosLaranxa a:hover { color:#003366; border-bottom:0px solid; }


div.datosNova { 
	float:left; width:99.4%; font-family:'Tahoma', Verdana, Arial, Helvetica, sans-serif; 
	font-size:8pt; padding: 10px 0px 7px 0px;
	border-left:1px solid #888888; 
	border-right:1px solid #888888; 
	border-bottom:1px solid #888888;
	background-color:#ffffff;
	background-image:url('../imaxes/sombrasobreblanco.jpg'); background-position:top; background-repeat:repeat-x;
	filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60;
	color:#000000;
}

div.datosNova div.fila{
	float:left;
	width:100%;
	display:block;
	height:auto;
}

div.datosNova div.etiqueta { 
	float:left;
	text-align:right; font-weight:bold; width:17%;
	height:20px; line-height:20px;
}
div.datosNova div.valor {
	float:left;
	text-align:left;
	margin-left:10px;
	height:20px; line-height:20px;
}

div.datosNova div.valorAmpliable {
	float:left;
	text-align:left;
	margin-left:10px;
	line-height:20px;
	max-width:77%;
}


div.datosNova div.valorMedio {
	float:left;
	text-align:left;
	margin-left:10px;
	height:20px; line-height:20px;
	width:29%;
}

div.datosNova div.dereita {
	float:right;
	text-align:left;
	margin-right:10px;
	height:20px; line-height:20px;
}

span.resaltado { color:#F00; }
span.negrita { font-weight:bold; }

div.cadrante { width:75em; overflow:auto; height:60em; }

div.paxinadorCaixa { text-align:center; margin:5px; width:100% }
table.paxinadorCaixa { text-align:center; margin:5px; width:100% ;}
table.paxinador { 
	font-family:'Tahoma', Verdana, Arial, Helvetica, sans-serif;  
	color:#333333; font-size:10px; font-weight:bold; background:#CCC; border:1px solid #999999; 
	text-align:center; width:99.8%;
	background-image:url('../imaxes/fondo-paxinador.jpg');
}
table.paxinador td { text-align:center; vertical-align:middle; }
table.paxinador td.primeiro { width:2em; }
table.paxinador td.anterior { width:2em; }
table.paxinador td.medio { width:70em; text-align:center; }
table.paxinador td.seguinte { width:2em; }
table.paxinador td.ultimo { width:2em; }
table.paxinador a, a:active, a:visited { color:#2A65AC; }
table.paxinador a:hover { color:#008800; }

table.elementosTotal { text-align:center; margin-left:1%; margin-bottom:10px; margin-top:5px; background:#ccc; border:1px solid #000; text-align:center; width:98%; height:20px; line-height:20px;}
table.elementosTotalRoxo { text-align:center; margin-left:1%; margin-bottom:10px; margin-top:5px; background:#FFCCCC; border:1px solid #aa0000; color:#990000; text-align:center; width:98%; height:20px; line-height:20px;}
table.elementosTotalVerde { text-align:center; margin-left:1%; margin-bottom:10px; margin-top:5px; background:#ccffcc; border:1px solid #336633; color:#003300; text-align:center; width:98%; height:20px; line-height:20px;}

fieldset.smsAviso label { float:left; clear:none; width:10em; display:block;  }
fieldset.smsAviso div.claseCargar { float:left; clear:both; margin-bottom:10px; width:100%; line-height:20px; }
fieldset.smsAviso div.tipodestino { float:left; clear:both; margin-bottom:10px; width:100%; line-height:20px; }
fieldset.smsAviso div.enderezo { float:left; clear:both; margin-bottom:10px; width:100%; line-height:20px; }
fieldset.smsAviso div.titulo { float:left; clear:both; margin-bottom:5px; width:100%; line-height:20px;}
fieldset.smsAviso div.textoEnvio { float:left; clear:both; margin-bottom:5px; width:100%;}
fieldset.smsAviso div.dataCreacion { float:left; clear:both; margin-bottom:5px; width:100%; line-height:20px;}
fieldset.smsAviso div.listadotipo { float:left; clear:both; margin-bottom:5px; width:100%; line-height:20px;}
fieldset.smsAviso div.cars { float:left; clear:both; margin-bottom:5px; width:100%; line-height:20px;}
fieldset.smsAviso div.destinatarios { float:left; clear:both; margin-bottom:25px; margin-top:16px; width:100%; line-height:20px;}
fieldset.smsAviso div.destinatarios .tituloLista { float:left; width:110px; line-height:20px;}
fieldset.smsAviso div.destinatarios .listaDestinatarios { float:left;  width:75%; line-height:20px;}
fieldset.smsAviso div#botonPlantilla { float:left;  width:100%; line-height:20px; margin-bottom:25px; padding-bottom:20px; border-bottom:1px solid #AAAAAA; }

#smsTexto {font-family:'Tahoma', Verdana, Arial, Helvetica, sans-serif; padding-bottom:16px; text-align:center; color:#005500;}
#smsTexto legend {color:#00007f;}

fieldset.filtroProbasFisicas {margin:5px 0px;}
fieldset.filtroProbasFisicas div.dni { float:left; clear:none; margin-right:2em; margin-bottom:5px; }
fieldset.filtroProbasFisicas div.nome { float:left; clear:none; margin-right:2em;  margin-bottom:5px;}
fieldset.filtroProbasFisicas div.apelido1 { float:left; clear:none; margin-right:2em;  margin-bottom:5px;}
fieldset.filtroProbasFisicas div.apelido2 { float:left; clear:none; margin-right:2em;  margin-bottom:5px;}
fieldset.filtroProbasFisicas div.idTipoProbaFisica { float:left; clear:none; margin-right:2em;  margin-bottom:5px;}
fieldset.filtroProbasFisicas div.apto { float:left; clear:none; margin-right:2em;  margin-bottom:5px;}
fieldset.filtroProbasFisicas div.boton { float:right; clear:right; margin:0px; }

fieldset.probaFisica label { float:left; clear:none; width:8em; display:block;  }
fieldset.probaFisica div.idPersoal { float:left; clear:both; margin-bottom:5px; width:100%; }
fieldset.probaFisica div.idTipoProbaFisica { float:left; clear:both; margin-bottom:5px; width:100%; }
fieldset.probaFisica div.divProba1 { float:left; clear:both; width:100%; margin:0px; padding:0px; }
fieldset.probaFisica div.data { float:left; clear:both; margin-bottom:5px; width:100%; }
fieldset.probaFisica div.data img { margin-right:5px; vertical-align:text-bottom; }
fieldset.probaFisica div.lugar { float:left; clear:both; margin-bottom:5px; width:100%; }
fieldset.probaFisica div.divProba2 { float:left; clear:both; width:100%; margin:0px; padding:0px; }
fieldset.probaFisica div.ano { float:left; clear:both; margin-bottom:5px; width:100%; }
fieldset.probaFisica div.apto { float:left; clear:both; margin-bottom:5px; width:100%; }
fieldset.probaFisica div.resultado { float:left; clear:both; margin-bottom:5px; width:100%; }
fieldset.probaFisica div.observacions { float:left; clear:both; margin-bottom:5px; width:100%; }

fieldset.recMedico label { float:left; clear:none; width:8em; display:block;  }
fieldset.recMedico div.idPersoal { float:left; clear:both; margin-bottom:5px; width:100%; }
fieldset.recMedico div.data { float:left; clear:both; margin-bottom:5px; width:100%; }
fieldset.recMedico div.data img { margin-right:5px; vertical-align:text-bottom; }
fieldset.recMedico div.presentado { float:left; clear:both; margin-bottom:5px; width:30em; }
fieldset.recMedico div.presentado div { float:left; clear:none; margin-bottom:5px; width:22em; }
fieldset.recMedico div.presentado div label { float:left; clear:none; margin-bottom:5px; width:20em;}
fieldset.recMedico div.idTipoRecMedico { float:left; clear:both; margin-bottom:5px; width:100%; }
fieldset.recMedico div.idProtocoloRecMedico { float:left; clear:both; margin-bottom:5px; width:100%; }
fieldset.recMedico div.idTipoLugarRecMedico { float:left; clear:both; margin-bottom:5px; width:100%; }
fieldset.recMedico div.lugar { float:left; clear:both; margin-bottom:5px; width:100%; }
fieldset.recMedico div.apto { float:left; clear:both; margin-bottom:5px; width:100%; }
fieldset.recMedico div.observacions { float:left; clear:both; margin-bottom:5px; width:100%; }

fieldset.filtroAbsentismo {margin:5px 0px;}
fieldset.filtroAbsentismo div.dni { float:left; clear:none; margin-right:2em; margin-bottom:5px; }
fieldset.filtroAbsentismo div.nome { float:left; clear:none; margin-right:2em;  margin-bottom:5px;}
fieldset.filtroAbsentismo div.apelido1 { float:left; clear:none; margin-right:2em;  margin-bottom:5px;}
fieldset.filtroAbsentismo div.apelido2 { float:left; clear:none; margin-right:2em;  margin-bottom:5px;}
fieldset.filtroAbsentismo div.idTipoAbsentismo { float:left; clear:none; margin-right:2em;  margin-bottom:5px;}
fieldset.filtroAbsentismo div.boton { float:right; clear:right; margin:0px; }

fieldset.filtro { position:relative; display:block; margin:0px; }
fieldset.filtro div.campos { margin:5px 0px; position:relative; padding:0px; }
fieldset.filtro div.campos div { display:inline; margin-right:2em;  }
fieldset.filtro div.boton { display:inline; margin:0px; position:absolute; right:0px; }
fieldset.filtro img { vertical-align:text-bottom; }

fieldset.absentismo label { float:left; clear:none; width:10em; display:block; height:22px; line-height:22px;}
fieldset.absentismo div.idContrato { float:left; clear:both; margin-bottom:5px; width:100%; height:22px; line-height:22px;  min-width:62em}
fieldset.absentismo div.idPersoal { float:left; clear:both; margin-bottom:5px; width:100%; height:22px; line-height:22px; }
fieldset.absentismo div.idTipoAbsentismo { float:left; clear:both; margin-bottom:5px; width:100%; height:22px; line-height:22px;}
fieldset.absentismo div.baixa { float:left; clear:both; margin-bottom:5px; width:100%; height:22px; line-height:22px; }
fieldset.absentismo div.dataAccidente { float:left; clear:both; margin-bottom:5px; width:100%; height:22px; line-height:22px;}
fieldset.absentismo div.dataAccidente img { margin-right:5px; vertical-align:text-bottom;}
fieldset.absentismo div.dataBaixa { float:left; clear:both; margin-bottom:5px; width:100%; height:22px; line-height:22px;}
fieldset.absentismo div.dataBaixa img { margin-right:5px; vertical-align:text-bottom;}
fieldset.absentismo div.minutos { float:left; clear:both; margin-bottom:5px; width:100%; height:22px; line-height:22px;}
fieldset.absentismo div.minutos input { text-align:center; }
fieldset.absentismo div.dataAlta { float:left; clear:both; margin-bottom:5px; width:100%; height:22px; line-height:22px;}
fieldset.absentismo div.dataAlta img { margin-right:5px; vertical-align:text-bottom; }
fieldset.absentismo div.dias { float:left; clear:both; margin-bottom:5px; width:100%; height:22px; line-height:22px;}
fieldset.absentismo div.refInvestigacion { float:left; clear:both; margin-bottom:5px; width:30em; }
fieldset.absentismo div.numReferencia { float:left; clear:both; margin-bottom:5px; width:100%; height:22px; line-height:22px;}
fieldset.absentismo div.investigacion { float:left; clear:both; margin-bottom:5px; width:100%; height:22px; line-height:22px;}
fieldset.absentismo div.observacions { float:left; clear:both; margin-bottom:5px; width:100%; height:80px; line-height:80px; min-width:62em}
fieldset.absentismo div.boton { float:left; clear:right; margin-left:10%; margin-top:20px; }

fieldset.filtroPermiso {margin:5px 0px;}
fieldset.filtroPermiso div.dni { float:left; clear:none; margin-right:2em; margin-bottom:5px; }
fieldset.filtroPermiso div.nome { float:left; clear:none; margin-right:2em;  margin-bottom:5px;}
fieldset.filtroPermiso div.apelido1 { float:left; clear:none; margin-right:2em;  margin-bottom:5px;}
fieldset.filtroPermiso div.apelido2 { float:left; clear:none; margin-right:2em;  margin-bottom:5px;}
fieldset.filtroPermiso div.idTipoPermiso { float:left; clear:none; margin-right:2em;  margin-bottom:5px;}
fieldset.filtroPermiso div.boton { float:right; clear:right; margin:0px; }


fieldset.permiso label { float:left; clear:none; width:10em; display:block; height:22px; line-height:22px; }
fieldset.permiso div.idContrato { float:left; clear:both; margin-bottom:5px; width:100%; height:22px; line-height:22px;}
fieldset.permiso div.idTipoPermiso { float:left; clear:both; margin-bottom:5px; width:100%; height:22px; line-height:22px;}
fieldset.permiso div.dataSolicitude { float:left; clear:both; margin-bottom:5px; width:100%; height:22px; line-height:22px;}
fieldset.permiso div.dataSolicitude img { margin-right:5px; vertical-align:text-bottom; }
fieldset.permiso div.desprazamento { float:left; clear:both; margin-bottom:5px; width:100%;height:22px; line-height:22px; }
fieldset.permiso div.observacions { float:left; clear:both; margin-bottom:5px; width:100%; height:100px; line-height:100px;}

fieldset.permiso div.periodos { float:left; clear:left; margin-bottom:5px; width:34em; }
fieldset.permiso fieldset.periodos { background:none; }
fieldset.permiso div.dias { float:left; clear:none; margin-bottom:5px; width:20em; }
fieldset.permiso div.dias div.diasTraballados { float:left; clear:both; margin-bottom:5px; width:100%; }
fieldset.permiso div.dias div.diasPermiso { float:left; clear:both; margin-bottom:5px; width:100%; }
fieldset.permiso div.dias div.diasDisponibles { float:left; clear:both; margin-bottom:5px; width:100%; }
fieldset.permiso div.dias div.diasDisfrutados { float:left; clear:both; margin-bottom:5px; width:100%; }
fieldset.permiso div.dias div.diasPendientes { float:left; clear:both; margin-bottom:5px; width:100%; }

fieldset.permiso div.refInvestigacion { float:left; clear:both; margin-bottom:5px; width:30em; }
fieldset.permiso div.numReferencia { float:left; clear:both; margin-bottom:5px; width:100%; }

fieldset.permisoPeriodo label { float:left; clear:none; width:10em; display:block; line-height:22px; height:22px; }
fieldset.permisoPeriodo div.dataInicio { float:left; clear:both; margin-bottom:5px; width:100%; line-height:22px; height:22px; }
fieldset.permisoPeriodo div.dataInicio img { margin-right:5px; vertical-align:text-bottom; }
fieldset.permisoPeriodo div.dataFin { float:left; clear:both; margin-bottom:5px; width:100%; line-height:22px; height:22px; }
fieldset.permisoPeriodo div.dataFin img { margin-right:5px; vertical-align:text-bottom; }
fieldset.permisoPeriodo div.dias { float:left; clear:both; margin-bottom:5px; width:100%; line-height:22px; height:22px; }
fieldset.permisoPeriodo div.idPersoalResponsable { float:left; clear:both; margin-bottom:5px; width:100%; line-height:22px; height:22px; }
fieldset.permisoPeriodo div.notificarPorMail { float:left; clear:both; margin-bottom:5px; width:100%; line-height:22px; height:22px; }

fieldset.retraso label { float:left; clear:none; width:10em; display:block;  }
fieldset.retraso div.idPersoal { float:left; clear:both; margin-bottom:5px; width:100%; }
fieldset.retraso div.dia { float:left; clear:both; margin-bottom:5px; width:100%; }
fieldset.retraso div.dia img { margin-right:5px; vertical-align:text-bottom; }
fieldset.retraso div.minutos { float:left; clear:both; margin-bottom:5px; width:100%; }
fieldset.retraso div.observacions { float:left; clear:both; margin-bottom:5px; width:100%; }

fieldset.filtroRetraso {margin:5px 0px;}
fieldset.filtroRetraso div.dni { float:left; clear:none; margin-right:2em; margin-bottom:5px; }
fieldset.filtroRetraso div.nome { float:left; clear:none; margin-right:2em;  margin-bottom:5px;}
fieldset.filtroRetraso div.apelido1 { float:left; clear:none; margin-right:2em;  margin-bottom:5px;}
fieldset.filtroRetraso div.apelido2 { float:left; clear:none; margin-right:2em;  margin-bottom:5px;}
fieldset.filtroRetraso div.boton { float:right; clear:right; margin:0px; }

fieldset.material label { float:left; clear:none; width:8em; display:block;  }
fieldset.material div.descripcion { float:left; clear:both; margin-bottom:5px; width:100%; }
fieldset.material div.epi { float:left; clear:both; margin-bottom:5px; width:100%; }

fieldset.marca label { float:left; clear:none; width:6em; display:block;  }
fieldset.marca div.marca { float:left; clear:both; margin-bottom:5px; width:100%; }

fieldset.modelo div.datos { float:left; clear:left; margin-bottom:5px; width:62em; }
fieldset.modelo div.datos label { float:left; clear:none; width:8em; display:block;  }
fieldset.modelo div.idMaterial { float:left; clear:both; margin-bottom:5px; width:100%; }
fieldset.modelo div.idMarca { float:left; clear:both; margin-bottom:5px; width:100%; }
fieldset.modelo div.modelo { float:left; clear:both; margin-bottom:5px; width:100%; }

fieldset.modelo div.tallas { float:right; clear:right; margin-bottom:5px; width:20em; }

fieldset.entregaMaterial label { float:left; clear:none; width:8em; display:block;  }
fieldset.entregaMaterial div.idPersoal { float:left; clear:both; margin-bottom:5px; width:100%; }
fieldset.entregaMaterial div.idMaterial { float:left; clear:both; margin-bottom:5px; width:100%; }
fieldset.entregaMaterial div.idModelo { float:left; clear:both; margin-bottom:5px; width:100%; }
fieldset.entregaMaterial div.idTalla { float:left; clear:both; margin-bottom:5px; width:100%; }
fieldset.entregaMaterial div.cantidade { float:left; clear:both; margin-bottom:5px; width:100%; }
fieldset.entregaMaterial div.data { float:left; clear:both; margin-bottom:5px; width:100%; }
fieldset.entregaMaterial div.data img { margin-right:5px; vertical-align:text-bottom; }
fieldset.entregaMaterial div.recibi { float:left; clear:both; margin-bottom:5px; width:100%; }

fieldset.filtroEntregaMaterial {margin:5px 0px;}
fieldset.filtroEntregaMaterial div.idPersoal { float:left; clear:left; margin-right:2em; margin-bottom:5px; }
fieldset.filtroEntregaMaterial div.dni { float:left; clear:none; margin-right:2em; margin-bottom:5px; }
fieldset.filtroEntregaMaterial div.nome { float:left; clear:none; margin-right:2em;  margin-bottom:5px;}
fieldset.filtroEntregaMaterial div.apelido1 { float:left; clear:none; margin-right:2em;  margin-bottom:5px;}
fieldset.filtroEntregaMaterial div.apelido2 { float:left; clear:none; margin-right:2em;  margin-bottom:5px;}
fieldset.filtroEntregaMaterial div.recibi { float:left; clear:none; margin-right:2em;  margin-bottom:5px;}
fieldset.filtroEntregaMaterial div.boton { float:right; clear:right; margin:0px; }

fieldset.filtroCurso {margin:5px 0px;}
fieldset.filtroCurso div.denominacion { float:left; clear:none; margin-right:2em; margin-bottom:5px; }
fieldset.filtroCurso div.idModalidadeCurso { float:left; clear:none; margin-right:2em;  margin-bottom:5px;}
fieldset.filtroCurso div.boton { float:right; clear:right; margin:0px; }

fieldset.curso label { float:left; clear:none; width:8em; display:block;  }
fieldset.curso div.denominacion { float:left; clear:both; margin-bottom:5px; width:100%; }
fieldset.curso div.idModalidadeCurso { float:left; clear:both; margin-bottom:5px; width:100%; }
fieldset.curso div.inicio { float:left; clear:both; margin-bottom:5px; width:100%; }
fieldset.curso div.inicio img { margin-right:5px; vertical-align:text-bottom; }
fieldset.curso div.fin { float:left; clear:both; margin-bottom:5px; width:100%; }
fieldset.curso div.fin img { margin-right:5px; vertical-align:text-bottom; }
fieldset.curso div.minutos { float:left; clear:both; margin-bottom:5px; width:15em; }
fieldset.curso div.minutos input { text-align:center; }
fieldset.curso div.interna { float:left; clear:both; margin-bottom:5px; width:100%; }
fieldset.curso div.formacionInterna { float:left; clear:both; margin-bottom:5px; width:100%; }
fieldset.curso div.formacionExterna { float:left; clear:both; margin-bottom:5px; width:100%; }

fieldset.curso div.formacionInterna div.formadores { float:left; clear:both; margin:0px; padding:0px; width:100%; }
fieldset.curso div.formacionInterna div.idFormador { float:left; clear:both; margin-bottom:5px; width:100%; }

fieldset.curso div.formacionExterna div.idOrganismo { float:left; clear:both; margin-bottom:5px; width:100%; }
fieldset.curso div.formacionExterna div.monitores { float:left; clear:both; margin-bottom:5px; width:100%; }

fieldset.cursoAsistentes { margin:5px 0px; padding:0px; }

fieldset.incidencia label { float:left; clear:none; width:8em; display:block; margin-top:3px; }
fieldset.incidencia div { margin-bottom:5px; }
fieldset.incidencia div.data img { margin-right:5px; vertical-align:text-bottom; }
fieldset.incidencia div.incidencia textarea { width:95%; height:10em; }

fieldset.filtroIncidencia {margin:5px 0px;}
fieldset.filtroIncidencia div { display:inline; margin-bottom:5px; margin-right:2em; }
fieldset.filtroIncidencia div.data img { margin-right:5px; vertical-align:text-bottom; }
fieldset.filtroIncidencia div.boton { float:right; clear:right; margin:0px; }

fieldset.filtroConvocatoria {margin:5px 0px;}
fieldset.filtroConvocatoria div.convocatoria label { float:left; clear:none; width:10em; display:block;  }
fieldset.filtroConvocatoria div.dataInicio {float:left; clear:none; margin-right:2em; margin-bottom:5px; }
fieldset.filtroConvocatoria div.dataInicio img { margin-bottom:-2px;margin-right:0px; }
fieldset.filtroConvocatoria div.dataFin { float:left; clear:right; margin-right:2em;  margin-bottom:10px;}
fieldset.filtroConvocatoria div.idTipoCategoriaProfesional { float:left; clear:both; margin-right:2em;  margin-bottom:5px;}
fieldset.filtroConvocatoria div.denominacion { float:left; clear:both; margin-right:2em;  margin-top:10px; margin-bottom:5px;}
fieldset.filtroConvocatoria div.boton { float:right; clear:right; margin:0px; }

fieldset.requisitoConvocatoria label {float:left; clear:left; width:13em; display:block; margin:2px 2px 0px 0px; text-align:right; }
fieldset.requisitoConvocatoria div.idTipoRequisito { float:left; clear:left; margin-right:2em;  margin-bottom:5px; }
fieldset.requisitoConvocatoria div.obrigatorio { float:left; clear:left; margin-right:2em;  margin-bottom:5px; }
fieldset.requisitoConvocatoria div.condicion { float:left; clear:left; margin-right:2em;  margin-bottom:5px; }
fieldset.requisitoConvocatoria div.valorCondicion {float:left; clear:left; margin-right:2em;  margin-bottom:5px; }
 
fieldset.meritoConvocatoria label { float:left; clear:left; width:13em; display:block; margin:2px 2px 0px 0px; text-align:right; }
fieldset.meritoConvocatoria div.idTipoMerito { float:left; clear:left; margin-right:2em;  margin-bottom:5px; }
fieldset.meritoConvocatoria div.puntuacion { float:left; clear:left; margin-right:2em;  margin-bottom:5px; }
fieldset.meritoConvocatoria div.obrigatorio { float:left; clear:left; margin-right:2em;  margin-bottom:5px; }
fieldset.meritoConvocatoria div.factorConversion { float:left; clear:left; margin-right:2em;  margin-bottom:5px; }
fieldset.meritoConvocatoria div.unidadesTempo { float:left; clear:left; margin-right:2em;  margin-bottom:5px; }
fieldset.meritoConvocatoria div.dias {float:left; clear:left; margin-right:2em;  margin-bottom:5px; }
fieldset.meritoConvocatoria div.tipoUnidade {float:left; clear:right; margin-left:-1em;  margin-bottom:5px;}
fieldset.meritoConvocatoria div.comentarios {float:left; clear:both; margin-bottom:5px;}
fieldset.meritoConvocatoria div.datas { float:right; width:100%; vertical-align:top }

fieldset.filtroSolicitantes {margin:5px 0px;}
fieldset.filtroSolicitantes div.idPersoal { float:left; clear:left; margin-right:2em; margin-bottom:5px; }
fieldset.filtroSolicitantes div.dni { float:left; clear:none; margin-right:2em; margin-bottom:5px; }
fieldset.filtroSolicitantes div.nome { float:left; clear:none; margin-right:2em;  margin-bottom:5px;}
fieldset.filtroSolicitantes div.apelido1 { float:left; clear:none; margin-right:2em;  margin-bottom:5px;}
fieldset.filtroSolicitantes div.apelido2 { float:left; clear:none; margin-right:2em;  margin-bottom:5px;}
fieldset.filtroSolicitantes div.idConvocatoria { float:left; clear:left; margin-right:2em;  margin-bottom:5px;}
fieldset.filtroSolicitantes div.boton { float:right; clear:right; margin:0px; }

fieldset.filtroPerfilProfesional {margin:5px 0px;}
fieldset.filtroPerfilProfesional div.idCategoriaProfesional { float:left; clear:left; margin-right:2em;  margin-bottom:5px;}
fieldset.filtroPerfilProfesional div.boton { float:right; clear:right; margin:0px; }


fieldset.HTMLConvocatoria { margin-bottom:5px; font-family:'Tahoma', Verdana, Arial, Helvetica, sans-serif; }

fieldset.HTMLSolicitante { margin-bottom:5px; font-family:'Tahoma', Verdana, Arial, Helvetica, sans-serif; }

fieldset.solicitude div.datosSolicitude { float:left; height:95px; }
fieldset.solicitude div.motivosExclusion { float:right; vertical-align:top; border:solid 1px red; padding:5px; margin-right:3px; }
fieldset.solicitude div.motivosExclusion div { margin-bottom:2px; }
fieldset.solicitude div.rexistro{ float:right; clear:right; vertical-align:top; padding-top:5px; width:160px; overflow:hidden; }
fieldset.solicitude div.rexistro label {float:left; vertical-align:top}
fieldset.solicitude div.divRexistro { margin-top:5px; margin-bottom:5px; clear:both;}

/*
fieldset.requisitos div.divRequisitosSolicitude { float:left; clear:both; margin-bottom:10px; margin-top:5px; width:770px;  min-width:770px;}
fieldset.requisitos input.requisito  { float:left; margin-bottom:15px; }
fieldset.requisitos div.requisito label { float:left; clear:none; margin-bottom:15px; display:block; }


fieldset.requisitos div.numero { float:left;  clear:both; margin-left:20px; margin-bottom:10px; }
*/

fieldset.solicitude div.valor { float:left; clear:left; margin-bottom:0px; margin-top:0px; padding:0px; }

fieldset.requisitos div.valor input{ float:left; clear:left; margin-left:5px; padding-bottom:3px;}
fieldset.requisitos div.valor label{ float:left; clear:none; margin-left:5px; padding-bottom:3px;}
fieldset.requisitos div.valor div.numero{ float:left; clear:right; margin-left:5px; padding-bottom:3px;}
fieldset.requisitos div.valor img{ float:left; clear:right; margin-left:5px; padding-bottom:3px;}

fieldset.requisitos div.valorNonObrigatorio { float:left; clear:left; margin-left:20px; padding-right:5px; padding-top:0px; padding-bottom:0px; border:dotted 2px green; }
fieldset.requisitos div.valorNonObrigatorio input{ float:left; clear:left; margin-left:5px; padding-bottom:3px;}
fieldset.requisitos div.valorNonObrigatorio label{ float:left; clear:none; margin-left:5px; padding-bottom:3px;}
fieldset.requisitos div.valorNonObrigatorio div.numero{ float:left; clear:right; margin-left:5px; padding-bottom:3px;}
fieldset.requisitos div.valorNonObrigatorio img{ float:left; clear:right; margin-left:5px; padding-bottom:3px;}

fieldset.solicitude div.comentarios {float:left; clear:left; vertical-align:top; padding-top:5px;}
fieldset.solicitude div.comentarios label {float:left; vertical-align:top}

fieldset.meritoSolicitude label { float:left; clear:none; width:13em; display:block; margin:2px 2px 0px 0px; text-align:right; }
fieldset.meritoSolicitude div.divIdTipoMerito { float:left; clear:both; }
fieldset.meritoSolicitude div.dataAlta { float:left; clear:both; margin-right:2em; }
fieldset.meritoSolicitude div.dataBaixa { float:left; clear:both; margin-right:2em; }
fieldset.meritoSolicitude div.parcialidade { float:left; clear:both; margin-right:2em; }
fieldset.meritoSolicitude div.idTipoDocumento1 { float:left; clear:both; margin-right:2em; }
fieldset.meritoSolicitude div.idTipoDocumento2 { float:left; clear:both; margin-right:2em; }
fieldset.meritoSolicitude div.puntuacion{ float:left; clear:left; margin-right:2em;  margin-bottom:5px; }
fieldset.meritoSolicitude div.dias {float:left; clear:left; margin-right:2em;  margin-bottom:5px; }
fieldset.meritoSolicitude div.tipoUnidade {float:left; clear:right; margin-left:-1em;  margin-bottom:5px;}
fieldset.meritoSolicitude div.comentarios {float:left; clear:both; margin-bottom:5px;}

fieldset.datosMeritoSolicitudeFase2 label { float:left; clear:none; width:13em; display:block; margin:2px 2px 0px 0px; text-align:right; }
fieldset.datosMeritoSolicitudeFase2 div.dataAltaMerito { float:left; clear:both; }
fieldset.datosMeritoSolicitudeFase2 div.dataBaixaMerito { float:left; clear:both; }
fieldset.datosMeritoSolicitudeFase2 div.parcialidadeMerito { float:left; clear:both; }
fieldset.datosMeritoSolicitudeFase2 div.tempoMerito { float:left; clear:both; }
fieldset.meritoSolicitudeFase2 label { float:left; clear:none; width:13em; display:block; margin:2px 2px 0px 0px; text-align:right; }
fieldset.meritoSolicitudeFase2 div.dataAlta { float:left; clear:both; margin-right:2em; }
fieldset.meritoSolicitudeFase2 div.dataBaixa { float:left; clear:both; margin-right:2em; }
fieldset.meritoSolicitudeFase2 div.parcialidade { float:left; clear:both; margin-right:2em; }
fieldset.meritoSolicitudeFase2 div.idTipoDocumento1 { float:left; clear:both; margin-right:2em; }
fieldset.meritoSolicitudeFase2 div.idTipoDocumento2 { float:left; clear:both; margin-right:2em; }
fieldset.meritoSolicitudeFase2 div.puntuacion{ float:left; clear:left; margin-right:2em;  margin-bottom:5px; }
fieldset.meritoSolicitudeFase2 div.tempo {float:left; clear:left; margin-right:2em;  margin-bottom:5px; }
fieldset.meritoSolicitudeFase2 div.tipoUnidade {float:left; clear:right; margin-left:-1em;  margin-bottom:5px;}
fieldset.meritoSolicitudeFase2 div.comentarios {float:left; clear:both; margin-bottom:5px;}


fieldset.ambitoSolicitude div.idTipoAmbito label { float:left; clear:both; padding-bottom:5px;}
fieldset.ambitoSolicitude div.idTipoAmbito input { margin-right:5px; }

fieldset.perfilProfesionalSolicitude div.idTipoPerfilProfesional label { float:left; clear:both; padding-bottom:5px;}
fieldset.perfilProfesionalSolicitude div.idTipoPerfilProfesional input { margin-right:5px; }

fieldset.filtroListado { margin:5px 5px; }
fieldset.filtroListado input[type=radio] { margin-left:2em; }
fieldset.filtroListado div.mostrarCampos { float:left; margin:0px 0px 5px 5px; border:solid 1px; padding:3px; }
fieldset.filtroListado div.mostrarCampos input[type=radio] { margin-left:0em; }
fieldset.filtroListado div.mostrarTodos { float:left; clear:right; width:200px; height:70px; margin-right:1em; margin-bottom:5px; padding:5px; border:solid 1px red; }
fieldset.filtroListado div.admitidos  { float:left; margin-right:1em; margin-bottom:5px; padding:5px; border:solid 1px red; height:90px;  }
fieldset.filtroListado div.soExcluidosGalego { float:left; clear:none;  margin-right:1em; margin-bottom:5px; padding:5px; border:solid 1px red; height:90px; }
fieldset.filtroListado div.eliminados { float:left; clear:right; margin-right:1em; margin-bottom:5px; padding:5px; border:solid 1px red; height:90px; }
fieldset.filtroListado div.discapacitados { float:left; clear:left; width:*;  margin-right:1em; margin-bottom:5px; padding:5px; border:solid 1px; }
fieldset.filtroListado div.perfilesProfesionais { float:left; clear:left; min-width:669px; margin-right:1em; margin-bottom:5px; padding:5px; border:solid 1px; }
fieldset.filtroListado div.ambitos { float:left; clear:left; min-width:669px;  margin-right:1em; margin-bottom:5px; padding:5px; border:solid 1px; }
fieldset.filtroListado div.boton { clear:both; text-align:center; }

fieldset.filtroListado div.Listar { float:left; clear:none; width:25em; margin:5px; }
fieldset.filtroListado div.Discapacitados { float:left; clear:none; width:30em; margin:5px; }

fieldset.smsAviso { font-family:'Tahoma', Verdana, Arial, Helvetica, sans-serif; margin:5px 5px; }
fieldset.filtroSmsAvisos { font-family:'Tahoma', Verdana, Arial, Helvetica, sans-serif; margin:5px 5px; }
fieldset.filtroSmsAvisos .titulos { width:120px; float:left;}
fieldset.filtroSmsAvisos div.tipobusqueda { float:left; clear:none; margin-right:2em; margin-bottom:5px; }
fieldset.filtroSmsAvisos div.convocatoria { float:left; clear:none; margin-right:2em; margin-bottom:5px; }
fieldset.filtroSmsAvisos div.cespecifica { float:left; clear:none; margin-right:2em; margin-bottom:5px; }
fieldset.filtroSmsAvisos div.chamamento { float:left; clear:none; margin-right:2em; margin-bottom:5px; }
fieldset.filtroSmsAvisos div.dni { float:left; clear:none; margin-right:2em; margin-bottom:5px; }
fieldset.filtroSmsAvisos div.dni { float:left; clear:none; margin-right:2em; margin-bottom:5px; }
fieldset.filtroSmsAvisos div.nome { float:left; clear:none; margin-right:2em; margin-bottom:5px; }
fieldset.filtroSmsAvisos div.apelido1 { float:left; clear:none; margin-right:2em; margin-bottom:5px; }
fieldset.filtroSmsAvisos div.apelido2 { float:left; clear:none; margin-right:2em; margin-bottom:5px; }
fieldset.filtroSmsAvisos div.provincia { float:left; clear:none; margin-right:2em; margin-bottom:5px; }
fieldset.filtroSmsAvisos div.admitidos { float:left; clear:none; margin-right:2em; margin-bottom:5px; }
fieldset.filtroSmsAvisos div.nonPaxinar { float:left; clear:none; margin-right:2em; margin-bottom:5px; }
fieldset.filtroSmsAvisos div.activo { float:left; clear:none; margin-right:2em; margin-bottom:5px; }
fieldset.filtroSmsAvisos div.altaBaixa { float:left; clear:none; margin-right:2em; margin-bottom:5px; }
fieldset.filtroSmsAvisos div.dataDende { float:left; clear:none; margin-right:2em; margin-bottom:5px; }
fieldset.filtroSmsAvisos div.dataAta { float:left; clear:none; margin-right:2em; margin-bottom:5px; }
fieldset.filtroSmsAvisos div.separador {float:left; clear:none; margin:10px 0px 10px 0px; width:99%; }
fieldset.filtroSmsAvisos div.separador hr.linea { border-top:1px solid #999999;  border-bottom:none;  border-right:none;  border-left:none; }
fieldset.filtroSmsAvisos div.boton { float:left; clear:right; margin:0px;}

fieldset.filtroCumpreanos {margin:5px 0px;}
fieldset.filtroCumpreanos div.idPersoal { float:left; clear:left; margin-right:2em; margin-bottom:5px; }
fieldset.filtroCumpreanos div.dni { float:left; clear:none; margin-right:2em; margin-bottom:5px; }
fieldset.filtroCumpreanos div.nome { float:left; clear:none; margin-right:2em;  margin-bottom:5px;}
fieldset.filtroCumpreanos div.apelido1 { float:left; clear:none; margin-right:2em;  margin-bottom:5px;}
fieldset.filtroCumpreanos div.apelido2 { float:left; clear:none; margin-right:2em;  margin-bottom:5px;}
fieldset.filtroCumpreanos div.emailEnviado { float:left; clear:none; margin-right:2em;  margin-bottom:5px;}
fieldset.filtroCumpreanos div.boton { float:right; clear:right; margin:0px; }

fieldset.filtroListaPrevia {margin:5px 0px;}
fieldset.filtroListaPrevia div.listaPrevia label { float:left; clear:none; width:10em; display:block;  }
fieldset.filtroChamamento div.denominacion { float:left; clear:none; margin-right:2em;  margin-bottom:5px;}
fieldset.filtroChamamento div.boton { float:right; clear:right; margin:0px; }

fieldset.listaPrevia label { float:left; clear:none; width:13em; display:block; margin:2px 2px 0px 0px; text-align:right; }
fieldset.listaPrevia div { margin-bottom:15px; }
fieldset.listaPrevia div img { margin-right:5px; vertical-align:text-bottom; }

fieldset.filtroConvocatoriaEspecifica {margin:5px 0px;}
fieldset.filtroConvocatoriaEspecifica div.convocatoriaEspecifica label { float:left; clear:both; width:10em; display:block;  }
fieldset.filtroConvocatoriaEspecifica div.idConvocatoria { float:left; clear:both; margin-right:2em;  margin-bottom:5px;}
fieldset.filtroConvocatoriaEspecifica div.dataInicio {float:left; clear:left; margin-right:2em; margin-bottom:5px; }
fieldset.filtroConvocatoriaEspecifica div.dataFin { float:left; clear:right; margin-right:2em;  margin-bottom:5px;}
fieldset.filtroConvocatoriaEspecifica div.denominacion { float:left; clear:none; margin-right:2em;  margin-bottom:5px;}
fieldset.filtroConvocatoriaEspecifica div.boton { float:right; clear:right; margin:0px; }

fieldset.convocatoriaEspecifica label { float:left; clear:none; width:13em; display:block; margin:2px 2px 0px 0px; text-align:right; }
fieldset.convocatoriaEspecifica div { margin-bottom:15px; }
fieldset.convocatoriaEspecifica div img { margin-right:5px; vertical-align:text-bottom; }

fieldset.meritoConvocatoriaEspecifica label { float:left; clear:none; width:13em; display:block; margin:2px 2px 0px 0px; text-align:right; }
fieldset.meritoConvocatoriaEspecifica div.idTipoMerito { float:left; clear:none; margin-right:2em;  margin-bottom:5px; }
fieldset.meritoConvocatoriaEspecifica div.puntuacion{ float:left; clear:left; margin-right:2em;  margin-bottom:5px; }
fieldset.meritoConvocatoriaEspecifica div.dias {float:left; clear:left; margin-right:2em;  margin-bottom:5px; }
fieldset.meritoConvocatoriaEspecifica div.tipoUnidade {float:left; clear:right; margin-left:-1em;  margin-bottom:5px;}
fieldset.meritoConvocatoriaEspecifica div.comentarios {float:left; clear:both; margin-bottom:5px;}
fieldset.meritoConvocatoriaEspecifica div.datas { float:right; width:100%; vertical-align:top }


fieldset.filtroChamamento {margin:5px 0px;}
fieldset.filtroChamamento div.divChamamento label { float:left; clear:none; width:10em; display:block;  }
fieldset.filtroChamamento div.dataInicio {float:left; clear:none; margin-right:2em; margin-bottom:5px; }
fieldset.filtroChamamento div.dataFin { float:left; clear:none; margin-right:2em;  margin-bottom:5px;}
fieldset.filtroChamamento div.idListaPrevia { float:left; clear:none; margin-right:2em;  margin-bottom:5px;}
fieldset.filtroChamamento div.chamamento { float:left; clear:none; margin-right:2em;  margin-bottom:5px;}
fieldset.filtroChamamento div.boton { float:right; clear:right; margin:0px; }

fieldset.HTMLConvocatoriaEspecifica { margin-bottom:5px; }

fieldset.convocatoriaEspecifica div.datos { float:left; clear:left; margin-bottom:5px; width:48em; }
fieldset.convocatoriaEspecifica div.datos label { float:left; clear:none; width:11em; display:block;  }

fieldset.convocatoriaEspecifica div.chamamentos { float:right; clear:right; margin-bottom:5px; width:48em; }
fieldset.convocatoriaEspecifica div.chamamentos label { float:left; clear:both; display:block;  }

fieldset.proba label {float:left; clear:none; width:13em; margin-bottom:5px; width:48em; }
fieldset.proba div.divProba { float:left; clear:left; width:45%; margin-right:2em; margin-bottom:5px;  }
fieldset.proba div.divListaOrixes { float:left; clear:none; width:45%; margin-right:2em; margin-bottom:5px;  }

div.asistenteListadoMenu { width:100px; float:left; clear:none; margin-top:30px; }
div.asistenteListadoMenu p { font-weight:bolder; text-align:center; width:80px; height:30px; margin:0px; padding:0px; padding-top:7px; margin-bottom:10px; border:solid 1px;}
div.asistenteListadoMenu p.seleccionado { background-color:#F9FBA9; color:brown; border:dashed 1px; }
div.asistenteListadoMenu p.completado { background-color:yellow; color:green; }

div.asistenteListado { display:block; margin-left:100px; margin-right:100px; }
div.asistenteListado h2.titulo { background-color:red; border:solid 1px; float:left; padding-right:100px; margin-right:100px; }
div.asistenteListado div.dataInicio { float:left; clear:left; margin-right:20px; }
div.asistenteListado div.dataFin { float:left; clear:none; margin-right:20px; }
div.asistenteListado div.idTipoCategoriaProfesional { float:left; clear:none; margin-right:20px;  margin-bottom:10px; }
div.asistenteListado div.denominacion { float:left; clear:left; margin-right:20px; margin-bottom:10px; }
div.asistenteListado a.seguinte img { margin-top:35px; }

div.asistenteListado fieldset.Convocatoria { width:100%; }

.ui-tabs-hide { display:none; }

.changed { background-color:#EAFF9A}

fieldset.formulario div { margin-bottom:5px; }
fieldset.formulario div.oculto { display:none; }
fieldset.formulario div label { float:left; clear:left; margin:3px 3px 0px 0px; font-weight:bold; text-align:right; width:10em; }
fieldset.formulario img { vertical-align:text-bottom; }

fieldset.formulario div.formularioConvocatoria label { width:20em; }
fieldset.formulario div.formularioConvocatoria div.comentarios {float:left; clear:left; vertical-align:top; padding-top:5px;}
fieldset.formulario div.formularioConvocatoria div.comentarios label {float:left; vertical-align:top; min-height:100px; height:100px; background-color:red; }

fieldset.formulario div.formularioChamamento label { width:15em; }

fieldset.formularioActualizarMeritos div { margin-bottom:5px; }
fieldset.formularioActualizarMeritos div label { float:left; clear:left; margin:3px 3px 0px 0px; font-weight:bold; text-align:right; width:20em; }
fieldset.formularioActualizarMeritos img { vertical-align:text-bottom; }

fieldset.formulario fieldset.checkBox label { float:none; clear:none; margin:0px; font-weight:normal; text-align:left; }

fieldset.flotante div { margin:5px 10px 5px 0px; display:inline; }
fieldset.flotante div.campos { margin:5px 0px; display:block; }
fieldset.flotante div.boton { margin:1em 0em; display:block; }
fieldset.flotante label { float:none; text-align:inherit; margin-top:0px; margin-right:2px; font-weight:bold; }
fieldset.flotante img { vertical-align:text-bottom; }

fieldset.materialDet label { float:left; clear:none; width:13em; margin-bottom:5px; margin-right:3px; font-weight:bold; text-align:right; }
fieldset.materialDet div { margin-bottom:5px; }
fieldset.materialDet div.boton input { margin:5px; width:10em; }
fieldset.materialDet img { vertical-align:text-bottom; }

fieldset.progreso { padding:2em; text-align:center; }
fieldset.progreso div.progreso { margin:10px auto; width:400px; text-align:left; }
fieldset.progreso label{ float:left; clear:none; width:20em; font-weight:bold; text-align:right; }
div.barraProgreso { border:solid 1px black; position:relative; padding:0px; width:300px; height:12px; }
div.puntoProgreso { float:left; margin:0px 0px 0px 0px; height:12px; background:red; color:red; }

div.resultadoValorExercicio label { font-weight:bold; margin-right:3px; }
div.resultadoValorExercicio span { color:#F00; }
div.resultadoValorExercicio div.resultadoExercicio { width:50%; float:left; clear:none; }
div.resultadoValorExercicio div.valorExercicio { width:50%; float:left; clear:none; }

div.ocultar { display:none; }
div.columna50 { float:left; clear:none; width:50%; margin:0px; }
div.columna33 { float:left; clear:none; width:33%; margin:0px; }

div.botonsInformes { text-align:center; }

fieldset#idTipoListado label { width:15em; }

.diassenagotar { color:#006600; font-weight:bold; }

/**************************************************************************************************************************/

h3.tituloOpcions { 
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	height:40px;
	line-height:40px;
	background-image:url(../imaxes/fondo-h3.jpg);
	background-repeat:no-repeat;
	background-position:left;
	font-size:15pt; 
	font-weight:bold; 
	color:#00007F; 
	text-align:left; 
	margin:5px 13px 10px 13px;
	white-space:nowrap;
}

h4.subTituloOpcions { 
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	height:25px;
	line-height:25px;
	font-size:12pt; 
	margin-top:3px;
	margin-bottom:3px;
	white-space:nowrap;
}


.alizq {text-align:left; padding-left:5px; }
.alcen {text-align:center;}
.alder {text-align:right; padding-right:5px; }
.aljus {text-align:justify; }
.fl_left { float:left; }
.fl_right { float:right; }
.nowrap { white-space:nowrap; }

.visible { display:inherit; }
.oculto { display:none; }
.novisible {visibility:hidden;}
.dedo { cursor:pointer; }
.texto_verde { color:#005500; }

.lheight18px{ line-height:18px; }

.mensaxe {
	width:98.9%;
	margin-left:0.4%;
	background-color:#DDDDDD;
	border:1px solid #777777;
	padding: 15px 0px 15px 0px;
	text-align:center;
	line-height:20px;
	font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
}

.avisoFichaSolicitante {
	width:46.2em;
	margin-left:1.1%;
	padding: 15px 0px 15px 0px;
	text-align:center;
	line-height:16px;
	font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
}

.mensaxe .ok { color:#005500;}
.mensaxe .erro { color:#CC0000;}

.textoforte { font-weight:bold; }
.textoroxo { color: #BB0000}
.textoroxopequeno { font-size:9px; color: #CC0000}
.textoroxogrande { font-size:9pt; color: #DD0000}
.textomoiroxo { color: #FF0000}
.textomoiroxopequeno { font-size:8pt; color: #FF0000}
.textomoiroxogrande { font-size:10pt; color: #FF0000}
.textogrispequeno { font-size:9px; color: #444444}
.textoverde { color: #006600;}
.textoverdepequeno { color: #006600; font-size:7pt;}
.textogris { color: #444444}
.textoazul { color: #003DB9}
.textoazulgrande { color: #003DB9; font-size:10pt;}
.textoazulmoigrande { color: #003DB9; font-size:10pt;}
.textoamarelo { color: #82431A}
.textoamareloclaro { color:#FFCC00;}
.textolaranxa { color: #C14E00}
.textomoilaranxa { color:#8C3500;}
.textoazulapagado { color: #8080bf}
.textogrisapagado { color: #777777}

/********* NOVOS FORMULARIOS *************************************************************************************/

fieldset.formularioNovo {
	margin:1px;
	min-width:45em;
	background-color:#968F62;
	border:1px solid #BBBBBB;
	padding:1em;
}

.formConFondo {
	background-image:url(../imaxes/fondo-forms-claro.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
}

fieldset.pequeno {
	background-color:transparent;
	border:1px solid #999999;
	padding:5px;
}

fieldset.pequenoNormal {
	background-color:transparent;
	padding:10px;
}

fieldset.formularioInteriorMedio {
	margin:3px 5px 5px 3px;
	background-image:url(../imaxes/fondo-forms.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	background-color:#E0D7B9;
	border:1px solid #808095;
	padding-bottom:5px;
}

fieldset.formularioInteriorMedio fieldset.pequeno legend {
	font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:#666666;
}

fieldset.formularioInteriorMedio fieldset.pequenoNormal legend {
	font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
}

fieldset.formularioInteriorMedio legend { font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:14px;}
fieldset.formularioNovo label { float:left; clear:none; width:7em; display:block; line-height:22px; height:22px; white-space:nowrap; }
fieldset.formularioNovo .subzona { float:left; clear:both; width:98%; margin:1%; background-color:#eeeeee; border:1px solid #ABABAB;}
fieldset.formularioNovo .subzona legend { font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size:8pt; font-weight:bold; padding:0px 3px 0px 3px; }
fieldset.formularioNovo div.cabeceiraTabla {float:left; clear:both; margin-bottom:5px; width:100%; font-weight:bold; background-image:url('../imaxes/fondo-azul.jpg'); color:#FFFFFF; height:25px; line-height:25px; text-indent:7px;}
fieldset.formularioNovo div.fila { float:left; clear:both; margin-bottom:4px; width:100%; line-height:22px; height:22px; padding-left:2px; white-space: nowrap;}
fieldset.formularioNovo div.filaMetade {
	float:left;
	margin-bottom:4px;
	width:44%;
	line-height:22px;
	height:22px;
	padding-left:2px;
	white-space: nowrap;
}

fieldset.formularioNovo div.filaTercio {
	float:left;
	margin-bottom:4px;
	width:33%;
	line-height:22px;
	height:22px;
	padding-left:2px;
	white-space: nowrap;
}
fieldset.formularioNovo div.filaCaixaTexto { float:left; clear:both; margin-bottom:5px; width:100%; height:75px; padding-left:3px; white-space: nowrap;}
fieldset.formularioNovo div.filaAmpliable {float:left; margin-bottom:5px; text-align:left; width:100%; line-height:22px; padding-left:3px;}
fieldset.formularioNovo div.campoBusqueda { float:left; }
fieldset.formularioNovo div.campoBotonImaxe { float:left; line-height:20px; height:20px; text-align:left; padding:3px 0px 0px 4px; }
fieldset.formularioNovo input.apagado { color:#777777;}
fieldset.formularioNovo .botonExtra {
	cursor:pointer;
	border-top:1px solid #408333;
	border-left:1px solid #3c7331;
	border-bottom:1px solid #204c18;
	border-right:1px solid #204c18;
	height:19px;
	line-height:11px;
	background-color:#DCDCDC;
	color:#204c18;
	font-family:'Trebuchet MS',Arial, Helvetica, sans-serif;
	font-size:8pt;
	margin-top:1px;
	background-image:url(../imaxes/fondo-boton-extra.jpg);
	background-position:top;
	padding-bottom:10px;
}

fieldset.formularioNovo .botonExtra:disabled {
	border: 1px solid #3c7331;
 	 filter:alpha(opacity=50);
  	-moz-opacity:.50;
  	opacity:.50;
}

hr.transparente {
	height:0px;
	border-top:1px solid #555555;
	filter:alpha(opacity=15);
  	-moz-opacity:.15;
  	opacity:.15;
	width:98%;
	margin-top:10px;
}
.botonImaxe { cursor:pointer;}

/************************************************************************************************************************************/

.ChamadasSolicitude { width:35em; float:left; clear:none; }
.VacantesChamamento { width:35em; float:left; clear:none; }
.ChamadaSolicitude { width:50em; }
legend img { vertical-align:text-bottom; }
.Formulario div { margin:5px 0px; }
.Formulario div label { width:10em; float:left; text-align:right; margin-top:2px; margin-right:2px; font-weight:bold; }
.Formulario div label.Lectura { margin-top:0px; }
.Formulario div img { vertical-align:text-bottom; }
div.DousCampos > div { width:49%; float:left; clear:none; margin:0px; }
div.DousCampos > div.FinFloat { width:auto; float:none; clear:both; margin:0px; padding:0px; }
div.FinFloat { width:auto; float:none; clear:both; margin:0px; padding:0px; }
.ChamadaContrato { width:40em; float:left; clear:none;  }
.ChamadaContrato .Formulario div label { width:8em; }

div.Botones { text-align:center; margin:1em 0em; clear:both;}
div.Botones img { float:none; clear:none; }
.Botones button { background-image:url('/comun/imaxes/button_c04_blau.gif'); width:132px; height:22px; color:#FFF; border:none; background-color:transparent; }
.Botones button:hover { cursor:pointer; color:#F00; }

/*LOADER***********************************************************************************************************/
#loader {
	position:absolute;
	float:left;
	width:300px;
	z-index:2;
}

#loader #loader_content {
	text-align:center;
	background-color:#c5c5c5;	
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	background-image:url(../imaxes/loader/fondo-loader.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	border-left:1px solid #AAAAAA;
	border-right:1px solid #AAAAAA;
	line-height:30px;
	margin:0px;
	height:120px;
	line-height:15px;
}

.loader_borde {height:10px; line-height:10px; width:100%; text-align:left; padding:0px; margin:0px;}
#loader .entre_esquinas { float:left; height:10px; background-color:#C5C5C5; width:280px;}

#loader img.esq_loader{
	margin:0px;
	padding:0px;
	z-index:inherit;
}

#sombra_loader {
  position:absolute;
  float:left;
  width:300px;  
  z-index:1;
  margin:3px 1px 1px 2px; 
  filter:alpha(opacity=15);
  -moz-opacity:.15;
  opacity:.15;
}

#sombra_loader #sombra_loader_content {
	background-color:#333333;	
	margin:0px;
	height:120px;
}

#sombra_loader .entre_esquinas { float:left; height:10px; background-color:#333333; width:280px;}


#loader .aviso_loader {
  z-index:3;
  color:#336699;
  font-weight:bold;
  font-size:11pt;
  line-height:30px;
}

/***********************************************************************************************************************************/
/*PORCENTAXE***************/
#contPorcentaxe {
	padding:2px 10px 2px 10px;
}

#contPorcentaxe .fila {
	height:20px;
	line-height:20px;
}

#contPorcentaxe .etiqueta {
	float:left;
	width:20%;
	height:15px;
	line-height:15px;
}

#contPorcentaxe .contGrafico {
	float:left;
	width:79%;
	height:15px;
	line-height:15px;
	background-image:url('../imaxes/fondo-grafico-postos.jpg'); 
	background-position:left top; 
	background-repeat:repeat-x;
	border:1px solid #999999;
}

#contPorcentaxe .grafico {
	background-image:url('../imaxes/fondo-verde.jpg'); 
	background-position:top; 
	background-position:left top; 
	background-repeat:repeat-x;
	height:15px;
	line-height:15px;
	color:#FFFFFF;
	/*font-weight:bold;*/
	text-indent:2px;
	font-size:7pt;
}

/********* AUTOCOMPLETAR -************************************************************************************************************/
.contAutoCompletar { position:relative; }

.contAutoCompletar .listaAutoCompletar
{
	font-family:'Tahoma', Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	position:absolute;
	background-color:#EAEAEA; color:#000000;
	border:1px dotted; border-color:#000000;
	z-index:1;
	top:39px;
	left:0px;
	display:none;
}

.contAutoCompletar .listaAutoCompletar .resaltado
{
	line-height:16px;
	text-align:left;
	background-color:#FFFFFF; color:#000000;
	cursor:pointer;
}

.contAutoCompletar .listaAutoCompletar .normal
{
	line-height:16px;
	text-align:left;
	background-color:#EAEAEA; color:#000000;
}

.contAutoCompletar .listaAutoCompletar .spanValor {
	display:none;
}

/***********************************************************************************************************************************/

select.Convocatoria { width:250px; }
select.ConvocatoriaEspecifica { width:250px; }
select.Chamamento { width:250px; }
 */

