/* Estilos*/
/* main */

body {
font-family: verdana, sans-serif;
margin: 0;
padding: 0;
min-width: 780px;
color: #303030;
background: #FFF;
}
/* Imagenes de franja superior */

.fotocabecera {
	background: url(../images/banner-trabajo.jpg) #FFFFFF no-repeat top right; 	
}

#gestor-tablon-gt {
font-family: verdana, sans-serif;
margin: 0;
padding: 0;
min-width: 780px;
color: #303030;
background: #FFF;
}

#gestor-tablon-gt a,
#gestor-tablon-gt a:hover,
#gestor-tablon-gt a:visited{
color: #0033AA;
}

#gestor-tablon-gt, td, th, h3 { /* browser differences workaround */
font-size: small;
}

#gestor-tablon-gt img { vertical-align: middle;}

#gestor-tablon-gt #informacion-autenticacion-gt{	
background: transparent url(/GestorTablon/img/info-sesion-background.png) top left repeat-x;
min-height: 30px;
padding: 0.2em 0em 0em 0.9em;
}

#gestor-tablon-gt #informacion-autenticacion-gt #usuario-gt{
display: inline;
}

#gestor-tablon-gt #informacion-autenticacion-gt #cerrar-sesion-gt{
margin-left: 70%;
display: inline;
}

#gestor-tablon-gt #informacion-autenticacion-gt #cerrar-sesion-gt a,
#gestor-tablon-gt #informacion-autenticacion-gt #cerrar-sesion-gt a:hover,
#gestor-tablon-gt #informacion-autenticacion-gt #cerrar-sesion-gt a:visited
{
color: #002680;
}

#gestor-tablon-gt #titulo-pagina-gt h1{
margin: 0.2em 0 0 0.6em;
}

#gestor-tablon-gt #titulo-pagina-gt h1 a{
color: #090388;
font-size: 1.1em;
text-decoration: none;
}

#gestor-tablon-gt #titulo-pagina-gt h2{
position: relative;
margin: 0.2em 0 1em 1em;
font-size: 1.3em;
background: none;
}

#gestor-tablon-gt #rss-link-gt{
position: relative;
margin-left: 75%;
margin-top : -3.2em;
}

/* Bloque de enlace para crear un nuevo elemento*/
#gestor-tablon-gt #nuevo-elemento-gt{
margin: 1em 0 1em 3em;
font-size: 1.2em;
}

/* Bloque donde se mostrará la última operación realizada */

#gestor-tablon-gt #hueco-ultima-accion-gt{
height: 1.45em;
}

#gestor-tablon-gt #ultima-accion-gt .mensaje-gt{
width: 50%;
height: 7em;
min-height: 7em;
margin-top: -5.8em;
margin-left:42%;
margin-bottom:0.2em;
background: transparent url('/GestorTablon/img/mensaje-background.png') top left repeat-x;
}

#gestor-tablon-gt #ultima-accion-gt .mensaje-gt .mensaje-denegacion-gt{
padding: 0.5em  0.5em 0.5em 4em;
min-height: 40px;
background: transparent url('/GestorTablon/img/denegacion.png') 0.1em 0.5em no-repeat;
}

#gestor-tablon-gt #ultima-accion-gt .mensaje-gt .mensaje-aceptacion-gt{
padding: 0.5em  0.5em 0.5em 4em;
min-height: 40px;
background: transparent url('/GestorTablon/img/aceptacion.png') 0.1em 0.5em no-repeat;
}

#gestor-tablon-gt #ultima-accion-gt .mensaje-gt .mensaje-cuestion-gt{
padding: 0.5em  0.5em 0.5em 4em;
min-height: 40px;
background: transparent url('/GestorTablon/img/cuestion.png') 0.1em 0.5em no-repeat;
}

#gestor-tablon-gt #ultima-accion-gt .mensaje-gt .mensaje-advertencia-gt{
padding: 0.5em  0.5em 0.5em 4em;
min-height: 40px;
background: transparent url('/GestorTablon/img/advertencia.png') 0.1em 0.5em no-repeat;
}

#gestor-tablon-gt #ultima-accion-gt .mensaje-gt .acciones-mensaje-gt{
margin-left:5em;
background: transparent;
}

#gestor-tablon-gt #ultima-accion-gt .accion-mensaje-gt{
margin-left: 1em;
}

#gestor-tablon-gt #ultima-accion-gt .accion-mensaje-gt a:hover{
text-decoration: none;
}

/* Cuadro de mensaje*/

#gestor-tablon-gt .mensaje-gt{
width: 65%;
margin-top: 0.5em;
margin-left:6%;
margin-bottom:1em;
background: #FFF url('/GestorTablon/img/mensaje-background.png') top left repeat-x;
}

#gestor-tablon-gt .mensaje-gt .mensaje-denegacion-gt{
padding: 0.5em  0.5em 0.5em 4em;
min-height: 40px;
background: transparent url('/GestorTablon/img/denegacion.png') 0.1em 0.5em no-repeat;
}

#gestor-tablon-gt .mensaje-gt .mensaje-aceptacion-gt{
padding: 0.5em  0.5em 0.5em 4em;
min-height: 40px;
background: transparent url('/GestorTablon/img/aceptacion.png') 0.1em 0.5em no-repeat;
}

#gestor-tablon-gt .mensaje-gt .mensaje-cuestion-gt{
padding: 0.5em  0.5em 0.5em 4em;
min-height: 40px;
background: transparent url('/GestorTablon/img/cuestion.png') 0.1em 0.5em no-repeat;
}

#gestor-tablon-gt .mensaje-gt .mensaje-advertencia-gt{
padding: 0.5em  0.5em 0.5em 4em;
min-height: 40px;
background: transparent url('/GestorTablon/img/advertencia.png') 0.1em 0.5em no-repeat;
}

#gestor-tablon-gt .mensaje-gt .acciones-mensaje-gt{
margin-left:5em;
background: transparent;
}

#gestor-tablon-gt .accion-mensaje-gt{
margin-left: 1em;
}

#gestor-tablon-gt .accion-mensaje-gt a:hover{
text-decoration: none;
}

/* Tabs de tipo de elemento y filtrado */

#gestor-tablon-gt #tabprincipal-gt{
position: relative;
z-index: 2;
}

#gestor-tablon-gt .tabmain-gt {	
height: 28px !important;
padding: 0 0 0 25px; /* distance from tabs boxes: bottom: underline; left: indent  */
margin: 0;
overflow: hidden;
white-space: nowrap;
}

#gestor-tablon-gt .tabmain-gt li {
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
}

#gestor-tablon-gt .tabmain-gt a:link, #gestor-tablon-gt .tabmain-gt a:visited {
float: left;
font-size: 125%;
font-weight: bold;
line-height: 22px !important;
font-weight: bold;
padding: 2px 8px 2px 8px;
margin-right: 4px;
border: 1px solid;
text-decoration: none;
background: #FFF url(/GestorTablon/img/tab-background.png) bottom left repeat-x; /* gradient background */
/*JC
color: #762D00;
border-color: #762D00;
*/
color:#336699;
border-color:#336699;
}

#gestor-tablon-gt .tabmain-gt a:link.tabmain-this-gt,
#gestor-tablon-gt .tabmain-gt a:visited.tabmain-this-gt {
border-bottom: 1px solid;
/*JC
color: #762D00;
*/
color:#336699;
background: #FFF url(/GestorTablon/img/reload.png) right center no-repeat;
border-bottom-color: #fff;
}

#gestor-tablon-gt .tabmain-gt a:hover {
background: #fff;
}

#gestor-tablon-gt .tabmain-gt em {
margin-right: 25px;
font-style: oblique;
}

#gestor-tablon-gt .mensaje-sigue-gt {	
	font-style: italic;	
	color: #7A5B47;
}

#gestor-tablon-gt .panel-gestion-gt{
background: transparent url(/GestorTablon/img/panel-gestion-background.png) top left repeat-x;
min-height: 30px;
}

#gestor-tablon-gt .panel-gestion-gt .editar-gt{
display: inline;
}

#gestor-tablon-gt .panel-gestion-gt .eliminar-gt{
display: inline;
position: absolute;
left: 25em;
}

#gestor-tablon-gt .panel-gestion-gt .aprobacion-gt{
display: inline;
position: absolute;
left: 35em;
}

#gestor-tablon-gt .panel-gestion-gt .archivado-gt{
display: inline;
position: absolute;
left: 44em;
}

#gestor-tablon-gt #contents-gt {
z-index: 1;
position: relative;
margin-left: 1em;
padding-left: 0;
padding-right: 0;
margin-top: -1px;
border-top: 1px solid;
border-left: 1px solid;
/*JC
border-color: #762D00;
*/
border-color:#336699;
width: 90%;
min-width: 750px;
}


/* elements */

#gestor-tablon-gt a {
text-decoration: none;
outline: none;
vertical-align: baseline;
color: #03A;
}

#gestor-tablon-gt a:hover, #gestor-tablon-gt a:focus {
text-decoration: underline;
/*JC
color: #762D00;
*/
color:#336699;
}

#gestor-tablon-gt a:active {
color: #000;
}

#gestor-tablon-gt hr {
height: 1px;
border: none;
background: #ccc;
}

#gestor-tablon-gt h2 {
/*JC
border-bottom-color: #762D00;
*/
border-bottom-color:#336699;
}

#gestor-tablon-gt img {
border: none;
}

#gestor-tablon-gt p {
/*JC */
margin-left: 0.2em;
line-height: 130%;
}

/*
#gestor-tablon-gt li {
margin-bottom: 16px;
}
*/

#gestor-tablon-gt form {
margin: 0;
}

#gestor-tablon-gt .negrita-gt {
font-weight: bold;
}

#gestor-tablon-gt .lista-categorias-gt{
/*JC
	margin: 1em 3em 1em 4em;
	border: 1px solid;
*/
	clear: both;
	height: auto;
	text-align: center;
	margin: 1em 3em 1em 4em; 
/*JC
        padding-top:0.4em;
        padding-bottom:2.5em;
        padding-left:0.8em;
        padding-right:0.8em;
        background-color:#e7edf2;
        border: 0.1em;
        border-color:#9A9A9A;
        border-style:solid;
*/
}

#gestor-tablon-gt .lista-categorias-gt ul {	
/*JC	white-space:nowrap;  */
        list-style: none;
/*JC	padding: 0.2em; */
	height: auto;
	text-align: center;
	margin: 1em 3em 1em 4em;
	margin: auto;
        padding-top:0.4em;
        padding-bottom:0.5em;
        padding-left:0.8em;
        padding-right:0.8em;
        background-color:#e7edf2;
        border: 0.1em;
        border-color:#9A9A9A;
        border-style:solid;
}

#gestor-tablon-gt .lista-categorias-gt li {
/*JC	float:left; */
	display: inline;
	margin-left: 0.2em;	
	margin-top: 0.4em;	
}


/* Filtrado */
#gestor-tablon-gt .advertencia-filtro-gt {
clear:both;
margin: 2em 0 0.5em 7em;
font-size: 130%;
color: #008300;
}


#gestor-tablon-gt .elemento-tablon-gt {
margin: 1.5em 0em 0.8em 0em;
padding: 0.1em 0 5px 0;
position: relative;
}

#gestor-tablon-gt .elemento-tablon-gt-prio {
margin: 1.5em 0em 0.8em 0em;
padding: 0.1em 0 5px 0;
position: relative;
background: #e7edf2;
/* background: #DDFFFF; */
}

#gestor-tablon-gt .contenido-elemento-gt {
margin-left: 2em;
margin-right: 4em;
/*JC
background: #FFF url(/GestorTablon/img/contents-background.png) top left repeat-x;
*/
}

#gestor-tablon-gt .cero-elementos-gt{
margin: 1em 0 1em 15.1ex;
font-size: 120%;
font-weight: bold;
color: #493FFF;
}

/* categorías */
#gestor-tablon-gt .categorias-gt{
/* display: inline; */
margin: 0 0 0 0;
margin-top: 0.8em;
/* padding: 0; */
overflow: hidden;
white-space: nowrap;
border-left: none;
/*border-left: 1px solid;*/
padding: 0 6px 0 6px;
/*font-weight: bold;*/
/*JC
color: #762D00;
*/
color:#336699;
}

#gestor-tablon-gt .categorias-gt a:link, 
#gestor-tablon-gt .categorias-gt a:visited {
/*JC
color: #744E41;
*/
color:#336699;
}

#gestor-tablon-gt .categorias-gt span{
font-weight: bold;
display: inline;
}

#gestor-tablon-gt .categorias-gt ul{
display: inline;
margin: 0px;
padding: 0px;
}

#gestor-tablon-gt .categorias-gt ul li.catprincipal-gt{	
display: inline;
margin: 0 0 0 6px;
padding: 0 0 0 1ex;
border-left: none;
font-weight: bold;
}

#gestor-tablon-gt .categorias-gt ul li{
display: inline;
margin: 0 0 0 6px;
padding: 0 0 0 1ex;
border-left: 1px solid;
}

#gestor-tablon-gt .gestion-elemento-gt {
position: absolute;
top: 10px;
left: 12px;
width: 130px;
text-align: left;
font-size: 8.2pt;
margin: 5px 0 0 0;
padding: 0;
overflow: hidden;
}

#gestor-tablon-gt .contenido-elemento-gt h3 {
margin-left: 0;
margin-bottom: 0.2em;
/*JC
padding: 0 5px 0 0;
*/
font-size: 140%;
font-weight: normal;
background: none;
border: none;
/*JC
color: #762D00;
*/
color:#336699;
}

#gestor-tablon-gt .contenido-elemento-gt h4 {
margin: 0;
padding: 0 5px 0 0;
font-size: 120%;
font-weight: normal;
background: none;
border: none;
/*
color: #665039;
*/
color:#336699;
}

#gestor-tablon-gt .contenido-elemento-gt p {
/*JC
margin: 2px 0 1px 2px;
padding: 0 5px 0 0;
*/
text-align: left;
overflow: hidden;
}

#gestor-tablon-gt .enviado-por-gt {
font-size: 85%;
margin: 0;
margin-top: 0.8em;
white-space: nowrap;
min-height: 25px;
color: #4D4D4D;
}

#gestor-tablon-gt .enviado-por-gt a:link,
#gestor-tablon-gt .enviado-por-gt a:visited {
color: #0000FF;
}

#gestor-tablon-gt .enviado-por-gt .pendiente-gt{
color: #D01010;
}

#gestor-tablon-gt .enviado-por-gt .esperando-vigencia-gt{
color: #006D6D;
}

#gestor-tablon-gt .enviado-por-gt .vigente-gt{
color: #2C8E2E;
}

#gestor-tablon-gt .enviado-por-gt .caducado-gt{
color: #853835;
}

#gestor-tablon-gt .enviado-por-gt .archivado-gt{
color: #656724;
}

#gestor-tablon-gt .enviado-por-gt ul{
margin-top: 0.2em;
}

#gestor-tablon-gt .enviado-por-gt ul li{
margin: 0.2em;
padding: 0;
}

#gestor-tablon-gt .enviado-por-gt ul li a{
font-weight: bold;	
color: #0F006C;
}

#gestor-tablon-gt .ficheros-adjuntos-gt {
padding-top:4em;
}

#gestor-tablon-gt .ficheros-adjuntos-gt ul{
margin-top: 0.1em;
font-size: 80%;
}

#gestor-tablon-gt .ficheros-adjuntos-gt ul li{
margin: 0.1em;
padding: 0;
}

#gestor-tablon-gt .ficheros-adjuntos-gt ul li a{
/* font-weight: bold; */
color: #0F006C;
}

#gestor-tablon-gt .mensaje-tiene-portada-gt{
padding: 0.1em 3em 0.1em 0em;
background: url(/GestorTablon/img/portada.png) center right no-repeat;
}

#gestor-tablon-gt .url-externa-gt{
padding-right: 1.1em;
background: url(/GestorTablon/img/url-externa.png) center right no-repeat;
}

#gestor-tablon-gt .datos-evento-gt{
width: 60em;
border-color: #4D4D4D;
border: 1px dotted;
font-size: 85%;
white-space: nowrap;
min-height: 25px;
margin: .5em 0em .5em 2em;
color: #4D4D4D;
}

#gestor-tablon-gt .datos-evento-gt .titulo-datos-evento-gt{
color: #667;
font-weight: bold;
margin: -0.7em 0em 0.5em 0.5em;
padding-left: 0.2em;
width: 10em;
background: white;
}

/* paginación */

#gestor-tablon-gt .selector-paginas-gt {
padding: 10px 0 0 0;
border-top: 1px dotted;
margin: 20px 0 50px 4em;
clear: left;
font-size: 90%;
/*JC
border-top-color: #762D00;
*/
border-top-color:#336699;
}

#gestor-tablon-gt .selector-paginas-gt a,
#gestor-tablon-gt .selector-paginas-gt span {
display: block;
float: left;
padding: 5px 7px 5px 7px;
margin-right: 3px;
border: 1px solid;
/*JC
color: #762D00;
*/
color:#336699;
border-color: #FFF;
background: #FFF;
}

#gestor-tablon-gt .selector-paginas-gt span.current-gt {
border: 1px solid;
font-weight: bold;
background: #FFE0C2;
/*JC
color: #762D00;
border-color: #762D00;
*/
color:#336699;
border-color:#336699;
}

#gestor-tablon-gt .selector-paginas-gt span.current-gt a {
padding: 0;
border: 0px;
background: #FFE0C2;
/*JC
color: #762D00
*/
color:#336699;
}

#gestor-tablon-gt .selector-paginas-gt a {
border: 1px solid;
text-decoration: none;
/*JC
border-color: #762D00;
*/
border-color:#336699;
}

#gestor-tablon-gt .selector-paginas-gt a:hover {
background: #FFE0C2;
/*JC
color: #762D00;
*/
border-color: #762D00;
color:#336699;
border-color:#336699;
}

#gestor-tablon-gt .selector-paginas-gt a.nextprev-gt {
font-weight: bold;
}

#gestor-tablon-gt .selector-paginas-gt span.nextprev-gt {
border: 1px solid;
color: #FFE2C5;
border-color: #FFE2C5;
}

/* Indicador de histórico */
#gestor-tablon-gt .paginas-historico-gt {
float: left;
padding: 10px 0px 10px 0;
margin: 0px 200px 50px 4em;
clear: left;
font-size: 90%;
/*JC
border-top-color: #762D00;
*/
border-top-color:#336699;
min-height: 2em;
}

#gestor-tablon-gt .paginas-historico-gt a,
#gestor-tablon-gt .paginas-historico-gt span {
padding: 5px 7px 5px 7px;
margin-right: 3px;
border: 1px solid;
/*JC
color: #762D00;
border-color: #762D00;
*/
color:#336699;
border-color:#336699;
background: #FFF;
}

#gestor-tablon-gt .info-portada-gt{
font-size: 1em;
font-weight: bold;
margin: 2em 0em 1em 3em;
white-space: nowrap;
min-height: 25px;
color: #444;	
}

#gestor-tablon-gt #formulario-autenticacion-gt {
/* position:absolute; */
top: 130px;
left: 300px;
z-index: 2;
}

#gestor-tablon-gt #formulario-autenticacion-gt #credencial-usuario-gt{
margin-left: 2em;
}

#gestor-tablon-gt #formulario-autenticacion-gt #credencial-contrasena-gt{
margin-top: 0.5em;
}

#gestor-tablon-gt #formulario-autenticacion-gt #submit-autenticar-gt{
margin-top: 1em;
margin-left: 15em;	
}

#gestor-tablon-gt #titulo-pagina-autenticacion-gt h1{
font-size: 1.4em;
margin-left: 5em;
}

#gestor-tablon-gt #dibujo-autenticacion-gt{
/* position:absolute; */
width: 120px;
background: transparent url(/GestorTablon/img/candado.jpg) left no-repeat;
min-height: 110px;
top: 120px;
left: 590px;
z-index: 1;
}
div.nor {
vertical-align: top;
padding-left: 2em;
clear: both;
}
div.izq {
vertical-align: top;
padding-left: 2em;
padding-right: 2em;
float: left;
}
div.der {
vertical-align: top;
padding-left: 2em;
padding-right: 2em;
float: right;
}
