﻿
/* CSS Document */
@import url(/Recursos/css/normal.css);
/*estilos para normalizar diferencias entre navegadores*/
body
{
    font-size: 62.5%;
    font-family: Tahoma, Verdana, Arial;
    background: #fff url(../Img/fondoGris.jpg) repeat-x left top;
}
#Container
{
    font-size: 1.2em; /*tamanyo general de textos 12px*/
    color: #333;
    max-width: 1000px;
    min-width: 760px;
    margin: auto;
    width: 100%;
    background: #fff;
}
* html .Contenedor
{
	width: 1000px; margin:0 !important
}
#MargenContainer
{
    padding: 0 5px;
    background: #fff;
}
/*---CABECERA---*/




#CabeceraDerecha
{
    float: right;
    width: 34%;
}
#CabeceraIzquierda
{
    float: left;
    width: 65%;
}
#Cabecera
{
    background: url(../Img/fnCabecera.jpg) repeat-x left top;
    clear: both;
}
.Logo
{
    width: 37%;
    float: left;
}

.Logo img
{
    padding-top: 15px;
}
.CabeceraImagen
{
    float: right;
    width: 62%;
}
.CabeceraImagen img
{
    float: left;
}
.CabeceraImagen p
{
    float: left;
    background: url(../Img/comitas.gif) no-repeat left top;
    padding-top: 25px;
    padding-left: 50px;
    font: bold 1.3em Georgia, Times New Roman;
    font-style: italic;
    color: #999;
    width: 28%;
}
.CabeceraImagen span
{
    background: url(../Img/comitas2.gif) no-repeat right bottom;
    display: block;
}
/*--MENU OPCIONES CABECERA---*/
#OpcionesCabecera
{
    padding-bottom: 3px;
}

#CabeceraDerecha
{
    display: inline;
    text-align: right;
}


html > /**/ body .MenuAbajo
{
    padding-top: 30px;
}
#MenuCabecera ul
{
    margin-top: 6px;
    float: left;
}
#OpcionesCabecera li
{
    display: inline;
    color: #406488;
    font-size: 0.9em;
    padding-left: 5px;
    padding-right: 5px;
    background: url(../Img/rayita.gif) no-repeat right top;
}
#MenuCabecera li.MenuUltimo
{
    border-right: none;
    padding-right: 2px;
    margin-right: 5px;
    background: none;
}
#CabeceraDerecha li.MenuUltimo
{
    border-right: none;
    padding-right: 2px;
    margin-right: 0px;
    background: none;
}
#MenuCabecera li a
{
    color: #003366;
    text-transform: uppercase;
}
#MenuCabecera img
{
    vertical-align: middle;
}
#CabeceraDerecha
{
    padding-top: 2px;
}
#CabeceraDerecha.input
{
    border: solid 1px #ccc;
    background: url(../Img/fn-Input.jpg) repeat-x left top;
    font-size: 0.9em;
    color: #666;
}

.Inicio
{
    background: url(../Img/inicio.gif) no-repeat left 2px;
    padding-left: 15px;
}
.Contacta
{
    background: url(../Img/contacto.gif) no-repeat left 2px;
    padding-left: 15px;
}
.Mapa
{
    background: url(../Img/localizacion.gif) no-repeat left 2px;
    padding-left: 15px;
}
.Acceso
{
    background: url(../Img/acceso-colegiados.gif) no-repeat left 2px;
    padding-left: 15px;
}
.Desconectar
{
    background: url(../IMG/desconectar.gif) no-repeat left top;
    padding-left: 15px;
}
.DesconectarBoton
{
    background: url(../IMG/desconectar.gif) no-repeat left top;
    padding-left: 17px;
    cursor: pointer;
    border: none;
    color: #005BCF;
    font: bold 0.9em tahoma;
    width: 100px;
    margin-left: 10px;
    margin-top: 3px;
}

.fecha
{
    clear: both;
    color: #666;
    font-size: 0.9em;
    text-align: right;
    padding-top: 5px;
    position: relative;
    padding-right: 10px;
}
.Mas
{
    background: url(../Img/mas.gif) no-repeat left 3px;
    padding-left: 15px;
    margin-left: 20px;
}
.Mas a{color:#005bcf}
.MasBoton
{
    background: url(../IMG/mas.gif) no-repeat left 3px;
    cursor: pointer;
    border: none;
    font: bold 0.95em Tahoma, Verdana, Arial;
    color: #0074BF;
    text-align: left;
    padding-left: 10px;
}
.MenosBoton
{
    background: url(../IMG/menos.gif) no-repeat left 3px;
    cursor: pointer;
    border: none;
    font: bold 0.95em Tahoma, Verdana, Arial;
    color: #0074BF;
    text-align: left;
    padding-left: 10px;
}
.MasBotonGrande
{
    background: url(../IMG/mas.gif) no-repeat left 3px;
    cursor: pointer;
    border: none;
    font: 0.95em normal Tahoma, Verdana, Arial;
    color: #0074BF;
    width: 245px;
}
.MenosBotonGrande
{
    background: url(../IMG/menos.gif) no-repeat left 3px;
    cursor: pointer;
    border: none;
    font: 0.95em normal Tahoma, Verdana, Arial;
    color: #0074BF;
    width: 230px;
}
.Otros
{
    color: #0074BF;
    text-align: right;
    clear: both;
    margin: 10px 0;
    font-size: 0.9em;
}
.Otros a
{
    color: #0074BF;
}
#ImagenHome
{
    background: url(../Img/fn-Home.jpg) no-repeat left top;
    overflow: auto;
    height: 1%;
}

#EspacioImagen
{
    float: left;
    display: inline;
    overflow: hidden;
    width: 73.5%;
}

/*----pagina login----*/
.Contenido fieldset
{
    border: solid 1px #E1E1E1;
    clear: both;
}
.MargenesLogin
{
    padding: 10px 0;
    background: #fff;
}
.MargenesLogin h2
{
    /*margin-top: -10px;*/
    margin-bottom: 10px;
    clear: both;
}
.BuscadorLogin legend
{
    display: none;
}
.BuscadorLogin
{
    background: url(../Img/fn-fieldset-buscador.jpg) repeat-x left top;
    padding: 20px 20px 10px 20px;
    height: 170px;
}
html > /**/ body .BuscadorLogin
{
    height: 185px;
}
.Login1
{
    width: 30%;
    float: left;
}
.Login2
{
    width: 30%;
    float: left;
    margin: 0 4%;
}
.Login3
{
    width: 30%;
    float: right;
}
.Login1 fieldset, .Login2 fieldset, .Login3 fieldset
{
    border: none;
}

.FLogin .p-label
{
    width: 7em;
    font-weight: bold;
}
.FLogin .p-input
{
    width: 70%;
}
.FLogin .botones
{
    margin-right: 0.4em;
}
.FLogin p
{
    margin-bottom: 10px;
}
.AccesoL
{
    font: normal 1.5em "Lucida Sans Unicode" , Tahoma, Verdana;
    color: #9cc9ef;
    background: url(../Img/TitOfertas.gif) repeat-x right bottom;
    padding-bottom: 15px;
    width: 100%;
}
.RecordarL
{
    font: normal 1.5em "Lucida Sans Unicode" , Tahoma, Verdana;
    color: #aede0a;
    background: url(../Img/TitCursos.gif) repeat-x right bottom;
    padding-bottom: 15px;
    width: 100%;
}
.FirmaL
{
    color: #ffcc00;
    font: normal 1.5em "Lucida Sans Unicode" , Tahoma, Verdana;
    background: url(../Img/TitEncuestas.gif) repeat-x right bottom;
    padding-bottom: 15px;
    width: 95%;
}

.MargenesLogin li
{
    background: url(../Img/flecha-menu.gif) no-repeat 5px 4px;
    padding: 0 0 3px 15px;
}
fieldset.Login
{
    border: none;
    padding: 5px;
}
.Login legend
{
    display: none;
}
.Login p
{
    font-size: 0.9em;
}

/*---LOGIN CABECERA--*/
.Logeado
{
    background: #fff url(../Img/user.gif) no-repeat left 5px;
    border: none;
    padding: 3px;
    margin-left: 10px;
    float: left;
    width: 55%;
}
p.TitLogeado
{
    color: #000;
    font: bold 1.2em Arial, Helvetica, sans-serif;
    margin: 5px 0;
    color: #000000;
}
.usuario
{
    font-size: 0.9em;
    color: #333;
    padding-left: 15px;
    padding-top: 3px;
    float: left;
}
.BotonDesconectar
{
    float: left;
}
.usuarioP
{
    background: url(../Img/usuario.gif) no-repeat left top;
    padding-left: 15px;
    font-weight: bold;
    color: #22558C;
}

.LoginCabecera
{
    margin: 5px;
}
.LoginCabecera fieldset
{
    border: none;
}
.LoginCabecera legend
{
    color: #003366;
    font: bold 1.2em "Lucida Sans Unicode" , Tahoma, Arial;
}


.FHome
{
    border: solid 4px #ECECF1;
    padding: 5px;
}
.FHome .Boton
{
    float: right;
    margin-right: 10px;
}
.LoginCabecera ul
{
    margin-left: 10px;
}
.LoginCabecera li
{
    font-size: 0.9em;
    clear: left;
    background: none;
    padding-left: 0;
}

.LoginCabecera label
{
    float: left;
    width: 35%;
    display: inline;
    overflow: hidden;
    padding-top: 4px;
}

.LoginCabecera .input
{
    font-size: 1em;
    width: 58%;
}

.LoginCabecera #SubOpcionesLogin
{
    margin: 3px 0;
    text-align: right;
    clear: both;
}
.LoginCabecera #SubOpcionesLogin li
{
    display: inline;
    font-size: 0.85em;
    padding-left: 0;
    background: none;
}

a.Recordar
{
    background: url(../Img/recordar-password.gif) no-repeat left top;
    padding-left: 12px;
}
a.Firma
{
    background: url(../Img/firma-electronica.gif) no-repeat left 2px;
    padding-left: 15px;
}
.LoginCabecera li a
{
    color: #22558C;
    padding-right: 5px;
}
/*---MENU PRINCIPAL----*/
#MenuPrincipal
{
    clear: both;
    background: #003366;
    padding: 0px 0;
    overflow: auto;
    height: 1%;
}
#MenuPrincipal li
{
    display: inline;
    font: bold 1.1em "Lucida Sans Unicode" , Tahoma, Arial;
    color: #fff;
}
#MenuPrincipal li a
{
    color: #fff;
    padding: 3px 2%; /*border-right: solid 1px #fff*/
    display: block;
    float: left;
    border-right: solid 1px #fff;
}


/*---CONTENIDO CENTRAL---*/

.Contenido
{
    float: left;
    width: 100%; padding-top:5px
}

.ContenidoInterior
{
    background: url(../Img/fn-lateral.gif) repeat-y left top;
}

/*---HOME---*/
#ColumnaHomeIzq
{
    margin-right: 220px;
}

#ColumnaHomeDch
{
    float: left;
    width: 212px; /*Width of right column in pixels*/
    margin-left: -220px; /*Set left margin to -(RightColumnWidth) */
}
.Margenes
{
    padding: 5px 20px 10px 10px;
    overflow: auto;
    height: 1%;
}
h2
{
    color: #4B5CC4;
    font: normal 1.85em "Lucida Sans Unicode" , Tahoma, Arial;
    background: #fff url(../Img/RayTitulos.gif) repeat-x left bottom;
    padding-bottom: 5px;
}
h3.Fichah3
{
    color: #4B5CC4;
    font: normal 1.85em "Lucida Sans Unicode" , Tahoma, Arial;
    background: #fff url(../Img/RayTitulos.gif) repeat-x left bottom;
    padding-bottom: 5px; /*color: #000; 	font-size: 1.65em; 	font-weight: normal;*/
    margin-top: -10px;
    margin-bottom: 5px;
    clear: both;
}
.FondoHome
{
    background: url(../Img/Difuminado.jpg) no-repeat left top;
    padding: 10px;
}
/*Destacados home*/

.DestacadosHome
{
    width: 60%;
    float: left;
}
.DestacadosHome ul
{
    padding-top: 20px;
}
.DestacadosHome h2
{
    color: #9CC9EF;
    font-size: 1.3em;
    background: url(../Img/RayAzul.gif) repeat-x left bottom;
    margin-bottom: 0;
}

.DestacadosHome li
{
    background: none !important;
    float: left !important;
    width: 48% !important;
    padding: 0 0 30px 0 !important;

    font-weight: bold;
}
.DestacadosHome li img
{
    border: solid 1px #9CC9EF;
    float: left;
    margin-right: 5px;
}
.DestacadosHome li a
{
    color: #005BCF;
}
.DestacadosHome li a:hover
{
    color: #003366;
}



/*---NOTICIAS----*/
.NoticiasHome
{
    clear: both;
}
.NoticiasHome h2
{
    color: #013567;
    font-size: 1.3em;
    background: url(../Img/RayAzulOscuro.gif) repeat-x left bottom;
    margin-bottom: 0;
}


#Noticias
{
    overflow: auto;
    height: 370px;
    padding-right: 15px;
}
#Noticias dt
{
    padding: 8px 0 0 0px;
    padding-left: 20px;
    color: #005BCF;
    font-weight: bold;
    padding-bottom: 5px;
    font-size: 1.15em;
    clear: both;
    background: url(../Img/toponoticias.gif) no-repeat left 12px !important;
}
#Noticias dt a
{
    color: #005BCF;
}
#Noticias dt a:hover
{
    color: #003366;
}
#Noticias span
{
    clear: right;
    display: block;
    font-weight: normal;
    color: #005BCF;
    padding-bottom: 5px;
}
#Noticias dd
{
    margin-left: 20px;
    margin-bottom: 5px;
    font-size: 0.95em;
}

#Noticias img
{
    float: right;
    border: solid 1px #9CC9EF;
    clear: right;
    margin-left: 15px;
}
#AccionesNoticias
{
    text-align: right;
    margin: 10px 0;
}
#AccionesNoticias li
{
    display: inline;
    background: none;
    padding: 0;
}
#AccionesNoticias a
{
    color: #005BCF;
    padding-right: 10px;
    font-size: 0.9em;
    font-weight: bold;
}
a.RSS
{
    background: url(../Img/rss.gif) no-repeat left 2px;
    padding: 2px 10px 2px 18px;
    color: #005CD0;
    font-weight: bold;
}




/*----EVENTOS----*/
#Eventos
{
    float: right;
    width: 37%;
    overflow: auto;
    height: 1%;
}
#Eventos h2
{
    color: #AEDE0A;
    font-size: 1.3em;
    background: url(../Img/RayVerde.gif) repeat-x left bottom;
    margin-bottom: 0;
}
#Eventos span
{
    color: #284D91;
}
#EventosFechas
{
    float: right;
    overflow: auto;
    height: 1%;
}
/*eventos en la home*/
#Eventos .ListadoEventos
{
    float: none;
    width: 100%;
    height: 135px;
}
#Eventos .CalendarioHome
{
    float: none;
    width: 100%;
}
#Eventos .CajaEventos
{
    border-bottom: none;
    height: auto;
}
/*eventos listado calendario*/
.ListadoEventos dl
{
    margin: 0;
}
.ListadoEventos dd
{
    margin: 0;
    padding: 3px 0;
    padding-left: 15px;
}
.CajaEventos
{
    border-bottom: solid 1px #ccc;
    height: 170px;
}
.Eventos
{
    float: left;
    width: 49%;
    display: inline;
    overflow: hidden;
    margin-right: 5px;
    margin-bottom: 5px;
}

.CalendarioHome
{
    float: right;
    width: 47%;
}
.CalendarioHome h3
{
    color: #284D91;
    font: bold 1.25em Arial, Helvetica, sans-serif;
    text-align: center;
}
.TituloCalendario
{
    /*float:left; width:70%*/
    width: 90%;
    text-align: center;
    color: #003366;
}

.FlechaIzquierda
{
    padding-top: 5px;
    margin-right: 15px;
    width: 9px !important;
    height: 7px !important;
}
.FlechaDerecha
{
    padding-top: 5px;
    margin-left: 15px;
    width: 9px !important;
    height: 7px !important;
}
.Calendario
{
    background: #CCCCCC;
}
.Calendario th
{
    background: #003366;
    color: #FFFFFF;
    font-size: 1em;
    padding: 2px;
}
.Calendario td
{
    background: #fff;
    font-size: 1em;
    text-align: center;
    padding: 0px;
}

.Festivo
{
    color: #CC0000 !important;
    display: block;
    padding: 2px;
}
.DiaActivo
{
    color: #003366 !important;
    background: #fff;
    display: block;
    padding: 2px;
    border: solid 2px #003366;
}
.OtroMes
{
    color: #999 !important;
    display: block;
    padding: 2px;
}
.DiaActivoFestivo
{
    display: block;
    background-color: #64AAFF;
    padding: 2px;
    color: #CC0000 !important;
}
.Laborable
{
    display: block;
    padding: 2px;
    color: #000 !important;
}



.ListadoEventos
{
    float: left;
    width: 45%;
    height: 135px;
    overflow: auto;
}

.ListadoEventos .WarningPeq
{
    background: url(../IMG/fn-amarillo.jpg) repeat-x left top;
    border: #FF9933 1px solid;
    margin: 5px 0px;
    padding: 5px 5px 0px 5px;
}
.fecha-eventos
{
    background: url(../Img/fecha.gif) no-repeat left 8px;
    padding: 5px 0 0 15px;
    font-size: 0.9em;
}
.ListadoEventos div
{
    margin-left: 16px;
    margin-bottom: 5px;
}
.ListadoEventos p
{
    margin-bottom: 5px;
}
.ListadoEventos dd a
{
    color: #005BCF;
    font-weight: bold;
}
.MasEventos
{
    text-align: right;
    color: #005BCF;
    font-size: 0.9em;
    margin-top: 10px;
}
.MasEventos a
{
    color: #005BCF;
    font-weight: bold;
}
.MasEventosDerecha
{
    text-align: right !important;
    color: #005BCF;
    font-size: 0.9em;
    margin: 0px;
    font-weight: bold;
}
.MasEventosDerecha a
{
    color: #005BCF;
}
/*--OFERTAS HOME---*/
#HomeAbajo
{
    clear: both;
    margin-top: 25px;
}
#HomeAbajo p
{
    font-size: 0.95em;
    margin: 10px 0;
}
#HomeAbajo a
{
    color: #005BCF;
    padding-right: 10px;
    font-weight: bold;
}


/*--ENCUESTAS---*/
#CajaEncuesta
{
}
#CajaEncuesta h2
{
    color: #FFCC00;
    font-size: 1.3em;
    background: url(../Img/RayAmarillo.gif) repeat-x left bottom;
    margin-bottom: 0;
}
.ImagenEncuestaHome
{
    text-align: center;
    margin: 0 auto;
    padding: 5px 0 !important;
    border-bottom: dotted 1px #FFCC00;
    margin-bottom: 10px;
}
.Encuesta
{
    float: left;
}

.PreguntaEncuesta
{
    font-size: 1.1em;
    color: #003366;
    font-weight: bold;
}
.Encuesta li
{
    font-size: 0.9em;
    display: inline;
}
html > /**/ body .Encuesta li
{
    margin: 5px 0;
}
html > /**/ body .Encuesta input
{
    margin-right: 3px;
}
.Votar
{
    float: right;
    margin-top: 30px;
}
.Votar li
{
    display: inline;
    background: none !important;
}
#NoEncuesta
{
    background: url(../Img/encuestas.jpg) no-repeat right center;
    height: 140px;
}
#NoEncuesta div
{
    padding-bottom: 103px;
}
#FormEncuesta
{
    margin: 0;
}
#FormEncuesta .Boton
{
    float: right;
}
div.hrhome
{
    height: 3px;
    background: #EAEAEA;
    margin-top: 1px;
}
div.hrhome hr
{
    display: none;
}
#FormEncuesta .p-label
{
    width: 30em;
}
#FormEncuesta .p-input
{
    width: 48%;
}
.Hora
{
    width: 80px;
}
/*---DESTACADOS--*/
#ColumnaHomeDch div.hrhome
{
    height: 3px;
    background: #EAEAEA;
    margin-top: 1px;
    width: 98%;
    float: right;
}
.Destacado
{
    border: solid 8px #CCCCCC;
    margin: 5px;
    padding: 8px;
    padding-right: 15px !important;
    padding-top: 5px !important;
    height: 90px;
    text-align: right;
}
.Destacado a
{
    color: #013567;
    font: normal 1.5em Arial, Helvetica, sans-serif;
}

/*--CAJA USUARIOS CONECTADOS*/
.CajaUsuarios
{
    border: solid 4px #ccc;
    padding: 10px;
    font-size: 0.9em;
    margin-left: 5px;
}
.CajaUsuarios dl
{
    margin: 0;
}
.CajaUsuarios dd
{
    margin: 0;
}
dt.TotalVisitas
{
    float: left;
    padding-right: 5px;
}
h2.Usuarios
{
    margin-bottom: 0px;
    font-size: 1.4em;
    background: none;
    color: #003366;
}

.CajaUsuarios a
{
    color: #003366;
}

/*---MENU LATERAL----*/
#MenuLat
{
    width: 100%;
    float: left;
    display: inline;
    overflow: hidden;
    padding-top: 5px;
    background: #fff;
    font-size: 0.9em;  margin-bottom:10px
}
.ContenidoCentral
{
    margin-left: 180px; /*line-height:18px*/
}
* html #MenuLat
{
    margin-left: 3px;
}
* html .ContenidoCentral
{
    margin-left: 0;
    height: 1%;
}
#MenuLat li
{
    background: #E2E2E2;
}
#MenuLat li a
{
    color: #003366;
    font-weight: bold;
    display: block;
    height: 1%;
    border-bottom: solid 1px #fff;
    padding: 5px 0 5px 10px;
}
#MenuLat li a:hover
{
    color: #4B5CC4;
}
#MenuLat li li
{
    background: #F3F3F3 url(../Img/cuadritos.gif) no-repeat 10px 10px;
    color: #003366;
}
#MenuLat li li a
{
    background: none;
    font-weight: normal;
    padding: 0;
    display: block;
    padding: 4px 0 4px 23px;
}
#MenuLat li li li
{
    background: #fff url(../Img/miga-pan.gif) no-repeat 25px 8px;
    padding-left: 10px;
    border-bottom: solid 1px #f3f3f3;
}

/*--miga pan---*/
#MigaPan
{
    margin-bottom: 8px;
    margin-right: 30px;
   
    background: url(../Img/cuadritos.gif) no-repeat left 5px;
    padding-left: 15px;
}
#MigaPan li
{
    display: inline;
    font-size: 0.9em;
    color: #666666;
    background: none;
    padding: 0;
}
#MigaPan li a
{
    color: #003366;
    background: url(../Img/miga-pan.gif) no-repeat right 4px;
    padding-right: 8px;
}

.AyudaGeneral
{
    float: right;
    color: #0074BF;
    margin-left: 5px;
}


.AyudaGeneral .Ayuda
{
    background: url(../Img/help.gif) no-repeat left top;
    margin: 0 3px 0 0;
    padding: 0 5px 0 10px;
    text-decoration: none;
    cursor: pointer;
    font: bold 0.95em Tahoma, Verdana, Arial;
    color: #0074BF;
    border: none;
}
.Ayuda
{
    background: url(../Img/help.gif) no-repeat left top;
    padding-left: 20px !important;
    color: #0074BF;
    padding-bottom: 2px;
}
.AyudaAlta
{
    background: url(../Img/help.gif) no-repeat left top;
    margin: 0 3px 0 0;
    padding: 0 5px 0 10px;
    text-decoration: none;
    cursor: pointer;
    font: bold 0.95em Tahoma, Verdana, Arial;
    color: #0074BF;
    border: none;
}

/*---Ayuda Extendida---*/
/*--ayuda extendida-*/
.BordeAyuda
{
    border: solid 4px #fff;
    padding: 10px;
}
.AyudaExtendida
{
    clear: both;
    border: solid 1px #D3DCE2;
    background: #fff url(../IMG/ayuda2.jpg) no-repeat left top;
    margin-bottom: 10px;
    padding: 10px;
    padding-left: 100px;
    padding-bottom: 20px;
}
.AyudaHr
{
    background: url(../IMG/ayuda1.gif) no-repeat right top;
    height: 17px;
    line-height: 17px;
    clear: both;
}
.AyudaHr hr
{
    display: none;
}
.AyudaExtendida p
{
    margin: 10px 0;
}


/*---FORMULARIOS----*/
.ContenedorCentral h2, .Contenido h2
{
   /* margin-top: -10px;*/
    margin-bottom: 5px;
    clear: both;
}
.ContenedorCentral .Buscador fieldset, .ContenedorCentral .Buscador fieldset
{
    border: none;
    clear: both;
    background: #F3F3F3;
    padding: 10px 14px 5px 14px;
}
.ContenidoBuscador .Buscador
{
    margin-top: 15px;
}
.ContenedorCentral fieldset
{
    border: none;
    clear: both;
}
.Boton
{
    background: url(../Img/botonFondo.jpg) repeat-x left top;
    color: #333 !important;
    border: solid 1px #ccc;
    text-transform: uppercase;
    font: bold 0.8em Tahoma, Verdana, Arial;
    padding: 2px 0;
    cursor: pointer;
}
html > /**/ body .Boton
{
    padding: 2px 3px;
}
a.Boton
{
    padding: 2px 10px 5px 10px;
    line-height: 22px;
}
.Idioma
{
    background: #fff;
    color: #003366 !important;
    border: none;
    text-transform: uppercase;
    font: bold 0.8em Tahoma, Verdana, Arial;
    padding: 2px 0;
    cursor: pointer;
}
.idioma_seleccionado
{
    background: #fff;
    color: #999 !important;
    border: none;
    text-transform: uppercase;
    font: normal 0.8em Tahoma, Verdana, Arial;
    padding: 2px 0;
    cursor: pointer;
}
.input
{
    border: solid 1px #ccc;
    background: #fff;
    padding: 1px;
    font: normal 1em Tahoma, Verdana, Arial;
}
.clear
{
    clear: both;
}
.none
{
    position: absolute;
    left: -1500px;
    top: -10%;
    overflow: hidden;
    font-size: 0%;
    line-height: 0%;
}

/*---buscador---*/
.Buscador legend, .BuscadorContacto legend
{
    display: none;
}
.Buscador
{
    /*background: url(../Img/fn-fieldset-buscador.jpg) repeat-x left top;*/
    border: solid 1px #D3DCE2; /*font-weight:bold; 	font-size:1em;*/
    padding: 3px;
}

.Contenido fieldset.BuscadorContacto
{
    background: none;
    border: none;
    padding: 10px 20px 5px 20px;
}

.Buscador img
{
    vertical-align: top;
    padding-top: 2px;
}

#BuscadorGeneral .fila-campos1
{
    width: 35%;
}
#BuscadorGeneral .fila-campos2
{
    width: 64%;
}
#BuscadorGeneral .p-label
{
    width: 6em;
}
#BuscadorGeneral .p-input
{
    width: 60%;
}
#BuscadorGeneral .fila-campos2 .p-input
{
    width: 40%;
    padding-right: 5px;
}
#BuscadorGeneral .p-columna
{
    padding: 0;
}

/*encuestas web*/
#Encuestas
{
    background: #F3F3F3;
    border: solid 1px #D3DCE2;
    padding: 10px;
}
#EncuestasWeb .fila-campos1
{
    width: 29%;
}
#EncuestasWeb .fila-campos2
{
    width: 70%;
}
#EncuestasWeb .p-label
{
    width: 6em;
    padding-top: 4px;
}
#EncuestasWeb .p-input
{
    width: 60%;
}
#EncuestasWeb .fila-campos2 .p-input
{
    width: 40%;
    padding-right: 5px;
}
#EncuestasWeb .p-columna
{
    padding: 0;
}

/*--BOtones link ---*/
.BotonAdjunto
{
    color: #005CD0;
    text-decoration: none;
    border: none;
    text-align: left;
    cursor: pointer;
    font: bold 0.9em Tahoma, Verdana, Arial;
    width: 75px;
}

.BotonAdjunto
{
    background: left 0px no-repeat;
    margin: 0 3px 0 0;
    padding: 0 0 0 1px;
}
/*--Botones paginacion ---*/
.BotonNumero
{
    color: #AE1212;
    text-decoration: none;
    border: none;
    text-align: left;
    cursor: pointer;
}

.BotonNumero
{
    background: #F3F3F3;
    margin: 0 3px 0 0;
    padding: 0 3px;
}

.BotonNumeroSeleccionado
{
    background: #005BCF !important;
    margin: 0 3px 0 0;
    padding: 0 3px;
    text-decoration: none;
    font-weight: bold !important;
    color: #fff !important;
}

.Paginacion
{
    float: right;
}
.ResultadosPaginacion
{
    float: left;
}
/*--genericos formularios---*/
.p-label
{
    padding-top: 2px;
    float: left;
}
.p-label2
{
    float: left;
    padding-top: 2px;
}
.p-label-fecha
{
    width: 5em;
    float: left;
    padding-top: 2px;
    margin-left: 10px;
}
.p-label-fechaS
{
    width: 3em;
    float: left;
    padding-top: 2px;
    margin-left: 3px;
}
.p-input-fecha
{
    float: left;
}
.p-input-fecha span
{
    float: left;
}
.p-input-fecha .input
{
    width: 65px;
    float: left;
    margin-right: 2px;
}
.p-input
{
    float: left;
}

fieldset .fila-campos, fieldset .fila-campos1, fieldset .fila-campos2
{
    margin-bottom: 3px;
}
.fila-campos
{
    clear: both;
    margin-bottom: 0px;
    float: left;
    width: 100% /*height:1%; overflow:auto;*/;
}
.fila-campos1
{
    float: left;
    width: 49%;
    margin-bottom: 0px;
    clear: left; /*height:1%; overflow:auto;*/
}
.fila-campos2
{
    float: right;
    width: 49%;
    margin-bottom: 0px; /*margin-bottom: 5px;*/ /* height:1%; overflow:auto;*/
}
.fila-campos1-1
{
    float: left;
    width: 58%;
    height: 1%;
    overflow: auto;
}
.fila-campos1-2
{
    float: left;
    width: 40%;
    height: 1%;
    overflow: auto;
}




.botones
{
    float: right;
}
/*
.hr{
	background:#EAEAEA; height:2px; margin-top:1px}*/
.hr hr
{
    display: none;
}

.form-input
{
    width: 99.5%;
}

.form-select
{
    width: 100%;
}
.form-input, .form-select
{
    border: solid 1px #ccc;
    background: #ffffff;
    padding: 1px;
    font: normal 1em Tahoma, Verdana, Arial;
}
.form-inputInactivo
{
    /*color: #22558C;*/
    color: #666;
    border: none;
    background: transparent;
    padding: 1px;
    font: normal 1em Tahoma, Verdana, Arial;
    width: 100%;
}
.botonimagen
{
    background-image: url(../img/ascendente-sel.jpg);
    background-repeat: no-repeat;
    height: 18px;
    width: 17px;
    background-position: center;
}

.ContenedorCentral .radio li, .MargenesLogin .radio li, .radio li, .Radio li
{
    display: inline;
    background: none !Important;
    padding: 0 10px 0 0 !important;
}

.ContenedorCentral .radio-linea li
{
    background: none;
    padding: 0 10px 0 0;
}

html > /**/ body .radio label
{
    padding-left: 5px;
}

.txtrojorojo
{
    font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    color: #FF0000;
    text-decoration: none;
    line-height: 16px;
}
/*---refrescar--*/

.BotonRefrescar
{
    font-size: 0px;
    color: #fff;
    width: 25px;
    height: 18px;
    background: url(../IMG/refrescar.gif) no-repeat left top;
    border: none;
    cursor: pointer;
}
/*xa ie*/
*:first-child + html .BotonRefrescar, * html .BotonRefrescar
{
    padding-left: 100px;
}
/*para opera*/
html:first-child .BotonRefrescar
{
    font-size: 0px;
    padding-left: 100px;
}

.actualizar
{
    vertical-align: top;
    padding-top: 2px;
}
.actualizarEmpleo
{
    vertical-align: top;
    padding-top: 2px;
    float: left;
}

/*---formulario encuestas---*/
#FormEncuestas .p-label
{
    width: 11em;
}

#FormEncuestas .fila-campos2 .p-label
{
    width: 10em;
}
#FormEncuestas .fila-campos1
{
    width: 61%;
}
#FormEncuestas .fila-campos2
{
    width: 38%;
}
#FormEncuestas .p-input
{
    width: 82%;
}
#FormEncuestas .fila-campos1 .p-input
{
    width: 66%;
}
#FormEncuestas .fila-campos2 .p-input
{
    width: 56%;
}
#FormEncuestas span
{
    float: left;
}

/*---ficha encuestas--*/
#Fechas dt
{
    width: 11em;
    float: left;
    font-weight: bold;
    font-size: 0.9em;
}
#Fechas dd
{
    margin-left: 0em;
    float: left;
    width: 29%;
}
#Fechas dt, #Fechas dd
{
    padding-bottom: 5px;
}
#Fechas.Col3 .fila-campos1
{
    width: 30%;
}
#Fechas.Col3 .fila-campos2
{
    width: 30%;
}
#Fechas.Col3 .fila-campos3
{
    width: 30%;
    float: left;
}
#Fechas .fila-campos .p-label-ficha
{
    width: 7em !important;
}

#Fechas .fila-campos1 .p-label-ficha
{
    width: 7em !important;
}
#Fechas .fila-campos2 .p-label-ficha
{
    width: 9.5em !important;
}
#Fechas .fila-campos3 .p-label-ficha
{
    width: 10em !important;
}
#EncuestasRecibidas dd
{
    width: 20%;
    float: left;
    margin-left: 0;
}
#EncuestasRecibidas dt
{
    float: left;
    font-weight: bold;
    font-size: 0.9em;
    width: 13em;
}
#EncuestasRecibidas .fila-campos1
{
    width: 29%;
}
#EncuestasRecibidas .fila-campos2
{
    width: 70%;
}
#EncuestasRecibidas .fila-campos1 .p-label-ficha
{
    width: 12.5em;
}
#EncuestasRecibidas .fila-campos2 .p-label-ficha
{
    width: 13em;
}
/*---formulario cursos---*/
#FormCursos .p-label
{
    width: 10em;
}
#FormCursos .fila-campos2 .p-label
{
    width: 10em;
}
#FormCursos .fila-campos1
{
    width: 62%;
}
#FormCursos .fila-campos2
{
    width: 38%;
}
#FormCursos .p-input
{
    width: 83%;
}
#FormCursos .fila-campos1 .p-input
{
    width: 66%;
}
#FormCursos .fila-campos2 .p-input
{
    width: 56%;
}
#FormCursos .ImagenCalendario
{
    padding-left: 5px;
}
#FormCursos span
{
    float: left;
}
#FormCursos .botones
{
    padding-top: 2px;
}
/*---ficha cursos---*/
#Imparte dt
{
    width: 6em;
    float: left;
}
#Imparte dd
{
    margin-left: 8.2em;
}
#Imparte .p-label-ficha
{
    width: 6em;
}
#DCurso dt
{
    width: 8.5em;
    float: left;
}
#DCurso dd
{
    margin-left: 0;
}
#DCurso dd.Lugar
{
    float: left;
    width: 80%;
}
#DCurso dd.Columna1
{
    width: 35%;
    float: left;
    margin-left: 0;
}
#DCurso dd.Columna2
{
    width: 38%;
    float: left;
    margin-left: 0;
}
#DCurso dd.Horario1
{
    width: 50%;
    float: left;
    margin-left: 0;
}
#DCurso dd.Horario2
{
    width: 5%;
    float: left;
    margin-left: 0;
}
#DCurso dt.Horario3
{
    width: 10em;
}
#DCurso dd.Horario3
{
    width: 5%;
    float: left;
    margin-left: 0;
}


dd.Aforo1
{
    width: 20%;
    float: left;
    margin-left: 0;
}
dd.Aforo2
{
    width: 6%;
    float: left;
    margin-left: 0;
}
dd.Aforo3
{
    width: 6%;
    float: left;
    margin-left: 0;
}
dd.Aforo4
{
    width: 6%;
    float: left;
    margin-left: 0;
}

#DCurso .inscritos
{
    width: 10.5em;
    color: #0074BF;
}
#DCurso .espera
{
    width: 10.5em;
    margin-left: 10px;
    color: #0074BF;
}
#Matricula dt
{
    float: left;
    width: 8em;
}
#Matricula dd
{
    float: left;
    margin-left: 0;
    width: 20%;
}
/*
#DCurso .p-label-ficha
{
	width: 8.5em;
}
#DCurso .fila-campos1 .p-label-ficha
{
	width: 8.5em;
}
#DCurso .fila-campos2 .p-label-ficha
{
	width: 8em;
}
#DCurso .fila-campos1
{
	width: 30%;
}
#DCurso .fila-campos2
{
	width: 69%;
}

#DCurso .fila-campos2 .fila-campos1 .p-label-ficha
{
	width: 9em;
}
#DCurso .fila-campos2 .fila-campos2 .p-label-ficha
{
	width: 12em;
}
#DCurso .Col3 .fila-campos1
{
	width: 31%;
}
#DCurso .Col3 .fila-campos2
{
	width: 30%;
}
#DCurso .Col3 .fila-campos2 .p-label-ficha
{
	width: 8em;
}
#DCurso .Col3 .fila-campos3
{
	width: 37%;
}





#Matricula .fila-campos1 .p-label-ficha
{
	width: 8em;
}
#Matricula .fila-campos2 .p-label-ficha
{
	width: 6em;
}
#Matricula .fila-campos3 .p-label-ficha
{
	width: 6em;
}
#Matricula.Col3 .fila-campos1
{
	width: 31%;
}
#Matricula.Col3 .fila-campos2
{
	width: 30%;
}

#Matricula.Col3 .fila-campos3
{
	width: 37%;
}
*/
/*---formulario visados----*/

#FormVisados .p-label
{
    width: 8em;
}

#FormVisados .p-label2
{
    width: 8em;
}

#FormVisados .p-input
{
    width: 84.6%;
}
#FormVisados .fila-campos .form-select
{
    width: 100.5%;
}
#FormVisados .fila-campos1 .p-input
{
    width: 73%;
}
#FormVisados .fila-campos1 .form-input
{
    width: 98% !important;
}

#FormVisados .fila-campos2 .p-input
{
    width: 69%;
}
#FormVisados .botones
{
    margin-right: 0.75em;
}

/*---formulario turnos de oficio----*/

#FormTurnosOficio .p-label
{
    width: 9em;
}
#FormTurnosOficio .p-input
{
    width: 85%;
}
#FormTurnoOficio .fila-campos1 .p-input
{
    width: 73%;
}
#FormTurnoOficio .fila-campos2 .p-input
{
    width: 69%;
}
#FormTurnoOficio .botones
{
    margin-right: 0.7em;
}
/*-----formulario legislacion-----*/


#FormLegislacion .p-label
{
    width: 8em;
}
#FormLegislacion .fila-campos2 .p-label
{
    width: 10.5em;
}

#FormLegislacion .botones
{
    margin-right: 0.6em !important;
}
#FormLegislacion .p-input
{
    width: 84.5%;
}

#FormLegislacion .fila-campos1 .p-input
{
    width: 70%;
}
#FormLegislacion .fila-campos2 .p-input
{
    width: 60%;
}
#FormLegislacion .fila-campos .form-select
{
    width: 100.5%;
}
#FormLegislacion .fila-campos1 .form-select, #FormLegislacion .fila-campos2 .form-select
{
    width: 101%;
}
#FormLegislacion .select-refrescar .form-select
{
    float: left;
    width: 83%;
    margin-right: 10px;
}

#FormLegislacion .p-label3
{
    width: 82%;
    font-size: 0.9em;
    font-weight: bold;
}
/*---ficha legislacion----*/
#FichaLegislacion .p-label-ficha
{
    width: 9em;
}
#FichaLegislacion .fila-campos2 .p-label-ficha
{
    width: 7em;
}

/*---ficha TurnoOficio----*/
#FichaDatosSolicitante .p-label-ficha
{
    width: 7em;
}

/*---ficha TurnoOficio----*/
#FichaDatosTrabajo .p-label-ficha
{
    width: 13em;
}
#FichaDatosTrabajo .fila-campos2 .p-label-ficha
{
    width: 9em;
}
#SLocalidad .p-label-ficha
{
    width: 6em;
    padding-left: 7em !important;
}
/*---ficha TurnoOficio----*/
#FichaColegiado .p-label-ficha
{
    width: 12em;
}
#FichaColegiado .fila-campos2 .p-label-ficha
{
    width: 9em;
}

/*-----formulario biblioteca-----*/
#FormBiblioteca .fila-campos1
{
    width: 47%;
}
#FormBiblioteca .fila-campos2
{
    width: 52%;
}
#FormBiblioteca .fila-campos
{
    clear: both;
}
#FormBiblioteca .p-label
{
    width: 8em;
}
#FormBiblioteca .fila-campos2 .p-label
{
    width: 10.5em;
}
#FormBiblioteca .p-label3
{
    width: 8.5em;
}
#FormBiblioteca .p-input
{
    width: 86%;
}

#FormBiblioteca .botones
{
    margin-right: 0.2em;
}
#FormBiblioteca .fila-campos1 .p-input
{
    width: 68%;
}
#FormBiblioteca .fila-campos2 .p-input
{
    width: 64.5%;
}
#FormBiblioteca .fila-campos2 .form-select
{
    width: 102%;
}
#FormBiblioteca .fila-campos1 .form-select
{
    width: 101%;
}
html > /**/ body #FormBiblioteca .fila-campos2 .p-input
{
    width: 62%;
}
/*---ficha libros---*/


#FichaBiblioteca .p-label-ficha
{
    width: 11em;
}
#FichaBiblioteca span
{
    margin-left: 2px;
}


.ImagenLibro p
{
    text-align: center !important;
    margin-top: 10px;
}
/*---form repositorios----*/
#FormRepositorios .p-label
{
    width: 12em;
}
#FormRepositorios .p-input
{
    width: 77%;
}
#FormRepositorios .p-label2
{
    width: 10.5em;
}
#FormRepositorios .botones
{
    margin-right: 1em;
}
#FormRepositorios .fila-campos1 .p-input
{
    width: 55%;
}
#FormRepositorios .fila-campos2 .p-input
{
    width: 58%;
}

/*---form politica calidad----*/
#FormCalidad .p-label
{
    width: 6em;
}
#FormCalidad .p-input
{
    width: 88%;
}
#FormCalidad .fila-campos2 .p-label
{
    width: 3.5em;
}
#FormCalidad .botones
{
    margin-right: 0.6em;
}
#FormCalidad .fila-campos1
{
    width: 25%;
}
#FormCalidad .fila-campos2
{
    width: 74%;
}
#FormCalidad #Cargando
{
    margin-left: 10px;
}
#FormCalidad .fila-campos1 .p-input
{
    width: 100px;
}
#FormCalidad .fila-campos2 .p-input
{
    width: 100px;
}
/*----form facturas--*/
#FormFacturas .p-label
{
    width: 7.5em;
}
#FormFacturas .p-input
{
    width: 68%;
}
#FormFacturas .form-input
{
    width: 98%;
}
#FormFacturas .fila-campos2 .p-label
{
    width: 7em;
}
#FormFacturas .fila-campos2 .p-input
{
    width: 75%;
}
#FormFacturas .botones
{
    margin-right: 0.4em;
    padding-top: 2px;
}

/*---form cobros---*/
#FormCobros .p-label
{
    width: 7.5em;
}
#FormCobros .p-input
{
    width: 86%;
}
#FormCobros .botones
{
    margin-right: 0.6em;
    padding-top: 2px;
}

#FormCobros .fila-campos2 .p-label
{
    width: 6em;
}
#FormCobros .fila-campos1 .p-input
{
    width: 67%;
}
#FormCobros .fila-campos2 .p-input
{
    width: 76%;
}

/*---form noticias----*/
#FormNoticias .p-label
{
    width: 7.5em;
}
#FormNoticias .p-input
{
    width: 86%;
}
#FormNoticias .botones
{
    margin-right: 0.4em;
    padding-top: 2px;
}
#FormNoticias .p-label2
{
    width: 7em;
}
#FormNoticias .fila-campos2 .p-label
{
    width: 6em;
}
#FormNoticias .fila-campos1 .p-input
{
    width: 67%;
}
#FormNoticias .fila-campos2 .p-input
{
    width: 76%;
}
#FormNoticias .select-refrescar .form-select
{
    float: left;
    width: 84%;
    margin-right: 10px;
}
#FormNoticias span
{
    float: left; /*width: 1px;*/
}

/*--form guia profesional--*/
#FormGuia .p-label
{
    width: 13em;
}
#FormGuia .p-input
{
    width: 79%;
}
#FormGuia .fila-campos1
{
    width: 62%;
}
#FormGuia .fila-campos2
{
    width: 37%;
}
#FormGuia .fila-campos2 .p-label
{
    text-align: right;
    width: 17em;
    padding-right: 5px;
}
#FormGuia .fila-campos1 .p-input
{
    width: 65%;
}

#FormGuia .botones
{
    margin-right: 0.2em;
}

/*---form catalogo colegiados---*/

#FormCatalogo .fila-campos1
{
    width: 52%;
}
#FormCatalogo .fila-campos2
{
    width: 47%;
}
#FormCatalogo .p-label
{
    width: 10.1em;
}
#FormCatalogo .p-input
{
    width: 80%;
}
#FormCatalogo .botones
{
    margin-right: 0.1em;
}
#FormCatalogo .fila-campos1 .p-input
{
    width: 64%;
}
#FormCatalogo .fila-campos2 .p-input
{
    width: 54%;
}

#FormCatalogo .fila-campos2 .p-label
{
    width: 13em;
}
#FormCatalogo span
{
    float: left;
    width: 1px;
}
html > /**/ body #FormCatalogo .fila-campos2 .p-input
{
    width: 54%;
}
/*---enlaces ITIS---*/
#BuscadorEnlaces .p-label
{
    width: 6em;
}
#BuscadorEnlaces .p-input
{
    width: 50%;
}
.Enlaces
{
    background: #F3F3F3;
    border: solid 1px #D3DCE2;
}
.Enlaces .fila-resultados
{
    background: #F3F3F3;
}
.Enlaces dd, .Enlaces dt
{
    padding-bottom: 5px;
    margin: 0;
}
.Enlaces dl
{
    margin: 0;
    padding: 0;
}
.Enlaces dt
{
    font-weight: bold;
    font-size: 0.9em;
    float: left;
}

.Enlaces dt.Columna1
{
    width: 6.5em;
    display: block;
}
.Enlaces dt.Columna2
{
    width: 11em;
    display: block;
}

.Enlaces dd.Columna1
{
    float: left;
    width: 40%;
    display: block;
}
.Enlaces dd.Columna2
{
    float: left;
    width: 30%;
    clear: right;
    display: block;
}
.Enlaces h3
{
    color: #fff !important;
    font: bold 1.1em Arial, Helvetica, sans-serif;
    margin: 0px 0;
    clear: both;
    background: #003366;
    padding: 0 5px;
}
#FichaC li
{
    background: none;
}
.Enlaces a
{
    color: #003366;
}
.Enlaces a:hover
{
    color: #005BCF;
}

/*---asesoria------*/
#FormAsesoria .p-label
{
    width: 10.5em;
    font-weight: bold;
    font-size: 0.9em;
}
#FormAsesoria .p-columna
{
    padding: 0px;
}
#FormAsesoria .p-input
{
    width: 83%;
}
#FormAsesoria .form-select
{
    padding: 0;
    margin: 0;
}
#FormAsesoria .botones
{
    margin-right: 0.5em;
}


/*--ORDENAR--*/

#NumResultados, .NumResultados
{
    float: left;
    width: 45%;
    margin: 5px 0;
    font-weight: bold;
    font-size: 0.9em;
    clear: left;
    padding-top: 10px;
    color: #666;
}
.Centro1 .Orden{ width:60%}
.Centro1  #NumResultados, .Centro1 .NumResultados{width:39%}
.Orden
{
    float: right;
    margin: 10px 0;
    clear: right;
    overflow: auto;
    height: 1%;
    width: 48%;
}
#Historico .Orden
{
    width: 48%;
}
.p-orden-input img
{
    vertical-align: middle;
}
.p-orden
{
    width: 7.5em;
    float: left;
}
.p-orden-input
{
    float: left;
    padding-left: 4px;
    width: 60%;
}
.p-orden-input2
{
    float: left;
    padding-left: 4px;
}
.p-orden-input select
{
    width: 98%;
}
/*---RESULTADOS---*/
#Resultados
{
    clear: both;
}
#Resultados h3, #FichaC #Resultados h3, .Resultados li a
{
    color: #003366;
    margin-bottom: 3px;
    font: bold 1.2em "Lucida Sans Unicode" , Tahoma, Arial;
    padding-bottom: 0;
}
#Resultados h3 a
{
    /*color: #005CD0;*/
    color: #003366;
}
#Resultados h3 a:hover
{
    color: #005CD0;
}
#Resultados h3 br
{
    margin-bottom: 3px;
    display: block;
}
#Resultados p, #FichaC #Resultados p
{
    margin-bottom: 2px;
}

#Resultados h3 span
{
    font-size: 0.9em;
    color: #666;
    font-weight: normal;
}
#Resultados h3 span strong
{
    color: #666;
    font-weight: bold;
}
#Resultados li
{
    background: url(../Img/fn-resultados.jpg) repeat-x left bottom;
    padding: 5px 0 10px 0;
}

.fila-resultados
{
    background: url(../Img/fn-resultados.jpg) repeat-x left top; /*border-bottom: solid 1px #EAEAEA;*/
    padding: 10px 5px;
    clear: both;
}
.ListaResultados
{
    color: #666;
}
.ListaResultados dt
{
    font-weight: normal;
    float: left;
    padding-right: 5px;
}
.ListaResultados dd
{
    font-size: 0.9em;
    float: left;
    margin-left: 0;
}
.Resultados-izq
{
    float: left;
    width: 69%;
}
.Resultados-izq .DescargarDocumento
{
    width: 11em;
    font-size: 0.8em !important;
}
.Resultados-dch
{
    float: right;
    width: 30%;
    text-align: right;
}
.Resultados-dch dl
{
    float: right;
}
.Resultados-dch dt
{
    width: 10.5em;
    float: left;
    text-align: right;
    font-weight: normal;
    font-size: 1em;
}
.Resultados-dch dd
{
    margin-left: 0;
}
div.fila-categoria
{
    font-size: 1em;
    color: #666;
}

.fila-categoria
{
    font-size: 0.9em;
    color: #666;
    font-weight: normal;
}
.separador
{
    background: url(../Img/cuadritos.gif) no-repeat 4px center;
    padding: 0 8px;
}
.EnlaceBold
{
    color: #005cd0;
    font-weight: bold;
}
.EnlaceBold a
{
    color: #005cd0;
}
.EnlaceBold a:hover
{
    color: #003366;
}
.Enlace
{
    color: #005cd0;
    font-weight: normal;
}
.fila-total
{
    text-align: right;
    padding: 10px 5px;
    font-weight: bold;
}
#Resultados .fila-total li
{
    background: none;
    padding: 0;
}
/*--PAGINACION-*/
#Paginacion
{
    background: #F3F3F3;
    font-size: 0.9em;
    padding: 5px;
    font-weight: normal;
    margin-top: 10px;
    color: #666;
    border-top: solid 1px #D3DCE2;
    clear: both;
}
#Paginacion p
{
    float: left;
    display: inline;
    overflow: hidden;
}
.num-pag
{
    float: right;
    overflow: hidden;
    display: inline;
    font-weight: normal;
}
.num-pag li, .MargenesLogin .num-pag li
{
    display: inline;
    background: none !important;
    padding: 0;
}
.num-pag li.Activo
{
    background: #F1F1F1;
    border: solid 1px #E1E1E1;
    padding: 5px;
}
.num-pag li a
{
    padding: 0 5px;
    color: #005CD0;
    border-right: solid 1px #999999;
}
#Paginacion input
{
    font: 0.95em normal Tahoma, Verdana, Arial;
    color: #005CD0;
    border: none;
    cursor: pointer;
}

html > /**/ body .Primero, html > /**/ body .Anterior
{
	padding-left: 15px !important;
}

html > /**/ body .Siguiente, html > /**/ body .Ultimo
{
	padding-right: 15px !important;
}


.PaginacionDerecha p
{
	float: left;
}
.Total
{
	/*padding-top: 3px !important;*/
	font-size: 0.9em;
	padding: 0 10px;
}
.PaginacionDerecha .Total{ width:auto}
.Volver
{
    background: url(../Img/anterior.gif) no-repeat left 5px;
    padding-left: 4px;
    border: none;
    cursor: pointer;
    color: #005CD0;
}
.Primero
{
    background: #F3F3F3 url(../Img/primero.gif) no-repeat left 5px;
    padding-left: 4px;
    padding-right: 3px;
}
.Anterior
{
    background: #F3F3F3 url(../Img/anterior.gif) no-repeat left 5px;
    padding-left: 2px;
    padding-right: 3px;
}
.Siguiente
{
    background: #F3F3F3 url(../Img/siguiente.gif) no-repeat right 5px;
    padding-right: 0px;
    padding-left: 3px;
}
.Ultimo
{
    background: #F3F3F3 url(../Img/ultimo.gif) no-repeat right 5px;
    padding-right: 5px;
    padding-left: 3px;
}
html > /**/ body .Primero, html > /**/ body .Anterior, html > /**/ body .Volver
{
    padding-left: 8px;
    padding-right: 5px;
}
html > /**/ body .Siguiente, html > /**/ body .Ultimo
{
    padding-right: 8px;
    padding-left: 5px;
}

.Repositorios
{
    float: left;
    width: 65%; /*padding-left:5px*/
    font-size: 1.1em;
}
.BordesBiblioteca
{
    background: #F3F3F3;
    overflow: auto;
    height: 1%;
    border: solid 1px #D3DCE2;
    padding: 10px;
}
.RepositoriosBiblioteca
{
    float: left;
    width: 70%; /*padding-left:5px*/
}
#Repositorios
{
    float: left;
    width: 65%; /*padding-left:5px*/
}
.NoticiasSin
{
    font-size: 1em; /*float: left;*/
}
/*---ofertas----*/
#Ofertas
{
    background: #F3F3F3;
    overflow: auto;
    height: 1%;
    border: solid 1px #D3DCE2;
    padding: 10px /*float:left; width:65%; padding-left:5px*/;
}
#Ofertas a, #Guia a
{
    color: #22558C;
}
#Ofertas a:hover, #Guia a:hover
{
    color: #CC0000;
}
#Ficha h4, .Ficha h4
{
    color: #fff;
    background: #003366;
    font: bold 1.1em Arial, Helvetica, sans-serif;
    margin: 5px 0 10px 0;
    clear: both;
    text-transform: uppercase;
    padding: 0 5px;
}

.Fichah4
{
    color: #fff;
    background: #003366;
    font: bold 1.1em Arial, Helvetica, sans-serif;
    margin: 5px 0 10px 0;
    clear: both;
    text-transform: uppercase;
    padding: 0 5px;
}

#Ficha h4.SubTituloWeb
{
    background: #fff;
    color: #003366;
    text-transform: none;
    font: bold 1.1em "Lucida Sans Unicode" , Tahoma, Arial;
    border-bottom: solid 1px #D3DCE2;
}
h5
{
    font-size: 0.9em;
    margin-bottom: 5px;
    padding-top: 10px;
    clear: both;
    color: #003366;
    border-bottom: solid 1px #003366;
}


.Ofertas1 .p-label-ficha
{
    width: 14em;
}
.Ofertas1 .fila-campos2 .p-label-ficha
{
    width: 8em;
}
.Ofertas2 .p-label-ficha
{
    width: 14em;
}
.TextoOfertas
{
    color: #333 !important;
}




/*--guia profesional ficha---*/
#Guia
{
    background: #F3F3F3;
    overflow: auto;
    height: 1%;
    border: solid 1px #D3DCE2;
    padding: 10px;
}
.CatalogoColegiados h4
{
    background: #F3F3F3 !important;
    font: bold 1.2em "Lucida Sans Unicode" , Tahoma, Arial !important;
    color: #005CD0 !important;
    text-transform: uppercase;
}
.CatalogoColegiados h5
{
    color: #fff;
    background: #003366;
    font: bold 1.1em Arial, Helvetica, sans-serif;
    margin: 5px 0 10px 0;
    clear: both;
    text-transform: uppercase;
    padding: 0 5px;
}
.CatalogoColegiados h6
{
    font-size: 0.9em;
    margin: 10px 0 5px 0;
    clear: both;
    color: #003366;
    border-bottom: solid 1px #003366;
}

#GDGenerales dt
{
    float: left;
    width: 12em;
}
#GDGenerales dd
{
    width: 80%;
}
#GDGenerales dd.ListaColumna1
{
    width: 35%;
    float: left;
    margin-left: 0;
}
#GDGenerales dd.ListaColumna2
{
    width: 30%;
    float: left;
    margin-left: 0;
}


#GDGenerales .p-label-ficha
{
    width: 12em;
}

#GProfesional dt
{
    width: 16em;
    float: left;
}

#GProfesional .p-label-ficha
{
    width: 16em;
}


#GSede dt
{
    width: 11em;
    float: left;
}

#GSede dd.ListaColumna1
{
    width: 35%;
    float: left;
    margin-left: 0;
}
#GSede dd.ListaColumna2
{
    width: 30%;
    float: left;
    margin-left: 0;
}
#GSede .p-label-ficha
{
    width: 10em;
}


#GColegiados dt
{
    float: left;
    width: 9em;
}
#GColegiados dd
{
    float: left;
    width: 35%;
    margin-left: 0;
}
#GColegiados dd.Telefono
{
    width: 15%;
}
#GColegiados dd.Extension
{
    width: 7%;
}
#GColegiados .p-label-ficha
{
    width: 9em;
}

#GDPersonales .p-label-ficha
{
    width: 11em;
}
#GDPersonales .fila-campos2 .p-label-ficha
{
    width: 8em;
}
.GDEmpresa .p-label-ficha
{
    width: 8.5em;
}
.GDEmpresa .fila-campos2 .p-label-ficha
{
    width: 6.5em;
}
.GREmpresa .p-label-ficha
{
    width: 8.5em;
}
.GREmpresa .fila-campos2 .p-label-ficha
{
    width: 4em;
}
#GuiaDerecha
{
    float: left;
    width: 65%;
}
#GDInhabilitaciones .p-label-ficha
{
    width: 11em;
}
#GDTitulo .p-label-ficha
{
    width: 11em;
}
.hrResultados hr
{
    display: none;
}
.hrResultados
{
    background: url(../Img/fn-resultados.jpg) repeat-x left bottom;
    height: 4px;
    line-height: 4px;
    padding: 0;
    clear: both;
}


.SeparadorEmpresas hr
{
    display: none;
}
.SeparadorEmpresas
{
    border-bottom: dotted 1px #B3C6D7;
    margin: 10px 0;
}

.NoImagen p
{
    margin: auto;
    text-align: center !important;
}



/*----tabs----*/
#Tabs
{
    border-bottom: solid 2px #003366; /*background: url(../Img/fn-tabs.jpg) repeat-x left top;*/
    background: #fff;
}
#Tabs input
{
    background: #fff url(../Img/tab.gif) no-repeat top right;
    color: #666666;
    border: none;
    border-left: solid 1px #ccc;
    font-size: 0.9em;
    cursor: pointer;
    padding: 4px 0;
    margin: 0;
    text-transform: uppercase;
}

#Tabs .TabActivo
{
    color: #fff;
    background: #003366 url(../Img/tab-activo.gif) no-repeat top right;
    text-transform: uppercase;
    border-left: none;
}

#Tabs li
{
    background: none;
    display: inline;
    padding: 0;
}


.TabDGenerales
{
    width: 16% !important;
}
.TabDPersonales
{
    width: 19% !important;
}
.TabDEconomicos
{
    width: 17% !important;
}
.TabComunicaciones
{
    width: 14% !important;
}
.TabBolsa
{
    width: 14% !important;
}
.TabTurno
{
    width: 16% !important;
}
.TabEstado
{
    width: 15% !important;
}
.Bordes
{
    border: solid 1px #D3DCE2;
    padding: 10px;
    background: #F3F3F3;
    margin-top: 2px;
}
/*---FICHA colegiado ----*/
#FichaC
{
    clear: both;
    margin-bottom: 20px;
}
#FichaC p
{
    margin-bottom: 5px;
}
#FichaC h4
{
    color: #fff;
    border-bottom: none;
    font: bold 1.1em Arial, Helvetica, sans-serif;
    margin: 10px 0 5px 0;
    clear: both;
    background: #003366;
    padding: 0 5px;
}
.BordeImagen
{
    border: solid 1px #CCCCCC;
    padding: 4px;
}

/*campos ficha colegiado*/
dt
{
    font-size: 0.9em;
    font-weight: bold;
    padding: 4px 0;
}
dd
{
    padding: 4px 0;
}
dl
{
    margin: 0;
}
.p-columna
{
    float: left; /*padding: 3px 0;*/
    padding: 3px 0 1px 0;
}

.p-label-ficha
{
    padding: 4px 0;
    float: left;
    font-size: 0.9em;
    font-weight: bold;
}
.p-label-linea
{
    padding: 4px 0;
    font-size: 0.9em;
    font-weight: bold;
}

.p-linea
{
    padding: 0;
    margin: 0;
}

html > /**/ body .p-label-ficha, html > /**/ body .p-columna
{
    padding: 0;
}

/*ficha datos personales*/
.Si
{
    background: url(../Img/si.gif) no-repeat left top;
    padding-left: 20px;
}
.No
{
    background: url(../Img/no.gif) no-repeat left top;
    padding-left: 20px;
}

/*columnas*/


#DPersonales .fila-campos1
{
    float: left;
    width: 40%;
    clear: left;
}
#DPersonales .fila-campos2
{
    float: right;
    width: 58%;
}
/*edicion*/
.Edicion #DPersonales .fila-campos1
{
    float: left;
    width: 49%; /*margin-bottom: 0px;*/
    clear: left;
}
.Edicion #DPersonales .fila-campos2
{
    float: right;
    width: 49%; /*margin-bottom: 0px;*/
}

#DPersonales .p-label-ficha
{
    width: 9.5em;
}


/*columnas*/


#DEmpresa .p-label
{
    width: 14em;
}

#DEmpresa .fila-campos1-1
{
    width: 40%;
}
#DEmpresa .fila-campos1-2
{
    width: 59%;
}

#DEmpresa .fila-campos1-1 .p-label
{
    width: 4em;
}
#DEmpresa .fila-campos1-2 .p-input
{
    width: 58% !important;
}
#DEmpresa .p-input
{
    width: 85%;
}
#DEmpresa .p-columna
{
    padding: 0 !important;
}
#divDRelacion .p-label
{
    width: 13em;
}
#divDRelacion .p-input
{
    width: 72% !important;
}
#divDRelacion .form-input
{
    width: 150%;
}
#divDRelacion .form-select
{
    width: 100%;
}
.Gris
{
    background: #F4F6F2;
    border: solid 1px #ccc;
    margin: 5px 0;
    padding: 5px 0;
}
#DEmpresa .form-input
{
    width: 90%;
}
#DEmpresa .fila-campos1 .p-input, #DEmpresa .fila-campos2 .p-input
{
    width: 58%;
}
#DEmpresa .fila-campos2 .fila-campos1-1 .p-input
{
    width: 45%;
}
#DEmpresa .fila-campos2 .fila-campos1-2 .p-label
{
    width: 3.5em;
}
#DEmpresa .fila-campos2 .fila-campos1-2 .p-input
{
    width: 38%;
}

#FDAcademicos .p-label-ficha
{
    width: 11em;
}
#FDAcademicos .p-label-largo
{
    width: 15em;
    float: left;
    padding-top: 3px;
}
#FDBancarios .p-label-ficha
{
    width: 6em;
}
#FDBancarios .p-columna
{
    width: 90%;
}


.FDPersonalesIzquierda
{
    float: left;
    width: 80%;
}
.FDPersonalesDerecha
{
    float: right;
    width: 19%;
}
.FDPersonalesIzquierda .fila-campos1
{
    width: 60% !important;
}
.FDPersonalesIzquierda .fila-campos2
{
    width: 39% !important;
}
.FDPersonalesIzquierda .fila-campos .p-columna
{
    width: 70% !important;
}


#FDPersonales .fila-campos1 .p-columna
{
    width: 55%;
}
#FDPersonales .fila-campos2 .p-columna
{
    width: 50%;
}


#FDPersonales .fila-campos2 .p-label-ficha, #FDAcademicos .fila-campos2 .p-label-ficha
{
    width: 8em;
}
#FDPersonales .fila-campos2 .p-label-ficha
{
    width: 9.5em;
}
#FDPersonales .fila-campos1-2 .p-label-ficha
{
    width: 8em;
}
#FDPersonales .fila-campos .p-columna
{
    width: 85%;
}

#FDPersonales .fila-campos .form-input
{
    margin: 0;
    width: 90%;
    float: left;
}

#FDPersonales .SelectRefrescar .form-select
{
    width: 68%;
}

#DatosColegiales .p-label-ficha
{
    width: 17.5em;
}
#PermitoDatos
{
    margin-top: 5px;
}
#PermitoDatos .p-label-ficha
{
    width: 50em !important;
}
#AccesoWeb .p-label-ficha, #AccesoInternet .p-label-ficha
{
    width: 9.5em;
}
#AccesoWeb .fila-campos2 .p-label-ficha, #AccesoInternet .fila-campos2 .p-label-ficha
{
    width: 7em;
}
#AccesoWebModif .p-label-ficha
{
    width: 13em;
}
#AccesoWebModif .p-input
{
    width: 40%;
}

#FDContacto .fila-campos1-1
{
    width: 40%;
}
#FDContacto .fila-campos1-2
{
    width: 59%;
}

#FDContacto .fila-campos2 .p-label-ficha
{
    width: 6em;
}
#FDContacto .fila-campos2 .fila-campos1-2 .p-label-ficha
{
    width: 9em;
}



#FDContacto .fila-campos .p-columna
{
    width: 77.8%;
}
#FDContacto .fila-campos1 .p-columna
{
    width: 60%;
}
#FDContacto .fila-campos1-1 .p-columna
{
    width: 40%;
}
#FDContacto .fila-campos1-2 .p-columna
{
    width: 40%;
}

#FDContacto .fila-campos2 .form-input
{
    width: 82%;
}
#FDContacto .fila-campos1-1 .form-input
{
    width: 100%;
}
#FDContacto .fila-campos1-2 .form-input
{
    width: 100%;
}

#FDContacto .SelectRefrescar .form-select
{
    width: 77%;
}

#CorreoElectronico .p-label-ficha
{
    width: 5em;
}
#CorreoElectronico .fila-campos2 .p-label-ficha
{
    width: 7em;
}
#VidaColegial .p-label-ficha
{
    width: 8em;
}
#ListasDistribucion .p-label-ficha
{
    width: 14em; /*width:100%; padding:0;  float:none; margin:0px; clear:both*/
}

#ListasDistribucion label
{
    width: 12.5em;
    float: left;
    padding-top: 3px;
}
#ListasDistribucion input
{
    float: left;
    padding: 0;
    margin: 0;
}
html > /**/ body #ListasDistribucion label
{
    padding: 3px 0;
}
html > /**/ body #ListasDistribucion input
{
    padding: 4px 0;
}


#DatosColegiales
{
    float: left;
    width: 55%;
    margin-right: 20px;
}
#FirmaFicha
{
    float: left;
    width: 25%;
}
#ImagenFicha
{
    float: right;
    width: 15%;
}
#VidaColegial
{
    width: 40%;
    float: left;
}
#ListasDistribucion
{
    float: right;
    width: 58%;
}
.FComunicaciones label, .FComunicaciones input
{
    float: left;
}

/*ficha bolsa de empleo*/
#BolsaTrabajoG li
{
    background: url(../IMG/cuadritos.gif) no-repeat 5px 7px;
    padding: 3px 0 3px 18px;
}
#BolsaTrabajoG #Postgrado
{
    width: 55%;
    float: left;
}
#BolsaTrabajoG #Idiomas
{
    float: right;
    width: 40%;
}
#Idiomas .p-columna input
{
    vertical-align: middle;
}
#BolsaTrabajoG #Postgrado .p-label-ficha
{
    width: 24em;
}
#BolsaTrabajoG #FIdiomas .p-label-ficha
{
    width: 8em;
}
#ProfesionesSolicitadas
{
    float: left;
    width: 48%;
}
#BolsaTrabajoG #ProfesionesSolicitadas .p-label-ficha
{
    width: 24em;
}
#AnyadirPostgrado .p-label
{
    width: 8em;
}
#AnyadirPostgrado .p-input
{
    width: 70%;
}
#AnyadirPostgrado .p-botones
{
    clear: both;
    float: right;
    margin-right: 1.4em;
}
#AnyadirIdiomas .fila-campos
{
    margin-bottom: 5px;
}
#AnyadirIdiomas .p-label
{
    width: 6em;
}
#AnyadirIdiomas .p-input
{
    width: 50%;
}
#AnyadirIdiomas .p-botones
{
    clear: both;
    float: right;
    margin-right: 2.8em;
}
#Experiencia
{
    float: right;
    width: 48%;
}
#AnyadirExperiencia .p-label-ficha
{
    width: 24em;
}
#AnyadirExperiencia .input
{
    width: 50px;
}
#Servicios .p-label-ficha
{
    width: 20em !important;
}
#AnyadirTurno .p-label
{
    width: 8em;
}
#AnyadirTurno .p-label-ficha
{
    width: 55em !important;
}
#AnyadirTurno .p-input
{
    width: 100px;
    margin-right: 10px;
}
#AnyadirTurno .p-botones
{
    clear: both;
    float: right;
    margin-right: 2.8em;
}

/*3 columnas*/
.Col3
{
    width: 100%;
    height: 1%;
    overflow: auto;
    clear: both;
}
.Col3 .fila-campos1, .Col3 .fila-campos2, .Col3 .fila-campos3
{
    margin-bottom: 0px;
    float: left;
    width: 30%;
}

html > /**/ body .Col3 .fila-campos1, html > /**/ body .Col3 .fila-campos2, html > /**/ body .Col3 .fila-campos3
{
    margin-bottom: 0px;
}
.Col3 .fila-campos1 .p-label-ficha
{
    width: 8em;
}
.Col3 .fila-campos2 .p-label-ficha
{
    width: 11em;
}
.Col3 .fila-campos3 .p-label-ficha
{
    width: 10em;
}
/*encuesta 3 columnas*/
#EncuestaDG .Col3 .fila-campos1
{
    width: 15%;
}
#EncuestaDG .Col3 .fila-campos2
{
    width: 20%;
}
#EncuestaDG .Col3 .fila-campos3
{
    width: 54%;
}
#EncuestaDG .Col3 .fila-campos1 .p-label-ficha
{
    width: 5em;
}
#EncuestaDG .Col3 .fila-campos2 .p-label-ficha
{
    width: 7em;
}
#EncuestaDG .Col3 .fila-campos3 .p-label-ficha
{
    width: 6em;
}
.VotoEncuesta
{
    display: block;
    text-align: right;
    width: 100px;
    float: left;
    font-weight: bold;
    margin-right: 10px;
}
.ImagenEncuesta
{
    text-align: center !important;
}


.Encuesta1 a
{
    color: #003366;
}

.Encuesta2 dt
{
    font-weight: bold;
    float: left;
    padding-bottom: 10px;
    clear: left;
}
.Encuesta2 dd
{
    text-align: right;
    padding-bottom: 10px;
}

.Total
{
    text-align: right;
    width: 99%;
}

.EncuestaTotal
{
    width: 99%;
    text-align: right;
}

#EncuestaDG dl, #EncuestaDG dt, #EncuestaDG dd
{
    margin: 0;
    padding: 0;
}
#EncuestaDG dt, #EncuestaDG dd
{
    padding-bottom: 5px !important;
}
#EncuestaDG dt
{
    font-weight: bold;
    float: left;
    width: 8em;
}
#EncuestaDG dd
{
    float: left;
}

#EncuestaDG dd.Columna1
{
    width: 10%;
}
#EncuestaDG dt.Columna2
{
    width: 8em;
}
#EncuestaDG dd.Columna2
{
    width: 15%;
}
#EncuestaDG dd.Columna3
{
    width: 10%;
    clear: right;
}


/*ficha seguros empresa*/
.FDFiscales .p-label-ficha
{
    width: 12em;
}
.FDFiscales .fila-campos2 .p-label-ficha
{
    width: 5em;
}
.FDEmpresa .p-label-ficha
{
    width: 15em;
}
.FDEmpresa .fila-campos2 .p-label-ficha
{
    width: 5em;
}
#PermitoDatosGuia .p-label-ficha
{
    width: 50em !important;
}
.FRelacion .p-label-ficha
{
    width: 12em;
}
.FRelacion .fila-campos2 .p-label-ficha
{
    width: 4.5em;
}
.FDPublicos .p-label-ficha
{
    width: 16.5em;
}
.FDSeguro .p-label-ficha
{
    width: 10em;
}
.FDSeguro .fila-campos2 .p-label-ficha
{
    width: 11em;
}
#BotoneraEmpresas
{
    text-align: right;
}
#BotoneraSeguros
{
    text-align: right;
}
#BotoneraSeguros input
{
    font: bold 0.95em Tahoma, Verdana, Arial;
    color: #0074BF;
    border: none;
    cursor: pointer;
    padding-top: 1px;
    padding-bottom: 1px;
}
#BotoneraEmpresas input
{
    font: bold 0.95em Tahoma, Verdana, Arial;
    color: #0074BF;
    border: none;
    cursor: pointer;
    padding-top: 1px;
    padding-bottom: 1px;
}
/*turno de oficio*/
#TurnoOficio .fila-campos .p-columna
{
    width: 20%;
}
#TurnoOficio .p-label-ficha
{
    width: 8em;
}
#TurnoOficio .fila-campos2 .p-label-ficha
{
    width: 11em;
}
#TiposTrabajo .p-label-ficha
{
    width: 50em;
}


/*Idioma*/
#Idioma .p-label-ficha
{
    width: 6em;
}
#Idioma .fila-campos2 .p-label-ficha
{
    width: 6em;
}
/*bolsa de trabajo*/

#FormBTrabajo .p-label
{
    width: 8em;
}

#FormBTrabajo .p-input
{
    width: 84.5%;
}

#FormBTrabajo .botones
{
    margin-right: 0.75em;
    padding-top: 2px;
}

#BolsaTrabajo .p-label-ficha
{
    width: 11em;
}
#BolsaTrabajo .fila-campos2 .p-label-ficha
{
    width: 11em;
}
/*historico*/
#FormHistorico .p-label
{
    width: 9em;
}
#FormHistorico .fila-campos2 .p-label
{
    width: 6.5em;
}
/*---ESTADOS---*/
.NotaObligatorio
{
    color: #333333;
    text-align: right !important;
    background: #FFFFE1;
    padding: 5px;
    border: solid 1px #EAEAEA;
    margin-top: 5px;
}
.NotaObligatorio span
{
    background: url(../IMG/alert.gif) no-repeat 5px 0;
    padding-left: 25px;
    padding-bottom: 2px;
}

.NotaObligatorio span.Obligatorio
{
    color: #CC0000;
    font-size: 0.85em;
    background: none !important;
    padding-left: 5px;
    padding-bottom: 0;
}
.Alerts
{
    background: url(../IMG/alert.gif) no-repeat 5px 5px;
    border: solid 1px #CC0000;
    padding: 5px 0 5px 25px;
    color: #CC0000;
}
.Alerts ul
{
    margin: 10px 0;
}
.ContenedorCentral .Alerts li
{
    padding-left: 8px;
    background: url(../IMG/cuadrito.gif) no-repeat left 4px;
}

.Aviso
{
    background: #FFFFE1;
    padding: 10px 0 5px 20px;
    border: solid 1px #EAEAEA;
    margin-bottom: 10px;
}
.Alerta
{
    background: url(../Img/mano.gif) no-repeat left top;
    padding: 5px 0;
    padding-left: 20px;
}


.Ok, .OK
{
    background: url(../Img/check.gif) no-repeat left top;
    padding: 5px 0;
    padding-left: 25px;
    color: #006600;
}
.Ok .Boton
{
    width: 50px;
}
.Cerrado
{
    background: url(../Img/cerrado.gif) no-repeat left top;
    padding-left: 18px;
    color: #9966CC;
    font-weight: bold;
}
.Anulado
{
    background: url(../Img/anulado.gif) no-repeat left top;
    color: #CC0000;
    padding-left: 18px;
    font-weight: bold;
}
.Abierto
{
    background: url(../Img/abierto.gif) no-repeat left top;
    color: #009900;
    padding-left: 18px;
    font-weight: bold;
}
.EnCurso
{
    background: url(../Img/en-curso.gif) no-repeat left top;
    padding-left: 18px;
    font-weight: bold;
}
.Novedad
{
    background: url(../Img/Novedad.gif) no-repeat left top;
    color: #CC0000;
    padding-left: 18px;
    font-weight: bold;
    padding-bottom: 3px;
}


/*---estados visados---*/
/*
.fila-resultados input
{
	font: 0.95em normal Tahoma, Verdana, Arial;
	
	border: none;
	cursor: pointer;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-top: 1px;
}*/
.CopiarVisado
{
    background: url(../IMG/copiar.gif) no-repeat left top;
    padding-left: 5px;
    width: 185px;
}
.VisadoRelacionado
{
    background: url(../IMG/visado-relacionado.gif) no-repeat left top;
    padding-left: 15px;
    width: 155px;
}
.Visualizar
{
    background: url(../IMG/visualizar.gif) no-repeat left top;
    padding-left: 15px;
    width: 135px;
}
.EliminarBorrador
{
    background: url(../IMG/eliminar.gif) no-repeat left top;
    padding-left: 15px;
    width: 125px;
}
.AnyadirCesta
{
    background: url(../IMG/anyadir-cesta.gif) no-repeat 5px top;
    padding-left: 25px;
    text-align: left;
    font: bold 0.95em Tahoma, Verdana, Arial;
    color: #005CD0;
    border: none;
    cursor: pointer;
}


.Pagado
{
    color: #009900;
    background: url(../IMG/pagado.gif) no-repeat left top;
    padding-left: 18px;
    padding-bottom: 3px;
}
.PagadoGr
{
    color: #009900;
    background: url(../IMG/pagado-gr.gif) no-repeat left top;
    padding-left: 25px;
    padding-bottom: 8px;
    font: bold 1.3em Arial, Helvetica, sans-serif;
}

.EnCesta
{
    background: url(../IMG/en-cesta.gif) no-repeat left top;
    padding-left: 25px;
    padding-bottom: 3px;
    width: 70px;
}

.VerCesta
{
    background: url(../IMG/VerCesta.gif) no-repeat left top;
    padding-left: 20px;
    padding-bottom: 3px;
    text-align: left;
    font: bold 0.95em Tahoma, Verdana, Arial;
    color: #005CD0;
    border: none;
    cursor: pointer;
}
.PagoOnline
{
    background: url(../IMG/PagoOnline.gif) no-repeat left top;
    padding-left: 10px;
    padding-bottom: 3px;
    width: 105px;
}
.CargoCuenta
{
    background: url(../IMG/CuentaCargo.gif) no-repeat left top;
    padding-left: 10px;
    padding-bottom: 3px;
    width: 130px;
}
.VaciarCesta
{
    background: url(../IMG/vaciar.gif) no-repeat left top;
    padding-left: 20px;
    padding-bottom: 3px;
    text-align: left;
    font: bold 0.95em Tahoma, Verdana, Arial;
    color: #005CD0;
    border: none;
    cursor: pointer;
    width: 12em;
}
.SeguirAnyadiendo
{
    background: url(../IMG/volvercesta.gif) no-repeat 5px top;
    padding-left: 10px;
    padding-bottom: 3px;
    width: 140px;
}
/**/
.AnyadirTodos
{
    background: url(../IMG/anyadir-todos.gif) no-repeat 5px top;
    padding-left: 25px;
    width: 125px;
}

.Nuevo
{
    background: url(../IMG/nuevo.gif) no-repeat 5px top;
    padding-left: 19px;
    width: 115px;
}
.Descargar
{
    background: url(../IMG/download.gif) no-repeat 5px top;
    padding-left: 11px;
}
h3 .Descargar
{
    font-size: 0.8em !important;
    width: 150px;
}
.Devolucion
{
    background: url(../IMG/devolucion.gif) no-repeat left top;
    padding-left: 18px;
    padding-bottom: 3px;
}

.Abono
{
    background: url(../IMG/abono.gif) no-repeat left top;
    padding-left: 18px;
    padding-bottom: 3px;
}
.AltaEmpresa
{
    background: url(../IMG/alta-empresa.gif) no-repeat left top;
    padding-left: 18px;
    width: 150px;
}
.AltaCurso
{
    background: url(../IMG/alta-empresa.gif) no-repeat left top;
    padding-left: 18px;
    width: 80px;
}
.Inscribirse
{
    background: url(../IMG/inscribirse.gif) no-repeat left top;
    padding-left: 18px;
    text-align: left;
}
.AnularInscripcion
{
    background: url(../IMG/baja-turno.gif) no-repeat left top;
    padding-left: 18px;
    width: 120px;
}
.BajaEmpresa
{
    background: url(../IMG/baja-empresa.gif) no-repeat left top;
    padding-left: 18px;
    width: 150px;
}

/*--legislaciones relacionadas--*/
.Derogada
{
    background: url(../IMG/derogada.gif) no-repeat left top;
    padding-left: 18px;
    padding-bottom: 3px;
    color: #990000;
}
#LegislacionesRelacionadas
{
    line-height: 16px;
}
#LegislacionesRelacionadas a
{
    color: #22558C;
}
#LegislacionesRelacionadas a:hover
{
    color: #CC0000;
}
.TitLegislacion
{
    font-size: 0.95em;
    font-weight: bold;
}
#LegislacionesRelacionadas p
{
    margin: 0 !important;
}
#LegislacionesRelacionadas .fila-categoria
{
    color: #000;
}
.Legislacion1
{
    margin-left: 0em;
    margin: 10px 0;
}
.Legislacion2
{
    margin: 10px 0;
    margin-left: 3em;
    background: url(../IMG/flecha.gif) no-repeat left 3px;
    padding-left: 12px;
}
.Legislacion3
{
    margin: 10px 0;
    margin-left: 6em;
    background: url(../IMG/flecha.gif) no-repeat left 3px;
    padding-left: 12px;
}
.Legislacion4
{
    margin: 10px 0;
    margin-left: 9em;
    background: url(../IMG/flecha.gif) no-repeat left 3px;
    padding-left: 12px;
}
.Legislacion5
{
    margin: 10px 0;
    margin-left: 12em;
    background: url(../IMG/flecha.gif) no-repeat left 3px;
    padding-left: 12px;
}
/*---BOTONES ICONOS----*/

.BotonesIzquierda
{
    float: left;
    font-weight: normal;
    padding-bottom: 10px;
}
.BotonesIzquierda li
{
    display: inline;
    padding-right: 10px;
}

/*botonera*/
#Botonera, .Botonera
{
    /*background: #F3F3F3; 	border: solid 1px #D3DCE2;*/
    margin-bottom: 5px;
    padding: 5px;
    height: 1%; /*overflow: auto; 	clear: both;*/
}
html > /**/ body .Botonera
{
    padding: 5px;
    overflow: auto;
    clear: both;
}
#Botonera input, .Botonera input
{
    font: bold 0.95em Tahoma, Verdana, Arial;
    color: #005CD0;
    border: none;
    cursor: pointer;
    padding-top: 1px;
    padding-bottom: 1px;
}
#Botonera li, .Botonera li
{
    display: inline;
    background: none;
    padding: 0;
}
.BotoneraIzquierda
{
    float: left;
    width: 60%;
}

.BotoneraDerecha
{
    float: right;
}

.Enviar
{
    background: url(../img/enviar.gif) no-repeat left 2px; /*float: left;*/
    text-align: left;
    padding-left: 20px;
}


.ImprimirSolicitud
{
    background: url(../Img/imprimir.gif) no-repeat left top;
    padding-left: 10px;
    width: 8em;
    float: right;
    font: bold 0.8em Tahoma, Verdana, Arial;
    color: #005cd0;
    border: none;
    cursor: pointer;
    padding-top: 1px;
    padding-bottom: 1px;
}
.botonImprimirSolicitud
{
    padding-bottom: 1em;
    font-size: 0.9em;
}
#Botonera .botonImprimirSolicitud, .Botonera .botonImprimirSolicitud
{
    font-size: 1em;
}
.VerInforme
{
    background: url(../Img/en-curso.gif) no-repeat left center;
    padding-left: 10px;
    width: 103px;
}
.Buscar
{
    background: url(../Img/lupa.gif) no-repeat left top;
    padding-left: 10px;
    width: 80px;
    border: none;
}
.Guardar
{
    background: url(../Img/guardar.gif) no-repeat left top;
    padding-left: 10px;
    width: 80px;
    border: none;
}
.Cancelar
{
    background: url(../Img/no.gif) no-repeat left top;
    padding-left: 10px;
    width: 80px;
    border: none;
}
#AnyadirIdiomas input
{
    border: none;
    cursor: pointer;
    font: bold 0.9em Tahoma, Verdana, Arial !important;
    color: #005cd0 !important;
    padding-bottom: 3px;
}
.GuardarFichaColegiado
{
    background: url(../Img/guardar.gif) no-repeat left top;
    padding-left: 10px;
    width: 200px;
}
.ModificarDatos
{
    background: url(../Img/modificar.gif) no-repeat left center;
    padding-left: 5px;
    width: 175px;
}

.Baja
{
    background: url(../Img/baja.gif) no-repeat left center;
    padding-left: 5px;
    width: 160px;
}
.NuevaEntidad
{
    background: url(../Img/nueva-entidad.gif) no-repeat left center;
    padding-left: 5px;
    width: 120px;
}
.NuevoSeguro
{
    background: url(../Img/nueva-entidad.gif) no-repeat left center;
    padding-left: 5px;
    width: 150px;
}
.SolicitarLegislacion
{
    background: url(../Img/solicitar-legislacion.gif) no-repeat left top;
    padding-left: 5px;
    width: 150px;
}
.Reservar
{
    background: url(../Img/solicitar-legislacion.gif) no-repeat left top;
    padding-left: 5px;
    width: 100px;
}
.AnyadirTodos
{
    background: url(../Img/anyadir-todos.gif) no-repeat left top;
    padding-left: 5px;
    width: 180px;
}
.CambioDatos
{
    background: url(../Img/cambio-datos.gif) no-repeat left 2px;
    padding-left: 5px;
    width: 180px;
}

.AltaBolsa
{
    background: url(../Img/bolsa.gif) no-repeat left top;
    padding-left: 5px;
    width: 170px;
}

.Modificar
{
    background: url(../Img/cambio-datos.gif) no-repeat left 2px;
    padding-left: 5px;
    width: 160px;
}
.Baja
{
    background: url(../Img/baja.gif) no-repeat left top;
    padding-left: 15px;
    width: 110px;
}
.AltaTurno
{
    background: url(../Img/turnooficio.gif) no-repeat left top;
    padding-left: 5px;
    width: 180px;
}
.BajaTurno
{
    background: url(../Img/baja-turno2.gif) no-repeat left top;
    padding-left: 15px;
    width: 180px;
}

.Ayuda
{
    background: url(../Img/help.gif) no-repeat left top;
    padding-left: 10px;
    width: 8em;
}

/*botonera*/
#Botonera2
{
    /* 	background: #F3F3F3; 	 	border: solid 1px #D3DCE2;*/
    margin-bottom: 10px;
    padding: 5px;
    height: 1%;
    overflow: auto;
    clear: both;
}
#Botonera2 input
{
    font: bold 0.95em Tahoma, Verdana, Arial;
    color: #0074BF;
    border: none;
    cursor: pointer;
    padding-top: 1px;
    padding-bottom: 1px;
}
#Botonera2 li
{
    display: inline;
    background: none;
    padding: 0;
}
.BotoneraIzquierda
{
    float: left;
}
.BotoneraDerecha
{
    float: right;
}
/*
.Volver{
	background:url(../Img/mes-anterior.gif) no-repeat left center;
	padding-left:10px;
	width:80px
	
}*/

.Imprimir
{
    background: url(../Img/imprimir.gif) no-repeat left top;
    padding-left: 10px;
    width: 15em;
}
.Guardar
{
    background: url(../Img/guardar.gif) no-repeat left top;
    padding-left: 10px;
    width: 80px;
}

.ModificarDPersonales
{
    background: url(../Img/modificar.gif) no-repeat left center;
    padding-left: 5px;
    width: 180px;
}
.Baja
{
    background: url(../Img/baja.gif) no-repeat left center;
    padding-left: 5px;
    width: 120px;
}
.NuevaEntidad
{
    background: url(../Img/nueva-entidad.gif) no-repeat left center;
    padding-left: 5px;
    width: 120px;
}
.SolicitarLegislacion
{
    background: url(../Img/solicitar-legislacion.gif) no-repeat left top;
    padding-left: 5px;
    width: 150px;
}

.AnyadirTodos
{
    background: url(../Img/anyadir-todos.gif) no-repeat left top;
    padding-left: 5px;
    width: 180px;
}
.CambioDatos
{
    background: url(../Img/cambio-datos.gif) no-repeat left 2px;
    padding-left: 5px;
    width: 180px;
}

.AltaBolsa
{
    background: url(../Img/bolsa.gif) no-repeat left top;
    padding-left: 5px;
    width: 170px;
}

.Baja
{
    background: url(../Img/baja.gif) no-repeat left top;
    padding-left: 15px;
    width: 110px;
}




/*botoneraDPersonales*/
#botoneraDPersonales
{
    /*background: #F3F3F3; 	border: solid 1px #D3DCE2;*/
    margin-bottom: 10px;
    padding: 5px;
    height: 1%;
    overflow: auto;
    clear: both;
}
#botoneraDPersonales input
{
    font: bold 0.95em Tahoma, Verdana, Arial;
    color: #0074BF;
    border: none;
    cursor: pointer;
    padding-top: 1px;
    padding-bottom: 1px;
}
#botoneraDPersonales li
{
    display: inline;
    background: none;
    padding: 0;
}

/*botoneraBolsaTrabajo*/
#botoneraBolsaTrabajo
{
    /*background: #F3F3F3; 	border: solid 1px #D3DCE2;*/
    margin-bottom: 10px;
    padding: 5px;
    height: 1%;
    overflow: auto;
    clear: both;
}
#botoneraBolsaTrabajo input
{
    font: bold 0.95em Tahoma, Verdana, Arial;
    color: #0074BF;
    border: none;
    cursor: pointer;
    padding-top: 1px;
    padding-bottom: 1px;
}
#botoneraBolsaTrabajo li
{
    display: inline;
    background: none;
    padding: 0;
}


/*botoneraTurnoOficio*/
#botoneraTurnoOficio
{
    /*background: #F3F3F3; 	border: solid 1px #D3DCE2;*/
    margin-bottom: 10px;
    padding: 5px;
    height: 1%;
    overflow: auto;
    clear: both;
}
#botoneraTurnoOficio input
{
    font: bold 0.95em Tahoma, Verdana, Arial;
    color: #0074BF;
    border: none;
    cursor: pointer;
    padding-top: 1px;
    padding-bottom: 1px;
}
#botoneraTurnoOficio li
{
    display: inline;
    background: none;
    padding: 0;
}

/*botoneraEmpresas*/
.botoneraES
{
    /*background: #F3F3F3; 	border: solid 1px #D3DCE2;*/
    margin-bottom: 10px;
    padding: 5px;
    height: 1%;
    overflow: auto;
    clear: both;
}
.botoneraES input
{
    font: bold 0.95em Tahoma, Verdana, Arial;
    color: #0074BF;
    border: none;
    cursor: pointer;
    padding-top: 1px;
    padding-bottom: 1px;
}
.botoneraES li
{
    display: inline;
    background: none;
    padding: 0;
}



/*---ficha repositorio---*/
#Ficha
{
    clear: both;
    margin-bottom: 20px; /*overflow:auto; 	height:1%*/
}
#Ficha p
{
    margin-bottom: 10px;
    text-align: justify;
    line-height: 1.2em;
}
/*----he quitado esto para ver si conseguimos el alto de linea igual en la anterior he bajado
line height de 1.4 em a 1.2*/
/*
#Ficha p.p-label-ficha, #Ficha p.p-columna
{
	line-height: 1em
}*/
#Ficha h3, #FichaC h3
{
    color: #000;
    font: bold 1.3em Arial, Helvetica, sans-serif;
    margin: 0 0 10px 0;
    padding-bottom: 5px;
}
#Ficha h3.TituloWeb
{
    margin-bottom: 5px;
    font: normal 1.3em "Lucida Sans Unicode" , Tahoma, Arial;
    color: #005cd0;
}
.ColumnaAdjuntosBiblioteca
{
    width: 27%;
    float: right;
}

.ColumnaAdjuntos
{
    width: 30%;
    float: right;
}
.ColumnaAdjuntosRepositorios
{
    width: 30%;
    float: right;
}
.Adjuntos
{
    border: solid 1px #D3DCE2;
    padding: 4px;
    font-size: 0.95em;
    height: 1%;
    background: #fff;
}
#Guia .Adjuntos
{
}
.Adjuntos p
{
    padding: 0 4px;
    line-height: 16px;
}
.Adjuntos ul
{
    margin-top: 8px;
}
.Adjuntos li
{
    background: none !important;
    padding-left: 0 !important;
}
.Adjuntos img
{
    vertical-align: middle;
}
.Adjuntos .DescargarDocumento
{
    margin-left: 10px;
    font-size: 1em;
}
.Adjuntos h4
{
    background: #F3F3F3 !important;
    padding: 4px;
    color: #000 !important;
    font-size: 1em;
    margin: 0 !important;
    border-bottom: none !important;
}
.Adjuntos img
{
    margin: auto;
}
div.hrAdjuntos
{
    display: none;
}


.pdf
{
    background: url(../Img/pdf.gif) no-repeat left top;
    padding-left: 25px !important;
    padding-bottom: 5px !important;
    margin: 5px;
    color: #005cd0;
    font-weight: bold;
}
.pdf span
{
    font-size: 0.9em;
}
.pdf a
{
    color: #005cd0;
    font-weight: bold;
}

.ResumenNoticia
{
    color: #000;
    font: bold 1em "Lucida Sans Unicode" , Tahoma, Arial !important;
}

.FlotarIzquierda
{
    float: left;
}
.FlotarDerecha
{
    float: right;
}

/*Accesibilidad*/

/*.....ACCESIBILIDAD.....*/
#Accesibilidad dt
{
    color: #333;
    background: url(../Img/flecha-menu.gif) no-repeat 10px 6px;
    padding-left: 20px;
    padding-bottom: 0em;
    font-weight: bold;
    margin-top: 1em;
    float: none;
}
#Accesibilidad dd
{
    margin: 0;
    padding-left: 20px;
    float: none;
}

#Accesibilidad .AccesibilidadSin dt
{
    color: #333;
    background: none;
    padding-left: 20px;
    padding-bottom: 0em;
    font-weight: normal;
    margin-top: 1em;
    float: none;
}
#Accesibilidad .AccesibilidadSin dd
{
    margin: 0;
    padding-left: 40px;
    padding-top: 10px;
    float: none;
}


#Accesibilidad ul li
{
    background: url(../Img/flecha-menu.gif) no-repeat 10px 6px;
    padding-left: 20px;
    padding-bottom: 0em;
}
#Accesibilidad a
{
    color: #0074BF;
}
.LogosAccesibilidad
{
    margin: 1em 0;
}
kbd
{
    background: #EDEDED;
    border-top: solid 1px #CECECE;
    border-bottom: solid 2px #CECECE;
    border-right: solid 2px #CECECE;
    border-left: solid 2px #CECECE;
    padding: 0px 5px;
}

ol li
{
    background: none !important;
    padding: 0 0 3px 0px !important;
    list-style: decimal;
    margin-left: 30px !important;
}

.ContenedorCentral li
{
    background: url(../IMG/cuadritos.gif) no-repeat 5px 4px;
    padding: 0 0 3px 18px;
}
.ContenedorCentral .ListasSin li
{
    background: none;
    padding: 0 0 3px 0px;
}
.ListasSin input
{
    margin-right: 5px;
}

/*---formulario introduccion datos----*/
.Formulario, .FormularioDinamico
{
    background: #F3F3F3 url(../IMG/fn-formulario.jpg) repeat-x left top ;
    padding: 20px 20px 10px 20px;
    margin: 0;
    border: solid 1px #D3DCE2 !important;
}
#Administracion .Formulario{ background:#fff}
.FormularioHijo
{
    padding: 20px 20px 10px 20px;
    margin: 0;
    border: solid 1px #D3DCE2 !important;
}
html > /**/ body .Formulario
{
    margin-top: 15px;
    background: #F3F3F3;
}

.Formulario legend, .FormularioDinamico legend
{
    color: #003366;
    border: none;
    font: bold 1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    padding: 0;
    margin-bottom: 10px;
}
html > /**/ body .Formulario legend
{
    margin-bottom: 0px;
}
.Obligatorio
{
    color: #CC0000;
    font-size: 0.85em;
}

/*---propuesa oferta de empleo---*/
#OE_Propuesta .p-label, #OE_Propuesta .p-label-largo2, #OE_Propuesta .p-label-largo3, #OE_Propuesta .p-label-largo
{
    font-size: 0.9em;
    font-weight: bold;
}
#OE_DSolicitante .fila-campos1
{
    width: 67%;
}
#OE_DSolicitante .fila-campos2
{
    width: 33%;
}

#OE_DSolicitante .fila-campos .p-label
{
    width: 7em;
}
#OE_DSolicitante .fila-campos .p-label-largo
{
    width: 34em;
    float: left;
    padding-top: 2px;
}
#OE_DSolicitante .fila-campos .p-label-largo2
{
    width: 100%;
    padding-top: 2px;
}
#OE_DSolicitante .p-label-largo3
{
    width: 12.5em;
    float: left;
    padding-top: 2px;
}


#OE_DSolicitante .fila-campos1 .p-label
{
    width: 7em;
}
#OE_DSolicitante .fila-campos2 .p-label
{
    width: 5em;
}
#OE_DSolicitante .p-input
{
    width: 73%;
}
#OE_DSolicitante .fila-campos1 .form-inputInactivo
{
    width: 95%;
}
#OE_DSolicitante .fila-campos2 .p-input
{
    width: 65%;
}

#OE_DSolicitante .fila-campos .p-input2
{
    float: left;
    width: 40.5%;
}
#OE_DSolicitante .fila-campos1 .p-input2
{
    float: left;
    width: 60.5%;
}
#OE_DSolicitante .fila-campos .p-columna
{
    float: left;
    padding: 3px 0px 3px 0px;
}
#OE_DSolicitante .radio
{
    float: left;
}


#OE_DContacto .p-label
{
    width: 7em;
}
#OE_DContacto .p-input
{
    width: 70%;
}


#OE_Observaciones .p-input
{
    width: 95.7%;
}

#OE_DOferta .p-label
{
    width: 14em;
}
#OE_DOferta .p-input
{
    width: 75%;
}
.Desc
{
    font-size: 0.9em;
}
.LOPD
{
    font-size: 0.9em;
    margin: 8px 0;
    text-align: justify;
}
.LOPD a
{
    color: #0074BF;
}
#OE_FContacto .p-label
{
    width: 35em;
}
#OE_FContacto .radio li
{
    padding-right: 20px !important;
}
/*-------propuesta turno de oficio---------*/
#TO_DSolicitante .p-label
{
    width: 7em;
    font-size: 0.9em;
    font-weight: bold;
}
#TO_DSolicitante .p-input
{
    width: 70%;
}
#TO_DSolicitante .p-label-largo
{
    width: 39%;
    float: left;
    padding-top: 2px;
    font-size: 0.9em;
    font-weight: bold;
}
#TO_DSolicitante .p-input2
{
    width: 56.8%;
    float: left;
}
#TO_DSolicitante .p-input3
{
    width: 85.5%;
}

#TO_DSolicitante .form-inputInactivo
{
    width: 95%;
}
#TO_Observaciones .p-label
{
    width: 7em;
    font-size: 0.9em;
    font-weight: bold;
}
#TO_Observaciones .p-label2
{
    width: 15em;
    font-size: 0.9em;
    font-weight: bold;
}
#TO_Observaciones .p-label02
{
    width: 4.8em;
    padding-left: 10.2em;
    float: left;
    font-size: 0.9em;
    font-weight: bold;
}
#TO_Observaciones .p-label3
{
    width: 19em;
    font-size: 0.9em;
    font-weight: bold;
}
#TO_Observaciones .p-label4
{
    width: 97%;
    padding-bottom: 3px;
    font-size: 0.9em;
    font-weight: bold;
}
#TO_Observaciones .p-input
{
    width: 70%;
}
#TO_Observaciones .p-input2
{
    width: 42%;
    float: left;
}

#TO_Observaciones .p-input1
{
    width: 96%;
}

/*-------inscripcion curso---------*/
.CS_DInscripcion .p-label
{
    width: 12em;
    font-size: 0.9em;
    font-weight: bold;
}
.CS_DInscripcion .p-input
{
    width: 80%;
}
.CS_DInscripcion .form-inputInactivo
{
    width: 99%;
}
.CS_DInscripcion .fila-campos1 .p-input
{
    width: 50%;
}
.CS_DInscripcion .fila-campos2 .p-label
{
    width: 7.5em;
}
.CS_DInscripcion .fila-campos2 .p-input
{
    width: 68.5%;
}
.CS_DInscripcion .p-label-largo
{
    width: 97%;
    float: left;
    padding-top: 2px;
}
.CS_DInscripcion .p-label1
{
    color: #333;
}
.CS_DInscripcion .p-curso
{
    color: #333;
    font-size: 1.2em;
    text-transform: uppercase;
}
.CS_DInscripcion .p-input2
{
    width: 58%;
}
.CS_DInscripcion .p-input3
{
    width: 83.1%;
}
.CS_DInscripcion .p-columna
{
    float: left;
    padding: 0px 0px 0px 0px;
}
.CS_DInscripcion .radio
{
    float: left;
}

.CS_DInscripcion .form-select
{
    float: left;
    width: 75%;
}
.CS_DInscripcion .actualizar
{
    padding-top: 0;
    padding-left: 5px;
}
/*-------propuesta formacion---------*/
#F_PropuestaCursos .p-label
{
    font-size: 0.9em;
    font-weight: bold;
}
#F_DEmpresa .fila-campos1
{
    width: 55%;
}
#F_DEmpresa .fila-campos2
{
    width: 45%;
}
#F_DEmpresa .fila-campos1 .p-label
{
    width: 13em;
}
#F_DEmpresa .fila-campos2 .p-label
{
    width: 9em;
}
#F_DEmpresa .fila-campos1 .p-input
{
    width: 55%;
}
#F_DEmpresa .fila-campos2 .p-input
{
    width: 70%;
}
#F_DEmpresa .fila-campos .p-label
{
    width: 13em;
}
#F_DEmpresa .fila-campos .p-input
{
    width: 30.3%;
}

#F_DCurso .p-label
{
    width: 18em;
}
#F_DCurso .fila-campos2 .p-label
{
    width: 13em;
}
#F_DCurso .fila-campos1
{
    width: 41%;
}
#F_DCurso .fila-campos2
{
    width: 57%;
}
#F_DCurso .fila-campos .p-input
{
    width: 71%;
}
#F_DCurso .fila-campos1 .p-input
{
    width: 30%;
}
#F_DCurso .fila-campos2 .p-input
{
    width: 61%;
}


#F_DCurso .p-input3
{
    float: left;
    width: 45%;
}
#F_DCurso .p-input3 .form-input
{
    width: 27.5%;
    float: left;
}
#F_DCurso .p-input3 span
{
    padding-left: 10px;
}
#F_DCurso .fila-campos .p-label-largo
{
    width: 36em;
    float: left;
    padding-top: 2px;
}
#F_DCurso .fila-campos .p-input4
{
    float: left;
    width: 38%;
}
#F_Adjuntos .p-label
{
    width: 18em;
}
#F_Adjuntos .p-input
{
    width: 71%;
}

/*---calendario----*/
.ajax__calendar td
{
    padding: 0px;
    background: #fff;
    border-top: solid 1px #EAEAEA;
}
.ajax__calendar table
{
    border: solid 1px #EAEAEA;
    clear: none;
    margin-bottom: 5px;
}

.ajax__calendar_container
{
    border: solid 1px #ccc !important;
}
.ajax_calendar_container table
{
    clear: none;
}
.ajax__calendar_body
{
}

.ajax__calendar_header
{
    background: #43668A;
    padding-top: 3px;
}
.ajax__calendar_title
{
    color: #fff;
}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_title
{
    color: #B7CCDB !important;
}
.ajax__calendar_dayname
{
    background: #F2F6F9;
    font-weight: bold;
    width: 100%;
    text-align: center !important;
}
.ajax__calendar_today
{
    font-weight: bold;
}
/*---pie----*/
#Pie
{
    background: #fff url(../Img/fn-Pie.jpg) repeat-x left top;
    text-align: center;
    color: #666666;
    font-size: 0.9em;
    padding: 10px 0;
    line-height: 12px;
    clear: both;
    margin-top: 10px;
}
.PieIzquierda
{
    float: left;
    width: 10%;
    border: solid 1px #000;
}
#Pie dl.Direccion
{
    margin: 0 auto;
    width: 35%;
}
#Pie dl
{
    margin: 0 auto;
    width: 60%;
}
#Pie dt, #Pie dd
{
    float: left;
    margin: 0;
    padding: 0;
    padding-right: 5px;
}
#Pie dd
{
    padding-right: 10px;
}
.Salto
{
    clear: right;
}
#Pie ul
{
    margin: 5px 0;
}
#Pie li
{
    display: inline;
}

#Pie li a
{
    color: #0074BF;
    padding: 0 5px;
    border-right: solid 1px #ccc;
}
#Pie a
{
    color: #0074BF;
}
#upProgreso
{
    /*margin: 5px auto;*/
    width: 100px;
    font-weight: bold;
    font-size: 0.9em;
    padding: 2px 0;
    float: right;
}
#upProgreso img
{
    vertical-align: middle;
}
/*--validaciones---*/
.Nota
{
    background: url(../IMG/alert.gif) no-repeat left top;
    padding-left: 20px;
    padding-bottom: 5px;
}

.AccesoDenegado, .Error, .Ok, .Warning, .WarningArchivo
{
    margin: 10px 0px;
    padding: 10px 10px 0px 20px;
}
.AccesoDenegado span, .Error span, .Ok span, .Warning span
{
    padding: 0px 15px 15px 25px;
    font: normal 1em Tahoma, Verdana, Arial;
    display: block;
}
.Ok input
{
    font: bold 1em Tahoma, Verdana, Arial;
    color: #005cd0;
    border: none;
    cursor: pointer;
    padding-top: 1px;
    padding-bottom: 1px;
}
.WarningArchivo span
{
    padding: 5px 15px 15px 50px;
    font: bold 0.95em Arial, Helvetica, sans-serif;
    display: block;
}
.AccesoDenegado
{
    background: url(../IMG/fn-rojo.jpg) repeat-x left top;
    border: #CC0000 1px solid;
}
.AccesoDenegado span
{
    background: url(../IMG/stop.gif) no-repeat left top;
    color: #CC0000;
}
.Error
{
    background: url(../IMG/fn-rojo.jpg) repeat-x left top;
    border: #CC0000 1px solid;
}
.Error span
{
    background: url(../IMG/error.gif) no-repeat left top;
    color: #CC0000;
}
.Ok
{
    background: url(../IMG/fn-verde.jpg) repeat-x left top;
    border: #009900 1px solid;
}
.Ok span
{
    background: url(../IMG/ok.gif) no-repeat left top;
    color: #009900;
}
.OkIndex
{
    background: none;
    border: none;
    margin: 10px 0px;
    padding: 5px 5px 0px 5px;
}
.OkIndex span
{
    background: url(../IMG/ok.gif) no-repeat left top;
    color: #009900;
    padding: 5px 15px 15px 35px;
    font: bold 1em Arial, Helvetica, sans-serif;
    display: block;
}
.ErrorIndex
{
    background: none;
    border: none;
    margin: 10px 0px;
    padding: 5px 5px 0px 5px;
}
.ErrorIndex span
{
    background: url(../IMG/error.gif) no-repeat left top;
    color: #CC0000;
    padding: 5px 15px 15px 35px;
    font: bold 1em Arial, Helvetica, sans-serif;
    display: block;
}

.WarningPeq
{
    background: url(../IMG/fn-amarillo.jpg) repeat-x left top;
    border: #FF9933 1px solid;
    margin: 10px 0px;
    padding: 5px 5px 0px 10px;
}
.WarningPeq span
{
    background: url(../IMG/alert.gif) no-repeat left 4px;
    color: #000;
    padding: 5px 15px 5px 25px;
    font: bold 1em Arial, Helvetica, sans-serif;
    display: block;
}

.WarningArchivo
{
    background: url(../IMG/fn-amarillo.jpg) repeat-x left top;
    border: #FF9933 1px solid;
}
.WarningArchivo span
{
    background: url(../IMG/warning.gif) no-repeat left top;
    color: #000;
}
.Warning
{
    background: url(../IMG/fn-amarillo.jpg) repeat-x left top;
    border: #FF9933 1px solid;
}
.Warning span
{
    background: url(../IMG/warning.gif) no-repeat left top;
    color: #000;
}

.Validacion
{
    background: #fff url(../IMG/fn-amarillo.jpg) repeat-x left top;
    border: #FF9933 1px solid;
    margin: 10px 0px;
    padding: 5px 5px 5px 10px;
    clear: both;
}
.Validacion div
{
    background: url(../IMG/warning.gif) no-repeat left top;
    color: #CC0000;
    padding: 5px 15px 15px 40px;
    font-weight: bold;
}

.Validacion li
{
    margin: 0 40px;
    color: #CC0000;
    font-weight: normal;
    background: url(../IMG/cuadrito.gif) no-repeat 5px 10px;
    padding: 5px 0 3px 15px;
}


/*VISADOS*/
.BotonBuscar
{
    line-height: 100px; /* IE */
    font-size: 0px;
    color: #fff;
    width: 25px;
    height: 18px;
    background: url(../IMG/lupa.gif) no-repeat;
    cursor: pointer;
    padding-left: 50px;
    border: none;
}

th
{
    background: #003366;
    color: #fff;
    text-align: left;
}
#Ficha th,#Visados th, #Ficha td, #Visados td
{
    padding: 5px;
}
#Ficha td, #Visados td
{
    background: #fff;
    border-top: solid 1px #EAEAEA;}
/*
th, td
{
    padding: 5px;
}
td
{
    background: #fff;
    border-top: solid 1px #EAEAEA;
}*/
.NuevoVisado td a
{
    color: #22558C;
}
.NuevoVisado td a:hover
{
    color: #CC0000;
}
table
{
    border: solid 1px #EAEAEA;
    clear: both;
    margin-bottom: 5px;
    width: 100%;
}
.Anyadir
{
    background: url(../IMG/nuevo.gif) no-repeat 5px top;
    width: 155px;
    text-align: right;
    font: 0.95em normal Tahoma, Verdana, Arial;
    color: #0074BF;
    border: none;
    cursor: pointer;
    padding: 1px 0 1px 19px; /*margin: 1px 0 5px 0;*/
    margin: 0 !important;
    float: right; /*clear: both;*/
}

.EliminarAutor
{
    background: url(../IMG/user_delete.gif) no-repeat 5px top; /*width: 12em;*/
    text-align: left;
    font: bold 0.95em Tahoma, Verdana, Arial;
    color: #005CD0;
    border: none;
    cursor: pointer;
    padding: 1px 0 1px 30px; /*margin: 1px 0 5px 0;*/
    margin: 0 !important; /*float: right; clear: both;*/
}
.AnyadirVisado
{
    background: url(../IMG/nuevo.gif) no-repeat 5px top;
    text-align: left;
    font: bold 0.95em Tahoma, Verdana, Arial;
    color: #005CD0;
    border: none;
    cursor: pointer;
    padding: 1px 0 1px 30px; /*margin: 1px 0 5px 0;*/
    margin: 0 !important; /*float: right; clear: both;*/
}
.EliminarVisado
{
    background: url(../IMG/baja-turno.gif) no-repeat 5px top; /*width: 12em;*/
    text-align: left;
    font: bold 0.95em Tahoma, Verdana, Arial;
    color: #005CD0;
    border: none;
    cursor: pointer;
    padding: 1px 0 1px 30px; /*margin: 1px 0 5px 0;*/
    margin: 0 !important; /*float: right; clear: both;*/
}
.ModificarVisado
{
    background: url(../IMG/inscribirse.gif) no-repeat 5px top;
    text-align: left;
    font: bold 0.95em Tahoma, Verdana, Arial;
    color: #005CD0;
    border: none;
    cursor: pointer;
    padding: 1px 0 1px 30px; /*margin: 1px 0 5px 0;*/
    margin: 0 !important; /*float: right; clear: both;*/
}
/*
td input
{
	text-align: right;
	font: 0.95em normal Tahoma, Verdana, Arial;
	color: #CC0000;
	border: none;
	cursor: pointer;
	padding: 1px 0 1px 19px;
	margin: 0;
}*/
.Eliminar
{
    background: url(../IMG/baja-turno.gif) no-repeat 5px top;
    /*width: 70px;*/width:90px
}

.Modificar-visados
{
    background: url(../IMG/modificar2.gif) no-repeat 5px top;
    width: 75px;
}
.NuevoVisado .p-label
{
    font-weight: bold;
    font-size: 0.9em;
}
.NuevoVisado #Botonera
{
    margin-top: 10px;
}
.F_VRelacionado .p-label
{
    width: 13em;
}
.F_VRelacionado .fila-campos1
{
    width: 51%;
}
.F_VRelacionado .fila-campos2
{
    width: 49%;
}

.F_VRelacionado .fila-campos2 .p-input
{
    width: 100%;
}
.F_VRelacionado .form-input
{
    width: 99%;
}
.F_VRelacionado .botones
{
    padding-bottom: 6px;
}

#F_VDocumento .fila-campos1
{
    width: 45%;
}
#F_VDocumento .fila-campos2
{
    width: 54%;
}

#F_VDocumento .p-label
{
    width: 11em;
}
#F_VDocumento .p-columna
{
    padding: 0 !important;
    margin: 0 !important;
}
#F_VDocumento .radio
{
    padding-bottom: 0 !important;
    margin: 0 !important;
}
#F_VDocumento .radio input
{
    padding: 0 !important;
    margin: 0 !important;
}
#F_VDocumento .fila-campos2 .p-label
{
    width: 11em;
}
.Lectura .p-input
{
    padding: 1px 0 0 0 !important;
}
#F_VDocumento .fila-campos1 .p-input
{
    width: 55%;
}
#F_VDocumento .fila-campos2 .p-input
{
    width: 67.5% !important;
}
#F_VDocumento .p-input
{
    width: 82.3%;
}
#F_VDocumento .p-label-largo
{
    float: none;
    font-weight: bold;
    font-size: 0.9em;
}
#F_VDocumento .p-input-linea
{
    padding: 5px 0;
    clear: both;
}

#F_Presentar .fila-campos .p-label
{
    width: 14em;
}
#F_Presentar .fila-campos1 .p-label
{
    width: 14em;
}
#F_Presentar .fila-campos2 .p-label
{
    width: 26em;
}
#F_Presentar .fila-campos1
{
    width: 45%;
}
#F_Presentar .fila-campos2
{
    width: 54%;
}
#F_Presentar .fila-campos .p-input
{
    width: 77.9%;
}
#F_Presentar .fila-campos1 .p-input
{
    width: 45%;
}
#F_Presentar .fila-campos2 .form-select
{
    width: 98%;
}
#F_Presentar .input
{
    width: 105px;
}

#F_DObra .p-label
{
    width: 8em;
}
#F_DObra .fila-campos1
{
    width: 45%;
}
#F_DObra .fila-campos2
{
    width: 54%;
}
#F_DObra .p-input
{
    width: 86.8%;
}
#F_DObra .fila-campos1 .p-input
{
    width: 60%;
}
#F_DObra .fila-campos2 .p-input
{
    width: 98%;
}

#F_Titular .p-label
{
    width: 7.2em;
}
#F_Titular .fila-campos2 .p-label
{
    width: 6em;
}
#F_Titular .fila-campos1 .p-input
{
    width: 75%;
}
#F_Titular .fila-campos2 .p-input
{
    width: 78.5%;
}
#F_Titular .fila-campos .p-input
{
    width: 88%;
}

#F_DatosEconomicos .p-label
{
    width: 11em;
}
#F_DatosEconomicos .p-input
{
    width: 60%;
}
#F_DatosEconomicos .form-input
{
    width: 80%;
}
#F_DatosEconomicos .fila-campos2 .p-label
{
    width: 5em;
}

.botones-visados
{
    float: right;
    margin: 10px 0;
    clear: both;
}

.NuevoColegiado
{
    background: #fff;
    border: solid 1px #ccc;
    overflow: auto;
    padding: 10px;
}
.NuevoColegiado .p-label
{
    width: 11.5em;
}
.NuevoColegiado .p-input
{
    width: 60%;
}
.NuevoColegiado .fila-campos2 .p-label
{
    width: 3em;
}

#DocAdjuntos .p-label
{
    width: 10em;
}
#DocAdjuntos .p-input
{
    width: 59.5%;
}
#DocAdjuntos .form-select
{
    width: 100.5%;
}
#DocAdjuntos .botones
{
    margin-right: 0.5em;
}
#DocAdjuntos2 .p-input
{
    width: 83.2%;
}

#DocAdjuntos2 .botones
{
    margin-right: 0em;
    padding-top: 2px;
    padding-bottom: 0 !important;
}
#FTramitaciones .fila-campos .p-label
{
    width: 12.5em;
}
#FTramitaciones .fila-campos1 .p-label
{
    width: 12.5em;
}
#FTramitaciones .fila-campos2 .p-label
{
    width: 14.5em !important;
}
#FTramitaciones .fila-campos .p-input
{
    width: 80%;
}
#FTramitaciones .fila-campos1 .p-input
{
    width: 55%;
}
#FTramitaciones .fila-campos2 .p-input
{
    width: 57% !important;
}

#FTramitaciones .WarningPeq span
{
    background: url(../IMG/alert.gif) no-repeat left 4px;
    color: #FF0000;
    padding: 5px 15px 5px 25px;
    font: bold 1em Arial, Helvetica, sans-serif;
    display: block;
}


.FTramitaciones .botones
{
    margin-right: 0.7em;
}

.Borde
{
    background: #fff;
    border: solid 1px #ccc;
    overflow: auto;
    padding: 5px 10px;
}
.BordeSeparador
{
    height: 2px;
    line-height: 2px;
    background: #fff;
    clear: both;
    margin: 10px 0;
}
.BordeSeparador hr
{
    display: none;
}
/*ficha visados modo lectura*/

.Lectura .p-label, .Lectura .p-label-largo
{
    font-weight: bold;
    font-size: 0.9em;
    font-weight: bold;
}

.Lectura .p-input
{
    float: left !important;
    padding: 2px 0 1px 0;
}
.p-inputGr
{
    float: left !important;
    padding: 2px 0 1px 0;
    font: bold 1.2em Arial, Helvetica, sans-serif;
}
/*
.Lectura .p-columna
{
	padding: 3px 0 1px 0;
}
*/
.Lectura .fila-campos1 .p-input, .Lectura .fila-campos2 .p-input
{
    width: 50%;
}

.Lectura #F_VDocumento .fila-campos1 .p-input, .Lectura #F_VDocumento .fila-campos2 .p-input
{
    width: 50%;
}

.Lectura #F_Presentar .p-label
{
    width: 13.5em;
}
.Lectura #F_Presentar .p-input
{
    width: 60% !important;
}
.Lectura #F_Presentar .fila-campos1 .p-input
{
    width: 50% !important;
}

.Lectura #F_DatosEconomicos .p-label
{
    width: 13em;
}
.Lectura #F_DatosEconomicos .fila-campos1 .p-label
{
    width: 13em;
}
.Lectura #F_DatosEconomicos .fila-campos2 .p-label
{
    width: 8em;
}
.Lectura #F_DatosEconomicos .fila-campos1
{
    width: 55%;
}
.Lectura #F_DatosEconomicos .fila-campos2
{
    width: 40%;
}

#EstadoVisado .fila-campos1
{
    float: left;
    width: 35%;
    margin-bottom: 5px;
    clear: left;
}
#EstadoVisado .fila-campos2
{
    float: left;
    width: 35%;
    margin-bottom: 5px;
}
#EstadoVisado .fila-campos3
{
    float: left;
    width: 28%;
    margin-bottom: 5px;
}

html > /**/ body #EstadoVisado .fila-campos3
{
    margin-bottom: 8px;
}
html > /**/ body #EstadoVisado .fila-campos3
{
    margin-bottom: 8px;
}
html > /**/ body #EstadoVisado .fila-campos3
{
    margin-bottom: 8px;
}
#EstadoVisado .p-label
{
    width: 10em;
}
#EstadoVisado .fila-campos2 .p-label
{
    width: 8em;
}
#EstadoVisado .fila-campos3 .p-label
{
    width: 6em;
}
#EstadoVisado .p-label
{
    padding-top: 3px;
}
/*---calculadora de visados---*/

#FormCalculadora .p-label
{
    width: 12em;
}
#FormCalculadora .p-input
{
    width: 50%;
}
#FormCalculadora .form-input
{
    float: left;
    width: 95%;
}
#FormCalculadora .botones
{
    margin-right: 1.7em;
}
#FormCalculadora .form-select
{
    width: 95.5%;
}
#FormCalculadora span
{
    float: left;
    width: 1px;
}
#DerechosVisado .p-label
{
    width: 16em;
    font-weight: bold;
    font-size: 0.9em;
    padding-top: 4px;
}
#DerechosVisado .p-input
{
    width: 30%;
}
#DerechosVisado .form-inputInactivo
{
    padding-top: 2px;
}
.Calculadora
{
    width: 60%;
    float: left;
}
#CalculadoraLeft .ColumnaAdjuntos
{
    width: 39%;
    float: right;
}
#CalculadoraLeft
{
    float: left;
    width: 60%;
}
#CalculadoraRight
{
    float: right;
    width: 39%;
    padding-top: 10px;
}
#CalculadoraRight p
{
    text-align: center;
}
/*patri*/
.TextoVerde
{
    color: #008000;
}
.TextoRojo
{
    color: #FF0000;
}
.BordesRojo
{
    border: solid 1px #C32600;
    padding: 4px 8px 8px 8px;
}
/*Advertencias*/
.Asterisco, .ColumnaIzq span.Asterisco, .ColumnaDch span.Asterisco
{
    background: url(../img/Asterisco.gif) no-repeat left 6px;
    display: block;
    float: left;
    width: 15px;
    padding: 3px;
}
.Advertencia
{
    background: url(../img/warning2.gif) no-repeat left top;
    color: #C32701;
    padding-left: 20px;
    padding-bottom: 2px;
}


/*--contacto--*/
#FormContacto .p-label
{
    width: 14em;
    font-size: 0.9em;
    font-weight: bold;
    text-align: left;
}
#FormContacto .p-input
{
    width: 80%;
    padding-top: 1px;
}
#FormContacto .form-select
{
    width: 35%;
}
#FormContacto div.p-input
{
    padding: 0 !important;
}
#FormContacto .radio li
{
    padding: 0 !important;
    margin: 0 !important; 
}

#FormContacto .botones
{
    margin-right: 1.5em;
}
#LocalizacionLeft
{
    float: left;
    width: 55%;
}
#LocalizacionRight
{
    float: left;
    width: 44%;
}
#LocalizacionRight strong
{
    font-size: 0.9em;
}
#LocalizacionRight h3
{
    color: #003366;
    border-bottom: solid 1px #003366;
    font: bold 0.9em Tahoma, Verdana, Arial;
    margin: 0;
    padding: 0;
    clear: both;
}
#LocalizacionRight dt
{
    font-weight: bold;
    font-size: 0.95em;
    color: #003366;
}
#LocalizacionRight dl
{
    margin: 10px 0;
}
#LocalizacionRight dt
{
    float: left;
    width: 5em;
    padding-bottom: 5px;
}
#LocalizacionRight dd
{
    margin-left: 6em;
    padding-bottom: 5px;
}


#LocalizacionRight a, #LocalizacionLeft a
{
    color: #0074BF;
    font-weight: bold;
}


/*--mapa web----*/

/*--mapa web---*/
#MapaMenus
{
    font-size: 1em;
}
#MapaMenus li a
{
    color: #005BCF;
    margin: 0px 0px 10px;
    font: bold 1.3em Arial, Helvetica, sans-serif;
}
#MapaMenus li
{
    color: #005BCF;
    background: url(../img/flecha-mapa-web.gif) no-repeat left 5px;
    margin-left: 15px;
    padding-left: 15px;
    margin-bottom: 5px;
}
#MapaMenus li ul
{
    margin-top: 10px;
}
#MapaMenus li li
{
    margin-left: 30px;
}
#MapaMenus li li li
{
    margin-left: 20px;
}
#MapaMenus li li a
{
    color: #003366;
    font: normal 1em Tahoma, Verdana;
}
#MapaMenus li li a:hover
{
    color: #005BCF;
}




/*--contenidos index---*/
#ContenidosIndex
{
    background: #F3F3F3;
    font: bold 1.1em Arial, Helvetica, sans-serif;
    color: #22558C;
    border: solid 1px #D3DCE2;
}
#ContenidosIndex div
{
    border: solid 3px #fff;
    padding: 10px 20px;
    overflow: auto;
    height: 1%;
}
#ContenidosIndex li
{
    width: 28%;
    float: left;
    text-align: left !important;
    margin-right: 5px;
}
#ContenidosIndex a
{
    color: #003366 !important;
    text-align: left;
    display: block;
}
#ContenidosIndex a:hover
{
    color: #4B5CC4 !important;
}
/*---contenido EDITOR-----*/
.Editor p, .Editor li
{
    text-align: justify;
}
p.center
{
    text-align: center !important;
}
p.left
{
    text-align: left !important;
}
p.right
{
    text-align: right !important;
}
.Editor a, .ContenidoEstatico a, .Include a, .IncludeMostrarElegir a, .FilaSuperiorCompleta a
{
	font-weight: bold;
	 color:#005bcf !important;
}


.Editor dt
{
    float: left;
    margin-right: 5px;
}
.Editor dt
{
    padding: 3px 0;
}
.Editor dd
{
    padding: 2px 0 3px 0;
}
.JuntaGobierno
{
    margin: 5px 0;
    height: 1%;
}
.JuntaGobierno li
{
    background: none;
    float: left;
    width: 45%;
    padding: 5px 0;
}
.JuntaGobierno img
{
    float: left;
    margin-right: 10px;
    border: solid 1px #ccc;
    height: 110px;
    width: 90px;
    padding: 5px;
}
#Enlaces-Visita li
{
    display: inline;
    background: none;
    padding: 0 0 3px 0px !important;
    margin: 10px 0 !important;
}
#Enlaces-Visita li a
{
    display: block;
    float: left;
    padding: 0 5px;
    border-right: solid 1px #ccc;
    margin: 10px 0 !important;
}

#Cargando
{
    float: right;
    width: 100px;
}
.SSL
{
    font-size: 0.85em;
    margin-top: 10px;
    clear: both;
}
.SSL img
{
    float: left;
    margin-right: 10px;
}
/*----------------------------------------------------------------------------------- */
/* Sistema de aclarado bajo bloques con contenido flotado
		----------------------------------------------------------------------------------- */

.clearfix:after
{
    /* Con esto se subsana el colapso al flotar bloques en los navegadores que interpretan contenido generado */
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix
{
    /* Con esto se subsana el colapso al flotar bloques en IE-Mac pero se hace necesario rectificar 				su efecto posteriormente */
    overflow: hidden; /* Con esto se subsana el colapso al flotar bloques en IE-Win */
    height: 1%;
}
/* Oculto para IE-mac \*/
.clearfix
{
    /* Con esto se compensa el overflow antes declarado. */
    overflow: visible;
}
/* Este comentario es necesario para cerrar el hack de IE-mac */





/*---editor---*/
.DivCentrado
{
    margin: auto;
    text-align: center !important;
}
.ImagenContenido
{
    float: left;
}
.Centrar
{
    text-align: center !important;
}
.Derecha
{
    text-align: right !important;
}
.Izquierda
{
    text-align: left !important;
}
input.ImagenCalendario
{
    width: 14px !important;
    height: 16px !important;
    padding-left: 0px;
    vertical-align: top;
    margin-top: 2px;
}
input.ImagenPdf
{
    width: 16px !important;
    height: 16px !important;
}
.p-input-fecha input
{
    width: 70px;
}
.inputCP
{
    border: solid 1px #ccc;
    background: #fff;
    padding: 1px;
    font: normal 1em Tahoma, Verdana, Arial;
    width: 15%;
}
.inputCuentaBancaria
{
    border: solid 1px #ccc;
    background: #fff;
    padding: 1px;
    font: normal 1em Tahoma, Verdana, Arial;
    width: 5%;
}
.inputCuentaBancaria2
{
    border: solid 1px #ccc;
    background: #fff;
    padding: 1px;
    font: normal 1em Tahoma, Verdana, Arial;
    width: 20%;
}
.inputPassword
{
    border: solid 1px #ccc;
    background: #fff;
    padding: 1px;
    font: normal 1em Tahoma, Verdana, Arial;
    width: 75%;
}
.Ancho100
{
    width: 100%;
}



/*---votaciones----*/

/*---votaciones----*/
.VotacionTexto
{
    float: left;
    width: 3.5em;
    padding-top: 2px;
}
.VotacionVotar
{
    float: left;
    width: 8.5em;
}
.VotacionVotar li
{
    display: inline !important;
    background: none;
    padding-left: 0;
}
.VotacionVotar input{ padding:0 !important}
.VotacionResultado
{
    float: left;
    width: 5.5em;
    border-left: solid 1px #658716;
    padding-left: 5px;
    padding-top: 2px;
    margin-left: 2px;
}
.VotacionVotos
{
    float: left;
    width: 5.5em;
    padding-top: 2px;
}
.ratingStar
{
    font-size: 0pt;
    width: 17px;
    height: 16px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    background-repeat: no-repeat;
}
.savedRatingStar
{
    background-image: url(../img/estrella-2.gif);
}
.filledRatingStar
{
    background-image: url(../img/estrella-2.gif);
}
.emptyRatingStar
{
    background-image: url(../img/estrella-1.gif);
}



/*---formulario envi noticias---*/
.Envio
{
    border: solid 1px #D3DCE2;
    margin-bottom: 20px;
    overflow: auto;
    height: 1%;
    padding: 10px;
    background: url(../img/fn-envio.jpg) repeat-x left top;
}

.FormEnvio .fila-campos1 .p-label
{
    width: 12em;
}
.FormEnvio .fila-campos2 .p-label
{
    width: 10.5em;
}
.FormEnvio .fila-campos .p-label
{
    width: 12em;
}
.FormEnvio .fila-campos1 .p-input
{
    width: 55%;
}
.FormEnvio .fila-campos2 .p-input
{
    width: 63.5%;
}
.FormEnvio .p-input
{
    width: 80%;
}



/*---visados---*/

/*visado inicio*/
#VisadoComenzar .p-label
{
    width: 17em;
    font-weight: bold;
    font-size: 0.9em;
}
#VisadoComenzar .p-input
{
    width: 74%;
}


.PasosFormulario
{
    margin: 5px 0 15px 0;
}
.PasosFormulario input
{
    border: none;
    font: normal 0.9em Tahoma, Verdana, Arial;
    cursor: pointer;
    padding-top: 23px;
    width: 19%;
}
.Paso
{
    background: url(../img/flecha-pasos.gif) repeat-x left top;
    color: #003366;
}
.PasoActivo
{
    background: url(../img/flecha-pasos-activo.gif) no-repeat center top;
    font-weight: bold !important;
    color: #005CD0;
}
#Visados h3
{
    color: #005CD0;
    font: bold 1.2em "Lucida Sans Unicode" , Tahoma, Arial;
    margin-bottom: 5px;
}
#VisadosFicha h3.PasoVisado
{
    color: #005CD0;
    font: bold 1.2em "Lucida Sans Unicode" , Tahoma, Arial;
    margin-bottom: 5px;
    padding-left: 0;
    position: inherit;
    top: 0;
    text-transform: none;
}





#Visados a
{
    color: #005CD0;
    font-weight: bold;
}
#Visados .p-label
{
    font-weight: bold;
    font-size: 0.9em;
}
.refrescar
{
    width: 60% !important;
    float: left;
    margin-right: 10px;
}
.refrescar .form-select
{
    width: 80%;
}


/*--vidado autores---*/


#VisadoAutores .p-label
{
    width: 12em;
}

#VisadoAutores .p-input
{
    width: 60%;
}
#VisadoAutores .fila-campos .p-input
{
    width: 82%;
}
/*visado anyadir*/

.VisadoAnyadir
{
    border: solid 1px #D3DCE2;
    margin: 20px 0;
    overflow: auto;
    height: 1%;
    padding: 10px;
    background: #fff;
    clear: both;
}



/*anyadir autores*/

.VisadoAutoresAnyadir .p-label
{
    width: 12em;
}
.VisadoAutoresAnyadir .fila-campos2 .p-label
{
    width: 7em;
}
.VisadoAutoresAnyadir .fila-campos2 .p-input
{
    width: 71%;
}
.VisadoAutoresAnyadir .p-input
{
    width: 55%;
}
.VisadoAutoresAnyadir .fila-campos .p-input
{
    width: 79%;
}

/*visado datos contacto*/
#VisadoDatosContacto .fila-campos1
{
    width: 60%;
}
#VisadoDatosContacto .fila-campos2
{
    width: 39%;
}
#VisadoDatosContacto .p-label
{
    width: 12em;
}
#VisadoDatosContacto .p-input
{
    width: 60%;
}
#VisadoDatosContacto .fila-campos2 .p-label
{
    width: 8em;
}
#VisadoDatosContacto .fila-campos1-1
{
    width: 63% !important;
}

#VisadoDatosContacto .fila-campos1-2
{
    width: 35% !important;
}
#VisadoDatosContacto .fila-campos1-1 .p-input
{
    width: 45% !important;
}
#VisadoDatosContacto .fila-campos1-2 .p-label
{
    width: 4em !important;
}
#VisadoDatosContacto .fila-campos1-2 .p-input
{
    width: 47% !important;
}

/*buscador visados*/

#FormVisados .p-label
{
    width: 11em;
}
#FormVisados .fila-campos1 .p-label
{
    width: 11em;
}
#FormVisados .fila-campos2 .p-label
{
    width: 8em;
}
#FormVisados .p-input
{
    width: 80%;
}
#FormVisados .fila-campos1 .p-input
{
    width: 60%;
}
#FormVisados .fila-campos2 .p-input
{
    width: 69%;
}
#FormVisados .ImagenCalendario
{
    padding-left: 5px;
}
#FormNuevaSolicitudVisado .p-label
{
    width: 15em;
}
#FormNuevaSolicitudVisado .p-input
{
    width: 65%;
}
#FormNuevaSolicitudVisado .form-select
{
    width: 80%;
}

.VisadosListado input
{
    color: #005BCF !important;
    border: none;
    padding-left: 22px;
    text-align: left;
    font: bold 0.9em tahoma, verdana, arial;
}
.VisadosListado li
{
    padding: 2px 0 !important;
    font-size: 0.9em;
}
.VisadosListado li img
{
    vertical-align: middle;
    padding-left: 10px;
}
.VisadosEstado
{
    padding: 10px 0;
    text-align: right;
}
.VisadosEstado li
{
    display: inline;
    background: none;
}
.VisadosEstado img
{
    padding-right: 10px;
}


/*ficha visado*/
.VisadosFichaCabecera dt
{
    float: left;
    width: 6em;
    margin-right: 0;
    font-weight: bold;
}
.VisadosFichaCabecera dt.Grande
{
    width: 13em !important;
}
.VisadosFichaCabecera dd
{
    float: left;
    margin-left: 0em;
    width: 20em;
}

#VisadosFicha h3
{
    color: #003366;
    font: bold 1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    padding: 0;
    padding-left: 30px;
    position: relative;
    top: 8px;
}
#VisadosFicha h3 span
{
    background: url(../IMG/fnTitVisados.gif) repeat-x left top;
    padding: 0 5px;
}
.CuadroVisados
{
    background: #F3F3F3;
    padding: 5px 10px;
    margin-bottom: 10px;
    border: solid 1px #D3DCE2;
}
.Formulario img
{
    vertical-align: middle;
}
#VisadosFicha dt
{
    font-weight: bold;
}
#VisadosFicha dt, #VisadosFicha dd
{
    padding: 3px 0;
}
#VisadosFicha li
{
    padding-bottom: 5px;
}
#VisadosFicha ul, #VisadosFicha li ul
{
    padding-top: 5px;
    margin-left: 30px;
}
#VisadosFicha .Descargar
{
    border: none;
    color: #005cd0;
    font: normal 0.95em Tahoma, Verdana, Arial, Helvetica, sans-serif;
    width: 13em !important;
    padding-left: 25px !important;
    cursor: pointer;
    padding: 2px 0;
}
.VisadoWarning
{
    margin-left: 40px;
}
.VisadoEstado
{
    margin: 10px 0;
}
.VisadoEstado li
{
    background: none;
}
.VisadoEstado img
{
    padding-left: 5px;
}

.AnyadirAutor
{
    background: url(../IMG/user_add.gif) no-repeat 5px top;
    text-align: left;
    font: bold 0.95em Tahoma, Verdana, Arial;
    color: #005CD0;
    border: none;
    cursor: pointer;
    padding: 1px 0 1px 25px; /*margin: 1px 0 5px 0;*/
    margin: 0 !important;
    float: right; /*clear: both;*/
    width: 20em;
}

.AnyadirColegiado
{
    background: url(../IMG/user_add.gif) no-repeat 5px top;
    text-align: left;
    font: bold 0.95em Tahoma, Verdana, Arial;
    color: #005CD0;
    border: none;
    cursor: pointer;
    padding: 1px 0 1px 25px; /*margin: 1px 0 5px 0;*/
    margin: 0 !important;
    float: left; /*clear: both;*/
    width: 20em;
}

.FichaPersonalVer
{
    background: url(../IMG/ficha.gif) no-repeat 5px top;
    text-align: left;
    font: bold 0.95em Tahoma, Verdana, Arial;
    color: #005CD0;
    border: none;
    cursor: pointer;
    padding: 1px 0 1px 25px; /*margin: 1px 0 5px 0;*/
    margin: 0 !important;
}

.IniciarTramitacion, .fila-resultados .IniciarTramitacion
{
    background: url(../IMG/play.gif) no-repeat 60px top;
    text-align: right;
    font: bold 0.95em Tahoma, Verdana, Arial;
    color: #005CD0 !important;
    border: none;
    cursor: pointer;
    padding: 1px 0 1px 25px; /*margin: 1px 0 5px 0;*/
    margin: 0 !important;
}



/*--visado 2---*/

.FormVisadoRelacionado .p-label
{
    width: 14em;
}
.FormVisadoRelacionado .p-input
{
    width: 60%;
}

.FormTitularEmplazamiento .p-label
{
    width: 10em;
}
.FormTitularEmplazamiento .p-input
{
    width: 69%;
}
.FormTitularEmplazamiento .fila-campos .p-input
{
    width: 85%;
}
.FormTitularEmplazamiento .SelectRefrescar .form-select
{
    width: 77.5%;
}
.FormTitulo .p-label
{
    width: 5em;
}
.FormTitulo .p-input
{
    width: 90%;
}
.FormTipoDocumento .p-label
{
    width: 11em;
}

.FormTipoDocumento .fila-campos .p-input
{
    width: 84%;
}
.FormTipoDocumento .SelectRefrescar .form-select
{
    width: 78.5%;
}
/*
.TiposTrabajo
{
	margin-left:30px}*/

.GridOrganismoDestino .p-label
{
    width: 7em;
}
.GridOrganismoDestino .fila-campos2 .p-label
{
    width: 9em;
}
.FormOrganismoDestino .p-label
{
    width: 13em;
}
.FormOrganismoDestino .p-input
{
    width: 70%;
}
.FormOrganismoDestino .SelectRefrescar .form-select
{
    width: 77%;
}
.TipoVisado .p-label
{
    width: 15em;
}
.TipoVisado .p-input
{
    width: 60%;
}

.TextoVisados
{
    font-size: 0.9em;
    font-weight: bold;
}
#OpcionesFacturacion .p-input
{
    width: 100% !important;
}

.VisadoTramitacion .p-label-ficha
{
    width: 14em;
}

.VisadoTramitacion .p-label
{
    width: 14em;
}
.VisadoTramitacion .p-input
{
    width: 75%;
}
.VisadoTramitacion .fila-campos1 .p-input, .VisadoTramitacion .fila-campos2 .p-input
{
    width: 48%;
}
.VisadoTramitacion .refrescar .form-select
{
    width: 90%;
}

/*-tienda online---*/
.CarritoIzquierda
{
    float: left;
    width: 40%;
}
.CarritoDerecha
{
    float: right;
    width: 40%;
}
.TiendaImagen
{
    width: 150px;
    float: left;
    border: solid 1px #ccc;
    text-align: center;
    padding: 20px 0;
    margin-bottom: 10px;
}
.TiendaContenido
{
    margin-left: 180px;
}
.TiendaContenido dl
{
    margin: 10px 0 !important;
    padding: 0;
}
.TiendaContenido dt, .TiendaContenido dd
{
    padding-bottom: 5px;
}
.TiendaContenido dt
{
    font-weight: bold;
    font-size: 0.95em;
    float: left;
    width: 130px;
}
.TiendaContenido dd
{
    margin-left: 140px;
}
.BotonAmpliar
{
    text-align: right !important;
    padding-top: 15px !important;
    padding-right: 10px;
}
.AmpliarImagen
{
    background: url(../IMG/lupa.gif) no-repeat 5px top;
    text-align: left;
    font: bold 0.95em Tahoma, Verdana, Arial;
    color: #005CD0;
    border: none;
    cursor: pointer;
    padding: 1px 0 1px 25px; /*margin: 1px 0 5px 0;*/
}
.TramitarPedido
{
    background: url(../IMG/tramitarPedido.gif) no-repeat 5px top;
    text-align: left;
    font: bold 0.95em Tahoma, Verdana, Arial;
    color: #005CD0;
    border: none;
    cursor: pointer;
    padding: 1px 0 1px 25px;
    width: 12em;
}
.SeguirComprando
{
    background: url(../IMG/en-cesta.gif) no-repeat 5px top;
    text-align: left;
    font: bold 0.95em Tahoma, Verdana, Arial;
    color: #005CD0;
    border: none;
    cursor: pointer;
    padding: 1px 0 1px 25px;
}
.TiendaForm .p-label
{
    width: 12em;
    font-weight: bold;
    font-size: 0.9em;
}
.TiendaForm .p-input
{
    width: 80%;
}
.TiendaForm .SelectRefrescar .form-select
{
    width: 77%;
}
.TiendaPedido
{
    width: 100%;
    margin: 0;
    padding: 0;
}
.TiendaPedido dt, .TiendaPedido dd
{
    float: left;
    width: 24%;
    margin: 0;
    padding: 3px 0;
}
.TiendaPedido dt
{
    font-weight: bold;
    font-size: 0.9em;
}
.TiendaBoton
{
    width: 16px !important;
    height: 16px;
    vertical-align: middle;
}

/*galeria imagenes*/

/*---galeria de imagenes----*/

.Galeria img
{
    float: left;
    padding-right: 10px;
}
.ImagenListado
{
    float: left;
    width: 135px;
    margin: 5px 20px 5px 0;
    text-align: center;
    padding: 5px 0;
}
.ImagenListado p
{
    margin-top: 10px;
}
.ImagenAlto
{
    height: 100px;
    vertical-align: middle;
    line-height: 100px;
    border: solid 2px #EBF2FA;
    padding: 2px;
}
.SubirFoto
{
    background: url(../img/subirFoto.gif) no-repeat left top;
    text-align: left;
    font: bold 0.95em Tahoma, Verdana, Arial;
    color: #005CD0;
    border: none;
    cursor: pointer;
    padding: 1px 0 1px 20px;
}
.DescargarFoto
{
    background: url(../img/DescargarFoto.gif) no-repeat left top;
    text-align: left;
    font: bold 0.95em Tahoma, Verdana, Arial;
    color: #005CD0;
    border: none;
    cursor: pointer;
    padding: 1px 0 4px 20px;
}

/*--galeria hijos---*/
.Album
{
    float: left;
    width: 150px;
    margin-left: 10px;
}
.AlbumFotos
{
    background: #003366;
    color: #fff;
    font-weight: bold;
    margin-top: 10px;
    padding: 2px 0;
    padding-left: 15px;
}

.AlbumBorde
{
    border: solid 1px #D3DCE2;
    padding: 10px;
    height: 175px;
}
.AlbumBorde p
{
    text-align: center;
    color: #003366;
    font-weight: bold;
    padding: 5px 0;
}
.AlbumBorde p.AlbumBoton
{
    font-size: 1em;
    text-align: right;
}
.VerImagenes
{
    background: url(../img/ver-imagenes.gif) no-repeat left top;
    text-align: left;
    font: bold 0.95em Tahoma, Verdana, Arial;
    color: #005CD0;
    border: none;
    cursor: pointer;
    padding: 1px 0 1px 20px;
}



.ImagenIzquierda
{
    float: left;
    margin-right: 10px;
}
.ImagenIzquierdaBorde
{
    float: left;
    margin-right: 10px;
    border: solid 2px #F1F9DF;
    padding: 10px;
}
.ImagenDestacada
{
    border: solid 1px #D3DCE2;
    background: #F3F3F3;
    margin-top: 2px;
    margin-bottom: 15px;
}

.BordesBlanco
{
    border: solid 4px #fff;
    padding: 10px;
}
.ImagenDestacada h3
{
    font: bold 1em Tahoma, Verdana, Arial;
    color: #22558c;
}
.GaleriaFotos h4
{
    /* 	clear: both; 	margin 10px 0px 5px; 	font: bold 1.1em Arial, Helvetica, sans-serif; 	color: #22558c; 	border-bottom: #eaeaea 2px solid*/
    font: bold 1.2em "Lucida Sans Unicode" , Tahoma, Arial;
    text-transform: uppercase;
    color: #005cd0 !important;
    margin-top: 10px !important;
}
.GaleriaFotos .Volver
{
    font: bold 0.95em Tahoma, Verdana, Arial;
    text-align: left;
    padding-left: 15px;
}
.ImagenDetalle
{
    padding: 20px;
}
.ImagenDetalle p
{
    text-align: center !important;
}
.ImagenDetalle img
{
    float: none;
    border: solid 1px #D3DCE2;
}
#GaleriaImagenes .p-label
{
    font-weight: bold;
}
#GaleriaImagenes .form-input
{
    width: 60%;
}
/*repositorios*/
.RepositorioCabecera
{
    overflow: auto;
    height: 1%;
    margin-bottom: 10px;
}

.RepositorioCabeceraImagen
{
    border: solid 1px #D3DCE2;
    padding: 2px;
}
.RepositorioCabecera h3
{
    color: #003366;
    font: bold 1.2em "Lucida Sans Unicode" , Tahoma, Arial;
}
.RepositorioDescripcion
{
    color: #666;
    font-size: 1.2em;
}
.ListadoRepositorios h4, .ListadoRepositorios h5, .ListadoRepositorios h6
{
    color: #003366;
    background: none;
    border: none;
    margin: 10px 0;
}

.ListadoRepositorios h4
{
    font-size: 1.1em;
}
.ListadoRepositorios h5
{
    font-size: 1em;
}
.ListadoRepositorios h6
{
    font-size: 0.9em;
}

.ListadoRepositorios li
{
    background: none;
    padding-left: 0 !important;
}

.ListadoRepositorios p
{
    margin-bottom: 5px;
}

.ListadoRepositorios .BordesFieldset
{
    border: solid 1px #D3DCE2;
    padding: 10px;
}
.Repositorio1
{
}
.Repositorio2
{
    padding-left: 40px;
}
.Repositorio3
{
    padding-left: 40px;
}
.Repositorio4
{
    padding-left: 36px;
}
.Repositorio1 ul
{
    margin-left: 15px;
}
/*margenes repositorio parrafo*/

.Repositorio1 p
{
    padding-left: 39px;
}
.Repositorio2 p
{
    padding-left: 37px;
}
.Repositorio3 p
{
    padding-left: 35px;
}

.Repositorio1 img, .Repositorio1 input
{
    vertical-align: middle;
}

.Repositorio1 .BordesFieldset
{
    margin: 10px 0;
    margin-left: 40px;
}
.Repositorio2 .BordesFieldset
{
    margin-left: 37px;
}
.Repositorio3 .BordesFieldset
{
    margin-left: 35px;
}
.Repositorio1 .BordesFieldset p
{
    padding-left: 0;
    font-size: 1em;
}


.Repositorio1 .BordesFieldset .Detalle, .Repositorio1 .BordesFieldset .OcultarDetalle
{
    font-size: 0.9em;
}



.ListaRepositorio
{
    clear: both;
}
.ListaRepositorio li
{
    background: none;
    margin: 10px 0;
    padding-left: 0 !important;
    margin-left: 0;
}


/*listado documentos*/
.DocumentoFicha
{
    border: solid 1px #D3DCE2;
    margin: 10px 0;
    overflow: auto;
    height: 1%;
    padding: 10px;
    background: url(../img/fn-envio.jpg) repeat-x left top;
}
.DocumentoFicha dt
{
    width: 10em;
    float: left;
    font-weight: bold;
    padding-bottom: 5px;
    font-size: 0.9em;
}
.DocumentoFicha dd
{
    margin-left: 11em;
    float: none;
    padding-bottom: 5px;
}

input.Detalle
{
    border: none;
    background: #fff url(../img/detalle.gif) no-repeat left top;
    color: #005cd0;
    font: bold 0.9em Tahoma, Verdana, Arial;
    cursor: pointer;
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
    text-align: left;
}

input.DetalleInformacion
{
    border: none;
    background: #fff url(../img/detalle.gif) no-repeat left top;
    color: #005cd0;
    font: bold 0.9em Tahoma, Verdana, Arial;
    cursor: pointer;
    text-align: center;
    padding-left: 20px;
    text-align: left;
}

input.OcultarDetalle
{
    border: none;
    background: #fff url(../img/ocultar-detalle.gif) no-repeat left top;
    color: #005cd0;
    font: bold 0.9em Tahoma, Verdana, Arial;
    cursor: pointer;
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
    text-align: left;
}
input.DescargarDocumento, a.DescargarDocumento
{
    border: none;
    background: url(../img/download.gif) no-repeat left top;
    color: #005cd0;
    font: bold 0.9em Tahoma, Verdana, Arial;
    cursor: pointer;
    text-align: left;
    padding-left: 20px;
    padding-right: 20px;
    text-align: left;
}
html > /**/ body .DescargarDocumento
{
    padding-left: 40px;
}

.DivCalendario
{
    float: left;
    width: 18px;
    margin-left: 5px;
}

.Salto
{
    clear: both;
    padding: 5px 0;
    display: block;
}

/*---alta y baja de colegiado---*/

.FormAltaDatosPersonales label
{
}
.FormAltaDatosPersonales .p-label
{
    width: 11.5em;
    font-size: 0.9em;
    font-weight: bold;
}
.FormAltaDatosPersonales .fila-campos .p-input
{
    width: 83%;
}
.FormAltaDatosPersonales .fila-campos1 .p-input, .FormAltaDatosPersonales .fila-campos2 .p-input
{
    width: 64.6%;
}
.FormAltaDatosPersonales .form-selectRefrescar
{
    width: 78.8%;
}
.FormAltaDatosPersonales .fila-campos1 .p-input2
{
    width: 65.3%;
}
.FormAltaDatosPersonales .radio
{
    font-size: 0.9em;
}

.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%;
}

#Sexo
{
    padding-top: 7px;
}
.FormAltaDatosProfesionales label
{
    font-weight: bold;
}
.FormAltaDatosProfesionales .p-label
{
    width: 13em;
    font-size: 0.9em;
}
.FormAltaDatosProfesionales .fila-campos .p-input
{
    width: 80.5%;
}
.FormAltaDatosProfesionales .fila-campos1 .p-input, .FormAltaDatosProfesionales .fila-campos2 .p-input
{
    width: 59.6%;
}
.FormAltaDatosProfesionales .form-selectRefrescar
{
    width: 78.5%;
}


.FormEconomicos .p-label
{
    width: 18em;
    font-size: 0.9em;
    font-weight: bold;
}
.FormEconomicos .fila-campos .p-input
{
    width: 73%;
}

.FormAltaAdjuntos label
{
    font-weight: bold;
}
.FormAltaAdjuntos .p-label
{
    width: 14em;
    font-size: 0.9em;
}
.FormAltaAdjuntos .p-input
{
    width: 79%;
}

.Derecha
{
    text-align: right !important;
}
#BajaTrasladoColegiado .p-label
{
    width: 15em;
}
#BajaTrasladoColegiado .p-input
{
    width: 75%;
}

#BajaTrasladoSolicita .p-label
{
    width: 12em;
}
#BajaTrasladoSolicita .fila-campos1 .p-input, #BajaTrasladoSolicita .fila-campos2 .p-input
{
    width: 55%;
}

#RefrescarGrande .form-selectRefrescarAlta
{
    width: 95% !important;
}
#SubActividad .form-selectAlta
{
    width: 100%;
}
.ParrafoBaja
{
    margin-bottom: 10px;
}

.Correspondencia .Ayuda
{
    color: #CC0000;
    margin-left: 5px;
    font-size: 1.1em;
    line-height: 13px;
}
#BajaTrasladoSolicita .p-label
{
    width: 20em;
}
#BajaTrasladoSolicita .fila-campos2 .p-label
{
    width: 8em;
}
#BajaTrasladoSolicita .fila-campos .p-input
{
    width: 65%;
}
#BajaTrasladoSolicita .fila-campos1
{
    width: 65%;
}
#BajaTrasladoSolicita .fila-campos2
{
    width: 34%;
}
#BajaTrasladoSolicita .fila-campos1 .p-input
{
    width: 40%;
}
#BajaTrasladoSolicita .fila-campos2 .p-input
{
    width: 55%;
}
#BajaTrasladoSolicita .form-selectRefrescar
{
    width: 73%;
}
.Resultados-dch
{
    float: right;
    width: 30%;
    text-align: right;
}

.Aceptado
{
    background: url(../Img/abierto.gif) no-repeat left top;
    color: #3E89D1;
    padding-left: 18px;
    font-weight: bold;
}
.Rechazado
{
    background: url(../Img/anulado.gif) no-repeat left top;
    color: #3E89D1;
    padding-left: 18px;
    font-weight: bold;
}
.Pendiente
{
    background: url(../Img/en-revision.gif) no-repeat left top;
    color: #3E89D1;
    padding-left: 18px;
    font-weight: bold;
}
.ImagenDerecha
{
    float: right;
    margin-left: 10px;
}
.ImagenIzquierda
{
    float: left;
    margin-right: 10px;
}
.ListaIzquierda
{
    float: left;
}
caption
{
    color: #000;
    font: bold 1.3em Arial, Helvetica, sans-serif;
    margin: 0 0 10px 0;
    padding-bottom: 5px;
}


#BusquedaSimple .p-label
{
    float: none; margin:5px 0
}
#BusquedaSimple .input
{
    font: normal 0.9em Calibri, "Trebuchet MS" , Arial, Verdana;
}

#BusquedaSimple .p-input
{
    width: 58%;
}



.BusquedaAvanzada{border:#d3dce2 1px solid; padding:3px}
.BusquedaAvanzada fieldset{ background:#f3f3f3; border:none !important}

/*--------------------CANALES---------------------------*/

.Canales li
{
    background: url(../Img/fn-resultados.jpg) repeat-x left top;
    padding: 10px 5px;
    clear: both;
}
.Canales a
{
    color: #22558c;
    font-weight: bold;
}
.Canales a:hover
{
    color: #005CD0;
}



#BusquedaAvanzadaNoticias .p-label
{
    width: 12em;
}
#BusquedaAvanzadaNoticias .fila-campos .p-input
{
    width: 75%;
}
#BusquedaAvanzadaNoticias .p-input
{
    width: 50%;
}

#BusquedaAvanzadaNoticias .fila-campos .fila-campos1 .p-input, #BusquedaAvanzadaNoticias .fila-campos .fila-campos2 .p-input
{
    width: 50%;
}



.PaginacionIzquierda
{
    float: left;
}
.PaginacionIzquierda input
{
    font-weight: bold;
}
.PaginacionIzquierda p
{
    float: left;
    margin-right: 10px;
    margin-top: 5px;
}
.PaginacionIzquierda ul
{
    margin: 0 !important;
}
.PaginacionIzquierda li
{
    background: none !important;
    padding: 0 !important;
    float: left;
    margin: 0 5px 0 0 !important;
    border-bottom: none !important;
}
.PaginacionDerecha
{
    float: right;
}
.Paginacion input
{
    border: none;
    cursor: pointer;
    padding: 0;
}

/*---CANALES FICHA---*/

/*canal foto y descripcion en listado*/
.CanalIntro
{
    margin-bottom: 10px;
    border: solid 1px #e1e1e1;
    overflow: auto;
    height: 1%;
    padding: 5px;
}
.CanalFoto
{
    float: left;
    width: 150px;
    font-size: 0.9em; margin-right:10px
}

.CanalDescripcionFoto
{
    margin-left: 160px;
}
.CanalDescripcion
{
    margin-left: 0;
}
.CanalDescripcionFoto, .CanalDescripcion
{
    font: normal 1.3em Georgia, "Times New Roman" ,Times,serif;
    font-style: italic;
}

.CanalFicha
{
    margin-left: 0;
}
.CanalFichaFoto
{
    margin-left: 275px;
}


.FechaDestacadaDerecha
{
    float: left;
    padding-left: 10px;
    margin-bottom: 12px;
    width: 90%;
}
.FechaDestacadaDerecha h3
{
    color: #0066AF;
    background: none;
    padding: 0;
}
.FechaDestacada
{
    width: 50px;
    float: left; /*padding:5px 0; margin:5px 0*/
}
/*calendario azul*/

.FechaDestacada2
{
    background: #003366;
    color: #FFFFFF;
    font-size: 1em;
    line-height: 15px;
    padding: 5px;
    padding-right: 20px;
}


.FechaDestacada2 span
{
    font-size: 1.6em;
    font-weight: bold;
}

/*--Barra Acciones Ficha: Imprimir, Votar, Comentar...---*/


.BarraAccionesIzquierda
{
    float: left;
    width: 64%; /*margin-left: 15px;*/
}
.BarraAccionesIzquierda p
{
    float: left;
    margin-left: 5px;
}

.BarraAccionesDerecha
{
    float: right;
    width: 35%;
}

.BarraAccionesDerecha li
{
    display: inline;
    background: none !important;
    margin: 0;
    padding: 0;
}

.BarraAccionesDerecha p
{
    float: right;
}



#divBotonImprimir .Imprimir
{
    border: none;
    cursor: pointer;
    font: bold 1.1em Calibri, "Trebuchet MS" , Arial, Verdana;
    color: #CC0000;
}

.Volver
{
    text-align: left;
    padding-left: 20px !important;
}

.Enviar
{
    background: url(../img/enviar.gif) no-repeat left 4px;
    padding-left: 20px !important;
    float: left;
    width: 7em;
}
.EnviarEmail
{
    background: url(../img/enviar.gif) no-repeat left 4px;
    padding-left: 15px !important;
    width: 9em;
}
.Comentar
{
    background: url(../img/comentar.gif) no-repeat left 4px;
    float: left;
    width: 8.5em;
    padding-left: 20px !important;
}

.VerComentarios
{
    background: url(../img/todos-comentarios.gif) no-repeat left top;
    width: 19em;
    border: none;
    cursor: pointer;
    padding-left: 20px;
    text-align: left;
    height: 17px;
    color: #CC0000;
    font: bold 0.95em Calibri, "Trebuchet MS" , Arial, Verdana;
}

.EliminarComentario
{
	background: url(../img/eliminarNuevo.gif) no-repeat left 4px;
	border: none;
	width: 5em;
	cursor: pointer;
	text-align: right;  font: bold 0.95em Tahoma, Verdana, Arial;
    color: #005CD0;
}

.EditarComentarios
{
    background: url(../img/EditarComentario.gif) no-repeat left 4px;
    border: none;
    cursor: pointer;
    text-align: left;
    padding-left: 20px !important;
    color: #005CD0;
 font: bold 0.95em Tahoma, Verdana, Arial;
}
.Compartir
{
    margin: 15px 0;
    clear: both;
    overflow: auto;
    height: 1%;
}

/*--Barra Acciones Ficha: Imprimir, Votar, Comentar...---*/

/*TWITTER*/
#custom-tweet-button a
{
    display: block;
    padding: 0px 5px 0px 20px;
    background: url(../img/twitter.jpg) left top no-repeat !important;
    border: 1px solid #A4CCE5;
    color: #2A7090 !important;
    font-size: 0.9em;
}


.BarraAccionesDerecha .Compartir
{
    margin: 0;
}
.BarraAccionesDerecha .Compartir ul
{
    float: none;
}
.Compartir p
{
    float: left;
}
.Compartir li
{
    /*display: inline;*/
    float: left;
    padding: 0 0 0 5px !important;
    background: none !important;
    margin: 0 !important;
}
.Compartir img
{
    margin: 0 !important;
}

/*---votaciones----*/
.VotacionTexto
{
    float: left;
    width: 4.5em;
    padding-top: 2px;
    font-weight: bold;
    font-size: 0.9em;
}
.VotacionVotar
{
    float: left;
    width: 10em;
    position: relative;
}
.VotacionVotar ul
{
    position: relative;
}

.VotacionVotar2
{
    float: left;
    width: 8.5em;
}
.VotacionVotar ul
{
    margin: 0 !important;
}
.VotacionVotar li
{
    display: inline;
    padding: 0 !important;
    margin: 0 !important;
    background: none !important;
}
.VotacionVotar li input
{
    /*height:2em;*/ /*padding: 0 !important; 	margin: 0 !important;*/
}
.VotacionResultado
{
    float: left;
    width: 8em !important;
    border-left: solid 1px #ccc;
    padding-left: 5px;
    padding-top: 2px;
    margin-left: 3px;
    font-weight: bold;
    font-size: 0.9em;
}
.VotacionVotos
{
    float: left;
    width: 5.5em;
    padding-top: 2px;
    margin-left: 10px;
}
.ratingStar
{
    font-size: 0pt;
    width: 17px;
    height: 16px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    background-repeat: no-repeat;
}
.savedRatingStar
{
    background-image: url(../img/estrella-2.gif);
}
.filledRatingStar
{
    background-image: url(../img/estrella-2.gif);
}
.emptyRatingStar
{
    background-image: url(../img/estrella-1.gif);
}
.BarraAcciones input, .BarraEnviar input
{
    border: none;
    font: bold 1.1em Tahoma, Verdana, Arial;
    color: #CC0000;
    cursor: pointer;
}
/*comentarios*/

.ComentarioUsuario
{
	font-size: 1.2em;
	float: left;
}
.FilaComentarios
{
	border-bottom: none;
	padding: 5px 0;
	clear: both;
	font: normal 1.2em Georgia, Times;
	font-style: italic;
	padding-bottom: 10px;
}
.RespuestaUsuario
{
		font: normal 0.9em Georgia, "Times New Roman" , Times, serif; font-style:italic; 
		}

.ComentarioEliminar
{
	float: left;
	margin-left: 5px;
	position: relative;
}

.ListaComentarios{ margin-left:0 !important}

.ListaComentarios li
{
	
	background: url(../img/Comentario.gif) no-repeat left top !important;
	padding-left: 40px !important;
	margin-bottom: 10px;
	border-bottom: dotted 1px #ccc;
	position: relative;
	overflow: auto;
	height: 1%; padding-bottom:10px
}

/*gestor canales*/
.Importar
{
    background: url(../img/importar.gif) no-repeat 5px 1px;
    padding-left: 30px !important;
    text-align: left;
}

.Exportar
{
    background: url(../img/exportar.gif) no-repeat 5px 1px;
    padding-left: 30px !important;
    text-align: left;
}
.TablaAccionesDerecha
{
    float: right !important;
    margin-right: 10px !important;
    width: 100px;
}
.TablaAccionesDerecha table
{
    border: none !important;
    margin: 0;
}

.TablaAccionesDerecha td
{
    border: none;
    padding: 0;
}
.dxmMenuItemWithImage
{
    color: #cc0000;
    font: 0.95em normal Tahoma, Verdana, Arial;
}
.dxmSubMenu, .dxmSubMenuGutter
{
    background: #fff !important;
    padding: 2px 4px !important;
}
/*
#Administracion td{ border-top:none; background:inherit}*/
#Administracion .p-label
{
    font-size: 0.9em;
    font-weight: bold;
}
.AdministracionAcciones li
{
    background: none;
    padding: 0;
    float: left;
    margin: 2px 0px;
}
.AdministracionAcciones .Nuevo
{
    width: 90px;
}
.AdministracionAcciones input
{
    padding-bottom: 2px !important;
}
.GuardarNuevo
{
    background: url(../img/guardarnuevo.gif) no-repeat 5px top;
    padding-left: 30px !important;
    text-align: left;
    width: 12em;
}
.GuardarVolver
{
    background: url(../img/Guardar-salir.gif) no-repeat 5px top;
    padding-left: 30px !important;
    text-align: left;
    width: 12em;
}

.FichaAdmin .p-label
{
    /*width: 13em;*/
    width: 15em;
}
.FichaAdmin .fila-campos .p-input
{
    /*width: 74%;*/
    width: 72%;
}
.FichaAdmin .fila-campos .fila-campos1 .p-input, .FichaAdmin .fila-campos .fila-campos2 .p-input
{
    width: 45% !important;
}
.FichaAdmin .fila-campos2 .p-input
{
    width: 45% !important;
}
.FichaAdmin .p-input
{
    width: 45%;
    padding-top: 3px;
}
.NumRegistros .p-label
{
    width: 10em;
}


/*gestor informaciones datos generales*/


.FichaAdminGI .p-label
{
    width: 15em;
}
.FichaAdminGI .fila-campos .p-input
{
    width: 72%;
}
.FichaAdminGI .p-input
{
    width: 40%;
}

.AgregarDocumento .p-label
{
    width: 12em;
}
.AgregarDocumento .p-input
{
    width: 60%;
}

.ModificarPermisos .p-label
{
    width: 11em;
}
.ModificarPermisos .fila-campos .p-input
{
    width: 70%;
}
.ModificarPermisos .p-input
{
    width: 50%;
}

.AgregarComentario .p-label
{
    width: 11em;
}
.AgregarComentario .p-input
{
    width: 70%;
}




/*
.p-input input, .radio input{ padding:1px 0 !important}*/

/*grid*/
.Fila1
{
    cursor: pointer;
}


.Fila2
{
    background: #F5F5F5 !important;
    cursor: pointer;
}




.dxgvFilterRow table
{
    border: none;
}

.InputDisabled
{
    background: #F5F5F5;
    border: solid 1px #cccccc;
    color: #999;
}
#Grid
{
    margin: 10px 0;
}

.dxpControl
{
    width: auto !important;
}
.dxtlControl
{
    width: 100% !important;
    border: solid 1px #ccc !important;
}

.dxgvTable
{
    font: normal 1.1em Tahoma, Verdana, Arial;
}

#Administracion table
{
    margin-bottom: 0;
}
.dxtl
{
    padding: 4px 6px !important;
}
.dxtcControl
{
    font: normal 12px Tahoma, Verdana, Arial !important;
}
.dxtcPageContent
{
    font: normal 12px Tahoma, Verdana, Arial !important;
}

.dxtcPageContent input.input, .dxtcPageContent input.form-input
{
    border: solid 1px #ccc !important;
    padding: 1px !important;
}
.dxgvControl
{
    margin: 10px 0 !important;
    clear: both;
}
.dxpCtrl
{
    padding: 4px 6px !important;
}
.dxpPageNumber, .dxpButton
{
    color: #CC0000 !important;
    text-decoration: none;
    font: bold 1.1em Tahoma, Verdana, Arial;
}
.dxpCurrentPageNumber
{
    background: #CC0000;
    color: #fff !important;
}

.dxgvHeader, .dxtlHeader, .Tabla th
{
    background: url(../img/fnMenuPrincipal.jpg) #12557f repeat-x left top !important;
    font: normal 1.1em Tahoma, Verdana, Arial;
    padding: 3px 6px !important; color:#fff !important
}
.dxgvHeader td, .dxtlHeader td{background: url(../img/fnMenuPrincipal.jpg) #12557f repeat-x left top !important}
.dxgvHeader table, .dxtlHeader table
{
    border: none;
    margin: 0; padding:0
}


.Tabla th
{
    color: #fff;
}
.dxgv, .dxtl{color: #000 }
.dxgv a
{
    color: #000 !important;
}

.dxgv input
{
    padding-left: 0;
}
.dxic
{
    border: solid 1px #ccc;
}
/*tabs informaciones*/
.dxtcControl
{
    margin-top: 10px;
}
.dxtcTabsCell, .dxtc, .dxtcControl
{
    border: none !important;
    padding: 0 !important;
}
.dxtcTabsCell table
{
    border: none;
    padding: 0;
    margin: 0;
}
.dxtcTabsCell td
{
    border: none;
    padding: 0 2px;
}
.dxtcActiveTab
{
    border: solid 1px #a8a8a8 !important;
    padding: 4px 10px !important;
}
.dxtcTab
{
    border: solid 1px #a8a8a8 !important;
    padding: 4px 10px !important; background:#EAEDF2 !important
}


.dxpControl, .dxpControl table
{
    border: none;
    padding: 0;
    margin: 0;
}

/*
#Administracion td input
{
		text-align: left !important;
	font: 0.95em normal Tahoma, Verdana, Arial !important;
	color: #000 !important;
	border: none;
	cursor: auto;
	padding: 0 !important;
	margin: 0;}*/
#Administracion legend
{
    color: #22558c;
    font: bold 1.2em Arial, Helvetica, sans-serif;
    margin-top: 10px;
}
.dxtcControl fieldset
{
    border: none;
}
.Radio2
{
    margin-left: 14em;
}
.Radio2 li
{
    background: none !important;
    padding-left: 0;
}
#Administracion .Formulario
{
    margin-top: 10px;
    padding-top: 0;
}
.BordesModificar
{
    background: #fff;
    padding: 20px 20px 10px 20px;
    margin: 0;
    border: solid 1px #E1E1E1;
}


/*avisos*/
.AceptarAviso
{
    background: url(../img/aceptar.gif) no-repeat left top;
    border: none;
    color: #000;
    font: bold 0.95em Tahoma, Verdana, Arial;
    cursor: pointer;
    float: right;
    padding-left: 20px;
}
.CancelarAviso
{
    background: url(../img/cancelar.gif) no-repeat left top;
    border: none;
    font: bold 0.95em Tahoma, Verdana, Arial;
    color: #000;
    cursor: pointer;
    float: right;
    padding-left: 20px;
}


/*arbol de canales*/

.ArbolCanales
{
    font-size: 1.1em;
    margin: 10px 0px 10px 5px;
}
.ArbolCanales li
{
    background: none !important;
    padding: 3px 0;
}
.ArbolCanales li span.Canal
{
    background: url(../img/ListaCanales.gif) no-repeat left 3px;
    padding-left: 20px;
}


.ArbolCanales li span.CanalSeleccionado
{
    background: url(../img/CheckCanales.gif) no-repeat left 3px;
    padding-left: 20px;
}

.ArbolCanales li li
{
    margin-left: 15px;
}
.ArbolCanales input
{
    vertical-align: middle;
}

.RSS
{
    margin-left: 5px;
}
.RSS input
{
    vertical-align: middle;
}
.RSS a
{
   color:#cc0000;
    font-weight: bold;
    font-size: 0.9em;
}
.RSS a:hover
{
    color: #cc0000;
}

.ListaComentarios li
{
    background: none;
    padding-left: 0;
    margin-bottom: 10px;
}

.FormEnvio .fila-campos1 .p-label
{
    width: 12em;
}
.FormEnvio .fila-campos2 .p-label
{
    width: 10.5em;
}
.FormEnvio .fila-campos .p-label
{
    width: 8em;
}
.FormEnvio .fila-campos .p-input
{
    width: 87%;
}
.FormEnvio .fila-campos1 .p-input
{
    width: 55%;
}
.FormEnvio .fila-campos2 .p-input
{
    width: 63.5%;
}
.FormEnvio .p-input
{
    width: 80%;
}
.ComentarioUsuario
{
    font-size: 0.9em;
    float: left;
}
.ComentarioUsuario2
{
    font-size: 0.8em;
}

.ComentarioEliminar
{
    float: left;
    margin-left: 5px;
    position: relative;
}

.Envio
{
    border: solid 1px #D3DCE2;
    margin-bottom: 20px;
    overflow: auto;
    height: 1%;
    padding: 10px;
    background: url(../img/fn-envio.jpg) repeat-x left top;
}

#divMotivosBajaSRC
{
    float: right;
    padding-top: 6px;
}

#tablaOpcionesSRC td, th
{
    text-align: center;
}
#tablaOpcionesSRC .alineadoizq
{
    text-align: left;
}

#tablaOpcionesSRCAlta td, th
{
    text-align: center;
}
#tablaOpcionesSRCAlta .alineadoizq
{
    text-align: left;
}

#tablaOpcionesSRCLectura td, th
{
    text-align: center;
}
#tablaOpcionesSRCLectura .alineadoizq
{
    text-align: left;
}

.TextoJustificado
{
    text-align: justify;
}

.CajaTextoTitular
{
    width: 59.4% !important;
}

.EspacioEntreDeclaraciones
{
    height: 42px;
}

.EspacioMotivosBaja
{
    height: 88px;
}

/*botonera*/


#Botonera
{
    background: url(../Img/fn-botonera.jpg) repeat-x left top;
    border: solid 1px #E1E1E1;
    border-bottom: solid 2px #E1E1E1;
    margin-bottom: 5px;
    padding: 5px;
    height: 1%;
    overflow: auto;
    clear: both !important;
}
#Botonera input
{
    font: 0.95em normal Tahoma, Verdana, Arial;
    color: #CC0000;
    border: none;
    cursor: pointer;
    padding: 2px 7px;
}
#Botonera li
{
   /* display: inline;*/ float:left;
    background: none;
    padding: 0;
}
.BotoneraIzquierda
{
    float: left;
}
.BotoneraDerecha
{
    float: right;
}

.Imprimir
{
    background: url(../Img/imprimir.gif) no-repeat left top;
    padding-left: 10px;
    width: 95px;
}

.Guardar
{
    background: url(../Img/guardar.gif) no-repeat left top;
    padding-left: 10px;
    width: 80px;
}

/*---------CANALES copiar para otros proyectos-----------*/


/*----SELECTORES canales----*/

.Seleccionador .InputDisabled
{
    width: 50%;
}

.Seleccionador .form-input
{
    width: 45%;
}
.fila-campos1 .Seleccionador .form-input, .fila-campos2 .SeleccionadorPeq .form-input
{
    width: 70%;
}
.CapaSeleccionador
{
    border: solid 2px #ccc;
    vertical-align: top;
    z-index: 3;
    width: 40em;
    height: auto; /*position: relative; 	left: 0px;*/
    position: absolute;
    left: 0px;
    top: 20px;
    padding: 10px;
    background: #fff;
}

.CapaSeleccionador .botones
{
    margin-right: 0px !important; margin-top:10px
}
.CapaSeleccionador .BordesFieldset
{
    margin-bottom: 10px;border:#d3dce2 1px solid; padding:5px
}
.CapaSeleccionador li
{
    background: none !important;
    padding: 3px 0;
    margin: 0;
}

.CapaSeleccionador #Filtro .p-label
{
    width: 12em;
}
.CapaSeleccionador #Filtro .p-input
{
    width: 65% !important;
}
.CapaSeleccionador #Filtro .input
{
    width: 80px;
}

.Seleccionador
{
    position: relative;
}
.GestorInformacionesFicha .CapaSeleccionador
{
    position: relative !important;
    margin-bottom: 10px !important;
    width: 51em;
    top: 0 !important;
}



.BotonSeleccionar
{
    background: url(../img/list.gif) no-repeat left top;
    border: none;
    width: 9.5em;
    cursor: pointer;
    color: #22558c;
    font: bold 0.9em Tahoma, Verdana, Arial;
    line-height: 15px;
}


.Filtrar
{
    background: url(../img/buscar.gif) no-repeat 5px top;
    padding-left: 15px !important;
    border: none;
    cursor: pointer;
    color: #22558c;
    font: bold 0.9em Tahoma, Verdana, Arial;
}
.BorrarFiltro
{
    background: url(../img/BorrarFiltro.gif) no-repeat 5px top;
    padding-left: 10px !important;
    border: none;
    color: #22558c;
    font: bold 0.9em Tahoma, Verdana, Arial;
    cursor: pointer;
}
.SubirImagen
{
    background: url(../img/subirImagen.gif) no-repeat 5px top;
    padding-left: 25px !important;
    border: none;
    font: bold 0.9em Tahoma, Verdana, Arial;
    cursor: pointer;
    color: #cc0000 !important;
    padding: 2px 0;
}
.EliminarImagen
{
    background: url(../img/EliminarNuevo.gif) no-repeat left top;
    border: none;
    font: bold 0.9em Tahoma, Verdana, Arial;
    cursor: pointer;
    color: #cc0000 !important;
    padding: 2px 0;
    padding-left: 25px !important;
    text-align: left;
    margin-left: 5px;
}
.Distribuir
{
    background: url(../img/enviar.gif) no-repeat 5px 5px;
    padding-left: 30px !important;
    text-align: left;
    width: 12em;
    border: none;
    cursor: pointer;
    padding-top: 2px;
    padding-bottom: 1px;
    height: 21px;
    margin-left: 5px;
}

.Editar
{
    background: url(../img/editar.gif) no-repeat 5px top;
    padding-left: 25px !important;
    text-align: left;
    border: none;
    cursor: pointer;
}

/*redes sociales home*/
.RedesSociales
{
    border: solid 4px #9CC6F0;
    margin: 5px;
    padding: 15px 5px;
    overflow: auto;
    height: 1%;
}
.RedesSociales h2
{
    font: bold 1.1em Arial, Helvetica, sans-serif;
    color: #013567;
    background: none;
    float: left;
    margin-right: 10px;
}
.RedesSociales a
{
    float: left;
}
/*ICLI ONG*/
.BloqueIzquierda{ float:left; width:320px}
.BloqueDerecha{ float:left;width:58%}
#ProyectosICLI li{ clear:both; margin:5px 0; overflow:auto;  height:1%}
#ProyectosICLI img{ float:right}
.ICLIDerecha{ text-align:right !important}
.FacebookICLI{ float:left; width:48%; text-align:center !Important}
.WebICLI{ float:right;width:48%; text-align:center !important}
.UneteICLI{ font-size:1.2em}
.ICLILeft{ float:left;width:48%}
.ICLIRight{ float:right; width:48%; }

/*includes*/
.FilaInferior{ clear:both; margin-top:10px}
.ContenedorCentral
{
	float: left;
	width: 100%; padding-top:5px
}



div.Centro1 /*cuando hay 3 col*/
{
	/*margin: 0 255px 0 245px;*/
	margin: 0 200px 0 200px;
}
div.Centro2 /*cuando hay col izq*/
{
	/*margin: 0 0px 0 245px;*/
	margin: 0 0px 0 200px;
}
div.Centro3 /*cuando hay col derecha*/
{
	margin: 0 200px 0 0px;
}
div.Centro4 /*cuando no hay col */
{
	margin: 0;
}

div.ColumnaIzquierda
{
	float: left;
	/*width: 245px;*/
	width: 190px;
	margin-left: -100%;
}

* html div.ColumnaIzquierda{/*margin-left: -52% !important;display: inline ; */  margin-left: -970px !important; left:0;position:relative; height:1%; }

div.ColumnaDerecha
{
	float: left;
	width: 190px;
	margin-left: -190px;
}

#BusquedaSimple{clear:both; margin-bottom:10px}

/*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-weight:bold
}

.Logeado input.Desconectar{ font-weight:bold!important; width:9em!important; height:17px}
.NoLogeado .fila-campos
{
	margin: 0px 0 !important;
}
html > /**/ body .NoLogeado .fila-campos
{
	margin: 3px 0 !important;
}
.NoLogeado .p-label
{
	width: 6em;
}
.NoLogeado .p-input
{
	width: 50%;
}

#MenuUsuarioNoConectado
{
	clear: both;
}

#MenuUsuarioNoConectado li
{
	/*display: inline;*/
	color: #11547F;
	padding: 0 5px;
	padding-left: 20px !important;
	font-weight: bold;
	font-size: 0.9em;
	margin: 0 !important;
}
 

.OlvidoClave
{
	background: url(../img/olvido.gif) no-repeat left 3px !important;
	font-size: 0.9em;
	padding-left: 20px;
	font-weight: bold;
	padding-bottom: 3px !important;
}



.AccesoTarjeta
{
	background: url(../img/tarjeta.gif) no-repeat left 1px !important;
	padding-left: 20px;
}





/*bsuqueda simple*/
/*---buscador en 1 click-----*/
#BusquedaSimple
{

	clear: both;
}

.BordesBusquedaSimple
{
	border: solid 1px #CFE0F6; padding:2px
	
}
#BusquedaSimple .BordesBusquedaSimple{border: solid 1px #CFE0F6; padding:2px; padding-bottom:0 !important;background: #F7F8FA url(../img/fnBSimple.jpg) repeat-x left bottom ;}
#BusquedaSimple fieldset
{
	padding: 2px 10px 10px 10px;
	border: none;
	
	margin: 0;
}
#BusquedaSimple legend
{
	color: #000;
	font: bold 1.3em "Lucida Sans Unicode" , Tahoma, Arial; margin-top:5px; margin-left:-10px
	
}


.SpanInput{ background:transparent}

.Sombra hr
{
	display: none;
}
.Sombra{ background:url(../img/fnSombra.jpg) no-repeat left top; height:25px; line-height:25px}

#BusquedaSimple .p-label
{
	width: 8em; 
}
#BusquedaSimple .input
{
	font: normal 0.9em "Segoe UI", "Trebuchet MS", Arial;border:solid 1px #e4eaed; 
}

#BusquedaSimple .p-input
{
	width: 95%; margin:5px 0
}

.BotonBusquedaAvanzada
{
	
	font: normal 0.8em "Segoe UI", "Trebuchet MS", Arial;

}

.FormularioDinamico .p-label{width:11em; font-weight:bold; font-size:0.9em}
.FormularioDinamico .p-input{width:55%}
.FormularioDinamico .fila-campos .p-input{width:78%}

.SeparadorAgendaArriba, .SeparadorAgendaAbajo{ display:none}


.Destacados {  border-bottom:dotted 1px #ccc; padding:10px 0}
.ColumnaDerecha h3, .ColumnaIzquierda h3, .FilaSuperior h3, .FilaInferior h3
{margin-bottom: 5px;
    font: normal 1.3em "Lucida Sans Unicode" , Tahoma, Arial;
    color: #005cd0;}
    
   .HomeNoticias
{
	margin: 0;
	  padding-top:10px;  clear:both;
	  background:url(../img/fnBusquedaAvanzada.jpg) #fff repeat-x left bottom;border:#f0f0f0 1px solid
}
.HomeNoticias ul{ margin:0 10px}
.HomeNoticias li
{
	color: #333 !important;
	
	background: transparent !important;
	margin: 0 !important;
	padding: 0 0 10px 0 !important;
	float: none;
	margin-top: 10px !important;
	border-bottom:dotted 1px #ccc; text-align:justify; position:relative; width:99%
}
.HomeNoticias li span
{
	color: #333;
	
	 padding-bottom:2px
}
.HomeNoticias li a
{
	color: #036; display:block;
	font:bold 1.2em "Lucida Sans Unicode" , Tahoma, Arial !important;
}
.HomeNoticias li a:hover
{
	color: #999;
}
.HomeNoticiasResumen
{
	clear: both;
}
.HomeNoticias img
{
	float: left;
	margin-right: 10px;
}

.Ficha dt{ float:left; margin-right:5px}
.Ficha dd{ margin-left:0}

.MasInformacionEnlaces
{
	/*border: solid 1px #D1EAF8;*/
	margin-bottom: 10px;
	clear: both;
}
.MasInformacionEnlaces li img{ float:left; margin-right:10px}
.MasInformacionEnlaces div
{
	float: left;
}

.DivEnlaces { float:left}
.MasInformacionEnlaces div.Warning
{
	float: none;
	margin-top: 5px;
}
.MasInformacionEnlaces .Descargar{color:#005CD0; font:bold 0.95em Tahoma, Verdana, Arial; border:none; cursor:pointer}
.MasInformacionEnlaces ul
{
	clear: both;
	margin-left: 0 !important;
	overflow: auto;
	height: 1%;
}
.MasInformacionEnlaces li
{
	background: none !important;
	clear: both !important;
	padding-bottom: 5px;
	margin-left: 0 !important;
	padding-left: 0 !important;
}

.MasInformacionEnlaces input
{
	height: 18px;
}
.MasInformacionImagen
{
	border: solid 1px #D1EAF8;
	text-align: center;
	float: left;
	width: 265px;
	margin: 0 0px 15px 0;
}
.MasInformacionImagen img
{
	padding: 2px;
	float: none;
}
.ResumenCanales
{
	margin: 10px 0;
	font-style: italic;
	font-weight: bold;color:#0066af; font-size:1.1em
}
.InfoRelacionada a{color:#005CD0; font-weight:bold}
.InfoRelacionada a:hover{color:#003366}
.InfoRelacionada li{ font-size:0.9em}


.SeleccionadorNoFlotante .form-input{width:70%}
.SeleccionadorNoFlotante .CapaSeleccionador{ position: relative !important; margin-bottom:10px !important; width: 51em; top:0 !Important}

#Filtro{ clear:both}
#Filtro .p-label
{
	width: 6em;
}
#Filtro .p-input
{
	width: 80%;
}
.Filtrar
{
	background: url(../img/buscar.gif) no-repeat 5px top;
	padding-left: 15px !important;
	border: none;

	cursor: pointer; font-weight:bold
}
.BorrarFiltro
{
	background: url(../img/BorrarFiltro.gif) no-repeat 5px top;
	padding-left: 10px !important;
	border: none; font-weight:bold;
	
	cursor: pointer;
}




