﻿
/* CSS Document */
@import url(/Recursos/css/normal.css);
/*estilos para normalizar diferencias entre navegadores*/
body
{
	font-size: 62.5%;
	font-family: Tahoma, Verdana, Arial;
	background: url(../Img/fondo.jpg) no-repeat center top;
}
#Container
{
	font-size: 1.2em; /*tamanyo general de textos 12px*/
	color: #333;
	max-width: 975px;
	min-width: 760px;
	margin: auto;
	width: 100%;
}
* html #Container
{
	width: 100%;
}
/*---CABECERA---*/
#Cabecera
{
	/*overflow:auto;*/
	background: url(../Img/fnCabecera.jpg) repeat-x left top;
}

#Cabecera h1
{
	color: #002F5D;
	font: bold 1.25em Arial, Helvetica, sans-serif;
	margin-top: 25px; /*float:left; 	display:inline; 	overflow:hidden */
}
#Cabecera h1 span
{
	color: #45688B;
}
.Logo
{
	/*position: absolute; 	top: 0; 	width: 70%;*/
	float: left;
	width: 59%;
}
.Logo img
{
	float: left;
}
/*--MENU OPCIONES CABECERA---*/
#MenuCabecera
{
	float: right;
	width: 40%; /*width: 75%; 	padding-top: 41px;*/
	display: inline;
	overflow: hidden;
	text-align: right;
}
.MenuAbajo
{
	padding-top: 35px;
}
html > /**/ body .MenuAbajo
{
	padding-top: 30px;
}
#MenuCabecera ul
{
	/*	float:left;*/
	margin-top: 2px;
}
#MenuCabecera li
{
	display: inline;
	color: #406488;
	font-size: 0.9em;
	border-right: solid 1px #ccc;
	padding-left: 5px;
}
#MenuCabecera li.MenuUltimo
{
	border-right: none;
	padding-right: 2px;
	margin-right: 5px;
}
#MenuCabecera li a
{
	color: #406488;
}
#MenuCabecera img
{
	vertical-align: middle;
}
#MenuCabecera .input
{
	border: solid 1px #ccc;
	background: url(../Img/fn-Input.jpg) repeat-x left top;
	font-size: 0.9em;
	color: #666;
}

.Inicio
{
	background: url(../Img/inicio.gif) no-repeat left top;
	padding-left: 20px;
}
.Acceso
{
	background: url(../Img/acceso-colegiados.gif) no-repeat left top;
	padding-left: 15px;
}
.Desconectar
{
	background: url(../IMG/desconectar.gif) no-repeat left top;
	padding-left: 15px;
}
.DesconectarBoton
{
	background: url(../IMG/desconectar.gif) no-repeat left top;
	padding-left: 17px;
	cursor: pointer;
	border: none;
	color: #406488;
	font-size: 1em;
	width: 80px;
}
.Mapa
{
	background: url(../Img/mapa-web.gif) no-repeat left top;
	padding-left: 20px;
}
.fecha
{
	clear: both;
	color: #666;
	font-size: 0.9em;
	text-align: right;
	padding-top: 5px;
	position: relative;
	padding-right: 10px;
}
.Mas
{
	background: url(../Img/mas.gif) no-repeat left 3px;
	padding-left: 15px;
	margin-left: 20px;
}

.MasBoton
{
	background: url(../IMG/mas.gif) no-repeat left 3px;
	cursor: pointer;
	border: none;
	font: 0.95em normal Tahoma, Verdana, Arial;
	color: #CC0000;
	width: 145px;
}
.MenosBoton
{
	background: url(../IMG/menos.gif) no-repeat left 3px;
	cursor: pointer;
	border: none;
	font: 0.95em normal Tahoma, Verdana, Arial;
	color: #CC0000;
	width: 130px;
}
.MasBotonGrande
{
	background: url(../IMG/mas.gif) no-repeat left 3px;
	cursor: pointer;
	border: none;
	font: 0.95em normal Tahoma, Verdana, Arial;
	color: #CC0000;
	width: 245px;
}
.MenosBotonGrande
{
	background: url(../IMG/menos.gif) no-repeat left 3px;
	cursor: pointer;
	border: none;
	font: 0.95em normal Tahoma, Verdana, Arial;
	color: #CC0000;
	width: 230px;
}
.Otros
{
	color: #CC0000;
	text-align: right;
	clear: both;
	margin: 10px 0;
	font-size: 0.9em;
}
.Otros a
{
	color: #CC0000;
}
#ImagenHome
{
	background: url(../Img/fn-Home.jpg) no-repeat left top;
	overflow: auto;
	height: 1%;
}
#ImagenHomeInterior
{
	background: url(../Img/imagen-interior.jpg) no-repeat left top;
	border-bottom: solid 1px #fff;
	height: 40px;
}
#EspacioImagen
{
	float: left;
	display: inline;
	overflow: hidden;
	width: 73.5%;
}

/*----pagina login----*/
.Contenido fieldset
{
	border: solid 1px #E1E1E1;
	clear: both;
}
.MargenesLogin
{
	padding: 10px 20px 10px 10px;
}
.MargenesLogin h2
{
	margin-top: -10px;
	margin-bottom: 10px;
	clear: both;
}
.BuscadorLogin legend
{
	display: none;
}
.BuscadorLogin
{
	background: url(../Img/fn-fieldset-buscador.jpg) repeat-x left top;
	padding: 20px 20px 10px 20px;
	height: 170px;
}
html > /**/ body .BuscadorLogin
{
	height: 185px;
}
.Login1
{
	width: 30%;
	float: left;
}
.Login2
{
	width: 30%;
	float: left;
	margin: 0 4%;
}
.Login3
{
	width: 30%;
	float: right;
}

.FLogin .p-label
{
	width: 6em;
}
.FLogin .p-input
{
	width: 65%;
}
.FLogin .botones
{
	margin-right: 0.4em;
}
.FLogin p
{
	margin-bottom: 10px;
}
h3.AccesoL
{
	color: #000;
	font-size: 1.75em;
	font-weight: normal;
	background: url(../Img/acceso-area-privada.jpg) no-repeat right top;
}
h3.RecordarL
{
	color: #000;
	font-size: 1.75em;
	font-weight: normal;
	background: url(../Img/recordar-contrasenya.jpg) no-repeat right top;
}
h3.FirmaL
{
	color: #000;
	font-size: 1.75em;
	font-weight: normal;
	background: url(../Img/firma-electronica-reconocida.jpg) no-repeat right top;
}

.MargenesLogin li
{
	background: url(../Img/flecha-menu.gif) no-repeat 5px 4px;
	padding: 0 0 3px 15px;
}




/*---LOGIN CABECERA--*/
#Logeado
{
	background: #fff url(../Img/user.gif) no-repeat 5px 30px;
	margin: 5px 10px;
	border: none;
	padding: 3px 9px 37px 9px;
}
#Logeado p.TitLogeado
{
	color: #000;
	font: bold 1.2em Arial, Helvetica, sans-serif;
	margin: 5px 0;
	color: #000000;
}
.usuario
{
	font-size: 0.9em;
	color: #333;
	padding-left: 50px;
	padding-top: 9px;
}
.usuarioP
{
	background: url(../Img/usuario.gif) no-repeat left top;
	padding-left: 15px;
	font-weight: bold;
	color: #22558C;
}


#LoginHome
{
	float: right;
	display: inline;
	overflow: hidden;
	width: 254px; /*width:26%;*/
	background: #F1F1F1;
	border-left: solid 2px #fff;
}
#LoginHome fieldset
{
	background: #fff;
	margin: 5px 10px;
	border: none;
	padding: 3px 0px;
}
#LoginHome legend
{
	color: #000;
	font: bold 1.2em Arial, Helvetica, sans-serif;
	margin: 5px 0;
}
html > /**/ body #LoginHome fieldset
{
	position: relative;
}

html > /**/ body #LoginHome legend span
{
	display: block;
	position: absolute;
	top: 0px;
	left: 10px;
	width: 100%;
}
html > /**/ body #LoginHome .FHome
{
	margin-top: 18px;
}

#LoginHome ul
{
	margin-left: 10px;
}
#LoginHome li
{
	font-size: 0.9em;
	clear: left;
}

#LoginHome label
{
	float: left;
	width: 33%;
	display: inline;
	overflow: hidden;
	padding-top: 4px;
}

#LoginHome .input
{
	font-size: 1em;
	width: 70px;
}

#LoginHome #SubOpcionesLogin
{
	margin: 3px 0;
	text-align: right;
}
#LoginHome #SubOpcionesLogin li
{
	display: inline;
	font-size: 0.85em;
}
a.Recordar
{
	background: url(../Img/recordar-password.gif) no-repeat left top;
	padding-left: 12px;
}
a.Firma
{
	background: url(../Img/firma-electronica.gif) no-repeat left 2px;
	padding-left: 15px;
}
#LoginHome li a
{
	color: #22558C;
	padding-right: 5px;
}
/*---MENU PRINCIPAL----*/
#MenuPrincipal
{
	clear: both;
	background: #002F5D url(../Img/fnMenu.gif) repeat-x left top;
	padding: 5px 0;
	overflow: auto;
	height: 1%;
}
#MenuPrincipal li
{
	display: inline;
	font: bold 1.1em Arial, Helvetica, sans-serif;
	color: #fff;
	text-transform: uppercase;
}
#MenuPrincipal li a
{
	color: #fff;
	padding: 0 30px; /*border-right: solid 1px #fff*/
}
#MenuPrincipal li span
{
	border-right: solid 1px #fff;
}

/*---CONTENIDO CENTRAL---*/

.Contenido
{
	float: left;
	width: 100%;
	background: url(../Img/fn-Contenido.jpg) repeat-x left top;
}


.ContenidoInterior
{
	background: url(../Img/ray-menu.gif) repeat-y left top;
}
/*---HOME---*/
#ColumnaHomeIzq
{
	margin-right: 254px;
	background: url(../Img/Fn-Esquina.jpg) no-repeat right top;
}

#ColumnaHomeDch
{
	float: left;
	width: 245px; /*Width of right column in pixels*/
	margin-left: -253px; /*Set left margin to -(RightColumnWidth) */
}
.Margenes
{
	padding: 5px 20px 10px 10px;
	overflow: auto;
	height: 1%;
}
h2
{
	color: #000;
	font-size: 1.65em;
	font-weight: normal;
}
h3.Fichah3
{
	color: #000;
	font-size: 1.65em;
	font-weight: normal;
	margin-top: -10px;
	margin-bottom: 5px;
	clear: both;
}
/*---NOTICIAS----*/
h2.NoticiasHome
{
	background: url(../Img/topagune.jpg) no-repeat right bottom;
	margin-bottom: 5px;
	padding: 5px 0 12px 0;
}
#Noticias
{
	overflow: auto;
	height: 150px;
}
#Noticias dt
{
	background: url(../Img/fecha.gif) no-repeat left 9px;
	padding: 8px 0 0 15px;
	color: #22558C;
	font-weight: bold;
	padding-bottom: 5px;
}
#Noticias dt a
{
	color: #22558C;
}
#Noticias dt a:hover
{
	border-bottom: dotted 1px #22558C;
}
#Noticias span
{
	font-size: 0.9em;
	clear: right;
	display: block;
	font-weight: normal;
	color: #333;
	padding-bottom: 5px;
}
#Noticias dd
{
	margin-left: 16px;
	margin-bottom: 5px;
}


#AccionesNoticias
{
	text-align: right;
	margin: 10px 0;
}
#AccionesNoticias li
{
	display: inline;
	background: none;
	padding: 0;
}
#AccionesNoticias a
{
	color: #CC0000;
	padding-right: 10px;
	font-size: 0.9em;
}
#AccionesNoticias a.RSS
{
	background: url(../Img/rss.gif) no-repeat left 2px;
	padding: 2px 10px 2px 18px;
}

/*---EN UN CLICK----*/
h2.Click
{
	background: url(../Img/fn-servicios.jpg) no-repeat right bottom;
	margin-bottom: 5px;
	padding: 5px 0 11px 0;
}
.Click span
{
	color: #284D91;
}
#ContenedorClick
{
	margin-bottom: 20px;
	position: relative;
}
#ContenedorClick h3
{
	color: #22558C;
	font: bold 1.15em Arial, Helvetica, sans-serif;
}
#ContenedorClick h3 a
{
	color: #22558C;
}
#ContenedorClick h3 a:hover
{
	border-bottom: dotted 1px #22558C;
}
.Click1
{
	float: left;
	width: 30%;
	background: url(../Img/ray-lat-click.gif) repeat-y right top;
	margin-right: 10px;
	padding-right: 10px;
	overflow: auto;	
	height: 75px 
}
.Click2
{
	float: left;
	width: 30%;
	background: url(../Img/ray-lat-click.gif) repeat-y right top;
	margin-right: 10px;
	padding-right: 10px;
	overflow: auto;	
	height: 75px 
}
.Click3
{
	float: left;
	width: 29%;
	overflow: auto;	
	height: 75px 
}

.Click1 img, .Click2 img, .Click3 img
{
	vertical-align: middle;
	border: solid 3px #E6E6E6;
	padding: 1px;
	float: left;
	display: inline;
	overflow: hidden;
	margin-right: 10px;
}

/*----EVENTOS----*/
#Eventos
{
	float: left;
	width: 62%;
	display: inline;
	overflow: hidden;
	margin-right: 15px;
}
#Eventos h2, #CajaEncuesta h2
{
	margin-bottom: 0;
	line-height: 0.9em;
}
#Eventos span
{
	color: #284D91;
}
.CajaEventos
{
	background: #fff url(../Img/fn-Eventos.jpg) repeat-x left top;
	border: solid 1px #E1E1E1;
	padding: 10px;
	height: 145px;
}
.Eventos
{
	float: left;
	width: 49%;
	display: inline;
	overflow: hidden;
	margin-right: 5px;
	margin-bottom: 5px;
}

.CalendarioHome
{
	float: left;
	width: 50%;
	margin-right: 10px; 
}
.CalendarioHome h3
{
	color: #284D91;
	font: bold 1.25em Arial, Helvetica, sans-serif;
	text-align: center;
}
.TituloCalendario
{
	/*float:left; width:70%*/
	width: 90%;
	text-align: center;
}

.FlechaIzquierda
{
	/*float: left;*/
	padding-top: 5px;
	margin-right: 15px;width:9px !important;
height:7px !important;
}
.FlechaDerecha
{
	/*float: right;*/
	padding-top: 5px;
	margin-left: 15px;width:9px !important;
height:7px !important;
}
.Calendario
{
	background: #CCCCCC;
}
.Calendario th
{
	background: #002F5D url(../Img/fn-calendario.gif) repeat-x left top;
	color: #FFFFFF;
	font-size: 1em;
	padding: 2px;
}
.Calendario td
{
	background: #fff;
	font-size: 1em;
	text-align: center;
	padding: 0px;
	
}

.Festivo
{
	color:#CC0000 !important;
	display:block;padding: 2px;}
.DiaActivo
{
	color: #fff !important;
	background-color:#ccc;
	display:block;padding: 2px;
}
.OtroMes
{
	color: #999 !important;
	display:block;padding: 2px;
}
.DiaActivoFestivo{display:block;background-color:#ccc; padding: 2px;color:#CC0000 !important;}
.Laborable{display:block;padding: 2px;color:#000 !important}

.ListadoEventos
{
	float: right;
	width: 49%;
	height: 135px;
	overflow: auto;
}
html>/**/body .ListadoEventos{width:45%}
.ListadoEventos .WarningPeq
{
	background: url(../IMG/fn-amarillo.jpg) repeat-x left top;
	border: #FF9933 1px solid;
	margin: 5px 0px;
	padding: 5px 5px 0px 5px;
}
.fecha-eventos
{
	background: url(../Img/fecha.gif) no-repeat left 8px;
	padding: 5px 0 0 15px;
	font-size: 0.9em;
}
.ListadoEventos div
{
	margin-left: 16px;
	margin-bottom: 5px;
}
.ListadoEventos p
{
	margin-bottom: 5px;
}
.ListadoEventos div a
{
	color: #22558C;
}
.MasEventos
{
	text-align: right;
	color: #CC0000;
	font-size: 0.9em;
	margin-top: 10px;
}
.MasEventos a
{
	color: #CC0000;
}
.MasEventosDerecha
{
	text-align: right;
	color: #CC0000;
	font-size: 0.9em;
	margin: 0px;
	float:right
}
.MasEventosDerecha a
{
	color: #CC0000;
}
/*--ENCUESTAS---*/
#CajaEncuesta
{
	float: right;
	width: 34%;
	display: inline;
	overflow: hidden;
}
.Encuesta
{
	height: 135px;
	overflow: auto;
}
.PreguntaEncuesta
{
	font-size: 1.1em;/* Arial, Helvetica, sans-serif;*/
	color: #22558C;
	font-weight: bold;
}
html > /**/ body .Encuesta li
{
	margin: 5px 0;
}
html > /**/ body .Encuesta input
{
	margin-right: 3px;
}
#NoEncuesta
{
	background: url(../Img/encuestas.gif) no-repeat right center;
	height: 140px;
}
#NoEncuesta div
{
	padding-bottom: 103px;
}
#FormEncuesta
{
	margin: 0;
}
#FormEncuesta .Boton
{
	float: right;
}
div.hrhome
{
	height: 3px;
	background: #EAEAEA;
	margin-top: 1px;
}
div.hrhome hr
{
	display: none;
}

/*---DESTACADOS--*/
#ColumnaHomeDch div.hrhome
{
	height: 3px;
	background: #EAEAEA;
	margin-top: 1px;
	width: 98%;
	float: right;
}
.Destacado
{
	border: solid 1px #CCCCCC;
	margin: 5px;
	padding: 5px;
	height:70px
}
.Destacado a{
color:#002F5D;
font:normal 1.5em Arial, Helvetica, sans-serif}
a img.Destacado
{
	border: solid 1px #CCCCCC;
	margin: 5px;
	padding: 2px;
}
/*--CAJA USUARIOS CONECTADOS*/
.CajaUsuarios
{
	background: url(../Img/fn-Conectado.jpg) no-repeat top right;
	border: solid 1px #E1E1E1;
	padding: 10px;
	font-size: 0.9em;
	margin-left: 5px;
}
.CajaUsuarios h2
{
	margin-bottom: 10px;
}
.CajaUsuarios h2 span
{
	color: #284D91;
}
.CajaUsuarios a
{
	color: #22558C;
}

/*---MENU LATERAL----*/
#MenuLat
{
	width: 171px;
	float: left;
	display: inline;
	font-size: 0.9em;
	overflow: hidden;
}
.ContenidoCentral

{
	/*el margin left se ha quitado porque en opera se ve mal*/
	/*margin-left: 180px;*/ /*line-height:18px*/padding-left:20px
}
* html #MenuLat
{
	margin-left: 3px;
}
* html .ContenidoCentral
{
	margin-left: 0;
	height: 1%;
}
#MenuLat li
{
	padding-left: 5px;
}
#MenuLat li a
{
	background: url(../Img/Menu-Opcion1.jpg) no-repeat right bottom;
	color: #22558C;
	font-weight: bold;
	padding: 6px 0 8px 3px;
	display: block;
	height: 1%;
}
#MenuLat li a:hover
{
	color: #CC0000;
}
#MenuLat li li
{
	background: #F4F6F2 url(../Img/flecha-menu.gif) no-repeat 5px 5px;
	padding-left: 15px;
	color: #22558C;
	margin: 3px 7px;
}
#MenuLat li li a
{
	background: none;
	font-weight: normal;
	padding: 0;
	display: inline;
}
#MenuLat li.SinOpciones a
{
	border-bottom: solid 1px #CCCCCC;
	background: none;
	padding: 4px 0 4px 3px;
	height: 1%;
}
/*--miga pan---*/
#MigaPan
{
	margin-bottom: 8px;
	margin-right: 30px;
	float: left;
}
#MigaPan li
{
	display: inline;
	font-size: 0.9em;
	color: #666666;
	background: none;
	padding: 0;
}
#MigaPan li a
{
	color: #CC0000;
	background: url(../Img/miga-pan.gif) no-repeat right 4px;
	padding-right: 8px;
}

.AyudaGeneral
{
	float: right;
	color: #CC0000;
	margin-left:5px
}


.AyudaGeneral .Ayuda
{
	background: url(../Img/help.gif) no-repeat left top;
	margin: 0 3px 0 0;
	padding: 0 5px 0 10px;
	text-decoration: none;
	cursor: pointer;
	font: 0.95em normal Tahoma, Verdana, Arial;
	color: #CC0000;
	border: none;
}
.Ayuda
{
	background: url(../Img/help.gif) no-repeat left top;
	padding-left: 20px !important;
	color: #CC0000;
	padding-bottom: 2px;
}

/*---Ayuda Extendida---*/
/*--ayuda extendida-*/
.AyudaExtendida
{
	clear: both;
	border-right: solid 1px #ccc;
	border-left: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	background: url(../IMG/ayuda2.gif) no-repeat right top;
	padding: 10px;
	margin-bottom: 10px;
}
.AyudaHr
{
	background: url(../IMG/ayuda1.gif) no-repeat right top;
	height: 17px;
	line-height: 17px;
	clear: both;
}
.AyudaHr hr
{
	display: none;
}
.AyudaExtendida p
{
	margin: 10px 0;
}


/*---FORMULARIOS----*/
.ContenidoCentral h2
{
	margin-top: -10px;
	margin-bottom: 5px;
	clear: both;
}
.ContenidoCentral fieldset
{
	border: solid 1px #E1E1E1;
	clear: both;
}
.Boton
{
	background: url(../Img/fn-Boton.jpg) repeat-x left top;
	color: #fff !important;
	border: none;
	text-transform: uppercase;
	font: normal 0.8em Tahoma, Verdana, Arial;
	padding: 2px 0;
	cursor: pointer;
}
html > /**/ body .Boton
{
	padding: 2px 3px;
}
a.Boton{ padding:2px 10px 5px 10px; line-height:22px }
.input
{
	border: solid 1px #ccc;
	background: #fff;
	padding: 1px;
	font: normal 1em Tahoma, Verdana, Arial;
}
.inputCP
{
	border: solid 1px #ccc;
	background: #fff;
	padding: 1px;
	font: normal 1em Tahoma, Verdana, Arial;
	width:15%}
.inputCuentaBancaria
{
	border: solid 1px #ccc;
	background: #fff;
	padding: 1px;
	font: normal 1em Tahoma, Verdana, Arial;
	width:5%}
.inputCuentaBancaria2
{
	border: solid 1px #ccc;
	background: #fff;
	padding: 1px;
	font: normal 1em Tahoma, Verdana, Arial;
	width:20%}
.inputPassword
{
	border: solid 1px #ccc;
	background: #fff;
	padding: 1px;
	font: normal 1em Tahoma, Verdana, Arial;
	width:75%}
.Ancho100{ width:100%}
.clear
{
	clear: both;
}
.none
{
	position: absolute;
	left: -1500px;
	top: -10%;
	overflow: hidden;
	font-size: 0%;
	line-height: 0%;
}

/*---buscador---*/
.Buscador legend, .BuscadorContacto legend
{
	display: none;
}
.Buscador
{
	background: url(../Img/fn-fieldset-buscador.jpg) repeat-x left top;
	padding: 10px 20px 5px 20px;
}
.Contenido fieldset.BuscadorContacto
{
	background: none;
	border: none;
	padding: 10px 20px 5px 20px;
}
.Buscador img
{
	vertical-align: top;
	padding-top: 2px;
}

#BuscadorGeneral .fila-campos1
{
	width: 35%;
}
#BuscadorGeneral .fila-campos2
{
	width: 64%;
}
#BuscadorGeneral .p-label
{
	width: 6em;
}
#BuscadorGeneral .p-input
{
	width: 60%;
}
#BuscadorGeneral .fila-campos2 .p-input
{
	width: 40%;
	padding-right: 5px;
}
#BuscadorGeneral .p-columna
{
	padding: 0;
}

/*encuestas web*/

#EncuestasWeb .fila-campos1
{
	width: 35%;
}
#EncuestasWeb .fila-campos2
{
	width: 64%;
}
#EncuestasWeb .p-label
{
	width: 6em; padding-top:4px; 
}
#EncuestasWeb .p-input
{
	width: 60%;
}
#EncuestasWeb .fila-campos2 .p-input
{
	width: 40%;
	padding-right: 5px;
}
#EncuestasWeb .p-columna
{
	padding: 0;
}


/*--BOtones link ---*/
.BotonAdjunto
{
	color: #CC0000;
	text-decoration: none;
	border: none;
	text-align: left;
	cursor: pointer;
	width:55px
}
.BotonAdjunto2
{
	color: #CC0000;
	text-decoration: none;
	border: none;
	text-align: left;
	cursor: pointer;
	width:100px
}
.BotonAdjunto, .BotonAdjunto2
{
	background: left 0px no-repeat;
	margin: 0 3px 0 0;
	padding: 0 0 0 1px;
	font-size: 0.95em;
}
/*--Botones paginacion ---*/
.BotonNumero
{
	color: #AE1212;
	text-decoration: none;
	border: none;
	text-align: left;
	cursor: pointer;
}

.BotonNumero
{
	background: left 0px no-repeat;
	margin: 0 3px 0 0;
	padding: 0 0 0 1px;
}

.BotonNumeroSeleccionado
{
	background: #F4F6F2;
	border: solid 1px #E1E5DC !important;
	margin: 0 3px 0 0;
	padding: 0 0 0 1px;
	text-decoration: none;
	font-weight: bold !important;
}

.Paginacion
{
	float: right;
}
.ResultadosPaginacion
{
	float: left;
}
/*--genericos formularios---*/
.p-label
{
	padding-top: 2px;
	float: left;
}
.p-label2
{
	float: left;
	padding-top: 2px;
}
.p-label-fecha
{
	width: 3em;
	float: left;
	padding-top: 2px;
	margin-left: 10px;
}
.p-label-fechaS
{
	width: 3em;
	float: left;
	padding-top: 2px;
	margin-left: 3px;
}
.p-input-fecha
{
	float: left;
}
.p-input-fecha input
{
	width: 70px ;
}
#FormBiblioteca .p-input-fecha input
{
	width: 65px ;
}
#FormLegislacion .p-input-fecha input
{
	width: 66px ;
}
input.ImagenCalendario{
width:14px !important;
height:16px !important;  
        }
 input.ImagenPdf{
width:16px !important;
height:16px !important;  
        }
.p-input
{
	float: left;
}

fieldset .fila-campos, fieldset .fila-campos1, fieldset .fila-campos2
{
	margin-bottom: 3px;
}
.fila-campos
{
	clear: both;
	margin-bottom: 0px;
	float: left;
	width: 100% /*height:1%; overflow:auto;*/;
}
.fila-campos1
{
	float: left;
	width: 49%;
	margin-bottom: 0px;
	clear: left; /*height:1%; overflow:auto;*/
}
.fila-campos2
{
	float: right;
	width: 49%;
	margin-bottom: 0px; /*margin-bottom: 5px;*/ /* height:1%; overflow:auto;*/
}
.fila-campos1-1
{
	float: left;
	width: 58%;
	height: 1%;
	overflow: auto;
}
.fila-campos1-2
{
	float: left;
	width: 40%;
	height: 1%;
	overflow: auto;
}




.botones
{
	float: right;
}
/*
.hr{
	background:#EAEAEA; height:2px; margin-top:1px}*/
.hr hr
{
	display: none;
}

.form-input
{
	width: 99.5%;
}

.form-select
{
	width: 100%;
}

.form-selectRefrescar{width: 68.5%;}

.form-input, .form-select, .form-selectRefrescar
{
	border: solid 1px #ccc;
	background: #ffffff;
	padding: 1px;
	font: normal 1em Tahoma, Verdana, Arial;
}
.form-inputInactivo
{
	/*color: #22558C;*/
	color: #333;
	border: solid 0px #ccc;
	background: transparent;
	padding: 1px;
	font: normal 1em Tahoma, Verdana, Arial;
}
.botonimagen
{
	background-image: url(../img/ascendente-sel.jpg);
	background-repeat: no-repeat;
	height: 18px;
	width: 17px;
	background-position: center;
}

.Margenes .radio li, .MargenesLogin .radio li
{
	display: inline;
	background: none;
	padding: 0 10px 0 0;
}

.Margenes .radio-linea li
{
	background: none;
	padding: 0 10px 0 0;
}

html > /**/ body .radio label
{
	padding-left: 5px;
}

.txtrojorojo
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
	line-height: 16px;
}
/*---refrescar--*/

.BotonRefrescar
{
	font-size: 0px;
	color: #fff;
	width: 25px;
	height: 18px;
	background: url(../IMG/refrescar.gif) no-repeat left top;
	border: none;
	cursor: pointer;
}
/*xa ie*/
*:first-child + html .BotonRefrescar, * html .BotonRefrescar
{
	padding-left: 100px;
}
/*para opera*/
html:first-child .BotonRefrescar
{
	font-size: 0px;
	padding-left: 100px;
}

.actualizar
{
	vertical-align: top;
	padding-top: 2px;
}
.actualizarEmpleo
{
	vertical-align: top;
	padding-top: 2px;
	float: left;
}

/*---formulario encuestas---*/
#FormEncuestas .p-label
{
	width: 10em;
}

#FormEncuestas .fila-campos2 .p-label
{
	width: 10em;
}
#FormEncuestas .fila-campos1
{
	width: 61%;
}
#FormEncuestas .fila-campos2
{
	width: 38%;
}
#FormEncuestas .p-input
{
	width: 83%;
}
#FormEncuestas .fila-campos1 .p-input
{
	width: 66%;
}
#FormEncuestas .fila-campos2 .p-input
{
	width: 56%;
}
#FormEncuestas span
{
	float: left;
	width: 1px;
}

/*---ficha encuestas--*/
#Fechas dl, #Fechas dt, #Fechas dd{
	margin:0; padding:0
}
#Fechas dt, #Fechas dd{padding-bottom:5px !important;}
#Fechas dt{
	font-weight:bold;
	font-size:0.9em;
	float:left;width: 7em 

}
#Fechas dd{float:left}
#Fechas dd.Columna{ width:85%; clear:right}
#Fechas dt.Columna2{ width:9.5em}
#Fechas dt.Columna3{ width:10em}
#Fechas dd.Columna1{width: 20%;}
#Fechas dd.Columna2{width: 20%;}
#Fechas dd.Columna3{width: 20%; clear:right}


#EncuestasRecibidas .fila-campos1{ width:29%}
#EncuestasRecibidas .fila-campos2{ width:70%}
#EncuestasRecibidas .fila-campos1 .p-label-ficha{width:12.5em}
#EncuestasRecibidas .fila-campos2 .p-label-ficha{width:13em}
/*---formulario cursos---*/
#FormCursos .p-label
{
	width: 6.5em;
}
#FormCursos .fila-campos2 .p-label
{
	width: 10em;
}
#FormCursos .fila-campos1
{
	width: 61%;
}
#FormCursos .fila-campos2
{
	width: 38%;
}
#FormCursos .p-input
{
	width: 89%;
}
#FormCursos .fila-campos1 .p-input
{
	width: 66%;
}
#FormCursos .fila-campos2 .p-input
{
	width: 56%;
}

#FormCursos span
{
	float: left;
	width: 1px;
}
#FormCursos .botones
{
	padding-top: 2px;
}
/*---ficha cursos---*/


#Ofertas dl, #Ofertas dt, #Ofertas dd{
	margin:0; padding:0
}
#Ofertas dt, #Ofertas dd{padding-bottom:5px !important;}
#Ofertas dt{
	font-weight:bold;
	font-size:0.9em;
	float:left;

}
#Imparte dt
{
	width: 11em;clear:left;
}

#DCurso dt, #Matricula dt
{
	width: 8.5em; 
}
#DCurso dd, #Matricula dd{float:left}
#DCurso  dt.Columna{  clear:left }
#DCurso  dd.Columna{  width:78%; display:block; }
#DCurso  dd.Columna1{   width:18%;display:block }
#DCurso dd.Columna2{ width:55%; display:block; clear:right}

#DCurso dd.Columna3-1 { width:18%; }
#DCurso dd.Columna3-2{ width:15%; }

#DCurso dt.Columna3-3, #DCurso dt.Columna2-2{ width:11em;  color:#CC0000}
#DCurso dd.Columna3-3{ width:25%; }

#DCurso dd.Columna2-1{ width:45%; }
#DCurso dd.Columna2-2{ width:15%; }

#Matricula dd.Columna3-1 { width:18%; }
#Matricula dd.Columna3-2{ width:15%; }
#Matricula dd.Columna3-3{ width:25%; }




/*---formulario visados----*/

#FormVisados .p-label
{
	width: 8em;
}

#FormVisados .p-label2
{
	width: 8em;
}

#FormVisados .p-input
{
	width: 84.6%;
}
#FormVisados .fila-campos .form-select
{
	width: 100.5%;
}
#FormVisados .fila-campos1 .p-input
{
	width: 73%;
}
#FormVisados .fila-campos1 .form-input
{
	width: 98% !important;
}

#FormVisados .fila-campos2 .p-input
{
	width: 69%;
}
#FormVisados .botones
{
	margin-right: 0.75em;
}
html > /**/ body #FormVisados .p-input
{
	width: 83%;
}

html > /**/ body #FormVisados .fila-campos1 .p-input
{
	width: 72%;
}
html > /**/ body #FormVisados #FormVisados .fila-campos2 .p-input
{
	width: 65%;
}
/*---formulario turnos de oficio----*/

#FormTurnosOficio .p-label
{
	width: 9em;
}
#FormTurnosOficio .p-input
{
	width: 85%;
}
#FormTurnoOficio .fila-campos1 .p-input
{
	width: 73%;
}
#FormTurnoOficio .fila-campos2 .p-input
{
	width: 69%;
}
#FormTurnoOficio .botones
{
	margin-right: 0.7em;
}
/*-----formulario legislacion-----*/


#FormLegislacion .p-label
{
	width: 8em;
}
#FormLegislacion .fila-campos2 .p-label
{
	width: 10.5em;
}

#FormLegislacion .botones
{
	margin-right: 0.6em !important;
}
#FormLegislacion .p-input
{
	width: 84.5%;
}

#FormLegislacion .fila-campos1 .p-input
{
	width: 70%;
}
#FormLegislacion .fila-campos2 .p-input
{
	width: 60%;
}
#FormLegislacion .fila-campos .form-select
{
	width: 100.5%;
}
#FormLegislacion .fila-campos1 .form-select,
#FormLegislacion .fila-campos2 .form-select
{
	width: 101%;
}
#FormLegislacion .select-refrescar .form-select
{
	float: left;
	width: 83%;
	margin-right: 10px;
}

#FormLegislacion .p-label3
{
	width: 82%;
	font-size: 0.9em;
	font-weight: bold;
}
/*---ficha legislacion----*/
#FichaLegislacion .p-label-ficha
{
	width: 9em;
}
#FichaLegislacion .fila-campos2 .p-label-ficha
{
	width: 7em;
}

/*---ficha TurnoOficio----*/
#FichaDatosSolicitante .p-label-ficha
{
	width: 7em;
}

/*---ficha TurnoOficio----*/
#FichaDatosTrabajo .p-label-ficha
{
	width: 13em;
}
#FichaDatosTrabajo .fila-campos2 .p-label-ficha
{
	width: 9em;
}
#SLocalidad .p-label-ficha
{
	width: 6em;
	padding-left: 7em !important;
}
/*---ficha TurnoOficio----*/
#FichaColegiado .p-label-ficha
{
	width: 12em;
}
#FichaColegiado .fila-campos2 .p-label-ficha
{
	width: 9em;
}

/*-----formulario biblioteca-----*/
#FormBiblioteca .p-label
{
	width: 6.5em;
}
#FormBiblioteca .fila-campos2 .p-label
{
	width: 10.5em;
}
#FormBiblioteca .p-label3
{
	width: 8.5em;
}
#FormBiblioteca .p-input
{
	width: 88.5%;
}

#FormBiblioteca .botones
{
	margin-right: 0.2em;
}
#FormBiblioteca .fila-campos1 .p-input
{
	width: 72%;
}
#FormBiblioteca .fila-campos2 .p-input
{
	width: 62.5%;
}
#FormBiblioteca .fila-campos2 .form-select
{
	width: 102%;
}
#FormBiblioteca .fila-campos1 .form-select
{
	width: 101%;
}
html > /**/ body #FormBiblioteca .fila-campos2 .p-input
{
	width: 62%;
}
/*---ficha libros---*/

#FichaBiblioteca .p-label-ficha
{
	width: 11em;
}
#FichaBiblioteca span
{
	margin-left: 2px;
}


.ImagenLibro p
{
	text-align: center !important;
	margin-top: 10px;
}
/*---form repositorios----*/
#FormRepositorios .p-label
{
	width: 12em;
}
#FormRepositorios .p-input
{
	width: 77%;
}
#FormRepositorios .p-label2
{
	width: 10.5em;
}
#FormRepositorios .botones
{
	margin-right: 1em;
}
#FormRepositorios .fila-campos1 .p-input
{
	width: 55%;
}
#FormRepositorios .fila-campos2 .p-input
{
	width: 58%;
}

/*---form politica calidad----*/
#FormCalidad .p-label
{
	width: 6em;
}
#FormCalidad .p-input
{
	width: 88%;
}
#FormCalidad .fila-campos2 .p-label
{
	width: 3.5em;
}
#FormCalidad .botones
{
	margin-right: 0.6em;
}
#FormCalidad .fila-campos1
{
	width: 25%;
}
#FormCalidad .fila-campos2
{
	width: 74%;
}
#FormCalidad #Cargando
{
	margin-left: 10px;
}
#FormCalidad .fila-campos1 .p-input
{
	width: 100px;
}
#FormCalidad .fila-campos2 .p-input
{
	width: 100px;
}
/*----form facturas--*/
#FormFacturas .p-label
{
	width: 7.5em;
}
#FormFacturas .p-input
{
	width: 68%;
}
#FormFacturas .form-input
{
	width: 98%;
}
#FormFacturas .fila-campos2 .p-label
{
	width: 7em;
}
#FormFacturas .fila-campos2 .p-input
{
	width: 75%;
}
#FormFacturas .botones
{
	margin-right: 0.4em;
	padding-top: 2px;
}

/*---form cobros---*/
#FormCobros .p-label
{
	width: 7.5em;
}
#FormCobros .p-input
{
	width: 86%;
}
#FormCobros .botones
{
	margin-right: 0.6em;
	padding-top: 2px;
}

#FormCobros .fila-campos2 .p-label
{
	width: 6em;
}
#FormCobros .fila-campos1 .p-input
{
	width: 67%;
}
#FormCobros .fila-campos2 .p-input
{
	width: 76%;
}

/*---form noticias----*/
#FormNoticias .p-label
{
	width: 7.5em;
}
#FormNoticias .p-input
{
	width: 86%;
}
#FormNoticias .botones
{
	margin-right: 0.4em;
	padding-top: 2px;
}
#FormNoticias .p-label2
{
	width: 7em;
}
#FormNoticias .fila-campos2 .p-label
{
	width: 6em;
}
#FormNoticias .fila-campos1 .p-input
{
	width: 67%;
}
#FormNoticias .fila-campos2 .p-input
{
	width: 76%;
}
#FormNoticias .select-refrescar .form-select
{
	float: left;
	width: 84%;
	margin-right: 10px;
}
#FormNoticias span
{
	float: left;
	width: 1px;
}

/*--form guia profesional--*/
#FormGuia .p-label
{
	width: 10em;
}
#FormGuia .p-input
{
	width: 83%;
}
#FormGuia .fila-campos1
{
	width: 62%;
}
#FormGuia .fila-campos2
{
	width: 37%;
}
#FormGuia .fila-campos2 .p-label
{
	text-align: right;
	width: 17em;
	padding-right: 5px;
}
#FormGuia .fila-campos1 .p-input
{
	width: 65%;
}
#FormGuia .select-refrescar .form-select
{
	float: left;
	width: 94%;
	margin-right: 10px;
}
#FormGuia .botones
{
	margin-right: 0.2em;
}

/*---form catalogo colegiados---*/


#FormCatalogo .p-label
{
	width: 10.1em;
}
#FormCatalogo .p-input
{
	width: 80%;
}
#FormCatalogo .botones
{
	margin-right: 0.1em;
}
#FormCatalogo .fila-campos1 .p-input
{
	width: 64%;
}
#FormCatalogo .fila-campos2 .p-input
{
	width: 56%;
}

#FormCatalogo .fila-campos2 .p-label
{
	width: 13em;
}
#FormCatalogo span
{
	float: left;
	width: 1px;
}
html > /**/ body #FormCatalogo .fila-campos2 .p-input
{
	width: 54%;
}
/*---enlaces ITIS---*/
#BuscadorEnlaces .p-label
{
	width: 6em;
}
#BuscadorEnlaces .p-input
{
	width: 50%;
}

/*
.Enlaces .fila-campos .p-label-ficha
{
	width: 6.5em;
}
.Enlaces .fila-campos1 .p-label-ficha
{
	width: 6.5em;
}
.Enlaces .fila-campos2 .p-label-ficha
{
	width: 11em;
}*/

.Enlaces dd, .Enlaces dt{ padding-bottom:5px; margin:0}
.Enlaces dl{
margin:0;
padding:0}
.Enlaces dt{
font-weight:bold;
	font-size:0.9em;
 float:left }

.Enlaces  dt.Columna1{ width:6.5em ; display:block }
.Enlaces  dt.Columna2{ width:11em;display:block   }

.Enlaces  dd.Columna1{ float:left;   width:40%;display:block   }
.Enlaces dd.Columna2{ float:left;width:30%; clear:right;display:block }

#FichaC .Enlaces h3
{
	color: #22558C;
	font: bold 1.1em Arial, Helvetica, sans-serif;
	margin: 0px 0;
	clear: both;
}
#FichaC li
{
	background: none;
}
.Enlaces a
{
	color: #22558C;
}
.Enlaces a:hover
{
	color: #CC0000;
}

/*---asesoria------*/
#FormAsesoria .p-label
{
	width: 10.5em;
	font-weight: bold;
	font-size: 0.9em;
}
#FormAsesoria .p-columna
{
	padding: 0px;
}
#FormAsesoria .p-input
{
	width: 83%;
}
#FormAsesoria .form-select
{
	padding: 0;
	margin: 0;
}
#FormAsesoria .botones
{
	margin-right: 0.5em;
}
.FormAsesoriaPad5{padding-bottom:5px !important}
.FormAsesoriaPad4{padding-bottom:4px !important}
.TextoCentrar
{
	text-align:center !important}
.TextoDerecha
{
	text-align:right !important}

/*--ORDENAR--*/
#NumResultados
{
	float: left;
	width: 45%;
	margin: 5px 0;
	font-weight: bold;
	font-size: 0.9em;
	clear: left;
	padding-top: 10px;
}
.Orden
{
	float: right;
	margin: 10px 0;
	clear: right;
	overflow: auto;
	height: 1%;
	width: 50%;
}
#Historico .Orden
{
	width: 48%;
}
.p-orden-input img
{
	vertical-align: middle;
}
.p-orden
{
	width: 7.5em;
	float: left;
}
.p-orden-input
{
	float: left;
	padding-left: 4px;
	width: 60%;
}
.p-orden-input2
{
	float: left;
	padding-left: 4px;
}
.p-orden-input select
{
	width: 98%;
}
/*---RESULTADOS---*/
#Resultados
{
	clear: both;
}
#Resultados h3, #FichaC #Resultados h3
{
	color: #22558C;
	margin-bottom: 3px;
	font: bold 1em Tahoma, Verdana, Arial;
	padding-bottom: 0;
}
#Resultados h3 a
{
	color: #22558C;
}
#Resultados h3 a:hover
{
	color: #CC0000;
}
#Resultados h3 br
{
	margin-bottom: 3px;
	display: block;
}
#Resultados p, #FichaC #Resultados p
{
	margin-bottom: 2px;
}

#Resultados h3 span
{
	font-size: 0.9em;
	color: #666;
	font-weight: normal;
}
#Resultados h3 span strong
{
	color: #666;
	font-weight: bold;
}
#Resultados li
{
	background: url(../Img/fn-resultados.jpg) repeat-x left bottom;
	padding: 5px 0 10px 0;
}

.fila-resultados
{
	background: url(../Img/fn-resultados.jpg) repeat-x left bottom;
	padding: 5px 5px;
	clear: both;
}

.Resultados-izq
{
	float: left;
	width: 69%;
}
.Resultados-dch
{
	float: right;
	width: 30%;
	text-align: right;
	
}
div.fila-categoria {font-size:1em;color:#333}

.fila-categoria
{
	font-size: 0.9em;
	color: #666;
	font-weight: normal;
}
.separador
{
	background: url(../Img/separador.gif) no-repeat 4px center;
	padding: 0 10px;
}
.EnlaceBold
{
	color: #22558C;
	font-weight: bold;
}
.EnlaceBold a
{
	color: #22558C;
}
.EnlaceBold a:hover
{
	color: #CC0000;
}
.Enlace
{
	color: #CC0000;
	font-weight: normal;
}
.fila-total
{
	text-align: right;
	padding: 10px 5px;
	font-weight: bold;
}
#Resultados .fila-total li
{
	background: none;
	padding: 0;
}
/*--PAGINACION-*/
#Paginacion
{
	border: solid 1px #E1E1E1;
	font-size: 0.9em;
	padding: 5px;
	font-weight: bold;
}
#Paginacion p
{
	float: left;
	display: inline;
	overflow: hidden;
}
.num-pag
{
	float: right;
	overflow: hidden;
	display: inline;
	font-weight: normal;
}
.Margenes .num-pag li, .MargenesLogin .num-pag li
{
	display: inline;
	background: none;
	padding: 0;
}
.num-pag li.Activo
{
	background: #F1F1F1;
	border: solid 1px #E1E1E1;
	padding: 5px;
}
.num-pag li a
{
	padding: 0 5px;
	color: #CC0000;
	border-right: solid 1px #999999;
}
#Paginacion input, .Paginacion2 input
{
	font: 0.95em normal Tahoma, Verdana, Arial;
	color: #CC0000;
	border: none;
	cursor: pointer;
}
.Paginacion2 li{display:inline}
.Volver
{
	background: url(../Img/anterior.gif) no-repeat left 5px;
	padding-left: 4px;
	
}
a.Volver {font: 0.95em normal Tahoma, Verdana, Arial;
	color: #CC0000;
	border: none;
	cursor: pointer;
	padding-left:15px}
.Primero
{
	background: url(../Img/primero.gif) no-repeat left 5px;
	padding-left: 4px;
	padding-right: 3px;
}
.Anterior
{
	background: url(../Img/anterior.gif) no-repeat left 5px;
	padding-left: 2px;
	padding-right: 3px;
}
.Siguiente
{
	background: url(../Img/siguiente.gif) no-repeat right 5px;
	padding-right: 0px;
	padding-left: 3px;
}
.Ultimo
{
	background: url(../Img/ultimo.gif) no-repeat right 5px;
	padding-right: 5px;
	padding-left: 3px;
}
html > /**/ body .Primero, html > /**/ body .Anterior, html > /**/ body .Volver
{
	padding-left: 8px;
	padding-right: 5px;
}
html > /**/ body .Siguiente, html > /**/ body .Ultimo
{
	padding-right: 8px;
	padding-left: 5px;
}

.Repositorios
{
	float: left;
	width: 65%; /*padding-left:5px*/
	font-size: 1.1em;
}
.RepositoriosBiblioteca
{
	float: left;
	width: 70%; /*padding-left:5px*/
}
#Repositorios
{
	float: left;
	width: 65%; /*padding-left:5px*/
}
.NoticiasSin
{
    font-size: 1.1em;
	/*float: left;*/
}
/*---ofertas----*/
#Ofertas
{
	/*float:left; width:65%; padding-left:5px*/
}
#Ofertas a, #Guia a
{
	color: #22558C;
}
#Ofertas a:hover, #Guia a:hover
{
	color: #CC0000;
}
#Ficha h4
{
	color: #22558C;
	border-bottom: solid 2px #EAEAEA;
	font: bold 1.1em Arial, Helvetica, sans-serif;
	margin: 5px 0 10px 0;
	clear: both;
}

.Fichah4
{
	color: #22558C !important;
	border-bottom: solid 2px #EAEAEA;
	font: bold 1.2em Arial, Helvetica, sans-serif !important;
	margin: 10px 0;
	margin-top: 10px !important;
	clear: both;
}
#Ficha.Editor h4
{
	margin: 20px 0 10px 0;
}
h5
{
	background: url(../Img/fn-h5.jpg) repeat-x left bottom;
	font: bold 1.1em Arial, Helvetica, sans-serif;
	padding-bottom: 5px;
	margin: 10px 0 5px 0;
	clear: both;
	color: #22558C;
}


.Ofertas1 .p-label-ficha
{
	width: 12em;
}
.Ofertas2 .p-label-ficha
{
	width: 14em;
}
.TextoOfertas
{
	color: #333 !important;
}




/*--guia profesional ficha---*/


#GDGenerales .p-label-ficha
{
	width: 8em;
}
#GDGenerales .fila-campos2 .p-label-ficha
{
	width: 6.5em;
}
#GColegiados .p-label-ficha
{
	width: 5.5em;
}
#GColegiados .fila-campos2 .p-label-ficha
{
	width: 7.5em;
}
#GDPersonales .p-label-ficha
{
	width: 8.5em;
}
#GDPersonales .fila-campos2 .p-label-ficha
{
	width: 8em;
}
.GDEmpresa .p-label-ficha
{
	width: 8.5em;
}
.GDEmpresa .fila-campos2 .p-label-ficha
{
	width: 6.5em;
}
.GREmpresa .p-label-ficha
{
	width: 8.5em;
}
.GREmpresa .fila-campos2 .p-label-ficha
{
	width: 4em;
}
#GuiaDerecha
{
	float: left;
	width: 65%;
}



.hrResultados hr
{
	display: none;
}
.hrResultados
{
	background: url(../Img/fn-resultados.jpg) repeat-x left bottom;
	height: 4px;
	line-height: 4px;
	padding: 0;
	clear: both;
}


.SeparadorEmpresas hr
{
	display: none;
}
.SeparadorEmpresas
{
	border-bottom: dotted 1px #B3C6D7;
	margin: 10px 0;
}


.NoImagen
{
	margin-left: 100px;
	width: 50%;
}



/*----tabs----*/
#Tabs
{
	border: solid 1px #EAEAEA;
	background: url(../Img/fn-tabs.jpg) repeat-x left top;
}
#Tabs input
{
	color: #22558C;
	border: none;
	border-right: solid 1px #EAEAEA;
	font: bold 0.9em Arial, Helvetica, sans-serif;
	background: none;
	cursor: pointer;
	padding: 5px 0;
	width: 16%;
}
#Tabs .TabActivo
{
	color: #000000;
	background: url(../Img/tab-activo.gif) no-repeat bottom center;
}
.Bordes
{
	border: solid 1px #EAEAEA;
	padding: 10px;
}
/*---FICHA colegiado ----*/
#FichaC
{
	clear: both;
	margin-bottom: 20px;
}
#FichaC p
{
	margin-bottom: 5px;
}
#FichaC h4
{
	color: #22558C;
	border-bottom: solid 2px #EAEAEA;
	font: bold 1.1em Arial, Helvetica, sans-serif;
	margin: 10px 0 5px 0;
	clear: both;
}
.BordeImagen
{
	border: solid 1px #CCCCCC;
	padding: 4px;
}

/*campos ficha colegiado*/
.p-columna
{
	float: left; /*padding: 3px 0;*/
	padding: 3px 0 1px 0;
}

.p-label-ficha
{
	padding: 4px 0;
	float: left;
	font-size: 0.9em;
	font-weight: bold;
}
.p-label-linea
{
	padding: 4px 0;
	font-size: 0.9em;
	font-weight: bold;
}

.p-linea
{
	padding: 0;
	margin: 0;
}

html > /**/ body .p-label-ficha, html > /**/ body .p-columna
{
	padding: 0;
}

/*ficha datos personales*/
.Si
{
	background: url(../Img/si.gif) no-repeat left top;
	padding-left: 20px;
}
.No
{
	background: url(../Img/no.gif) no-repeat left top;
	padding-left: 20px;
}

/*varios ficha colegiado*/

#divDFEmpresa .form-selectRefrescar{width: 70%;}
#RefrescarGrande .form-selectRefrescar{width: 86% !important;}
#SubActividad .form-select{width:91%}
#ProductosFicha .form-input{width:100% !important}
#TipoHistorico .form-input{width:80% !important}
#TipoHistorico .form-selectRefrescar{width:85%}

/*columnas*/


#DPersonales .fila-campos1
{
	float: left;
	width: 40%;
	clear: left;
}
#DPersonales .fila-campos2
{
	float: right;
	width: 58%;
}
/*edicion*/
.Edicion #DPersonales .fila-campos1
{
	float: left;
	width: 49%; /*margin-bottom: 0px;*/
	clear: left;
}
.Edicion #DPersonales .fila-campos2
{
	float: right;
	width: 49%; /*margin-bottom: 0px;*/
}

#DPersonales .p-label-ficha
{
	width: 9.5em;
}


/*columnas*/


#DEmpresa .p-label
{
	width: 10em;
}
#DEmpresa .p-input
{
	width: 85%;
}
#DEmpresa .p-columna
{
	padding: 0 !important;
}
.Gris
{
	background: #F4F6F2;
	border: solid 1px #ccc;
	margin: 5px 0;
	padding: 5px 0;
}
#DEmpresa .form-input
{
	width: 90%;
}
#DEmpresa .fila-campos1 .p-input, #DEmpresa .fila-campos2 .p-input
{
	width: 58%;
}
#DEmpresa .fila-campos2 .fila-campos1-1 .p-input
{
	width: 45%;
}
#DEmpresa .fila-campos2 .fila-campos1-2 .p-label
{
	width: 3.5em;
}
#DEmpresa .fila-campos2 .fila-campos1-2 .p-input
{
	width: 38%;
}
#DEmpresa .p-input2{float:left;width: 91.5%}
#FDAcademicos .p-label-ficha
{
	width: 7em;
}
#FDAcademicos .p-label-ficha-grande
{
    font-weight: bold;
	width: 8em; padding:3px 0;
	float:left;
	font-size:0.95em;
}
#FDAcademicos .ListaDefinicion2Columnas dt
{
	float: left;
	font-weight: bold;
	width: 7.6em; padding:3px 0;
	font-size:0.95em;
}
#FDBancarios .p-label-ficha
{
	width: 5em;
}
#FDBancarios .p-columna
{
	width: 90%;
}

#FDPersonales .fila-campos1 .p-columna
{
	width: 55%;
}
#FDPersonales .fila-campos2 .p-columna
{
	width: 50%;
}


#FDPersonales .fila-campos2 .p-label-ficha, #FDAcademicos .fila-campos2 .p-label-ficha
{
	width: 8em;
}
#FDPersonales .fila-campos2 .p-label-ficha
{
	width: 9.5em;
}
#FDPersonales .fila-campos1-2 .p-label-ficha
{
	width: 8em;
}
#FDPersonales .fila-campos .p-columna
{
	width: 85%;
}

#FDPersonales .fila-campos .form-input
{
	margin: 0;
	width: 90%;
	float: left;
}

#DatosColegiales .p-label-ficha
{
	width: 17.5em;
}
#AccesoWeb .p-label-ficha, #AccesoInternet .p-label-ficha
{
	width: 5em;
}
#AccesoWeb .fila-campos2 .p-label-ficha, #AccesoInternet .fila-campos2 .p-label-ficha
{
	width: 7em;
}
#AccesoWebModif .p-label-ficha
{
	width: 13em;
}
#CorreoElectronico .p-label-ficha
{
	width: 5em;
}
#CorreoElectronico .fila-campos2 .p-label-ficha
{
	width: 7em;
}
#VidaColegial .p-label-ficha
{
	width: 8em;
}
#ListasDistribucion .p-label-ficha
{
	width: 14em; /*width:100%; padding:0;  float:none; margin:0px; clear:both*/
}

#ListasDistribucion label
{
	width: 12.5em;
	float: left;
	padding-top: 3px;
}
#ListasDistribucion input
{
	float: left;
	padding: 0;
	margin: 0;
}
html > /**/ body #ListasDistribucion label
{
	padding: 3px 0;
}
html > /**/ body #ListasDistribucion input
{
	padding: 4px 0;
}


#DatosColegiales
{
	float: left;
	width: 55%;
	margin-right: 20px;
}
#FirmaFicha
{
	float: left;
	width: 25%;
}
#ImagenFicha
{
	float: right;
	width: 15%;
}
#VidaColegial
{
	width: 40%;
	float: left;
}
#ListasDistribucion
{
	float: right;
	width: 58%;
}


/*ficha bolsa de empleo*/
#BolsaTrabajoG #Clausula1{ margin-bottom:5px}
#BolsaTrabajoG #Postgrado
{
	width: 55%;
	float: left;
}
#BolsaTrabajoG .Idiomas
{
	float: right;
	width: 40%;
}
#BolsaTrabajoG .Idiomas100
{
	float: none;
	width: 100%;
}
.Idiomas .p-columna input
{
	vertical-align: middle;
}
#BolsaTrabajoG #Postgrado .p-label-ficha
{
	width: 24em;
}
#BolsaTrabajoG #FIdiomas .p-label-ficha
{
	width: 6em;
}
.PostgradoAnyadir{ width:100%; clear:both}
.PostgradoAnyadir li{ float:left; width:45%}
#AnyadirPostgrado .p-label
{
	width: 8em;
}
#AnyadirPostgrado .p-input
{
	width: 70%;
}
#AnyadirPostgrado .p-botones
{
	clear: both;
	float: right;
	margin-right: 1.4em;
}
#AnyadirIdiomas .fila-campos
{
	margin-bottom: 5px;
}
#AnyadirIdiomas .p-label
{
	width: 6em;
}
#AnyadirIdiomas .p-input
{
	width: 50%;
}
#AnyadirIdiomas .p-botones
{
	clear: both;
	float: right;
	margin-right: 2.8em;
}
#AnyadirTurno .p-label
{
	width: 8em;
}
#AnyadirTurno .p-input
{
	width: 60%;
	margin-right: 10px;
}
#AnyadirTurno .p-botones
{
	clear: both;
	float: right;
	margin-right: 2.8em;
}

/*3 columnas*/
.Col3
{
	width: 100%;
	height: 1%;
	overflow: auto;
	clear: both;
}
.Col3 .fila-campos1, .Col3 .fila-campos2, .Col3 .fila-campos3
{
	margin-bottom: 0px;
	float: left;
	width: 30%;
}

html > /**/ body .Col3 .fila-campos1, html > /**/ body .Col3 .fila-campos2, html > /**/ body .Col3 .fila-campos3
{
	margin-bottom: 0px;
}
.Col3 .fila-campos1 .p-label-ficha
{
	width: 8em;
}
.Col3 .fila-campos2 .p-label-ficha
{
	width: 11em;
}
.Col3 .fila-campos3 .p-label-ficha
{
	width: 10em;
}
/*encuesta 3 columnas*/
.EncuestaTotal{
width: 99%; text-align: right;}

#EncuestaDG dl, #EncuestaDG dt, #EncuestaDG dd{
	margin:0; padding:0
}
#EncuestaDG dt, #EncuestaDG dd{padding-bottom:5px !important;}
#EncuestaDG dt{
	font-weight:bold;
	font-size:0.9em;
	float:left;width: 6em 

}
#EncuestaDG dd{float:left}

#EncuestaDG dd.Columna1{ width:15%; }
#EncuestaDG dt.Columna2{ width:8em; }
#EncuestaDG dd.Columna2{ width:20%; }
#EncuestaDG dd.Columna3{ width:54%; clear:right}



.VotoEncuesta
{
	display: block;
	text-align: right;
	width: 100px;
	float: left;
	font-weight: bold;
	margin-right: 10px;
}
.ImagenEncuesta
{
	text-align: center !important;
}


/*.Encuesta1{float:left; width:60%}*/
.Encuesta1 a{color:#CC0000}
/*.Encuesta2{float:right; width:38%}*/
.Encuesta2 dt{  font-weight:bold; font-size:0.9em;float:left; padding-bottom:10px; clear:left}
.Encuesta2 dd{text-align:right; padding-bottom:10px}

/*ficha seguros empresa*/
.FDEmpresa .p-label-ficha
{
	width: 8em;
}
.FRelacion .p-label-ficha
{
	width: 12em;
}
.FRelacion .fila-campos2 .p-label-ficha
{
	width: 4.5em;
}
.FDPublicos .p-label-ficha
{
	width: 16.5em;
}
.FDSeguro .p-label-ficha
{
	width: 9.5em;
}
.FDSeguro .fila-campos2 .p-label-ficha
{
	width: 8.5em;
}
#BotoneraEmpresas
{
	text-align: right;
}
#BotoneraEmpresas input
{
	font: 0.95em normal Tahoma, Verdana, Arial;
	color: #CC0000;
	border: none;
	cursor: pointer;
	padding-top: 1px;
	padding-bottom: 1px;
}
/*turno de oficio*/
#TurnoOficio .fila-campos .p-columna
{
	width: 35%;
}
#TurnoOficio .p-label-ficha
{
	width: 8em;
}
#TurnoOficio .fila-campos2 .p-label-ficha
{
	width: 11em;
}
#TiposTrabajo .p-label-ficha
{
	width: 30em;
}
/*Idioma*/
#Idioma .p-label-ficha
{
	width: 6em;
}
#Idioma .fila-campos2 .p-label-ficha
{
	width: 6em;
}
/*bolsa de trabajo*/

#FormBTrabajo .p-label
{
	width: 8em;
}

#FormBTrabajo .p-input
{
	width: 84.5%;
}

#FormBTrabajo .botones
{
	margin-right: 0.75em;
	padding-top: 2px;
}

#BolsaTrabajo .p-label-ficha
{
	width: 11em;
}
#BolsaTrabajo .fila-campos2 .p-label-ficha
{
	width: 11em;
}
/*historico*/
#FormHistorico .p-label
{
	width: 9em;
}
#FormHistorico .fila-campos2 .p-label
{
	width: 6.5em;
}
/*---ESTADOS---*/
.NotaObligatorio
{
	color: #333333;
	text-align: right !important;
}
.NotaObligatorio span
{
	background: url(../IMG/alert.gif) no-repeat 5px 0;
	padding-left: 25px;
	padding-bottom: 2px;
}

.NotaObligatorio span.Obligatorio
{
	color: #CC0000;
	font-size: 0.85em;
	background: none !important;
	padding-left: 5px;
	padding-bottom: 0;
}
.Alerts
{
	background: url(../IMG/alert.gif) no-repeat 5px 5px;
	border: solid 1px #CC0000;
	padding: 5px 0 5px 25px;
	color: #CC0000;
}
.Alerts ul
{
	margin: 10px 0;
}
.Margenes .Alerts li
{
	padding-left: 8px;
	background: url(../IMG/cuadrito.gif) no-repeat left 4px;
}

.Aviso
{
	background: #F4F6F2;
	padding: 10px 0 5px 20px;
	border: solid 1px #CCC;
	border-bottom: solid 2px #CCC;
	margin-bottom: 10px;
}
.Alerta
{
	background: url(../Img/mano.gif) no-repeat left top;
	padding: 5px 0;
	padding-left: 20px;
}


.Ok
{
	background: url(../Img/check.gif) no-repeat left top;
	padding: 5px 0;
	padding-left: 25px;
	color: #006600;
}
.Ok .Boton{ width:50px}

.Aceptado
{
	background: url(../Img/abierto.gif) no-repeat left top;
	color: #3E89D1;
	padding-left: 18px;
	font-weight: bold;
}
.Rechazado
{
	background: url(../Img/anulado.gif) no-repeat left top;
	color: #3E89D1;
	padding-left: 18px;
	font-weight: bold;
}

.Cerrado
{
	background: url(../Img/cerrado.gif) no-repeat left top;
	padding-left: 18px;
	color: #9966CC;
	font-weight: bold;
}
.Pendiente
{
	background: url(../Img/en-revision.gif) no-repeat left top;
	color: #3E89D1;
	padding-left: 18px;
	font-weight: bold;
}
.Anulado
{
	background: url(../Img/anulado.gif) no-repeat left top;
	color: #CC0000;
	padding-left: 18px;
	font-weight: bold;
}
.AnuladoGr
{
	background: url(../Img/anulado.gif) no-repeat left top;
	padding-left: 20px;
	padding-bottom: 8px;
	font: bold 1.3em Arial, Helvetica, sans-serif;
}
.Abierto
{
	background: url(../Img/abierto.gif) no-repeat left top;
	color: #009900;
	padding-left: 18px;
	font-weight: bold;
}
.EnCurso
{
	background: url(../Img/en-curso.gif) no-repeat left top;
	padding-left: 18px;
	font-weight: bold;
}
.Novedad
{
	background: url(../Img/Novedad.gif) no-repeat left top;
	color: #CC0000;
	padding-left: 18px;
	font-weight: bold;
	padding-bottom: 3px;
}


/*---estados visados---*/
.fila-resultados input
{
	font: 0.95em normal Tahoma, Verdana, Arial;
	color: #CC0000;
	border: none;
	cursor: pointer;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-top: 1px;
}
.CopiarVisado
{
	background: url(../IMG/copiar.gif) no-repeat left top;
	padding-left: 5px;
	width: 185px;
}
.VisadoRelacionado
{
	background: url(../IMG/visado-relacionado.gif) no-repeat left top;
	padding-left: 15px;
	width: 155px;
}
.Visualizar
{
	background: url(../IMG/visualizar.gif) no-repeat left top;
	padding-left: 15px;
	width: 135px;
}
.EliminarBorrador
{
	background: url(../IMG/eliminar.gif) no-repeat left top;
	padding-left: 15px;
	width: 125px;
}
.AnyadirCesta
{
	background: url(../IMG/anyadir-cesta.gif) no-repeat 5px top;
	padding-left: 19px;
	width: 110px;
	text-align: right;
	font-size: 1.2em;
}
.AnyadirCestaGr
{
	background: url(../IMG/anyadir-cesta-GR.gif) no-repeat left top;
	padding-left: 25px;
	padding-bottom: 8px;
	font: bold 1.3em Arial, Helvetica, sans-serif;
}
.EnRevision
{
	background: url(../IMG/en-revision.gif) no-repeat left top;
	padding-left: 18px;
	padding-bottom: 3px;
}
.EnRevisionGr
{
	background: url(../IMG/en-revision-Gr.gif) no-repeat left top;
	padding-left: 25px;
	padding-bottom: 8px;
	font: bold 1.3em Arial, Helvetica, sans-serif;
}
.Borrador
{
	background: url(../IMG/borrador.gif) no-repeat left top;
	padding-left: 18px;
	padding-bottom: 3px;
}
.BorradorGr
{
	background: url(../IMG/borrador-GR.gif) no-repeat left top;
	padding-left: 25px;
	padding-bottom: 8px;
	font: bold 1.3em Arial, Helvetica, sans-serif;
}
.Incorrecto
{
	background: url(../IMG/incorrecto.gif) no-repeat left top;
	padding-left: 18px;
	padding-bottom: 3px;
}
.IncorrectoGr
{
	background: url(../IMG/incorrecto-GR.gif) no-repeat left top;
	padding-left: 25px;
	padding-bottom: 8px;
	font: bold 1.3em Arial, Helvetica, sans-serif;
}
.Visado
{
	background: url(../IMG/visado.gif) no-repeat left top;
	padding-left: 18px;
	padding-bottom: 3px;
}
.VisadoGr
{
	background: url(../IMG/visado-gr.gif) no-repeat left top;
	padding-left: 20px;
	padding-bottom: 8px;
	font: bold 1.3em Arial, Helvetica, sans-serif;
}
.AbiertoVisado
{
	background: url(../Img/abierto.gif) no-repeat left top;
	padding-left: 18px;
}
.AbiertoVisadoGr
{
	background: url(../IMG/abierto-GR.gif) no-repeat left top;
	padding-left: 20px;
	padding-bottom: 8px;
	font: bold 1.3em Arial, Helvetica, sans-serif;
}
.PTramitacion
{
	background: url(../Img/abierto.gif) no-repeat left top;
	padding-left: 18px;
}
.PTramitacionGr
{
	background: url(../IMG/abierto-GR.gif) no-repeat left top;
	padding-left: 20px;
	padding-bottom: 8px;
	font: bold 1.3em Arial, Helvetica, sans-serif;
}
.Remesado
{
	background: url(../IMG/remesado.gif) no-repeat left top;
	padding-left: 18px;
	padding-bottom: 8px;
}
.RemesadoGr
{
	background: url(../IMG/remesado-GR.gif) no-repeat left top;
	padding-left: 20px;
	padding-bottom: 8px;
	font: bold 1.3em Arial, Helvetica, sans-serif;
}
.Pagado
{
	color: #009900;
	background: url(../IMG/pagado.gif) no-repeat left top;
	padding-left: 18px;
	padding-bottom: 3px;
}
.PagadoGr
{
	color: #009900;
	background: url(../IMG/pagado-gr.gif) no-repeat left top;
	padding-left: 25px;
	padding-bottom: 8px;
	font: bold 1.3em Arial, Helvetica, sans-serif;
}

.EnCesta
{
	background: url(../IMG/en-cesta.gif) no-repeat left top;
	padding-left: 25px;
	padding-bottom: 3px;
	width:70px;
	
}
/*ainhoa pruebas*/
.VerCesta
{
	background: url(../IMG/VerCesta.gif) no-repeat left top;
	padding-left: 10px;
	
	padding-bottom: 3px;
}
.PagoOnline
{
	background: url(../IMG/PagoOnline.gif) no-repeat left top;
	padding-left: 10px;
	padding-bottom: 3px;
	width:105px
}
.CargoCuenta
{
	background: url(../IMG/CuentaCargo.gif) no-repeat left top;
	padding-left: 10px;
	padding-bottom: 3px;
	width:130px
}
.VaciarCesta
{
	background: url(../IMG/vaciar.gif) no-repeat left top;
	padding-left: 10px;
	padding-bottom: 3px;
	width:100px
}
.SeguirAnyadiendo
{
	background: url(../IMG/volvercesta.gif) no-repeat 5px top;
	padding-left: 10px;
	padding-bottom: 3px;width:140px
}
/**/
.AnyadirTodos
{
	background: url(../IMG/anyadir-todos.gif) no-repeat 5px top;
	padding-left: 25px;
	width: 125px;
}

.Nuevo
{
	background: url(../IMG/nuevo.gif) no-repeat 5px top;
	padding-left: 19px;
	width: 115px;
}
.Descargar
{
	background: url(../IMG/descargar.gif) no-repeat 5px top;
	padding-left: 19px;
	width: 90px;
}
.Devolucion
{
	background: url(../IMG/devolucion.gif) no-repeat left top;
	padding-left: 18px;
	padding-bottom: 3px;
}

.Abono
{
	background: url(../IMG/abono.gif) no-repeat left top;
	padding-left: 18px;
	padding-bottom: 3px;
}
.AltaEmpresa
{
	background: url(../IMG/alta-empresa.gif) no-repeat left top;
	padding-left: 18px;
	width: 150px;
}
.AltaCurso
{
	background: url(../IMG/alta-empresa.gif) no-repeat left top;
	padding-left: 18px;
	width: 80px;
}
.Inscribirse
{
	background: url(../IMG/inscribirse.gif) no-repeat left top;
	padding-left: 18px;
	width: 80px;
}
.SolicitarCertificado
{
	background: url(../IMG/en-curso.gif) no-repeat left top;
	padding-left: 21px;
	width: 148px;
}
.BajaEmpresa
{
	background: url(../IMG/baja-empresa.gif) no-repeat left top;
	padding-left: 18px;
	width: 150px;
}

/*--legislaciones relacionadas--*/
.Derogada
{
	background: url(../IMG/derogada.gif) no-repeat left top;
	padding-left: 18px;
	padding-bottom: 3px;
	color: #990000;
}
#LegislacionesRelacionadas
{
	line-height: 16px;
}
#LegislacionesRelacionadas a
{
	color: #22558C;
}
#LegislacionesRelacionadas a:hover
{
	color: #CC0000;
}
.TitLegislacion
{
	font-size: 0.95em;
	font-weight: bold;
}
#LegislacionesRelacionadas p
{
	margin: 0 !important;
}
#LegislacionesRelacionadas .fila-categoria
{
	color: #000;
}
.Legislacion1
{
	margin-left: 0em;
	margin: 10px 0;
}
.Legislacion2
{
	margin: 10px 0;
	margin-left: 3em;
	background: url(../IMG/flecha.gif) no-repeat left 3px;
	padding-left: 12px;
}
.Legislacion3
{
	margin: 10px 0;
	margin-left: 6em;
	background: url(../IMG/flecha.gif) no-repeat left 3px;
	padding-left: 12px;
}
.Legislacion4
{
	margin: 10px 0;
	margin-left: 9em;
	background: url(../IMG/flecha.gif) no-repeat left 3px;
	padding-left: 12px;
}
.Legislacion5
{
	margin: 10px 0;
	margin-left: 12em;
	background: url(../IMG/flecha.gif) no-repeat left 3px;
	padding-left: 12px;
}
/*---BOTONES ICONOS----*/

.BotonesIzquierda
{
	float: left;
	font-weight: normal;
	padding-bottom: 10px;
}
.BotonesIzquierda li
{
	display: inline;
	padding-right: 10px;
}

/*botonera*/
#Botonera
{
	background: url(../Img/fn-botonera.jpg) repeat-x left top;
	border: solid 1px #E1E1E1;
	border-bottom: solid 2px #E1E1E1;
	margin-bottom: 5px;
	padding: 5px;
	height: 1%;
	overflow: auto;
	clear: both;
}
#Botonera input
{
	font: 0.95em normal Tahoma, Verdana, Arial;
	color: #CC0000;
	border: none;
	cursor: pointer;
	padding-top: 1px;
	padding-bottom: 1px;
}
#Botonera li
{
	display: inline;
	background: none;
	padding: 0;
}
.BotoneraIzquierda
{
	float: left;
}
.BotoneraDerecha
{
	float: right;
}

.Imprimir
{
	background: url(../Img/imprimir.gif) no-repeat left top;
	padding-left: 10px;
	width: 80px;
}
.ImprimirSolicitud
{
	background: url(../Img/imprimir.gif) no-repeat left top;
	padding-left: 10px;
	width: 80px;
	float: right;
	font: 0.8em normal Tahoma, Verdana, Arial;
	color: #CC0000;
	border: none;
	cursor: pointer;
	padding-top: 1px;
	padding-bottom: 1px;
}
.botonImprimirSolicitud
{
	padding-bottom: 1em;
	font-size: 0.9em;
}
#Botonera .botonImprimirSolicitud
{
	font-size: 0.95em;
}
.VerInforme
{
	background: url(../Img/en-curso.gif) no-repeat left center;
	padding-left: 10px;
	width: 103px;
}
.Guardar
{
	background: url(../Img/guardar.gif) no-repeat left top;
	padding-left: 10px;
	width: 80px;
}
.Cancelar
{
	background: url(../Img/no.gif) no-repeat left top;
	padding-left: 10px;
	width: 80px;
}
.GuardarFichaColegiado
{
	background: url(../Img/guardar.gif) no-repeat left top;
	padding-left: 10px;
	width: 200px;
}
.ModificarDatos
{
	background: url(../Img/modificar.gif) no-repeat left center;
	padding-left: 5px;
	width: 125px;
}
.ModificarDPersonales
{
	background: url(../Img/modificar.gif) no-repeat left center;
	padding-left: 5px;
	width: 200px;
}
.Baja
{
	background: url(../Img/baja.gif) no-repeat left center;
	padding-left: 5px;
	width: 120px;
}
.NuevaEntidad
{
	background: url(../Img/nueva-entidad.gif) no-repeat left center;
	padding-left: 5px;
	width: 120px;
}
.BuscarEntidad
{
	background: url(../Img/lupa.gif) no-repeat left center;
	padding-left: 5px;
	width: 120px;
}
.SolicitarLegislacion
{
	background: url(../Img/solicitar-legislacion.gif) no-repeat left top;
	padding-left: 5px;
	width: 150px;
}
.Reservar
{
	background: url(../Img/solicitar-legislacion.gif) no-repeat left top;
	padding-left: 5px;
	width: 100px;
}
.AnyadirTodos
{
	background: url(../Img/anyadir-todos.gif) no-repeat left top;
	padding-left: 5px;
	width: 180px;
}
.CambioDatos
{
	background: url(../Img/cambio-datos.gif) no-repeat left 2px;
	padding-left: 5px;
	width: 180px;
}

.AltaBolsa
{
	background: url(../Img/bolsa.gif) no-repeat left top;
	padding-left: 5px;
	width: 170px;
}
.RenovacionBolsa
{
	background: url(../Img/en-revision.gif) no-repeat left 2px;
	padding-left: 5px;
	width: 100px;
}
.Modificar
{
	background: url(../Img/cambio-datos.gif) no-repeat left 2px;
	padding-left: 5px;
	width: 90px;
}
.Baja
{
	background: url(../Img/baja.gif) no-repeat left top;
	padding-left: 15px;
	width: 110px;
}
.BajaTurno
{
	background: url(../Img/baja-turno.gif) no-repeat left top;
	padding-left: 15px;
	width: 160px;
}
.Correspondencia .Ayuda{
	color: #CC0000;
	margin-left:5px; font-size:1.1em; line-height:13px}
.Ayuda
{
	background: url(../Img/help.gif) no-repeat left top;
	padding-left: 10px;
	width: 70px; border:none; cursor:pointer
}

/*botonera*/
#Botonera2
{
	background: url(../Img/fn-botonera.jpg) repeat-x left top;
	border: solid 1px #E1E1E1;
	border-bottom: solid 2px #E1E1E1;
	margin-bottom: 10px;
	padding: 5px;
	height: 1%;
	overflow: auto;
	clear: both;
}
#Botonera2 input
{
	font: 0.95em normal Tahoma, Verdana, Arial;
	color: #CC0000;
	border: none;
	cursor: pointer;
	padding-top: 1px;
	padding-bottom: 1px;
}
#Botonera2 li
{
	display: inline;
	background: none;
	padding: 0;
}
.BotoneraIzquierda
{
	float: left;
}
.BotoneraDerecha
{
	float: right;
}
/*
.Volver{
	background:url(../Img/mes-anterior.gif) no-repeat left center;
	padding-left:10px;
	width:80px
	
}*/

.Imprimir
{
	background: url(../Img/imprimir.gif) no-repeat left top;
	padding-left: 10px;
	width: 80px;
}
.Guardar
{
	background: url(../Img/guardar.gif) no-repeat left top;
	padding-left: 10px;
	width: 80px;
}

.ModificarDPersonales
{
	background: url(../Img/modificar.gif) no-repeat left center;
	padding-left: 5px;
	width: 200px;
}
.Baja
{
	background: url(../Img/baja.gif) no-repeat left center;
	padding-left: 5px;
	width: 120px;
}
.NuevaEntidad
{
	background: url(../Img/nueva-entidad.gif) no-repeat left center;
	padding-left: 5px;
	width: 120px;
}
.SolicitarLegislacion
{
	background: url(../Img/solicitar-legislacion.gif) no-repeat left top;
	padding-left: 5px;
	width: 150px;
}

.AnyadirTodos
{
	background: url(../Img/anyadir-todos.gif) no-repeat left top;
	padding-left: 5px;
	width: 180px;
}
.CambioDatos
{
	background: url(../Img/cambio-datos.gif) no-repeat left 2px;
	padding-left: 5px;
	width: 180px;
}

.AltaBolsa
{
	background: url(../Img/bolsa.gif) no-repeat left top;
	padding-left: 5px;
	width: 170px;
}
.Modificar
{
	background: url(../Img/cambio-datos.gif) no-repeat left 2px;
	padding-left: 5px;
	width: 90px;
}
.Baja
{
	background: url(../Img/baja.gif) no-repeat left top;
	padding-left: 15px;
	width: 110px;
}
.BajaTurno
{
	background: url(../Img/baja-turno.gif) no-repeat left top;
	padding-left: 15px;
	width: 160px;
}

.Ayuda
{
	background: url(../Img/help.gif) no-repeat left top;
	padding-left: 10px;
	width: 70px;
}

/*botoneraDPersonales*/
#botoneraDPersonales
{
	background: url(../Img/fn-botonera.jpg) repeat-x left top;
	border: solid 1px #E1E1E1;
	border-bottom: solid 2px #E1E1E1;
	margin-bottom: 10px;
	padding: 5px;
	height: 1%;
	overflow: auto;
	clear: both;
}
#botoneraDPersonales input
{
	font: 0.95em normal Tahoma, Verdana, Arial;
	color: #CC0000;
	border: none;
	cursor: pointer;
	padding-top: 1px;
	padding-bottom: 1px;
}
#botoneraDPersonales li
{
	display: inline;
	background: none;
	padding: 0;
}

/*botoneraBolsaTrabajo*/
#botoneraBolsaTrabajo
{
	background: url(../Img/fn-botonera.jpg) repeat-x left top;
	border: solid 1px #E1E1E1;
	border-bottom: solid 2px #E1E1E1;
	margin-bottom: 10px;
	padding: 5px;
	height: 1%;
	overflow: auto;
	clear: both;
}
#botoneraBolsaTrabajo input
{
	font: 0.95em normal Tahoma, Verdana, Arial;
	color: #CC0000;
	border: none;
	cursor: pointer;
	padding-top: 1px;
	padding-bottom: 1px;
}
#botoneraBolsaTrabajo li
{
	display: inline;
	background: none;
	padding: 0;
}


/*botoneraTurnoOficio*/
#botoneraTurnoOficio
{
	background: url(../Img/fn-botonera.jpg) repeat-x left top;
	border: solid 1px #E1E1E1;
	border-bottom: solid 2px #E1E1E1;
	margin-bottom: 10px;
	padding: 5px;
	height: 1%;
	overflow: auto;
	clear: both;
}
#botoneraTurnoOficio input
{
	font: 0.95em normal Tahoma, Verdana, Arial;
	color: #CC0000;
	border: none;
	cursor: pointer;
	padding-top: 1px;
	padding-bottom: 1px;
}
#botoneraTurnoOficio li
{
	display: inline;
	background: none;
	padding: 0;
}

/*botoneraEmpresas*/
.botoneraES
{
	background: url(../Img/fn-botonera.jpg) repeat-x left top;
	border: solid 1px #E1E1E1;
	border-bottom: solid 2px #E1E1E1;
	margin-bottom: 10px;
	padding: 5px;
	height: 1%;
	overflow: auto;
	clear: both;
}
.botoneraES input
{
	font: 0.95em normal Tahoma, Verdana, Arial;
	color: #CC0000;
	border: none;
	cursor: pointer;
	padding-top: 1px;
	padding-bottom: 1px;
}
.botoneraES li
{
	display: inline;
	background: none;
	padding: 0;
}



/*---ficha repositorio---*/
#Ficha
{
	clear: both;
	margin-bottom: 20px; /*overflow:auto; 	height:1%*/
}
#Ficha p
{
	margin-bottom: 10px;
	text-align: justify;
	line-height: 1.2em;
}
/*----he quitado esto para ver si conseguimos el alto de linea igual en la anterior he bajado
line height de 1.4 em a 1.2*/
/*
#Ficha p.p-label-ficha, #Ficha p.p-columna
{
	line-height: 1em
}*/
#Ficha h3, #FichaC h3
{
	color: #000;
	font: bold 1.3em Arial, Helvetica, sans-serif;
	margin: 0 0 10px 0;
	padding-bottom: 5px;
}
.ColumnaAdjuntosBiblioteca
{
	width: 27%;
	float: right;
}

.ColumnaAdjuntos
{
	width: 30%;
	float: right;
}
.ColumnaAdjuntosRepositorios
{
	width: 30%;
	float: right;
}
.Adjuntos
{
	border: solid 1px #EAEAEA;
	padding: 4px;
	font-size: 0.95em;
	height: 1%;
}
.Adjuntos p
{
	padding: 0 4px;
	line-height: 16px;
}
.Adjuntos ul
{
	margin-top: 8px;
}

.Adjuntos h4, .Adjuntos h3
{
	background: url(../Img/fn-adjuntos.jpg) repeat-x left top;
	padding: 4px;
	color: #4F4F4F;
	font-size: 1em;
	margin: 0 !important;
}
div.hrAdjuntos
{
	height: 3px;
	background: #EAEAEA;
	margin-top: 1px;
	float: right;
	padding: 0 5px;
	width: 95%;
}
* html div.hrAdjuntos
{
	width: 96%;
	line-height: 3px;
}

.pdf
{
	background: url(../Img/pdf.gif) no-repeat left top;
	padding-left: 25px !important;
	margin: 5px;
}
.pdf a
{
	color: #CC0000;
}
.sin
{
	background: url(../Img/documento.gif) no-repeat left top;
	padding-left: 25px !important;
	padding-bottom: 2px !important;
	margin: 5px;
}

/*
.pdf span {	position:absolute; 
	left:-1500px; 
	top: -10%; 
	overflow:hidden; 
	font-size:0%; 
	line-height:0%;}
*/
.ResumenNoticia
{
	font-size: 1.1em;/* Arial, Helvetica, sans-serif;*/
	color: #22558C;
	font-weight: bold;
}

.FlotarIzquierda
{
	float: left;
}
.FlotarDerecha
{
	float: right;
}

/*Accesibilidad*/

/*.....ACCESIBILIDAD.....*/
#Accesibilidad dt
{
	color: #333;
	background: url(../Img/flecha-menu.gif) no-repeat 10px 6px;
	padding-left: 20px;
	padding-bottom: 0em;
	font-weight: bold;
	margin-top: 1em;
}
#Accesibilidad dd
{
	margin: 0;
	padding-left: 20px;
}

#Accesibilidad .AccesibilidadSin dt
{
	color: #333;
	background: none;
	padding-left: 20px;
	padding-bottom: 0em;
	font-weight: normal;
	margin-top: 1em;
}
#Accesibilidad .AccesibilidadSin dd
{
	margin: 0;
	padding-left: 40px;
	padding-top: 10px;
}


#Accesibilidad ul li
{
	background: url(../Img/flecha-menu.gif) no-repeat 10px 6px;
	padding-left: 20px;
	padding-bottom: 0em;
}
#Accesibilidad a
{
	color: #CC0000;
}
.LogosAccesibilidad
{
	margin: 1em 0;
}
kbd
{
	background: #EDEDED;
	border-top: solid 1px #CECECE;
	border-bottom: solid 2px #CECECE;
	border-right: solid 2px #CECECE;
	border-left: solid 2px #CECECE;
	padding: 0px 5px;
}

ol li
{
	background: none !important;
	padding: 0 0 3px 0px !important;
	list-style: decimal;
	margin-left: 30px !important;
}

.Margenes li
{
	background: url(../IMG/flecha-menu.gif) no-repeat 5px 4px;
	padding: 0 0 3px 15px;
}
.Margenes .ListasSin li
{
	background: none;
	padding: 0 0 3px 0px;
}
.ListasSin input
{
	margin-right: 5px;
}

/*---formulario introduccion datos----*/
.Formulario
{
	background: url(../IMG/fn-formulario.jpg) repeat-x left bottom;
	padding: 20px 20px 10px 20px;
	margin: 0;
}
html > /**/ body .Formulario
{
	margin-top: 15px;
}

.Formulario legend
{
	color: #22558C;
	border: none;
	font: bold 1.1em Arial, Helvetica, sans-serif;
	padding: 0;
	margin-bottom: 10px;
}
html > /**/ body .Formulario legend
{
	margin-bottom: 0px;
}
.Obligatorio
{
	color: #CC0000;
	font-size: 0.85em;
}

/*---propuesa oferta de empleo---*/
#OE_Propuesta .p-label, #OE_Propuesta .p-label-largo2, #OE_Propuesta .p-label-largo3, #OE_Propuesta .p-label-largo
{
	font-size: 0.9em;
	font-weight: bold;
}
#OE_DSolicitante .fila-campos1
{
	width: 67%;
}
#OE_DSolicitante .fila-campos2
{
	width: 33%;
}

#OE_DSolicitante .fila-campos .p-label
{
	width: 7em;
}
#OE_DSolicitante .fila-campos .p-label-largo
{
	width: 32em;
	float: left;
	padding-top: 2px;
}
#OE_DSolicitante .fila-campos .p-label-largo2
{
	width: 45em;
	float: left;
	padding-top: 2px;
}
#OE_DSolicitante .p-label-largo3
{
	width: 12.5em;
	float: left;
	padding-top: 2px;
}


#OE_DSolicitante .fila-campos1 .p-label
{
	width: 7em;
}
#OE_DSolicitante .fila-campos2 .p-label
{
	width: 4em;
}
#OE_DSolicitante .p-input
{
	width: 73%;
}
#OE_DSolicitante .fila-campos1 .form-inputInactivo
{
	width: 95%;
}
#OE_DSolicitante .fila-campos2 .p-input
{
	width: 65%;
}

#OE_DSolicitante .fila-campos .p-input2
{
	float: left;
	width: 40.5%;
}
#OE_DSolicitante .fila-campos1 .p-input2
{
	float: left;
	width: 60.5%;
}
#OE_DSolicitante .fila-campos .p-columna
{
	float: left;
	padding: 3px 0px 3px 0px;
}
#OE_DSolicitante .radio
{
	float: left;
}


#OE_DContacto .p-label
{
	width: 7em;
}
#OE_DContacto .p-input
{
	width: 70%;
}
#OE_DContacto .fila-campos1 .form-inputInactivo
{
	width: 110%;
}

#OE_Observaciones .p-input
{
	width: 95.7%;
}

#OE_DOferta .p-label
{
	width: 14em;
}
#OE_DOferta .p-input
{
	width: 75%;
}
.Desc
{
	font-size: 0.9em;
}
.LOPD
{
	font-size: 0.9em;
	margin: 8px 0;
	text-align: justify;
}
.LOPD a
{
	color: #CC0000;
}
#OE_FContacto .p-label
{
	width: 32em;
}
#OE_FContacto .radio li
{
	padding-right: 20px !important;
}
/*-------propuesta turno de oficio---------*/
#TO_DSolicitante .p-label
{
	width: 7em;
	font-size: 0.9em;
	font-weight: bold;
}
#TO_DSolicitante .p-input
{
	width: 70%;
}
#TO_DSolicitante .p-label-largo
{
	width: 39%;
	float: left;
	padding-top: 2px;
	font-size: 0.9em;
	font-weight: bold;
}
#TO_DSolicitante .p-input2
{
	width: 56.8%;
	float: left;
}
#TO_DSolicitante .p-input3
{
	width: 85.5%;
}

#TO_DSolicitante .form-inputInactivo
{
	width: 95%;
}
#TO_Observaciones .p-label
{
	width: 7em;
	font-size: 0.9em;
	font-weight: bold;
}
#TO_Observaciones .p-label2
{
	width: 15em;
	font-size: 0.9em;
	font-weight: bold;
}
#TO_Observaciones .p-label02
{
	width: 4.8em;
	padding-left: 10.2em;
	float: left;
	font-size: 0.9em;
	font-weight: bold;
}
#TO_Observaciones .p-label3
{
	width: 19em;
	font-size: 0.9em;
	font-weight: bold;
}
#TO_Observaciones .p-label4
{
	width: 97%;
	padding-bottom: 3px;
	font-size: 0.9em;
	font-weight: bold;
}
#TO_Observaciones .p-input
{
	width: 70%;
}
#TO_Observaciones .p-input2
{
	width: 42%;
	float: left;
}

#TO_Observaciones .p-input1
{
	width: 96%;
}

/*-------inscripcion curso---------*/
#CS_DInscripcion .p-label
{
	width: 12em;
	font-size: 0.9em;
	font-weight: bold;
}
#CS_DInscripcion .p-input
{
	width: 80%;
}
#CS_DInscripcion .form-inputInactivo
{
	width: 99%;
}
#CS_DInscripcion .fila-campos1 .p-input
{
	width: 50%;
}
#CS_DInscripcion .fila-campos2 .p-label
{
	width: 7.5em;
}
#CS_DInscripcion .fila-campos2 .p-input
{
	width: 68.5%;
}
#CS_DInscripcion .p-label-largo
{
	width: 97%;
	float: left;
	padding-top: 2px;
}
#CS_DInscripcion .p-label1
{
	color: #333;
}
#CS_DInscripcion .p-curso
{
	color: #333;
	font-size: 1.2em;
	text-transform: uppercase;
}
#CS_DInscripcion .p-input2
{
	width: 58%;
}
#CS_DInscripcion .p-input3
{
	width: 83.1%;
}
#CS_DInscripcion .p-columna
{
	float: left;
	padding: 0px 0px 0px 0px;
}
#CS_DInscripcion .radio
{
	float: left;
}

#CS_DInscripcion .form-select
{
	float: left;
	width: 75%;
}
#CS_DInscripcion .actualizar
{
	padding-top: 0;
	padding-left: 5px;
}
/*-------propuesta formacion---------*/
#F_PropuestaCursos .p-label
{
	font-size: 0.9em;
	font-weight: bold;
}
#F_DEmpresa .fila-campos1
{
	width: 55%;
}
#F_DEmpresa .fila-campos2
{
	width: 45%;
}
#F_DEmpresa .fila-campos1 .p-label
{
	width: 13em;
}
#F_DEmpresa .fila-campos2 .p-label
{
	width: 6.5em;
}
#F_DEmpresa .fila-campos1 .p-input
{
	width: 55%;
}
#F_DEmpresa .fila-campos2 .p-input
{
	width: 70%;
}
#F_DEmpresa .fila-campos .p-label
{
	width: 13em;
}
#F_DEmpresa .fila-campos .p-input
{
	width: 30.3%;
}

#F_DCurso .p-label
{
	width: 18em;
}
#F_DCurso .fila-campos2 .p-label
{
	width: 11.2em;
}
#F_DCurso .fila-campos1
{
	width: 41%;
}
#F_DCurso .fila-campos2
{
	width: 57%;
}
#F_DCurso .fila-campos .p-input
{
	width: 71%;
}
#F_DCurso .fila-campos1 .p-input
{
	width: 30%;
}
#F_DCurso .fila-campos2 .p-input
{
	width: 66%;
}


#F_DCurso .p-input3
{
	float: left;
	width: 45%;
}
#F_DCurso .p-input3 .form-input
{
	width: 27.5%;
	float: left;
}
#F_DCurso .p-input3 span
{
	padding-left: 10px;
}
#F_DCurso .fila-campos .p-label-largo
{
	width: 36em;
	float: left;
	padding-top: 2px;
}
#F_DCurso .fila-campos .p-input4
{
	float: left;
	width: 38%;
}
 
#F_Adjuntos .p-label
{
	width: 18em;
}
#F_Adjuntos .p-input
{
	width: 71%;
}

#F_AdjuntosCorto
{
	float:left
}
#F_AdjuntosCorto .p-label
{
	width: 10em;
}
#F_AdjuntosCorto .p-input
{
	width: 71%;
}

/*---calendario----*/
.ajax__calendar td
{
	padding: 0px;
	background: #fff;
	border-top: solid 1px #EAEAEA;
}
.ajax__calendar table
{
	border: solid 1px #EAEAEA;
	clear: none;
	margin-bottom: 5px;
}

.ajax__calendar_container
{
	border: solid 1px #ccc !important;
}
.ajax_calendar_container table
{
	clear: none;
}
.ajax__calendar_body
{
}

.ajax__calendar_header
{
	background: #43668A;
	padding-top: 3px;
}
.ajax__calendar_title
{
	color: #fff;
}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_title
{
	color: #B7CCDB !important;
}
.ajax__calendar_dayname
{
	background: #F2F6F9;
	font-weight: bold;
	width: 100%;
	text-align: center !important;
}
.ajax__calendar_today
{
	font-weight: bold;
}
/*---pie----*/
 .LogoWAI{ text-align:right; float:right}
 .TextosPie{ float:left; width:90%;}
#Pie
{
	background: #fff url(../Img/fn-Pie.jpg) repeat-x left top;
	text-align: center;
	color: #666666;
	font-size: 0.9em;
	padding: 10px 0;
	line-height: 12px;
	clear: both;
	margin-top: 10px;
	overflow:auto;
	height:1%
}
#Pie ul
{
	margin: 5px 0;
}
#Pie li
{
	display: inline;
}

#Pie li a
{
	color: #CC0000;
	padding: 0 5px;
	border-right: solid 1px #ccc;
}
#Pie a
{
	color: #CC0000;
}
#upProgreso
{
	/*margin: 5px auto;*/
	width: 100px;
	font-weight: bold;
	font-size: 0.9em;
	padding: 2px 0;
	float: right;
}
#upProgreso img
{
	vertical-align: middle;
}
/*--validaciones---*/
.Nota
{
	background: url(../IMG/alert.gif) no-repeat left top;
	padding-left: 20px;
	padding-bottom: 5px;
}
#Nota a
{
	color: #CC0000;
}
.AccesoDenegado, .Error, .Ok, .Warning, .WarningArchivo
{
	margin: 10px 0px;
	padding: 10px 10px 0px 20px;
}
.AccesoDenegado span, .Error span, .Ok span, .Warning span
{
	padding: 5px 15px 15px 50px;
	font: bold 1.2em Arial, Helvetica, sans-serif;
	display: block;
}
.Ok input
{
	font: 0.95em normal Tahoma, Verdana, Arial;
	color: #CC0000;
	border: none;
	cursor: pointer;
	padding-top: 1px;
	padding-bottom: 1px;
}
.WarningArchivo span
{
	padding: 5px 15px 15px 50px;
	font: bold 0.95em Arial, Helvetica, sans-serif;
	display: block;
}
.AccesoDenegado
{
	background: url(../IMG/fn-rojo.jpg) repeat-x left top;
	border: #CC0000 1px solid;
}
.AccesoDenegado span
{
	background: url(../IMG/stop.gif) no-repeat left top;
	color: #CC0000;
}
.Error
{
	background: url(../IMG/fn-rojo.jpg) repeat-x left top;
	border: #CC0000 1px solid;
}
.Error span
{
	background: url(../IMG/error.gif) no-repeat left top;
	color: #CC0000;
}
.Ok
{
	background: url(../IMG/fn-verde.jpg) repeat-x left top;
	border: #009900 1px solid;
}
.Ok span
{
	background: url(../IMG/ok.gif) no-repeat left top;
	color: #009900;
}
.OkIndex
{
	background: none;
	border: none;
	margin: 10px 0px;
	padding: 5px 5px 0px 5px;
}
.OkIndex span
{
	background: url(../IMG/ok.gif) no-repeat left top;
	color: #009900;
	padding: 5px 15px 15px 35px;
	font: bold 1em Arial, Helvetica, sans-serif;
	display: block;
}
.ErrorIndex
{
	background: none;
	border: none;
	margin: 10px 0px;
	padding: 5px 5px 0px 5px;
}
.ErrorIndex span
{
	background: url(../IMG/error.gif) no-repeat left top;
	color: #CC0000;
	padding: 5px 15px 15px 35px;
	font: bold 1em Arial, Helvetica, sans-serif;
	display: block;
}

.WarningPeq
{
	background: url(../IMG/fn-amarillo.jpg) repeat-x left top;
	border: #FF9933 1px solid;
	margin: 10px 0px;
	padding: 5px 5px 0px 10px;
}
.WarningPeq span
{
	background: url(../IMG/alert.gif) no-repeat left 4px;
	color: #000;
	padding: 5px 15px 5px 25px;
	font: bold 1em Arial, Helvetica, sans-serif;
	display: block;
}

.WarningArchivo
{
	background: url(../IMG/fn-amarillo.jpg) repeat-x left top;
	border: #FF9933 1px solid;
}
.WarningArchivo span
{
	background: url(../IMG/warning.gif) no-repeat left top;
	color: #000;
}
.Warning
{
	background: url(../IMG/fn-amarillo.jpg) repeat-x left top;
	border: #FF9933 1px solid;
}
.Warning span
{
	background: url(../IMG/warning.gif) no-repeat left top;
	color: #000;
}

.Validacion
{
	background: url(../IMG/fn-amarillo.jpg) repeat-x left top;
	border: #FF9933 1px solid;
	margin: 10px 0px;
	padding: 5px 5px 5px 10px;
	clear: both;
}
.Validacion div
{
	background: url(../IMG/warning.gif) no-repeat left top;
	color: #CC0000;
	padding: 5px 15px 15px 40px;
	font-weight: bold;
}

.Validacion li
{
	margin: 0 40px;
	color: #CC0000;
	font-weight: normal;
	background: url(../IMG/siguiente.gif) no-repeat 5px 10px;
	padding: 5px 0 3px 15px;
}


/*VISADOS*/
.BotonBuscar
{
	line-height: 100px; /* IE */
	font-size: 0px;
	color: #fff;
	width: 25px;
	height: 18px;
	background: url(../IMG/lupa.gif) no-repeat;
	cursor: pointer;
	padding-left: 50px;
	border: none;
}

th
{
	background: #406488;
	color: #fff;
	text-align: left;
}
th, td
{
	padding: 5px;
}
td
{
	background: #fff;
	border-top: solid 1px #EAEAEA;
}
.NuevoVisado td a
{
	color: #22558C;
}
.NuevoVisado td a:hover
{
	color: #CC0000;
}
table
{
	border: solid 1px #EAEAEA;
	clear: both;
	margin-bottom: 5px;
	width: 100%;
}
.Anyadir
{
	background: url(../IMG/nuevo.gif) no-repeat 5px top;
	width: 155px;
	text-align: right;
	font: 0.95em normal Tahoma, Verdana, Arial;
	color: #CC0000;
	border: none;
	cursor: pointer;
	padding: 1px 0 1px 19px;
	/*margin: 1px 0 5px 0;*/ margin:0 !important;
	float: right;

	/*clear: both;*/
}
.EliminarVisado
{
	background: url(../IMG/baja-turno.gif) no-repeat 5px top;
	width: 190px;
	text-align: right;
	font: 0.95em normal Tahoma, Verdana, Arial;
	color: #CC0000;
	border: none;
	cursor: pointer;
	padding: 1px 0 1px 19px;
	/*margin: 1px 0 5px 0;*/ margin:0 !important;
	float: right;

	/*clear: both;*/
}
td input
{
	text-align: right;
	font: 0.95em normal Tahoma, Verdana, Arial;
	color: #CC0000;
	border: none;
	cursor: pointer;
	padding: 1px 0 1px 19px;
	margin: 0;
}
.Eliminar
{
	background: url(../IMG/baja-turno.gif) no-repeat 5px top;
	width: 70px;
}

.Modificar-visados
{
	background: url(../IMG/modificar2.gif) no-repeat 5px top;
	width: 75px;
}
.NuevoVisado .p-label
{
	font-weight: bold;
	font-size: 0.9em;
}
.NuevoVisado #Botonera
{
	margin-top: 10px;
}
.F_VRelacionado .p-label
{
	width: 13em;
}
.F_VRelacionado .fila-campos1
{
	width: 51%;
}
.F_VRelacionado .fila-campos2
{
	width: 49%;
}

.F_VRelacionado .fila-campos2 .p-input
{
	width: 100%;
}
.F_VRelacionado .form-input
{
	width: 99%;
}
.F_VRelacionado .botones{ padding-bottom:6px}

#F_VDocumento .fila-campos1
{
	width: 45%;
}
#F_VDocumento .fila-campos2
{
	width: 54%;
}

#F_VDocumento .p-label
{
	width: 11em;
}
#F_VDocumento .p-columna
{
	padding: 0 !important;
	margin: 0 !important;
}
#F_VDocumento .radio
{
	padding-bottom: 0 !important;
	margin: 0 !important;
}
#F_VDocumento .radio input
{
	padding: 0 !important;
	margin: 0 !important;
}
#F_VDocumento .fila-campos2 .p-label
{
	width: 11em;
}
.Lectura .p-input{ padding:1px 0 0 0 !important}
#F_VDocumento .fila-campos1 .p-input
{
	width: 55%;
}
#F_VDocumento .fila-campos2 .p-input
{
	width: 67.5% !important; 
}
#F_VDocumento .p-input
{
	width: 82.3%;
}
#F_VDocumento .p-label-largo
{
	float: none;
	font-weight: bold;
	font-size: 0.9em;
}
#F_VDocumento .p-input-linea
{
	padding: 5px 0;
	clear: both;
}

#F_Presentar .fila-campos .p-label
{
	width: 14em;
}
#F_Presentar .fila-campos1 .p-label
{
	width: 14em;
}
#F_Presentar .fila-campos2 .p-label
{
	width: 26em;
}
#F_Presentar .fila-campos1
{
	width: 45%;
}
#F_Presentar .fila-campos2
{
	width: 54%;
}
#F_Presentar .fila-campos .p-input
{
	width: 77.9%;
}
#F_Presentar .fila-campos1 .p-input
{
	width: 45%;
}
#F_Presentar .fila-campos2 .form-select
{
	width: 98%;
}
#F_Presentar .input
{
	width: 105px;
}

#F_DObra .p-label
{
	width: 8em;
}
#F_DObra .fila-campos1
{
	width: 45%;
}
#F_DObra .fila-campos2
{
	width: 54%;
}
#F_DObra .p-input
{
	width: 86.8%;
}
#F_DObra .fila-campos1 .p-input
{
	width: 60%;
}
#F_DObra .fila-campos2 .p-input
{
	width: 98%;
}

#F_Titular .p-label
{
	width: 7.2em;
}
#F_Titular .fila-campos2 .p-label
{
	width: 6em;
}
#F_Titular .fila-campos1 .p-input
{
	width: 75%;
}
#F_Titular .fila-campos2 .p-input
{
	width: 78.5%;
}
#F_Titular .fila-campos .p-input
{
	width: 88%;
}

#F_DatosEconomicos .p-label
{
	width: 11em;
}
#F_DatosEconomicos .p-input
{
	width: 60%;
}
#F_DatosEconomicos .form-input
{
	width: 80%;
}
#F_DatosEconomicos .fila-campos2 .p-label
{
	width: 5em;
}

.botones-visados
{
	float: right;
	margin: 10px 0;
	clear: both;
}

.NuevoColegiado
{
	background: #fff;
	border: solid 1px #ccc;
	overflow: auto;
	padding: 10px;
}
.NuevoColegiado .p-label
{
	width: 11.5em;
}
.NuevoColegiado .p-input
{
	width: 60%;
}
.NuevoColegiado .fila-campos2 .p-label
{
	width: 3em;
}

#DocAdjuntos .p-label
{
	width: 10em; 
}
#DocAdjuntos .p-input
{
	width: 59.5%;
}
#DocAdjuntos .form-select
{
	width: 100.5%;
}
#DocAdjuntos .botones
{
	margin-right: 0.5em;
}
#DocAdjuntos2 .p-input{ width:83.2%}

#DocAdjuntos2 .botones{	margin-right: 0em; padding-top:2px; padding-bottom:0 !important}
.DocAdjuntosMargin{margin-bottom: 4px !important}
#FTramitaciones .fila-campos .p-label
{
	width: 12.5em;
}
#FTramitaciones .fila-campos1 .p-label
{
	width: 12.5em;
}
#FTramitaciones .fila-campos2 .p-label
{
	width: 14.5em !important; 

}
#FTramitaciones .fila-campos .p-input{ width:80%}
#FTramitaciones .fila-campos1 .p-input{ width:55%}
#FTramitaciones .fila-campos2 .p-input{ width:57% !important}

#FTramitaciones .WarningPeq span
{
	background: url(../IMG/alert.gif) no-repeat left 4px;
	color: #FF0000;
	padding: 5px 15px 5px 25px;
	font: bold 1em Arial, Helvetica, sans-serif;
	display: block;
}

/*
.Lectura #FTramitaciones .p-input
{
	width: 84.5%;
}
.Lectura #FTramitaciones .fila-campos1 .p-input
{
	width: 70%;
}
.Lectura #FTramitaciones .fila-campos2 .p-input
{
	width: 60%;
}*/
.FTramitaciones .botones
{
	margin-right: 0.7em;
}

.Borde
{
	background: #fff;
	border: solid 1px #ccc;
	overflow: auto;
	padding: 5px 10px;
}

/*ficha visados modo lectura*/

.Lectura .p-label, .Lectura .p-label-largo
{
	font-weight: bold;
	font-size: 0.9em;
	font-weight: bold;
}

.Lectura .p-input
{
	float: left !important;
	padding: 2px 0 1px 0;
}
.p-inputGr
{
	float: left !important;
	padding: 2px 0 1px 0;
	font: bold 1.2em Arial, Helvetica, sans-serif;
}
/*
.Lectura .p-columna
{
	padding: 3px 0 1px 0;
}
*/
.Lectura .fila-campos1 .p-input, .Lectura .fila-campos2 .p-input
{
	width: 50%;
}

.Lectura #F_VDocumento .fila-campos1 .p-input, .Lectura #F_VDocumento .fila-campos2 .p-input
{
	width: 50%;
}

.Lectura #F_Presentar .p-label
{
	width: 13.5em;
}
.Lectura #F_Presentar .p-input
{
	width: 60% !important;
}
.Lectura #F_Presentar .fila-campos1 .p-input
{
	width: 50% !important;
}

.Lectura #F_DatosEconomicos .p-label
{
	width: 13em;
}
.Lectura #F_DatosEconomicos .fila-campos1 .p-label
{
	width: 13em;
}
.Lectura #F_DatosEconomicos .fila-campos2 .p-label
{
	width: 8em;
}
.Lectura #F_DatosEconomicos .fila-campos1
{
	width: 55%;
}
.Lectura #F_DatosEconomicos .fila-campos2
{
	width: 40%;
}

#EstadoVisado .fila-campos1
{
	float: left;
	width: 35%;
	margin-bottom: 5px;
	clear: left;
}
#EstadoVisado .fila-campos2
{
	float: left;
	width: 35%;
	margin-bottom: 5px;
}
#EstadoVisado .fila-campos3
{
	float: left;
	width: 28%;
	margin-bottom: 5px;
}

html > /**/ body #EstadoVisado .fila-campos3
{
	margin-bottom: 8px;
}
html > /**/ body #EstadoVisado .fila-campos3
{
	margin-bottom: 8px;
}
html > /**/ body #EstadoVisado .fila-campos3
{
	margin-bottom: 8px;
}
#EstadoVisado .p-label
{
	width: 10em;
}
#EstadoVisado .fila-campos2 .p-label
{
	width: 8em;
}
#EstadoVisado .fila-campos3 .p-label
{
	width: 6em;
}
#EstadoVisado .p-label
{
	padding-top: 3px;
}
/*---calculadora de visados---*/

#FormCalculadora .p-label
{
	width: 12em;
}
#FormCalculadora .p-input
{
	width: 50%;
}
#FormCalculadora .form-input
{
	float: left;
	width: 95%;
}
#FormCalculadora .botones
{
	margin-right: 1.7em;
}
#FormCalculadora .form-select
{
	width: 95.5%;
}
#FormCalculadora span
{
	float: left;
	width: 1px;
}
#DerechosVisado .p-label
{
	width: 16em;
	font-weight: bold;
	font-size: 0.9em;
	padding-top: 4px;
}
#DerechosVisado .p-input
{
	width: 30%;
}
#DerechosVisado .form-inputInactivo
{
	padding-top: 2px;
}
.Calculadora
{
	width: 60%;
	float: left;
}
#CalculadoraLeft .ColumnaAdjuntos
{
	width: 39%;
	float: right;
}
#CalculadoraLeft
{
	float: left;
	width: 60%;
}
#CalculadoraRight
{
	float: right;
	width: 39%;
	padding-top: 10px;
}
#CalculadoraRight p
{
	text-align: center;
}
/*patri*/
.TextoVerde
{
	color: #008000;
}
.TextoRojo
{
	color: #FF0000;
}
.BordesRojo
{
	border: solid 1px #C32600;
	padding: 4px 8px 8px 8px;
}
/*Advertencias*/
.Asterisco, .ColumnaIzq span.Asterisco, .ColumnaDch span.Asterisco
{
	background: url(../img/Asterisco.gif) no-repeat left 6px;
	display: block;
	float: left;
	width: 15px;
	padding: 3px;
}
.Advertencia
{
	background: url(../img/warning2.gif) no-repeat left top;
	color: #C32701;
	padding-left: 20px;
	padding-bottom: 2px;
}

/*---txoko---*/
.TxokoLeft
{
	float: left;
	width: 60%;
}
.TxokoRight
{
	float: right;
	width: 39%;
	text-align: center;
}
#FormTxoko .p-label
{
	width: 5em;
}
#FormTxoko .p-input
{
	width: 86%;
}

#FormTxoko .p-columna
{
	padding: 0 !important;
}
#FormTxoko .botones
{
	margin-right: 0em;
}
#FormTxoko .fila-campos
{
	margin: 10px 0;
}
#ReglamentoTxoko h3
{
	color: #22558C;
	font: bold 1.2em Arial, Helvetica, sans-serif;
	margin: 5px 0 5px 0;
	clear: both;
}
#ReglamentoTxoko h4
{
	border-bottom: solid 2px #EAEAEA;
	font: bold 1.1em Arial, Helvetica, sans-serif;
	margin: 5px 0 10px 0;
	clear: both;
}
#Clausula1, #Clausula2
{
	height: 200px;
	overflow: auto;
	margin-bottom: 20px;
	border: solid 1px #ccc;
	padding: 5px;
}
#Clausula1 p, #Clausula2 p
{
	margin-bottom: 10px;
	text-align: justify;
	line-height: 1.4em;
}
#FReservaTxoko .p-label, #FReservaTxoko .p-label2
{
	font-size: 0.9em;
	font-weight: bold;
}
#FReservaTxoko .fila-campos .p-label
{
	width: 21em;
}

#FReservaTxoko .fila-campos1 .p-label
{
	width: 11em;
}
#FReservaTxoko .fila-campos2 .p-label
{
	width: 9em;
}
#FReservaTxoko .p-input
{
	width: 25%;
}
#FReservaTxoko .fila-campos .p-input
{
	width: 40%;
}
#FReservaTxoko .p-columna
{
	padding: 0;
}

#FReservaTxoko .form-input
{
	float: left;
	width: 95%;
}
#FReservaTxoko .TelefonoTxoko{width: 25.7em !important}
/*--contacto--*/
#FormContacto .p-label
{
	width: 12em;
	font-size: 0.9em;
	font-weight: bold;
}
#FormContacto .p-input
{
	width: 80%;
	padding-top: 1px;
}
#FormContacto .form-select
{
	width: 35%;
}
#FormContacto div.p-input
{
	padding: 0 !important;
}
#FormContacto .radio li
{
	padding: 0 !important;
	margin: 0 !important;
}
#FormContacto .radio li strong{ font-size:0.9em}
#FormContacto p{ margin-bottom: 0!important}
.BordeContacto{ background:#F5F7F4; border:solid 1px #E1E1E1; padding:3px}
#Tipo{ padding-top:5px}
#FormContacto .botones
{
	margin-right: 1.5em;
}
#LocalizacionLeft
{
	float: left;
	width: 50%;
}
#LocalizacionRight
{
	float: left;
	width: 50%;
}
#LocalizacionRight strong
{
	font-size: 0.9em;
}
#Localizacion{clear:both}
#LocalizacionRight h3, #Localizacion h3
{
	color: #22558C;
	border-bottom: solid 2px #EAEAEA;
	font: bold 1.1em Arial, Helvetica, sans-serif;
	margin: 10px 0;
	clear: both;
}
#LocalizacionRight p, #Localizacion p
{
	margin: 5px 0;
}
#LocalizacionRight .fila-campos p
{
	margin: 0 !important;
	padding: 0 !important;
}
#LocalizacionRight .p-label-ficha
{
	width: 6em;
}
#LocalizacionRight .p-label-ficha
{
	margin: 0 !important;
}
#LocalizacionRight .p-columna
{
	margin: 0 !important;
}
#LocalizacionRight .fila-campos
{
	margin: 0;
}

#LocalizacionRight a, #LocalizacionLeft a
{
	color: #CC0000;
}

.Direccion, .Horario, .Contacto {margin:0;padding:0}
.Direccion dt {font-weight:bold; font-size:0.9em;padding-bottom:5px}

.Direccion dd{margin-left:0;padding-bottom:5px}

.Horario dt{font-weight:bold; font-size:0.9em;float:left; width:6em;padding-bottom:5px}
.Horario dd{padding-bottom:5px }

.Contacto dt{font-weight:bold; font-size:0.9em;float:left; width:6em;padding-bottom:5px}
.Contacto dd{padding-bottom:5px }
/*--mapa web----*/
#MapaMenus h3
{
	background: url(../img/fn-fieldset-buscador.jpg) repeat-x left top;
	padding: 10px;
	padding-bottom:0;
	border-top: solid 1px #E1E1E1;
	margin-top: 10px;
	clear: both;
}
#MapaMenus  a
{
	color: #000;
	
}

#MapaMenus li{	padding-bottom:5px}
#MapaMenus ul li ul{	padding-top:5px}
#MapaMenus li a
{
	font-size: 1em;
	color: #22558C;
	font-weight:bold;

	
}
#MapaMenus li li a{	font-weight:normal}
/*
.Mapa1 h3
{
	background: url(../img/fn-fieldset-buscador.jpg) repeat-x left top;
	padding: 10px;
	border-top: solid 1px #E1E1E1;
	margin-top: 10px;
	clear: both;
}
.Mapa1 a
{
	color: #000;
	font-size: 1.3em;
	font-weight: bold;
}
.Mapa2
{
	padding-left: 15px;
	font-weight: bold;
}
.Mapa2 a, .Mapa3 a, .Mapa4 a
{
	font-size: 0.9em;
	color: #22558C;
	background: url(../img/flecha-menu.gif) no-repeat left 5px;
	padding-left: 10px;
}

.Mapa3
{
	padding-left: 40px;
}
.Mapa4
{
	padding-left: 60px;
}
*/
/*--contenidos index---*/
#ContenidosIndex
{
	background: url(../IMG/fn-fieldset-buscador.jpg) repeat-x left top;
	padding: 10px 20px;
	font: bold 1.1em Arial, Helvetica, sans-serif;
	color: #22558C;
}
#ContenidosIndex img
{
	
	padding: 1px;
	float:left;
	vertical-align:middle;
	border: #fff 3px solid;

}
.BordeImagenContenidos{border: #e6e6e6 3px solid !important;
}
.SinBordes
{
border: #fff 0px solid !important;
}
#ContenidosIndex li
{
	width: 28%;
	float: left;
	text-align: left !important;
	margin-right: 5px; background:none; margin-bottom:10px
}
#ContenidosIndex a
{
	color: #22558C !important;
	/*background: url(../IMG/flecha-menu.gif) no-repeat left 8px;
	padding-left: 10px;*/
	text-align: left; padding-left:10px; float:left; padding-top:10px;
	/*display: block;*/width:65%;
}

/*---contenido EDITOR-----*/
.Editor p, .Editor li
{
	text-align: justify;
}
p.center
{
	text-align: center !important;
}
p.left
{
	text-align: left !important;
}
p.right
{
	text-align: right !important;
}
.Editor a
{
	color: #CC0000 !important;
}
.JuntaGobierno
{
	margin: 5px 0;
	height: 1%;
}
.JuntaGobierno li
{
	background: none;
	float: left;
	width: 45%;
	padding: 5px 0;
}
.JuntaGobierno img
{
	float: left;
	margin-right: 10px;
	border: solid 1px #ccc;
	height: 110px;
	width: 90px;
	padding: 5px;
}
#Enlaces-Visita{clear:both; overflow:auto; height:1%}
#Enlaces-Visita li
{
	display: inline;
	background: none;
	padding: 0 0 3px 0px !important;
	margin: 10px 0 !important;
}
#Enlaces-Visita li a
{
	display: block;
	float: left;
	padding: 0 5px;
	border-right: solid 1px #ccc;
	margin: 10px 0 !important;
}

#Cargando
{
	float: right;
	width: 100px;
}
.SSL
{
	font-size: 0.85em;
	margin-top: 10px;
}
.SSL img
{
	float: left;
	margin-right: 10px;
}
/*----------------------------------------------------------------------------------- */
/* Sistema de aclarado bajo bloques con contenido flotado
		----------------------------------------------------------------------------------- */

.clearfix:after
{
	/* Con esto se subsana el colapso al flotar bloques en los navegadores que interpretan contenido generado */
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix
{
	/* Con esto se subsana el colapso al flotar bloques en IE-Mac pero se hace necesario rectificar 				su efecto posteriormente */
	overflow: hidden; /* Con esto se subsana el colapso al flotar bloques en IE-Win */
	height: 1%;
}
/* Oculto para IE-mac \*/
.clearfix
{
	/* Con esto se compensa el overflow antes declarado. */
	overflow: visible;
}
/* Este comentario es necesario para cerrar el hack de IE-mac */



/*PARA EL LOGIN INTELIGENTE*/

.txtazulnegrita
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
	line-height: 15px;
	text-indent: 3pt;
	text-align: left;
}
.TablaBordes
{
	background-color: #D3DCE2;
}
.tdTablaBordes
{
	background-color: #F3F3F3;
	font-family: Tahoma, Arial, Verdana;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	text-align: center;
}
.txt7
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	color: #000000;
	padding: 2px;
}
.txt7negrta
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #000000;
	padding: 2px;
}
login
{
	font-family: Tahoma, Arial, Verdana;
	font-weight: bold;
	color: #005CD0;
	text-decoration: none;
	font-style: normal;
}
.txtpeqnegro
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #444444;
	text-decoration: none;
}

/*---envio notificaciones por mail-----*/
/*---notificaciones*/
.txtArial10 {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	line-height: 16px;
	text-align: justify;
}
.txtArial10negrita {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height: 16px;
	text-align: justify;
}
.txtArial10azul {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #0B0B61;
	text-decoration: none;
	line-height: 16px;
	text-align: justify;
}
.txtArial10azulnegrita {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #0B0B61;
	text-decoration: none;
	line-height: 16px;
	text-align: justify;
}
.txtArial8 {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	line-height: 16px;
	text-align: justify;
}
.txtArial8negrita {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height: 16px;
	text-align: justify;
}
.txtArial8azul {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #0B0B61;
	text-decoration: none;
	line-height: 16px;
	text-align: justify;
}
.txtArial8azulnegrita {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0B0B61;
	text-decoration: none;
	line-height: 16px;
	text-align: justify;
}
.txtazul
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #003366;
	text-decoration: none;
	line-height: 16px;
}
.Titulo
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
}
.txtnegronegrita
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}


.TxtLogo
{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #005BCF;
}

#Notificacion p
{
	text-align: justify;
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	margin-top: 0;
	margin-bottom: 0;
}
#Notificacion td
{
	text-align: justify;
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: normal;
	margin-top: 0;
	margin-bottom: 0;
}
#Notificacion td p
{
	text-align: justify;
	font-family: Arial, Verdana;
	font-size: 10px;
	font-weight: normal;
	margin-top: 0;
	margin-bottom: 0;
}

.ListaDefinicion
{
	margin: 0;
}
.ListaDefinicion dt
{
	float: left;
	font-weight: bold;
}
.ListaDefinicion dd
{
	float: left;
	margin-left: 0;
	padding: 0 5px;
}

.ListaDefinicion2Columnas, .ListaDefinicionEmpresa
{
	margin: 0;
}
.ListaDefinicion2Columnas dt
{
	float: left;
	font-weight: bold;
	width: 18%; padding:3px 0
}
.ListaDefinicion2Columnas dd
{
	float: left;
	margin-left: 0;
	padding: 3px 5px;
	width: 28%;
}

.Si
{
	background: url(../Img/si.gif) no-repeat left top;
	padding-left: 20px;
}
.No
{
	background: url(../Img/no.gif) no-repeat left top;
	padding-left: 20px;
}

.ListaDefinicionEmpresa dt{float: left;
	font-weight: bold;width: 12%; padding:3px 0}
.ListaDefinicionEmpresa dd
{
	float: left;
	margin-left: 0 !important;padding:3px 0
	}
	.ListaDefinicionEmpresa dt.ColumnaLarga{width:80%}
.ListaDefinicionEmpresa dd.ColumnaLarga{width:80%}
.ListaDefinicionEmpresa dd.Columna1{width:35%}
.ListaDefinicionEmpresa dd.Columna2{width:35%}

/*---editor---*/
.DivCentrado
{
	margin: auto;
	text-align: center !important;
}
.ImagenContenido
{
	float: left;
}
 .ImagenesListado li{
float:left;
width:50%
}

.CargandoFlash{position: relative; left: 0px; top: 0px; width: 100%;
            vertical-align: middle; z-index: 1;}
 
/*---alta y baja de colegiado---*/

.FormAltaDatosPersonales label{  }
.FormAltaDatosPersonales .p-label{width:11.5em; font-size:0.9em;font-weight:bold;}
.FormAltaDatosPersonales .fila-campos .p-input{width:83%}
.FormAltaDatosPersonales .fila-campos1 .p-input, .FormAltaDatosPersonales .fila-campos2 .p-input{width:64.6%}
.FormAltaDatosPersonales .form-selectRefrescar{width:78.8%}
.FormAltaDatosPersonales .fila-campos1 .p-input2{width:65.3%}
.FormAltaDatosPersonales .radio{ font-size:0.9em;}
#Sexo{ padding-top:7px}

.FormAltaDatosProfesionales label{ font-weight:bold; }
.FormAltaDatosProfesionales .p-label{width:13em; font-size:0.9em}
.FormAltaDatosProfesionales .fila-campos .p-input{width:80.5%}
.FormAltaDatosProfesionales .fila-campos1 .p-input, .FormAltaDatosProfesionales .fila-campos2 .p-input{width:59.6%}
.FormAltaDatosProfesionales .form-selectRefrescar{width:78.5%}


.FormEconomicos .p-label{width:18em; font-size:0.9em;font-weight:bold;}
.FormEconomicos .fila-campos .p-input{width:73%}

.FormAltaAdjuntos label{ font-weight:bold; }
.FormAltaAdjuntos .p-label{width:14em; font-size:0.9em}
.FormAltaAdjuntos .p-input{width:79%}

.Derecha{ text-align:right !important
          }
#BajaTrasladoColegiado .p-label{width:15em}
#BajaTrasladoColegiado .p-input{width:75%}

#BajaTrasladoSolicita .p-label{width:12em}
#BajaTrasladoSolicita .fila-campos1 .p-input, #BajaTrasladoSolicita .fila-campos2 .p-input{width:55%}

#RefrescarGrande .form-selectRefrescarAlta{width: 95% !important;}
#SubActividad .form-selectAlta{width:100%}
.ParrafoBaja{ margin-bottom:10px}