﻿
/* 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: #fff url(../Img/fondoGris.jpg) repeat-x left top;
}
#Container
{
	font-size: 1.2em; /*tamanyo general de textos 12px*/
	color: #333;
	max-width: 1000px;
	min-width: 760px;
	margin: auto;
	width: 100%;
	background: #fff;
}
* html #Container
{
	width: 100%;
}
#MargenContainer
{
	padding: 0 5px; background:#fff;  
	
}
/*---CABECERA---*/




#CabeceraDerecha
{
	float: right;
	width: 34%;
}
#CabeceraIzquierda
{
	float: left;
	width: 65%;
}
#Cabecera
{
	background: url(../Img/fnCabecera.jpg) repeat-x left top;
	clear:both
	
}
.Logo{ }

.Logo img{ padding-top:15px}
.CabeceraImagen
{
	display:none }
.CabeceraImagen img{ float:left}
.CabeceraImagen p{ float:left;
                   background: url(../Img/comitas.gif) no-repeat left top; 
                    padding-top:25px; padding-left:50px;
                font:bold 1.3em Georgia, Times New Roman;
                font-style:italic;
                color:#999 ;width:28%; }
 .CabeceraImagen span{ background: url(../Img/comitas2.gif) no-repeat right bottom;
                       display:block 
                 }
/*--MENU OPCIONES CABECERA---*/
#OpcionesCabecera{ display:none}

#CabeceraDerecha
{
	display: inline;
	text-align: right;
}


html > /**/ body .MenuAbajo
{
	padding-top: 30px;
}
#MenuCabecera ul
{
	display:none
}
#OpcionesCabecera li
{
	display: inline;
	color: #406488;
	font-size: 0.9em;
	padding-left: 5px;
	padding-right: 5px;
	background: url(../Img/rayita.gif) no-repeat right top;
}
#MenuCabecera li.MenuUltimo
{
	border-right: none;
	padding-right: 2px;
	margin-right: 5px;
	background: none;
}
#CabeceraDerecha li.MenuUltimo
{
	border-right: none;
	padding-right: 2px;
	margin-right: 0px;
	background: none;
}
#MenuCabecera li a
{
	color: #003366;
	text-transform: uppercase;
}
#MenuCabecera img
{
	vertical-align: middle;
}
#CabeceraDerecha{ padding-top:2px}
#CabeceraDerecha.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 2px;
	padding-left: 15px;
}
.Contacta
{
	background: url(../Img/contacto.gif) no-repeat left 2px;
	padding-left: 15px;
}
.Mapa
{
	background: url(../Img/localizacion.gif) no-repeat left 2px;
	padding-left: 15px;
}
.Acceso
{
	background: url(../Img/acceso-colegiados.gif) no-repeat left 2px;
	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: #005BCF;
	font: bold 0.9em tahoma;
	width: 100px;
	margin-left: 10px; margin-top:3px
}

.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: bold 0.95em  Tahoma, Verdana, Arial;
	color: #0074BF;
	text-align:left;
	padding-left:10px
}
.MenosBoton
{
	background: url(../IMG/menos.gif) no-repeat left 3px;
	cursor: pointer;
	border: none;
	font: bold 0.95em  Tahoma, Verdana, Arial;
	color: #0074BF;
	text-align:left;
	padding-left:10px
}
.MasBotonGrande
{
	background: url(../IMG/mas.gif) no-repeat left 3px;
	cursor: pointer;
	border: none;
	font: 0.95em normal Tahoma, Verdana, Arial;
	color: #0074BF;
	width: 245px;
}
.MenosBotonGrande
{
	background: url(../IMG/menos.gif) no-repeat left 3px;
	cursor: pointer;
	border: none;
	font: 0.95em normal Tahoma, Verdana, Arial;
	color: #0074BF;
	width: 230px;
}
.Otros
{
	color: #0074BF;
	text-align: right;
	clear: both;
	margin: 10px 0;
	font-size: 0.9em;
}
.Otros a
{
	color: #0074BF;
}
#ImagenHome
{
	background: url(../Img/fn-Home.jpg) no-repeat left top;
	overflow: auto;
	height: 1%;
}

#EspacioImagen
{
	float: left;
	display: inline;
	overflow: hidden;
	width: 73.5%;
}

/*----pagina login----*/
.Contenido fieldset
{
	border: solid 1px #E1E1E1;
	clear: both;
}
.MargenesLogin
{
	padding: 10px 0 ;
	background:#fff
}
.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;
}
.Login1 fieldset, .Login2 fieldset, .Login3 fieldset{border:none}

.FLogin .p-label
{
	width: 7em; font-weight:bold
}
.FLogin .p-input
{
	width: 70%;
}
.FLogin .botones
{
	margin-right: 0.4em;
}
.FLogin p
{
	margin-bottom: 10px;
}
.AccesoL
{
	font:normal 1.5em "Lucida Sans Unicode", Tahoma, Verdana;
	color: #9cc9ef;
	

	background: url(../Img/TitOfertas.gif) repeat-x right bottom;
	padding-bottom:15px;
	width:100%
}
.RecordarL
{
	font:normal 1.5em "Lucida Sans Unicode", Tahoma, Verdana;
	color:  #aede0a;
	background: url(../Img/TitCursos.gif) repeat-x right bottom;padding-bottom:15px;width:100%
}
.FirmaL
{
	color:  #ffcc00;
	font:normal 1.5em "Lucida Sans Unicode", Tahoma, Verdana;
	background: url(../Img/TitEncuestas.gif) repeat-x right bottom;padding-bottom:15px;width:95%
}

.MargenesLogin li
{
	background: url(../Img/flecha-menu.gif) no-repeat 5px 4px;
	padding: 0 0 3px 15px;
}
fieldset.Login {border:none; padding:5px}
.Login legend{display:none}
.Login p{ font-size:0.9em}

/*---LOGIN CABECERA--*/
.Logeado
{
	background: #fff url(../Img/user.gif) no-repeat left 5px;
	
	border: none;
	padding: 3px ; margin-left:10px;
	float:left;
	width:55%; }
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: 15px;
	padding-top: 3px; float:left;
}
.BotonDesconectar { float:left;}
.usuarioP
{
	background: url(../Img/usuario.gif) no-repeat left top;
	padding-left: 15px;
	font-weight: bold;
	color: #22558C; 
}

.LoginCabecera {margin: 5px;}
.LoginCabecera fieldset
{
	border: none;
	
}
.LoginCabecera legend
{
	color: #003366;
	font: bold 1.2em "Lucida Sans Unicode" , Tahoma, Arial;

}


.FHome{border:solid 4px #ECECF1; padding:5px}
.FHome .Boton{ float:right; margin-right:10px}
.LoginCabecera ul
{
	margin-left: 10px;
}
.LoginCabecera li
{
	font-size: 0.9em;
	clear: left;  background:none; padding-left:0
}

.LoginCabecera label
{
	float: left;
	width: 35%;
	display: inline;
	overflow: hidden;
	padding-top: 4px;
}

.LoginCabecera .input
{
	font-size: 1em;
	width: 58%;
}

.LoginCabecera #SubOpcionesLogin
{
	margin: 3px 0;
	text-align: right;clear:both
}
.LoginCabecera #SubOpcionesLogin li
{
	display: inline;
	font-size: 0.85em; padding-left:0; background:none
}

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;
}
.LoginCabecera li a
{
	color: #22558C;
	padding-right: 5px;
}
/*---MENU PRINCIPAL----*/
#MenuPrincipal
{
	display:none
}
#MenuPrincipal li
{
	display: inline;
	font: bold 1.1em "Lucida Sans Unicode" , Tahoma, Arial;
	color: #fff;
}
#MenuPrincipal li a
{
	color: #fff;
	padding: 3px 2%; /*border-right: solid 1px #fff*/
	display: block;
	float: left;
	border-right: solid 1px #fff;
}


/*---CONTENIDO CENTRAL---*/

.Contenido
{
	float: left;
	width: 100%;
	
	
}

.ContenidoInterior
{
	background: url(../Img/fn-lateral.gif) repeat-y left top;
}

/*---HOME---*/
#ColumnaHomeIzq
{
	margin-right: 220px;
}

#ColumnaHomeDch
{
	float: left;
	width: 212px; /*Width of right column in pixels*/
	margin-left: -220px; /*Set left margin to -(RightColumnWidth) */
}
.Margenes
{
	padding: 5px 20px 10px 10px;
	/*overflow: auto;
	height: 1%;*/
}
h2
{
	color: #4B5CC4;
	font: normal 1.85em "Lucida Sans Unicode" , Tahoma, Arial;
	background: #fff url(../Img/RayTitulos.gif) repeat-x left bottom;
	padding-bottom: 5px;
}
h3.Fichah3
{
	color: #4B5CC4;
	font: normal 1.85em "Lucida Sans Unicode" , Tahoma, Arial;
	background: #fff url(../Img/RayTitulos.gif) repeat-x left bottom;
	padding-bottom: 5px; /*color: #000; 	font-size: 1.65em; 	font-weight: normal;*/
	margin-top: -10px;
	margin-bottom: 5px;
	clear: both;
}
.FondoHome
{
	 background: url(../Img/Difuminado.jpg) no-repeat left top;
	 padding:10px}
/*Destacados home*/

.DestacadosHome
{
	
	width: 60%;
	float: left;
}
.DestacadosHome ul{ padding-top:20px}
.DestacadosHome h2{color:#9CC9EF; font-size:1.3em;
                   background: url(../Img/RayAzul.gif) repeat-x left bottom;
                   margin-bottom:0}

.MargenesLogin .DestacadosHome li
{
	background:none !important;
	float:left !important; 
	width:48% !important;
	
	padding:0;
	padding-bottom:30px; font-weight:bold}
.DestacadosHome li img{border:solid 1px #9CC9EF; float:left; margin-right:5px}
.DestacadosHome li a{color:#005BCF}
.DestacadosHome li a:hover{color:#003366}



/*---NOTICIAS----*/
.NoticiasHome{clear:both; }
.NoticiasHome h2
{
	color:#013567; font-size:1.3em;
                   background: url(../Img/RayAzulOscuro.gif) repeat-x left bottom;
                   margin-bottom:0
}


#Noticias
{
	overflow: auto;
	height: 370px;
	padding-right: 15px;
}
#Noticias dt
{
	
	padding: 8px 0 0 0px;padding-left:20px;
	color: #005BCF;
	font-weight: bold;
	padding-bottom: 5px;
	font-size: 1.15em; clear:both;
	background: url(../Img/toponoticias.gif) no-repeat left 12px !important;  
}
#Noticias dt a
{
	color: #005BCF;
	
	
}
#Noticias dt a:hover
{
	color: #003366;
}
#Noticias span
{
	clear: right;
	display: block;
	font-weight: normal;
	color: #005BCF;
	padding-bottom: 5px;
}
#Noticias dd
{
	margin-left: 20px;
	margin-bottom: 5px;
	font-size: 0.95em;
}

#Noticias img{ float:right; border:solid 1px #9CC9EF; clear:right; margin-left:15px }
#AccionesNoticias
{
	text-align: right;
	margin: 10px 0;
}
#AccionesNoticias li
{
	display: inline;
	background: none;
	padding: 0;
}
#AccionesNoticias a
{
	color: #005BCF;
	padding-right: 10px;
	font-size: 0.9em;
	font-weight: bold;
}
a.RSS
{
	background: url(../Img/rss.gif) no-repeat left 2px;
	padding: 2px 10px 2px 18px;
	color: #005CD0;
	font-weight:bold
}




/*----EVENTOS----*/
#Eventos
{
	float: right;
	width: 37%;overflow:auto; height:1%
}
#Eventos h2
{color:#AEDE0A;
	font-size:1.3em;
                   background: url(../Img/RayVerde.gif) repeat-x left bottom;
                      margin-bottom:0
}
#Eventos span
{
	color: #284D91;
}

/*eventos en la home*/
#Eventos .ListadoEventos {float: none;
	width: 100%;
	height: 135px;
	}
#Eventos .CalendarioHome
{
	float: none;
	width: 100%;
}
#Eventos .CajaEventos
{
	border-bottom:none;
	height: auto;
}
/*eventos listado calendario*/
.ListadoEventos dl{ margin:0}
.ListadoEventos dd{ margin:0; padding:3px 0; padding-left:15px;}
.CajaEventos
{
	border-bottom: solid 1px #ccc;
	height: 170px;
}
.Eventos
{
	float: left;
	width: 49%;
	display: inline;
	overflow: hidden;
	margin-right: 5px;
	margin-bottom: 5px;
}

.CalendarioHome
{
	float: right;
	width: 47%;
}
.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;
	color: #003366;
}

.FlechaIzquierda
{
	padding-top: 5px;
	margin-right: 15px;
	width: 9px !important;
	height: 7px !important;
}
.FlechaDerecha
{
	padding-top: 5px;
	margin-left: 15px;
	width: 9px !important;
	height: 7px !important;
}
.Calendario
{
	background: #CCCCCC;
}
.Calendario th
{
	background: #003366;
	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: #003366 !important;
	background: #fff;
	display: block;
	padding: 2px;
	border:solid 2px #003366
}
.OtroMes
{
	color: #999 !important;
	display: block;
	padding: 2px;
}
.DiaActivoFestivo
{
	display: block;
	background-color: #64AAFF;
	padding: 2px;
	color: #CC0000 !important;
}
.Laborable
{
	display: block;
	padding: 2px;
	color: #000 !important;
}



.ListadoEventos
{
	float: left;
	width: 45%;
	height: 135px;
	overflow: auto;
}

.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 dd a
{
	color: #005BCF; font-weight:bold
}
.MasEventos
{
	text-align: right;
	color: #005BCF;
	font-size: 0.9em;
	margin-top: 10px;
}
.MasEventos a
{
	color: #005BCF;
	font-weight: bold;
}
.MasEventosDerecha
{
	text-align: right !important;
	color: #005BCF;
	font-size: 0.9em;
	margin: 0px;

	font-weight: bold;
	
}
.MasEventosDerecha a
{
	color: #005BCF;
}
/*--OFERTAS HOME---*/
#HomeAbajo
{
	clear: both;
	margin-top: 25px;
}
#HomeAbajo p
{
	font-size: 0.95em;
	margin: 10px 0;
}
#HomeAbajo a
{
	color: #005BCF;
	padding-right: 10px;
	font-weight: bold;
}


/*--ENCUESTAS---*/
#CajaEncuesta
{
	
}
#CajaEncuesta h2
{
	color:#FFCC00;
	font-size:1.3em;
                   background: url(../Img/RayAmarillo.gif) repeat-x left bottom;
                      margin-bottom:0
}
.ImagenEncuestaHome
{
	text-align: center;
	margin: 0 auto;
	padding: 5px 0 !important;
	border-bottom: dotted 1px #FFCC00;
	margin-bottom: 10px;
}
.Encuesta
{
	float:left
}

.PreguntaEncuesta
{
	font-size: 1.1em;
	color: #003366;
	font-weight: bold;
}
.Encuesta li
{
	font-size: 0.9em; display:inline
}
html > /**/ body .Encuesta li
{
	margin: 5px 0;
}
html > /**/ body .Encuesta input
{
	margin-right: 3px;
}
.Votar{ float:right; margin-top:30px}
.Votar li{display:inline; background:none !important}
#NoEncuesta
{
	background: url(../Img/encuestas.jpg) 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;
}
#FormEncuesta .p-label
{
	width: 30em;
}
#FormEncuesta .p-input
{
	width: 48%;
}
.Hora
{
	width: 80px;
}
/*---DESTACADOS--*/
#ColumnaHomeDch div.hrhome
{
	height: 3px;
	background: #EAEAEA;
	margin-top: 1px;
	width: 98%;
	float: right;
}
.Destacado
{
	border: solid 8px #CCCCCC;
	margin: 5px;
	padding: 8px;
	padding-right:15px !important;
	padding-top:5px !Important;
	height: 90px;
	text-align: right;
}
.Destacado a
{
	color: #013567;
	font: normal 1.5em Arial, Helvetica, sans-serif;

}

/*--CAJA USUARIOS CONECTADOS*/
.CajaUsuarios
{
	border: solid 4px #ccc;
	padding: 10px;
	font-size: 0.9em;
	margin-left: 5px;
}
.CajaUsuarios dl{ margin:0}
.CajaUsuarios dd{ margin:0}
dt.TotalVisitas{ float:left; padding-right:5px}
h2.Usuarios
{
	margin-bottom: 0px;
	font-size: 1.4em;
	background: none;
	color: #003366;
}

.CajaUsuarios a
{
	color: #003366;
}

/*---MENU LATERAL----*/
#MenuLat
{
	display:none
}
.ContenidoCentral
{
	
}
* html #MenuLat
{
	margin-left: 3px;
}

#MenuLat li
{
	background: #E2E2E2;
}
#MenuLat li a
{
	color: #003366;
	font-weight: bold;
	display: block;
	height: 1%;
	border-bottom: solid 1px #fff;
	padding: 5px 0 5px 10px;
}
#MenuLat li a:hover
{
	color: #4B5CC4;
}
#MenuLat li li
{
	background: #F3F3F3 url(../Img/cuadritos.gif) no-repeat 10px 10px;
	color: #003366;
}
#MenuLat li li a
{
	background: none;
	font-weight: normal;
	padding: 0;
	display: block;
	padding: 4px 0 4px 23px;
}
#MenuLat li li li{ background:#fff url(../Img/miga-pan.gif) no-repeat 25px 8px; 
                   padding-left:10px;
                   border-bottom: solid 1px #f3f3f3}

/*--miga pan---*/
#MigaPan
{
		display:none
}
#MigaPan li
{
	display: inline;
	font-size: 0.9em;
	color: #666666;
	background: none;
	padding: 0;
}
#MigaPan li a
{
	color: #003366;
	background: url(../Img/miga-pan.gif) no-repeat right 4px;
	padding-right: 8px;
}

.AyudaGeneral
{
	float: right;
	color: #0074BF;
	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: bold 0.95em Tahoma, Verdana, Arial;
	color: #0074BF;
	border: none;
}
.Ayuda
{
	background: url(../Img/help.gif) no-repeat left top;
	padding-left: 20px !important;
	color: #0074BF;
	padding-bottom: 2px;
}

/*---Ayuda Extendida---*/
/*--ayuda extendida-*/
.BordeAyuda
{
	border: solid 4px #fff;
	padding: 10px;
}
.AyudaExtendida
{
	clear: both;
	border: solid 1px #D3DCE2;
	
	background: #fff url(../IMG/ayuda2.jpg) no-repeat left top;
	margin-bottom: 10px;
	padding:10px;
	padding-left:100px;
	padding-bottom:20px
	
}
.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 .Buscador fieldset, .ContenidoBuscador .Buscador fieldset
{
	border: none;
	clear: both;
	background: #F3F3F3;
	padding: 10px 14px 5px 14px;
}
.ContenidoBuscador .Buscador { margin-top:15px}
.ContenidoCentral fieldset
{
	border: none;
	clear: both;
}
.Boton
{
	background: url(../Img/botonFondo.jpg) repeat-x left top;
	color: #333 !important;
	border: solid 1px #ccc;
	text-transform: uppercase;
	font: bold 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;
}
.Idioma{background: #fff;
	color: #003366 !important;
	border: none;
	text-transform: uppercase;
	font: bold 0.8em Tahoma, Verdana, Arial;
	padding: 2px 0;
	cursor: pointer;}
.idioma_seleccionado{background: #fff;
	color: #999 !important;
	border: none;
	text-transform: uppercase;
	font: normal 0.8em Tahoma, Verdana, Arial;
	padding: 2px 0;
	cursor: pointer;}
.input
{
	border: solid 1px #ccc;
	background: #fff;
	padding: 1px;
	font: normal 1em Tahoma, Verdana, Arial;
}
.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;*/
	border: solid 1px #D3DCE2; /*font-weight:bold; 	font-size:1em;*/
	padding: 3px;
}

.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*/
#Encuestas
{
	background: #F3F3F3;

	border: solid 1px #D3DCE2;
	padding: 10px;
}
#EncuestasWeb .fila-campos1
{
	width: 29%;
}
#EncuestasWeb .fila-campos2
{
	width: 70%;
}
#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: #005CD0;
	text-decoration: none;
	border: none;
	text-align: left;
	cursor: pointer;
	font: bold 0.9em Tahoma, Verdana, Arial;
	width: 75px;
}

.BotonAdjunto
{
	background: left 0px no-repeat;
	margin: 0 3px 0 0;
	padding: 0 0 0 1px;
}
/*--Botones paginacion ---*/
.BotonNumero
{
	color: #AE1212;
	text-decoration: none;
	border: none;
	text-align: left;
	cursor: pointer;
}

.BotonNumero
{
	background: #F3F3F3;
	margin: 0 3px 0 0;
	padding: 0 3px;
}

.BotonNumeroSeleccionado
{
	background: #005BCF !important;
	margin: 0 3px 0 0;
	padding: 0 3px;
	text-decoration: none;
	font-weight: bold !important;
	color: #fff !important;
}

.Paginacion
{
		display:none
}
.ResultadosPaginacion
{
	float: left;
}
/*--genericos formularios---*/
.p-label
{
	padding-top: 2px;
	float: left;
}
.p-label2
{
	float: left;
	padding-top: 2px;
}
.p-label-fecha
{
	width: 5em;
	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 span{ float:left;  }
.p-input-fecha .input
{
	width: 65px; float:left; margin-right:2px
}
.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-input, .form-select
{
	border: solid 1px #ccc;
	background: #ffffff;
	padding: 1px;
	font: normal 1em Tahoma, Verdana, Arial;
}
.form-inputInactivo
{
	/*color: #22558C;*/
	color: #666;
	border: none;
	background: transparent;
	padding: 1px;
	font: normal 1em Tahoma, Verdana, Arial;
	width:100%
}
.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: 11em;
}

#FormEncuestas .fila-campos2 .p-label
{
	width: 10em;
}
#FormEncuestas .fila-campos1
{
	width: 61%;
}
#FormEncuestas .fila-campos2
{
	width: 38%;
}
#FormEncuestas .p-input
{
	width: 82%;
}
#FormEncuestas .fila-campos1 .p-input
{
	width: 66%;
}
#FormEncuestas .fila-campos2 .p-input
{
	width: 56%;
}
#FormEncuestas span
{
	float: left;
	
}

/*---ficha encuestas--*/
#Fechas dt{  width:11em;float:left; font-weight:bold; font-size:0.9em}
#Fechas dd{ margin-left:0em;float:left;  width:29%;  }
#Fechas dt, #Fechas dd{ padding-bottom:5px}
#Fechas.Col3 .fila-campos1
{
	width: 30%;
}
#Fechas.Col3 .fila-campos2
{
	width: 30%;
}
#Fechas.Col3 .fila-campos3
{
	width: 30%;
	float: left;
}
#Fechas .fila-campos .p-label-ficha
{
	width: 7em !important;
}

#Fechas .fila-campos1 .p-label-ficha
{
	width: 7em !important;
}
#Fechas .fila-campos2 .p-label-ficha
{
	width: 9.5em !important;
}
#Fechas .fila-campos3 .p-label-ficha
{
	width: 10em !important;
}
#EncuestasRecibidas dd{ width:20%; float:left; margin-left:0}
#EncuestasRecibidas dt{ float:left;font-weight:bold; font-size:0.9em; width:13em; }
#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: 10em;
}
#FormCursos .fila-campos2 .p-label
{
	width: 10em;
}
#FormCursos .fila-campos1
{
	width: 62%;
}
#FormCursos .fila-campos2
{
	width: 38%;
}
#FormCursos .p-input
{
	width: 83%;
}
#FormCursos .fila-campos1 .p-input
{
	width: 66%;
}
#FormCursos .fila-campos2 .p-input
{
	width: 56%;
}
#FormCursos .ImagenCalendario { padding-left:5px}
#FormCursos span
{
	float: left;
	
}
#FormCursos .botones
{
	padding-top: 2px;
}
/*---ficha cursos---*/
#Imparte dt{	width: 6em; float:left}
#Imparte dd{ margin-left:8.2em}
#Imparte .p-label-ficha
{
	width: 6em;
}
#DCurso dt{width: 8.5em; float:left}
#DCurso dd{ margin-left:0;  }
#DCurso dd.Lugar {float:left; width:80%}
#DCurso dd.Columna1{width: 35%; float:left; margin-left:0}
#DCurso dd.Columna2{width: 38%; float:left; margin-left:0; }
#DCurso dd.Horario1{width: 50%; float:left; margin-left:0}
#DCurso dd.Horario2{width: 5%; float:left; margin-left:0}
#DCurso dt.Horario3{width:10em}
#DCurso dd.Horario3{width: 5%; float:left; margin-left:0}


dd.Aforo1{width: 20%; float:left; margin-left:0}
dd.Aforo2{width: 6%; float:left; margin-left:0}
dd.Aforo3{width: 6%; float:left; margin-left:0}
dd.Aforo4{width: 6%; float:left; margin-left:0}

#DCurso #inscritos 
{
	width: 10.5em;
	color: #0074BF;
}
#DCurso #espera 
{
	width: 10.5em;
	margin-left: 10px;
	color: #0074BF;
}
#Matricula dt{ float:left; width:8em}
#Matricula dd{ float:left; margin-left:0; width:20%}
/*
#DCurso .p-label-ficha
{
	width: 8.5em;
}
#DCurso .fila-campos1 .p-label-ficha
{
	width: 8.5em;
}
#DCurso .fila-campos2 .p-label-ficha
{
	width: 8em;
}
#DCurso .fila-campos1
{
	width: 30%;
}
#DCurso .fila-campos2
{
	width: 69%;
}

#DCurso .fila-campos2 .fila-campos1 .p-label-ficha
{
	width: 9em;
}
#DCurso .fila-campos2 .fila-campos2 .p-label-ficha
{
	width: 12em;
}
#DCurso .Col3 .fila-campos1
{
	width: 31%;
}
#DCurso .Col3 .fila-campos2
{
	width: 30%;
}
#DCurso .Col3 .fila-campos2 .p-label-ficha
{
	width: 8em;
}
#DCurso .Col3 .fila-campos3
{
	width: 37%;
}





#Matricula .fila-campos1 .p-label-ficha
{
	width: 8em;
}
#Matricula .fila-campos2 .p-label-ficha
{
	width: 6em;
}
#Matricula .fila-campos3 .p-label-ficha
{
	width: 6em;
}
#Matricula.Col3 .fila-campos1
{
	width: 31%;
}
#Matricula.Col3 .fila-campos2
{
	width: 30%;
}

#Matricula.Col3 .fila-campos3
{
	width: 37%;
}
*/
/*---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;
}

/*---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 .fila-campos1{ width:47%}
#FormBiblioteca .fila-campos2{ width:52%}
#FormBiblioteca .fila-campos{clear:both; }
#FormBiblioteca .p-label
{
	width: 8em;
}
#FormBiblioteca .fila-campos2 .p-label
{
	width: 10.5em;
}
#FormBiblioteca .p-label3
{
	width: 8.5em;
}
#FormBiblioteca .p-input
{
	width: 86%;
}

#FormBiblioteca .botones
{
	margin-right: 0.2em;
}
#FormBiblioteca .fila-campos1 .p-input
{
	width: 68%;
}
#FormBiblioteca .fila-campos2 .p-input
{
	width: 64.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: 13em;
}
#FormGuia .p-input
{
	width: 79%;
}
#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 .botones
{
	margin-right: 0.2em;
}

/*---form catalogo colegiados---*/

#FormCatalogo .fila-campos1{ width:52%}
#FormCatalogo .fila-campos2{ width:47%}
#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: 54%;
}

#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
{
	background: #F3F3F3;
	border: solid 1px #D3DCE2;
}
.Enlaces .fila-resultados
{
	background: #F3F3F3;
}
.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;
}
.Enlaces h3
{
	color: #fff !important;
	font: bold 1.1em Arial, Helvetica, sans-serif;
	margin: 0px 0;
	clear: both;
	background: #003366;
	padding: 0 5px;
}
#FichaC li
{
	background: none;
}
.Enlaces a
{
	color: #003366;
}
.Enlaces a:hover
{
	color: #005BCF;
}

/*---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;
}


/*--ORDENAR--*/
#NumResultados
{
	float: left;
	width: 45%;
	margin: 5px 0;
	font-weight: bold;
	font-size: 0.9em;
	clear: left;
	padding-top: 10px;
	color: #666;
}
.Orden
{
	float: right;
	margin: 10px 0;
	clear: right;
	overflow: auto;
	height: 1%;
	width: 48%;
}
#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: #003366;
	margin-bottom: 3px;
	font: bold 1.2em "Lucida Sans Unicode" , Tahoma, Arial;
	padding-bottom: 0;
}
#Resultados h3 a
{
	/*color: #005CD0;*/
	color: #003366;
}
#Resultados h3 a:hover
{
	color: #005CD0;
}
#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 top; /*border-bottom: solid 1px #EAEAEA;*/
	padding: 10px 5px;
	clear: both;
}
.ListaResultados {color: #666; }
.ListaResultados dt{ font-weight:normal; float:left; padding-right:5px}
.ListaResultados dd{ font-size:0.9em; float:left; margin-left:0}
.Resultados-izq
{
	float: left;
	width: 69%;
}
.Resultados-izq .DescargarDocumento{width:11em; font-size:0.8em !important}
.Resultados-dch
{
	float: right;
	width: 30%;
	text-align: right;
}
.Resultados-dch dl{ float:right}
.Resultados-dch dt{ width:10.5em; float:left; text-align:right; font-weight:normal; font-size:1em}
.Resultados-dch dd{ margin-left:0}
div.fila-categoria
{
	font-size: 1em;
	color: #666;
}

.fila-categoria
{
	font-size: 0.9em;
	color: #666;
	font-weight: normal;
}
.separador
{
	background: url(../Img/cuadritos.gif) no-repeat 4px center;
	padding: 0 8px;
}
.EnlaceBold
{
	color: #005cd0;
	font-weight: bold;
}
.EnlaceBold a
{
	color: #005cd0;
}
.EnlaceBold a:hover
{
	color: #003366;
}
.Enlace
{
	color: #005cd0;
	font-weight: normal;
}
.fila-total
{
	text-align: right;
	padding: 10px 5px;
	font-weight: bold;
}
#Resultados .fila-total li
{
	background: none;
	padding: 0;
}
/*--PAGINACION-*/
#Paginacion
{
	display:none
}
#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: #005CD0;
	border-right: solid 1px #999999;
}
#Paginacion input
{
	font: 0.95em normal Tahoma, Verdana, Arial;
	color: #005CD0;
	border: none;
	cursor: pointer;
}
.Volver
{
	background: url(../Img/anterior.gif) no-repeat left 5px;
	padding-left: 4px;border: none;
	cursor: pointer;color: #005CD0;
}
.Primero
{
	background: #F3F3F3 url(../Img/primero.gif) no-repeat left 5px;
	padding-left: 4px;
	padding-right: 3px;
}
.Anterior
{
	background: #F3F3F3 url(../Img/anterior.gif) no-repeat left 5px;
	padding-left: 2px;
	padding-right: 3px;
}
.Siguiente
{
	background: #F3F3F3 url(../Img/siguiente.gif) no-repeat right 5px;
	padding-right: 0px;
	padding-left: 3px;
}
.Ultimo
{
	background: #F3F3F3 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;
}
.BordesBiblioteca
{
	background: #F3F3F3;
	overflow: auto;
	height: 1%;
	border: solid 1px #D3DCE2;
	padding: 10px;
}
.RepositoriosBiblioteca
{
	float: left;
	width: 70%; /*padding-left:5px*/
}
#Repositorios
{
	float: left;
	width: 65%; /*padding-left:5px*/
}
.NoticiasSin
{
	font-size: 1em; /*float: left;*/
}
/*---ofertas----*/
#Ofertas
{
	background: #F3F3F3;
	overflow: auto;
	height: 1%;
	border: solid 1px #D3DCE2;
	padding: 10px /*float:left; width:65%; padding-left:5px*/;
}
#Ofertas a, #Guia a
{
	color: #22558C;
}
#Ofertas a:hover, #Guia a:hover
{
	color: #CC0000;
}
#Ficha h4
{
	color: #fff;
	background: #003366;
	font: bold 1.1em Arial, Helvetica, sans-serif;
	margin: 5px 0 10px 0;
	clear: both;
	text-transform: uppercase;
	padding: 0 5px;
}

.Fichah4
{
	color: #fff;
	background: #003366;
	font: bold 1.1em Arial, Helvetica, sans-serif;
	margin: 5px 0 10px 0;
	clear: both;
	text-transform: uppercase;
	padding: 0 5px;
}

#Ficha h4.SubTituloWeb{ background:#fff; color:#003366; text-transform:none;
font: bold 1.1em "Lucida Sans Unicode" , Tahoma, Arial;
border-bottom:solid 1px #D3DCE2
}
h5
{
	font-size: 0.9em;
	margin-bottom: 5px ; padding-top:10px;
	clear: both;
	color: #003366;
	border-bottom: solid 1px #003366;
}


.Ofertas1 .p-label-ficha
{
	width: 14em;
}
.Ofertas1 .fila-campos2 .p-label-ficha
{
	width: 8em;
}
.Ofertas2 .p-label-ficha
{
	width: 14em;
}
.TextoOfertas
{
	color: #333 !important;
}




/*--guia profesional ficha---*/
#Guia
{
	background: #F3F3F3;
	overflow: auto;
	height: 1%;
	border: solid 1px #D3DCE2;
	padding: 10px;
}
.CatalogoColegiados h4
{
	background: #F3F3F3 !important;
	font: bold 1.2em "Lucida Sans Unicode" , Tahoma, Arial !important;
	color: #005CD0 !important;
	text-transform: uppercase;
}
.CatalogoColegiados h5
{
	color: #fff;
	background: #003366;
	font: bold 1.1em Arial, Helvetica, sans-serif;
	margin: 5px 0 10px 0;
	clear: both;
	text-transform: uppercase;
	padding: 0 5px;
}
.CatalogoColegiados h6
{
	font-size: 0.9em;
	margin: 10px 0 5px 0;
	clear: both;
	color: #003366;
	border-bottom: solid 1px #003366;
}

#GDGenerales dt{ float:left; width:12em}
#GDGenerales dd{ width:80%; }
#GDGenerales dd.ListaColumna1{width:35%;float:left; margin-left:0}
#GDGenerales dd.ListaColumna2{width:30%; float:left; margin-left:0}


#GDGenerales .p-label-ficha
{
	width: 12em;
}

#GProfesional dt{	width: 16em; float:left}

#GProfesional .p-label-ficha
{
	width: 16em;
}


#GSede dt{width: 11em; float:left}

#GSede dd.ListaColumna1{width:35%;float:left; margin-left:0}
#GSede dd.ListaColumna2{width:30%; float:left; margin-left:0}
#GSede .p-label-ficha
{
	width: 10em;
}


#GColegiados dt{ float:left; width:9em}
#GColegiados dd{ float:left; width:35%; margin-left:0}
#GColegiados dd.Telefono{width:15%}
#GColegiados dd.Extension{width:7%}
#GColegiados .p-label-ficha
{
	width: 9em;
}

#GDPersonales .p-label-ficha
{
	width:11em;
}
#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 p
{
	margin: auto;
	text-align: center !important;
}



/*----tabs----*/
#Tabs
{
	border-bottom: solid 2px #003366; /*background: url(../Img/fn-tabs.jpg) repeat-x left top;*/
	
	background: #fff;
}
#Tabs input
{
	background: #fff url(../Img/tab.gif) no-repeat top right;
	color: #666666;
	border: none;
	border-left: solid 1px #ccc;
	font-size: 0.9em;
	cursor: pointer;
	padding: 4px 0;
	margin: 0;

	text-transform: uppercase;
}

#Tabs .TabActivo
{
	color: #fff;
	background: #003366 url(../Img/tab-activo.gif) no-repeat top right;
	text-transform: uppercase;
	border-left: none;
}

#Tabs li{ background:none; display:inline; padding:0}


.TabDGenerales{	width: 16% !important;}
.TabDPersonales{	width: 19% !important;}
.TabDEconomicos{	width: 17% !important;}
.TabComunicaciones{	width: 14% !important;}
.TabBolsa{	width: 14% !important;}
.TabTurno{	width: 16% !important;}
.Bordes
{
	border: solid 1px #D3DCE2;
	padding: 10px;
	background: #F3F3F3;
	margin-top: 2px;
}
/*---FICHA colegiado ----*/
#FichaC
{
	clear: both;
	margin-bottom: 20px;
}
#FichaC p
{
	margin-bottom: 5px;
}
#FichaC h4
{
	color: #fff;
	border-bottom: none;
	font: bold 1.1em Arial, Helvetica, sans-serif;
	margin: 10px 0 5px 0;
	clear: both;
	background: #003366;
	padding: 0 5px;
}
.BordeImagen
{
	border: solid 1px #CCCCCC;
	padding: 4px;
}

/*campos ficha colegiado*/
dt{font-size: 0.9em;
	font-weight: bold;padding: 4px 0;}
dd{padding: 4px 0;}
dl{ margin:0}
.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;
}

/*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: 14em;
}

#DEmpresa .fila-campos1-1
{
	width: 40%;
}
#DEmpresa .fila-campos1-2
{
	width: 59%;
}

#DEmpresa .fila-campos1-1 .p-label
{
	width: 4em;
}
#DEmpresa .fila-campos1-2 .p-input
{
	width: 58% !important;
}
#DEmpresa .p-input
{
	width: 85%;
}
#DEmpresa .p-columna
{
	padding: 0 !important;
}
#divDRelacion .p-label
{
	width: 13em;
}
#divDRelacion .p-input
{
	width: 72% !important;
}
#divDRelacion .form-input
{
	width: 150%;
}
#divDRelacion .form-select
{
	width: 100%;
}
.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%;
}

#FDAcademicos .p-label-ficha
{
	width: 11em;
}
#FDAcademicos .p-label-largo
{
	width: 15em;
	float: left;
	padding-top: 3px;
}
#FDBancarios .p-label-ficha
{
	width: 6em;
}
#FDBancarios .p-columna
{
	width: 90%;
}


.FDPersonalesIzquierda
{
	float: left;
	width: 80%;
}
.FDPersonalesDerecha
{
	float: right;
	width: 19%;
}
.FDPersonalesIzquierda .fila-campos1
{
	width: 60% !important;
}
.FDPersonalesIzquierda .fila-campos2
{
	width: 39% !important;
}
.FDPersonalesIzquierda .fila-campos .p-columna
{
	width: 70% !important;
}


#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;
}

#FDPersonales .SelectRefrescar .form-select
{
	width: 68%;
}

#DatosColegiales .p-label-ficha
{
	width: 17.5em;
}
#PermitoDatos
{
	margin-top: 5px;
}
#PermitoDatos .p-label-ficha
{
	width: 50em !important;
}
#AccesoWeb .p-label-ficha, #AccesoInternet .p-label-ficha
{
	width: 9.5em;
}
#AccesoWeb .fila-campos2 .p-label-ficha, #AccesoInternet .fila-campos2 .p-label-ficha
{
	width: 7em;
}
#AccesoWebModif .p-label-ficha
{
	width: 13em;
}
#AccesoWebModif .p-input
{
	width: 40%;
}

#FDContacto .fila-campos1-1
{
	width: 40%;
}
#FDContacto .fila-campos1-2
{
	width: 59%;
}

#FDContacto .fila-campos2 .p-label-ficha
{
	width: 6em;
}
#FDContacto .fila-campos2 .fila-campos1-2 .p-label-ficha
{
	width: 9em;
}



#FDContacto .fila-campos .p-columna
{
	width: 77.8%;
}
#FDContacto .fila-campos1 .p-columna
{
	width: 60%;
}
#FDContacto .fila-campos1-1 .p-columna
{
	width: 40%;
}
#FDContacto .fila-campos1-2 .p-columna
{
	width: 40%;
}

#FDContacto .fila-campos2 .form-input
{
	width: 82%;
}
#FDContacto .fila-campos1-1 .form-input
{
	width: 100%;
}
#FDContacto .fila-campos1-2 .form-input
{
	width: 100%;
}

#FDContacto .SelectRefrescar .form-select
{
	width: 77%;
}

#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%;
}
.FComunicaciones label, .FComunicaciones input{ float:left}

/*ficha bolsa de empleo*/
#BolsaTrabajoG li{	background: url(../IMG/cuadritos.gif) no-repeat 5px 7px;
	padding: 3px 0 3px 18px;}
#BolsaTrabajoG #Postgrado
{
	width: 55%;
	float: left;
}
#BolsaTrabajoG #Idiomas
{
	float: right;
	width: 40%;
}
#Idiomas .p-columna input
{
	vertical-align: middle;
}
#BolsaTrabajoG #Postgrado .p-label-ficha
{
	width: 24em;
}
#BolsaTrabajoG #FIdiomas .p-label-ficha
{
	width: 8em;
}
#ProfesionesSolicitadas {float:left; width:48%}
#BolsaTrabajoG #ProfesionesSolicitadas .p-label-ficha
{
	width: 24em;
}
#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;
}
#Experiencia{float:right; width:48%}
#AnyadirExperiencia .p-label-ficha
{
	width: 24em;
}
#AnyadirExperiencia .input{ width:50px}
#Servicios .p-label-ficha
{
	width: 20em !important;
}
#AnyadirTurno .p-label
{
	width: 8em;
}
#AnyadirTurno .p-label-ficha
{
	width: 55em !important;
}
#AnyadirTurno .p-input
{
	width: 100px;
	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*/
#EncuestaDG .Col3 .fila-campos1
{
	width: 15%;
}
#EncuestaDG .Col3 .fila-campos2
{
	width: 20%;
}
#EncuestaDG .Col3 .fila-campos3
{
	width: 54%;
}
#EncuestaDG .Col3 .fila-campos1 .p-label-ficha
{
	width: 5em;
}
#EncuestaDG .Col3 .fila-campos2 .p-label-ficha
{
	width: 7em;
}
#EncuestaDG .Col3 .fila-campos3 .p-label-ficha
{
	width: 6em;
}
.VotoEncuesta
{
	display: block;
	text-align: right;
	width: 100px;
	float: left;
	font-weight: bold;
	margin-right: 10px;
}
.ImagenEncuesta
{
	text-align: center !important;
}


.Encuesta1 a
{
	color: #003366;
}

.Encuesta2 dt
{
	font-weight: bold;
	float: left;
	padding-bottom: 10px;
	clear: left;
}
.Encuesta2 dd
{
	text-align: right;
	padding-bottom: 10px;
}

.Total
{
	text-align: right;
	width: 99%;
}

.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;
	float: left;
	width: 8em;
}
#EncuestaDG dd
{
	float: left;
}

#EncuestaDG dd.Columna1
{
	width: 10%;
}
#EncuestaDG dt.Columna2
{
	width: 8em;
}
#EncuestaDG dd.Columna2
{
	width: 15%;
}
#EncuestaDG dd.Columna3
{
	width: 10%;
	clear: right;
}


/*ficha seguros empresa*/
.FDFiscales .p-label-ficha
{
	width: 12em;
}
.FDFiscales .fila-campos2 .p-label-ficha
{
	width: 5em;
}
.FDEmpresa .p-label-ficha
{
	width: 15em;
}
.FDEmpresa .fila-campos2 .p-label-ficha
{
	width: 5em;
}
#PermitoDatosGuia .p-label-ficha
{
	width: 50em !important;
}
.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: 10em;
}
.FDSeguro .fila-campos2 .p-label-ficha
{
	width: 11em;
}
#BotoneraEmpresas
{
		display:none
}
#BotoneraEmpresas input
{
	font: bold 0.95em Tahoma, Verdana, Arial;
	color: #0074BF;
	border: none;
	cursor: pointer;
	padding-top: 1px;
	padding-bottom: 1px;
}
/*turno de oficio*/
#TurnoOficio .fila-campos .p-columna
{
	width: 20%;
}
#TurnoOficio .p-label-ficha
{
	width: 8em;
}
#TurnoOficio .fila-campos2 .p-label-ficha
{
	width: 11em;
}
#TiposTrabajo .p-label-ficha
{
	width: 50em;
}


/*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;
	background: #FFFFE1;
	padding: 5px;
	border: solid 1px #EAEAEA;
	margin-top: 5px;
}
.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: #FFFFE1;
	padding: 10px 0 5px 20px;
	border: solid 1px #EAEAEA;
	margin-bottom: 10px;
}
.Alerta
{
	background: url(../Img/mano.gif) no-repeat left top;
	padding: 5px 0;
	padding-left: 20px;
}


.Ok, .OK
{
	background: url(../Img/check.gif) no-repeat left top;
	padding: 5px 0;
	padding-left: 25px;
	color: #006600;
}
.Ok .Boton
{
	width: 50px;
}
.Cerrado
{
	background: url(../Img/cerrado.gif) no-repeat left top;
	padding-left: 18px;
	color: #9966CC;
	font-weight: bold;
}
.Anulado
{
	background: url(../Img/anulado.gif) no-repeat left top;
	color: #CC0000;
	padding-left: 18px;
	font-weight: bold;
}
.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;
	
	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: 25px;

	
	
	text-align: left;
	font: bold 0.95em Tahoma, Verdana, Arial;
	color: #005CD0;
	border: none;
	cursor: pointer;
}


.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;
}

.VerCesta
{
	background: url(../IMG/VerCesta.gif) no-repeat left top;
	padding-left: 20px;
	padding-bottom: 3px;
	text-align: left;
	font: bold 0.95em Tahoma, Verdana, Arial;
	color: #005CD0;
	border: none;
	cursor: pointer;
}
.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: 20px;
	padding-bottom: 3px;
	text-align: left;
	font: bold 0.95em Tahoma, Verdana, Arial;
	color: #005CD0;
	border: none;
	cursor: pointer;
	width:12em
}
.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;
	
}
h3 .Descargar
{
	font-size: 0.8em !important;
	width: 150px;
}
.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;
	text-align:left
	
}
.AnularInscripcion
{
	background: url(../IMG/baja-turno.gif) no-repeat left top;
	padding-left: 18px;
	width: 120px;
}
.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, .Botonera
{
		display:none
}

#Botonera input, .Botonera input
{
	font: bold 0.95em Tahoma, Verdana, Arial;
	color: #005CD0;
	border: none;
	cursor: pointer;
	padding-top: 1px;
	padding-bottom: 1px;
}
#Botonera li, .Botonera li
{
	display: inline;
	background: none;
	padding: 0;
}
.BotoneraIzquierda
{
	float: left;
	width: 60%;
}

.BotoneraDerecha
{
	float: right;
}

.Enviar
{
	background: url(../img/enviar.gif) no-repeat left 2px; /*float: left;*/
	text-align: left;
	padding-left: 20px;
}


.ImprimirSolicitud
{
	background: url(../Img/imprimir.gif) no-repeat left top;
	padding-left: 10px;
	width: 8em;
	float: right;
	font: bold 0.8em Tahoma, Verdana, Arial;
	color: #005cd0;
	border: none;
	cursor: pointer;
	padding-top: 1px;
	padding-bottom: 1px;
}
.botonImprimirSolicitud
{
	padding-bottom: 1em;
	font-size: 0.9em;
}
#Botonera .botonImprimirSolicitud, .Botonera .botonImprimirSolicitud
{
	font-size: 1em;
}
.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;
	border:none
}
.Cancelar
{
	background: url(../Img/no.gif) no-repeat left top;
	padding-left: 10px;
	width: 80px;border:none
}
#AnyadirIdiomas input{border:none; cursor:pointer; 
                      font: bold 0.9em Tahoma, Verdana, Arial !important;
                      color: #005cd0 !important; padding-bottom:3px}
.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: 175px;
}

.Baja
{
	background: url(../Img/baja.gif) no-repeat left center;
	padding-left: 5px;
	width: 160px;
}
.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;
}
.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;
}

.Modificar
{
	background: url(../Img/cambio-datos.gif) no-repeat left 2px;
	padding-left: 5px;
	width: 160px;
}
.Baja
{
	background: url(../Img/baja.gif) no-repeat left top;
	padding-left: 15px;
	width: 110px;
}
.AltaTurno
{
	background: url(../Img/turnooficio.gif) no-repeat left top;
	padding-left: 5px;
	width: 180px;
}
.BajaTurno
{
	background: url(../Img/baja-turno2.gif) no-repeat left top;
	padding-left: 15px;
	width: 180px;
}

.Ayuda
{
	background: url(../Img/help.gif) no-repeat left top;
	padding-left: 10px;
	width: 8em;
}

/*botonera*/
#Botonera2
{
	/* 	background: #F3F3F3; 	 	border: solid 1px #D3DCE2;*/
	margin-bottom: 10px;
	padding: 5px;
	height: 1%;
	overflow: auto;
	clear: both;
}
#Botonera2 input
{
	font: bold 0.95em Tahoma, Verdana, Arial;
	color: #0074BF;
	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: 15em;
}
.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: 180px;
}
.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;
}

.Baja
{
	background: url(../Img/baja.gif) no-repeat left top;
	padding-left: 15px;
	width: 110px;
}




/*botoneraDPersonales*/
#botoneraDPersonales
{
	/*background: #F3F3F3; 	border: solid 1px #D3DCE2;*/
	margin-bottom: 10px;
	padding: 5px;
	height: 1%;
	overflow: auto;
	clear: both;
}
#botoneraDPersonales input
{
	font: bold 0.95em Tahoma, Verdana, Arial;
	color: #0074BF;
	border: none;
	cursor: pointer;
	padding-top: 1px;
	padding-bottom: 1px;
}
#botoneraDPersonales li
{
	display: inline;
	background: none;
	padding: 0;
}

/*botoneraBolsaTrabajo*/
#botoneraBolsaTrabajo
{
	/*background: #F3F3F3; 	border: solid 1px #D3DCE2;*/
	margin-bottom: 10px;
	padding: 5px;
	height: 1%;
	overflow: auto;
	clear: both;
}
#botoneraBolsaTrabajo input
{
	font: bold 0.95em Tahoma, Verdana, Arial;
	color: #0074BF;
	border: none;
	cursor: pointer;
	padding-top: 1px;
	padding-bottom: 1px;
}
#botoneraBolsaTrabajo li
{
	display: inline;
	background: none;
	padding: 0;
}


/*botoneraTurnoOficio*/
#botoneraTurnoOficio
{
	/*background: #F3F3F3; 	border: solid 1px #D3DCE2;*/
	margin-bottom: 10px;
	padding: 5px;
	height: 1%;
	overflow: auto;
	clear: both;
}
#botoneraTurnoOficio input
{
	font: bold 0.95em Tahoma, Verdana, Arial;
	color: #0074BF;
	border: none;
	cursor: pointer;
	padding-top: 1px;
	padding-bottom: 1px;
}
#botoneraTurnoOficio li
{
	display: inline;
	background: none;
	padding: 0;
}

/*botoneraEmpresas*/
.botoneraES
{
	/*background: #F3F3F3; 	border: solid 1px #D3DCE2;*/
	margin-bottom: 10px;
	padding: 5px;
	height: 1%;
	overflow: auto;
	clear: both;
}
.botoneraES input
{
	font: bold 0.95em Tahoma, Verdana, Arial;
	color: #0074BF;
	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;
}
#Ficha h3.TituloWeb{margin-bottom: 5px;
	font: normal 1.3em "Lucida Sans Unicode" , Tahoma, Arial;
	color: #005cd0
}
.ColumnaAdjuntosBiblioteca
{
	width: 27%;
	float: right;
}

.ColumnaAdjuntos
{
	width: 30%;
	float: right;
}
.ColumnaAdjuntosRepositorios
{
	width: 30%;
	float: right;
}
.Adjuntos
{
	border: solid 1px #D3DCE2;
	padding: 4px;
	font-size: 0.95em;
	height: 1%;
	background: #fff;
}
#Guia .Adjuntos {}
.Adjuntos p
{
	padding: 0 4px;
	line-height: 16px;
}
.Adjuntos ul
{
	margin-top: 8px;
}
.Adjuntos li{ background:none !important; padding-left:0 !important}
.Adjuntos img{ vertical-align:middle}
.Adjuntos .DescargarDocumento { margin-left:10px; font-size:1em}
.Adjuntos h4
{
	background: #F3F3F3 !important;
	padding: 4px;
	color: #000 !important;
	font-size: 1em;
	margin: 0 !important;
	border-bottom: none !important;
}
.Adjuntos img
{
	margin: auto;
}
div.hrAdjuntos
{
	display: none;
}


.pdf
{
	background: url(../Img/pdf.gif) no-repeat left top;
	padding-left: 25px !important;
	padding-bottom: 5px !important;
	margin: 5px;color: #005cd0;
	font-weight:bold;


}
.pdf span{ font-size:0.9em}
.pdf a
{
	color: #005cd0;
	font-weight:bold
}

.ResumenNoticia
{
	color: #000;
	font: bold 1em "Lucida Sans Unicode" , Tahoma, Arial !important;
}

.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; float:none
}
#Accesibilidad dd
{
	margin: 0;
	padding-left: 20px; float:none
}

#Accesibilidad .AccesibilidadSin dt
{
	color: #333;
	background: none;
	padding-left: 20px;
	padding-bottom: 0em;
	font-weight: normal;
	margin-top: 1em; float:none;
}
#Accesibilidad .AccesibilidadSin dd
{
	margin: 0;
	padding-left: 40px;
	padding-top: 10px;float:none;
}


#Accesibilidad ul li
{
	background: url(../Img/flecha-menu.gif) no-repeat 10px 6px;
	padding-left: 20px;
	padding-bottom: 0em;
}
#Accesibilidad a
{
	color: #0074BF;
}
.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/cuadritos.gif) no-repeat 5px 4px;
	padding: 0 0 3px 18px;
}
.Margenes .ListasSin li
{
	background: none;
	padding: 0 0 3px 0px;
}
.ListasSin input
{
	margin-right: 5px;
}

/*---formulario introduccion datos----*/
.Formulario
{
	background: #F3F3F3 url(../IMG/fn-formulario.jpg) repeat-x left top;
	padding: 20px 20px 10px 20px;
	margin: 0;
	border: solid 1px #D3DCE2 !important;
}
html>/**/body .Formulario
{
	margin-top: 15px;
	background: #F3F3F3 ;
}

.Formulario legend
{
	color: #003366;
	border: none;
	font: bold 1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	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: 34em;
	float: left;
	padding-top: 2px;
}
#OE_DSolicitante .fila-campos .p-label-largo2
{
	width: 100%;
	
	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: 5em;
}
#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_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: #0074BF;
}
#OE_FContacto .p-label
{
	width: 35em;
}
#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: 9em;
}
#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: 13em;
}
#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: 61%;
}


#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%;
}

/*---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----*/
#Pie
{
	display:none
}
.PieIzquierda{float:left; width:10%; border:solid 1px #000}
#Pie dl.Direccion { margin:0 auto;  width:40%}
#Pie dl{ margin:0 auto;  width:45%}
#Pie dt, #Pie dd{ float:left; margin:0; padding:0;padding-right:5px}
#Pie dd{ padding-right:10px}
.Salto{ clear:right}
#Pie ul
{
	margin: 5px 0;
}
#Pie li
{
	display: inline;
}

#Pie li a
{
	color: #0074BF;
	padding: 0 5px;
	border-right: solid 1px #ccc;
}
#Pie a
{
	color: #0074BF;
}
#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;
}

.AccesoDenegado, .Error, .Ok, .Warning, .WarningArchivo
{
	margin: 10px 0px;
	padding: 10px 10px 0px 20px;
}
.AccesoDenegado span, .Error span, .Ok span, .Warning span
{
	padding: 0px 15px 15px 25px;
	font: normal 1em Tahoma, Verdana, Arial;
	display: block;
}
.Ok input
{
	font:bold  1em Tahoma, Verdana, Arial;
	color: #005cd0;
	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: #fff 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/cuadrito.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: #003366;
	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: #0074BF;
	border: none;
	cursor: pointer;
	padding: 1px 0 1px 19px; /*margin: 1px 0 5px 0;*/
	margin: 0 !important;
	float: right; /*clear: both;*/
}

.EliminarAutor
{
	background: url(../IMG/user_delete.gif) no-repeat 5px top;
	/*width: 12em;*/
	text-align:left;
	font:bold 0.95em Tahoma, Verdana, Arial;
	color: #005CD0;
	border: none;
	cursor: pointer;
	padding: 1px 0 1px 30px; /*margin: 1px 0 5px 0;*/
	margin: 0 !important;
	/*float: right; clear: both;*/
}
.AnyadirVisado
{
	background: url(../IMG/nuevo.gif) no-repeat 5px top;
	
	text-align: left;
	font: bold 0.95em Tahoma, Verdana, Arial;
	color:  #005CD0;
	border: none;
	cursor: pointer;
	padding: 1px 0 1px 30px; /*margin: 1px 0 5px 0;*/
	margin: 0 !important;
	/*float: right; clear: both;*/
}
.EliminarVisado
{
	background: url(../IMG/baja-turno.gif) no-repeat 5px top;
	
	/*width: 12em;*/
	text-align:left;
	font:bold 0.95em Tahoma, Verdana, Arial;
	color: #005CD0;
	border: none;
	cursor: pointer;
	padding: 1px 0 1px 30px; /*margin: 1px 0 5px 0;*/
	margin: 0 !important;
	/*float: right; clear: both;*/
}
.ModificarVisado
{
	background: url(../IMG/inscribirse.gif) no-repeat 5px top;
	
	text-align: left;
	font: bold 0.95em Tahoma, Verdana, Arial;
	color:  #005CD0;
	border: none;
	cursor: pointer;
	padding: 1px 0 1px 30px; /*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;
}
#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;
}


.FTramitaciones .botones
{
	margin-right: 0.7em;
}

.Borde
{
	background: #fff;
	border: solid 1px #ccc;
	overflow: auto;
	padding: 5px 10px;
}
.BordeSeparador
{
	height: 2px;
	line-height: 2px;
	background: #fff;
	clear: both;margin:10px 0
}
.BordeSeparador hr
{
	display: none;
}
/*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;
}


/*--contacto--*/
#FormContacto .p-label
{
	width: 14em;
	font-size: 0.9em;
	font-weight: bold; text-align:left
}
#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 .botones
{
	margin-right: 1.5em;
}
#LocalizacionLeft
{
	float: left;
	width: 55%;
}
#LocalizacionRight
{
	float: left;
	width: 44%;
}
#LocalizacionRight strong
{
	font-size: 0.9em;
}
#LocalizacionRight h3
{
	color: #003366;
	border-bottom: solid 1px #003366;
	font: bold 0.9em Tahoma, Verdana, Arial;
	margin: 0;
	padding: 0;
	clear: both;
}
#LocalizacionRight dt
{
	font-weight: bold;
	font-size: 0.95em;
	color: #003366;
}
#LocalizacionRight dl
{
	margin: 10px 0;
}
#LocalizacionRight dt
{
	float: left;
	width: 5em;
	padding-bottom: 5px;
}
#LocalizacionRight dd
{
	margin-left: 6em;
	padding-bottom: 5px;
}


#LocalizacionRight a, #LocalizacionLeft a
{
	color: #0074BF;
	font-weight: bold;
}


/*--mapa web----*/

/*--mapa web---*/
#MapaMenus
{
	font-size: 1em;
}
#MapaMenus li a
{
	color: #005BCF ;
	margin: 0px 0px 10px;
font: bold 1.3em Arial, Helvetica, sans-serif;
	
}
#MapaMenus li
{
	color: #005BCF;
	background: url(../img/flecha-mapa-web.gif) no-repeat left 5px;
	margin-left: 15px;
	padding-left: 15px;
	margin-bottom: 5px;
}
#MapaMenus li ul
{
	margin-top: 10px;
}
#MapaMenus li li
{
	margin-left: 30px;
}
#MapaMenus li li li
{
	margin-left: 20px;
}
#MapaMenus li li a
{
	color: #003366; font:normal 1em Tahoma, Verdana;
}
#MapaMenus li li a:hover
{
	color: #005BCF;
}




/*--contenidos index---*/
#ContenidosIndex
{
	background: #F3F3F3;
	font: bold 1.1em Arial, Helvetica, sans-serif;
	color: #22558C;
	border: solid 1px #D3DCE2;
}
#ContenidosIndex div
{
	border: solid 3px #fff;
	padding: 10px 20px;
	overflow: auto;
	height: 1%;
}
#ContenidosIndex li
{
	width: 28%;
	float: left;
	text-align: left !important;
	margin-right: 5px;
}
#ContenidosIndex a
{
	color: #003366 !important;
	text-align: left;
	display: block;
}
#ContenidosIndex a:hover
{
	color: #4B5CC4 !important;
}
/*---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: #0074BF !important;
}
.Editor dt{ float:left; margin-right:5px}
.Editor dt{ padding:3px 0}
.Editor dd{padding:2px 0 3px 0}
.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 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; clear:both
}
.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 */





/*---editor---*/
.DivCentrado
{
	margin: auto;
	text-align: center !important;
}
.ImagenContenido
{
	float: left;
}
.Centrar
{
	text-align: center !important;
}
.Derecha
{
	text-align: right !important;
}
.Izquierda{text-align: left !important;}
input.ImagenCalendario
{
	width: 14px !important;
	height: 16px !important;
	padding-left:0px;
	vertical-align:top; margin-top:2px
}
input.ImagenPdf
{
	width: 16px !important;
	height: 16px !important;
}
.p-input-fecha input
{
	width: 70px;
}
.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%;
}



/*---votaciones----*/

/*---votaciones----*/
.VotacionTexto
{
	float: left;
	width: 3.5em;
	padding-top: 2px;
}
.VotacionVotar
{
	float: left;
	width: 8.5em;
}
.VotacionVotar li{ display:inline !important; background:none; padding-left:0}
.VotacionResultado
{
	float: left;
	width: 5.5em;
	border-left: solid 1px #658716;
	padding-left: 5px;
	padding-top: 2px; margin-left:2px
}
.VotacionVotos
{
	float: left;
	width: 5.5em;
	padding-top: 2px;
}
.ratingStar
{
	font-size: 0pt;
	width: 17px;
	height: 16px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	background-repeat: no-repeat;
}
.savedRatingStar
{
	background-image: url(../img/estrella-2.gif);
}
.filledRatingStar
{
	background-image: url(../img/estrella-2.gif);
}
.emptyRatingStar
{
	background-image: url(../img/estrella-1.gif);
}



/*---formulario envi noticias---*/
.Envio
{
	border: solid 1px #D3DCE2;
	margin-bottom: 20px;
	overflow: auto;
	height: 1%;
	padding: 10px;
	background: url(../img/fn-envio.jpg) repeat-x left top;
}

.FormEnvio .fila-campos1 .p-label
{
	width: 12em;
}
.FormEnvio .fila-campos2 .p-label
{
	width: 10.5em;
}
.FormEnvio .fila-campos .p-label
{
	width: 12em;
}
.FormEnvio .fila-campos1 .p-input
{
	width: 55%;
}
.FormEnvio .fila-campos2 .p-input
{
	width: 63.5%;
}
.FormEnvio .p-input
{
	width: 80%;
}



/*---visados---*/

/*visado inicio*/
#VisadoComenzar .p-label{width:17em; font-weight:bold; font-size:0.9em}
#VisadoComenzar .p-input{width:74%}


.PasosFormulario{margin:5px 0 15px 0}
.PasosFormulario input
{
	border: none;
	font: normal 0.9em Tahoma, Verdana, Arial;
	cursor: pointer;
	padding-top: 23px;
	width: 19%;
}
.Paso
{
	background: url(../img/flecha-pasos.gif) repeat-x left top;
	color: #003366;
}
.PasoActivo
{
	background: url(../img/flecha-pasos-activo.gif) no-repeat center top;
	font-weight: bold !important;
	color: #005CD0;
}
#Visados h3{color: #005CD0;
 font:bold 1.2em "Lucida Sans Unicode" , Tahoma, Arial;
 margin-bottom:5px}
#VisadosFicha h3.PasoVisado
{
	color: #005CD0 ;
 font:bold 1.2em "Lucida Sans Unicode" , Tahoma, Arial;
 margin-bottom:5px;
 padding-left:0; position:inherit; top:0;
 text-transform: none; }
 
 
 
 
 
 #Visados a{color:#005CD0; font-weight:bold}
 #Visados .p-label{ font-weight:bold; font-size:0.9em}
 .refrescar{
 	
	width: 60% !important;
	float:left;
	margin-right:10px
}
 .refrescar .form-select{width:80%}

 
/*--vidado autores---*/


#VisadoAutores .p-label
{
	width: 12em;
}

#VisadoAutores .p-input
{
	width: 60%;
}
#VisadoAutores .fila-campos .p-input
{
	width: 82%;
}
/*visado anyadir*/

.VisadoAnyadir
{
	border: solid 1px #D3DCE2;
	margin: 20px 0;
	overflow: auto;
	height: 1%;
	padding: 10px;
	background: #fff;
	clear:both
}



/*anyadir autores*/

.VisadoAutoresAnyadir .p-label{ width:12em}
.VisadoAutoresAnyadir .fila-campos2 .p-label{ width:7em}
.VisadoAutoresAnyadir .fila-campos2 .p-input{ width:71%}
.VisadoAutoresAnyadir .p-input{ width:55%}
.VisadoAutoresAnyadir .fila-campos .p-input{ width:79%}
 
 /*visado datos contacto*/
  #VisadoDatosContacto .fila-campos1{width:60%}
 #VisadoDatosContacto .fila-campos2{width:39%}
 #VisadoDatosContacto .p-label{width:12em}
 #VisadoDatosContacto .p-input{width:60%}
 #VisadoDatosContacto .fila-campos2 .p-label{width:8em}
 #VisadoDatosContacto .fila-campos1-1
{
	width: 63% !important ;
}

#VisadoDatosContacto .fila-campos1-2
{
	width: 35% !important; 
}
#VisadoDatosContacto .fila-campos1-1 .p-input{width:45% !important; } 
#VisadoDatosContacto .fila-campos1-2 .p-label{width:4em !important; } 
#VisadoDatosContacto .fila-campos1-2 .p-input{width:47% !important; } 

/*buscador visados*/	

#FormVisados .p-label{ width:11em}
#FormVisados .fila-campos1 .p-label{ width:11em}
#FormVisados .fila-campos2 .p-label{ width:8em}
#FormVisados .p-input{width:80%}
#FormVisados .fila-campos1 .p-input
{width:60%}
#FormVisados .fila-campos2 .p-input
{width:69%}
#FormVisados .ImagenCalendario{padding-left:5px}
#FormNuevaSolicitudVisado  .p-label{ width:15em}
#FormNuevaSolicitudVisado .p-input{width:65%}
#FormNuevaSolicitudVisado .form-select{width:80%}

.VisadosListado input
{
	
color: #005BCF!important;
	border: none;

	padding-left:22px;
	

	text-align:left;
	font:bold 0.9em tahoma, verdana, arial
	

}
.VisadosListado li{ padding:2px 0 !important; font-size:0.9em}
.VisadosListado li img{ vertical-align:middle; padding-left:10px}
.VisadosEstado{ padding:10px 0;text-align:right}
.VisadosEstado li { display:inline;  background:none }
.VisadosEstado img{ padding-right:10px}


/*ficha visado*/
.VisadosFichaCabecera dt{
	float:left; width:6em; margin-right:0; font-weight:bold
	}
.VisadosFichaCabecera dt.Grande{
	width:13em !important; 
	}
.VisadosFichaCabecera dd{ float:left; margin-left:0em; width:20em}

#VisadosFicha h3{
	color: #003366;

	font: bold 1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	padding: 0;
	padding-left:30px;
	position:relative;
	top:8px;
}
#VisadosFicha h3 span{
background:url(../IMG/fnTitVisados.gif) repeat-x left top; padding:0 5px}
.CuadroVisados
{
	background: #F3F3F3 ;
	padding:5px 10px;
	margin-bottom: 10px;
	border: solid 1px #D3DCE2 ;
	
}
.Formulario img{ vertical-align:middle;}
#VisadosFicha dt{ font-weight:bold}
#VisadosFicha dt, #VisadosFicha dd{ padding:3px 0}
#VisadosFicha li{ padding-bottom:5px}
#VisadosFicha ul, #VisadosFicha li ul{ padding-top:5px; margin-left:30px}
#VisadosFicha .Descargar{
	border:none;color:#005cd0;
	font: normal 0.95em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	width:13em !important;  padding-left:25px !important;
	cursor:pointer;
	padding:2px 0

}
.VisadoWarning{ margin-left:40px}
.VisadoEstado{margin:10px 0}
.VisadoEstado li{ 
background:none}
.VisadoEstado img{ padding-left:5px}

.AnyadirAutor
{
	background: url(../IMG/user_add.gif) no-repeat 5px top;
	
	text-align: left;
	font: bold 0.95em Tahoma, Verdana, Arial;
	color: #005CD0;
	border: none;
	cursor: pointer;
	padding: 1px 0 1px 25px; /*margin: 1px 0 5px 0;*/
	margin: 0 !important;
	float: right; /*clear: both;*/
	width:20em
}

.FichaPersonalVer
{
	background: url(../IMG/ficha.gif) no-repeat 5px top;
	
	text-align: left;
	font: bold 0.95em Tahoma, Verdana, Arial;
	color: #005CD0;
	border: none;
	cursor: pointer;
	padding: 1px 0 1px 25px; /*margin: 1px 0 5px 0;*/
	margin: 0 !important;

}

.IniciarTramitacion, .fila-resultados .IniciarTramitacion
{
	background: url(../IMG/play.gif) no-repeat 60px top;
	
	text-align: right;
	font: bold 0.95em Tahoma, Verdana, Arial;
	color: #005CD0 !important;
	border: none;
	cursor: pointer;
	padding: 1px 0 1px 25px; /*margin: 1px 0 5px 0;*/
	margin: 0 !important;
	
}



/*--visado 2---*/

.FormVisadoRelacionado .p-label
{width:14em
}
.FormVisadoRelacionado .p-input{width:60%}

.FormTitularEmplazamiento .p-label
{width:10em
}
.FormTitularEmplazamiento .p-input{width:69%}
.FormTitularEmplazamiento .fila-campos .p-input{width:85%}
.FormTitularEmplazamiento .SelectRefrescar .form-select
{
	width: 77.5%;
}
.FormTitulo .p-label
{width:5em
}
.FormTitulo .p-input{width:90%}
.FormTipoDocumento .p-label
{width:11em
}

.FormTipoDocumento .fila-campos .p-input{width:84%}
.FormTipoDocumento .SelectRefrescar .form-select
{
	width: 78.5%;
}
/*
.TiposTrabajo
{
	margin-left:30px}*/
	
.GridOrganismoDestino .p-label{ width:7em}	
.GridOrganismoDestino .fila-campos2 .p-label{ width:9em}
.FormOrganismoDestino .p-label{ width:13em}
.FormOrganismoDestino .p-input{width:70%}
.FormOrganismoDestino .SelectRefrescar .form-select
{
	width: 77%;
}
.TipoVisado .p-label{ width:15em}
.TipoVisado  .p-input{width:60%}

.TextoVisados
{
	font-size:0.9em;
	font-weight:bold}
#OpcionesFacturacion .p-input{width:100% !important; }

.VisadoTramitacion .p-label-ficha{width: 14em;}

.VisadoTramitacion .p-label{width: 14em;}
.VisadoTramitacion .p-input{width:75%}
.VisadoTramitacion .fila-campos1 .p-input, .VisadoTramitacion .fila-campos2 .p-input{width:48%}
.VisadoTramitacion .refrescar .form-select{width: 90%}

/*-tienda online---*/
.CarritoIzquierda{ float:left; width:40%}
.CarritoDerecha{ float:right; width:40%}
.TiendaImagen{ width:150px; float:left; border:solid 1px #ccc; text-align:center; padding:20px 0; margin-bottom:10px}
.TiendaContenido{ margin-left:180px;}
.TiendaContenido dl{ margin:10px 0 !important; padding: 0}
.TiendaContenido dt, .TiendaContenido dd{ padding-bottom:5px}
.TiendaContenido dt{ font-weight:bold; font-size:0.95em; float:left; width:130px }
.TiendaContenido dd{ margin-left:140px}
.BotonAmpliar{text-align:right!important; padding-top:15px !important; padding-right:10px}
.AmpliarImagen
{
	background: url(../IMG/lupa.gif) no-repeat 5px top;
	
	text-align: left;
	font: bold 0.95em Tahoma, Verdana, Arial;
	color: #005CD0;
	border: none;
	cursor: pointer;
	padding: 1px 0 1px 25px; /*margin: 1px 0 5px 0;*/

	
	}
.TramitarPedido{background: url(../IMG/tramitarPedido.gif) no-repeat 5px top;
	
	text-align: left;
	font: bold 0.95em Tahoma, Verdana, Arial;
	color: #005CD0;
	border: none;
	cursor: pointer;
	padding: 1px 0 1px 25px;
	width:12em}
.SeguirComprando{background: url(../IMG/en-cesta.gif) no-repeat 5px top;
	
	text-align: left;
	font: bold 0.95em Tahoma, Verdana, Arial;
	color: #005CD0;
	border: none;
	cursor: pointer;
	padding: 1px 0 1px 25px;
	}
.TiendaForm .p-label{ width:12em; font-weight:bold; font-size:0.9em}
.TiendaForm .p-input{ width:80%}
.TiendaForm .SelectRefrescar .form-select
{
	width: 77%;
}
.TiendaPedido{width:100%; margin:0; padding:0  }
.TiendaPedido dt, .TiendaPedido dd{float:left;width:24%; margin:0; padding:3px 0}
.TiendaPedido dt{ font-weight:bold; font-size:0.9em}
.TiendaBoton{ width:16px !important; height:16px; vertical-align:middle}

/*galeria imagenes*/

/*---galeria de imagenes----*/

.Galeria img
{
	float: left;
	padding-right: 10px;
}
.ImagenListado
{
	float: left;
	width: 135px;
	margin: 5px 20px 5px 0;
	text-align: center;
	padding: 5px 0;
}
.ImagenListado p
{
	margin-top: 10px;
}
.ImagenAlto
{
	height: 100px;
	vertical-align: middle;
	line-height: 100px;
	border: solid 2px #EBF2FA;
	padding: 2px;
}
.SubirFoto{background: url(../img/subirFoto.gif) no-repeat left top;

text-align: left;
	font: bold 0.95em Tahoma, Verdana, Arial;
	color: #005CD0;
	border: none;
	cursor: pointer;padding: 1px 0 1px 20px;}
.DescargarFoto{background: url(../img/DescargarFoto.gif) no-repeat left top;

text-align: left;
	font: bold 0.95em Tahoma, Verdana, Arial;
	color: #005CD0;
	border: none;
	cursor: pointer;padding: 1px 0 4px 20px;}

/*--galeria hijos---*/
.Album
{
	float: left;
	width: 145px;
	margin-left: 10px;
}
.AlbumFotos
{
	background: #003366;
	color: #fff;
	font-weight: bold;
	margin-top: 10px;
	padding: 2px 0; padding-left:15px
}

.AlbumBorde
{
border: solid 1px #D3DCE2;
	padding: 10px;
}
.AlbumBorde p
{
	text-align: center;
	color: #003366;
	font-weight: bold;
	padding:5px 0
	
}
.AlbumBorde p.AlbumBoton
{
	font-size: 1em;
	text-align: right;
}
.VerImagenes
{
	background: url(../img/ver-imagenes.gif) no-repeat left top;

text-align: left;
	font: bold 0.95em Tahoma, Verdana, Arial;
	color: #005CD0;
	border: none;
	cursor: pointer;padding: 1px 0 1px 20px;
}



.ImagenIzquierda
{
	float: left;
	margin-right: 10px;
}
.ImagenIzquierdaBorde
{
	float: left;
	margin-right: 10px;
	border: solid 2px #F1F9DF;
	padding: 10px;
}
.ImagenDestacada
{
	border: solid 1px #D3DCE2;
	
	background: #F3F3F3;
	margin-top: 2px;
	margin-bottom:15px}
	
.BordesBlanco
{
	border:solid 4px #fff;
	padding:10px}
.ImagenDestacada h3
{
	
	font: bold 1em Tahoma, Verdana, Arial;
	color: #22558c
}
.GaleriaFotos h4
{/*
	clear: both;
	margin 10px 0px 5px;
	font: bold 1.1em Arial, Helvetica, sans-serif;
	color: #22558c;
	border-bottom: #eaeaea 2px solid*/
	
	
	font: bold 1.2em "Lucida Sans Unicode" , Tahoma, Arial;
	text-transform: uppercase;
color: #005cd0! important;
margin-top:10px !important

	}
.GaleriaFotos .Volver{font: bold 0.95em  Tahoma, Verdana, Arial; text-align:left; padding-left:15px}
.ImagenDetalle{ padding:20px}
.ImagenDetalle p
{
	text-align: center !important;
	
}
.ImagenDetalle img
{
	float: none; border:solid 1px #D3DCE2
}

/*repositorios*/
.RepositorioCabecera{ overflow:auto; height:1%; margin-bottom:10px}

.RepositorioCabeceraImagen {border:solid 1px #D3DCE2; padding:2px }
.RepositorioCabecera h3{ color:#003366;font: bold 1.2em "Lucida Sans Unicode" , Tahoma, Arial;}
.RepositorioDescripcion{ color: #666;  font-size:1.2em}
.ListadoRepositorios h4, .ListadoRepositorios h5, .ListadoRepositorios h6
{
	color:#003366;
	background:none; border:none;
	margin:10px 0}

.ListadoRepositorios h4
{
	
	font-size:1.1em}
.ListadoRepositorios h5
{
	
	font-size:1em}
.ListadoRepositorios h6
{
	
	font-size:0.9em;
	}

.ListadoRepositorios li{ background:none;padding-left:0 !important;  }

.ListadoRepositorios p{ margin-bottom:5px; }

.ListadoRepositorios .BordesFieldset{



	border: solid 1px #D3DCE2; padding:10px
}
.Repositorio1
{
}
.Repositorio2
{
	padding-left: 40px;
}
.Repositorio3
{
	padding-left: 40px;
}
.Repositorio4
{
	padding-left: 36px;
}
.Repositorio1 ul{ margin-left:15px}
/*margenes repositorio parrafo*/

.Repositorio1 p
{
	padding-left: 39px;
}
.Repositorio2 p
{
	padding-left: 37px; 
}
.Repositorio3 p
{
	padding-left: 35px;
}

.Repositorio1 img, .Repositorio1 input
{
	vertical-align: middle;
}

.Repositorio1 .BordesFieldset
{
	
	margin: 10px 0;margin-left: 40px;
}
.Repositorio2 .BordesFieldset
{
	margin-left: 37px;
}
.Repositorio3 .BordesFieldset
{
	margin-left: 35px;
}
.Repositorio1 .BordesFieldset p
{
	padding-left: 0;
	font-size: 1em;
}


.Repositorio1 .BordesFieldset .Detalle, .Repositorio1 .BordesFieldset .OcultarDetalle
{
	font-size: 0.9em;
}



.ListaRepositorio
{
	clear: both;
}
.ListaRepositorio li
{
	background: none;
	margin: 10px 0; padding-left:0 !important; margin-left:0
}


/*listado documentos*/
.DocumentoFicha
{border: solid 1px #D3DCE2;
	margin:10px 0;
	overflow: auto;
	height: 1%;
	padding: 10px;
	background: url(../img/fn-envio.jpg) repeat-x left top; }
.DocumentoFicha dt{ width:10em; float:left; font-weight:bold; padding-bottom:5px; font-size:0.9em}
.DocumentoFicha dd{ margin-left:11em; float:none; padding-bottom:5px}

input.Detalle
{
	border: none;
	background: #fff url(../img/detalle.gif) no-repeat left top;
	color: #005cd0;
	font: bold 0.9em Tahoma, Verdana, Arial;
	cursor: pointer;
	text-align: center;
	padding-left: 20px;
	padding-right: 20px;
	text-align: left;
}

input.OcultarDetalle
{
	border: none;
	background: #fff url(../img/ocultar-detalle.gif) no-repeat left top;
	color: #005cd0;
	font: bold 0.9em Tahoma, Verdana, Arial;
	cursor: pointer;
	text-align: center;
	padding-left: 20px;
	padding-right: 20px;
	text-align: left;
}
input.DescargarDocumento, a.DescargarDocumento
{
	border:none; background:url(../img/download.gif) no-repeat left top;color: #005cd0;
	font: bold 0.9em Tahoma, Verdana, Arial;
	cursor: pointer;
	text-align: left;
	padding-left: 20px;
	padding-right: 20px;
	text-align: left;}
html>/**/body .DescargarDocumento { padding-left:40px}

.DivCalendario{ float:left; width:18px; margin-left:5px}

.Salto{ clear:both; padding:5px 0; display:block}