﻿
 
/* CSS Document */
@import url(normal.css);
/*estilos para normalizar diferencias entre navegadores*/
body
{
	font-size: 62.5%;
	font-family: "Trebuchet MS", Arial, Verdana;
	background: #EDEDED;
}
#Container
{
	font-size: 1.2em; /*tamanyo general de textos 12px*/
	color: #333;
	max-width: 975px;
	min-width: 760px;
	margin: auto;
	width: 99%;
	background:#fff;
	border-left: solid 2px #DCDCDC;
	border-right: solid 2px #DCDCDC;

	
}
* html #Container
{
	width: 98%;
}
/*---CABECERA---*/
#Cabecera{ padding:2px 5px;  overflow:auto; height:1%; }


#CabeceraRight 
{
	float:right;
    width:30%; 
    background:#fff	;
   
   }
#ImagenHome
{
	background: url(../Img/foto_cabecera.jpg) no-repeat left top;
	width:68.5%;
	float:left; 
	margin:0; padding:0;
	
	height:152px;
	margin-bottom:2px

}
* html #ImagenHome{width:65%;
                   background: url(../Img/fn-Cabecera.jpg) no-repeat left top; }
/*--MENU OPCIONES CABECERA---*/
#MenuCabecera {overflow:auto;height:1%; clear:both}

#MenuCabecera ul
{
	
	margin: 2px 0 10px 0;
}
#MenuCabecera li
{
	display: inline;
	float:left;
	color: #067AB4;
	font-size: 0.9em;
	border-right: dotted 1px #ccc;
	padding-left: 5px;
}
#MenuCabecera li.MenuUltimo
{
	border-right: none;
	
}
#MenuCabecera li a
{
	color: #067AB4;
	display:block;
	padding-right: 5px;
}
#MenuCabecera li a:hover{
color: #000;
}

#MenuCabecera img
{
	vertical-align: middle;
}
#MenuCabecera .input
{
	border: solid 1px #ccc;
	font-size: 0.9em;
	color: #666;
	width: 60px;
	

}


.Desconectar
{
	background: url(../IMG/desconectar.gif) no-repeat left top;
	padding-left: 10px;
}
.DesconectarBoton
{
	background: url(../IMG/desconectar.gif) no-repeat left top;
	padding-left: 12px;
	cursor: pointer;
	border: none;
	color: #067AB4;
	font-size: 1em;
	

	
}
/*--.Mapa
{
	background: url(../Img/mapa-web.gif) no-repeat left top;
	padding-left: 20px;
}--*/

.Mas
{
	background: url(../Img/botonMas.gif) no-repeat left 3px;
	padding-left: 15px;
	margin-left: 20px;
}

.MasBoton
{
	background: url(../IMG/botonMas.gif) no-repeat left 3px;
	cursor: pointer;
	border: none;
	font: 0.95em normal Tahoma, Verdana, Arial;
	color: #22558C;
	width: 145px;
}
.MenosBoton
{
	background: url(../IMG/botonMenos.gif) no-repeat left 3px;
	cursor: pointer;
	border: none;
	font: 0.95em normal Tahoma, Verdana, Arial;
	color: #CC0000;
	width: 130px;
}
.MasBotonGrande
{
	background: url(../IMG/botonMas.gif) no-repeat left 3px;
	cursor: pointer;
	border: none;
	font: 0.95em normal Tahoma, Verdana, Arial;
	color: #CC0000;
	width: 245px;
}
.MenosBotonGrande
{
	background: url(../IMG/botonMenos.gif) no-repeat left 3px;
	cursor: pointer;
	border: none;
	font: 0.95em normal Tahoma, Verdana, Arial;
	color: #CC0000;
	width: 230px;
}
.Otros
{
	color: #CC0000;
	text-align: right;
	clear: both;
	margin: 10px 0;
	font-size: 0.9em;
}
.Otros a
{
	color: #CC0000;
}



/*----pagina login----*/

.Contenido fieldset
{
	border: dotted 1px #ddd;
	clear: both;
}
.MargenesLogin
{
	padding: 10px 20px 10px 10px;
}
.MargenesLogin h2
{
	margin-bottom: 10px;
	clear: both;
}

fieldset.BuscadorLogin
{
	/*background: url(../Img/fondo_caja_login.jpg) repeat-x left top;*/
	padding: 20px 20px 10px 20px;
	border:none
	/*border: solid 1px #C7DBE4 !important;*/
}


.Login1
{
	width: 45%;
	float: left;
}
.Login2
{
	width: 45%;
	float: right;
	
}
.FLogin
{
	
	background: url(../Img/fondo_caja_login.jpg) repeat-x left top;
	padding: 20px 20px 10px 20px;
	height:150px;
	border: solid 1px #C7DBE4 !important;
	margin-bottom:10px
}

.FLogin .p-label
{
	width: 6em;
}
.FLogin .p-input
{
	width: 65%;
}
.FLogin .botones
{
	margin-right: 0.4em;
}
.FLogin p
{
	margin-bottom: 10px;
}
legend.AccesoL
{
    color: #000;
	font-size: 1.75em;
	font-weight: normal;
	background: url(../Img/acceso-area-privada.jpg) no-repeat right top;
	padding-right:250px
}
legend.RecordarL
{
    color: #000;
	font-size: 1.75em;
	font-weight: normal;
	background: url(../Img/recordar-contrasenya.jpg) no-repeat right top;padding-right:180px
}
h3.FirmaL
{
    color: #000;
	font-size: 1.75em;
	font-weight: normal;
	background: url(../Img/firma-electronica-reconocida.jpg) no-repeat right top;
}

.MargenesLogin li
{
	background: url(../Img/flecha-menu.gif) no-repeat 5px 4px;
	padding: 0 0 3px 15px;
}




/*---LOGIN CABECERA--*/
#Logeado
{
	background: transparent url(../Img/user.gif) no-repeat 5px 30px;
	margin: 5px 10px;
	border: none;
	padding: 3px 9px 37px 9px;
}
#Logeado p.TitLogeado
{
	color: #003366;
	font: bold 1.2em Arial, Helvetica, sans-serif;
	margin: 5px 0;
	color: #000000;
}
.usuario
{
	font-size: 0.9em;
	color: #333;
	padding-left: 50px;
	padding-top: 9px;
}
.usuarioP
{
	background: url(../Img/usuario.gif) no-repeat left top;
	padding-left: 15px;
}


#LoginHome
{
	
	width: 99%;
	background: url(../Img/fondo_caja_login.jpg) repeat-x left top;
	border: solid 1px #C7DBE4; 
	
}
html >/**/ body #LoginHome .fila-campos{ margin:0}
#LoginHome fieldset
{
	background: url(../Img/fondo_caja_login2.jpg) repeat-x left top;

	border: none;
	padding: 5px 20px 20px 20px;
	
}
#LoginHome legend
{
	color: #3F658C;
	font: bold 1.2em Arial, Helvetica, sans-serif;
	margin: 5px 0;
	padding:0
}

html > /**/ body #LoginHome legend 
{
	padding-top:10px
}



#LoginHome  .p-label
{
	width:5.5em
}

#LoginHome .p-input
{
	width:64%;
	
}

* html #LoginHome .p-input
{
	width:68%;
	
}
#LoginHome .Boton{ float:right}
#LoginHome #SubOpcionesLogin
{
	
	margin: 3px 0;
	text-align: right;
	
}
#LoginHome #SubOpcionesLogin li
{
    font: normal 0.9em Tahoma, Arial, Verdana;
    color:#067AB4;
	display: inline;
	font-size: 0.85em;
	text-align: left;
}
a.Recordar
{
	/*--background: url(../Img/recordar-password.gif) no-repeat left top;--*/
	color: #067AB4;
	
}
a.Firma
{
	background: url(../Img/firma-electronica.gif) no-repeat left 2px;
	padding-left: 15px;
}
#LoginHome li a
{
	color: #22558C;
	padding-right: 5px;
}
/*---MENU PRINCIPAL----*/
#MenuPrincipal
{
	clear: both;
	background: #2476A8 url(../Img/fondo_menu_superior.jpg) repeat-x left top;
	padding: 5px 0;
	overflow: auto;
	height: 1%;

}
#MenuPrincipal li
{
	display: inline; float:left;
	font: bold 1.1em Tahoma, Verdana, Arial;
	color: #fff;
	text-transform: uppercase;border-right: solid 1px #fff
}
#MenuPrincipal li a
{
	display:block;
	color: #fff;
	padding: 0 20px; 
}
/*
#MenuPrincipal li span
{
	border-right: solid 1px #fff;
}
*/
/*---CONTENIDO CENTRAL---*/


.Contenido
{
	float: left;
	width: 98%;
	background: #fff url(../Img/fondo_cont_central.jpg) repeat-x left top;
	margin: 5px ;

	
}

.ContenidoInterior
{/*background: url(../Img/fondo_cont_central.jpg) repeat-x left top;
	border: solid 1px #C5DAE3;*/
	margin: 5px ;
	
}
/*---HOME---*/
#ColumnaHomeIzq
{
	margin-right: 245px;
	background: url(../Img/fn-noticias.jpg) no-repeat left top;

	
}
* html #ColumnaHomeIzq
{
	background: url(../Img/fn-noticias_ie6.jpg) repeat-x left top;
	}
#ColumnaHomeDch
{
	float: left;
	width: 240px; /*Width of right column in pixels*/
	margin-left: -245px; /*Set left margin to -(RightColumnWidth) */
	margin-top:5px
}
#Banners{ clear:both; margin-top:10px}
#Banners li{float:left; background:none; padding-right:5px; padding-bottom:5px}
.Margenes
{
	padding: 5px 20px 10px 10px;
	overflow: auto;
	height: 1%;
	position:relative
}
.Contenido h2
{
	font: normal 1.6em "Trebuchet MS", Arial, Verdana}
h2
{
	
	color:#003366;
	font: normal 2em "Trebuchet MS", Arial, Verdana
}
h3.Fichah3
{
	color:#003366;
	font: normal 2em "Trebuchet MS", Arial, Verdana;
	margin-bottom: 10px;
	clear: both;
}
/*---NOTICIAS----*/
h2.NoticiasHome
{
	font: normal 1.5em Arial, Verdana;
	margin-bottom: 5px;
	padding: 5px 0 12px 0;
	color: #000;
}
#Noticias
{
	overflow: auto;
	height: 475px;
}
#Noticias dt
{
	/*---background: url(../Img/fecha.gif) no-repeat left 9px;--*/
	padding: 8px 0 0 15px;
	color: #22558C;
	font: bold 1.1em Arial;
	padding-bottom: 5px;
}
#Noticias dt a
{
	color: #22558C;
}
#Noticias dt a:hover
{
	border-bottom: dotted 1px #22558C;
}
#Noticias span
{
	font-size: 0.9em;
	clear: right;
	display: block;
	font-weight: normal;
	color: #22558C;
	padding-bottom: 5px;
}
#Noticias dd
{
	margin-left: 16px;
	margin-bottom: 5px;
}


#AccionesNoticias
{
	text-align: right;
	margin: 10px 0;
}
#AccionesNoticias li
{
	display: inline;
	background: none;
	padding: 0;
}
#AccionesNoticias a
{
	color: #22558C;
	padding-right: 10px;
	font-size: 0.9em;
}
#AccionesNoticias a.RSS
{
	background: url(../Img/rss.gif) no-repeat left 2px;
	padding: 2px 10px 2px 18px;
}

/*---EN UN CLICK----*/
h2.Click
{
	background: url(../Img/fn-servicios.jpg) no-repeat right bottom;
	margin-bottom: 5px;
	padding: 5px 0 11px 0;
}
.Click span
{
	color: #284D91;
}
#ContenedorClick
{
	margin-bottom: 20px;
	position: relative;
}
#ContenedorClick h3
{
	color: #22558C;
	font: bold 1.15em Arial, Helvetica, sans-serif;
}
#ContenedorClick h3 a
{
	color: #22558C;
}
#ContenedorClick h3 a:hover
{
	border-bottom: dotted 1px #22558C;
}
.Click1
{
	float: left;
	width: 31%;
	background: url(../Img/ray-lat-click.gif) repeat-y right top;
	margin-right: 10px;
	padding-right: 10px;
	display: inline;
	overflow: hidden;
}
.Click2
{
	float: left;
	width: 31%;
	background: url(../Img/ray-lat-click.gif) repeat-y right top;
	margin-right: 10px;
	padding-right: 10px;
	display: inline;
	overflow: hidden;
}
.Click3
{
	float: left;
	width: 29%;
	display: inline;
	overflow: hidden;
}

.Click img
{
	vertical-align: middle;
	border: solid 3px #E6E6E6;
	padding: 1px;
	float: left;
	
	margin:0 10px;
}

/*----EVENTOS----*/
#Eventos
{
	float: left;
	width: 62%;
	display: inline;
	overflow: hidden;
	margin-right: 15px;
}
#Eventos h2, #CajaEncuesta h2
{
	margin-bottom: 0;
	line-height: 0.9em;
}
#Eventos span
{
	color: #284D91;
}
.CajaEventos
{
	background: #fff url(../Img/fondo_cont_central.jpg) repeat-x left top;
	border: solid 1px #D2E2E9;
	padding: 10px;
	height: 160px;
}

#CalendarioHome
{
	float: left;
	width: 50%;
	margin-right: 10px;
}
#CalendarioHome h3
{
	color: #284D91;
	font: bold 1.25em Arial, Helvetica, sans-serif;
	text-align: center;
}
.TituloCalendario
{
	float: left;
	width: 87%;
}

.FlechaIzquierda
{
	float: left;
	padding-top: 5px;
}
.FlechaDerecha
{
	float: right;
	padding-top: 5px;
}
.Calendario
{
	background: #CCCCCC;
}
.Calendario th
{
	background: #002F5D url(../Img/fondo_menu_superior.jpg) repeat-x left top;
	color: #FFFFFF;
	font-size: 0.9em;
	padding: 2px;
}
.Calendario td
{
	/*background: #fff;*/
	font-size: 0.9em;
	text-align: center;
	padding: 2px;
}
.Finde
{
	color: #666666;
}
.DiaActivo
{
	background: #4C94B7!important;
}

#ListadoEventos
{
	float: right;
	width: 45%;
	height: 125px;
	overflow: auto;
}
.fecha-eventos
{
	background: url(../Img/fecha.gif) no-repeat left 8px;
	padding: 5px 0 0 15px;
	font-size: 0.9em;
}
#ListadoEventos div
{
	margin-left: 16px;
	margin-bottom: 5px;
}
#ListadoEventos p
{
	margin-bottom: 5px;
}
#ListadoEventos div a
{
	color: #22558C;
}
.MasEventos
{
	text-align: right;
	color: #CC0000;
	font-size: 0.9em;
	margin-top: 10px;
}
.MasEventos a
{
	color: #22558C;
}

/*--ENCUESTAS---*/
#CajaEncuesta
{
	float: right;
	width: 34%;
	display: inline;
	overflow: hidden;
}
.Encuesta
{
	height: 125px;
	overflow: auto;
}
html > /**/ body .Encuesta li
{
	margin: 5px 0;
}
html > /**/ body .Encuesta input
{
	margin-right: 3px;
}
#NoEncuesta
{
	background: url(../Img/encuestas.jpg) no-repeat right center;
	height: 160px;
}
#NoEncuesta div
{
	padding-bottom: 103px;
}
#FormEncuesta
{
	margin: 0;
}
#FormEncuesta .Boton
{
	float: right;
}
div.hrhome
{
	height: 3px;
	background: url(../Img/separador-home.gif) repeat-x left top; 
	margin: 10px 0 5px 0;
	clear:both
}
div.hrhome hr
{
	display: none;
}

/*---DESTACADOS--*/
#ColumnaHomeDch div.hrhome
{
	height: 3px;
	background: #EAEAEA;
	margin-top: 1px;
	width: 98%;
	float: right;
}
.Destacado
{
	border: solid 1px #C5DAE3;
	
	padding: 1px;
}
a img.Destacado
{
	border: solid 1px #C5DAE3;
	margin-bottom:5px;
	padding: 2px;
}
/*--CAJA USUARIOS CONECTADOS*/
.CajaUsuarios
{
	/*background: url(../Img/fondo_cont_central.jpg) repeat-x bottom right;*/
	border: solid 1px #D2E2E9;
	padding: 1px;
	color:#3F658C;
	margin-right: 2px;
	overflow:auto;
	height:1%;
	margin-bottom:5px
	
}
.CajaUsuarios h2
{

	background: #1F7DB0 url(../Img/fn-usuario-conectado.jpg) repeat-x bottom right;
	color:#FFFFFF;
	font:bold 1.3em arial;
	padding:3px
}
.CajaUsuarios div{ padding:5px 10px}
.CajaUsuarios a
{
	color: #22558C;
}
.Invitado{background: url(../Img/invitado.gif) no-repeat left top; padding-left:20px;
          float:left;
          padding-bottom:5px}
.Colegiado{background: url(../Img/colegiado.gif) no-repeat left top;
           padding-left:20px;
            float:left; padding-bottom:5px}
 .Invitado, .Colegiado{ margin:5px 0}
 #Ventajas div{  float:left; padding:5px }
.uno{padding-left:15px}
/*---MENU LATERAL----*/
#MenuLat
{
	width: 190px;
	float: left;
	
	font-size: 1em;
	overflow: hidden;
	display: inline;
	

}
#MenuLat ul{ border:solid 1px #DDD}
#MenuLat ul ul{ border:none; background:#fff}
.ContenidoCentral
{
	margin-left: 200px; /*line-height:18px*/
	background:url(../Img/fondo_cont_central.jpg) repeat-x left top;
	border-top:solid 1px #C5DAE3;

	}
* html .ContenidoCentral {margin-left: 220px;}

* html #MenuLat
{
	margin-left: 3px;
}

#MenuLat li 
{}
#MenuLat li.SinOpciones a
{
	border-bottom: solid 1px #DDD;
	padding:5px 0 5px 10px;
	display: block;
}
#MenuLat li a
{
	padding:5px 0 5px 10px;  
     background: #F2F4F3 url(../Img/fondo_menu_lateral.jpg) repeat-x left top;
    border-bottom: solid 1px #DDD;
	color: #000;
	font: normal 1em Tahoma, Verdana, Arial;
	display: block;
	
}

#MenuLat li a:hover
{
	color: #227AAB;
}
#MenuLat li li
{
	
	padding-left: 10px;
	color: #227AAB;
	 border-bottom: solid 1px #DDD;
	background:#fff;
	font-size:0.95em
}
#MenuLat li li a
{
	border-bottom:none;
	font-weight: normal;
	background:#fff url(../Img/cuadro.gif) no-repeat left 10px;
	color:#003366
	
}

/*--miga pan---*/
#MigaPan
{
	margin-bottom: 0px;
	margin-right: 30px;
	float: left;
}
#MigaPan li
{
	display: inline;
	font: normal 0.9em Arial, Helvetica, sans-serif;
	color: #666666;
	background: none;
	padding: 0;
}
#MigaPan li a
{
	color: #22558C;
	background: url(../Img/migaPan.gif) no-repeat right 4px;
	padding-right: 9px; margin-right:5px
}

.AyudaGeneral
{
	float: right;
	color: #227AAB;
}


.AyudaGeneral .Ayuda
{
	background: url(../Img/help.gif) no-repeat left top;
	margin: 0 3px 0 0;
	padding: 0 5px 0 10px;
	text-decoration: none;
	cursor: pointer;
	font: 0.95em normal Tahoma, Verdana, Arial;
	color: #CC0000;
	border: none;
}


/*---Ayuda Extendida---*/
/*--ayuda extendida-*/
.AyudaExtendida
{
	clear: both;
	border-right: solid 1px #ccc;
	border-left: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	background: url(../IMG/ayuda2.gif) no-repeat right top;
	padding: 10px;
	margin-bottom: 10px;
}
.AyudaHr
{
	background: url(../IMG/ayuda1.gif) no-repeat right top;
	height: 17px;
	line-height: 17px;
	clear: both;
}
.AyudaHr hr
{
	display: none;
}
.AyudaExtendida p
{
	margin: 10px 0;
}


/*---FORMULARIOS----*/
.ContenidoCentral h2
{
	margin-bottom: 10px;
	clear: both;
	color:#003366;
	font: normal 2em "Trebuchet MS", Arial, Verdana
}
.ContenidoCentral fieldset
{
	border: solid 1px #ddd;
	clear: both;
}
.Boton
{
	background: #32668D url(../Img/fondo_boton.jpg) repeat-x left top;
	color: #fff;
	border: none;
	text-transform: uppercase;
	font: normal 0.8em Tahoma, Verdana, Arial;
	padding: 2px 0;
	cursor: pointer;
}
html > /**/ body .Boton
{
	padding: 2px 3px;
}
.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
{

	display: none;
}
.Buscador
{
	background: url(../Img/fn-fieldset.jpg) repeat-x left bottom;
	padding:10px;

}
.Buscador img
{
	vertical-align: top;
	padding-top: 2px;
}

#BuscadorGeneral .p-label
{
	width: 6em;
}
#BuscadorGeneral .p-input
{
	width: 65%;
}

/*--BOtones link ---*/
.BotonAdjunto
{
	color: #003366;
	text-decoration: none;
	border: none;
	text-align: left;
	cursor: pointer;
}

.BotonAdjunto
{
	background: left 0px no-repeat;
	margin: 0 3px 0 0;
	padding: 0 0 0 1px;
	font-size: 0.95em;
}

/*--genericos formularios---*/
.p-label
{
	padding-top: 2px;
	float: left;
}
.p-label2
{
	float: left;
	padding-top: 2px;
}
.p-label-fecha
{
	width: 3em;
	float: left;
	padding-top: 2px;
	margin-left: 15px;
}
.p-label-fechaS
{
	width: 3em;
	float: left;
	padding-top: 2px;
	margin-left: 3px;
}
.p-input-fecha
{
	float: left; width:100px
}
.p-input-fecha input
{
	width: 50px; float:left
}
.p-input
{
	float: left;
}
.fila-campos
{
	clear: both;
	margin-bottom: 5px;
	float: left;
	width: 100% /*height:1%; overflow:auto;*/;
}
.fila-campos1
{
	float: left;
	width: 49%;
	margin-bottom: 5px;
	clear: left; /*height:1%; overflow:auto;*/
}
.fila-campos2
{
	float: right;
	width: 49%;
	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;
}

html > /**/ body .fila-campos
{
	margin-bottom: 8px;
}
html > /**/ body .fila-campos1
{
	margin-bottom: 8px;
}
html > /**/ body .fila-campos2
{
	margin-bottom: 8px;
}


.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: #333;
	border: solid 0px #ccc;
	background: transparent;
	padding: 1px;
	font: normal 1em Tahoma, Verdana, Arial;
}
.botonimagen
{
	background-image: url(../img/ascendente-sel.jpg);
	background-repeat: no-repeat;
	height: 18px;
	width: 17px;
	background-position: center;
}

.Margenes .radio li, .MargenesLogin .radio li
{
	display: inline;
	background: none;
	padding: 0 10px 0 0;
}

.Margenes .radio-linea li
{
	background: none;
	padding: 0 10px 0 0;
}

html > /**/ body .radio label
{
	padding-left: 5px;
}

.txtrojorojo
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
	line-height: 16px;
}
/*---refrescar--*/

.BotonRefrescar
{
	font-size: 0px;
	color: #fff;
	width: 25px;
	height: 18px;
	background: url(../Img/refrescar.gif) no-repeat left top;
	border: none;
}
/*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: 0px;

}
.actualizarEmpleo{vertical-align: top;
	padding-top: 2px;
	float:left}


/*---formulario cursos---*/
#FormCursos .p-label
{
	width: 10em;
}
#FormCursos .p-input
{
	width: 80%;
}
#FormCursos .fila-campos1 .p-input
{
	width: 66%;
}
#FormCursos .botones
{
	margin-right: 1.03em;
}

/*---ficha cursos---*/
#Imparte .p-label-ficha
{
	width: 11em;
}
#DCurso .p-label-ficha
{
	width: 8.5em;
}
#DCurso .fila-campos1 .p-label-ficha
{
	width: 8.5em;
}
#DCurso .fila-campos2 .p-label-ficha
{
	width: 5.5em;
}
#DCurso .fila-campos2 #inscritos.p-label-ficha
{
	width: 10.5em;
	color: #CC0000;
}
#DCurso .fila-campos2 #espera.p-label-ficha
{
	width: 10.5em;
	color: #CC0000;
}
#DCurso .fila-campos1
{
	width: 30%;
}
#DCurso .fila-campos2
{
	float: left;
}
#Matricula .fila-campos1 .p-label-ficha

{
	width: 6.5em;
}
#Matricula .fila-campos2 .p-label-ficha
{
	width: 5em;
}
#Matricula .fila-campos3 .p-label-ficha
{
	width: 5em;
}

/*---formulario visados----*/

#FormVisados .p-label
{
	width: 7.5em;
}
#FormVisados .p-label2
{
	width: 8em;
}
#FormLegislacion .p-label3
{
	width: 80%;
}
#FormVisados .p-input
{
	width: 85%;
}
#FormVisados .fila-campos1 .p-input
{
	width: 73%;
}
#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: 10.5em;
}
#FormLegislacion .p-label2
{
	width: 11em;
}
#FormLegislacion .p-label3
{
	width: 80%;
}
#FormLegislacion .p-input
{
	width: 81.5%;
}
#FormLegislacion .p-input2
{
	width: 100%;
}
#FormLegislacion .botones
{
	margin-right: 0.31em;
}
#FormLegislacion .fila-campos1 .p-input
{
	width: 61%;
}
#FormLegislacion .fila-campos2 .p-input
{
	width: 60%;
}
#FormLegislacion .fila-campos2 .form-select
{
	width: 102%;
}
#FormLegislacion .select-refrescar .form-select
{
	float: left;
	width: 83%;
	margin-right: 10px;
}

/*---ficha legislacion----*/
#FichaLegislacion .p-label-ficha
{
	width: 9em;
}
#FichaLegislacion .fila-campos2 .p-label-ficha
{
	width: 7em;
}

/*---ficha TurnoOficio----*/
#FichaDatosSolicitante .p-label-ficha
{
	width: 12em;
}
#FichaDatosSolicitante .fila-campos2 .p-label-ficha
{
	width: 9em;
}
/*---ficha TurnoOficio----*/
#FichaDatosTrabajo .p-label-ficha
{
	width: 12em;
}
#FichaDatosTrabajo .fila-campos2 .p-label-ficha
{
	width: 9em;
}
/*---ficha TurnoOficio----*/
#FichaColegiado .p-label-ficha
{
	width: 12em;
}
#FichaColegiado .fila-campos2 .p-label-ficha
{
	width: 9em;
}

/*-----formulario biblioteca-----*/
#FormBiblioteca .p-label
{
	width: 6.5em;
}
#FormBiblioteca .p-label2
{
	width: 10.5em;
}
#FormBiblioteca .p-label3
{
	width: 8.5em;
}
#FormBiblioteca .p-input
{
	width: 89%;
}
#FormBiblioteca .p-input2
{
	width: 63%;
}
#FormBiblioteca .botones
{
	margin-right: 0.2em;
}
#FormBiblioteca .fila-campos1 .p-input
{
	width: 70%;
}
#FormBiblioteca .fila-campos2 .p-input
{
	width: 66%;
}
#FormBiblioteca .fila-campos2 .form-select
{
	width: 102%;
}

/*---ficha libros---*/

#FichaBiblioteca .p-label-ficha
{
	width: 11em;
}
#FichaBiblioteca .fila-campos2 .p-label-ficha
{
	width: 8.5em;
}
#FichaBiblioteca .fila-campo1
{
	width: 58%;
}
#FichaBiblioteca .fila-campos2
{
	width: 38%;
}
#Ficha p.ImagenLibro
{
	text-align: center;
	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.5em;
}
#FormCalidad .fila-campos1
{
	width: 35%;
}
#FormCalidad .fila-campos2
{
	width: 60%;
}
#FormCalidad .fila-campos1 .p-input
{
	width: 150px;
}
#FormCalidad .fila-campos2 .p-input
{
	width: 150px;
}

/*---form noticias----*/
#FormNoticias .p-label
{
	width: 7.5em;
}
#FormNoticias .p-input
{
	width: 86%;
}
#FormNoticias .botones
{
	margin-right: 0.4em;
}
#FormNoticias .p-label2
{
	width: 5em;
}
#FormNoticias .fila-campos1 .p-input
{
	width: 67%;
}
#FormNoticias .fila-campos2 .p-input
{
	width: 80%;
}
#FormNoticias .select-refrescar .form-select
{
	float: left;
	width: 84%;
	margin-right: 10px;
}


/*--form guia profesional--*/
#FormGuia .p-label
{
	width: 10em;
}
#FormGuia .p-input
{
	width: 83%;
}
#FormGuia .select-refrescar .form-select
{
	float: left;
	width: 94%;
	margin-right: 10px;
}
#FormGuia .botones
{
	margin-right: 0.2em;
}

/*---form catalogo colegiados---*/


#FormCatalogo .p-label
{
	width: 12em;
}
#FormCatalogo .p-input
{
	width: 80%;
}
#FormCatalogo .botones
{
	margin-right: 0.1em;
}
#FormCatalogo .fila-campos1 .p-input
{
	width: 70%;
}
#FormCatalogo .fila-campos2 .p-input
{
	width: 50%;
}
#FormCatalogo .fila-campos1
{
	width: 70%;
}
#FormCatalogo .fila-campos2
{
	width: 25%;
}
#FormCatalogo .fila-campos2 .p-label
{
	width: 7em;
}


/*---enlaces ITIS---*/

#Enlaces .fila-campos .p-label-ficha
{
	width: 6.5em;
}
#Enlaces .fila-campos1 .p-label-ficha
{
	width: 6.5em;
}
#Enlaces .fila-campos2 .p-label-ficha
{
	width: 8em;
}
#FichaC #Enlaces h3
{
	color: #22558C;
	font: bold 1.1em Arial, Helvetica, sans-serif;
	margin: 0px 0;
	clear: both;
}
#Enlaces a
{
	color: #22558C;
}
#Enlaces a:hover
{
	color: #CC0000;
}

/*---asesoria------*/
#FormAsesoria .p-label
{
	width: 9.5em;
}
#FormAsesoria .p-input
{
	width: 83%;
}
#FormAsesoria .botones
{
	margin-right: 0.5em;
}


/*--ORDENAR--*/
#NumResultados
{
	float: left;
	width: 65%;
	margin: 10px 0;
	font-weight: bold;
	font-size: 0.9em;
	clear: left;
}
.Orden
{
	float: right;
	margin: 10px 0;
	clear: right;
	overflow: auto;
	height: 1%;
	width: 34%;
}
#Historico .Orden
{
	width: 34%;
}
.p-orden-input img
{
	vertical-align: middle;
}
.p-orden
{
	width: 7.5em;
	float: left;
}
.p-orden-input
{
	float: left;
	padding-left: 4px;
	width: 40%;
}
.p-orden-input2
{
	float: left;
	padding-left: 4px;
}
.p-orden-input select
{
	width: 98%;
}
/*---RESULTADOS---*/
#Resultados
{
	clear: both;
	border:solid 1px #fff
}
#Resultados h3, #FichaC #Resultados h3
{
	color: #22558C;
	margin-bottom: 3px;
	font: bold 1em Tahoma, Verdana, Arial;
	padding-bottom: 0;
}
#Resultados h3 a
{
	color: #22558C;
}
#Resultados h3 a:hover
{
	color: #CC0000;
}
#Resultados h3 br
{
	margin-bottom: 3px;
	display: block;
}
#Resultados p, #FichaC #Resultados p
{
	margin-bottom: 2px;
}

#Resultados h3 span
{
	font-size: 0.9em;
	color: #666;
	font-weight: normal;
}
#Resultados h3 span strong
{
	color: #666;
	font-weight: bold;
}
#Resultados li
{
	background: url(../Img/fn-resultados.jpg) repeat-x left bottom;
	padding: 5px 0 10px 0;
}

.fila-resultados
{
	/*background: url(../Img/fn-resultados.jpg) repeat-x left bottom;*/
	border-top:dotted 1px #93C1E1;
	padding: 5px;
	clear: both;
}

.Resultados-izq
{
	float: left;
	width: 79%;
}
.Resultados-dch
{
	float: right;
	width: 20%;
	text-align: right;
}
.fila-categoria
{
	font-size: 0.9em;
	color: #666;
	font-weight: normal;
}
.separador
{
	background: url(../Img/separador.gif) no-repeat 4px center;
	padding: 0 10px;
}
.EnlaceBold
{
	color: #003366;
	font-weight: bold;
}
.EnlaceBold a
{
	color: #003366;
}
.EnlaceBold a:hover
{
	color: #227AAB;
}
.Enlace
{
	color: #CC0000;
	font-weight: normal;
}
.fila-total
{
	text-align: right;
	padding: 10px 5px;
	font-weight: bold;
}
#Resultados .fila-total li
{
	background: none;
	padding: 0;
}
/*--PAGINACION-*/
#Paginacion
{
	background:#fff;
	border-top:dotted 1px #93C1E1;
	font-size: 0.9em;
	padding: 5px;
	font-weight: bold;
}
#Paginacion p
{
	float: left;
	display: inline;
	overflow: hidden;
}
.num-pag
{
	float: right;
	overflow: hidden;
	display: inline;
	font-weight: normal;
	
}
.Margenes .num-pag li, .MargenesLogin .num-pag li
{
	display: inline;
	background: #fff;
	padding: 0;
}

/*--BOtones paginacion ---*/
#Paginacion .BotonNumero
{
	
	text-decoration: none;
	border: none !important;
	text-align: left;
	cursor: pointer;background: #fff
}



#Paginacion .BotonNumeroSeleccionado
{
	background: #2B6F9C;

	margin: 0 3px 0 0;
	padding: 0 2px 0 2px;
	text-decoration: none;
	color:#fff
}

.Paginacion
{
	float: right;
	
}
.ResultadosPaginacion
{
	float: left;
}

#Paginacion input
{
	font: 0.95em normal Tahoma, Verdana, Arial;
	color: #003366;
	border: none !important;
	cursor: pointer;
	
	
}
.Volver
{
	background: url(../Img/flecha_antes.gif) no-repeat left 5px;
	padding-left: 4px;
}
.Primero
{
	background:  url(../Img/primero_azul.gif) no-repeat left 5px;
	padding-left: 4px;
	padding-right: 3px;
}
.Anterior
{
	background:  url(../Img/flecha_antes.gif) no-repeat left 5px;
	padding-left: 2px;
	padding-right: 3px;
}
.Siguiente
{
	background: url(../Img/siguiente_azul.gif) no-repeat right 5px;
	padding-right: 0px;
	padding-left: 3px;
}
.Ultimo
{
	background:  url(../Img/ultimo_azul.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*/
}
#Repositorios
{
	float: left;
	width: 65%; /*padding-left:5px*/
}
.NoticiasSin
{
	float: left;
}
/*---ofertas----*/
#Ofertas
{
	/*float:left; width:65%; padding-left:5px*/
}
#Ofertas a, #Guia a
{
	color: #22558C;
}
#Ofertas a:hover, #Guia a:hover
{
	color: #CC0000;
}
#Ficha h4
{
	color: #003366;
	border-bottom:solid 1px #ddd;
	font: bold 1.25em Arial, Helvetica, sans-serif;
	margin: 5px 0;
	clear: both;
}

.Fichah4
{
	color: #22558C !important;
	border-bottom: solid 2px #EAEAEA;
	font: bold 1.2em Arial, Helvetica, sans-serif !important;
	margin: 10px 0;
	margin-top: 20px !important;
	clear: both;
}
h5
{
	background: #F5F7F6;
	font: bold 1.1em Arial, Helvetica, sans-serif;
	padding-bottom: 5px;
	margin: 10px 0 5px 0;
	clear: both;
	color:#003366;
	border-bottom:solid 1px #ddd
}
#Ofertas dl
{
	margin: 0;
	padding: 0;
}
#Ofertas dt
{
	font-weight: bold;
	font-size: 0.9em;
	float: left;
	padding-bottom: 8px;
	clear: left;
}

#Ofertas dd
{
	padding-bottom: 8px;
}
.Ofertas1 dt
{
	width: 10.3em;
}
.Ofertas2 dt
{
	width: 8.5em;
}
.Ofertas3 dt
{
	width: 12.9em;
}
.Ofertas1 dd
{
	margin-left: 10.3em;
}
.Ofertas2 dd
{
	margin-left: 8.5em;
}
.Ofertas3 dd
{
	margin-left: 12.9em;
}
* html #Ofertas dt
{
	margin-right: -3px;
}
* html #Ofertas dd
{
	margin-right: 0px;
	height: 1%;
}



/*--guia profesional ficha---*/


#GDGenerales .p-label-ficha
{
	width: 8em;
}
#GDGenerales .fila-campos2 .p-label-ficha
{
	width: 6.5em;
}
#GColegiados .p-label-ficha
{
	width: 5.5em;
}
#GColegiados .fila-campos2 .p-label-ficha
{
	width: 7.5em;
}
#GDPersonales .p-label-ficha
{
	width: 8.5em;
}
#GDPersonales .fila-campos2 .p-label-ficha
{
	width: 8em;
}
#GDEmpresa .p-label-ficha
{
	width: 8.5em;
}
#GDEmpresa .fila-campos2 .p-label-ficha
{
	width: 6.5em;
}
#GREmpresa .p-label-ficha
{
	width: 8.5em;
}
#GREmpresa .fila-campos2 .p-label-ficha
{
	width: 4em;
}
#GuiaDerecha
{
	float: left;
	width: 65%;
}



.hrResultados hr
{
	display: none;
}
.hrResultados
{
	background: url(../Img/fn-resultados.jpg) repeat-x left bottom;
	height: 4px;
	line-height: 4px;
	padding: 0;
	clear: both;
}


.SeparadorEmpresas hr
{
	display: none;
}
.SeparadorEmpresas
{
	border-bottom: dotted 1px #B3C6D7;
	margin: 10px 0;
}


.NoImagen
{
	margin-left: 100px;
	width: 50%;
}



/*----tabs----*/
#Tabs
{
	
	border: solid 1px #EAEAEA;
	border-bottom: none !important;
	background: url(../Img/fondo_tab_inact.jpg) repeat-x left top;

	
	
}
#Tabs input
{
	color:#000;
	border: none;
	border-right: solid 1px #EAEAEA;
	font: bold 1em Arial, Helvetica, sans-serif;
	background: none;
	cursor: pointer;
	padding: 5px 0;
	
	width: 19%;
}
#Tabs .TabActivo
{ 
	color: #22558C;
	background:  #fff url(../Img/fondo_tab_activo.jpg) repeat-x left top;
}
.Bordes
{
	border: solid 1px #EAEAEA;
	border-top: none !important;
	padding: 10px;
}
/*---FICHA colegiado ----*/
#FichaC
{
	clear: both;
	margin-bottom: 20px;
}
#FichaC p
{
	margin-bottom: 5px;
}
#FichaC h4
{
	color: #003366;
	border-bottom:solid 1px #ddd;
	font: bold 1.2em Arial, Helvetica, sans-serif;
	margin: 5px 0;
	clear: both;
}
.BordeImagen
{
	border: solid 1px #CCCCCC;
	padding: 4px;
}

/*campos ficha colegiado*/
.p-columna
{
	float: left;
	padding: 3px 0;
}

.p-label-ficha
{
	padding: 4px 0;
	float: left;
	font-size: 0.9em;
	font-weight: bold;
}
.p-label-linea
{
	padding: 0px 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%;
	margin-bottom: 5px;
	clear: left;
}
#DPersonales .fila-campos2
{
	float: right;
	width: 58%;
	margin-bottom: 5px;
}
/*edicion*/
.Edicion #DPersonales .fila-campos1
{
	float: left;
	width: 49%;
	margin-bottom: 5px;
	clear: left;
}
.Edicion #DPersonales .fila-campos2
{
	float: right;
	width: 49%;
	margin-bottom: 5px;
}

#DPersonales .p-label-ficha
{
	width: 9em;
}


/*columnas*/


#DEmpresa .p-label
{
	width: 9em;
}
#DEmpresa .p-input
{
	width: 87%;
}
#DEmpresa .form-input
{
	width: 90%;
}
#DEmpresa .fila-campos1 .p-input, #DEmpresa .fila-campos2 .p-input
{
	width: 62%;
}
#DEmpresa .fila-campos2 .fila-campos1-1 .p-input
{
	width: 50%;
}
#DEmpresa .fila-campos2 .fila-campos1-2 .p-label
{
	width: 3.5em;
}
#DEmpresa .fila-campos2 .fila-campos1-2 .p-input
{
	width: 38%;
}


#FDPersonales .fila-campos2 .p-label-ficha, #FDAcademicos .fila-campos2 .p-label-ficha
{
	width: 8em;
}
#FDPersonales .fila-campos1-2 .p-label-ficha
{
	width: 7em;
}
#FDPersonales .fila-campos .p-columna
{
	width: 87%;
}

#FDPersonales .fila-campos .form-input
{
	margin: 0;
	width: 90%;
	float: left;
}

#DatosColegiales .p-label-ficha
{
	width: 17.5em;
}
#AccesoWeb .p-label-ficha, #AccesoInternet .p-label-ficha
{
	width: 5em;
}
#AccesoWeb .fila-campos2 .p-label-ficha, #AccesoInternet .fila-campos2 .p-label-ficha
{
	width: 7em;
}
#AccesoWebModif .p-label-ficha
{
	width: 13em;
}
#CorreoElectronico .p-label-ficha
{
	width: 5em;
}
#CorreoElectronico .fila-campos2 .p-label-ficha
{
	width: 7em;
}
#VidaColegial .p-label-ficha
{
	width: 8em;
}
#ListasDistribucion .p-label-ficha
{
	width: 14em; /*width:100%; padding:0;  float:none; margin:0px; clear:both*/
}

#ListasDistribucion label
{
	width: 12.5em;
	float: left;
	padding-top: 3px;
}
#ListasDistribucion input
{
	float: left;
	padding: 0;
	margin: 0;
}
html > /**/ body #ListasDistribucion label
{
	padding: 3px 0;
}
html > /**/ body #ListasDistribucion input
{
	padding: 4px 0;
}


#DatosColegiales
{
	float: left;
	width: 55%;
	margin-right: 20px;
}
#FirmaFicha
{
	float: left;
	width: 25%;
}
#ImagenFicha
{
	float: right;
	width: 15%;
}
#VidaColegial
{
	width: 60%;
	float: left;
}
#ListasDistribucion
{
	float: right;
	width: 37%;
}


/*ficha bolsa de empleo*/
#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: 6em;
}
#AnyadirPostgrado .p-label
{
	width: 8em;
}
#AnyadirPostgrado .p-input
{
	width: 70%;
}
#AnyadirPostgrado .p-botones
{
	clear: both;
	float: right;
	margin-right: 1.4em;
}
#AnyadirIdiomas .p-label
{
	width: 6em;
}
#AnyadirIdiomas .p-input
{
	width: 50%;
}
#AnyadirIdiomas .p-botones
{
	clear: both;
	float: right;
	margin-right: 2.8em;
}
#AnyadirTurno .p-label
{
	width: 8em;
}
#AnyadirTurno .p-input
{
	width: 60%;
	margin-right: 10px;
}
#AnyadirTurno .p-botones
{
	clear: both;
	float: right;
	margin-right: 2.8em;
}

/*3 columnas*/
.Col3
{
	width: 100%;
	height: 1%;
	overflow: auto;
	clear: both;
}
.Col3 .fila-campos1, .Col3 .fila-campos2, .Col3 .fila-campos3
{
	margin-bottom: 5px;
	float: left;
	width: 30%;
}

html > /**/ body .Col3 .fila-campos1, html > /**/ body .Col3 .fila-campos2, html > /**/ body .Col3 .fila-campos3
{
	margin-bottom: 8px;
}
.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 dl, #EncuestaDG dt, #EncuestaDG dd{
	margin:0; padding:0
}
#EncuestaDG dt, #EncuestaDG dd{padding-bottom:5px !important;}
#EncuestaDG dt{
	font-weight:bold;
	font-size:0.9em; 
	float:left;width: 7em 

}
#EncuestaDG dd{ margin-left:0; float:left; width:20%}
.Encuesta2 dt{  font-weight:bold; font-size:0.9em;float:left; padding-bottom:10px; clear:left}
.Encuesta2 dd{text-align:right; padding-bottom:10px}

.VotoEncuesta
{
	display: block;
	text-align: right;
	width: 100px;
	float: left;
	font-weight: bold;
	margin-right: 10px;
}
.ImagenEncuesta
{
	text-align: center !important;
}

/*ficha seguros empresa*/
.FDEmpresa .p-label-ficha
{
	width: 8em;
}
.FRelacion .p-label-ficha
{
	width: 12em;
}
.FRelacion .fila-campos2 .p-label-ficha
{
	width: 4.5em;
}
.FDPublicos .p-label-ficha
{
	width: 16.5em;
}
.FDSeguro .p-label-ficha
{
	width: 9.5em;
}
.FDSeguro .fila-campos2 .p-label-ficha
{
	width: 8.5em;
}
#BotoneraEmpresas
{
	text-align: right;
}
#BotoneraEmpresas input
{
	font: 0.95em normal Tahoma, Verdana, Arial;
	color: #003366;
	border: none;
	cursor: pointer;
	padding-top: 1px;
	padding-bottom: 1px;
}
/*turno de oficio*/
#TurnoOficio .p-label-ficha
{
	width: 8em;
}
#TurnoOficio .fila-campos2 .p-label-ficha
{
	width: 11em;
}
#TiposTrabajo .p-label-ficha
{
	width: 30em;
}
/*Idioma*/
#Idioma .p-label-ficha
{
	width: 6em;
}
#Idioma .fila-campos2 .p-label-ficha
{
	width: 6em;
}
/*bolsa de trabajo*/
#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;
}
.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: #F9F9FA;
	padding: 10px 0 5px 20px;
	border: dotted 2px #C7DBE4;
	/*border-bottom: solid 2px #C7DBE4;*/
	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;
}

.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;
}



/*---estados visados---*/
.fila-resultados input
{
	font: 0.95em normal Tahoma, Verdana, Arial;
	color: #CC0000;
	border: none;
	cursor: pointer;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-top: 1px;
}
.CopiarVisado
{
	background: url(../IMG/copiar.gif) no-repeat left top;
	padding-left: 5px;
	width: 185px;
}
.VisadoRelacionado
{
	background: url(../IMG/visado-relacionado.gif) no-repeat left top;
	padding-left: 15px;
	width: 155px;
}
.Visualizar
{
	background: url(../IMG/visualizar.gif) no-repeat left top;
	padding-left: 15px;
	width: 135px;
}
.EliminarBorrador
{
	background: url(../IMG/eliminar.gif) no-repeat left top;
	padding-left: 15px;
	width: 125px;
}
.AnyadirCesta
{
	background: url(../IMG/anyadir-cesta.gif) no-repeat 5px top;
	padding-left: 19px;
	width: 110px;
	text-align: right;
	font-size: 1.2em;
}
.EnRevision
{
	background: url(../IMG/en-revision.gif) no-repeat left top;
	padding-left: 18px;
	padding-bottom: 3px;
}
.Borrador
{
	background: url(../IMG/borrador.gif) no-repeat left top;
	padding-left: 18px;
	padding-bottom: 3px;
}
.Incorrecto
{
	background: url(../IMG/incorrecto.gif) no-repeat left top;
	padding-left: 18px;
	padding-bottom: 3px;
}
.Visado
{
	background: url(../IMG/visado.gif) no-repeat left top;
	padding-left: 18px;
	padding-bottom: 3px;
}
.VisadoGr
{
	background: url(../IMG/visado-gr.gif) no-repeat left top;
	padding-left: 20px;
	padding-bottom: 8px;
	font: bold 1.3em Arial, Helvetica, sans-serif;
}
.AbiertoVisado
{
	background: url(../Img/abierto.gif) no-repeat left top;
	padding-left: 18px;
}
.PTramitacion
{
	background: url(../Img/abierto.gif) no-repeat left top;
	padding-left: 18px;
}
.Remesado
{
	background: url(../IMG/remesado.gif) no-repeat left top;
	padding-left: 18px;
	padding-bottom: 8px;
}
.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: 18px;
	padding-bottom: 3px;
}

.AnyadirTodos
{
	background: url(../IMG/anyadir-todos.gif) no-repeat 5px top;
	padding-left: 25px;
	width: 125px;
}
.Nuevo
{
	background: url(../IMG/nuevo.gif) no-repeat 5px top;
	padding-left: 19px;
	width: 115px;
}
.Descargar
{
	background: url(../IMG/descargar.gif) no-repeat 5px top;
	padding-left: 19px;
	width: 90px;
}
.Devolucion
{
	background: url(../IMG/devolucion.gif) no-repeat left top;
	padding-left: 18px;
	padding-bottom: 3px;
}

.Abono
{
	background: url(../IMG/abono.gif) no-repeat left top;
	padding-left: 18px;
	padding-bottom: 3px;
}
.AltaEmpresa
{
	background: url(../IMG/alta-empresa.gif) no-repeat left top;
	padding-left: 18px;
	width: 150px;
}
.AltaCurso
{
	background: url(../IMG/alta-empresa.gif) no-repeat left top;
	padding-left: 18px;
	width: 80px;
}
.Inscribirse
{
	background: url(../IMG/inscribirse.gif) no-repeat left top;
	padding-left: 18px;
	width: 80px;
}
.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;
}
.TitLegislacion
{
	font-size: 0.95em;
	font-weight: bold;
}
#LegislacionesRelacionadas p
{
	margin: 0 !important;
}
.Legislacion1
{
	margin-left: 0em;
	margin: 10px 0;
}
.Legislacion2
{
	margin: 10px 0;
	margin-left: 1.5em;
	background: url(../IMG/flecha.gif) no-repeat left top;
	padding-left: 10px;
}
.Legislacion3
{
	margin: 10px 0;
	margin-left: 3em;
	background: url(../IMG/flecha.gif) no-repeat left top;
	padding-left: 10px;
}
/*---BOTONES ICONOS----*/

.BotonesIzquierda
{
	float: left;
	font-weight: normal;
	padding-bottom: 10px;
}
.BotonesIzquierda li
{
	display: inline;
	padding-right: 10px;
}

/*botonera*/
#Botonera
{
	
	
	border-bottom: dotted 1px #93C1E1;
	margin-bottom: 10px;
	padding: 5px;
	height: 1%;
	overflow: auto;
	clear: both;
}
#Botonera input
{
	font: 0.95em normal Tahoma, Verdana, Arial;
	color: #003366;
	border: none;
	cursor: pointer;
	padding-top: 1px;
	padding-bottom: 1px;
}
#Botonera li
{
	display: inline;
	background: none;
	padding: 0;
}
.BotoneraIzquierda
{
	float: left;
}
.BotoneraDerecha
{
	float: right;
}

.Imprimir
{
	background: url(../Img/imprimir.gif) no-repeat left top;
	padding-left: 10px;
	width: 80px;
}
.ImprimirSolicitud
{
	background: url(../Img/imprimir.gif) no-repeat left top;
	padding-left: 10px;
	width: 80px;
	float: right;
	font: 0.8em normal Tahoma, Verdana, Arial;
	color: #CC0000;
	border: none;
	cursor: pointer;
	padding-top: 1px;
	padding-bottom: 1px;
}
.botonImprimirSolicitud
{
      padding-bottom: 1em;
      font-size:0.8em
}
#Botonera .botonImprimirSolicitud
{
      
      font-size:0.95em
}

.VerInforme
{
	background: url(../Img/en-curso.gif) no-repeat left center;
	padding-left: 10px;
	width: 103px;
}
.Guardar
{
	background: url(../Img/guardar.gif) no-repeat left top;
	padding-left: 10px;
	width: 80px;
}
.Cancelar
{
	background: url(../Img/no.gif) no-repeat left top;
	padding-left: 10px;
	width: 80px;
}
.GuardarFichaColegiado
{
	background: url(../Img/guardar.gif) no-repeat left top;
	padding-left: 10px;
	width: 200px;
}
.ModificarDatos
{
	background: url(../Img/modificar.gif) no-repeat left center;
	padding-left: 5px;
	width: 125px;
}
.ModificarDPersonales
{
	background: url(../Img/modificar.gif) no-repeat left center;
	padding-left: 5px;
	width: 200px;
}
.Baja
{
	background: url(../Img/baja.gif) no-repeat left center;
	padding-left: 5px;
	width: 120px;
}
.NuevaEntidad
{
	background: url(../Img/nueva-entidad.gif) no-repeat left center;
	padding-left: 5px;
	width: 120px;
}
.SolicitarLegislacion
{
	background: url(../Img/solicitar-legislacion.gif) no-repeat left top;
	padding-left: 5px;
	width: 150px;
}

.AnyadirTodos
{
	background: url(../Img/anyadir-todos.gif) no-repeat left top;
	padding-left: 5px;
	width: 180px;
}
.CambioDatos
{
	background: url(../Img/cambio-datos.gif) no-repeat left 2px;
	padding-left: 5px;
	width: 180px;
}

.AltaBolsa
{
	background: url(../Img/bolsa.gif) no-repeat left top;
	padding-left: 5px;
	width: 170px;
}
.Modificar
{
	background: url(../Img/cambio-datos.gif) no-repeat left 2px;
	padding-left: 5px;
	width: 90px;
}
.Baja
{
	background: url(../Img/baja.gif) no-repeat left top;
	padding-left: 15px;
	width: 110px;
}
.BajaTurno
{
	background: url(../Img/baja-turno.gif) no-repeat left top;
	padding-left: 15px;
	width: 160px;
}

.Ayuda
{
	background: url(../Img/help.gif) no-repeat left top;
	padding-left: 10px;
	width: 70px;
}

/*botonera*/
#Botonera2
{
	background: url(../Img/fn-botonera.jpg) repeat-x left top;
	border: solid 1px #E1E1E1;
	border-bottom: solid 2px #E1E1E1;
	margin-bottom: 10px;
	padding: 5px;
	height: 1%;
	overflow: auto;
	clear: both;
}
#Botonera2 input
{
	font: 0.95em normal Tahoma, Verdana, Arial;
	color: #003366;
	border: none;
	cursor: pointer;
	padding-top: 1px;
	padding-bottom: 1px;
}
#Botonera2 li
{
	display: inline;
	background: none;
	padding: 0;
}
.BotoneraIzquierda
{
	float: left;
}
.BotoneraDerecha
{
	float: right;
}
#Botonera li .Imprimir{font-size:1.5em !important}
/*
.Volver{
	background:url(../Img/mes-anterior.gif) no-repeat left center;
	padding-left:10px;
	width:80px
	
}*/

.Imprimir
{
	background: url(../Img/imprimir.gif) no-repeat left top;
	padding-left: 10px;
	width: 80px;
}
.Guardar
{
	background: url(../Img/guardar.gif) no-repeat left top;
	padding-left: 10px;
	width: 80px;
}

.ModificarDPersonales
{
	background: url(../Img/modificar.gif) no-repeat left center;
	padding-left: 5px;
	width: 200px;
}
.Baja
{
	background: url(../Img/baja.gif) no-repeat left center;
	padding-left: 5px;
	width: 120px;
}
.NuevaEntidad
{
	background: url(../Img/nueva-entidad.gif) no-repeat left center;
	padding-left: 5px;
	width: 120px;
}
.SolicitarLegislacion
{
	background: url(../Img/solicitar-legislacion.gif) no-repeat left top;
	padding-left: 5px;
	width: 150px;
}

.AnyadirTodos
{
	background: url(../Img/anyadir-todos.gif) no-repeat left top;
	padding-left: 5px;
	width: 180px;
}
.CambioDatos
{
	background: url(../Img/cambio-datos.gif) no-repeat left 2px;
	padding-left: 5px;
	width: 180px;
}

.AltaBolsa
{
	background: url(../Img/bolsa.gif) no-repeat left top;
	padding-left: 5px;
	width: 170px;
}
.Modificar
{
	background: url(../Img/cambio-datos.gif) no-repeat left 2px;
	padding-left: 5px;
	width: 90px;
}
.Baja
{
	background: url(../Img/baja.gif) no-repeat left top;
	padding-left: 15px;
	width: 110px;
}
.BajaTurno
{
	background: url(../Img/baja-turno.gif) no-repeat left top;
	padding-left: 15px;
	width: 160px;
}

.Ayuda
{
	background: url(../Img/help.gif) no-repeat left top;
	padding-left: 10px;
	width: 70px;
}

/*botoneraDPersonales*/
#botoneraDPersonales
{
	background: url(../Img/fn-fieldset.jpg) repeat-x left bottom;
	border: solid 1px #ddd;
	margin-bottom: 10px;
	padding: 5px;
	height: 1%;
	overflow: auto;
	clear: both;
}
#botoneraDPersonales input
{
	font: 0.95em normal Tahoma, Verdana, Arial;
	color: #003366;
	border: none;
	cursor: pointer;
	padding-top: 1px;
	padding-bottom: 1px;
}
#botoneraDPersonales li
{
	display: inline;
	background: none;
	padding: 0;
}

/*botoneraBolsaTrabajo*/
#botoneraBolsaTrabajo
{
	background: url(../Img/fn-botonera.jpg) repeat-x left top;
	border: solid 1px #E1E1E1;
	border-bottom: solid 2px #E1E1E1;
	margin-bottom: 10px;
	padding: 5px;
	height: 1%;
	overflow: auto;
	clear: both;
}
#botoneraBolsaTrabajo input
{
	font: 0.95em normal Tahoma, Verdana, Arial;
	color: #003366;
	border: none;
	cursor: pointer;
	padding-top: 1px;
	padding-bottom: 1px;
}
#botoneraBolsaTrabajo li
{
	display: inline;
	background: none;
	padding: 0;
}


/*botoneraTurnoOficio*/
#botoneraTurnoOficio
{
	background: url(../Img/fn-botonera.jpg) repeat-x left top;
	border: solid 1px #E1E1E1;
	border-bottom: solid 2px #E1E1E1;
	margin-bottom: 10px;
	padding: 5px;
	height: 1%;
	overflow: auto;
	clear: both;
}
#botoneraTurnoOficio input
{
	font: 0.95em normal Tahoma, Verdana, Arial;
	color: #003366;
	border: none;
	cursor: pointer;
	padding-top: 1px;
	padding-bottom: 1px;
}
#botoneraTurnoOficio li
{
	display: inline;
	background: none;
	padding: 0;
}

/*botoneraEmpresas*/
#botoneraES
{
	background: url(../Img/fn-botonera.jpg) repeat-x left top;
	border: solid 1px #E1E1E1;
	border-bottom: solid 2px #E1E1E1;
	margin-bottom: 10px;
	padding: 5px;
	height: 1%;
	overflow: auto;
	clear: both;
}
#botoneraES input
{
	font: 0.95em normal Tahoma, Verdana, Arial;
	color: #003366;
	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.7em;
}
#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;
}
.ColumnaAdjuntos
{
	width: 30%;
	float: right;
}
.ColumnaAdjuntosRepositorios
{
	width: 30%;
	float: right;
}
.Adjuntos
{
	border: solid 1px #C5DAE3;
	padding: 4px;
	font-size: 0.95em;
	height: 1%;
	background:url(../Img/fondo_cont_central.jpg) repeat-x left top
}
.Adjuntos p
{
	padding: 0 4px;
	line-height: 16px;
}
.Adjuntos h4
{
	
	padding: 4px;
	color: #4F4F4F;
	font-size: 1em;
	margin: 0 !important;
	border-bottom:none !important
}
div.hrAdjuntos
{
	display:none
}


.pdf
{
	background: url(../Img/pdf.gif) no-repeat left top;
	padding-left: 25px !important;
	margin: 5px;
}
.pdf a
{
	color: #003366;
}

.ResumenNoticia
{
	font: bold 1.1em Arial, Helvetica, sans-serif;
	color: #003366;

}

.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;
}

#Accesibilidad .AccesibilidadSin dt
{
	color: #333;
	background: none;
	padding-left: 20px;
	padding-bottom: 0em;
	font-weight: normal;
	margin-top: 1em;
}
#Accesibilidad .AccesibilidadSin dd
{
	margin: 0;
	padding-left: 40px;
	padding-top: 10px;
}


#Accesibilidad ul li
{
	background: url(../Img/flecha-menu.gif) no-repeat 10px 6px;
	padding-left: 20px;
	padding-bottom: 0em;
}
#Accesibilidad a
{
	color: #CC0000;
}
.LogosAccesibilidad
{
	margin: 1em 0;
}
kbd
{
	background: #EDEDED;
	border-top: solid 1px #CECECE;
	border-bottom: solid 2px #CECECE;
	border-right: solid 2px #CECECE;
	border-left: solid 2px #CECECE;
	padding: 0px 5px;
}

ol li
{
	background: none !important;
	padding: 0 0 3px 0px !important;
	list-style:decimal;
	margin-left:30px !important
}

.Margenes li
{
	background: url(../IMG/flecha-menu.gif) no-repeat 5px 4px;
	padding: 0 0 3px 15px;
}
.Margenes .ListasSin li
{
	background: none;
	padding: 0 0 3px 0px;
}
.ListasSin input
{
	margin-right: 5px;
}

/*---formulario introduccion datos----*/
.Formulario
{
	background: url(../IMG/fn-formulario.jpg) repeat-x left bottom;
	padding: 20px 20px 10px 20px;
	margin: 0;
}
html > /**/ body .Formulario
{
	margin-top: 15px;
}

.Formulario legend
{
	color: #22558C;
	border: none;
	font: bold 1.1em Arial, Helvetica, sans-serif;
	padding: 0;
	margin-bottom: 10px;
}
html > /**/ body .Formulario legend
{
	margin-bottom: 0px;
}
.Obligatorio
{
	color: #CC0000;
	font-size: 0.85em;
}

/*---propuesa oferta de empleo---*/
#OE_DSolicitante .fila-campos1
{
	width: 70%;
}
#OE_DSolicitante .fila-campos2
{
	width: 28%;
}

#OE_DSolicitante .fila-campos .p-label
{
	width: 7em;
}
#OE_DSolicitante .fila-campos .p-label-largo
{
	width: 28em;
	float: left;
	padding-top: 2px;
}
#OE_DSolicitante .fila-campos .p-label-largo2
{
	width: 40em;
	float: left;
	padding-top: 2px;
}
#OE_DSolicitante .p-label-largo3
{
	width: 11em;
	float: left;
	padding-top: 2px;
}


#OE_DSolicitante .fila-campos1 .p-label
{
	width: 7em;
}
#OE_DSolicitante .fila-campos2 .p-label
{
	width: 4em;
}
#OE_DSolicitante .p-input
{
	width: 70%;
}
#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: 42.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: 97%;
}

#OE_DOferta .p-label
{
	width: 13.5em;
}
#OE_DOferta .p-input
{
	width: 75%;
}
.Desc
{
	font-size: 0.9em;
}
.LOPD
{
	font-size: 0.9em;
	margin: 8px 0;
	text-align: justify;
}
#OE_FContacto .p-label
{
	width: 30em;
}

/*-------propuesta turno de oficio---------*/
#TO_DSolicitante .p-label
{
	width: 7em;
}
#TO_DSolicitante .p-input
{
	width: 70%;
}
#TO_DSolicitante .p-label-largo
{
	width: 39%;
	float: left;
	padding-top: 2px;
}
#TO_DSolicitante .p-input2
{
	width: 58%;
}
#TO_DSolicitante .p-input3
{
	width: 85.5%;
}

#TO_Observaciones .p-label
{
	width: 7em;
}
#TO_Observaciones .p-label2
{
	width: 15em;
}
#TO_Observaciones .p-label3
{
	width: 19em;
}
#TO_Observaciones .p-label4
{
	width: 97%;
	padding-bottom: 3px;
}
#TO_Observaciones .p-input
{
	width: 70%;
}
#TO_Observaciones .p-input2
{
	width: 42%;
}
#TO_Observaciones .p-input1
{
	width: 97%;
}

/*-------inscripcion curso---------*/
#CS_DInscripcion .p-label
{
	width: 10.5em;
}
#CS_DInscripcion .p-input
{
	width: 80%;
}
#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: 60px 0px 0px 0px;
}

/*-------propuesta formacion---------*/
#F_DEmpresa .fila-campos1
{
	width: 55%;
}
#F_DEmpresa .fila-campos2
{
	width: 45%;
}
#F_DEmpresa .fila-campos1 .p-label
{
	width: 11.5em;
}
#F_DEmpresa .fila-campos2 .p-label
{
	width: 6.5em;
}
#F_DEmpresa .fila-campos1 .p-input
{
	width: 55%;
}
#F_DEmpresa .fila-campos2 .p-input
{
	width: 70%;
}
#F_DEmpresa .fila-campos .p-label
{
	width: 11.5em;
}
#F_DEmpresa .fila-campos .p-input
{
	width: 30%;
}

#F_DCurso .fila-campos1
{
	width: 65%;
}
#F_DCurso .fila-campos2
{
	width: 30%;
}

#F_DCurso .p-label
{
	width: 16em;
}
#F_DCurso .fila-campos2 .p-label
{
	width: 6.5em;
}
#F_DCurso .fila-campos .p-input
{
	width: 71%;
}
#F_DCurso .fila-campos1 .p-input
{
	width: 30%;
}
#F_DCurso .fila-campos2 .p-input
{
	width: 55%;
}


#F_DCurso .p-input3
{
	float: left;
	width: 70%;
}
#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: 16em;
}
#F_Adjuntos .p-input
{
	width: 72%;
}

/*---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
{
	background: url(../Img/fondo_cont_central.jpg) repeat-x left top;
	text-align: center;
	color: #666666;
	font-size: 0.9em;
	padding: 10px 0;
	line-height: 12px;
	clear: both;
	margin-top: 10px;
	border-top: solid 1px #C5DAE3;
}
#Pie ul
{
	margin: 5px 0;
}
#Pie li
{
	display: inline;
}

#Pie li a
{
	color: #003366;
	padding: 0 5px;
	border-right: solid 1px #ccc;
}

#upProgreso
{
	margin: 5px auto;
	background: #4A6C8E;
	width: 100px;
	color: #fff;
	font: bold 1em tahoma;
	padding: 2px;
}

/*--validaciones---*/
.Nota
{
	background: url(../IMG/alert.gif) no-repeat left top;
	padding-left: 20px;
	padding-bottom: 5px;
}
#Nota a
{
	color: #CC0000;
}
.AccesoDenegado, .Error, .Ok, .ok, .Warning, .WarningArchivo
{
	margin: 10px 0px;
	padding: 15px 10px 0px 20px;
}
.AccesoDenegado span, .Error span, .Ok span, .ok span, .Warning span
{
	padding: 5px 15px 15px 50px;
	font: bold 1.2em Arial, Helvetica, sans-serif;
	display: block;
}
.Ok input, .ok input
{
	font: 0.95em normal Tahoma, Verdana, Arial;
	color: #CC0000;
	border: none;
	cursor: pointer;
	padding-top: 1px;
	padding-bottom: 1px;
}
.WarningArchivo span
{
	padding: 5px 15px 15px 50px;
	font: bold 0.95em Arial, Helvetica, sans-serif;
	display: block;
}
.AccesoDenegado
{
	background: url(../IMG/fn-rojo.jpg) repeat-x left top;
	border: #CC0000 1px solid;
}
.AccesoDenegado span
{
	background: url(../IMG/stop.gif) no-repeat left top;
	color: #CC0000;
}
.Error
{
	background: url(../IMG/fn-rojo.jpg) repeat-x left top;
	border: #CC0000 1px solid;
}
.Error span
{
	background: url(../IMG/error.gif) no-repeat left top;
	color: #CC0000;
}
.Ok , .ok
{
	background: url(../IMG/fn-verde.jpg) repeat-x left top;
	border: #009900 1px solid;
}
.Ok span , .ok span
{
	background: url(../IMG/ok.gif) no-repeat left top;
	color: #009900;
}
.OkIndex
{
	background: none;
	border: none;
	margin: 10px 0px;
	padding: 5px 5px 0px 5px;
}
.OkIndex span
{
	background: url(../IMG/ok.gif) no-repeat left top;
	color: #009900;
	padding: 5px 15px 15px 35px;
	font: bold 1em Arial, Helvetica, sans-serif;
	display: block;
}
.ErrorIndex
{
	background: none;
	border: none;
	margin: 10px 0px;
	padding: 5px 5px 0px 5px;
}
.ErrorIndex span
{
	background: url(../IMG/error.gif) no-repeat left top;
	color: #CC0000;
	padding: 5px 15px 15px 35px;
	font: bold 1em Arial, Helvetica, sans-serif;
	display: block;
}

.WarningPeq
{
	background: url(../IMG/fn-amarillo.jpg) repeat-x left top;
	border: #FF9933 1px solid;
	margin: 10px 0px;
	padding: 5px 5px 0px 10px;
}
.WarningPeq span
{
	background: url(../IMG/alert.gif) no-repeat left 4px;
	color: #000;
	padding: 5px 15px 5px 25px;
	font: bold 1em Arial, Helvetica, sans-serif;
	display: block;
}

.WarningArchivo
{
	background: url(../IMG/fn-amarillo.jpg) repeat-x left top;
	border: #FF9933 1px solid;
}
.WarningArchivo span
{
	background: url(../IMG/warning.gif) no-repeat left top;
	color: #000;
}
.Warning
{
	background: url(../IMG/fn-amarillo.jpg) repeat-x left top;
	border: #FF9933 1px solid;
}
.Warning span
{
	background: url(../IMG/warning.gif) no-repeat left top;
	color: #000;
}
.Validacion
{
	background: url(../IMG/fn-amarillo.jpg) repeat-x left top;
	border: #FF9933 1px solid;
	margin: 10px 0px;
	padding: 5px 5px 5px 10px;
}
.Validacion div
{
	background: url(../IMG/warning.gif) no-repeat left top;
	color: #000;
	padding: 5px 15px 15px 40px;
	font-weight: bold;
}

.Validacion li
{
	margin: 0 40px;
	color: #CC0000;
	font-weight: normal;
	background: url(../IMG/siguiente.gif) no-repeat 5px 10px;
	padding: 5px 0 3px 15px;
}


/*VISADOS*/
.BotonBuscar
{
	line-height: 100px; /* IE */
	font-size: 0px;
	color: #fff;
	width: 25px;
	height: 18px;
	background: url(../IMG/lupa.gif) no-repeat;
	cursor: pointer;
	padding-left: 50px;
	border: none;
}

th
{
	background: #406488;
	color: #fff;
	text-align: left;
}
th, td
{
	padding: 5px;
}
td
{
	background: #fff;
	border-top: solid 1px #EAEAEA;
}
table
{
	border: solid 1px #EAEAEA;
	clear: both;
	margin-bottom: 5px;
	width: 95%;
}
.Anyadir
{
	background: url(../IMG/nuevo.gif) no-repeat 5px top;
	width: 155px;
	text-align: right;
	font: 0.95em normal Tahoma, Verdana, Arial;
	color: #CC0000;
	border: none;
	cursor: pointer;
	padding: 1px 0 1px 19px;
	margin: 1px 0 5px 0;
	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;
}
#VisadoDigital .p-label{ font-weight:bold; }
#VisadoDigital .p-columna
{
	float: left;
	padding: 2px 0 0 0;
}
#F_VRelacionado .p-label
{
	width: 13.5em;
}
#F_VRelacionado .fila-campos1
{
	width: 51%;
}
#F_VRelacionado .fila-campos2
{
	width: 49%;
}
#F_VRelacionado .p-input
{
	width: 52%;
}
#F_VRelacionado .fila-campos2 .p-input
{
	width: 98%;
}
#F_VRelacionado .form-input
{
	width: 99%;
}

#F_VDocumento .p-label
{
	width: 10em;
}
#F_VDocumento .p-input
{
	width: 76.5%;
}
#F_VDocumento .p-label-largo
{
	width: 20em;
}
#F_VDocumento .p-input-linea
{
	padding: 5px 0;
}

#F_Presentar .p-label
{
	width: 8em;
}
#F_Presentar .fila-campos2 .p-label
{
	width: 16em;
}
#F_Presentar .fila-campos1
{
	width: 51%;
}
#F_Presentar .fila-campos2
{
	width: 49%;
}
#F_Presentar .fila-campos .p-input
{
	width: 75.5%;
}
#F_Presentar .fila-campos2 .form-select
{
	width: 99%;
}


#F_DObra .p-label
{
	width: 6em;
}
#F_DObra .fila-campos2 .p-label
{
	width: 8em;
}
#F_DObra .fila-campos1
{
	width: 51%;
}
#F_DObra .fila-campos2
{
	width: 49%;
}
#F_DObra .p-input
{
	width: 87.5%;
}
#F_DObra .fila-campos1 .p-input
{
	width: 60%;
}
#F_DObra .fila-campos2 .p-input
{
	width: 99%;
}

#F_Titular .p-label
{
	width: 5em;
}
#F_Titular .fila-campos2 .p-label
{
	width: 7.2em;
}
#F_Titular .fila-campos1 .p-input
{
	width: 75%;
}
#F_Titular .fila-campos2 .p-input
{
	width: 81%;
}
#F_Titular .fila-campos .p-input
{
	width: 87.5%;
}

#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-top: 10px;
}

.NuevoColegiado
{
	background: #fff;
	border: solid 1px #ccc;
	overflow: auto;
	padding: 10px;
}
.NuevoColegiado .p-label
{
	width: 10em;
}
.NuevoColegiado .p-input
{
	width: 60%;
}
.NuevoColegiado .fila-campos2 .p-label
{
	width: 3em;
}

#DocAdjuntos .p-label
{
	width: 9em;
}
#DocAdjuntos .p-input
{
	width: 82%;
}
#DocAdjuntos .botones
{
	margin-right: 1em;
}


#FTramitaciones .p-label
{
	width: 7em;
	font-weight: normal;
	font-size: 1.1em;
}
#FTramitaciones .fila-campos2 .p-label
{
	width: 9em;
	font-weight: normal;
	font-size: 1.1em;
}
.Lectura #FTramitaciones .p-input
{
	width: 84.5%;
}
.Lectura #FTramitaciones .fila-campos1 .p-input
{
	width: 70%;
}
.Lectura #FTramitaciones .fila-campos2 .p-input
{
	width: 60%;
}
#FTramitaciones .botones
{
	margin-right: 0.7em;
}

.Borde
{
	background: #fff;
	border: solid 1px #ccc;
	overflow: auto;
	padding: 10px;
}

/*ficha visados modo lectura*/

.Lectura .p-label, .Lectura .p-label-largo
{
	font-weight: bold;
	font-size: 0.9em;
	font-weight: bold;
}

.Lectura .p-input
{
	float: left !important;
	padding: 2px 0 1px 0;
}
.Lectura .p-inputGr
{
	float: left !important;
	padding: 2px 0 1px 0;
	font: 1.3em Arial, Helvetica, sans-serif;
}
.Lectura .p-columna
{
	padding: 2px 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: 17em;
}
.Lectura #F_Presentar .p-input
{
	width: 60% !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 .p-columna{font-size:1.1em; font-weight:bold}
.EstadoVisado .fila-campos2 .p-label
{
	width: 8em;
}
.EstadoVisado .fila-campos3 .p-label
{
	width: 6em;
}

/*---calculadora de visados---*/

#FormCalculadora .p-label
{
	width: 12em;
}
#FormCalculadora .p-input
{
	width: 80%;
}
#FormCalculadora .form-input
{
	float: left;
	width: 95%;
}
#FormCalculadora .botones
{
	margin-right: 1.15em;
}
#FormCalculadora .form-select
{
	width: 95.5%;
}
#FormCalculadora span
{
	float: left;
	width: 1px;
}
#DerechosVisado .p-label
{
	width: 16em;
	font-weight: bold;
	font-size: 0.9em;
}
#DerechosVisado .form-inputInactivo
{
	padding-top: 2px;
}
/*patri*/
.TextoVerde
{
	color: #008000;
}
.TextoRojo
{
	color: #FF0000;
}
.BordesRojo
{
	border: solid 1px #C32600;
	padding: 8px;
}
/*Advertencias*/
.Asterisco, .ColumnaIzq span.Asterisco, .ColumnaDch span.Asterisco
{
	background: url(../img/Asterisco.gif) no-repeat left 6px;
	display: block;
	float: left;
	width: 15px;
	padding: 3px;
}
.Advertencia
{
	background: url(../img/warning2.gif) no-repeat left top;
	color: #C32701;
	padding-left: 20px;
	padding-bottom: 2px;
}

/*---txoko---*/
.TxokoLeft
{
	float: left;
	width: 55%;
}
.TxokoRight
{
	float: right;
	width: 40%;
	text-align: center;
}
#FormTxoko .p-label
{
	width: 7.5em;
}
#FormTxoko .p-input
{
	width: 86%;
}
#FormTxoko .botones
{
	margin-right: 5em;
}
#FormTxoko .fila-campos
{
	margin: 10px 0;
}
#Clausula1, #Clausula2
{height:200px;
 overflow:auto;
 margin-bottom:20px;
 border:solid 1px #ccc;
 padding:5px}
#FReservaTxoko .fila-campos .p-label-ficha{ width:20em}
#FReservaTxoko .fila-campos1 .p-label-ficha{ width:11em}
#FReservaTxoko .fila-campos2 .p-label-ficha{ width:9em}
#FReservaTxoko .p-input{width:30%}
#FReservaTxoko .fila-campos .p-input{width:45%}
#FReservaTxoko span
{
float: left;
width: 1px;
}

#FReservaTxoko .form-input
{
	float: left;
	width: 95%;
}
/*--contacto--*/
#FormContacto .p-label-ficha
{
	width: 12em;
}
#FormContacto .p-input
{
	width: 80%;
}

#FormContacto .form-input
{
	float: left;
	width: 95%;
}
#FormContacto .form-select
{
	width: 95.5%;
}
#FormContacto .botones
{
	margin-right: 2em;
}
#LocalizacionLeft
{
	float: left;
	width: 60%;
}
#LocalizacionRight
{
	float: right;
	width: 35%;
}
#LocalizacionRight h3,.Localizacion h3
{
	color: #22558C;
	border-bottom: solid 2px #EAEAEA;
	font: bold 1.1em Arial, Helvetica, sans-serif;
	margin: 10px 0;
	clear: both;
}
#LocalizacionRight p, .Localizacion h3
{
	margin: 5px 0;
}
#LocalizacionRight .largo dt{width:8em}
#LocalizacionRight .largo dd{margin-left:8.5em}
#LocalizacionRight dl, .Localizacion dl {margin:0}
#LocalizacionRight dt, .Localizacion dt{width:5em; font-weight:bold; font-size:0.9em; float:left}
#LocalizacionRight dd, .Localizacion dd{margin-left:5.5em}




#LocalizacionRight a, #LocalizacionLeft a
{
	color: #CC0000;
}


/*--mapa web----*/

#MapaMenus h3
{
	background: url(../img/fondo_caja_login.jpg) repeat-x left top;
	padding: 10px;
	border-top: solid 1px #C7DBE4 !important;
	margin-top: 10px;
	clear: both;color: #000;
	font-size: 1.3em;
	font-weight: bold;
}
#MapaMenus  a
{
	color: #000;
	
}

#MapaMenus li{	padding-bottom:5px; margin-left: 50px !important;}
#MapaMenus ul li ul{	padding-top:5px}
#MapaMenus li a
{
	font-size: 1em;
	color: #22558C;
	font-weight:bold;

	
}
#MapaMenus li li a{	font-weight:normal}
/*

.Mapa1
{
	background: url(../img/fondo_caja_login.jpg) repeat-x left top;
	padding: 10px;
	border-top: solid 1px #C7DBE4 !important;
	margin-top: 10px;
	clear: both;
}
.Mapa1 a
{
	color: #000;
	font-size: 1.3em;
	font-weight: bold;
}
.Mapa2
{
	padding-left: 15px;
	font-weight: bold;
}
.Mapa2 a, .Mapa3 a, .Mapa4 a
{
	font-size: 0.9em;
	color: #22558C;
	background: url(../img/flecha-menu.gif) no-repeat left 5px;
	padding-left: 10px;
}

.Mapa3
{
	padding-left: 40px;
}
.Mapa4
{
	padding-left: 60px;
}
*/
/*--contenidos index---*/
#ContenidosIndex
{
	background: url(../Img/fn-fieldset.jpg) repeat-x left bottom;
	padding:10px;
	border:solid 1px #ddd;
	font: bold 1.1em Arial, Helvetica, sans-serif;
	color: #003366;
	
}
#ContenidosIndex li
{
	width: 28%;
	float: left;
	text-align: left !important;
	margin-right: 5px;
	background:none
}
#ContenidosIndex a
{
	color: #003366!important;
	background: url(../IMG/flecha-menu.gif) no-repeat left 5px;
	padding-left: 10px;
	display: block;
}

/*---contenido EDITOR-----*/
p.center {text-align:center  !important}
p.left {text-align:left!important}
p.right {text-align:right!important}
.Editor a{color: #CC0000 !important}
.JuntaGobierno{ margin:5px 0; height:1%}
.JuntaGobierno li{
            background:none;
            float:left;
            width:45%;
            padding:5px 0;
            overflow:auto;
            height:1%;
           }
.JuntaGobierno img{
float:left;
margin-right:10px;
border:solid 1px #ccc;
height:110px;
width:90px;
padding:5px}

.Columna1{width:45%; float:left; }
.Editor dt{ float:left}

.Columna2{width:45%;float:right }


#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}
.InstitucionesColegiales dt{ font-weight:bold; width:7em}
.InstitucionesColegiales dd{ margin-left:7.5em}

.DivCalendario{ float:left; width:18px; margin-left:5px}


/*----------------------------------------------------------------------------------- */
/* 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 */



