﻿@import url(normal.css);
body
{
	font-size: 62.5%;
	font-family: "Segoe UI", "Trebuchet MS", Arial;
	
}

.Container
{
	font-size: 1.2em; /*tamanyo general de textos 11px*/
	color: #000;
	max-width: 1000px;
	min-width: 760px;
	margin: auto;
	width: 100%;
	
}
* html .Container
{
	width: 1000px;
}
#MargenContainer
{
	padding: 0 5px;
}
/*---CABECERA---*/

#Cabecera{ background:#92B611; }


#CabeceraDerecha
{
	/*margin-left: 381px;*/
	
	overflow: auto;
	height: 1%;
	width:auto;
}
#CabeceraIzquierda
{
	float: left;
	width: 200px;
}
.BannerCabecera {
background:#999;
width:128px;
height:128px;
float:left;
}

/*--MENU OPCIONES CABECERA---*/
.ImagenCabecera1
{
	background: url(../Img/ImagenCabecera.jpg) repeat-x left top;
	clear: both;
	height: 113px;
}
.ImagenCabecera2
{
	background: url(../Img/cabecera1.jpg) repeat-x left top;
	clear: both;
	height: 113px;
}
.ImagenCabecera3
{
	background: url(../Img/cabecera2.jpg) repeat-x left top;
	clear: both;
	height: 113px;
}
.ImagenCabecera4
{
	background: url(../Img/cabecera3.jpg) repeat-x left top;
	clear: both;
	height: 113px;
}
.ImagenCabecera5
{
	background: url(../Img/cabecera4.jpg) repeat-x left top;
	clear: both;
	height: 113px;
}
#MenuCabecera
{
	text-align: right;
	width:300px; float:right
}



#MenuCabecera ul
{
	
	float: right;
}
#MenuCabecera li
{
	display: inline;
	color: #fff;
	font-size: 0.9em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	
	border-right: dotted 1px #fff;
	padding: 0;
}
#MenuCabecera li.MenuUltimo
{
	border-right: none;
	padding-right: 2px;
	margin-right: 5px;
	background: none;
}
#MenuCabecera li a
{
	color: #fff;
	text-transform: uppercase;

	padding: 0 5px;
}
#MenuCabecera img
{
	vertical-align: middle;
}
#MenuCabecera .input
{
	border: solid 1px #ccc;
	background: url(../Img/fn-Input.jpg) repeat-x left top;
	font-size: 1.1em;
	color: #666;
}
#MenuCabecera .Boton
{
	font-size: 0.9em;
	padding: 0 10px;
	background: #EBF3F0;
	border: none;
	color: #003B33 !important;
}
.BotonLogin{ background:#000 url(../img/fnBotonLogin.jpg) no-repeat left top; 
             padding:5px 10px !important;  border-right:none !important
            }
.idioma_seleccionado
{
	border: none;
	background: #fff;
	font: bold 1em Tahoma;
	padding: 0 10px;
	cursor: pointer;
}
.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: #fff;
	font: bold 1em "Segoe UI", "Trebuchet MS", Arial;
	width: 100px;
	
}


/*BUSCADOR CABECERA*/

.BuscadorCabecera
{
	background: url(../img/BuscadorCabecera.jpg) no-repeat left top;
	width: 220px;
	float: right; 
	margin-top:10px; 
	padding:3px 8px 5px 8px; clear:right;
	
}


.BuscadorCabecera .input
{
	width: 148px;border:none; padding:2px 0;  background:#fff
}


html>/**/body .BuscadorCabecera .input{ width:150px}
.Buscar
{
	border: none;
	background: url(../IMG/buscar.gif) no-repeat left top;
	color: #00534C;
	font: bold 1em "Segoe UI", "Trebuchet MS", Arial;
	padding-left: 10px;
}

/*Usuario logeado*/
.UsuarioLogeado
{
	background: url(../IMG/usuario.gif) no-repeat left top;
	float: left;
	margin-left:5px;
	margin-top:5px;
	padding-left: 20px;
	color:#fff
}
.LiDesconectar{ margin-top:10px !important}
.fecha
{
	clear: both;
	color: #666;
	font-size: 0.9em;
	text-align: right;
	padding-top: 5px;
	position: relative;
	padding-right: 10px;
}
.ResultadosEncuesta
{
	background: url(../Img/encuesta.gif) no-repeat left top;
	padding-left: 15px;
	margin-left: 20px;
	padding: 2px 10px 2px 18px;
}

a.MasHome
{
	background: url(../Img/tri.gif) no-repeat right 5px;
	padding-right: 10px;
	
color:#87aa10 !important; font-weight:bold
}


a.Mas
{
	background: url(../Img/mas.gif) no-repeat left 3px;
	padding-left: 15px;
	margin-left: 20px;
	padding: 2px 10px 2px 18px;color:#87aa10 !important; font-weight:bold
}

.MasBoton
{
	background: url(../IMG/mas.gif) no-repeat left 3px;
	cursor: pointer;
	border: none;
	font: bold 1em "Segoe UI", "Trebuchet MS", Arial;
	color: #87aa10;
	width: 145px;
}
.MenosBoton
{
	background: url(../IMG/menos.gif) no-repeat left 3px;
	cursor: pointer;
	border: none;
	font: bold 1em "Segoe UI", "Trebuchet MS", Arial;
	color: #87aa10;
	width: 130px;
}
.MasBotonGrande
{
	background: url(../IMG/mas.gif) no-repeat left 3px;
	cursor: pointer;
	border: none;
	font:normal 0.95em  "Segoe UI", "Trebuchet MS", Arial;
	color: #87aa10;
	width: 245px;
}
.MenosBotonGrande
{
	background: url(../IMG/menos.gif) no-repeat left 3px;
	cursor: pointer;
	border: none;
	font:normal 0.95em  "Segoe UI", "Trebuchet MS", Arial;
	color: #87aa10;
	width: 230px;
}
.Otros
{
	color: #87aa10;
	text-align: right;
	clear: both;
	margin: 10px 0;
	font-size: 0.9em;
}
.Otros a
{
	color: #87aa10;
}
#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 20px 10px 10px;
}
.MargenesLogin h2
{
	margin-top: -10px;
	margin-bottom: 10px;
	clear: both;
}
.BuscadorLogin legend
{
	color: #000;
	font: bold 1.4em Arial, Helvetica;
}
.BuscadorLogin
{
	margin: 20px 20px 10px 20px; padding:10px
	
}

.Login1, .Login2, .Login3{border: #e1e9ba 2px solid;
	
	height: 250px; background:url(../img/fnBotonera.jpg) repeat-x left top;width: 32%;
	float: left;
	}
.Login1
{
	 margin-right:10px
}
.Login2
{
	margin-right:10px
}
.Instrucciones p{margin-top:10px !Important; clear:both}
.BotonInstrucciones{color:#87aa10; font:bold 1em "Segoe UI", "Trebuchet MS", Arial; border:none; background:#fff; cursor:pointer; text-align:left }
.FLogin
{
	padding-top: 10px;
}
.FLogin .p-label
{
	width: 6em;
}
.FLogin .p-input
{
	width: 65%;
}
.FLogin .botones
{
	margin-right: 0.4em;
}
.FLogin p
{
	margin-bottom: 10px;
}
h3.AccesoL
{
	color: #000;
	font-size: 1.75em;
	font-weight: normal;
	background: url(../Img/acceso-area-privada.jpg) no-repeat right top;
}
h3.RecordarL
{
	color: #000;
	font-size: 1.75em;
	font-weight: normal;
	background: url(../Img/recordar-contrasenya.jpg) no-repeat right top;
}
h3.FirmaL
{
	color: #000;
	font-size: 1.75em;
	font-weight: normal;
	background: url(../Img/firma-electronica-reconocida.jpg) no-repeat right top;
}

.MargenesLogin li
{
	background: url(../Img/flecha-menu.gif) no-repeat 5px 4px;
	padding: 0 0 3px 15px;
}




/*---LOGIN CABECERA--*/
.Logeado
{
	background: #fff url(../Img/user.gif) no-repeat 5px 30px;
	margin: 5px 10px;
	border: none;
	padding: 3px 9px 37px 9px;
}
p.TitLogeado
{
	color: #000;
	font: bold 1.2em Arial, Helvetica, sans-serif;
	margin: 5px 0;
	color: #000000;
}
.usuario
{
	font-size: 0.9em;
	color: #333;
	padding-left: 50px;
	padding-top: 9px;
}
.usuarioP
{
	background: url(../Img/usuario.gif) no-repeat left top;
	padding-left: 15px;
	font-weight: bold;
	color: #22558C;
}


.FHome
{
	border: solid 6px #F0EFF1;
	padding: 5px;
}
#Login
{
	margin-bottom: 10px;
}
#Login fieldset
{
	border: none;
	background: url(../Img/fnLogin.jpg) repeat-x left top;
	margin-top: 15px;
}
html > /**/ body #Login fieldset
{
	background: url(../Img/fnLogin.jpg) repeat-x left -10px;
}
#Login legend
{
	color: #fff;
	text-transform: uppercase;
	padding-top: 5px; /*padding-left: 10px; 	 	 	margin-bottom:0 !important; 	padding-bottom:0 !important;*/
	font-size: 1em;
	font-family: Tahoma, Verdana;
}
#Login legend span
{
	margin-top: 15px;
	background: #00534C;
	padding: 5px;
	margin-top: 10px;
	position: relative;
	top: -5px;
	color: #fff;
	font-weight: bold;
}


#Login ul
{
	margin-left: 10px;
}
#Login li
{
	clear: left;
	padding-bottom: 3px;
}

#Login label
{
	float: left;
	width: 7em;
	display: inline;
	overflow: hidden;
	padding-top: 2px;
}

#Login .input
{
	font-size: 1em;
	width: 80px;
	background: #F0EFF1;
	border: solid 1px #E0DFE3;
}
#Login .Boton
{
	padding: 0;
	font-size: 0.9em;
	background: #fff url(../Img/candado.gif) no-repeat left top;
	border: none;
	color: #00534C !important;
	font-weight: bold;
	padding-left: 10px;
}
#Login p
{
	text-align: right;
}
#Login #SubOpcionesLogin
{
	margin: 3px 0;
	text-align: right;
}

a.Recordar
{
	background: url(../Img/recordar-password.gif) no-repeat left top;
	padding-left: 12px;
	color: #00534C;
}
/*Alertas*/
.Alertas
{
	margin-bottom: 10px;
}
.Alertas h2
{
	background: url(../Img/fnLogin.jpg) repeat-x left top;
	color: #fff;
	text-transform: uppercase;
	padding-left: 10px;
	padding-top: 5px;
	margin-top: 15px;
	font-size: 1em;
	margin-bottom: 0;
	padding-bottom: 0; /*font: bold 1.6em "Century Gothic" , "Trebuchet MS" , Arial;*/
}
.Alertas h2 span
{
	background: #00534C;
	padding: 5px;
	margin-top: 10px;
	position: relative;
	top: -5px;
}
.BordesHome
{
	border: solid 6px #F0EFF1;
	padding: 10px;
}

.Alertas a
{
	color: #006F56;
	font-weight: bold;
}
.Alertas a:hover
{
	color: #91BB00;
}
.MedicamentosUrgentes
{
	border: solid 6px #CC0000;
	margin: 10px 0;
	padding: 10px;
	color: #CC0000;
	font-weight: bold;
	overflow: auto;
	height: 1%;
}
.MedicamentosUrgentes h2
{
	font: bold 1.3em "Century Gothic" , "Trebuchet MS" , Arial;
	color: #000;
	padding-bottom: 5px;
}
.MedicamentosUrgentes span
{
	color: #CC0000;
}
.MedicamentosUrgentes img
{
	float: left;
	padding-right: 5px;
}
.MedicamentosUrgentes ul
{
	float: left;
}
.MedicamentosUrgentes li
{
	padding-bottom: 5px;
}
.MedicamentosUrgentes li a
{
	color: #000;
}
/*---MENU PRINCIPAL----*/
#MenuPrincipal
{
	clear: both;
	background: #000 url(../img/fnMenuPrincipal.gif) repeat-x left top;
	padding: 0px 0;
	overflow: auto;
	height: 1%; margin:0
}



#MenuPrincipal li
{
	 
	font: bold 1.2em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000; display:inline
}
#MenuPrincipal li a
{
	color: #fff;
	padding: 3px 5% 3px 4.5%;
	display: block;
	float: left;
	border-right: solid 1px #fff; min-height:20px; 
}
#MenuPrincipal li.Activo a{ background:#92b611;border-top:solid 2px #484745; border-right: none}

/*---CONTENIDO CENTRAL---*/

.Contenido
{
	/*float: left;
	width: 100%;*/ margin-top:5px
}


/*---HOME---*/
.EncabezadoInteresar{ border:none}
.TePuedeInteresar{ border:solid 4px #EBEBEB; padding:5px 9px; padding-right:0; overflow:auto; height:1% }
.CajaTePuedeInteresar{width:190px}

.DestacadoTePuedeInteresar{ float:left;  padding-right:5px}
.FondoInteresar{ background:#6A860D url(../img/fnInteresar.jpg) repeat-x left top;  padding:5px; overflow:auto; height:1%}
.FondoInteresar strong{ font:bold 1.3em "Century Gothic", "Lucida Sans Unicode", Arial}
.TextoInteresar{height:90px;}
.TePuedeInteresar a{color:#fff}
.MasInformacion{ background:#000 url(../img/MasInformacion.jpg) no-repeat left top; color:#fff; display:block; padding:5px; padding-right:25px; float:right;  margin-top:10px}

/*html > body .TePuedeInteresar li :hover
{
	opacity: .5;
}
.TePuedeInteresar li :hover
{
	filter: alpha(opacity=50);
}*/

#BannersInferiores li{ display:inline}

.UltimaHora{ overflow:auto; height:100px; border:solid 1px #87aa10; margin-bottom:10px; padding-right:10px}
.UltimaHora h2{ background:#92B711 url(../img/UltimaHora.jpg) no-repeat left bottom; 
                font-size:1.2em;float:left; width:85px; display:block; height:80px; padding:10px; font-weight:bold;
                border-bottom:none}
.UltimaHora ul{ margin-left:115px; margin-top:15px}
.UltimaHora li{background:url(../img/Calendario2.gif) no-repeat left top; padding-left:20px}
.UltimaHora a{color:#87aa10; font-weight:bold}

.FechaUltimaHora{color:#87aa10;}

.Margenes
{
	padding: 5px 10px 10px 10px;
}

.Margenes
{
	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;
}*/

/*formacin */
#Formacion li{ margin-bottom:10px; border-bottom:dotted 1px #ccc; padding-bottom:10px}
#Formacion a{color:#000; clear:both}
#Formacion a:hover{color:#87AA10}
.FechaHome{margin-top:5px;font-size:0.9em; color:#fff; background:#87AA10 url(../img/fecha.jpg) no-repeat left top; width:6.5em; padding:3px 5px 8px 5px; display:block;  clear:both}

/*---NOTICIAS----*/
.MargenesHome{ margin:10px 10px ; align-content:center }
.EncuestaHome .MargenesHome{height:1%; left:1% }
#Formacion .MargenesHome{  overflow:auto; margin-left:10px ; margin-right:10px}
#Noticias .MargenesHome{  overflow:auto; margin-left:20px ; margin-right:20px}
#Formacion{ float:left; width:25%; border-right:dotted 1px #87aa10; height:270px}
#Noticias{ float:left; width:28%; border-right:dotted 1px #87aa10; height:270px;}
.MargenesHome{ margin:10px; align-content:center}
.MargenesHome img{
display:block;
margin:auto;
}


.EncuestaHome{ float:left; width:23%}
* html .EncuestaHome{ width:22%}
.EncuestaHome ul{ margin-top:10px}
#DestacadosDerecha{float:right; width:20%}
#DestacadosDerecha ul{ margin-left:10px}
#DestacadosDerecha li{ margin-bottom:10px; min-height:88px; border:solid 1px #000; text-align:right}
#DestacadosDerecha li a{color:#fff; background:#000 url(../img/fnDestacadoDerecha.jpg) repeat-x left top; font:bold 1.2em "Trebuchet MS", Arial, Helvetica, sans-serif; padding:5px; top:55px; position:relative;  display:block}
#DestacadosDerecha img{border:solid 1px #000}

#Formacion h2, .EncuestaHome h2, #Noticias h2{ border-bottom:none }

#Noticias h3{ color:#87AA10; margin-top:10px; padding:8px 10px}
#Noticias dt
{
	background: url(../Img/toponoticias.gif) no-repeat left 10px;
	padding: 8px 0 0 20px;
	color: #006F56;
	font-weight: bold;
	padding-bottom: 10px;
}
#Noticias  a
{
	color: #87AA10;font-weight: bold;
}

#Noticias span
{
	font-weight: normal;
	color: #333;
}



.AccionesNoticias
{
	text-align: right;
	margin: 10px 0;
	clear: both;
}
.AccionesNoticias li
{
	display: inline;
	background: none !important;
	padding: 0;
}
.AccionesNoticias a
{
	color: #006F56;
	padding-right: 10px;
	font-weight: bold;
}
.AccionesNoticias a:hover
{
	color: #91BB00;
	padding-right: 10px;
	font-weight: bold;
}
a.RSS
{
	background: url(../Img/rss.gif) no-repeat left 2px;
	padding: 2px 10px 2px 18px;
	color: #006F56;
	font-weight: bold;
}



/*----EVENTOS----*/
#Eventos
{
	overflow: auto;
	height: 225px;
	background: url(../Img/fondoAzul.jpg) repeat-x left top;
	padding-top: 10px;
}

#Eventos span
{
	color: #284D91;
}
.CajaEventos
{
	height: 170px;
}
.Eventos
{
	float: left;
	width: 49%;
	display: inline;
	overflow: hidden;
	margin-right: 5px;
	margin-bottom: 5px;
}

.CalendarioHome
{
	float: left;
	width: 42%;
}
.CalendarioHome h3
{
	color: #284D91;
	font: bold 1.25em Arial, Helvetica, sans-serif;
	text-align: center;
}
.Eventos .CalendarioHome
{
	float: left;
	width: 45%;
}
.TituloCalendario
{
	/*float:left; width:70%*/
	width: 100%;
	text-align: center;
	
	font-weight: bold;
	
	padding: 2px 0 3px 0;
}

.FlechaIzquierda
{
	padding-top: 5px;
	margin-right: 15px;
	width: 8px !important;
	height: 5px !important;
}
.FlechaDerecha
{
	padding-top: 5px;
	margin-left: 15px;
	width: 8px !important;
	height: 5px !important;
}
.Calendario
{
	background: #000;
	border: none !important;
}
.Calendario th
{
	background: #E0EBE9;
	color: #00534C;
	padding: 2px;
}
.Calendario tr
{
	border: none !important;
}
.Calendario td
{
	background: #F5F5F5;
	text-align: center;
	padding: 0px;
	border: none !important;
}

.Festivo
{
	color: #CC0000 !important;
		/*display: block;*/
	padding: 2px;
}
.DiaActivo
{
	color: #fff !important;
	background: #004740;
	/*display: block;*/
	padding: 2px; text-align:center !important
}
.Editor .DiaActivo a{	color: #fff !important;}
.Editor .DiaActivo a:hover{	color: #fff !important;}
.DiaActivoI
{
	color: #fff !important;
	background: #D96E31;
	/*display: block;*/
	padding: 2px; text-align:center !important
}
.Editor .DiaActivoI a{	color: #fff !important;}
.Editor .DiaActivoI a:hover{	color: #fff !important;}
.DiaActivoE
{
	color: #fff !important;
	background: #21AC2F;
	/*display: block;*/
	padding: 2px; text-align:center !important
}
.Editor .DiaActivoE a{	color: #fff !important;}
.Editor .DiaActivoE a:hover{	color: #fff !important;}
.DiaActivoEI
{
	color: #21AC2F !important;
	background: #D96E31;
	/*display: block;*/
	padding: 2px; text-align:center !important
}
.Editor .DiaActivoEI a{	color: #21AC2F !important;}
.Editor .DiaActivoEI a:hover{	color: #21AC2F !important;}
.OtroMes, .OtroMes a
{
	color: #999 !important;
	
	padding: 2px;
}
.DiaActivoFestivo
{
	display: block;
	background-color: #64AAFF;
	padding: 2px;
	color: #CC0000 !important;
}
.Laborable
{
	display: block;
	padding: 2px;
	color: #000 !important;
}

.EncabezadoCalendario
{
	color: #000;
	margin-bottom: 1px;
	font: bold 1.6em "Century Gothic" , "Trebuchet MS" , Arial;
	padding-bottom: 5px;
	text-align: center;
}
.ListadoEventos
{
	float: right;
	width: 50%;
	height: 135px;
	overflow: auto;
	padding-right: 15px;
}
html > /**/ body .ListadoEventos
{
	width: 45%;
}
.ListadoEventos dl
{
	margin-left: 10px;
}
.ListadoEventos dt
{
	padding: 8px 0 0 20px;
}
.ListadoEventos dd
{
	padding: 3px 0;
	margin: 0;
	margin-left: 20px;
	background: url(../IMG/miga-pan.gif) no-repeat left 5px;
	padding-left: 10px;
}
.ListadoEventos .WarningPeq
{
	background: url(../IMG/fn-amarillo.jpg) repeat-x left top;
	border: #FF9933 1px solid;
	margin: 10px 5px;
	padding: 20px 20px 20px 40px;
}
.fecha-eventos
{
	background: url(../Img/toponoticias.gif) no-repeat left 8px;
	padding: 8px 0 0 20px;
	color: #333;
	padding-bottom: 0px;
}

.ListadoEventos div
{
	margin-left: 16px;
	margin-bottom: 5px;
}
.ListadoEventos p
{
	margin-bottom: 5px;
	margin-left: 16px;
}
.ListadoEventos a
{
	color: #006F56;
}
.ListadoEventos a:hover
{
	color: #91BB00;
}
.MasEventos
{
	text-align: right;
	color: #005BCF;
	font-size: 0.9em;
	margin-top: 10px;
}
.MasEventos a
{
	color: #005BCF;
	font-weight: bold;
}
.MasEventosDerecha
{
	text-align: right;
	color: #00534C;
	margin: 0px;
	float: left;
	clear: left;
	font-weight: bold;
}
.MasEventosDerecha a
{
	color: #00534C;
}
.MasEventosDerecha a:hover
{
	color: #91BB00;
}
/*--centro home---*/
#ColumnaCentral
{
	float: right;
	width: 37%;
	margin-top: 6px;
}

#FarmaciasHome h2, #CajaEncuesta h2
{
	color: #91BB00;
	background: url(../Img/MenuVerde.gif) no-repeat left bottom;
	font: bold 1.5em "Century Gothic" , "Trebuchet MS" , Arial;
	padding-bottom: 5px;
}

#OfertasEmpleoHome h2, #CursosHome h2
{
	color: #FF6600;
	background: url(../Img/MenuNaranja.gif) no-repeat left bottom;
	font: bold 1.5em "Century Gothic" , "Trebuchet MS" , Arial;
	padding-bottom: 5px;
}


/*--ENCUESTAS---*/





.PreguntaEncuesta
{
	font-size: 1.1em;
	color: #003366;
	font-weight: bold;
}

html > /**/ body .Encuesta li
{
	margin: 5px 0;
}
html > /**/ body .Encuesta input
{
	margin-right: 3px;
}
#NoEncuesta
{
	background: url(../Img/encuestas.jpg) no-repeat right 20px; /*height: 140px;*/
}
#NoEncuesta .AccionesNoticias
{
	padding-top: 150px;
}
/*
#NoEncuesta div
{
	padding-bottom: 50px;
}*/
#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;
}

.CajaServiciosCiudadano
{
	background: #F8FFDF;
	padding: 10px;
	margin-bottom: 20px;
	overflow: auto;
	height: 1%;
}
.CajaServiciosCiudadano a
{
	color: #00534C;
}
.CajaServiciosCiudadano a:hover
{
	color: #00534C;
}

.CajaServiciosColegiado
{
	background: #FFF4E8;
	padding: 10px;
	margin-bottom: 20px;
	overflow: auto;
	height: 1%;
}
.CajaServiciosColegiado a
{
	color: #00534C;
}
.CajaServiciosColegiado a:hover
{
	color: #91bb00;
}
.CajaServiciosCiudadano p, .CajaServiciosColegiado p
{
	margin: 5px 0;
}
.CajaServiciosCiudadano img
{
	float: left;
	margin-right: 10px;
}

/*---DESTACADOS--*/
#ColumnaHomeDch div.hrhome
{
	height: 3px;
	background: #EAEAEA;
	margin-top: 1px;
	width: 98%;
	float: right;
}
.Destacado
{
	clear: both;
	margin-bottom: 10px;
	background: url(../Img/fnDestacado.jpg) no-repeat right bottom;
	overflow: auto;
	height: 1%;
	padding-right: 10px;
}
.Destacado a
{
	color: #004F49;
	font: bold 1.4em "Century Gothic" , "Trebuchet MS" , Arial;
	display: block;
	float: left;
	padding-top: 20px;
	width: 45%;
}
.Destacado img
{
	float: left;
	margin-right: 10px;
}
/*--CAJA USUARIOS CONECTADOS*/
.CajaUsuarios
{
	border: solid 4px #ccc;
	padding: 10px;
	font-size: 0.9em;
	margin-left: 5px;
}
.CajaUsuarios h2
{
	margin-bottom: 10px;
	font-size: 1.4em;
	background: none;
	color: #003366;
}

.CajaUsuarios a
{
	color: #003366;
}


html>/**/ body .ContenidoCentral
{
	/*margin-left: 205px; line-height:18px*/
	/*pra firefox y chrome*/ width:77%; margin-left:0
}

.ContenidoCentral /*ie77*/
{
margin-left:205px;
}


                   
  /* iPad [portrait + landscape] */
  /* iPad [portrait + landscape] */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
	html>/**/ body .ContenidoCentral {margin-left: 205px; width:70%; }
	 
	
}
 /* iPhone [portrait + landscape] */
@media only screen and (max-device-width: 480px) {
html>/**/ body .ContenidoCentral{margin-left: 205px; width:70% !important;float:none}
} 

/*--miga pan---*/
#MigaPan
{
	margin-bottom: 8px;
	padding-left: 15px;
	text-align: right;
}
#MigaPan li
{
	display: inline;
	font-size: 0.9em;
	color: #666666;
	background: none;
	padding: 0;
	margin-right: 5px; margin-left:0
}
#MigaPan li a
{
	color: #87aa10;
	background: url(../Img/miga-pan.gif) no-repeat right 4px;
	padding-right: 12px;
}

/*--menu lateral generalm, los colores estan en css aparte*/
#MenuLat
{
	width: 194px;
	float: left;
	display: inline;
	overflow: hidden;
	padding-top: 5px;
	background: #fff;
	
	position:relative;
	 background:#F2F2EC url(../img/TopMenuLateral.gif) no-repeat left top; margin:10px 0
}
.RayaMenuLat hr{ display:none}
.RayaMenuLat{ background:url(../img/BottomMenuLateral.gif) no-repeat left top; height:13px}
* html #MenuLat
{
	margin-left: 3px;
}
#MenuLat ul{ margin:5px 10px}
#MenuLat li{border-bottom:dotted 1px #ccc; padding:5px 0 5px 0; font-weight:bold; 
            background:url(../img/FlechaMenu.gif) no-repeat left 5px; padding-left:15px}
            
#MenuLat li a{color:#666; }
#MenuLat li a:hover{color:#87aa10}
#MenuLat li.Activo a{color:#87aa10}
#MenuLat li.Activo li a{color:#666}
#MenuLat li li
{

	
	text-transform: none;

	padding: 0px 0;
	font-size: 0.9em; font-weight:normal;
	background:url(../img/flecha.gif) no-repeat left 5px !important; padding-left:8px;
border-bottom:none; margin-left:5px; margin-bottom:5px }
* html #MenuLat li{position:relative; width:100%;}

#MenuLat li li a
{
	color: #666666; background:none;
	font-weight: normal; padding-top:3px; 
	padding-bottom:3px; padding-left:0
}
#MenuLat li li.Activo a{ font-weight:bold}

/*---FORMULARIOS----*/
h2, h3.Fichah3
{
	margin-bottom: 1px;
	font: normal 1.6em Arial, Helvetica;
	padding: 10px 10px; border-bottom: solid 8px #F2F2EC; margin-bottom:3px
}

.ContenidoCentral .Buscador fieldset
{
	border: none;
	clear: both;
	padding: 10px 14px 5px 14px;
}

.ContenidoCentral fieldset
{
	border: none;
	clear: both;
}
.Boton
{
	background: #000 url(../img/fnBoton.jpg);
	color: #fff !important;
	border: solid 1px #00372F;
	text-transform: uppercase;
	font: normal 0.9em "Segoe UI", "Trebuchet MS", Arial;
	padding: 2px 0;
	cursor: pointer;
}
html > /**/ body .Boton
{
	padding: 2px 3px;
}
a.Boton
{
	padding: 2px 10px 5px 10px;
	line-height: 22px;
}
.input
{
	border: solid 1px #8f8f8f ;
	background: #f7f7f7;
	padding: 1px;
	font: normal 1em "Segoe UI", "Trebuchet MS", 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;
}

#PersonasMayores legend
{ 
    display:block; 
    color:#87aa10; 
    font-weight:bold; 
    font-size:1em; 
    margin-bottom:10px
 }
#Farmacias .Buscador{ padding:10px 14px 5px 14px}
 #Farmacias legend
{ 
    display:block; 
    color:#87aa10; 
    font-weight:bold; 
    font-size:1.1em; 
    margin-bottom:0px
 }
.Buscador
{
	border: solid 1px #E1E9BA;
	padding: 1px; background:#fff; margin-bottom:10px
}

.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;
	overflow: auto;
	height: 1%;
	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: #004f49;
	text-decoration: none;
	border: none;
	text-align: left;
	cursor: pointer;
	font: bold 1.1em "Segoe UI", "Trebuchet MS", Arial;
	width: 75px;
}

.BotonAdjunto
{
	background: left 0px no-repeat;
	margin: 0 3px 0 0;
	padding: 0 0 0 1px;
}
/*--Botones paginacion ---*/
.BotonNumero
{
	background:#eaeade;
	text-decoration: none;
	border: none;
	text-align: left;
	cursor: pointer;	margin: 0 3px 0 0;
	padding: 5px; color:#000 !important
}

.BotonNumeroSeleccionado
{
	background: #87AA10 !important;
	margin: 0 3px 0 5px;
	padding: 5px ;
	text-decoration: none;
	font-weight: bold !important;
	color: #000 !important;
}


.ResultadosPaginacion
{
	float: left;
}
/*--genericos formularios---*/
.p-label
{
	padding-top: 2px;
	float: left; font-weight:bold
}
.p-label2
{
	float: left;
	padding-top: 2px;
}
.p-label-fecha
{
	width: 4.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 .input
{
	float: left;
	width: 65px;
	margin-right: 2px;
}
.p-input-fecha input
{
	width: 50px;
}
.p-input
{
	float: left;
}

fieldset .fila-campos, fieldset .fila-campos1, fieldset .fila-campos2
{
	margin-bottom: 5px;
}
.fila-campos
{
	clear: both;
	margin-bottom: 5px;
	float: left;
	width: 100% /*height:1%; overflow:auto;*/;
}

.fila-campos1
{
	float: left;
	width: 50%;
	margin-bottom: 5px;
	clear: left; /*height:1%; overflow:auto;*/
}
.fila-campos2
{
	float: right;
	width: 49%;
	margin-bottom: 5px; /*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%;
}
#hora input
{
	width: 50%;
}
.form-select
{
	width: 100%;
}
.form-input, .form-select
{
	border: solid 1px #8f8f8f ;
	background: #f7f7f7;
	padding: 1px;
	font: normal 1em "Segoe UI", "Trebuchet MS", Arial;
}
.form-inputInactivo
{
	/*color: #22558C;*/
	color: #333;
	border: solid 0px #ccc;
	background: transparent;
	padding: 1px;
	font: normal 1em "Segoe UI", "Trebuchet MS", 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 5px 0; margin:0 !important
}

.radio-linea{ margin-top:5px}
.Margenes .radio-linea li
{
	background: none;
	padding: 0 10px 5px 0; margin:0 !important
}

.radio label, .radio-linea 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;
}

/******Formulario Propuesta anuncio********/
#FormPropuestaAnuncio .p-label {
   float: left;
    font-weight: bold;
    padding-top: 2px;
    width:11em;
    }
 .form-input2 { 
 width:95%;
    background: none repeat scroll 0 0 #F7F7F7;
    border: 1px solid #8F8F8F;
    font: 1em "Segoe UI","Trebuchet MS",Arial;
    padding: 1px;
    }
/*---refrescar--*/

.BotonRefrescar
{
	font-size: 0px;
	color: #fff;
	width: 25px;
	height: 18px;
	background: url(../IMG/refrescar.gif) no-repeat left top;
	border: none;
	cursor: pointer;
}
/*xa ie*/
*:first-child + html .BotonRefrescar, * html .BotonRefrescar
{
	padding-left: 100px;
}
/*para opera*/
html:first-child .BotonRefrescar
{
	font-size: 0px;
	padding-left: 100px;
}

.actualizar
{
	vertical-align: top;
	padding-top: 2px;
}
.actualizarEmpleo
{
	vertical-align: top;
	padding-top: 2px;
	float: left;
}

/*---formulario encuestas---*/
#FormEncuestas .p-label
{
	width: 10em;
}

#FormEncuestas .fila-campos2 .p-label
{
	width: 10em;
}
#FormEncuestas .fila-campos1
{
	width: 61%;
}
#FormEncuestas .fila-campos2
{
	width: 38%;
}
#FormEncuestas .p-input
{
	width: 83%;
}
#FormEncuestas .fila-campos1 .p-input
{
	width: 66%;
}
#FormEncuestas .fila-campos2 .p-input
{
	width: 56%;
}
#FormEncuestas span
{
	float: left;
	width: 1px;
}

/*---ficha encuestas--*/
#Fechas.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 .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: 61%;
}
#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 span
{
	float: left;
	width: 1px;
}
#FormCursos .botones
{
	padding-top: 2px;
}
/*---ficha cursos---*/
#Imparte .p-label-ficha
{
	width: 6em;
}
#Ofertas dl
{
	margin: 0;
}
#Ofertas dt
{
	font-weight: bold;
	padding: 3px 0;
}
#Ofertas dd
{
	padding: 3px 0;
}
#DCurso dt
{
	width: 13em;
	float: left;
	padding: 3px 0;
	font-weight: bold;
}
#DCurso dd
{
	margin-left: 13em;
	float: none;
	padding: 3px 0;
}
#DCurso dd.Columnas
{
	float: left;
	width: 35%;
	margin-left: 0;
}
#DCurso dt.hasta
{
	width: 5em;
}

dl.DGrupos
{
	margin: 0;
	clear: both;
}
.DGrupos dt
{
	width: 7%;
	float: left;
	font-weight: bold;
	padding: 3px 0;
}
.DGrupos dd
{
	margin-left: 0;
	float: left;
	padding: 3px 0;
	width: 15%;
}
.DGrupos dt.Plazas
{
	width: 14%;
}
.DGrupos dt.HInicio
{
	width: 10%;
}

.DTarifas dt
{
	float: left;
	width: 6em;
}
.DTarifas dd
{
	margin-left: 0;
	float: left;
	width: 40%;
}
.HorariosLista
{
	margin: 0;
	padding: 5px 0;
}
.HorariosLista dt
{
	float: left;
	font-weight: bold;
	margin-right: 10px;
	padding: 3px 0;
}
.HorariosLista dd
{
	padding: 3px 0;
}

#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-campos3 #inscritos.p-label-ficha
{
	width: 10.5em;
	color: #87aa10;
}
#DCurso .fila-campos3 #espera.p-label-ficha
{
	width: 10.5em;
	margin-left: 10px;
	color: #87aa10;
}
#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: 10em;
}
#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: 6.5em;
}
#Matricula .fila-campos2 .p-label-ficha
{
	width: 5em;
}
#Matricula .fila-campos3 .p-label-ficha
{
	width: 5em;
}
#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;
}
html > /**/ body #FormVisados .p-input
{
	width: 83%;
}

html > /**/ body #FormVisados .fila-campos1 .p-input
{
	width: 72%;
}
html > /**/ body #FormVisados #FormVisados .fila-campos2 .p-input
{
	width: 65%;
}
/*---formulario turnos de oficio----*/

#FormTurnosOficio .p-label
{
	width: 9em;
}
#FormTurnosOficio .p-input
{
	width: 85%;
}
#FormTurnoOficio .fila-campos1 .p-input
{
	width: 73%;
}
#FormTurnoOficio .fila-campos2 .p-input
{
	width: 69%;
}
#FormTurnoOficio .botones
{
	margin-right: 0.7em;
}
/*-----formulario legislacion-----*/


#FormLegislacion .p-label
{
	width: 8em;
}
#FormLegislacion .fila-campos2 .p-label
{
	width: 10.5em;
}

#FormLegislacion .botones
{
	margin-right: 0.6em !important;
}
#FormLegislacion .p-input
{
	width: 84.5%;
}

#FormLegislacion .fila-campos1 .p-input
{
	width: 70%;
}
#FormLegislacion .fila-campos2 .p-input
{
	width: 60%;
}
#FormLegislacion .fila-campos .form-select
{
	width: 100.5%;
}
#FormLegislacion .fila-campos1 .form-select, #FormLegislacion .fila-campos2 .form-select
{
	width: 101%;
}
#FormLegislacion .select-refrescar .form-select
{
	float: left;
	width: 83%;
	margin-right: 10px;
}

#FormLegislacion .p-label3
{
	width: 82%;
	font-size: 0.9em;
	font-weight: bold;
}
/*---ficha legislacion----*/
#FichaLegislacion .p-label-ficha
{
	width: 9em;
}
#FichaLegislacion .fila-campos2 .p-label-ficha
{
	width: 7em;
}

/*---ficha TurnoOficio----*/
#FichaDatosSolicitante .p-label-ficha
{
	width: 7em;
}

/*---ficha TurnoOficio----*/
#FichaDatosTrabajo .p-label-ficha
{
	width: 13em;
}
#FichaDatosTrabajo .fila-campos2 .p-label-ficha
{
	width: 9em;
}
#SLocalidad .p-label-ficha
{
	width: 6em;
	padding-left: 7em !important;
}
/*---ficha TurnoOficio----*/
#FichaColegiado .p-label-ficha
{
	width: 12em;
}
#FichaColegiado .fila-campos2 .p-label-ficha
{
	width: 9em;
}

/*-----formulario biblioteca-----*/
#FormBiblioteca .p-label
{
	width: 6.5em;
}
#FormBiblioteca .fila-campos2 .p-label
{
	width: 10.5em;
}
#FormBiblioteca .p-label3
{
	width: 8.5em;
}
#FormBiblioteca .p-input
{
	width: 88.5%;
}

#FormBiblioteca .botones
{
	margin-right: 0.2em;
}
#FormBiblioteca .fila-campos1 .p-input
{
	width: 72%;
}
#FormBiblioteca .fila-campos2 .p-input
{
	width: 62.5%;
}
#FormBiblioteca .fila-campos2 .form-select
{
	width: 102%;
}
#FormBiblioteca .fila-campos1 .form-select
{
	width: 101%;
}
html > /**/ body #FormBiblioteca .fila-campos2 .p-input
{
	width: 62%;
}
/*---ficha libros---*/


#FichaBiblioteca .p-label-ficha
{
	width: 11em;
}
#FichaBiblioteca span
{
	margin-left: 2px;
}


.ImagenLibro p
{
	text-align: center !important;
	margin-top: 10px;
}
/*---form repositorios----*/
#FormRepositorios .p-label
{
	width: 12em;
}
#FormRepositorios .p-input
{
	width: 77%;
}
#FormRepositorios .p-label2
{
	width: 10.5em;
}
#FormRepositorios .botones
{
	margin-right: 1em;
}
#FormRepositorios .fila-campos1 .p-input
{
	width: 55%;
}
#FormRepositorios .fila-campos2 .p-input
{
	width: 58%;
}
/*---Calendario formación----*/
li.intnaranja li
{
    background: url(../IMG/flechaazul.jpg) no-repeat left 3px;
}
li.intnaranja a
{
    color: #D96E31 !important;
}
h1.intnaranja1 
{
    color: #D96E31 !important;
  }
h1.extverde1 
{
    color: #21AC2f !important;
}
li.extverde li
{
    background: url(../IMG/flechaverdeoscuro.jpg) no-repeat left 3px;
}
li.extverde a
{
    color: #21AC2f !important;
}
li.vacio li
{
    background: url(../IMG/flechanegra.jpg) no-repeat left 3px;
}




/*---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 actividades*/
#FormActividades .p-label
{
	width: 7.5em;
}
#FormActividades .p-input
{
	width: 73%;
}

#FormActividades .p-label-fecha
{
	width: 7em;
}

/*for residencias*/
#FormResidencias .p-label
{
	width: 9.5em;
}
#FormResidencias .p-input
{
	width: 68%;
}
#FormResidencias .fila-campos .p-input
{
	width: 84%;
}
.TituloResidencias{color: #87aa10; border-bottom:dotted 1px #87aa10; font-weight:bold; margin-bottom:10px}
/*---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 colegiados*/
#FormColegiados .p-label
{
	width: 9em;
}
#FormColegiados .p-input
{
	width: 70%;
}



/*--form guia profesional--*/
#FormGuia .p-label
{
	width: 10em;
}
#FormGuia .p-input
{
	width: 83%;
}
#FormGuia .fila-campos1
{
	width: 62%;
}
#FormGuia .fila-campos2
{
	width: 37%;
}
#FormGuia .fila-campos2 .p-label
{
	text-align: right;
	width: 17em;
	padding-right: 5px;
}
#FormGuia .fila-campos1 .p-input
{
	width: 65%;
}
#FormGuia .select-refrescar .form-select
{
	float: left;
	width: 94%;
	margin-right: 10px;
}
#FormGuia .botones
{
	margin-right: 0.2em;
}

/*---form catalogo colegiados---*/


#FormCatalogo .p-label
{
	width: 10.1em;
}
#FormCatalogo .p-input
{
	width: 80%;
}
#FormCatalogo .botones
{
	margin-right: 0.1em;
}
#FormCatalogo .fila-campos1 .p-input
{
	width: 64%;
}
#FormCatalogo .fila-campos2 .p-input
{
	width: 56%;
}

#FormCatalogo .fila-campos2 .p-label
{
	width: 13em;
}
#FormCatalogo span
{
	float: left;
	width: 1px;
}
html > /**/ body #FormCatalogo .fila-campos2 .p-input
{
	width: 54%;
}
/*---enlaces ITIS---*/
#BuscadorEnlaces .p-label
{
	width: 6em;
}
#BuscadorEnlaces .p-input
{
	width: 50%;
}
.Enlaces
{
	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--*/
.Ordenacion{ border-bottom:dotted 1px #999; margin-bottom:10px; background:#f2f2ec; padding:0 5px}
#NumResultados
{
	float: left;
	width: 46%;
	
	font-weight: bold;
	font-size: 0.9em;
	clear: left;
	padding-top: 8px;
	color: #666; 
}
.Orden
{
	float: right;
	
	clear: right;
	overflow: auto;
	height: 1%;
	width: 50%;padding-top: 5px;
}
#Historico .Orden
{
	width: 48%;
}
.p-orden-input img
{
	vertical-align: middle;
}
.p-orden
{
	width: 12em;
	float: left; text-align:right
}
.p-orden-input
{
	float: left;
	padding-left: 4px;
	width: 50%;
}
.p-orden-input2
{
	float: left;
	padding-left: 4px;
}
.p-orden-input select
{
	width: 98%;
}
/*---RESULTADOS---*/
#Resultados
{
	clear: both;
}

#Resultados .hr
{
	border-bottom: dotted 1px #ccc;
	clear: both;
	padding-top: 5px; margin-bottom:5px
}

#Resultados h3, #FichaC #Resultados h3
{
	margin-bottom: 3px;
	font: bold 1.2em Arial, Hevetica, Verdana;
	padding-bottom: 0;color:#87aa10; 
}

#Resultados h3 a{color:#87aa10}
#Resultados h3 a:hover{color:#000}
#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;
}

.Aceptado
{
	background: url(../Img/abierto.gif) no-repeat left top;
	color: #009900;
	padding-left: 18px;
	font-weight: bold;
}
.Tramitada
{
	background: url(../Img/PropuestaAceptada.gif) no-repeat left top;
	color: #009900;
	padding-left: 18px;
	font-weight: bold;
}
.Rechazado
{
	background: url(../Img/anulado.gif) no-repeat left top;
	color: #CC0000;
	padding-left: 18px;
	font-weight: bold;
}
.Pendiente
{
	background: url(../Img/en-revision.gif) no-repeat left top;

	padding-left: 18px;
	font-weight: normal;
}
.EnviadoSanidad
{
	background: url(../Img/EnviadoSanidad.gif) no-repeat left top;

	padding-left: 30px;
	font-weight: bold;
}
.fila-resultados
{
	background: url(../Img/FlechaResultados.gif) no-repeat left 6px;
	padding: 5px;
	clear: both;
	padding-left: 15px; 
}
.fila-resultados h4
{
	background: #F5F4EB;
	color: #000;
	padding: 5px;
	font: bold 1.1em "Century Gothic" , "Trebuchet MS" , Arial;
}
/*resultados farmacia  de guardia*/

.ResultadosFarmaciasGuardia h5{ background:none; margin:0; padding:0}
.ResultadosFarmaciasGuardia h6
{
	margin-bottom: 3px;
	font: bold 1.2em Arial, Hevetica, Verdana;
	padding-bottom: 0;color:#87aa10; 
}
.ResultadosFarmaciasGuardia h6 a{color:#87aa10}
.ResultadosFarmaciasGuardia h6 a:hover{color:#000}
.ResultadosFecha h3{ background: url(../img/calendario.gif) no-repeat left top; color:#000 !important ; font-size:1.3em; padding-left:20px}
.HoraFarmacias { background:#92B711; padding:3px 5px ; margin:5px 0; font:bold 1.2em Arial, Hevetica, Verdana;color:#fff
               }
.HorarioDefecto{ background: url(../img/fnBotonera.jpg) repeat-x left top; border:#e1e9ba 2px solid; padding:10px; margin-bottom:20px }
.HorarioDefecto dt{ width:25% !important}
.HorarioDefecto dd{ float:none !important; width: auto !Important}
.HorarioDefecto a{color:#92B711; font:bold 1.2em Arial, Hevetica, Verdana}

.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 h3{ padding-top:0 !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
{
	color: #666;
	font-weight: normal;
}

.Enlace
{
	font-weight: bold;color:#87aa10 !important
}
.Enlace a
{
	text-decoration: underline; color:#87aa10 !important
}

.fila-total
{
	text-align: right;
	padding: 10px 5px;
	font-weight: bold;
}
#Resultados .fila-total li
{
	background: none;
	padding: 0;
}
/*--PAGINACION-*/
#Paginacion, .Paginacion
{
	font-size: 1em;
	padding: 0 5px;
	font-weight: normal;
	margin-top: 10px;
	color: #666;
border-top:solid 1px #ccc;
	clear: both !important;
}
#Paginacion p, .Paginacion p
{
	float: left;
	display: inline;
	overflow: hidden;
	background: url(../img/fnMenuPrincipal.gif) #000 repeat-x left top;
	padding: 0px;
	color: #fff;
}
.num-pag
{
	float: right;
	overflow: hidden;
	display: inline;
	font-weight: normal;
	
}
.Margenes .num-pag li, .MargenesLogin .num-pag li
{
	display: block; float:left;
	/*background: url(../img/fnMenuPrincipal.gif) #000 repeat-x left top !important;*/
	 padding:0!important;  margin:0 3px 0 0!Important
}
.num-pag li.Activo
{
	background: #F1F1F1;
	border: solid 1px #E1E1E1;
	padding: 5px;
}
.num-pag li a
{
	padding: 0 5px;
	color: #87aa10;
	border-right: solid 1px #999999;
}
#Paginacion input, .Paginacion input
{
	font: normal 1em "Segoe UI", "Trebuchet MS", Arial;
	color: #fff;
	border: none;
	cursor: pointer;
}

.Volver
{
	background: url(../Img/anterior.gif) no-repeat left top;
    padding:5px 0px 5px 3px !important;
	width: 7em;
}
a.Volver{ display:block; padding-left:25px!important; color:#fff !important}
.Editor a.Volver{color:#fff !important}
.Primero
{
	background:  #000 url(../Img/primero.gif) no-repeat left top;
padding:5px 3px 5px 20px !important;
	width: 7em;
}
.Anterior
{
	background: #000 url(../Img/anterior.gif) no-repeat left top;
	
	width: 7em; padding:5px 3px 5px 20px !important;
}
.Siguiente
{
	background: #000 url(../Img/siguiente.gif) no-repeat right top;

	width: 7em; padding:5px 20px 5px 3px !important;
}
.Ultimo
{
	background: #000 url(../Img/ultimo.gif) no-repeat right top;
	
	width: 7em;padding:5px 20px 5px 3px !important;
}


.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;*/
}

.ListaNoticias dt{ font-weight:bold;float:left; width:6em}
.ListaNoticias dd{ }


/*---ofertas----*/
/*
#Ofertas a, #Guia a
{
	color: #22558C;
}
#Ofertas a:hover, #Guia a:hover
{
	color: #CC0000;
}*/
#Ficha h4, .Fichah4, #FichaC h4
{
	font: bold 1.2em Arial, Helvetica, Verdana;
	margin: 10px 0 10px 0;
	clear: both;
	border-bottom:dotted 1px #87aa10;color:#87aa10;
	background:url(../img/FlechaH4.gif) no-repeat left 10px; padding-left:15px; padding-top:10px
}
*:first-child+html .h4DatsoContacto { padding-top:5px !important;}

#Ficha.Editor h4
{
	margin: 10px 0 5px 0;
}
h5
{
	font-size: 1.1em;
	margin: 10px 0 5px 0;
	clear: both;
	color: #000;
	background: #F5F4EB;
	padding: 3px;
}
.Ofertas1 dl, .Ofertas2 dl
{
	margin: 0;
}
.Ofertas1 dt
{
	width: 11em;
	font-weight: bold;
	float: left;
	padding: 3px 0;
}
.Ofertas1 dd
{
	margin-left: 12em;
	padding: 3px 0;
}
.Ofertas2 dt
{
	width: 16em;
	font-weight: bold;
	float: left;
	padding: 3px 0;
}
.Ofertas2 dd
{
	margin-left: 16em;
	padding: 3px 0;
}

.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: #87aa10 !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 .p-label-ficha
{
	width: 10em;
}

#GProfesional .p-label-ficha
{
	width: 10em;
}
#GSede .p-label-ficha
{
	width: 10em;
}

#GColegiados .p-label-ficha
{
	width: 8em;
}

#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 p
{
	margin: auto;
	text-align: center !important;
}

/*----tabs----*/
#Tabs
{
	position: relative;
	background: #fff;
	padding-top: 10px;
}
#Tabs input
{
	background:  url(../Img/tab.jpg) repeat-x top left;
	color: #666666;
	border: none;
	font: bold 1em "Trebuchet MS" , "Century Gothic" , Arial;
	cursor: pointer;
	padding: 3px ;
	margin: 0;
	width: 19%;
	text-align: center;
}
#Tabs .TabActivo
{
	background:  url(../Img/tab-activo.jpg) repeat-x top left;
	color: #000;
	border-left: none;
}

/*----tabs----*/
#TabsReserva
{
	position: relative;
	background: #fff;
	padding-top: 10px;
}
#TabsReserva input
{
	background:  url(../Img/tab.jpg) repeat-x top left;
	color: #666666;
	border: none;
	font: bold 1em "Trebuchet MS" , "Century Gothic" , Arial;
	cursor: pointer;
	padding: 3px ;
	margin: 0;
	width: 19.66%;
	text-align: center;
}
#TabsReserva .TabActivo
{
	background:  url(../Img/tab-activo.jpg) repeat-x top left;
	color: #000;
	border-left: none;
}

.Bordes
{
	border: #e1e9ba 2px solid; 
	padding: 10px;
	
	margin-top: 2px;
}

/*---FICHA colegiado ----*/
#FichaC
{
	clear: both;
	margin-bottom: 20px;
}
#FichaC p
{
	margin-bottom: 5px;
}
.BordeImagen
{
	border: solid 1px #CCCCCC;
	padding: 4px;
}

/*campos ficha colegiado*/
.p-columna
{
	float: left; /*padding: 3px 0;*/
	padding: 4px 0 1px 0;
}

.p-label-ficha
{
	padding: 4px 0;
	float: left;
	font-weight: bold;
}
.p-label-linea
{
	padding: 4px 0;
	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%; 
	clear: left;
}
.Edicion #DPersonales .fila-campos2
{
	float: right;
	width: 49%; 
}
*/
#DPersonales .p-label-ficha
{
	width: 9.5em;
}


/*columnas*/


#DEmpresa .p-label
{
	width: 10em;
}

#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: 7em;
}
#FDAcademicos .p-label-largo
{
	width: 15em;
	float: left;
	padding-top: 3px;
}
#FDBancarios .p-label-ficha
{
	width: 5em;
}
#FDBancarios .p-columna
{
	width: 90%;
}
#Facturados .p-label
{
	width: 8em;
}
#Facturados .p-input
{
	width: 60%;
}
.FacturacionImprimir .p-label
{
	width: 10em;
}
.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: 60% !important;
}
.FDPersonalesIzquierda .fila-campos2 .p-columna
{
	width: 40% !important;
}
.BancoDatosPersonales .p-input{width:80%}

#FDPersonales .fila-campos1 .p-columna
{
	width: 65%;
}
#FDPersonales .fila-campos2 .p-columna
{
	width: 65%;
}
#FDPersonales .fila-campos .p-columna
{
	width: 83% ;
}

#Preferencias .p-label-ficha
{
	width: 18em !important;
}
#FDPersonales #Preferencias .p-columna
{
	width: 60% !important;
}

#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 .form-input
{
	margin: 0;
	width: 90%;
	float: left;
}*/

#FDPersonales .SelectRefrescar .form-select
{
	width: 70.5%;
}

#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: 7em;
}

#AccesoWebModif .fila-campos1 .p-input{ width:60% !important}

#AccesoWeb .fila-campos2 .p-label-ficha, #AccesoInternet .fila-campos2 .p-label-ficha
{
	width: 7em;
}
#AccesoWebModif .fila-campos2 .p-label-ficha
{
	width: 13em;
}
#AccesoWebModif .fila-campos2 .p-input
{
	width: 54% !important;
}

#FDContacto .fila-campos1-1
{
	width: 40%;
}
#FDContacto .fila-campos1-2
{
	width: 59%;
}

#FDContacto .fila-campos2 .p-label-ficha
{
	width: 9.5em;
}
#FDContacto .fila-campos2 .fila-campos1-2 .p-label-ficha
{
	width: 8.5em;
}



#FDContacto .fila-campos .p-columna
{
	width: 77.8%;
}
#FDContacto .fila-campos2 .p-columna
{
	width: 65%;
}
#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%;
}


/*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: 10em;
}
#BolsaTrabajoG #FIdiomas .p-label-ficha
{
	width: 8em;
}
#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;
}
#AnyadirExperiencia .p-label-ficha
{
	width: 24em;
}
#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;
}


/*ficha solicitudes*/

.FichaSolicitudes .p-label{ width:7em}
.FichaSolicitudes .p-input{width:60%}

/*ficha farmacia*/
.FacturacionFarmacia .p-label{ width:15em; margin-left:10px}
.FacturacionFarmacia .p-input{width:60%; padding-top:2px}

.EquiposInformaticos .p-label-ficha{ width:11em !important}
.EquiposInformaticos .p-columna{width:60% !important}


.EquiposInformaticos .p-label-ficha{ width:11em !important}
.EquiposInformaticos .p-columna{width:60% !important}

.ModificarEquipos .p-label-ficha{ width:13em !important}
.ModificarEquipos .p-columna{width:55% !important}
.ModificarEquipos .fila-campos .p-columna{width:78% !important}

/*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;
}
.Encuesta2 dd
{
	padding-bottom: 10px;
}

.Total
{
	text-align: right;
	width: 99%;
}

.EncuestaTotal
{
	width: 99%;
	text-align: right;
}



#EncuestaDG dl, #EncuestaDG dt, #EncuestaDG dd
{
	margin:10px 0;
	padding: 0;
}
#EncuestaDG dt, #EncuestaDG dd
{
	padding-bottom: 5px !important;
}
#EncuestaDG dt
{
	font-weight: bold;
	float: left;
	width: 6em;
}
#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: 12em;
}
.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
{
	text-align: right;
}
#BotoneraEmpresas input
{
	font: bold 0.95em "Segoe UI", "Trebuchet MS", Arial;
	color: #87aa10;
	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;
}
.OfertasListado
{
	margin: 0;
	padding: 0; overflow:auto; height:1%
}
.OfertasListado dt
{
	font-weight: bold;
	float: left;
	padding: 2px 0;
}
.OfertasListado dd
{
	float: left;
	margin-right: 10px;
	margin-left: 5px;
	padding: 2px 0;
}
.OfertasListado .SaltoLinea1
{
	clear: right;
	width: 38%;
}
.OfertasListado .SaltoLinea2
{
	clear: right;
	width: 60%;
}
.Salto{ clear:both; padding:5px 0; display:block}

.ListaResultadosDerecha{ width:15em; float:right; margin:0}
.ListaResultadosDerecha dt{ font-weight:bold;float:left}
.ListaResultadosDerecha dd{ }


/*demanda trabajo*/
#FormDTrabajo .p-label
{
	width: 6em;
}

#FormDTrabajo .p-input
{
	width: 70%;
}
.FichaDTrabajo dl
{
	margin: 5px 0;
	padding: 0;
}
.FichaDTrabajo dt
{
	font-weight: bold;
	float: left;
	padding: 3px 0;
}
.FichaDTrabajo dd
{
	padding: 3px 0;
}

/*demanda trabajo datos personales*/
#DTDatosPersonales dt
{
	width: 10em;
}
dt.DTPersonales1
{
	width: 7em !important;
}
#DTDatosPersonales dd
{
	float: left;
	margin-left: 0;
	width: 35%;
}
/*demanda titulacion*/
#DTTitulacion dt
{
	width: 7em;
}
dd.TitulacionLargo
{
	float: none;
}
dd.TitulacionCorto
{
	width: 35%;
	float: left;
	margin-left: 0;
}
/*experiencia*/
.DTExperiencia dt
{
	width: 20em;
}
/*idiomas*/
#DTIdiomas dt
{
	width: 6em;
}
#DTIdiomas dd
{
	width: 40%;
	float: left;
	margin-left: 0;
}

/*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;
}
.Programado
{
	background: url(../Img/calendario.gif) no-repeat left top;
	padding-left: 18px;

	font-weight: bold;
}
.PropuestaAceptada
{
	background: url(../Img/PropuestaAceptada.gif) no-repeat left top;
	padding-left: 18px;

	font-weight: bold;
}
.PropuestaDenegada
{
	background: url(../Img/PropuestaDenegada.gif) no-repeat left top;
	padding-left: 18px;
color: #CC0000;
	font-weight: bold;
}
.Impartido
{
	background: url(../Img/Impartido.gif) no-repeat left top;
	padding-left: 18px;

	font-weight: bold;
}
.ImpartidoCurso
{
	background: url(../Img/ImpartidoCurso.gif) no-repeat left top;
	padding-left: 18px;

	font-weight: bold;
}
.Sondeo
{
	background: url(../Img/Sondeo.gif) no-repeat left top;
	padding-left: 18px;

	font-weight: bold;
}
.SondeoNegativo
{
	background: url(../Img/SondeoNegativo.gif) no-repeat left top;
	padding-left: 18px;
color: #CC0000;
	font-weight: bold;
}
/*---estados visados---*/
.fila-resultados input
{
	font: bold 1em "Segoe UI", "Trebuchet MS", Arial;
	color: #00372F;
	border: none;
	cursor: pointer;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-top: 1px;
}

.Visualizar
{
	background: url(../IMG/visualizar.gif) no-repeat left top;
	padding-left: 15px;
	width: 135px;
}

.AnyadirCesta
{
	background: url(../IMG/anyadir-cesta.gif) no-repeat 5px top;
	padding-left: 19px;
	width: 110px;
	text-align: right;
	font-size: 1.2em;
}




.EnCesta
{
	background: url(../IMG/en-cesta.gif) no-repeat left top;
	padding-left: 25px;
	padding-bottom: 3px;
	width: 70px;
}
/*ainhoa pruebas*/
.VerCesta
{
	background: url(../IMG/VerCesta.gif) no-repeat left top;
	padding-left: 10px;
	padding-bottom: 3px;
}
.PagoOnline
{
	background: url(../IMG/PagoOnline.gif) no-repeat left top;
	padding-left: 10px;
	padding-bottom: 3px;
	width: 105px;
}
.CargoCuenta
{
	background: url(../IMG/CuentaCargo.gif) no-repeat left top;
	padding-left: 10px;
	padding-bottom: 3px;
	width: 130px;
}
.VaciarCesta
{
	background: url(../IMG/vaciar.gif) no-repeat left top;
	padding-left: 10px;
	padding-bottom: 3px;
	width: 100px;
}
.SeguirAnyadiendo
{
	background: url(../IMG/volvercesta.gif) no-repeat 5px top;
	padding-left: 10px;
	padding-bottom: 3px;
	width: 140px;
}
/**/
.AnyadirTodos
{
	background: url(../IMG/anyadir-todos.gif) no-repeat 5px top;
	padding-left: 25px;
	width: 125px;
}
.DetalleRecurso
{
	background: url(../IMG/detalle.gif) no-repeat  20px top;
	padding-left: 35px;
	width: 110px;
	border: none;
	font: bold 1em "Segoe UI", "Trebuchet MS", Arial;
	color: #87aa10;
	cursor: pointer;
}
.Nuevo
{
	background: url(../IMG/nuevo.gif) no-repeat 5px top;
	padding-left: 25px;
	text-align: left;
}
.Descargar
{
	background: url(../IMG/download.gif) no-repeat 5px top;
	padding-left: 19px;
	width: 90px;
	border: none;
	font: bold 1em "Segoe UI", "Trebuchet MS", Arial;
	color: #87aa10;
	cursor: pointer;
}
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;

	color: #87aa10; font-weight:bold
}
.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
{
	
	margin-bottom: 5px;
	padding: 5px;
	height: 1%;
	overflow: auto;
	clear: both; background:url(../img/fnBotonera.jpg) repeat-x left top
}
#Botonera input, .Botonera input
{
	font: bold 1em "Segoe UI", "Trebuchet MS", Arial;
	color: #87AA10;
	border: none;
	cursor: pointer;
	padding-top: 1px;
	padding-bottom: 1px;
}
#Botonera li, .Botonera li
{
	display: inline;
	background: none;
	padding: 0;margin-left:0 !important
}
.BotoneraIzquierda
{
	float: left;
}
.BotoneraDerecha
{
	float: right;
}

.Imprimir
{
	background: url(../Img/imprimir.gif) no-repeat left top;
	padding-left: 10px;
	width: 80px;
}
a.Imprimir
{
	padding-left: 20px;
	padding-bottom: 3px;
	color: #004f49;
	font-weight: bold;
}
.ImprimirSolicitud
{
	background: url(../Img/imprimir.gif) no-repeat left top;
	padding-left: 10px;
	width: 80px;
	float: right;
	font: bold 0.8em "Segoe UI", "Trebuchet MS", Arial;
	color: #87aa10;
	border: none;
	cursor: pointer;
	padding-top: 1px;
	padding-bottom: 1px;
}
.botonImprimirSolicitud
{
	padding-bottom: 1em;
	font-size: 0.9em;
}
#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;
}
.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: 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;
}
.UnicaSeleccion
{
	background: url(../Img/cambio-datos.gif) no-repeat left 2px;
	padding-left: 5px;
	width: 288px;
}
.MultipleSeleccion
{
	background: url(../Img/cambio-datos.gif) no-repeat left 2px;
	padding-left: 5px;
	width: 150px;
}
.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;
}
.BajaTurno
{
	background: url(../Img/baja-turno.gif) no-repeat left top;
	padding-left: 15px;
	width: 180px;
}

.Ayuda
{
	background: url(../Img/help.gif) no-repeat left top;
	padding-left: 10px;
	width: 70px;
}

/*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 "Segoe UI", "Trebuchet MS", Arial;
	color: #87aa10;
	border: none;
	cursor: pointer;
	padding-top: 1px;
	padding-bottom: 1px;
}
#Botonera2 li
{
	display: inline;
	background: none;
	padding: 0;
}
.BotoneraIzquierda
{
	float: left;
}
.BotoneraDerecha
{
	float: right;
}
/*
.Volver{
	background:url(../Img/mes-anterior.gif) no-repeat left center;
	padding-left:10px;
	width:80px
	
}*/

.Imprimir
{
	background: url(../Img/imprimir.gif) no-repeat left top;
	padding-left: 10px;
	width: 80px;
}
.Guardar
{
	background: url(../Img/guardar.gif) no-repeat left top;
	padding-left: 10px;
	width: 80px;
}

.ModificarDPersonales
{
	background: url(../Img/modificar.gif) no-repeat left center;
	padding-left: 5px;
	width: 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;
}


.Ayuda
{
	background: url(../Img/help.gif) no-repeat left top;
	padding-left: 10px;
	width: 70px;
}

/*botoneraDPersonales*/
.botoneraDPersonales
{
	/*background: #F3F3F3; 	border: solid 1px #D3DCE2;*/
	margin-bottom: 10px;
	padding: 5px;
	height: 1%;
	overflow: auto;
	clear: both;
	background: #f5f4eb;
}
.botoneraDPersonales input
{
	font: bold 1em "Segoe UI", "Trebuchet MS", Arial;
	color: #004F49;
	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 "Segoe UI", "Trebuchet MS", Arial;
	color: #87aa10;
	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 "Segoe UI", "Trebuchet MS", Arial;
	color: #87aa10;
	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 "Segoe UI", "Trebuchet MS", Arial;
	color: #87aa10;
	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; padding:10px 0
	
}
.ColumnaAdjuntosBiblioteca
{
	width: 27%;
	float: right;
}

.ColumnaAdjuntos
{
	width: 30%;
	float: right; background:#f6f6f6
}
.ColumnaAdjuntosRepositorios
{
	width: 30%;
	float: right;
}
.Adjuntos
{
	/*border: solid 1px #D3DCE2;*/
	padding: 4px;
	
	height: 1%; margin:5px
	
}
.Adjuntos p
{
	padding: 0 4px;
	line-height: 16px;
}
.Adjuntos ul
{
	margin-top: 8px;
}
.Adjuntos li{ background:none !important; margin-left:0 !important}
.Adjuntos h4
{
	
	padding: 0;
	color: #000 !important;
	font-size:1.1em !important;
	margin: 0 !important;
	border-bottom: dotted 1px #87aa10;
}
.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;
}
.pdf a
{
	color: #87aa10;
}

.ResumenNoticia
{
	color: #87aa10;
	font:bold 1.2em Arial, Helvetica; clear:both; padding-top:10px
}

.FlotarIzquierda
{
	float: left;
}
.FlotarDerecha
{
	float: right;
}

/*Accesibilidad*/

/*.....ACCESIBILIDAD.....*/
#Accesibilidad dt
{
	color: #333;
	background: url(../Img/flecha-menu.gif) no-repeat 10px 6px;
	padding-left: 20px;
	padding-bottom: 0em;
	font-weight: bold;
	margin-top: 1em;
}
#Accesibilidad dd
{
	margin: 0;
	padding-left: 20px;
}

#Accesibilidad .AccesibilidadSin dt
{
	color: #333;
	background: none;
	padding-left: 20px;
	padding-bottom: 0em;
	font-weight: normal;
	margin-top: 1em;
}
#Accesibilidad .AccesibilidadSin dd
{
	margin: 0;
	padding-left: 40px;
	padding-top: 10px;
}


#Accesibilidad ul li
{
	background: url(../Img/flecha-menu.gif) no-repeat 10px 6px;
	padding-left: 20px;
	padding-bottom: 0em;
}
#Accesibilidad a
{
	color: #87aa10;
}
.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;
}

ol li ul li{  list-style:disc}
.Margenes li
{
	background: url(../IMG/flecha.gif) no-repeat 5px 4px;
	padding: 0 0 3px 15px;margin-left: 30px ;
}
.Margenes .ListasSin li
{
	background: none;
	padding: 0 0 3px 0px;
}
.ListasSin input
{
	margin-right: 5px;
}

/*---formulario introduccion datos----*/
.Formulario
{
	background: #fff url(../Img/fieldset.jpg) repeat-x left bottom;
	padding: 20px 20px 10px 20px;
	margin: 0;
	border: solid 1px #E1E1E1 !important;
}
* html .Formulario{ padding:10px}
.Formulario fieldset, .Formulario fieldset fieldset{padding:5px}
html > /**/ body .Formulario
{
	margin-top: 15px;
}

.Formulario legend
{
	border: none;
	font: bold 1.2em "Trebuchet MS" , Arial, Helvetica, sans-serif;
	padding: 0;
	margin-bottom: 10px;
	color:#92b611;
}
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-weight: bold;
}
#OE_DSolicitante .fila-campos1
{
	width: 67%;
}
#OE_DSolicitante .fila-campos2
{
	width: 33%;
}

#OE_DSolicitante .fila-campos .p-label
{
	width: 7em;
}
#OE_DSolicitante .fila-campos .p-label-largo
{
	width: 32em;
	float: left;
	padding-top: 2px;
}
#OE_DSolicitante .fila-campos .p-label-largo2
{
	width: 45em;
	float: left;
	padding-top: 2px;
}
#OE_DSolicitante .p-label-largo3
{
	width: 12.5em;
	float: left;
	padding-top: 2px;
}


#OE_DSolicitante .fila-campos1 .p-label
{
	width: 7em;
}
#OE_DSolicitante .fila-campos2 .p-label
{
	width: 4em;
}
#OE_DSolicitante .p-input
{
	width: 73%;
}
#OE_DSolicitante .fila-campos1 .form-inputInactivo
{
	width: 95%;
}
#OE_DSolicitante .fila-campos2 .p-input
{
	width: 65%;
}

#OE_DSolicitante .fila-campos .p-input2
{
	float: left;
	width: 40.5%;
}
#OE_DSolicitante .fila-campos1 .p-input2
{
	float: left;
	width: 60.5%;
}
#OE_DSolicitante .fila-campos .p-columna
{
	float: left;
	padding: 3px 0px 3px 0px;
}
#OE_DSolicitante .radio
{
	float: left;
}


#OE_DContacto .p-label
{
	width: 7em;
}
#OE_DContacto .p-input
{
	width: 70%;
}


#OE_Observaciones .p-input
{
	width: 95.7%;
}

#OE_DOferta .p-label
{
	width: 14em;
}
#OE_DOferta .p-input
{
	width: 75%;
}
#OE_FObservaciones .p-label{width:14em}
#OE_FObservaciones .p-input{width:75%}
.Desc
{
	font-size: 0.9em;
}
.LOPD
{
	font-size: 0.9em;
	margin: 8px 0;
	text-align: justify;
}
.LOPD a
{
	color: #87aa10;
}
#OE_FContacto .p-label
{
	width: 32em;
}
#OE_FContacto .radio li
{
	padding-right: 20px !important;
}
/*-------propuesta turno de oficio---------*/
#TO_DSolicitante .p-label
{
	width: 7em;
	font-size: 0.9em;
	font-weight: bold;
}
#TO_DSolicitante .p-input
{
	width: 70%;
}
#TO_DSolicitante .p-label-largo
{
	width: 39%;
	float: left;
	padding-top: 2px;
	font-size: 0.9em;
	font-weight: bold;
}
#TO_DSolicitante .p-input2
{
	width: 56.8%;
	float: left;
}
#TO_DSolicitante .p-input3
{
	width: 85.5%;
}

#TO_DSolicitante .form-inputInactivo
{
	width: 95%;
}
#TO_Observaciones .p-label
{
	width: 7em;
	font-size: 0.9em;
	font-weight: bold;
}
#TO_Observaciones .p-label2
{
	width: 15em;
	font-size: 0.9em;
	font-weight: bold;
}
#TO_Observaciones .p-label02
{
	width: 4.8em;
	padding-left: 10.2em;
	float: left;
	font-size: 0.9em;
	font-weight: bold;
}
#TO_Observaciones .p-label3
{
	width: 19em;
	font-size: 0.9em;
	font-weight: bold;
}
#TO_Observaciones .p-label4
{
	width: 97%;
	padding-bottom: 3px;
	font-size: 0.9em;
	font-weight: bold;
}
#TO_Observaciones .p-input
{
	width: 70%;
}
#TO_Observaciones .p-input2
{
	width: 42%;
	float: left;
}

#TO_Observaciones .p-input1
{
	width: 96%;
}

/*-------inscripcion curso---------*/
.InscripcionCurso .p-label
{
	width: 29.2em;
	font-weight: bold;
}
.InscripcionCurso .p-input
{
	width: 50%;
}
.InscripcionCurso .fila-campos .p-input
{
	width: 80%;
}

#CS_DInscripcion .p-label
{
	width: 12em;
	font-size: 0.9em;
	font-weight: bold;
}
#CS_DInscripcion .p-input
{
	width: 80%;
}
#CS_DInscripcion .form-inputInactivo
{
	width: 99%;
}
#CS_DInscripcion .fila-campos1 .p-input
{
	width: 50%;
}
#CS_DInscripcion .fila-campos2 .p-label
{
	width: 7.5em;
}
#CS_DInscripcion .fila-campos2 .p-input
{
	width: 68.5%;
}
#CS_DInscripcion .p-label-largo
{
	width: 97%;
	float: left;
	padding-top: 2px;
}
#CS_DInscripcion .p-label1
{
	color: #333;
}
#CS_DInscripcion .p-curso
{
	color: #333;
	font-size: 1.2em;
	text-transform: uppercase;
}
#CS_DInscripcion .p-input2
{
	width: 58%;
}
#CS_DInscripcion .p-input3
{
	width: 83.1%;
}
#CS_DInscripcion .p-columna
{
	float: left;
	padding: 0px 0px 0px 0px;
}
#CS_DInscripcion .radio
{
	float: left;
}

#CS_DInscripcion .form-select
{
	float: left;
	width: 75%;
}
#CS_DInscripcion .actualizar
{
	padding-top: 0;
	padding-left: 5px;
}
/*-------propuesta formacion---------*/
#F_PropuestaCursos .p-label
{
	font-size: 0.9em;
	font-weight: bold;
}
#F_DEmpresa .fila-campos1
{
	width: 55%;
}
#F_DEmpresa .fila-campos2
{
	width: 45%;
}
#F_DEmpresa .fila-campos1 .p-label
{
	width: 13em;
}
#F_DEmpresa .fila-campos2 .p-label
{
	width: 6.5em;
}
#F_DEmpresa .fila-campos1 .p-input
{
	width: 55%;
}
#F_DEmpresa .fila-campos2 .p-input
{
	width: 70%;
}
#F_DEmpresa .fila-campos .p-label
{
	width: 13em;
}
#F_DEmpresa .fila-campos .p-input
{
	width: 30.3%;
}

#F_DCurso .p-label
{
	width: 18em;
}
#F_DCurso .fila-campos2 .p-label
{
	width: 11.2em;
}
#F_DCurso .fila-campos1
{
	width: 41%;
}
#F_DCurso .fila-campos2
{
	width: 57%;
}
#F_DCurso .fila-campos .p-input
{
	width: 71%;
}
#F_DCurso .fila-campos1 .p-input
{
	width: 30%;
}
#F_DCurso .fila-campos2 .p-input
{
	width: 66%;
}


#F_DCurso .p-input3
{
	float: left;
	width: 45%;
}
#F_DCurso .p-input3 .form-input
{
	width: 27.5%;
	float: left;
}
#F_DCurso .p-input3 span
{
	padding-left: 10px;
}
#F_DCurso .fila-campos .p-label-largo
{
	width: 36em;
	float: left;
	padding-top: 2px;
}
#F_DCurso .fila-campos .p-input4
{
	float: left;
	width: 38%;
}
#F_Adjuntos .p-label
{
	width: 18em;
}
#F_Adjuntos .p-input
{
	width: 71%;
}

/*---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: #87aa10;
	padding-top: 3px;
}
.ajax__calendar_title
{
	color: #fff;
}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_title
{
	color: #B7CCDB !important;
}
.ajax__calendar_dayname
{
	background: #e0e0e0;
	font-weight: bold;
	width: 100%;
	text-align: center !important;
}
.ajax__calendar_today
{
	font-weight: bold;
}
/*---pie----*/
#Pie
{
	background: #EAEADE;
	text-align: center;
	font-size: 0.9em;
	padding: 20px 0 10px 0;
	line-height: 12px;
	clear: both;
	margin-top: 10px;
}
#Pie ul
{
	margin: 5px 0;
}
#Pie li
{
	display: inline;
	background: none;
	padding-left: 0;
}

#Pie li a
{
	color: #003D34;
	padding: 0 5px;
	border-right: solid 1px #ccc;
}
#Pie a
{
	color: #003D34;
}
.SeparadorPie{ border-right:solid 1px #000; padding:0 5px}
#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, .Info
{
	margin: 10px 0px;
	padding: 10px 10px 0px 20px;
}
.AccesoDenegado span, .Error span, .Ok span, .Warning span, .Info span
{
	padding: 5px 15px 15px 50px;
	font: bold 1.2em Arial, Helvetica, sans-serif;
	display: block;
}
.Ok input
{
	font: normal 0.95em  "Segoe UI", "Trebuchet MS", 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;
}
.Info
{
	background: url(../IMG/fn-rojo.jpg) repeat-x left top;
	border: #CC0000 1px solid;
}
.Info span
{
	background: url(../IMG/info.gif) no-repeat left top;
	color: #CC0000;
}
.InfoLabel
{
    font-weight:bold;
	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: 0px 0px;
	padding: 20px 20px 5px 15px;
}
.WarningPeq span
{
	background: url(../IMG/alert.gif) no-repeat left 4px;
	color: #000;
	padding: 5px 15px 5px 25px;
	font: bold 1em Arial, Helvetica, sans-serif;
	display: block;
}

.WarningArchivo
{
	background: url(../IMG/fn-amarillo.jpg) repeat-x left top;
	border: #FF9933 1px solid;
}
.WarningArchivo span
{
	background: url(../IMG/warning.gif) no-repeat left top;
	color: #000;
}
.Warning
{
	background: url(../IMG/fn-amarillo.jpg) repeat-x left top;
	border: #FF9933 1px solid;
}
.Warning span
{
	background: url(../IMG/warning.gif) no-repeat left top;
	color: #000;
}

.Validacion
{
	background: url(../IMG/fn-amarillo.jpg) repeat-x left top;
	border: #FF9933 1px solid;
	margin: 10px 0px;
	padding: 5px 5px 5px 10px;
	clear: both;
}
.Validacion div
{
	background: url(../IMG/warning.gif) no-repeat left top;
	color: #CC0000;
	padding: 5px 15px 15px 40px;
	font-weight: bold;
}

.Validacion li
{
	margin: 0 40px;
	color: #CC0000;
	font-weight: normal;
	background: url(../IMG/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: #92B611;
	color: #fff;
	text-align: left;
}

th.SubEncabezadoTabla
{
	background: #E0E0E0;
	color: #fff;color:#000;
	text-align: left;}
th, td
{
	padding: 3px;
}
td
{
	background: #fff;
	border: solid 1px #EAEAEA;
}
td a
{
	color:#87aa10 ;
	font-weight: bold;
}
td a:hover{color:#00372F}
.NuevoVisado td a
{
	color: #22558C;
}
.NuevoVisado td a:hover
{
	color: #CC0000;
}
table
{
	border: solid 1px #EAEAEA;
	clear: both;
	margin-bottom: 5px;
	width: 100%;
}
caption{color:#000; font-size:1.2em; font-weight:bold}
.Anyadir
{
	background: url(../IMG/nuevo.gif) no-repeat 5px top;
	width: 155px;
	text-align: right;
	font: normal 0.95em  "Segoe UI", "Trebuchet MS", Arial;
	color: #87aa10;
	border: none;
	cursor: pointer;
	padding: 1px 0 1px 19px; /*margin: 1px 0 5px 0;*/
	margin: 0 !important;
	float: right; /*clear: both;*/
}
.EliminarVisado
{
	background: url(../IMG/baja-turno.gif) no-repeat 5px top;
	width: 190px;
	text-align: right;
	font:normal 0.95em  "Segoe UI", "Trebuchet MS", Arial;
	color: #87aa10;
	border: none;
	cursor: pointer;
	padding: 1px 0 1px 19px; /*margin: 1px 0 5px 0;*/
	margin: 0 !important;
	float: right; /*clear: both;*/
}
td input
{
	font: bold 1em "Segoe UI", "Trebuchet MS", Arial;
	color: #00372F;
	border: none;
	cursor: pointer;
	padding: 1px 0 1px 19px;
	margin: 0;
	text-align: left;
}
.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;
}

/*
.Lectura #FTramitaciones .p-input
{
	width: 84.5%;
}
.Lectura #FTramitaciones .fila-campos1 .p-input
{
	width: 70%;
}
.Lectura #FTramitaciones .fila-campos2 .p-input
{
	width: 60%;
}*/
.FTramitaciones .botones
{
	margin-right: 0.7em;
}

.Borde
{
	background: #fff;
	border: solid 1px #ccc;
	overflow: auto;
	padding: 5px 10px;
}
.BordeSeparador
{
	height: 2px;
	line-height: 2px;
	background: #fff;
	clear: both;
}
.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;
}

/*---txoko---*/
.TxokoLeft
{
	float: left;
	width: 60%;
}
.TxokoRight
{
	float: right;
	width: 39%;
	text-align: center;
}
#FormTxoko .p-label
{
	width: 5em;
}
#FormTxoko .p-input
{
	width: 86%;
}

#FormTxoko .p-columna
{
	padding: 0 !important;
}
#FormTxoko .botones
{
	margin-right: 0em;
}
#FormTxoko .fila-campos
{
	margin: 10px 0;
}
#ReglamentoTxoko h3
{
	color: #22558C;
	font: bold 1.2em Arial, Helvetica, sans-serif;
	margin: 5px 0 5px 0;
	clear: both;
}
#ReglamentoTxoko h4
{
	border-bottom: solid 2px #EAEAEA;
	font: bold 1.1em Arial, Helvetica, sans-serif;
	margin: 5px 0 10px 0;
	clear: both;
}
#Clausula1, #Clausula2
{
	height: 200px;
	overflow: auto;
	margin-bottom: 20px;
	border: solid 1px #ccc;
	padding: 5px;
}
#Clausula1 p, #Clausula2 p
{
	margin-bottom: 10px;
	text-align: justify;
	line-height: 1.4em;
}
#FReservaTxoko .p-label, #FReservaTxoko .p-label2
{
	font-size: 0.9em;
	font-weight: bold;
}
#FReservaTxoko .fila-campos .p-label
{
	width: 21em;
}

#FReservaTxoko .fila-campos1 .p-label
{
	width: 11em;
}
#FReservaTxoko .fila-campos2 .p-label
{
	width: 9em;
}
#FReservaTxoko .p-input
{
	width: 25%;
}
#FReservaTxoko .fila-campos .p-input
{
	width: 40%;
}
#FReservaTxoko .p-columna
{
	padding: 0;
}

#FReservaTxoko .form-input
{
	float: left;
	width: 95%;
}

/*--contacto--*/
#FormContacto .p-label
{
	width: 12em;
	font-weight: bold;
}
#FormContacto .p-input
{
	width: 80%;
	padding-top: 1px;
}
#FormContacto .form-select
{
	width: 35%;
}
#FormContacto div.p-input
{
	padding: 0 !important;
}
#FormContacto .radio li
{
	padding: 0 !important;
	margin: 0 !important;
}

#FormContacto .botones
{
	margin-right: 1.5em;
}
#LocalizacionLeft
{
	float: left;
	width: 55%;
}
#LocalizacionRight
{
	float: left;
	width: 44%;
}
#LocalizacionRight h3{color:#87aa10; font-size:1.2em}

#LocalizacionRight dt
{
	font-weight: bold;

}
#LocalizacionRight dl
{
	margin: 10px 0;
}
#LocalizacionRight dt
{
	padding-bottom: 5px;
}
#LocalizacionRight dd
{
	margin-left: 0;
	padding-bottom: 5px;
}

.LocalizacionContacto dt
{
	width: 6em;
	float: left;
}
.LocalizacionContacto dd
{
	margin-left: 7em;
}
#LocalizacionRight a, #LocalizacionLeft a
{
	color: #87aa10;
	font-weight: bold;
}


/*--mapa web----*/

/*--mapa web---*/
#MapaMenus
{
	font-size: 1em;
}
#MapaMenus h3 a
{
	color: #005BCF;
	font-size: 1.1em;
}
#MapaMenus li
{
	color: #005BCF;
	background: url(../Img/FlechaResultados.gif) no-repeat left 4px;
	margin-left: 15px;
	padding-left: 20px;
	margin-bottom: 5px;
	font-weight: bold;
	font-size: 1.2em;
}
#MapaMenus li ul
{
	margin-top: 10px;
}
#MapaMenus li li
{
	margin-left: 15px;
	font-weight: normal;
	font-size: 0.8em;
	background: url(../img/flecha.gif) no-repeat left 5px; padding-left:10px
}
#MapaMenus li li li
{
	margin-left: 15px;
	font-size: 1em;
}
#MapaMenus li a
{
	color: #87aa10;
}
#MapaMenus li a:hover
{
	color: #000;
}


#MapaMenus li li a{color:#000}
#MapaMenus li li a:hover{color:#87aa10;}

/*--contenidos index---*/
#ContenidosIndex
{
	font: bold 1.1em Arial, Helvetica, sans-serif;
	color: #22558C;
	border: solid 2px #E1E9BA;
	background:url(../img/fnBotonera.jpg) repeat-x left top;
}
#ContenidosIndex div
{
	border: solid 1px #fff;
	padding: 10px 20px;
	overflow: auto;
	height: 1%;
}
#ContenidosIndex li
{
	width: 30%;
	float: left;
	text-align: left !important;
	margin-right: 5px; margin-bottom:5px; margin-left:0 !important
}
#ContenidosIndex a
{
	text-align: left;
	display: block; color:#87AA10
}

/*---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: #87AA10 !important; font-weight:bold
}
.Editor a:hover{color:#000 !important}
.JuntaGobierno
{
	margin: 5px 0;
	height: 1%;
}
.JuntaGobierno li
{
	background: none;
	float: left;
	width: 45%;
	padding: 5px 0;
}
.JuntaGobierno img
{
	float: left;
	margin-right: 10px;
	border: solid 1px #ccc;
	
	
	padding: 5px;
}
#Personal dl{ margin:0}
#Personal dt{ float:left}
#Enlaces-Visita li
{
	display: inline;
	background: none;
	padding: 0 0 3px 0px !important;
	margin: 10px 0 !important;
}
#Enlaces-Visita li a
{
	display: block;
	float: left;
	padding: 0 5px;
	border-right: solid 1px #ccc;
	margin: 10px 0 !important;
}

#Cargando
{
	float: right;
	width: 100px;
}
.SSL
{
	font-size: 0.85em;
	margin-top: 10px;
}
.SSL img
{
	float: left;
	margin-right: 10px;
}
/*----------------------------------------------------------------------------------- */
/* Sistema de aclarado bajo bloques con contenido flotado
		----------------------------------------------------------------------------------- */

.clearfix:after
{
	/* Con esto se subsana el colapso al flotar bloques en los navegadores que interpretan contenido generado */
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix
{
	/* Con esto se subsana el colapso al flotar bloques en IE-Mac pero se hace necesario rectificar 				su efecto posteriormente */
	overflow: hidden; /* Con esto se subsana el colapso al flotar bloques en IE-Win */
	height: 1%;
}
/* Oculto para IE-mac \*/
.clearfix
{
	/* Con esto se compensa el overflow antes declarado. */
	overflow: visible;
}
/* Este comentario es necesario para cerrar el hack de IE-mac */





/*---editor---*/
.DivCentrado
{
	margin: auto;
	text-align: center !important;
}
.ImagenContenido
{
	float: left;
}
.Centrar
{
	text-align: center !important;
}
.Derecha
{
	text-align: right !important;
}
input.ImagenCalendario
{
	width: 14px !important;
	height: 16px !important;
}
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 "Segoe UI", "Trebuchet MS", Arial;
	width: 15%;
}
.inputCuentaBancaria
{
	border: solid 1px #8f8f8f ;
	background: #f7f7f7;
	padding: 1px;
	font: normal 1em "Segoe UI", "Trebuchet MS", Arial;
	width: 5%;
}
.inputCuentaBancaria2
{
	border: solid 1px #8f8f8f ;
	background: #f7f7f7;
	padding: 1px;
	font: normal 1em "Segoe UI", "Trebuchet MS", Arial;
	width: 20%;
}
.inputPassword
{
	border: solid 1px #ccc;
	background: #fff;
	padding: 1px;
	font: normal 1em "Segoe UI", "Trebuchet MS", Arial;
	width: 75%;
}
.Ancho100
{
	width: 100%;
}



/*repositorios con documentos*/
.FormEnvio{border:#e1e9ba 1px solid;
           background:url(../img/fnBotonera.jpg) repeat-x left top}
.ListaRepositorio .FormEnvio{ margin-right:10px}
.RepositorioCabecera
{
	overflow: auto;
	height: 1%;
	margin-bottom: 10px;
}

.RepositorioCabeceraImagen
{
	border: solid 1px #D3DCE2;
	padding: 2px;
}
.RepositorioCabecera h3
{
	color: #87aa10;
	font: bold 1.3em Arial, Helvetica;
}
.RepositorioDescripcion
{
	color: #666;
	font-size: 1.2em;
}
.BordeRepositorio
{
	border: #e1e9ba 2px solid
}
.ListadoRepositorios a
{
	color: #87AA10;
}
.ListadoRepositorios a:hover{color:#000}
.ListadoRepositorios h4, .ListadoRepositorios h5, .ListadoRepositorios h6
{
	font-size: 1em;
	background: none;
	border: none;
	margin: 10px 0;
	
}



.ListadoRepositorios li
{
	background: none;
	padding-left: 0 !important;
	font-weight: bold;
}

.ListadoRepositorios p
{
	margin-bottom: 5px;
}

/*
.Repositorio1
{
}
.Repositorio2
{
	padding-left: 40px;
}
.Repositorio3
{
	padding-left: 40px;
}
.Repositorio4
{
	padding-left: 36px;
}
.Repositorio1 ul
{
	margin-left: 15px;
}


.Repositorio1 p
{
	padding-left: 39px;
}
.Repositorio2 p
{
	padding-left: 37px;
}
.Repositorio3 p
{
	padding-left: 35px;
}
.Repositorio1 h5
{
	background: none;
	font-size: 1em;
}
.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: url(../img/flecha.gif) no-repeat left 5px;
	margin: 10px 0;
	padding-left: 10px !important;
	margin-left: 0; 
}


/*listado documentos*/
.DocumentoFicha
{
	margin: 10px 0;
	overflow: auto;
	height: 1%;
	padding: 10px;
}
.DocumentoFicha dt
{
	width: 10em;
	float: left;
	font-weight: bold;
	padding-bottom: 5px;
}
.DocumentoFicha dd
{
	margin-left: 11em;
	float: none;
	padding-bottom: 5px;
	font-weight: normal;
}
/*
input.Detalle
{
	border: none;
	background: #fff url(../img/detalle.gif) no-repeat left top;
	color: #87aa10;
	font: bold 0.9em "Segoe UI", "Trebuchet MS", 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: #87aa10;
	font: bold 0.9em "Segoe UI", "Trebuchet MS", 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: #87aa10;
	font: bold 1em "Segoe UI", "Trebuchet MS", Arial;
	cursor: pointer;
	text-align: left;
	padding-left: 20px;
	padding-right: 20px;
	text-align: left;
}

/*directorio medico y farmacias*/
.Directorio dl
{
	margin: 0;
	padding: 0;
	clear: both;
}
.Directorio dt
{
	font-weight: bold;
	width: 12%;
	float: left;
	padding: 3px 0;
}
.Directorio dd
{
	float: left;
	width: 37%;
	margin-left: 0;
	padding: 3px 0;
}
dd.DirectorioFarmacias{width:80%}
.Directorio dd a{color:#87aa10; font-weight:bold}
.Directorio dd a:hover{color:#000; }
dt.TelefonoFarmacia{ width:9%}
.Directorio dd img
{
	vertical-align: middle;
	padding: 0;
}
.Directorio h3
{
	clear: both;
	
}
.Directorio .hr
{
	border-bottom: dotted 1px #ccc;
	clear: both;
	padding-top: 10px;
}
/*directorio residencias*/
.DirectorioResidencias dt
{
	
	width: 17% !important;}

.DirectorioResidencias dd
{
	
	width: 32% !important;}
/*ficha direcotorio farmacias*/

.ThFarmacias
{
	background: #f2f2ec;
	text-align: left; color:#000; font-weight:bold
}
.FarmaciaFicha
{
	margin: 0;
	padding: 3px 0;
}
.FarmaciaFicha dt
{
	font-weight: bold;
	width: 10%;
	float: left;
	padding: 3px 0;
}
.FarmaciaFicha dd
{
	float: none;
	padding: 3px 0;
}
.Acredita{ text-align:center;
           background:url(../img/fnVerde.gif) repeat-x left top}
.Declara{text-align:center;
           background:url(../img/fnAzul.gif) repeat-x left top}
/*publicaiones*/
.AdjuntosPublicaciones
{
	margin-left: 20px;
	/*border: solid 1px #F5F4EB;*/
}
.AdjuntosPublicaciones ul
{
	margin-left: 20px;
}


/*ficha farmacia*/
#FichaFormacion .p-label
{
	width: 8em;
}
#FichaFormacion .p-input
{
	width: 87%;
}
input.Detalle
{
	background: #fff url(../img/detalle.gif) no-repeat left top;
	padding-left: 20px;
	width: 12em;
}
input.Incidencia
{
	background: #fff url(../img/incidencia.gif) no-repeat left top;
	padding-left: 20px;
	width: 12em;
}
input.Diferencia
{
	background: #fff url(../img/diferencias.gif) no-repeat left top;
	padding-left: 20px;
	width: 14em;
}

.ResultadosFicha
{
	margin-left: 5px;
}
.ResultadosFicha dl
{
	margin-left: 3px;
	margin-bottom: 20px;
}
.ResultadosFicha h5
{
	font-size: 1.1em;
	margin: 0px 0 5px 0 !important;
	clear: both;
	color: #000;
	background: #fff;
	padding: 0px !important;
	padding-left: 3px !important;
}

/*pestañas ficha farmacia*/
#Tabs input.FFGenerales
{
	width: 18%;
}
#Tabs input.FFBancarios
{
	width: 18%;
}
#Tabs input.FFPersonal
{
	width: 16%;
}
#Tabs input.FFRecetas
{
	width: 16%;
}
#Tabs input.FFSecciones
{
	width: 29%;
}
.BajaPaciente
{
	background: url(../Img/baja.gif) no-repeat left center;
	padding-left: 5px;
	text-align: left;
	padding-left: 20px;
}
.NoFacturado
{
	background: url(../Img/remesado.gif) no-repeat left center;
	padding-left: 5px;
	text-align: left;
	padding-left: 20px;
}

/*ficha facturacion farmacia*/

.FFacturacionFarmacia .p-label-ficha
{
	width: 10em;
}
.FFacturacionPaciente .p-label-ficha
{
	width: 12em;
}
.FFacturacionPaciente .p-label-largo
{
	width: 30em;
	float: left;
	padding-top: 3px;
	font-weight: bold;
}
.FFacturacionPaciente .p-input-corto
{
	float: left;
	width: 20%;
}
.MedicamentosTotales .p-label-ficha
{
	width: 29.4em !important;
}
.MedicamentosTotales .fila-campos2 .p-label-ficha
{
	width: 28em !important;
}
.MedicamentosTotales .p-columna
{
	width: 21% !important;
}
.MedicamentosTotales .fila-campos .p-columna
{
	width: 14.5% !important;
}
.FFacturacionPaciente .p-columna
{
	width: 50%;
}
.FFIncidencias .p-label
{
	width: 10em;
	font-weight: bold;
}
.FFIncidencias .p-input
{
	width: 61%;
}

.FFIncidencias .p-label-largo
{
	width: 30em;
	float: left;
	padding-top: 3px;
	font-weight: bold;
}
.FFIncidencias .p-input-corto
{
	float: left;
	width: 20%;
}
.FFIncidencias .p-label-largo2
{
	width: 20em;
	float: left;
	padding-top: 3px;
	font-weight: bold;
}
.FFIncidencias .p-label-largo3
{
	width: 23em;
	float: left;
	padding-top: 3px;
	font-weight: bold;
}

.FFIncidencias .select-refrescar .form-input
{
	float: left;
	width: 20%;
	margin-right: 10px;
}
.FFIncidencias .select-refrescar .form-select
{
	float: left;
	width: 40%;
	margin-right: 10px;
}

/*baja paciente*/

#BajaPaciente .p-label
{
	width: 10em;
	font-weight: bold;
}
#BajaPaciente .p-input
{
	width: 50%;
}

/*no facturados*/

.PSPNoFacturados h4
{
	background: #fff !important;
	color: #000;
	padding: 0px !important;
	padding-bottom: 3px !important;
	font: bold 1.1em "Century Gothic" , "Trebuchet MS" , Arial;
	margin: 0 !important;
}

/*ficha medicamentos urgentes*/
.FichaMedicamentoUrgente
{
	margin: 0;
	padding: 0;
}
.FichaMedicamentoUrgente dt
{
	font-weight: bold;
	float: left;
	width: 12%;
	padding: 3px 0;
}
.FichaMedicamentoUrgente dd
{
	float: left;
	width: 38%;
	padding: 3px 0;
	margin-left: 0;
}

.FormMedicamentoUrgente .p-label
{
	width: 12em;
	font-weight: bold;
}
.FormMedicamentoUrgente .p-input
{
	width: 80%;
}

/*cambio guardia*/

#CambioGuardia .fila-campos1
{
	border: solid 1px #fff;
}
#CambioGuardia .p-label
{
	width: 12em;
	font-weight: bold;
}
#CambioGuardia .p-input
{
	width: 50%;
}
#CambioGuardia .fila-campos .p-input
{
	width: 80%;
}


/*pestañas guardias*/
#BuscadorGuardias .p-label{width:6.5em; margin-left:10px}


/*crear consulta*/

.CrearConsulta .p-label
{
	width: 10em;
	font-weight: bold;
}
.CrearConsulta .fila-campos .p-input
{
	width: 80%;
}
.CrearConsulta .p-input
{
	width: 60%;
}

/*estilos imprimir certificado*/
body.BodyBlanco
{
	background: #fff;
	padding: 10px;
}
.BodyBlanco p
{
	margin: 10px 0;
}

/*solicitar articulos*/
#Articulos .p-label
{
	width: 10em;
	font-weight: bold;
}
#Articulos .p-input
{
	width: 83%;
}

/*leyenda visados*/
.leyenda dt
{
	width: 4em;
	float: left;
}
.leyenda dd
{
	float: left;
	margin: 0;
	width: 25%;
}


.DivCalendario
{
	float: left;
	width: 18px;
	margin-left: 5px;
}


/*guardias*/
.GuardiasLeft
{
	float: left;
	width: 35%;
}
.GuardiasRight
{
	float: right;
	width: 63%;
}
.Guardias td
{
	padding: 5px;
}
.Guardias td a
{
	font-weight: normal !important;
}
.DiaNoCompletado
{
	border:solid 1px #999999 !important;
	padding: 0 5px; background:#E6E6E6
}

.DiaCompletado
{
	
	background: #00A300;
	padding: 0 5px;
}

.DiaCompletado a
{
	color: #00A300 !important;
	padding: 0 5px;
	font-weight: normal !important;
}

.DiaSeleccionado
{
	border:solid 2px #FF6600 !important;
	padding: 0 5px; background:#E6E6E6
}
.DiaSeleccionado a
{
		color: #FF6600 !important;
	padding: 0 5px;
	font-weight: normal !important;
}



.Guardias td.DiaNoCompletado{border:solid 1px #999999 !important; background:#E6E6E6}
.Guardias td.DiaSeleccionado{border:solid 2px #FF6600 !important; }

.Guardias td.DiaNoCompletado a
{
	color: #000 !important;
	font-weight: normal !important;
}
.DiaFestivo
{
	background: #C00;
	padding: 0 5px;
}
.DiaSeleccionado
{
	background: #FF6600;
	padding: 0 3px;
}
.DiaCompletado{
    background: #00A300;
	padding: 0 5px;
}

.DiaFestivo a
{
	color: #C00 !important;
	padding: 0 5px;
	font-weight: normal !important;
}
.TitFarmaciaGuardia
{
	color: #004F49;
	font: bold 1.4em "Century Gothic" , "Trebuchet MS" , Arial;
	margin-bottom: 5px;
}

.CalendarioMensualTitulo
{
    color: #FFFFFF;
	font: bold 0.8em "Century Gothic",  "Trebuchet MS" , Arial;
	/*,font-style "center",;*/
	margin-bottom: 5px;
	background: #004F49;
	padding-left: 20px;
	font-weight: bold;
	padding-bottom: 5px;
	
	

}
.SubTituloFarmaciaGuardia
{
	color: #FF6600;
	font: bold 1.2em "Century Gothic" , "Trebuchet MS" , Arial;
	margin-top: 5px; margin-bottom:5px;
	clear: both;
}
.SubTituloFarmaciaGuardia img
{
	vertical-align: middle;
}
.Publicado
{
	background: url(../Img/publicado.gif) no-repeat left 5px;
	font-weight: bold;
	color: #C00;
	padding: 3px 0;
	padding-left: 20px;
	font-size: 1.3em;
	float: right;
}
.Borrador
{
	background: url(../Img/borrador.gif) no-repeat left 5px;
	font-weight: bold;
	color: #000;
	padding: 3px 0;
	padding-left: 20px;
	font-size: 1.3em;
	float: right;
	
	
}
.ListadoFarmacias li
{
	float: left;
	width: 40%;
	background: none;
}

.ListaFarmaciasGuardia li
{
	margin-left: 25px;
}
.Turnos{ margin-left:30px}
.Turnos h5{ background:none}
#ResumenGuardias h5{ background:none ;}
#ResumenGuardias h5 img{ vertical-align:middle}
.ResumenLeft{float: left; width: 48% }
.ResumenRight{float: right; width: 48%}
.ResumenCalendario
{
	background: url(../Img/resumen-calendario.gif) no-repeat left top;
	padding-left: 20px;
	font-weight: bold;
	color: #004E47;
	padding-bottom: 5px;
	
}
.ResumenCalendario a
{
	color: #004E47;
}
.SeleccioneFarmacia
{
	background: #F5F5F5 url(../Img/lupa.gif) no-repeat 5px 5px;

	font-weight: bold;
	color: #004E47;
	padding: 5px 5px 5px 25px;
	margin-top: 10px; border:solid 1px #999; width:18em; float:right;  cursor:pointer
}
.SeleccioneFarmacia a
{
	color: #004E47;
}
.ExportarPdf
{
	background: url(../Img/pdf.gif) no-repeat left top;
	padding-left: 30px; text-align:left;
	
	color: #004E47;
	padding-bottom: 5px;
	
	border: none;
	font:bold 1em "Segoe UI", "Trebuchet MS", Arial; cursor:pointer
}
.CalendarioGuardias td
{
	text-align: center;
}
.CalendarioGuardias input
{
	cursor: default;
	font-weight: normal;
	padding: 0;
}
.InputGuardia
{
	border: solid 1px #ccc;
	text-align: right;
	width: 35px;
	padding: 2px 0 !important;
}
.ThGuardias
{
	background: #B6B6B2;
	text-align: center;
}
.TdGris
{
	background: #F3F2F4;
	font-weight: bold;
}
.Centrar
{
	text-align: center;
}

.Verde
{
	color: Green;
}

.Rojo
{
	color: red;
}

#FormGuardias .p-label
{
	width: 8em;
}
#FormGuardias .p-input
{
	width: 65%;
}
#FormGuardias .botones
{
	margin-right: 0.4em;
	padding-top: 2px;
}
.ListadoFarmaciasPublico h4 img{ vertical-align:middle}
.ListadoFarmaciasPublico h4{ margin:10px 0}
.ListadoFarmaciasNoche li a
{
	background: url(../Img/Radio.gif) no-repeat left top!important;
	padding-left: 20px !important; padding-bottom:3px;
	color:#666}

.ListadoFarmaciasNoche li a:hover
{
	background: url(../Img/radioSelected.gif) no-repeat left top!important;
	padding-left: 20px !important; padding-bottom:3px;
}

/*estilos de TD*/
.Derecha{
    text-align:right;
}
.Izquierda{
    text-align:left;
}
.Centro{
    text-align:center;
}

.Verde{
 color:#4FB08B
}
.MapaFarmacia{ float:left; margin-left:10px}
.MapaFarmacias{ background:url(../img/mapa_google.gif) no-repeat left top; color:#87aa10;  font:bold 1em "Segoe UI", "Trebuchet MS", Arial; padding-left:20px; padding-bottom:3px}

#BajaTrasladoColegiado .p-label
{
    width: 15em;
}
#BajaTrasladoColegiado .p-input
{
    width: 75%;
}

#BajaTrasladoSolicita .p-label
{
    width: 12em;
}
#BajaTrasladoSolicita .fila-campos1 .p-input, #BajaTrasladoSolicita .fila-campos2 .p-input
{
    width: 55%;
}

#ColegiadoEcologico .p-label
{
    width: 15em;
}
#ColegiadoEcologico .p-input
{
    width: 75%;
}

#ColegiadoEcologicoSolicita .p-label
{
    width: 12em;
}
#ColegiadoEcologicoSolicita .fila-campos1 .p-input, #ColegiadoEcologicoSolicita .fila-campos2 .p-input
{
    width: 55%;
}

.FormAltaDatosPersonales label
{
}
.FormAltaDatosPersonales .p-label
{
    width: 11.5em;
    font-size: 0.9em;
    font-weight: bold;
}
.FormAltaDatosPersonales .fila-campos .p-input
{
    width: 83%;
}
.FormAltaDatosPersonales .fila-campos1 .p-input, .FormAltaDatosPersonales .fila-campos2 .p-input
{
    width: 64.6%;
}
.FormAltaDatosPersonales .form-selectRefrescar
{
    width: 80.6%;
}
.FormAltaDatosPersonales .fila-campos1 .p-input2
{
    width: 65.3%;
}
.FormAltaDatosPersonales .radio
{
    font-size: 0.9em;
}

.FormAMIC .p-label
{
    width: 7.1em;
    font-size: 0.9em;
    font-weight: bold;
    padding-top: 0.4em
}
.FormAMIC .fila-campos .p-input
{
    width: 83%;
}
.FormAMIC .fila-campos1 .p-input, .FormAltaDatosPersonales .fila-campos2 .p-input
{
    width: 64.6%;
}
.FormAMIC .fila-campos1 .p-input2
{
    width: 65.3%;
}

.Correspondencia .Ayuda
{
    color: #CC0000;
    margin-left: 5px;
    font-size: 1.1em;
    line-height: 13px;
}

.AyudaAlta
{
    background: url(../Img/help.gif) no-repeat left top;
    margin: 0 3px 0 0;
    padding: 2px 5px 0 20px;
    text-decoration: none;
    cursor: pointer;
    font: bold 0.95em Tahoma, Verdana, Arial;
    color: #0074BF;
    border: none;
}

.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;
}

.FormAltaDatosProfesionales label
{
    font-weight: bold;
}
.FormAltaDatosProfesionales .p-label
{
    width: 13em;
    font-size: 0.9em;
}
.FormAltaDatosProfesionales .fila-campos .p-input
{
    width: 80.5%;
}
.FormAltaDatosProfesionales .fila-campos1 .p-input, .FormAltaDatosProfesionales .fila-campos2 .p-input
{
    width: 59.6%;
}
.FormAltaDatosProfesionales .form-selectRefrescar
{
    width: 80.5%;
}

.FormEconomicos .p-label
{
    width: 18em;
    font-size: 0.9em;
    font-weight: bold;
}
.FormEconomicos .fila-campos .p-input
{
    width: 73%;
}

.FormAltaAdjuntos label
{
    font-weight: bold;
}
.FormAltaAdjuntos .p-label
{
    width: 35em;
    font-size: 0.9em;
}
.FormAltaAdjuntos .p-input
{
    width:48%;
}

/*____calendario plazos________*/
.CalendarioPlazos{ float:left; width:22%; margin-right:5px;  padding-bottom:10px; min-height:105px}
.SeparadorCalendarioPlazos hr{ display:none}
.SeparadorCalendarioPlazos{ float:left}
.BotoneraCalendario { background:url(../Img/fn-adjuntos.jpg) repeat-x left top; padding:5px 10px; margin:15px 0 25px 0}
.BotoneraCalendario li{ display:inline; margin-left:0 !important; margin-right:10px !Important }
.VolverCalendario{background:url(../img/Subir.gif) no-repeat left 5px !important; padding-left:20px !important}
.IrAgenda{ background:url(../img/Calendario2.gif) no-repeat left top !important; padding-left:25px !important}
.BotoneraCalendario1 { background:url(../Img/fn-adjuntos.jpg) repeat-x left top; padding:5px 10px; margin:15px 0 25px 0}
.BotoneraCalendario1 th{ display:inline; margin-left:0 !important; margin-right:10px !Important }
                
                
                
/*______________Reserva de salas____________*/
#ReservaSalas h3{font: bold 1.2em Arial, Helvetica, Verdana;
	margin: 10px 0 10px 0;
	clear: both;
	border-bottom:dotted 1px #87aa10;color:#87aa10;
	background:url(../img/FlechaH4.gif) no-repeat left 10px; padding-left:15px; padding-top:10px; padding-bottom:0 !important}
.BuscadorSalas .p-label{ width:8em }     
.ListadoSalones li{ margin-bottom:10px; clear:left; }    
.ListadoSalones ul{margin:10px 0 5px 10px}   
.ListadoSalones .Formulario{ font-weight:normal}
.ListadoSalones .fila-campos1
{
	width: 34%;
	float: left;
	margin-bottom: 5px;
	padding-left: 5px;
	clear: left; 
}
.ListadoSalones .fila-campos2
{
	width: 63.5%;
	padding-right: 5px;
	padding-left: 5px;
	float: right;
	margin-bottom: 5px; 
}

.ListadoMedios li{ margin-bottom:10px; clear:left; overflow:auto; height:1% }    
.ListadoMedios ul{margin:10px 0 5px 10px} 
.ListadoMedios .p-label{width:15em}

.FormularioReserva .p-label{width:12em}
.FormularioReserva .p-input{width:75%}
.FormularioReserva .fila-campos1 .p-input{width:50%}


.FormularioReserva .fila-campos2 .p-input{width:50%}


/*caja login*/
.AccesoTarjeta
{
	background: url(../img/tarjeta.gif) no-repeat left 1px !important;
	padding-left: 20px;
}
.AccesoTarjeta input
{
	border: none;
	background: transparent;
	
	text-align: left;
	cursor: pointer;
	width: 16em; font:bold 1em "Segoe UI", "Trebuchet MS", Arial; color:#87aa10;
}

.AccesoTarjeta
{
	background: url(../img/tarjeta.gif) no-repeat left 1px !important;
	padding-left: 20px;}
	
	/*PopUP*/
 .modalPopup
 { background-color:White;
  
   border:solid 4px #000;
   padding:10px;
   width: 850px;
   height:550px;
  }
  

  .modalBackground 
{ background-color: #000;
  /*filter: alpha(opacity=70);*/
  opacity: 0.7;
}


.Popup{ border:solid 4px #000;padding:10px; background:#fff; font-size:1.2em}
.GaleriaImagenes li{ background:none !Important; float:left; width:20%; border:solid 1px #ddd; 
min-height:170px;padding:10px 0; margin-right:10px !important; margin-bottom:15px !important}
.Ampliar
{
	background: url(../img/detalle.gif) no-repeat left top;
	border: none;
	
	cursor: pointer;
	
	padding-left: 10px; color:#87aa10; font:bold 1em "Segoe UI", "Trebuchet MS", Arial
}
.Cerrar
{
	background: url(../img/cerrar.gif) no-repeat left top;
	border: none;
	
	cursor: pointer;
	width: 65px; color:#87aa10; font:bold 1em "Segoe UI", "Trebuchet MS", Arial
}
/* CALENDARIO AGENDA DEL COFBI*/
.ThAgenda
{
	text-align: center;
	width:14%; 
}
.TdGris
{
	background: #F5F5F5;
	font-weight: normal;
	text-align:center;
	vertical-align:top;
}
.TdGris label{ font-weight:bold}
.TdGris a
{
	background: #F3F2F4;

	text-align:left !important;
}
.TdGris a:hover{color: #C00}
.CalendarioAgenda dl{ margin:5px 0; }

.CalendarioAgenda td{ text-align:left !important; border:#eaeaea 1px solid !important; width:14%; }

.CalendarioAgenda {border-collapse:collapse}
.CalendarioAgenda dt{ font-weight:bold; font-size:0.9em; color:#92b611}
.CalendarioAgenda dd{ font-size:0.9em; margin-left:0; margin-bottom:5px }
.Dia { background:#000; color:#fff;  padding:3px}

.ListadoReceta li{
padding: 5px 0 5px 0;
font-weight: bold;
background: url(../img/FlechaH4.gif) no-repeat left 5px !important;
padding-left: 15px;
}
.ListadoReceta li input {
border:none;
background:none !important;
width: auto !important;
padding-left:0 !important;
cursor:pointer;
padding:0;
margin:0;
color:#666;
}
*:first-child+html .ListadoReceta li input  { text-align:left;}
.TablaRecetaElectronica .Descargar { width:auto !important;}
.TablaRecetaElectronica th { text-align:center;}
/* CALENDARIO AGENDA DEL COFBI*/

/* BOLETINES*/
#FormBoletin .p-label
{
	width: 9em;
}

#FormBoletin .p-input
{
	width: 84.5%;
}

#FormBoletin .botones
{
	margin-right: 0.75em;
	padding-top: 2px;
}

#Boletines .p-label-ficha
{
	width: 11em;
}
#Boletines .fila-campos2 .p-label-ficha
{
	width: 11em;
}
.BoletinesListado
{
	margin: 0;
	padding: 0; overflow:auto; height:1%
}
.BoletinesListado dt
{
	font-weight: bold;
	float: left;
	padding: 2px 0;
}
.BoletinesListado dd
{
	float: left;
	margin-right: 10px;
	margin-left: 5px;
	padding: 2px 0;
}
.BoletinesListado .SaltoLinea1
{
	clear: right;
	width: 38%;
}
.BoletinesListado .SaltoLinea2
{
	clear: right;
	width: 60%;
}
/*BOLETINES*/

/*ANUNCIOS*/
.ImagenDerecha
{
	float: right;
	margin-left: 20px;
}


/* FIN ANUNCIOS */

/****Listado Anuncios****/
#DatosContacto .p-label {
       float: left;
    font-weight: bold;
    padding-top: 2px;
    width: 7em;
    }
 #DatosContacto .p-input {
    float: left;
        line-height: 1.2em;
    margin-bottom: 10px;
    text-align: justify;
    }
.DerechaUltimaHora {    float: right; margin-top:15px;}   

.TextoJustificado
{
	text-align:justify ;
}
.TextoJustificado p
{
	 margin-bottom:10px;
}
.DescargarProcReclamacion
{
	background: #fff no-repeat 5px top;
	width: 250px;
	border: none;
	font:  normal  1em "Segoe UI", "Trebuchet MS", Arial;
	cursor: pointer;
	padding-bottom:2px;
}

.Subir
{
	background: url(../IMG/nuevo-mensaje.gif) no-repeat 5px top;
	padding-left: 1px;
	width: 25px;
	border: none;
	font: bold 1em "Segoe UI", "Trebuchet MS", Arial;
	color: #87aa10;
	cursor: pointer;
}

.form-input-peq
{
	width: 86%;
}
.form-input-peq
{
	border: solid 1px #8f8f8f ;
	background: #f7f7f7;
	padding: 1px;
	font: normal 1em "Segoe UI", "Trebuchet MS", Arial;
}
#cookieMessageWrapper
{
/* Este Es My Estilo que le Agrege :D*/
	width: 100%;
	border-top: 1px solid #aaaaaa;
	background: #f6f6f6;
	position: fixed;
	left: 0;
	bottom: 0px;
	text-align: center;
	padding: px 0;
    font-size: 9pt; 
	
	/*
	Este Es El Que Viene por Defecto
	background: #fd8;
	font-family: "Segoe UI",Verdana,Arial,Helvetica,Sans-Serif; 
	font-size: 11pt; 
	font-weight: normal; 
	color: #333;
	padding: 0;
	margin: 0;
	display: none;
	border-bottom: solid 1px #f80;*/
}
#cookieMessage
{
	width: 740px; /* this needs to be set to the width of the centre container */
	padding: 6px 0 6px 0;
	margin: 0 auto;
	position: relative;
}
#cookieMessage:after
{
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
#cookieMessage p
{
	margin: 10px 0 0;
}
#cookieClose
{
	float: right;
	display: block;
	padding: 0px 5px;
	text-decoration: none;
	background: #7fba00;
	border: solid 1px #000;
	border-radius: 2px;
	color: #FFFFFF;
	font-size: 100%;
	margin-top: 6px;
	font-weight: bold;
}
