﻿html{overflow:-moz-scrollbars-vertical;} /*para que sempre se mostre o scroll vertical*/

body{
	padding:0px;margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#243115;
	background-color:#243115;
	background-image:url(../Images/fondo.png);
	background-position:0 0;
	background-repeat:repeat-x;
	min-width:980px;
}


.filas-tabla-jurisccion
{
	border-bottom:2px solid #222;
}

caja_texto 
{
    border: solid 1px #243115;
    background-color: #ffffff;
    height: 35px;
    text-align: left;
    vertical-align:middle;
}


.galeria{
	
	position:absolute;
	top:0px;
	left:0px;
	z-index:30;
	width:100%;
	height:100%;
}

.fondoNegro{
	
	width:100%;
	height:100%;
	z-index:50;
	background-color:#000000;
	filter:alpha(opacity=60);
	-moz-opacity:.6;
	opacity:0.6;
	-khtml-opacity: 0.6;
	
}

.fondoBlanco{
	
	position:absolute;
	top:8%; 
	left:32%; 
	width:70%;
	margin:0px; 
	height:1000px;
	z-index:100; 
	background-color:#FFFFFF
}

.fondoBlanco2{
	
	position:absolute;
	top:2%; 
	left:19%; 
	width:1000px;
	margin:0px; 
	height:1000px;
	z-index:100; 
	background-color:#FFFFFF
}

.tituloDialog
{
	font-weight:bold;
	font-size:20px;
	color:#243115;	
	text-align:center;
}

.btnDialog
{	
	font-size:13px;
	color:#FFF;
	margin-left:370px;
	background-color:#243115;
	border: 1px solid #243115;
	padding: 3px 5px 4px 5px;
	min-width:90px;
	
}

.btnDialog:hover
{	
	background-color:#249C24;
	border: 1px solid #249C24;
	
	
}

.btnDialog2
{	
	font-size:20px;
	color:#FFF;
	margin-left:470px;
	background-color:#66927e;
}

form {
	padding:0;
	margin:0;
	border:0;
}

.area_trabajo
{   
	padding:0;
	width:984px;
	margin-left:auto;
	margin-right:auto;
	background-image: url('../Images/fondo_area.png');
	background-repeat:repeat-y;
}

.cabecera
{
    height:130px;    
    width:984px;
}
    
.menu_superior_esquina
{
	padding:0;
	margin:0;
	padding-right:0px;
	background-image:url(../images/menu_superior_left.png);
	background-position:0 0;
	background-repeat:no-repeat;
	width:130px;
}
    
.menu_superior
{
	padding:0;
	margin:0;
	padding:0px 13px 0px 20px;
	margin:0px 0px 0px 22px;
	background-image:url(../images/menu_superior.png);
	background-repeat:repeat-x;
 	height:20px;
	font-size:0.6em;
}

.clear{ clear:both; }
.float_derecha { float: right; height: 32px;
}
.float_izquierda{float:left; }

.logotipo { padding-top:0px; padding-left: 35px;}
.logotipo_xunta { padding-top:0px; padding-right: 25px;}
               
.imagenes_cabecera { }

/* MENU IDIOMA Y EL OTRO */
ul.menu_idioma
{
	padding:0;
	margin:0;
	padding:0px 0px 0px 0px;
	width:210px;
	float:right;
	height: 34px;
}
.menu_idioma li
{
	padding:0;
	margin:0;
	padding:0px 0px 0px 8px;
	display:inline;
	list-style-type:none;
	float:right;
	width: 90px;
	height: 18px;
}
.menu_idioma li span
{
	padding:0;
	margin:0;
	padding:0px 0px 0px 5px;
	color:white;
}
.menu_idioma li a
{
	color:white;
	text-decoration:none;
}
.menu_idioma li a:hover
{
	color:white;
	text-decoration:underline;
}
.menu_idioma li.on, .menu_idioma a.on
{
	color:#9db8cf;
	text-decoration:none;
}
.menu_idioma li a.on:hover 
{
	color:#9db8cf;
	text-decoration:none;
}

ul.menu_operaciones
{
	padding:0;
	margin:0;
	padding:3px 0px 0px 0px;
	float:left;
	width: 55px;
}
.menu_operaciones li
{
	padding:0;
	margin:0;
	padding:0px 8px 0px 0px;
	display:inline;
	float:right;
	list-style-type:none;

}
.menu_operaciones li a
{
	color:white;
	text-decoration:none;
}
.menu_operaciones li a:hover
{
	text-decoration:underline;
}

.menu_general {
	margin:0px 0px 12px 12px; 
	border-top:1px solid #243115; 
	border-bottom:1px solid #243115;
	font-size:0.7em;
	color:#243115;
}

ul.opciones_menu_general{
	padding:0;
	margin:0;
	padding:0px 0px 0px 0px;
}

.opciones_menu_general li{
	padding:0;
	margin:0;
	padding:0px 0px 0px 0px;
	display:inline;
	float:left;
	list-style-type:none;

}
.opciones_menu_general li a{
	padding:0;
	margin:0;
	padding:7px 15px 1px 15px;
	height:20px;
	display:block;
	background-color:#d7f1fb;
	text-decoration:none;
	border-right:1px solid #0079ac;
	color:#333333;
}
.opciones_menu_general li a:hover{
	padding:0;
	margin:0;
	padding:7px 15px 1px 15px;
	background-color:#0079ac;
	text-decoration:none;
	border-right:1px solid #d7f1fb;
	color:white;
}
.opciones_menu_general li a.on{
	padding:0;
	margin:0;
	padding:7px 15px 1px 15px;
	background-color:#0079ac;
	text-decoration:none;
	border-right:1px solid #0079ac;
	color:white;
}


.pointer{ cursor:pointer;}

.boton_salir a{
	width:auto; 
	display:block; 
	padding:7px 15px 1px 15px;  
	margin:0; 
	width:55px; 
	height:20px; 
	background-color:#a86262; 
	text-align:center;
	text-decoration:none; 
	color:white; 
	font-weight:bold;
}

.boton_salir a:hover{ 
	background-color:#990000; 
	text-decoration:none;
}

.usuario{text-transform:uppercase;}
.img_izquierda{padding:5px 0px 0px 0px;}
.img_derecha{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.user{width:auto; padding:0px 0px 0px 00px}

.miga_pan{font-size:0.6em; color:#999999; padding:5px 0px 5px 15px; text-transform:uppercase;}

.container{
	width:960px;
	margin-left:auto;
	margin-right:auto;
	color:#243115;
}

.contendor_right{
	margin:0;padding:0;
	padding-left:20px;
	margin:8px 15px 0px 0px;
	width:75.1%;
	float:right;
	font-size:0.9em;
	color:#666666;
	vertical-align:top;
}


/****** menu acordeon *******/
.menu_left{width:200px;}

ul.nivel_un { padding:0; margin:0; font-size:0.8em; }
.nivel_un li{ padding:0;margin:0;list-style-type:none;display:block;background-color:#f4f4f4;}
.nivel_un li a{display:block;color:#243115;padding:5px 0px 5px 15px;text-decoration:none;}
.nivel_un li a.seleccionado{display:block;color:#202f3c;padding:5px 0px 5px 15px;text-decoration:none;background-color:#7f2e3f;color:white;}
.nivel_un li a:hover{text-decoration:none;background-color:#749059;color:white;}
.nivel_un li ul.nivel_dous{padding:0;margin:0;}
.nivel_un li ul.nivel_dous li{padding:0;margin:0;list-style:none;color:#333333;background-color:#f4f4f4;font-size:0.9em;border:none;}
.nivel_un li ul.nivel_dous li a{padding:0;margin:0;padding:4px 0px 4px 25px;color:#333333;}
.nivel_un li ul.nivel_dous li a:hover{padding:0;margin:0;padding:4px 0px 4px 25px;color:white;background-color:#505050;}
.nivel_un li ul.nivel_dous li a.on{padding:0;margin:0;background-color:#dadada;padding:4px 0px 4px 25px;color:#333333;border-bottom:1px solid #e2e2e2;border-top:1px solid #d2d1d1;}
.nivel_un li ul.nivel_tres{padding:0;margin:0;}
.nivel_un li ul.nivel_tres li{padding:0;margin:0;list-style:none;font-size:1em;color:black;background-color:black;}
.nivel_un li ul.nivel_tres li a{padding:0;margin:0;background-color:#dcdbdb;padding:4px 0px 4px 40px;color:black;}
.nivel_un li ul.nivel_tres li a:hover{padding:0;margin:0;padding:4px 0px 4px 40px;color:white;background-color:#505050;}
.nivel_un li ul.nivel_tres li a.on{padding:0;margin:0;color:black;border-top:1px solid #cccccc;border-bottom:1px solid #dedddd;padding:4px 0px 4px 40px;background-color:#d5d5d5;}
.nivel_un li ul.nivel_cuatro{padding:0;margin:0;}
.nivel_un li ul.nivel_cuatro li{padding:0;margin:0;list-style:none;font-size:1em;color:black;background-color:#d5d5d5;}

.nivel_un li ul.nivel_cuatro li a{padding:0;margin:0;padding:4px 0px 4px 55px;color:black;background-color:#d5d5d5;}
.nivel_un li ul.nivel_cuatro li a:hover{padding:0;margin:0;padding:4px 0px 4px 55px;color:white;background-color:#505050;}
.nivel_un li ul.nivel_cuatro li a.on{padding:0;margin:0;background-color:#e5e5e5;border-top:1px solid #313131;border-bottom:1px solid #414141;	padding:4px 0px 4px 55px;color:white;background-color:#505050;}

.negrita {font-weight:bold;}	
.subrayado {text-decoration:underline;}
ol.primernivel li{ list-style-type:decimal;margin-bottom:40px;color:#7f2e3f;}		
ol.primernivel li ol.segundonivel li {list-style-type:lower-roman;margin-top:20px;margin-bottom:20px;color:#666666;}
ol.primernivel li ol.segundonivel li ol.tercernivel li{list-style-type:decimal;color:#666666;}


.pieweb a{
	padding:0px;
	margin:0px;
	
	color:white;
	text-decoration:none;
}

.pieweb a:hover{
	color:white;
	text-decoration:underline;
}

.sombra_pieweb{
	background-image:url(../Images/fondo_b.png);
	background-repeat:repeat-x;
	background-position:0px 0px;
	height:5px;
	background-color:transparent;
	width:968px;
	margin-left:auto;
	margin-right:auto;
	}
.pieweb{
	margin-left:auto;
	margin-right:auto;
	height:35px; 
	background-color:#666666; 
	width:936px; 
	padding:12px; 
	margin-top:25px;
	

}
.logo_xunta_pe{ padding:4px 0px 0px 0px;}

.texto_pie{
	font-size:0.7em; color:white; padding:0px; margin:0px; margin:1px 0px 0px 50px;
}

.texto_rss{
	width:auto; font-size:0.7em; color:white; line-height:1em;
}


a.menu_flotante {
	clear:left;
	float:left;
	width:200px;
	padding-bottom:5px;
	border-bottom: 1px solid #0079AC;
	cursor:default;
	margin-top:24px;
}


h1{
	padding:0; 
	margin:0; 
	margin-top:-5px;
	padding:7px 0px 4px 10px; 
	float:right;
	font-size:1.2em; 
	width:77%;
	width:77.1%;
	margin: -34px 0 0 0;
	
 }
  
 
h2{
	padding:0; 
	margin:0; 
	margin:0px 0px 10px 0px; 
	width:auto; 
	padding:0px 10px 0px 0px; 
	font-size:1.2em; 
	
	
}

h3{
	padding:0;
	margin:0; 
	margin:0px 0px 10px 0px; 
	width:auto; padding:20px 10px 0px 0px; 
	font-size:1em; 
	color:#0079ac; 
}

h4 {
	padding:0;
	margin:0; 
	margin:0px 0px 30px 0px; 
	width:auto; padding:20px 10px 0px 0px; 
	font-size:1em;
}

input.boton {
	margin:0; 
	margin-left:5px; 
	padding:0; 
	padding:3px 5px 4px 5px;
	padding:6px 5px 5px 5px;
	border:1px solid #0079ac; 
	width:auto; 
	background-color:white; 
	color:#0079ac; 
	cursor:pointer; 
	font-size:0.8em; 
	font-weight:bold;
}

input.boton_busca   
{
    margin:0; 
	margin-left:5px; 
	padding:0; 
	padding:3px 5px 4px 5px;
	padding:6px 5px 5px 5px;
	border:1px solid #0079ac; 
	width:auto; 
	background-color:white; 
	color:#0079ac; 
	cursor:pointer; 
	font-size:0.8em; 
	font-weight:bold;
	padding-left:30px; 
	background-image:url(../images/busca.png); 
	background-repeat:no-repeat; 
	background-position:7px 6px; 
}



input.boton_busca:hover  
{

	background:#cae8f2; 
	background-image:url(../images/busca.png);  
	background-position:7px 6px; 
	background-repeat:no-repeat; 
}

input.boton_engadir  
{
    margin:0; 
	margin-left:5px; 
	padding:0; 
	padding:3px 5px 4px 5px;
	padding:6px 5px 5px 5px;
	border:1px solid #0079ac; 
	width:auto; 
	background-color:white; 
	color:#0079ac; 
	cursor:pointer; 
	font-size:0.8em; 
	font-weight:bold;
	padding-left:30px; 
	background-image:url(../images/insertar.png); 
	background-repeat:no-repeat; 
	background-position:7px 6px; 
	color:#FF6D00; 
	border:1px solid #FF6D00 
}

input.boton_engadir:hover   
{

	background:#FFDABF; 
	background-image:url(../images/insertar.png);  
	background-position:7px 6px; 
	background-repeat:no-repeat; 
}

input.boton_gardar   
{
    margin:0; 
	margin-left:5px; 
	padding:0; 
	padding:3px 5px 4px 5px;
	padding:6px 5px 5px 5px;
	border:1px solid #0079ac; 
	width:auto; 
	background-color:white; 
	color:#0079ac; 
	cursor:pointer; 
	font-size:0.8em; 
	font-weight:bold;
	padding-left:30px; 
	background-image:url(../images/guardar.png); 
	background-repeat:no-repeat; 
	background-position:7px 6px; 
	color:#419e20; 
	border:1px solid #419e20  
}

input.boton_gardar:hover   
{

	background:#d6edcd; 
	background-image:url(../images/guardar.png);  
	background-position:7px 6px; 
	background-repeat:no-repeat; 
}

input.boton_cancelar   
{
    margin:0; 
	margin-left:5px; 
	padding:0; 
	padding:3px 5px 4px 5px;
	padding:6px 5px 5px 5px;
	border:1px solid #ec0000; 
	width:auto; 
	background-color:white; 
	color:#ec0000; 
	cursor:pointer; 
	font-size:0.8em; 
	font-weight:bold;
	padding-left:30px; 
	background-image:url(../images/cancelar.png); 
	background-repeat:no-repeat; 
	background-position:7px 6px; 
	color:#ec0000; 
	border:1px solid #ec0000 
}

input.boton_cancelar:hover   
{

	background:#f7d0c7; 
	background-image:url(../images/cancelar.png);  
	background-position:7px 6px; 
	background-repeat:no-repeat; 
}

input.boton_imprimir   
{
    margin:0; 
	margin-left:5px; 
	padding:0; 
	padding:3px 5px 4px 5px;
	padding:6px 5px 5px 5px;
	border:1px solid #0079ac; 
	width:auto; 
	background-color:white; 
	color:#0079ac; 
	cursor:pointer; 
	font-size:0.8em; 
	font-weight:bold;
	padding-left:30px; 
	background-image:url(../images/imprimir.png); 
	background-repeat:no-repeat; 
	background-position:7px 6px; 
}

input.boton_imprimir:hover   
{

	background:#cae8f2; 
	background-image:url(../images/imprimir.png);  
	background-position:7px 6px; 
	background-repeat:no-repeat; 
}

input.boton_limpar    
{
    margin-left:5px; 
	padding:0; 
	padding:3px 5px 4px 5px;
	padding:6px 5px 5px 5px;
	border:1px solid #0079ac; 
	width:auto; 
	background-color:white; 
	color:#0079ac; 
	cursor:pointer; 
	font-size:0.8em; 
	font-weight:bold;
	padding-left:30px; 
	background-image:url(../images/limpar.png); 
	background-repeat:no-repeat; 
	background-position:7px 6px;
	
}


input.boton_limpar:hover  
{
    
	background:#cae8f2; 
	background-image:url(../images/limpar.png);  
	background-position:7px 6px; 
	background-repeat:no-repeat;
}

input.boton_buscar   
{
    margin:0; 
	margin-left:5px; 
	padding:0; 
	padding:3px 5px 4px 5px;
	padding:6px 5px 5px 5px;
	border:1px solid #0079ac; 
	width:auto; 
	background-color:white; 
	color:#0079ac; 
	cursor:pointer; 
	font-size:0.8em; 
	font-weight:bold;
	padding-left:30px; 
	background-image:url(../images/busca.png); 
	background-repeat:no-repeat; 
	background-position:7px 6px; 
}

input.boton_buscar:hover  
{
    
	background:#cae8f2; 
	background-image:url(../images/busca.png);  
	background-position:7px 6px; 
	background-repeat:no-repeat;
}

input.boton_anhadir   
{
    margin:0; 
	margin-left:5px; 
	padding:0; 
	padding:3px 5px 4px 5px;
	padding:6px 5px 5px 5px;
	border:1px solid #0079ac; 
	width:auto; 
	background-color:white; 
	color:#0079ac; 
	cursor:pointer; 
	font-size:0.8em; 
	font-weight:bold;
	padding-left:30px; 
	background-image:url(../images/añadir.png); 
	background-repeat:no-repeat; 
	background-position:7px 6px; 
}

input.boton_anhadir:hover  
{
    
	background:#cae8f2; 
	background-image:url(../images/añadir.png);  
	background-position:7px 6px; 
	background-repeat:no-repeat;
}


input.boton_exportar:hover  
{
    
	background:#749059; 
	color:White;
	background-image:url(../images/exportar.png);  
	background-position:7px 6px; 
	background-repeat:no-repeat;
}

input.boton_exportar   
{
    margin:0; 
	margin-left:5px; 
	padding:0; 
	padding:3px 5px 4px 5px;
	padding:6px 5px 5px 5px;
	border:1px solid #243115; 
	width:auto; 
	padding-left:25px;
	background-color:white; 
	color:#243115; 
	cursor:pointer; 
	font-size:0.8em; 
	font-weight:bold;
	
	background-image:url(../images/exportar.png); 
	background-repeat:no-repeat; 
	background-position:7px 6px; 
}

input.boton_confirmar:hover  
{
    
	background:#749059; 
	color:White;
	background-image:url(../images/pwd.png);  
	background-position:7px 6px; 
	background-repeat:no-repeat;
	
}

input.boton_confirmar   
{
    margin:0; 
	margin-left:5px; 
	padding:0; 
	padding:3px 5px 4px 5px;
	padding:6px 5px 5px 5px;
	border:1px solid #243115; 
	width:auto; 
	padding-left:25px;
	background-color:white; 
	color:#243115; 
	cursor:pointer; 
	font-size:0.8em; 
	font-weight:bold;
	
	background-image:url(../images/pwd.png); 
	background-repeat:no-repeat; 
	background-position:7px 6px; 
}

input.boton_recibos:hover  
{
    
	background:#749059; 
	color:White;
	background-image:url(../images/exportar.png);  
	background-position:7px 6px; 
	background-repeat:no-repeat;
}

input.boton_recibos   
{
    margin-left:5px; 
	border:1px solid #243115; 
	padding-left:25px;
	background-color:white; 
	color:#243115; 
	cursor:pointer; 
	font-size:0.8em; 
	font-weight:bold;
	
	
	background-image:url('../images/exportar.png'); 
	background-repeat:no-repeat; 
	background-position:7px 6px;
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 0;
    padding-right: 5px;
    padding-top: 6px;
    padding-bottom: 5px;
}

input.boton_imprimir:hover  
{
    
	background:#749059; 
	color:White;
	background-image:url(../images/imprimir.png);  
	background-position:7px 6px; 
	background-repeat:no-repeat;
}

input.boton_imprimir   
{
    margin:0; 
	margin-left:5px; 
	padding:0; 
	padding:3px 5px 4px 5px;
	padding:6px 5px 5px 5px;
	border:1px solid #243115; 
	width:auto; 
	padding-left:25px;
	background-color:white; 
	color:#243115; 
	cursor:pointer; 
	font-size:0.8em; 
	font-weight:bold;
	
	
	background-image:url(../images/imprimir.png); 
	background-repeat:no-repeat; 
	background-position:7px 6px; 
}

input.boton_cancel{ border:none; color:white; background-color:#d90505  }
input.boton_cancel:hover{color:white ; background-color:#9a0000  }
input.boton_ok{ border:none; color:white;  background-color:#2b8e39  }
input.boton_ok:hover{color:white ; background-color:#095b15  }

input.boton_entrar{ 
	border:none; 
	color:white;  
	background-color:#0079AC;  
}

input.boton_entrar:hover{
	background-color:#085788;  
}

.mensaje_error
{
    border: solid 1px #990000;  
    font-size:13px;
    color: #ff0000;
    background-color: #ffffff;  
    padding: 5px 10px 5px 10px; 
}

.mensaje_ok
{
    border: solid 1px #009933;  
    font-size:13px;
    color: #009933;
    background-color: #ffffff;  
    padding: 5px 10px 5px 10px; 
    vertical-align:middle;
}


.contenido
{
    font-size:13px;
	width: 714px;
}

.cabecera_grid
{    
    border-bottom: solid 2px #243115;    
    border-left: solid 0px #243115;    
    border-right: solid 0px #243115;    
    border-top: solid 0px #ffffff;    
    height:30px !important;
    color: #243115;
    font-weight:bold;
}

.grid_filas
{
    background-color: #FFFFFF;
    border-bottom: solid 2px #243115;    
    font-size:12px;
}

.grid_filas:hover
{
    background-color: #a0b889;
    color:#FFFFFF;
    cursor: default;
}

.grid
{
    font-size:13px;
}


/*Tipos de Jornadas*/
.EventoConferencia {
    border: solid 2px #123fc1;
}

.EventoCongreso {
    border: solid 2px #35b635;
}

.EventoOtros {
    border: solid 2px dimgray;
}

.EventoActosColegiales {
    border: solid 2px #d58ed3;
}

.EventoVideoConferencia {
    border: solid 2px coral;
}

.EventoFiesta {
    border: solid 2px #CC071E;
}


.myCalendarToday {
    background-color: lightcoral !important;
    border-radius: 5px;
}

.myCalendarDaySelect {
    background-color: #FFCC66;
}

.CalendarSeleccion {
    margin: auto;
    text-decoration: none;
    font-style: normal;
    text-transform: uppercase;
    width: 500px;
}

    .CalendarSeleccion a {
        text-decoration: none;
    }

.myCalendarMothTitle {
    background-color: LightGray;
    height: 25px;
    border-bottom: solid 2px;
    border-color: grey;
}

.myCalendarWeekendDays {
    /*display: none !important;*/
}

.myCalendarNexPrev {
    
}


.boton_inscribir {
    color: white;
    background-color: green;
    border: solid 2px white;
    padding: 0.5rem 4rem;
}

.lbl_JornadaSinPlazas {
    color: white;
    background-color: indianred;
    border: solid 2px white;
    padding: 0.5rem 4rem;
}

.lbl_JornadaPrivada {
    color: white;
    background-color: grey;
    border: solid 2px white;
    padding: 0.5rem 4rem;
}

.lbl_JornadaFueraPlazo {
    color: white;
    background-color: indianred;
    border: solid 2px white;
    padding: 0.5rem 4rem;
}

.lbl_JornadaAsiste {
    color: white;
    background-color: limegreen;
    border: solid 2px white;
    padding: 0.5rem 4rem;
}

.lbl_JornadaAsistePendietePago {
    color: white;
    background-color: dodgerblue;
    border: solid 2px white;
    padding: 0.5rem 4rem;
}