﻿/* CSS Document */
/*estilos para normalizar diferencias entre navegadores*/
@import url(normal.css);

body
{
	font-size: 62.5%;
	font-family: "Trebuchet MS" , Arial, Verdana;
	background: url(../img/fnCabecera.jpg) no-repeat center top;
}
.Contenedor /*antiguo Container*/
{
	font-size: 1.3em; /*tamanyo general de textos 13px*/
	color: #333;
	max-width: 975px;
	min-width: 760px;
	margin: auto; /*width: 95%;*/ /*overflow: auto; 	height: 1%;*/
}
.ContenedorCentral{float:none}
* html .Contenedor
{
	width: 975px;
}
/* Incio estilos maquetación a 1, 2 o 3 columnas*/
/*
.ContenedorCentral
{
	float: none;
	width: 100%;
}*/


div.Centro1
{
	margin: 0 ;
}
div.Centro2
{
	margin: 0 ;
}
div.Centro3
{
	margin: 0 ;
}
div.Centro4
{
	margin: 0;
}
div.ColumnaIzquierda
{
	display:none
}
div.ColumnaDerecha
{
	float: none;
	width:100%;
	margin-left: 0;
}
/* Fin estilos maquetación a 1, 2 o 3 columnas*/

/*---generico margenes ara todas las columnas--- */
.Margenes
{
	padding: 0 10px;
}

/*----cargando---*/
.upProgreso
{
	width: 300px;
	background-color: #89B51E; /*bottom: 0;     left: 0px;     position: absolute;*/
	font: normal 2.2em Georgia, "Times New Roman" , Times, serif;
	font-style: italic;
	color: #FFFFFF;
	padding-top: 5px;
}

/*----ESTILOS CABECERA----*/
#CabeceraRayas
{
	background: url(../img/fn-raya.gif) repeat-x bottom left;
}
#Cabecera
{
	margin-top: 5px;
	font-size: 0.85em;
	color: #999999;
}
#Cabecera h1
{
	float: left;
	width: 320px;
}
#Cabecera img
{
	padding-top: 10px;
}
.CabeceraLogoDerecha
{
	float: left;
	width: 145px;
}
.CabeceraLogoDerechaExpres
{
	float: right;
	width: 145px;
}
.ContenedorCabecera
{
	float: left;
	width: 50%;
}

#Form-Cabecera
{
	display:none
}
#Form-Cabecera label
{
	float: left;
	width: 7em;
}
#Menu-Principal{display:none}
.Menu-Segundo{ display:none}
#MenuLateral{display:none}
.BuscadorCabecera
{
	width: 70px;
	background: #F7F7EF;
	border: solid 1px #CCCCCC;
	color: #999999;
	font: normal 1em "Trebuchet MS" , Arial, Verdana;
	padding: 1px;
}
#Form-Cabecera p
{
	margin: 5px 0;
}

#CabeceraIzquierda
{
	float: left;
	padding-left: 56px;
	width: 28%;
}
#CabeceraDerecha
{
	float: left;
	width: 58%;
	padding-left: 10px;
	border-left: solid 1px #E6E6CC;
	border-right: solid 1px #E6E6CC; /*  height:60px*/
}
#CabeceraDerechaExpres
{
	float: left;
	margin-left: 25%;
	padding-top: 10px;
}
#CabeceraDerecha .NoLogeado
{
	padding-top: 5px;
}
.NoLogeado .fila-campos
{
	margin: 0px 0 !important;
}
html > /**/ body .NoLogeado .fila-campos
{
	margin: 3px 0 !important;
}
.LogoDerecha
{
	float: left;
	width: 145px;
}
.LogoDerecha2
{
	float: right;
	width: 145px;
	padding: 10px 0;
}
#Form-Cabecera .NoLogeado p
{
	margin: 0px 0;
}
#Form-Cabecera .Logeado p
{
	margin: 5px 0;
}
.NoLogeado input
{
	border: solid 1px #cccccc;
	padding: 1px;
	background: #f7f7ef;
	font: 1em "Trebuchet MS" , Arial, Verdana;
	color: #999999;
}
#CabeceraDerecha label
{
	font-size: 1em;
}
#CabeceraDerecha .Boton
{
	margin-left: 10px;
}
#Form-Cabecera .Boton
{
	background: #E9EDEE;
	text-transform: uppercase;
	padding: 0;
	color: #666666;
	border: none;
	font-size: 1em !important;
}
.Usuario
{
	background: url(../img/usuario.gif) no-repeat left top;
	padding-left: 15px;
	font-weight: bold;
}

#MenuUsuarioConectado li
{
	float: left;
	color: #3087BD;
	padding: 0 5px;
	border-right: solid 1px #3087BD;
}
#MenuUsuarioConectado li a
{
	color: #3087BD;
}
#Form-Cabecera input.Desconectar
{
	border: none;
	background: #fff;
	color: #3087BD;
	cursor: pointer;
	padding: 0px;
	width: 70px;
	height: 15px;
	font: normal 1em "Trebuchet MS" , Arial, Verdana;
}
#MenuUsuarioNoConectado
{
	clear: both;
}

.LoginIzquierda #MenuUsuarioNoConectado
{
	text-align: right;
	clear: both !important;
}
#MenuUsuarioNoConectado li
{
	display: inline;
	color: #3087BD;
	padding: 0 5px;
	padding-left: 20px !important;
}
#MenuUsuarioNoConectado li a
{
	color: #3087BD;
}
.Registrarse
{
	background: url(../img/registrarse.gif) no-repeat left top !important;
}
.OlvidoClave
{
	background: url(../img/interrogante.gif) no-repeat left top !important;
}
.MisAreas
{
	width: 106px;
	position: relative;
}
/*.DesplegableCabecera{ position:absolute; top:70px; left:60%}*/

.DesplegableCabecera li
{
	border-right: none !important;
	background: url(../img/tri.gif) no-repeat left 5px;
	padding-left: 10px !important;
}
.DesplegableCabecera
{
	border: solid 1px #3087bd;
	z-index: 2000;
	position: absolute;
	left: 0;
	top: 15px; /*width: 150px;*/
	background: #fff;
	padding: 5px;
	border-bottom: solid 2px #3087bd;
}
.RutaExtranet
{
	border: none;
	background: #fff;
	color: #3087BD;
	cursor: pointer;
	padding: 0px; /*width: 70px;*/
	height: 15px;
	font: normal 1em "Trebuchet MS" , Arial, Verdana;
	text-align: left;
}
/*.DesplegableCabecera ul{ display:block; position:absolute; top:0; left:101px;}*/

/*--TITULO Y MIGA PAN ----*/

#Contenido
{
	padding-top: 5px;
}
.Encabezado
{
	clear: both; /*overflow: auto;     height: 1%;*/
	margin-bottom: 5px;
}
h2
{
	background: url(../img/hoja.gif) no-repeat left 5px;
	padding-left: 35px;
	color: #89B51E;
	font: normal 2.2em Georgia, "Times New Roman" , Times, serif;
	font-style: italic; /*float: left;*/
}

.MigaPan
{
	display:none
}
/*.MigaPan ul{ float:right}*/
.MigaPan li
{
	display: inline;
	font-size: 0.85em;
	margin-right: 5px;
}
.MigaPan li div
{
	display: inline;
}
.MigaPan a
{
	color: #0074BF;
	background: url(../img/tri.gif) no-repeat right 6px;
	padding-right: 8px;
}
.MigaPan a:hover
{
	color: #89B51E;
}



/*LISTADO INICIAL*/


.Listado h3
{
	color: #3087BD;
	font-size: 1.6em;
	font-weight: normal;
}
.Listado h3 a
{
	color: #3087BD;
}
.Listado a:hover
{
	color: #89B51E;
}

.Listado p
{
	font-size: 1.1em;
}
.Categoria
{
	color: #658716;
	margin-top: 10px;
}
.BordesFieldset .Categoria, .FechaDestacadaDerecha .Categoria
{
	margin-top: 0px;
}
p.Categoria
{
	font-size: 1em;
}

.ListadoFilaDestacada
{
	border: solid 6px #F3F3E9;
	padding: 10px;
	overflow: auto;
	height: 1%;
	clear: both;
}
.ListadoFilaDestacada img
{
	float: left;
	margin-right: 10px;
}
.ListadoFila
{
	margin: 15px 0; /*border-bottom: solid 1px #F3F3E9;*/
	padding-bottom: 10px;
	overflow: auto;
	height: 1%;
	clear: both;
}
.ListadoFila img
{
	float: left;
	margin-right: 10px;
}

.ListadoFila .ImagenEventos
{
	width: 205px;
	float: left;
}
.Listado li, .Ficha li, .ResultadosBuscador li
{
	background: url(../img/topo-menu.gif) no-repeat left 5px;
	padding-left: 15px;
	margin: 6px 0;
}



.ListaIndexContenidos
{
	margin-left: 8% !important;
}

.ListaIndexContenidos li
{
	background: none !important;
	float: left;
	width: 20%;
	text-align: center;
	margin-bottom: 20px !important;
}

.ListaIndexContenidosentres
{
	margin-left: 8% !important;
}

.ListaIndexContenidosentres li
{
	background: none !important;
	float: left;
	width: 30%;
	text-align: center;
	margin-bottom: 20px !important;
}


/*maquetas*/
.ColumnaFotoIzquierda
{
	float: left;
	width: 250px;
}
.ColumnaTextoDerecha
{
	margin-left: 270px;
}
.ColumnaTextoDch3Col
{
	margin-left: 150px;
}



.ColumnaTextoDerecha h4
{
	clear: none;
}
.ImagenDerecha
{
	float: right;
	margin-left: 10px;
}
.ImagenIzquierda
{
	float: left;
	margin-right: 10px;
}
/*---buscador --*/
fieldset
{
	border: none;
	clear: both;
}

.LegendHoja
{
	background: url(../img/hoja.gif) no-repeat left 5px;
	padding-left: 35px;
	color: #89B51E;
	font: normal 1.8em Georgia, "Times New Roman" , Times, serif;
	font-style: italic;
	margin-top: 0;
}
.BordesFieldset
{
	border: solid 8px #F1F9DF;
	padding: 10px; /*overflow: auto; 	height: 1%;*/
}
.BordesFieldsetRepositorio
{
	border: solid 8px #F1F9DF;
	padding: 2px 10px; /*overflow: auto; 	height: 1%;*/
}
/*---buscador en 1 click-----*/
#BusquedaSimple {display:none}
#BusquedaSimple label
{
	float: left;
	width: 7em;
	font-weight: bold;
}
#BusquedaSimple input
{
	float: left;
	font: normal 0.95em "Trebuchet MS" , Arial, Verdana;
}
#BusquedaSimple .input
{
	width: 55%;
}
#BusquedaSimple .Boton
{
	float: right;
	margin-top: 10px;
	margin-right: 0.8em !important;
}

.BotonBusquedaAvanzada
{
	float: left;
	color: #658716;
	border: none;
	background: #fff;
	font: normal 0.75em "Trebuchet MS" , Arial, Verdana;
	cursor: pointer;
	text-align: left;
	margin-top: 10px;
	width: 10em;
}

/*---resultados buscador----*/


.Fecha-Buscador
{
	background: url(../img/calendario.gif) no-repeat left top;
	color: #658716;
	padding-left: 18px;
	font-size: 0.9em;
	margin: 0;
	margin-top: 5px !important;
	margin-bottom: 0 !important;
}
.ResultadosBuscador .GenericoBuscador
{
	background: url(../img/documento.gif) no-repeat left top;
	color: #658716;
	padding-left: 18px;
	font-size: 0.9em;
	margin: 0;
	margin-top: 10px;
}
.ResultadosBuscador h3
{
	font-size: 1.2em;
	font-weight: bold;
	color: #3087BD;
}
.ResultadosBuscador h3 a
{
	color: #3087BD;
}
.ResultadosBuscador h3 a:hover
{
	color: #89B51E;
}


.ResultadosBuscador a
{
	color: #3087BD;
}

.ResultadosBuscador a:hover
{
	color: #89B51E;
}
.ResultadosBuscador .FilaResultados
{
	background: url(../img/fnResultados2.jpg) repeat-x left bottom; /*border-bottom:dotted 1px #CAEDFF; */
	padding-bottom: 15px !important;
	margin-bottom: 0px !important;
}
.FilaResultados
{
	clear: both;
	margin-bottom: 10px;
}
.FilaResultadosNoticias
{
	width: 45%;
	float: left;
	margin-bottom: 10px;
	margin-right: 10px;
}
p.SubTitulo
{
	color: #3087BD;
	font-size: 1.2em !important;
	font-weight: normal !important;
}
/*
.FilaResultados p, .FilaResultadosNoticias p
{
	margin: 5px 0;
}*/
.FilaResultados ul
{
	margin-left: 20px;
}
.Novedad
{
	background: url(../img/novedad.gif) no-repeat left top;
	color: #000;
	padding-left: 18px;
	font-size: 0.9em;
}



/*--busqueda avanzada---*/

.BusquedaAvanzada legend
{
	color: #89B51E;
	font: normal 1.2em Georgia, "Times New Roman" , Times, serif;
	font-style: italic;
	font-weight: bold;
	margin-top: 10px;
}
.BusquedaAvanzada label
{
	font-size: 0.9em !important;
}

.BusquedaAvanzada img
{
	margin-left: 5px;
	vertical-align: middle;
}
.BusquedaAvanzadaTitulo
{
	color: #89B51E;
	font: normal 1.2em Georgia, "Times New Roman" , Times, serif;
	font-style: italic;
	font-weight: bold;
	margin-bottom: 10px;
	padding-top: 20px !important;
}

/*-- bsuqueda avanzada noticias----*/
#BusquedaAvanzadaNoticias .p-label
{
	width: 13em;
}

#BusquedaAvanzadaNoticias .p-input
{
	width: 70%;
}
#BusquedaAvanzadaNoticias .fila-campos1 .p-input, #BusquedaAvanzadaNoticias .fila-campos2 .p-input
{
	width: 35%;
}

#BusquedaAvanzadaNoticias .fila-campos2 .p-label
{
	width: 7em;
}
#BusquedaAvanzadaNoticias.botones
{
	margin-right: 0.2em;
}



/*busqueda avanzada publicaciones*/

#BusquedaAvanzadaPublicaciones .p-label
{
	width: 11em;
}

#BusquedaAvanzadaPublicaciones .p-input
{
	width: 76%;
}
#BusquedaAvanzadaPublicaciones .fila-campos1 .p-input
{
	width: 50%;
}
#BusquedaAvanzadaPublicaciones .fila-campos2 .p-input
{
	width: 68%;
}
#BusquedaAvanzadaPublicaciones .fila-campos2 .p-label
{
	width: 6.5em;
}
#BusquedaAvanzadaPublicaciones .botones
{
	margin-right: 0.5em !important;
}
.Eventos li
{
	margin-bottom: 10px;
}
html > /**/ body .Eventos li
{
	overflow: hidden;
}
.Eventos li a
{
	font-weight: bold;
	color: #3087BD;
	font-size: 1.1em;
	float: left;
	clear: both;
	padding-right: 10px;
}
.EventosResultados li
{
	clear: both;
}
.EventosResultados li span
{
	float: left;
	padding-right: 10px;
}
.EventosInfo dt
{
	width: 4.5em;
}
.EventosInfo dd
{
	margin-left: 5.5em;
}
.EventosFecha
{
	float: left;
	padding-right: 10px;
}
/*busqueda avanzada eventos*/

#BusquedaAvanzadaEventos .p-label
{
	width: 10em;
}

#BusquedaAvanzadaEventos .p-input
{
	width: 78%;
}
#BusquedaAvanzadaEventos.fila-campos1 .p-input
{
	width: 60%;
}
#BusquedaAvanzadaEventos .fila-campos2 .p-input
{
	width: 72%;
}
#BusquedaAvanzadaEventos .fila-campos2 .p-label
{
	width: 6.5em;
}

/*---busqueda certificados----*/

#BusquedaCertificados .p-label
{
	width: 6em;
}
#BusquedaCertificados .p-input
{
	width: 86%;
}
#BusquedaCertificados .fila-campos1 .p-label, #BusquedaCertificados .fila-campos2 .p-label
{
	width: 12em;
}
#BusquedaCertificados .fila-campos1 .p-input
{
	width: 60%;
}
#BusquedaCertificados .fila-campos2 .p-input
{
	width: 94.5%;
}
#BusquedaCertificados .p-input-refrescar .form-input
{
	width: 80%;
}
#BusquedaCertificados .botones
{
	margin-right: 0.7em;
}

/*--ficha certificados datos generales--*/

#FichaCertificados .p-label
{
	width: 8em;
}
#FichaCertificados .p-input
{
	padding-top: 2px;
}

/*--ficha certificaciones--*/

.FichaDatosCertificados .p-label
{
	width: 12em;
}
.FichaDatosCertificados .p-input
{
	padding-top: 2px;
}

/*--ordenar----*/

.NumResultados
{
	display:none
}
.Orden
{
	float: right;
	margin-bottom: 5px;
	clear: right;
	overflow: auto;
	height: 1%;
	width: 51%;
}

.p-orden
{
	width: 11.5em;
	float: left;
	text-align: right;
}
.p-orden-input
{
	float: left;
	padding-left: 4px;
	width: 40%;
}
.p-orden-input2
{
	float: left;
	padding-left: 4px;
}
.p-orden-input2 input
{
	float: left;
	margin-top: 3px;
}
.p-orden-input select
{
	width: 95%;
	font-size: 0.8em;
}

/*--ordenar cuando solo hay una columna*/
.Centro4 .Orden
{
	width: 35%;
}

/*-paginacion buscador---*/
.NumeroPagina
{
	float: right;
	overflow: hidden;
	display: inline;
	font-weight: normal;
}
.NumeroPagina li
{
	display: inline;
	background: none;
	padding-left: 0;
	margin: 0;
}
.BotonNumero
{
	background: #F9F9F9;
	padding: 0 2px !important;
	color: #658716;
}
.BotonNumeroSeleccionado
{
	background: #89B51E;
	padding: 0 2px !important;
	color: #fff !important;
}

html > /**/ body .BotonNumero
{
	padding: 0 !important;
}
html > /**/ body .BotonNumeroSeleccionado
{
	padding: 0 !important;
}
/*--lo ultimo---*/
.TabsMargenSuperior
{
	display:none
}
.Tabs
{
	background: url(../img/fn-ray-tab.gif) repeat-x left bottom;
	clear: both;
}
.Tabs li
{
	display: inline;
}
.Tabs input
{
	background: url(../img/tab-ultimo.jpg) repeat-x left top;
	border: solid 1px #CCCCCC;
	border-bottom: none;
	color: #4292B9;
	font-size: 0.9em;
	padding-top: 5px;
	padding-bottom: 8px;
	cursor: pointer;
}
.Tabs input.Activo
{
	background: #FFF;
	border: solid 1px #CAEDFF;
	border-bottom: none;
	font-weight: bold;
	color: #0181C8;
}
.TabsBorde
{
	background: url(../img/fn-ultimo.jpg) repeat-x left bottom;
	border: solid 1px #CAEDFF;
	border-top: none;
	padding: 10px;
	font-size: 0.85em;
}
.TabsBorde li
{
	background: url(../img/calendario.gif) no-repeat left top;
	padding-left: 20px;
	margin-bottom: 10px;
	position: relative;
}
.TabsBorde li.MasVisto
{
	background: url(../img/masVisto.gif) no-repeat left top;
	padding-left: 20px;
	margin-bottom: 10px;
	position: relative;
}

.TabsBorde a
{
	color: #333;
}
.TabsBorde a:hover
{
	color: #89B51E;
}
.TabsBorde span
{
	color: #3087BD;
}

/*----iconos 20-----*/
.IconosWeb20
{
	display:none
}
.IconosWeb20 li
{
	margin-bottom: 10px;
}
.Suscribir
{
	display:none
}
.IconosWeb20 a, .IconoDerecha a
{
	color: #333;
}
.IconosWeb20 a:hover, .IconoDerecha a:hover
{
	color: #89B51E;
}

.IconoIzquierda
{
	float: left;
	width: 70px;
}

.IconoDerecha
{
	float: left;
	width: 65%;
}
.SugerirNoticia
{
	display:none
}
.SugerirNoticia input
{
	background: #fff;
	border: none;
	font: normal 0.9em "Trebuchet MS" , Arial, Verdana;
	width: 95px;
	cursor: pointer;
	color: #333;
}
.Boletin
{
	display:none
}
.Boletin .IconoDerecha
{
	padding-top: 10px;
}


.VerMasNoticias
{
	background: url(../img/mas-noticias.gif) no-repeat left 4px;
	border: none;
	color: #658716;
	font: bold 1em "Trebuchet MS" , Arial, Verdana;
	cursor: pointer;
	float: right;
	width: 10em;
}


/*---FICHA INFORMACION CENTRO---*/

.Ficha h3, .ContenidoEstatico h3
{
	color: #3087BD;
	font-size: 1.6em;
	font-weight: normal;
	padding-bottom: 5px; /*width: 99.9%;*/
}

#FichaContenido p
{
	margin: 10px 0;
}
#FichaContenido a
{
	color: #658716;
	font-weight: bold;
}
#FichaContenido a:hover
{
	color: #3087BD;
}

h4
{
	background: url(../img/fn-h4.jpg) repeat-x left bottom;
	clear: both;
	font-size: 1.2em;
	padding-bottom: 5px;
	padding-left: 5px;
	margin: 10px 0 5px 0; /* color: #3087BD;*/
	color: #000;
	border-bottom: none;
}

h5
{
	color: #3087BD;
	font-size: 1.2em;
	font-weight: bold;
	margin-top: 10px !important;
	border-bottom: dotted 1px #CAEDFF;
	margin-bottom: 5px;
}
.Ficha img
{
	float: left;
	margin-right: 10px;
}
.Ficha a
{
	color: #658716;
	font-weight: bold;
}
.Ficha a:hover
{
	color: #3087BD;
}

/*--paginacion ficha ----*/
/*.Ficha .Paginacion{  margin-top: 0;}*/
.Paginacion
{
	display:none
}
.PaginacionIzquierda
{
	float: left;
}
.PaginacionIzquierda p
{
	float: left;
	margin-right: 10px;
}
.PaginacionIzquierda li
{
	background: none;
	padding: 0;
	float: left;
	margin:0 5px 0 0 !important;
}
.PaginacionDerecha
{
	float: right;
}

.Primero
{
	background: url(../img/primero.gif) no-repeat left 6px;
	width: 70px;
}
.Anterior
{
	background: url(../img/anterior.gif) no-repeat left 6px;
	width: 70px;
}
.Siguiente
{
	background: url(../img/siguiente.gif) no-repeat right 6px;
	width: 80px;
}
.Ultimo
{
	background: url(../img/ultimo.gif) no-repeat right 6px;
	width: 65px;
}
.Paginacion input
{
	border: none;
	font: bold 1em "Trebuchet MS" , Arial, Verdana;
	color: #658716;
	cursor: pointer;
	padding: 0;
}

.PaginacionDerecha p
{
	float: left;
}
.Total
{
	padding-top: 3px;
	font-size: 0.9em;
}
.ListadoCompleto
{
	background: url(../img/ListadoCompleto.gif) no-repeat left 2px;
	border: none;
	cursor: pointer;
	text-align: left;
	padding-left: 20px !important;
	width: 8em;
}
.ListadoPaginado
{
	background: url(../img/ListadoPaginado.gif) no-repeat left 2px;
	border: none;
	cursor: pointer;
	text-align: left;
	padding-left: 20px !important;
}



/*--Barra Acciones Ficha: Imprimir, Votar, Comentar...---*/

.BarraAcciones
{
	display:none
}

.BarraAccionesIzquierda
{
	float: left;
	width: 74%; /*margin-left: 15px;*/
}
.BarraAccionesIzquierda p
{
	float: left;
	margin-left: 5px;
}

.BarraAccionesDerecha
{
	float: right;
	width: 26%;
}
.AccionesVideo .BarraAccionesDerecha
{
	width: 33% !important;
}
.AccionesVideo .BarraAccionesIzquierda
{
	width: 67% !important;
}
/*para cuando solo hay 1 columna*/

.Centro4 .BarraAccionesDerecha
{
	width: 33%;
}

.BarraAccionesDerecha p
{
	float: right;
}


.BarraAccionesDerecha ul
{
	float: right;
}

.BarraAccionesDerecha li
{
	display: inline;
	background: none;
	margin: 0;
	padding: 0;
}

.BarraAcciones input
{
	border: none;
	color: #658716;
	font: bold 1em "Trebuchet MS" , Arial, Verdana;
	cursor: pointer;
	text-align: left;
	padding-left: 20px;
}

.Volver
{
	background: url(../img/volver.gif) no-repeat 5px 4px;
	text-align: left;
	padding-left: 25px !important;
}
.Enviar
{
	background: url(../img/enviar.gif) no-repeat left 4px;
	float: left;
	width: 6em;
}
.Comentar
{
	background: url(../img/comentar.gif) no-repeat left 4px;
	float: left;
	width: 10em;
}
.Imprimir
{
	background: url(../img/imprimir.gif) no-repeat left top;
	text-align: left;
	padding-left: 20px !important;
	width: 6.7em;
}
#divBotonImprimir
{
	float: left;
}
/*
#divImprimir{float:left;}*/
.VerComentarios
{
	background: url(../img/todos-cometarios.gif) no-repeat left 4px;
	width: 19em;
	border: none;
	color: #658716;
	font: bold 0.95em "Trebuchet MS" , Arial, Verdana;
	cursor: pointer;
	padding-left: 20px;
	text-align: left;
}
.EliminarComentarios
{
	background: url(../img/eliminar-comentario.gif) no-repeat left 4px;
	border: none;
	color: #658716;
	font: bold 0.95em "Trebuchet MS" , Arial, Verdana;
	cursor: pointer;
	text-align: left;
	padding-left: 20px !important;
}

.Compartir
{
	display:none
}
.BarraAccionesDerecha .Compartir
{
	margin: 0;
}
.BarraAccionesDerecha .Compartir ul
{
	float: none;
}
.Compartir p
{
	float: left;
}
.Compartir li
{
	display: inline;
	padding: 0 0 0 5px;
	background: none;
}
.Acceder
{
	background: url(../img/acceder.gif) no-repeat left 4px;
	width: 6em;
	border: none;
	color: #658716;
	font: bold 1em "Trebuchet MS" , Arial, Verdana;
	cursor: pointer;
	text-align: left;
	padding-left: 20px;
}
/*--Barra Acciones Ficha: Imprimir, Votar, Comentar...---*/

/*--fecha destacada --*/
/*
#FechaDestacadaIzquierda
{
    clear: both;
    overflow: auto;
    height: 1%;
}*/

.FechaDestacadaDerecha
{
	float: left;
	background: url(../img/fn-ray-fecha.jpg) repeat-y left top;
	padding-left: 10px; margin-bottom:15px
}

.Ficha .FechaDestacadaDerecha, .ResultadosBuscador .FechaDestacadaDerecha
{
	width: 90%;
}
#ExpresFicha .FechaDestacadaDerecha
{
	width: 60% !important;
}

.Listado .FechaDestacadaDerecha
{
	width: 60%;
}
.ListadoFilaDestacada .FechaDestacadaDerecha
{
	width: 63%;
}

.ListadoDerecha .FechaDestacadaDerecha
{
	width: 90%;
}
/*-para cuando hay 3 columnas--*/
.Centro1 .ListadoDerecha .FechaDestacadaDerecha
{
	width: 75% !important;
}
.FechaDestacada
{
	width: 35px;
	float: left; /*padding:5px 0; margin:5px 0*/
}
.FechaDestacadaGris
{
	width: 35px;
	float: left; /*padding:5px 0; margin:5px 0*/
}

/*calendario azul*/
.FechaDestacada1
{
	background: url(../img/Fecha-1.jpg) no-repeat right bottom;
	height: 6px;
	line-height: 6px;
	font-size: 0 !important;
}
.FechaDestacada2
{
	background: #3087BD url(../img/Fecha-2.jpg) repeat-y right top;
	color: #FFFFFF;
	text-align: center;
	font-size: 0.9em !important;
	font-weight: bold;
	line-height: 15px;
}
.FechaDestacada3
{
	background: url(../img/Fecha-3.jpg) no-repeat right top;
	height: 6px;
	line-height: 6px;
	font-size: 0 !important;
}

/*calendarioGris*/

.FechaDestacadaGris .FechaDestacada1
{
	background: url(../img/FechaGris-1.jpg) no-repeat right bottom;
}
.FechaDestacadaGris .FechaDestacada2
{
	background: url(../img/FechaGris-2.jpg) repeat-y right top;
}
.FechaDestacadaGris .FechaDestacada3
{
	background: url(../img/FechaGris-3.jpg) no-repeat right top;
}


/*---formulario envio ----*/


.FormEnvio
{
	border: solid 1px #CAEDFF;
	background: url(../img/fn-envio.jpg) repeat-x left top;
	overflow: auto;
	height: 1%;
	padding: 10px 20px;
	margin-bottom: 10px;
}
.FormEnvio .p-label
{
	width: 11em;
}
.FormEnvio .p-input
{
	width: 50%;
}
.FormEnvio .fila-campos .p-input
{
	width: 75.5%;
}
.FormEnvio .botones
{
	margin-right: 0.4em;
}

/*---anyadir comentarios---*/

.AnyadirComentario .p-label
{
	width: 7em;
}
.AnyadirComentario .p-input
{
	width: 85%;
}


/*---ver comentarios---*/

.FilaComentarios
{
	clear: both;
	overflow: auto;
	height: 1%;
	margin: 15px 0;
	border-bottom: solid 1px #F1F9DF;
}
.FilaComentarios p
{
	font-size: 0.95em;
	margin: 0 !important;
}
.ComentarioLeft
{
	float: left;
	text-align: right;
	width: 15%;
	color: #84A416;
}
.ComentarioLeft span
{
	font-weight: normal;
	color: #333;
}
.ComentarioRight
{
	float: right;
	background: url(../img/comentario.jpg) no-repeat left top;
	padding: 5px 5px 20px 30px;
	margin-bottom: 10px;
	font-size: 0.8em;
	width: 78%;
}

.ComentarioEliminar
{
	/* margin-left:20px;*/
	float: right;
}
.ComentarioEliminar input
{
	width: 6.5em;
	padding-left: 15px;
	text-align: right;
}

/*--ESPECIFICOS NOTICIAS izquierda---*/

.NoticiaDestacada h3
{
	color: #3087BD;
	font-size: 1.15em;
	font-weight: bold;
}
.NoticiaDestacada h3 a
{
	color: #3087BD;
}
.NoticiaDestacada h3 a:hover
{
	color: #89B51E;
}

.NoticiaBorde
{
	border: solid 8px #F3F3E9;
	padding: 10px;
}
.NoticiaSinBorde
{
	padding: 14px;
}



/*--noticias relacionadas---*/
.InfoRelacionada
{
	overflow: hidden; height:auto;
	padding-top: 10px;
	clear: both;
}
.InfoRelacionada h5
{
	clear: both;
}
/*
.InfoRelacionada h2
{
	background: url(../img/fn-h4.jpg) repeat-x left bottom;
	clear: both;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-bottom: 5px;
	color: #000;
	font-style: normal;
	font: bold 1.2em "Trebuchet MS" , Arial, Verdana 

}
.InfoRelacionada h3
{
	color: #3087bd;
	font-size: 1.1em;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 0;
}*/
.InfoRelacionada ul
{
	margin-left: 10px;
}
.InfoRelacionada li
{
	padding-bottom: 5px;
	clear: both;
}
.PublicacionesRelacionadas li
{
	background: none;  padding-bottom:10px; overflow:auto; height:1%
}
.InfoRelacionada .Mas
{
	padding-left: 18px;
}
.NoticiasRelacionadas a
{
	font-size: 1.2em;
	color: #3982C6;
	background: url(../img/flecha.gif) no-repeat left 5px;
	padding-left: 10px;
	color: #3982C6;
}
.InfoRelacionada a:hover
{
	color: #89B51E;
}

/*---columna mas informacion relacionada--*/

.MasInformacionRelacionada
{
	float: left;
	width: 265px;
	margin: 0 15px 15px 0;
}

.MasInformacionEnlaces
{
	border: solid 1px #D1EAF8;
	padding: 10px;
	background: url(../img/fn-mas-info.jpg) repeat-x left top;
	margin-bottom: 10px;
	clear: both /*overflow: auto; 	height: 1%;*/;
}
.MasInformacionEnlaces div
{
	float: left;
}
.MasInformacionEnlaces div.WarningPeq
{
	float: none;
	margin-top: 5px;
}
.MasInformacionEnlaces ul
{
	clear: both;
	margin-left: 0 !important;
}
.MasInformacionEnlaces li
{
	background: none !important;
	clear: both !important;
	padding-bottom: 5px;
}
.MasInformacionEnlaces input
{
	clear: both !important;
}
/*
.MasInformacionEnlaces input
{
	margin-left: 35px;
}*/
.MasInformacionImagen
{
	border: solid 1px #D1EAF8;
	text-align: center;
	margin-bottom: 10px;
}
.MasInformacionImagen img
{
	padding: 2px;
	float: none;
}
.MasInformacionRelacionada h5
{
	margin: 5px 0 !important;
	font-size: 1em;
	color: #000;
	position: relative;
}
.MasInformacionRelacionada a
{
	color: #658716;
}

/*---sugerir noticia---*/
.FormSugerirNoticia .p-label
{
	width: 7em;
}
.FormSugerirNoticia .p-input
{
	width: 90%;
}

/*--ESPECIFICO PUBLICACIONES ---*/


.PublicacionesMasDescargadas
{
	clear: both; /*overflow: auto;     height: 1%;*/
	margin: 10px 0;
}
.PublicacionesMasDescargadas h2
{
	clear: both;
	color: #333;
	border-bottom: dotted 1px #89B51E;
	float: none;
	background: none;
	padding-left: 0;
	font-style: normal;
	font: bold 1.2em "Trebuchet MS" , Tahoma, Verdana;
}

.PublicacionMasDescargada1, .PublicacionMasDescargada2, .PublicacionMasDescargada3
{
	float: left;
	width: 29%;
	padding-right: 23px;
}
#PublicacionesContenedor
{
	clear: both; /*overflow:auto; height:1%;*/
	margin-top: 10px;
}
#PublicacionesContenedor p
{
	font-size: 0.95em;
	line-height: 15px;
	text-align: justify;
}
#PublicacionesContenedor h3
{
	color: #3087BD;
	font-weight: bold;
	font-size: 0.95em !important;
}

.BuscadorIzquierda
{
	float: left;
	width: 100px;
}
.BuscadorDerecha
{
	margin-left: 150px;
}
.Buscador
{
}
.BordesFieldset .BuscadorDerecha
{
	float: left;
	margin-left: 20px;
	width: 80%;
}


/*listados con fotos para que cuando no
haya foto quede el hueco de la foto*/

.ListadoIzquierda
{
	float: left;
	width: 181px;
}
.ListadoDerecha
{
	margin-left: 190px;
}


.Descarga
{
	margin: 10px 0;
}
/*
.Descarga h4
{
    color: #333;
    font-size: 1.2em !important;
    font-weight: bold;
    border-bottom: dotted 1px #89B51E;
}*/

/*--compra publicaciones----*/

.FichaCompraPublicaciones .p-label, .FichaCompraPublicaciones dt
{
	width: 10em;
}
.FichaCompraPublicaciones .p-input
{
	padding-top: 2px;
}
.FichaCompraPublicaciones .fila-campos
{
	margin-bottom: 5px;
	float: left;
	width: 60%;
	overflow: auto;
	height: 1%;
	clear: none;
}

.CompraPublicacionesLeft
{
	width: 192px;
	float: left;
}
.CompraPublicacionesRight
{
	float: right;
	width: 70%;
}

.Descarga a
{
	color: #658716;
}
td input
{
	border: none;
	color: #658716;
	font: normal 1em "Trebuchet MS" , Arial, Verdana;
	cursor: pointer;
}
input.Descargar
{
	border: none;
	background: #fff url(../img/descargar.gif) no-repeat left top;
	color: #658716;
	font: bold 1em "Trebuchet MS" , Arial, Verdana;
	cursor: pointer;
	text-align: left;
	padding-left: 20px;
	width: 7em;
	cursor: pointer;
}
input.Inscribirse
{
	border: none;
	background: #fff url(../img/inscribirse.gif) no-repeat left 4px;
	color: #658716;
	font: bold 1em "Trebuchet MS" , Arial, Verdana;
	cursor: pointer;
	text-align: center;
	padding-left: 5px;
	padding-right: 20px;
	width: 10em;
}

input.Detalle
{
	border: none;
	background: #fff url(../img/detalle.gif) no-repeat left 4px;
	color: #658716;
	font: bold 1em "Trebuchet MS" , Arial, Verdana;
	cursor: pointer;
	text-align: center;
	padding-left: 20px;
	padding-right: 20px;
	text-align: left;
}

input.OcultarDetalle
{
	border: none;
	background: #fff url(../img/ocultar-detalle.gif) no-repeat left 4px;
	color: #658716;
	font: bold 1em "Trebuchet MS" , Arial, Verdana;
	cursor: pointer;
	text-align: center;
	padding-left: 20px;
	padding-right: 20px;
	text-align: left;
}

input.VerUbicaciones
{
	border: none;
	background: #fff url(../img/mundo.gif) no-repeat left 4px;
	color: #658716;
	font: bold 1em "Trebuchet MS" , Arial, Verdana;
	cursor: pointer;
	text-align: center;
	padding-left: 20px;
	padding-right: 20px;
	width: 16em;
	text-align: left;
}
.ListadoDescargas
{
	padding-bottom: 5px; /*margin: 10px 0;*/
}
.ListadoDescargas ul
{
	margin-top: 10px;
}
.ListadoDescargas img
{
	vertical-align: middle;
	padding-top: 4px;
	float: left;
	margin-right: 10px;
}



/*
.Descargar
{
    background: url(../img/descargar.gif) no-repeat left 4px;
    width: 95px;
    padding-left:10px
}*/
.Cesta
{
	background: url(../img/cesta.gif) no-repeat left 4px;
	width: 11em;
	border: none;
	color: #658716;
	font: bold 1em "Trebuchet MS" , Arial, Verdana;
	cursor: pointer;
	text-align: center;
}
/*----eventos---*/

.DatosEvento dt
{
	width: 6em;
	float: left;
}
.FilaEventos
{
	clear: both;
	overflow: auto;
	height: 1%;
	margin: 15px 0;
	padding-bottom: 10px;
	border-bottom: solid 1px #F3F3E9;
}
.EventoDestacado
{
	float: left;
}
.FotoEventoDestacado
{
	float: left;
	width: 30%;
}
html > /**/ body .EventoDestacado
{
	width: 68%;
}
html > /**/ body .FotoEventoDestacado
{
	width: 30%;
}
.TitularDestacado
{
	float: left;
	width: 90%;
	background: url(../img/fn-ray-fecha.jpg) repeat-y left top;
	padding-left: 10px;
}
.TitularDestacado img
{
	float: left;
	border: solid 4px #F3F3EB;
	margin-right: 10px;
}
.TitularEvento
{
	float: left;
	width: 73%;
	background: url(../img/fn-ray-fecha.jpg) repeat-y left top;
	padding-left: 10px;
}

#Evento h3
{
	font-size: 1em;
	font-weight: bold;
}
#Evento img
{
	border: solid 1px #D1EAF8;
	padding: 5px;
}
#Destacados-Lateral
{
	margin: 10px 0;
}
.EventosIzquierda
{
	float: left;
	width: 250px;
}
.EventosIzquierda img
{
	float: none !important;
}
.EventosDerecha
{
	margin-left: 260px;
	overflow: auto;
	height: 1%;
	width: 60%;
}

/*--estado eventos--*/
.TitularDestacado h3 span
{
	font-size: 0.7em !important;
	color: #333 !important;
}
.ProximoFechas
{
	background: url(../img/proximo-fechas.gif) no-repeat left top;
	padding-left: 18px;
}


.Celebrado
{
	background: url(../img/evento-celebrado.gif) no-repeat left top;
	padding-left: 20px;
}
.PlazasDisponibles
{
	background: url(../img/plazas-disponibles.gif) no-repeat left top;
	padding-left: 18px;
	font-weight: bold;
}
.PonenciasDisponibles
{
	background: url(../img/ponencias-disponibles.gif) no-repeat left top;
	padding-left: 18px;
	font-weight: bold;
	color: #000;
}
.ComoLlegar
{
	background: url(../img/ComoLlegar.gif) no-repeat left top;
	padding-left: 18px;
	font-weight: bold;
	color: #658716;
	border: none;
	cursor: pointer;
	text-align: left;
}
/*----CONTENIDO PAGINAS PLANAS--- el estilo include es para los includes xhtml*/
.ContenidoEstatico
{
	padding-bottom: 10px;
}
.ContenidoEstatico h2
{
	margin-bottom: 5px;
}
.ContenidoEstatico ul
{
	margin-left: 30px;
}
.ContenidoEstatico p, .Include p
{
	margin: 10px 0;
}
.ContenidoEstatico a, .Include a
{
	font-weight: bold;
	color: #658716;
}
.ContenidoEstatico a:hover, .Include a:hover
{
	font-weight: bold;
	color: #3087bd;
}
.ContenidoEstatico h4
{
	clear: none;
}
.ContenidoEstatico ul li, .Include ul li
{
	background: url(../img/topo-menu.gif) no-repeat left 5px;
	padding-left: 15px;
	margin: 6px 0;
}

.ContenidoEstatico ol
{
	margin-left: 60px !important;
}
.ContenidoEstatico ol li, .Include ol li
{
	background: none;
	list-style: decimal !important;
	padding-left: 0px;
	margin: 2px 0;
}

.ImagenIzquierda
{
	float: left;
	margin-right: 10px;
}
.ImagenDerecha
{
	float: right;
	margin-left: 10px;
}


/*contenidos paginas planas con gestor web*/
.DivColumna
{
	clear: both;
	margin-bottom: 5px;

	width: 100%;
}
.DivColumnaIzquierda
{
	float: left;
	width: 49%;
	margin-bottom: 5px;
	clear: left;
}


.DivColumnaDerecha
{
	float: right;
	width: 49%;
	margin-bottom: 5px; 
}




/*includes en la home*/
.Home .Include ul li
{
	background: none;
	padding-left: 0;
	margin: 0;
}


.Home .Include p
{
	margin: 0;
}


.Home .Include a
{
	font-weight: bold;
	color: #3087bd;
}
.Home .Include a:hover
{
	font-weight: bold;
	color: #658716;
}

/* home textos azul*/
.CajaGris{ background:#E6E6E6; padding:3px 0}
.TextoCajaAzul a{color:#3087bd; margin:0 10px !important; display:block}
.TituloAzul{font:italic 1.7em Georgia, "Times New Roman" , Times, serif; color:#3087bd !important; margin-left:10px !important; background:none !important; padding-left:0 !important}
.SubTituloAzul{font:normal 1.2em "Trebuchet MS" , Arial, Verdana; color:#3087bd; border:none !Important; margin:0 !important; padding:0 !Important}

/*includes faqs buenas practicas */
.IncludeMostrarElegir
{
	margin-bottom: 10px;
}
.IncludeMostrarElegir h4
{
	background: url(../img/hoja.gif) no-repeat left 5px;
	padding-left: 35px;
	color: #89B51E;
	font: normal 1.7em Georgia, "Times New Roman" , Times, serif;
	font-style: italic; /*float: left;*/
	margin: 10px 0 5px 0;
	clear: both;
}
.IncludeMostrarElegir a
{
	color: #3087bd;
	font-weight: bold;
}
.IncludeMostrarElegir a:hover
{
	color: #658716;
}
.IncludeMostrarElegir img
{
	float: left;
}
.IncludesMostrarElegir p
{
	margin: 10px 0;
}

.IncludeMostrarElegir .TextoMostrarElegir
{
	float: left;
	margin: 0 10px;
	width: 50%;
}
/*----tablas----*/
.ContenidoEstatico table, #Registro table
{
	margin: 20px auto;
	width: 95%;
	border: solid 1px #CCCCCC;
}
table .blanco
{
	border: none !important;
}
.ContenidoEstatico th, #Registro th
{
	background: #666666;
	text-align: left;
	padding: 0 5px;
	font-weight: normal;
	color: #fff;
}
.ContenidoEstatico td, #Registro td
{
	border-bottom: dotted 1px #ccc;
	padding: 5px;
}
.ContenidoEstatico td a, #Registro td a
{
	color: #333;
}

caption
{
	color: #3087bd;
	font: normal 1.3em Trebuchets, Tahoma;
	padding-bottom: 10px;
	background: url(../img/topo-menu.gif) no-repeat left 7px;
 
	 margin-bottom:20px !important; padding-left:15px; text-align:left

}


.TextoAzul
{
	color: #3087BD;
	font-weight: bold;
}
.TextoGris
{
	color: #666;
	font-weight: bold;
}
.TextoVerde
{
	color: #658716;
	font-weight: bold;
}

/*Maquetas mas informacion relacionada*/
.MasInformacionRelacionadaIzquierda
{
	float: left;
	width: 250px;
	margin: 0 15px 15px 0;
	background: #fff;
}
.MasInformacionRelacionadaDerecha
{
	float: right;
	width: 250px;
	margin: 0 15px 15px 0;
	background: #fff;
}
.MasInformacionRelacionadaIzq3Col
{
	float: left;
	width: 150px;
	margin: 0 15px 15px 0;
	background: #fff;
}
.MasInformacionRelacionadaDch3Col
{
	float: right;
	width: 150px;
	margin: 0 15px 15px 0;
	background: #fff;
}


.MasInfoFoto
{
	text-align: center !important;
}




/**/
.ContenidoCentral .MigaPan
{
	float: none;
	text-align: right;
}
.ContenidoCentral
{
	margin-left: 250px;
	overflow: auto;
	height: 1%;
}
.ContenidoCentral h4
{
	background: url(../img/fn-h4.jpg) repeat-x left bottom;
	clear: both;
	font-size: 1.2em;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-bottom: 0px;
	color: #3087BD;
}




/*--genericos---*/
.Boton
{
	background: #E9EDEE;
	text-transform: uppercase;
	padding: 0;
	color: #666666 !important;
	border: none;
	font: normal 0.85em "Trebuchet MS" , Arial, Verdana !important;
	padding: 0 5px;
	cursor: pointer;
	text-align: center !important;
}
.input
{
	border: solid 1px #ccc;
}
.none
{
	position: absolute;
	left: -1500px;
	top: -10%;
	overflow: hidden;
	font-size: 0%;
	line-height: 0%;
}
.clear
{
	clear: both;
}
/*--pie---*/
#Pie
{
	display:none
}
#Pie img
{
	float: left;
}
#Pie p
{
	text-align: right;
}
#Pie a
{
	color: #0074bf;
}
.PieEnlaces
{
	display:none
}
.PieEnlaces div
{
	float: left;
	width: 16%;
}
.PieEnlaces a
{
	color: #939393 !important;
}
.PieEnlaces li
{
	font-weight: normal;
	background: url(../img/circulo.gif) no-repeat left 8px;
	padding-left: 10px;
	font-weight: normal;
}

.pieCreative
{
	/*width: 47%; 	float: right;*/
	clear: both;
	font-size: 0.85em;
	color: #939393;
	text-align: right;
}
.pieCreative a
{
	color: #939393 !important;
	margin-left: 5px;
}


/*---votaciones----*/
.VotacionTexto
{
	float: left;
	width: 4.5em;
	padding-top: 2px;
	font-weight: bold;
}
.VotacionVotar
{
	float: left;
	width: 9em;
}
.VotacionVotar2
{
	float: left;
	width: 8.5em;
}
.VotacionVotar ul
{
	margin: 0 !important;
}
.VotacionVotar li
{
	display: inline;
	padding: 0 !important;
	margin: 0 !important;
}
.VotacionVotar li input
{
	padding: 0 !important;
	margin: 0 !important;
}
.VotacionResultado
{
	float: left;
	width: 7em !important;
	border-left: solid 1px #658716;
	padding-left: 5px;
	padding-top: 2px;
	margin-left: 3px;
	font-weight: bold;
}
.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);
}
/*--CALENDARIO--*/
.ajax__calendar table
{
	width: 100% !important;
	margin: 0 !important;
	border: solid 1px #F1F9DF !important;
	clear: none;
	margin-bottom: 5px;
}
.ajax__calendar_header
{
	background: #89B51E;
	padding-top: 3px;
}
.ajax__calendar_dayname
{
	background: #F1F9DF;
	padding: 0;
	font-weight: bold;
	color: #333;
	width: 100%;
	text-align: center !important;
}
.ajax__calendar td
{
	padding: 0px !important;
}



.ajax__calendar_container
{
	border: solid 1px #89B51E !important;
}
.ajax_calendar_container table
{
	clear: none;
}
.ajax__calendar_body
{
}


.ajax__calendar_title
{
	color: #fff;
}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_title
{
	color: #F1F9DF !important;
}

.ajax__calendar_today
{
	font-weight: bold;
}

.CalendarioAnual
{
	float: left;
	margin-bottom: 20px;
	width: 48%;
	margin-right: 10px;
	border-right: dotted 1px #ccc;
}




.CalendarioListadoEventos, .CajaCalendario { display:none}

#ListadoCalendarioAnual .CajaCalendario
{
	float: left;
	width: 50%; display:block !important
}
#ListadoCalendarioAnual .CalendarioListadoEventos
{
	display:block !important;
	float: right;
	width: 48%;
	margin-top: 30px;
	height: 180px;
	overflow: auto;
}
#ListadoCalendarioAnual .Warning
{
	margin-right: 10px;
	overflow: hidden;
}

.CalendarioListadoEventos ul
{
	margin: 0 10px 0 0;
}
.CalendarioListadoEventos li
{
	background: url(../img/topo-menu.gif) no-repeat left 5px;
	padding-left: 15px;
	margin: 2px 0;
}
.CalendarioListadoEventos li a
{
	color: #3087BD;
	font-weight: bold;
}
.CalendarioListadoEventos li a:hover
{
	color: #89B51E;
}

.ColumnaDerecha .Calendario, .ColumnaIzquierda .Calendario
{
	width: 100% !important;
}
.Calendario
{
	background: #CCCCCC;
}
.Calendario th
{
	background: #89B51E;
	color: #FFFFFF;
	font-size: 1em;
	font-weight: bold;
	padding: 2px;
}
.Calendario td
{
	background: #fff;
	font-size: 1em;
	text-align: center;
	padding: 0px;
}
table.Calendario
{
	margin: 5px auto !important;
	border: solid 1px #ccc !important;
}
.Festivo
{
	color: #CC0000 !important;
	display: block;
	padding: 2px;
}
.DiaActivo
{
	color: #fff;
	background-color: #3087BD;
	display: block;
	padding: 2px;
}
.DiaActivoOtroMes
{
	color: #fff;
	background-color: #3087BD;
	display: block;
	padding: 2px;
	font-weight: normal !important;
}

.DiaCelebrado
{
	color: #000;
	background-color: #ccc;
	display: block;
	padding: 2px;
}
.DiaCelebradoOtroMes
{
	color: #000;
	background-color: #ccc;
	display: block;
	padding: 2px;
	font-weight: normal !important;
}
.OtroMes
{
	color: #999 !important;
	display: block;
	padding: 2px;
}
.DiaActivoFestivo
{
	display: block;
	background-color: #3087BD;
	padding: 2px;
	color: #CC0000 !important;
}
.Laborable
{
	display: block;
	padding: 2px;
	color: #000 !important;
}
.CalendarioTitulo h3
{
	font: bold 1.5em Georgia, "Times New Roman" , Times, serif;
	padding-bottom: 10px;
}

.CalendarioTitulo h4, .CalendarioTitulo h3
{
	color: #89B51E;
	font-style: italic;
	text-align: center;
	padding-top: 10px;
	float: none;
	background: none;
	padding-left: 0px;
	margin-bottom: 0px;
}
.CalendarioTitulo h4
{
	font: bold 1em Georgia, "Times New Roman" , Times, serif;
}

/*--texto registrarse--*/
.PasosRegistro
{
	margin-top: 10px;
}
.PasosRegistro ol
{
	margin-top: 10px;
	margin-left: 20px;
}
.PasosRegistro li
{
	margin-bottom: 5px;
}
/*olvido contrasena*/
.Olvido
{
	margin-top: 20px;
	background: url(../img/fnInterrogante.jpg) no-repeat right top;
	height: 200px;
	padding-right: 200px;
}


/*---registrarse datos personales*/
#divRegistroEntidad .p-label
{
	width: 10em;
}
#divRegistroEntidad .p-input
{
	width: 85%;
}
#divRegistroEntidad .p-input-refrescar
{
	width: 65%;
}
.p-input-refrescar .form-select
{
	width: 90%;
}
.Actualizar
{
	vertical-align: middle;
}
#divRegistroEntidad .fila-campos1 .p-input
{
	width: 60%;
}
#divRegistroEntidad .fila-campos2 .p-input
{
	width: 69%;
}
#divRegistroEntidad .botones
{
	margin-right: 0.8em;
}
/*---registrarse datos personales----*/
#divRegistroPersona .p-label
{
	width: 7em;
}
#divRegistroPersona .fila-campos .p-input
{
	width: 98%;
}
#divRegistroPersona .fila-campos1 .p-input, #divRegistroPersona .fila-campos2 .p-input
{
	width: 75%;
}
#divRegistroPersona .botones
{
	margin-right: 0.8em;
}

/*--registro acceso web--*/
#divRegistroWeb .fila-campos .p-label
{
	width: 22em;
}
#divRegistroWeb .fila-campos1 .p-label
{
	width: 8em;
}
#divRegistroWeb .p-input
{
	width: 60%;
}

.Check li
{
	background: none;
	padding-right: 0px;
	margin: 2px 0;
}

.Radio li
{
	display: inline;
	background: none;
	padding-left: 0px;
	margin: 2px 0;
}
html > /**/ body.Radio input, html > /**/ body.Check input
{
	margin-right: 5px;
}
html > /**/ body.Radio li, html > /**/ body.Check li
{
	padding-right: 5px;
}

/*--FICHA REGISTRO MODO LECTURA*/
.cssVisualizacion .p-input
{
	padding-top: 2px;
}
.cssVisualizacion .p-input
{
	width: 78% !important;
}
.cssVisualizacion .fila-campos1 .p-input, .cssVisualizacion .fila-campos2 .p-input
{
	width: 54% !important;
}

/*--- FICHA REGISTRO MODIFICACION LOGEADO----*/
/*datos entidad*/
.cssModificacionLogueado #divRegistroEntidad .p-label
{
	width: 10.5em;
}
.cssModificacionLogueado #divRegistroEntidad .p-input
{
	width: 76%;
}
#divRegistroEntidad .p-input-refrescar
{
	width: 65%;
}
.p-input-refrescar .form-select
{
	width: 90%;
}

.cssModificacionLogueado #divRegistroEntidad .fila-campos1 .p-input
{
	width: 50%;
}
.cssModificacionLogueado #divRegistroEntidad .fila-campos2 .p-input
{
	width: 50%;
}
.cssModificacionLogueado #divRegistroEntidad .botones
{
	margin-right: 0.5em;
}

/*datos personales*/
.cssModificacionLogueado #divRegistroPersona .p-label
{
	width: 7em;
}
.cssModificacionLogueado #divRegistroPersona .fila-campos1 .p-input, #divRegistroPersona .fila-campos2 .p-input
{
	width: 65%;
}
.cssModificacionLogueado #divRegistroPersona .botones
{
	margin-right: 0em !important;
}



/*---tabs paso---*/
.Pasos
{
	background: url(../img/raya-pasos.gif) repeat-x left top;
	margin-bottom: 5px;
	border-right: solid 1px #D4D6D0;
}
.Pasos input
{
	margin: 0;
	font: normal 1.4em Georgia, "Times New Roman" , Times, serif;
	cursor: pointer;
	width: 215px;
	font-style: italic;
	padding-bottom: 3px;
}
.PasoActivo
{
	background: url(../img/paso-activo.gif) repeat-x right top;
	border: none;
	color: #fff;
}
.Paso
{
	background: url(../img/paso.gif) repeat-x right top;
	border: none;
	color: #999;
}
.BotonDerecha
{
	float: right;
}
.BotonIzquierda
{
	float: left;
}
.BotonPasoAnterior
{
	background: #fff url(../img/anterior.gif) no-repeat 5px 7px;
	text-transform: uppercase;
	padding: 0;
	color: #658716;
	border: none;
	font: bold 1em "Trebuchet MS" , Arial, Verdana !important;
	padding: 0;
	cursor: pointer;
	width: 7em;
	text-align: left;
	padding-left: 15px;
}
.BotonPasoSiguiente
{
	background: #fff url(../img/siguiente.gif) no-repeat right 7px;
	text-transform: uppercase;
	padding: 0;
	color: #658716;
	border: none;
	font: bold 1em "Trebuchet MS" , Arial, Verdana !important;
	padding: 0;
	cursor: pointer;
	width: 7em;
	text-align: right;
	padding-right: 15px;
}
.BotonAccesoWeb
{
	background: #fff url(../img/siguiente.gif) no-repeat right 7px;
	text-transform: uppercase;
	padding: 0;
	color: #658716;
	border: none;
	font: bold 1em "Trebuchet MS" , Arial, Verdana !important;
	padding: 0;
	cursor: pointer;
	width: 10em;
	text-align: right;
	padding-right: 15px ;
}
.Lopd
{
	font-size: 0.9em;
}
.BotonIrHome
{
	background: #fff url(../img/home.gif) no-repeat left 5px;
	text-transform: uppercase;
	padding: 0;
	color: #658716;
	border: none;
	font: bold 1em "Trebuchet MS" , Arial, Verdana !important;
	cursor: pointer;
	text-align: left;
	padding-left: 20px;
}
.SelectAll{ background:url(../img/SelectAll.gif) no-repeat left top;color: #658716;
	border: none;
	font: bold 0.8em "Trebuchet MS" , Arial, Verdana !important;cursor:pointer; padding-left:20px; text-align:left}
.UnSelect{ background:url(../img/UnSelectAll.gif) no-repeat left top;color: #658716;
	border: none;
	font: bold 0.8em "Trebuchet MS" , Arial, Verdana !important;cursor:pointer;padding-left:20px;text-align:left}

/*ficha persona*/

.FichaIzquierda{ float:left ;width:49%}
.FichaDerecha{ float:right;width:49%}
.FichaIzquierda .p-label, .FichaDerecha .p-label{width:9em}
.FichaIzquierda .p-input, .FichaDerecha .p-input { padding-top:2px}
.LegendFichaExpress
{
	background: url(../img/topo-menu.gif) no-repeat left 10px;
	padding-left: 15px;
	color: #89B51E;
	font: normal 1.5em Georgia, "Times New Roman" , Times, serif;
	font-style: italic;
	margin-top: 10px;
}

.FichaAccesoIzquierda{ float:left; width:49%; border-right:#f1f9df 8px solid}
.FichaAccesoDerecha{float:right;width:49%}
.FichaAccesoIzquierda p, .FichaAccesoIzquierda ul{ margin-right:5px}

/*----------------------------------------------------------------------------------- */
/* Sistema de aclarado bajo bloques con contenido flotado
		----------------------------------------------------------------------------------- */

.clearfix:after
{
	/* Con esto se subsana el colapso al flotar bloques en los navegadores que interpretan contenido generado */
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix
{
	/* Con esto se subsana el colapso al flotar bloques en IE-Mac pero se hace necesario rectificar 				su efecto posteriormente */
	overflow: hidden; /* Con esto se subsana el colapso al flotar bloques en IE-Win */
	height: 1%;
}
/* Oculto para IE-mac \*/
.clearfix
{
	/* Con esto se compensa el overflow antes declarado. */
	overflow: visible;
}
/* Este comentario es necesario para cerrar el hack de IE-mac */








/*--genericos formularios---*/

.p-label
{
	padding-top: 2px;
	float: left;
	font-weight: bold;
}
label
{
	font-size: 0.9em;
}
.p-input, .p-input-refrescar
{
	float: left;
}
.p-texto
{
	float: left;
}


.fila-campos
{
	clear: both;
	margin-bottom: 5px;
	float: left;
	width: 100%;
}
.fila-campos1
{
	float: left;
	width: 49%;
	margin-bottom: 5px;
	clear: left;
}
.fila-campos2
{
	float: right;
	width: 49%;
	margin-bottom: 5px;
}
html > /**/ body .fila-campos
{
	margin-bottom: 8px;
}
html > /**/ body .fila-campos1
{
	margin-bottom: 8px;
}
html > /**/ body .fila-campos2
{
	margin-bottom: 8px;
}
.botones
{
	float: right;
}
.form-input
{
	width: 99.5%;
}
.form-select
{
	width: 100%;
}
.form-input, .form-select
{
	border: solid 1px #ccc;
	background: #fff;
	font: normal 0.9em "Trebuchet MS" , Arial, Verdana;
}


/*----validaciones----*/
.Validacion
{
	background: url(../img/fn-amarillo.jpg) repeat-x left top;
	border: #FF9933 1px solid;
	clear: both;
	margin: 30px 0px;
	padding: 5px 5px 5px 10px;
}
.Validacion p
{
	margin: 0 !important;
}
.Validacion div
{
	background: url(../img/warning.gif) no-repeat left top;
	color: #000;
	padding: 5px 15px 15px 40px;
	font-weight: bold;
}
.Validacion ul
{
	margin-left: 20px;
}
.Validacion li
{
	color: #cc0000 !important;
	font-weight: bold;
	font-size: 0.9em;
	background: url(../img/asterisco.gif) no-repeat 5px 5px;
	padding: 2px 0 2px 20px;
}
.Warning
{
	background: #FFFFCC url(../img/fn-amarillo.jpg) repeat-x left top;
	border: #F6EBA9 1px solid;
	clear: both;
}
.WarningSinIcono
{
	background: #FFFFCC;
	border: #F6EBA9 1px solid;
	clear: both; padding:10px; margin-top:10px; width:95%}
	
.Warning span
{
	background: url(../img/warning.gif) no-repeat left top;
}

.WarningPeq
{
	background: #FFFFCC url(../img/alert.gif) no-repeat 10px 8px;
	border: #F6EBA9 1px solid;
	clear: both;
	padding: 5px 5px 2px 30px;
	color: #000;
	margin-bottom: 10px;
	overflow: auto;
}

.Obligatorio
{
	color: #CC0000;
}


.AccesoDenegado, .Error, .Ok, .Warning
{
	margin: 10px 0px;
	padding: 10px 10px 0px 20px;
	overflow: auto;
}
.AccesoDenegado span, .Error span, .Ok span, .Warning span
{
	padding: 5px 15px 15px 50px;
	font: bold 1em 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;
}
.CerrarAviso
{
	background: url(../img/cerrar.gif) no-repeat left 4px;
	border: none;
	color: #666;
	font: normal 0.95em "Trebuchet MS" , Arial, Verdana;
	cursor: pointer;
	width: 65px;
	float: right;
}
.EspaciadoAviso
{
	padding: 50px 0;
}
/*---estilos documentos----*/
.DescargarPdf
{
	background: url(../img/pdf.gif) no-repeat left 4px;
	border: none;
	color: #658716;
	font: normal 1em "Trebuchet MS" , Arial, Verdana;
	width: 120px;
	cursor: pointer;
}
.Pdf
{
	background: url(../img/pdf.gif) no-repeat left 2px;
	padding-left: 30px;
	border: none;
	color: #658716;
}
.Web
{
	background: url(../img/enlace.jpg) no-repeat left 2px;
	padding-left: 30px;
	color: #658716;
}
.Enlace
{
	color: #658716;
}
/*---galeria de imagenes----*/
.ContenidoBordes
{
	border: solid 8px #F3F3E9;
	padding: 10px;
	margin-bottom: 20px;
	overflow: auto;
	height: 1%;
}
.Galeria img
{
	float: left;
	padding-right: 10px;
}
.ImagenListado
{
	float: left;
	width: 135px;
	margin: 5px 20px 5px 0;
	text-align: center;
	padding: 5px 0;height:150px
}
.ImagenListado p
{
	margin-top: 10px;
}
.ImagenAlto
{
	height: 85px;
	vertical-align: middle;
	line-height: 85px;
	border: solid 2px #EBF2FA;
	padding: 2px;
}

.ImagenDetalle p
{
	text-align: center !important;
	font-weight: bold;
}
.ImagenDetalle img
{
	float: none;
}
.GaleriaImagenesLeft
{
	width: 210px;
	float: left;
}
.GaleriaImagenesRight
{
	float: right;
	width: 75%;
}


/*--galeria hijos---*/
.Album
{
	float: left;
	width: 145px;
	margin-left: 10px;
	margin-bottom: 20px;
}
.AlbumFotos
{
	background: #89B51E;
	color: #fff;
	font-weight: bold;
	margin-top: 10px;
	padding: 2px 0;
}
.NumeroFotos
{
	background: #89B51E;
	padding: 6px 10px 0 10px;
	float: left;
	font-size: 1.4em;
	color: #fff;
	vertical-align: text-bottom;
}
.AlbumBorde
{
	border: solid 2px #89B51E;
	padding: 10px;
	height: 230px;
}
.AlbumBorde p
{
	text-align: center;
	color: #3087BD;
	font-weight: bold;
	font-size: 1em;
}
.AlbumBorde p.AlbumBoton
{
	font-size: 1em;
	text-align: right;
}
.VerImagenes
{
	background: url(../img/ver-imagenes.gif) no-repeat left 4px;
	border: none;
	color: #658716;
	font: bold 1em "Trebuchet MS" , Arial, Verdana;
	cursor: pointer;
	width: 8.2em;
	text-align: right;
}




.ImagenIzquierdaBorde
{
	float: left;
	margin-right: 10px;
	border: solid 2px #F1F9DF;
	padding: 10px;
}


.Documento
{
	font-weight: normal;
	color: #333;
	font-size: 0.9em;
}


a.VerDetalle
{
	background: #fff url(../img/detalle.gif) no-repeat left top;
	padding-left: 20px;
	color: #658716;
	width: 100px;
	display: block;
}
a.VerListado
{
	background: url(../img/documento.gif) no-repeat left top;
	padding-left: 15px;
	color: #658716;
}
input.VerListado
{
	background: url(../img/documento.gif) no-repeat left 3px;
	padding-left: 15px;
	color: #658716;
	border: none;
	cursor: pointer;
	text-align: left;
}

/*galeria videos*/
.VideoListado
{
	overflow: auto;
	height: 1%;
	clear: both;
	margin-bottom: 15px;
	background: url(../img/fnResultados2.jpg) repeat-x left bottom;
	padding-bottom: 20px !important;
}
.VideoCaja
{
	float: left;
	width: 290px;
	text-align: center;
}
.VideoCaja img
{
	padding-top: 0;
}
.VideoCaja a
{
	display: block;
	width: 290px;
	height: 225px;
	border: solid #ebf2fa 2px;
}
.VideoCajaIncludeVideo
{
	float: left;
	width: 280px;
	text-align: center;
}
.VideoCajaIncludeVideo img
{
	padding-top: 0;
	width: 240px;
	height: 180px;
}
.VideoCajaIncludeVideo a
{
	display: block;
	width: 240px;
	height: 180px;
	border: solid #ebf2fa 2px;
}

.VideoTexto
{
	float: left;
	width: 65%;
	margin-left: 10px;
}
/*---repositorios---*/

/*arbol repositorios*/

.Repositorio1
{
}
.Repositorio2
{
	padding-left: 23px;
}
.Repositorio3
{
	padding-left: 23px;
}
.Repositorio4
{
	padding-left: 23px;
}
.Repositorio1 ul
{
	margin-left: 15px;
}
/*margenes repositorio parrafo*/

.Repositorio1 p
{
	padding-left: 35px;
}
.Repositorio2 p
{
	padding-left: 37px;
}
.Repositorio3 p
{
	padding-left: 35px;
}

.Repositorio1 img, .Repositorio1 input
{
	vertical-align: middle;
}

.Repositorio1 .BordesFieldset
{
	margin: 10px 0;
	margin-left: 35px;
}
.Repositorio2 .BordesFieldset
{
	margin-left: 37px;
}
.Repositorio3 .BordesFieldset
{
	margin-left: 35px;
}
.Repositorio1 .BordesFieldset p
{
	padding-left: 0;
	font-size: 1em;
}

.Repositorio1 .Detalle, .Repositorio1 .OcultarDetalle
{
	font-size: 0.9em;
}

.Repositorio1 .BordesFieldset .Detalle, .Repositorio1 .BordesFieldset .OcultarDetalle
{
	font-size: 1em;
}

/*titulos repositorio*/


.Repositorio1 h3, .Repositorio1 h4, .Repositorio1 h5, .Repositorio1 h6
{
	padding-bottom: 0;
	font-weight: bold;
	font-size: 1em !important;
	border-bottom: none;
	margin: 3px 0;
}
.Repositorio1 h3 a, .Repositorio1 h4 a, .Repositorio1 h5 a, .Repositorio1 h6 a
{
	color: #000;
}
.Repositorio1 h3 a:hover, .Repositorio1 h4 a:hover, .Repositorio1 h5 a:hover, .Repositorio1 h6 a:hover
{
	color: #3087BD;
	text-decoration: underline;
}
.Repositorio1 h3, .Repositorio1 h4, .Repositorio1 h5, .Repositorio1 h6
{
	background: none;
	color: #000;
	padding-left: 0;
}



/*detalle repositorio*/
.Repositorio1 .FormEnvio
{
	margin-top: 10px;
}
.ListaRepositorio
{
	clear: both;
}
.ListaRepositorio li
{
	background: none;
	margin: 10px 0;
}
.ListaRepositorio li a
{
	color: #3087BD;
	font: bold 1em "Trebuchet MS" , Arial, Verdana;
}


/*listado documentos*/
.DocumentoFicha dt
{
	width: 10em;
}
.DocumentoFicha dd
{
	margin-left: 11em; /*text-indent: -10px;*/
}

/*--seminarios internos---*/
.ListadoSeminariosInternos h3
{
	color: #000;
}

.FichaSeminarios h4
{
	font-size: 1.2em;
	font-weight: bold;
	color: #3087BD;
	background: url(../img/documento.gif) no-repeat left 5px;
	padding-left: 15px;
	margin: 15px 0 5px 0;
}

/*--busqueda avanzada repositorios--*/
#BusquedaAvanzadaRepositorios .p-label
{
	width: 10em;
}
#BusquedaAvanzadaRepositorios .p-input
{
	width: 78%;
}
#BusquedaAvanzadaRepositorios .fila-campos1 .p-input, #BusquedaAvanzadaRepositorios .fila-campos2 .p-input
{
	width: 40%;
}
#BusquedaAvanzadaRepositorios .fila-campos2 .p-label
{
	width: 6em;
}


/*--COMPRA PUBLICACIONES---*/
.CompraIzquierda
{
	float: left;
	width: 85%;
	padding-bottom: 20px;
}
.CompraDerecha
{
	float: right;
	width: 12%;
	text-align: right;
}
.CompraImagen
{
	float: left;
	width: 90px;
}

.CompraInfo
{
	float: left;
	width: 80%;
}
.Eliminar
{
	background: url(../img/eliminar.gif) no-repeat left 6px;
	border: none;
	color: #658716;
	font: bold 1em "Trebuchet MS" , Arial, Verdana;
	width: 5em;
	cursor: pointer;
	text-align: right;
}
.CompraTotal .p-label
{
	width: 90%;
	text-align: right;
}
.CompraTotal .p-input
{
	padding-top: 2px;
	padding-right: 5px;
	text-align: right;
	width: 9%;
}

/*--pliegos---*/
.Pliegos p
{
	margin-bottom: 0px !important;
}
.Pliegos .FechaDestacadaDerecha
{
	width: 80%;
}

#BusquedaAvanzadaPliegos .p-label
{
	width: 10em;
}
#BusquedaAvanzadaPliegos .p-input
{
	width: 65%;
}
#BusquedaAvanzadaPliegos .botones
{
	margin-right: 0.5em;
}

.Pliegos .ListadoFila
{
	margin-left: 17px;
}

/*-boletin noticias-*/

#BoletinNoticias .p-label
{
	width: 10em;
}
#BoletinNoticias .p-input
{
	width: 65%;
}
#BoletinNoticias .botones
{
	margin-right: 0.5em;
}
#BoletinNoticias span
{
	font-size: 0.9em !important;
}

/*---inscripcion eventos---*/
#Login .p-label
{
	width: 8em;
}
#Login .p-input
{
	width: 62%;
}
#Login .botones
{
	margin-right: 0.9em;
}
.LoginIzquierda
{
	width: 39%;
	float: left;
	display: block;
}
.LoginIzquierda fieldset
{
	margin-top: 15px;
}
.LoginIzquierda .BordesFieldset
{
	padding-top: 20px;
	padding-bottom: 20px;
}
.LoginDerecha
{
	width: 60%;
	float: right;
	font-size: 0.9em;
}

.Mostrar
{
	background: url(../img/mas.gif) no-repeat left 5px;
	cursor: pointer;
	border: none;
	color: #658716;
	font: bold 1em "Trebuchet MS" , Arial, Verdana;
	text-align: left !important;
	padding-left: 20px /*width: 145px;*/;
}
.Ocultar
{
	background: url(../img/menos.gif) no-repeat left 5px;
	cursor: pointer;
	border: none;
	color: #658716;
	font: bold 1em "Trebuchet MS" , Arial, Verdana;
	text-align: left !important;
	padding-left: 20px /*width: 150px;*/;
}

.InscripcionesMasInfo dt
{
	width: 10em;
}
.InscripcionesMasInfo dd
{
	margin-left: 11em; /*text-indent: -10px;*/
}


.Diploma
{
	background: url(../img/diploma.gif) no-repeat left 5px;
	cursor: pointer;
	border: none;
	color: #658716;
	font: bold 1em "Trebuchet MS" , Arial, Verdana;
	width: 10em;
}
.Certificado
{
	background: url(../img/Certificado.gif) no-repeat left 5px;
	cursor: pointer;
	border: none;
	color: #658716;
	font: bold 1em "Trebuchet MS" , Arial, Verdana;
	width: 16em;
}
/*--solicitudes noticias--*/
.SolicitudNoticia .p-label
{
	width: 4em;
}
.SolicitudNoticia .p-input
{
	padding-top: 2px;
}

/*listas definicion*/
dl, dt, dd
{
	margin: 0;
}

dt, dd
{
	padding-top: 5px;
}
dt
{
	font-weight: bold;
	float: left;
	clear: left;
	padding-right: 5px;
}


/*---ekoscan---*/
#BusquedaAvanzadaClientes .p-label
{
	width: 7em;
}
#BusquedaAvanzadaClientes .p-input
{
	width: 85%;
}
#BusquedaAvanzadaClientes .fila-campos1
{
	width: 30%;
}
#BusquedaAvanzadaClientes .fila-campos1 .p-input
{
	width: 50%;
}
#BusquedaAvanzadaClientes .fila-campos2
{
	width: 69%;
}
#BusquedaAvanzadaClientes .fila-campos2 .p-label
{
	width: 12em;
}
#BusquedaAvanzadaClientes .fila-campos2 .p-input
{
	width: 64%;
}
#BusquedaAvanzadaClientes .botones
{
	margin-right: 0.4em;
	margin-top: 5px;
}
/*---busqueda avanzada certificadoras--*/
#BusquedaAvanzadaCertificadoras .p-label
{
	width: 11em;
}
#BusquedaAvanzadaCertificadoras .p-input
{
	width: 55%;
}


/*--fotos ekoscan--*/
.EkoscanRight
{
	float: left;
	width: 70%;
}
.EkoscanRight a
{
	font-weight: bold;
	color: #658716;
}
.EkoscanRight a:hover
{
	color: #3087BD;
}
.EkoscanLeft
{
	width: 160px;
	float: left;
}
.EkoscanLeft p
{
	text-align: center;
	margin: auto;
}
.Ekoscan h5
{
	border-bottom: none;
	margin-top: 0;
}
/*--ficha subvenciones---*/
.FichaSubvenciones dt
{
	width: 6em;
}
.FichaSubvenciones dd
{
	margin-left: 7em;
}

dt.Plazo
{
	width: 11.5em;
}

#BusquedaAvanzadaSubvenciones .p-label
{
	width: 10em;
}
#BusquedaAvanzadaSubvenciones .p-input
{
	width: 78%;
}
#BusquedaAvanzadaSubvenciones .p-input-refrescar
{
	width: 55%;
}
#BusquedaAvanzadaSubvenciones .p-input-refrescar .form-input
{
	width: 80%;
}
#BusquedaAvanzadaSubvenciones .fila-campos2 .p-input
{
	width: 95%;
}


/*---foro---*/
li.Mensaje1, li.Mensaje2, li.Mensaje3, li.Mensaje4
{
	background: url(../img/topo-menu.gif) no-repeat left 5px;
	padding-left: 15px;
	margin: 2px 0 10px 0;
}
li.Mensaje2
{
	margin-left: 30px;
}
li.Mensaje3
{
	margin-left: 60px;
}
li.Mensaje4
{
	margin-left: 90px;
}
.AutorMensaje
{
	font-size: 1em;
	color: #666;
}
.Foros input
{
	border: none;
	color: #658716;
	font: bold 1em "Trebuchet MS" , Arial, Verdana;
	cursor: pointer;
	text-align: left;
}

.LeerMensaje
{
	background: url(../img/leer-mensaje.gif) no-repeat 5px 4px;
	padding-left: 25px;
}
.Responder
{
	background: url(../img/responder-mensaje.gif) no-repeat 5px 4px;
	padding-left: 25px;
}
.NuevoMensaje
{
	background: url(../img/nuevo-mensaje.gif) no-repeat 5px 4px;
	padding-left: 30px !important;
	text-align: left;
}

.Autor
{
	width: 45% !important;
}

.DivAnonimo
{
	float: left;
	width: 255px;
}
.Anonimo
{
	background: url(../img/anonimo.gif) no-repeat 5px 4px;
	padding-left: 30px !important;
	border: none;
	color: #658716;
	font: normal 1em "Trebuchet MS" , Arial, Verdana;
	cursor: pointer;
	text-align: left;
	width: 250px;
}
.Registrado
{
	background: url(../img/usuario.gif) no-repeat 5px 4px;
	padding-left: 30px !important;
	border: none;
	color: #658716;
	font: normal 1em "Trebuchet MS" , Arial, Verdana;
	cursor: pointer;
	text-align: left;
	width: 250px;
}
#FormNuevoMensaje .p-label
{
	width: 6em;
}
#FormNuevoMensaje .p-input
{
	width: 90%;
}
#FormNuevoMensaje .botones
{
	margin-right: 0.7em;
}

/*--listado codigos plan de gestion----*/
#CodigosPlanGestion h3
{
	margin-top: 10px;
}
#CodigosPlanGestion h4
{
	/*padding-left: 15px;*/
	padding-left: 0px;
	margin: 0px;
	padding: 0;
	background: none;
}
#CodigosPlanGestion ul
{
	margin-left: 35px;
}

#BusquedaAvanzadaCodigos .p-label
{
	width: 10em;
}
#BusquedaAvanzadaCodigos .p-input
{
	width: 78%;
}

#BusquedaAvanzadaCodigos .fila-campos1
{
	width: 60%;
}
#BusquedaAvanzadaCodigos .fila-campos2
{
	width: 39%;
}
#BusquedaAvanzadaCodigos .fila-campos2 .p-label
{
	width: 4em;
}
#BusquedaAvanzadaCodigos .fila-campos2 .p-input
{
	width: 78%;
}
#BusquedaAvanzadaCodigos .botones
{
	margin-right: 0.7em;
}

/*--repositorio de logotipos---*/
.GaleriaColumnas
{
	width: 49%;
	float: left;
	height: 150px;
}
.GaleriaColumnas .FilaResultados
{
	background: none;
}
.ImagenLogotipo
{
	border: solid 2px #EBF2FA;
	width: 160px;
	float: left;
	margin-top: 5px;
	margin: auto;
	text-align: center;
	padding: 10px 0;
	height: 85px;
	vertical-align: middle;
	line-height: 85px;
}
.ImagenLogotipo p
{
	text-align: center;
	padding: 5px 0;
}
.TamanyosLogotipo
{
	float: left;
	width: 60%;
	padding-left: 10px;
}
.TamanyosLogotipo li
{
	background: none;
}
.TamanyosLogotipo img
{
	vertical-align: middle;
	padding-right: 5px;
}
.TamanyosLogotipo input
{
	vertical-align: middle;
}

/*---ihobe line---*/
.TextoCentrado
{
	text-align: center;
}
.IhobeLine .p-label
{
	width: 8em;
}
.IhobeLine .p-input
{
	width: 83%;
}

/*---contacto---*/
.Contacto .p-label
{
	width: 7em;
}
.Contacto .fila-campos .p-input
{
	width: 89%;
}
.Contacto .fila-campos1 .p-input
{
	width: 76%;
}
.Contacto .fila-campos2 .p-input
{
	width: 79%;
}
.Contacto .p-input span
{
	padding-top: 2px;
	display: block;
}
/*--contacto en pagina de 2 columnas--*/
.Centro2 .Contacto .fila-campos .p-input
{
	width: 83%;
}
.Centro2 .Contacto .fila-campos1 .p-input
{
	width: 63%;
}
.Centro2 .Contacto .fila-campos2 .p-input
{
	width: 63%;
}
.Centro2 .Contacto .botones
{
	margin-right: 0.5em !important;
}
/*---contacto si esta en pagina de 3 columnas---*/
.Centro1 .Contacto .fila-campos .p-input
{
	width: 75%;
}
.Centro1 .Contacto .fila-campos1 .p-input
{
	width: 50%;
}
.Centro1 .Contacto .fila-campos2 .p-input
{
	width: 50%;
}
.Centro1 .Contacto .botones
{
	margin-right: 0.5em !important;
}

/*--foros--*/
#Foros h4
{
	background: none;
	clear: both;
	font-size: 1.2em;
	padding-bottom: 0px !important;
	padding-left: 0px;
	margin-bottom: 0px !important;
	color: #3087BD;
	border-bottom: none;
	margin-top: 0 !important;
}
#Foros .FilaResultados
{
	clear: both;
	border-bottom: dotted 1px #caedff;
	padding-bottom: 5px;
}

.ForoComentarios
{
	float: right;
	width: 40%;
	text-align: right;
	font-size: 0.95em;
}
.ForoComentarios span
{
	padding-top: 2px;
	display: block;
	width: 50%;
	float: left;
}
.ForoCompartir
{
	float: left;
	width: 65%;
	position: relative;
}
.MostrarComentarios
{
	background: url(../img/todos-cometarios.gif) no-repeat left 4px;
	width: 14em;
	border: none;
	color: #658716;
	font: bold 1em "Trebuchet MS" , Arial, Verdana;
	cursor: pointer;
}
.AccionesBlog .BarraAccionesDerecha
{
	width: 18%;
}

/*--mapa web---*/
.MapaWeb li
{
	background: none;
}
li.Menu1
{
	padding-left: 0;
	font-weight: bold;
	font-size: 1.2em;
}
li.Menu2
{
	background: url(../img/topo-menu.gif) no-repeat left 5px;
	padding-left: 15px;
	margin: 2px 0 2px 20px;
	font-weight: normal; /*bold;*/ /*Añadido por Jorde*/
	font-size: 0.9em;
	font-weight: normal;
}
li.Menu3
{
	margin-left: 20px; /*50px;*/
	background: url(../img/topo-menu.gif) no-repeat left 5px;
}
li.Menu3 a, li.Menu4 a, li.Menu5 a, li.Menu6 a
{
	color: #666;
}
li.Menu4
{
	margin-left: 30px; /*90px;*/
	padding-left: 8px;
	background: url(../img/disc.gif) no-repeat left 8px;
}
li.Menu5
{
	margin-left: 40px; /*120px;*/
	padding-left: 8px;
	background: url(../img/disc.gif) no-repeat left 8px;
}
li.Menu6
{
	margin-left: 40px; /*140px;*/
	padding-left: 8px;
	background: url(../img/disc.gif) no-repeat left 8px;
}




/*IHOBE EXPRESS*/

#ExpresRegistro
{
	width: 60%;
	margin: auto;
	padding: 40px;
}
#ExpresRegistro .p-label
{
	width: 12em;
}
#ExpresRegistro .p-input
{
	width: 70%;
}
#ExpresRegistro .botones
{
	margin-right: 0.8em;
}

/*---tabs paso---*/
.ExpresPasos
{
	background: url(../img/raya-pasos.gif) repeat-x left top;
	margin-bottom: 5px;
	border-right: solid 1px #D4D6D0;
}
.ExpresPasos input
{
	margin: 0;
	font: normal 1.3em Georgia, "Times New Roman" , Times, serif;
	cursor: pointer;
	width: 225px;
	font-style: italic;
	padding-bottom: 4px;
	padding-top: 3px;
}

/*--express ficha datos personales--*/

#ExpresDatosPersonales .p-label
{
	width: 12em;
}
#ExpresDatosPersonales .p-input
{
	width: 82%;
}
#ExpresDatosPersonales .fila-campos1 .p-input
{
	width: 50%;
}
#ExpresDatosPersonales .fila-campos2 .p-input
{
	width: 63%;
}
#ExpresDatosPersonales .botones
{
	margin-right: 0.5em;
}

/*--express ficha datos web--*/
#ExpresDatosWeb .p-label
{
	width: 10em;
}
#ExpresDatosWeb .p-input
{
	width: 30%;
}

/*expres publicaciones*/
#ExpresFicha h3
{
	background: url(../img/fn-h4.jpg) repeat-x left bottom;
	clear: both;
	font-size: 1.3em !important;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-bottom: 5px; /* color: #3087BD;*/
	color: #000;
	border-bottom: none;
}
#ExpresFicha dl
{
	float: left;
}
#ExpresFicha dt
{
	width: 6em;
}
.ExpresIzquierda
{
	float: left;
}
.ExpresDerecha
{
	float: left;
	width: 75%;
}

/*express encuestas*/
#ExpresEncuesta .p-label
{
	width: 45em;
}
#ExpresEncuesta .p-input
{
	width: 35%;
	text-align: right !important;
}
#ExpresEncuesta .form-select
{
	width: 80%;
}
.ListadoCompra
{
	margin: 10px 0 10px 12px;
}
.ListadoCompra span
{
	display: block;
	padding-top: 2px;
	float: left;
	padding-right: 10px;
}
.ListadoCompra dt
{
	font-weight: bold;
	float: none;
	clear: left;
	padding-right: 5px;
	color: #3087BD;
}
.ListadoCompra dd
{
	padding-left: 20px;
	margin-bottom: 25px;
}

.Programa li
{
	margin-top: 5px;
	margin-left: 20px;
}
.Programa li ul li{ background:url(../img/topo-menu.gif) no-repeat left 5px !important}
/*.Programa p{ margin-left:50px}*/
.Programa .ListadoDescargas
{
	margin: 5px 0 10px 0;
	padding-bottom: 0;
	margin-left: 20px;
}
.Programa .ListadoDescargas li
{
	margin-top: 0 !important;
}
.Programa .ListadoDescargas ul
{
	margin-top: 0 !important;
}




.ListadoDescargas li
{
	background: none;
	clear: both;
	font-weight: bold;
	color: #3087BD;
}
.ListadoDescargas span
{
	/*display: block;	
	float: left;*/
	padding-top: 2px;

	padding-right: 10px;
}
.ListadoDescargas input{ height:18px}

.EventosUbicaciones h6
{
	margin-left: 18px;
	color: #3087BD;
	font-size: 1.15em;
	margin-top: 5px;
}

.EventosVerDetalle p
{
	margin-left: 20px !important;
	font-weight: bold;
}
.EventosVerDetalle span
{
	display: block;
	padding-top: 2px;
	float: left;
	padding-right: 10px;
}
.EventosGaleria
{
	clear: both;
	overflow: auto;
	height: 1%;
}
.EventosGaleria h5
{
	margin-bottom: 10px;
}
/*---faqs-----*/
.FaqsLeft
{
	float: left;
	width: 130px;
}
.FaqsLeft p
{
	text-align: center;
	margin: 0 auto;
}
.FaqsRight
{
}
/*
.Faqs{ overflow:auto; height:1%}*/
.Faqs
{
	clear: both;
}
/*
.Faqs h4
{
	background: none !important;
	font-size: 1em;
	padding-bottom: 0px;
	padding-left: 15px;
	margin: 0;
	margin-top: 10px;
	color: #000;
	border-bottom: none;
	
	font-weight:normal; 
}*/
.Faqs li
{
	margin-bottom: 10px;
}
.Faqs input
{
	margin-left: 10px;

	height: 1.3em;
	line-height: 1.3em;
	background-position: left 2px;
}
/*buenas practicas*/
.BuenasPracticasLeft
{
	width: 250px;
	float: left;
}
.BuenasPracticasRight
{
	float: right;
	width: 62%;
}
/*para 3 columnas*/
.Centro1 .BuenasPracticasRight
{
	width: 50% !important;
}
.BuenasPracticas
{
	width: 95%;
}
.BuenasPracticasFicha li
{
	font-weight: normal;
	margin-left: 15px;
}
.BuenasPracticasFicha li li
{
	margin-left: 20px;
	font-weight: normal;
}
.BuenasPracticasFicha li li li
{
	margin-left: 40px;
	font-weight: normal;
}
/*con foto a laizquierda*/
.BPFotoIzquierda
{
	float: left;
	width: 250px;
	text-align: center;
	margin-bottom: 10px;
}
.BPTextoDerecha
{
	/*margin-left: 270px;*/
}

/*con foto a la derecha*/
.BPFotoDerecha
{
	float: right;
	width: 250px;
	text-align: center;
	margin-bottom: 10px;
}
.BPTextoIzquierda
{
	/*margin-right: 270px;*/
}

/*solo texto*/
.BPTexto
{
}
/*solo foto*/
.BPFoto
{
	text-align: center !important;
	clear: both;
	margin-bottom: 10px;
}
.BPFoto img
{
	float: none !important;
}


/*encuestas*/
.Encuesta
{
	background: url(../img/encuesta.gif) no-repeat left 5px;
}
.EncuestaTexto .p-label
{
	width: 40em;
}

.EncuestaTexto .p-input
{
	width: 40%;
}

.EncuestaHora .p-label
{
	width: 20em;
}
.EncuestaHora .p-input
{
	width: 40%;
}
.EncuestaTextArea .p-input
{
	clear: both;
	width: 95%;
}
.EncuestaVarias .p-label
{
	float: none;
}
.EncuestaSiNo .Radio
{
	clear: both;
}

/*buscador general*/
.BuscadorGeneral h3
{
	color: #89B51E;
	font: normal 1.2em Georgia, "Times New Roman" , Times, serif;
	font-style: italic;
	font-weight: bold;
	margin-top: 10px;
}
.BuscadorGeneral h4
{
	font-size: 1.2em;
	font-weight: bold;
	color: #3087BD;
	background: none;
	padding-bottom: 0 !important;
	margin: 0px 0 !important;
	padding-left: 0;
}
.BuscadorGeneral h4 a
{
	color: #3087BD;
}
.BuscadorGeneral h4 a:hover
{
	color: #89B51E;
}
.TextoDerecha
{
	text-align: right;
}

/*cesta compra*/

.CestaBorde
{
	background: url(../img/fn-ultimo.jpg) repeat-x left bottom;
	border: solid 1px #CAEDFF;
	padding: 10px;
	font-size: 0.85em;
}
.CestaMensaje
{
	background: #F1F9DF;
	padding: 10px;
}
.CestaFila
{
	overflow: auto;
	height: 1%;
	padding-bottom: 10px;
}
.CestaIzquierda
{
	float: left;
	width: 65px;
}
.CestaDerecha
{
	float: right;
	width: 70%;
}
.CestaDerecha span
{
	padding-top: 2px;
	display: block;
	width: 40px;
	float: left;
}
.CestaDerecha .FlotarDerecha
{
	padding-top: 2px;
}
.CestaAnyadido
{
	font-size: 1.4em;
	padding-bottom: 5px;
}
.CestaBorde h3
{
	font: bold 1.3em "Trebuchet MS" , Arial, Helvetica, sans-serif;
	color: #89b51e;
	margin-bottom: 5px;
}
.CestaBorde h4
{
	background: none;
	padding: 0;
	color: #3087BD;
	font-size: 1em;
	margin: 0;
}
.FlotarIzquierda
{
	float: left;
}
.FlotarDerecha
{
	float: right;
}
.CestaSeparador hr
{
	display: none;
}
.CestaSeparador
{
	height: 2px;
	line-height: 2px;
	background: #CAEDFF;
	margin-bottom: 5px;
}
.CestaTotal
{
	text-align: right;
	font-size: 1.1em;
}
.RealizarPedido
{
	background: url(../img/fn-tabs.jpg) repeat-x left top;
	border: none;
	color: #fff;
	font: bold 1em "Trebuchet MS" , Arial, Verdana;
	cursor: pointer;
	padding-top: 4px;
	padding-bottom: 2px;
}
h2.MiCesta
{
	font-size: 1.6em;
	margin: 10px 0 5px 0;
}

/*cajas y huecos*/
.MargenesHome
{
	margin: 5px 5px;
}




.Borde
{
	border-right: solid 1px #EAF2C9;
}
.BordeSuperior
{
	border-top: solid 1px #EAF2C9;
}
/*Alto1*/
.CajaAncho1Alto1
{
	height: 110px;
	width: 33%;
	float: left;
}
.CajaAncho2Alto1
{
	height: 110px;
	width: 66%;
	float: left;
}
.CajaAncho3Alto1
{
	height: 110px;
	width: 99%;
	float: left;
}

/*Margenes home dependiendo de la altura*/
.CajaAncho1Alto1 .MargenesHome
{
	height: 100px;
	overflow: auto;
}
.CajaAncho2Alto1 .MargenesHome
{
	height: 100px;
	overflow: auto;
}
.CajaAncho3Alto1 .MargenesHome
{
	height: 100px;
	overflow: auto;
}



/*Alto2*/
.CajaAncho1Alto2
{
	height: 220px;
	width: 33%;
	float: left;
}
.CajaAncho2Alto2
{
	height: 220px;
	width: 66%;
	float: left;
}
.CajaAncho3Alto2
{
	height: 220px;
	width: 99%;
	float: left;
}


.CajaAncho1Alto2 .MargenesHome
{
	height: 210px;
	overflow: auto;
}
.CajaAncho2Alto2 .MargenesHome
{
	height: 210px;
	overflow: auto;
}
.CajaAncho3Alto2 .MargenesHome
{
	height: 210px;
	overflow: auto;
}

/*Alto3*/
.CajaAncho1Alto3
{
	height: 330px;
	width: 33%;
	float: left;
}
.CajaAncho2Alto3
{
	height: 330px;
	width: 66%;
	float: left;
}


.CajaAncho1Alto3 .MargenesHome
{
	height: 320px;
	overflow: auto;
}
.CajaAncho2Alto3 .MargenesHome
{
	height: 320px;
	overflow: auto;
}




/*contenidos home*/
.Home h4
{
	background: url(../img/hoja.gif) no-repeat left 5px;
	padding-left: 35px;
	color: #89B51E;
	font: normal 1.7em Georgia, "Times New Roman" , Times, serif;
	font-style: italic; /*float: left;*/
	margin: 5px 0 0 0;
}
.MargenesHome
{
	padding: 0px 5px;
}


.HomeDestacado h4
{
	background: #EAEEEF;
	padding: 0;
	margin: 0;
	padding-left: 5px;
	color: #899FA5;
	font: normal 1.7em "Century Gothic" , "Trebuchet MS" , Arial;
	font-style: normal;
}
.HomeDestacado p
{
	color: #004C90;
	font: normal 1.6em Georgia, "Times New Roman" , Times, serif;
	text-align: right;
}

/*eventos home*/
.HomeEventos .FechaDestacadaDerecha
{
	width: 79%;
}
.HomeEventos h5
{
	color: #3087bd;
	font-size: 1.2em;
	line-height: 18px;
	border-bottom: none;
}
.HomeEventos h5 a
{
	color: #3087bd;
}
.HomeSeparadorEventos
{
	clear: both;
	margin-bottom: 10px;
}
.EnlaceDerecha
{
	text-align: right;
	font-weight: bold;
	color: #658716;
	font: bold 1em "Trebuchet MS" , Arial, Verdana;
	clear: both /*width: 145px;*/;
}
.EnlaceDerecha a
{
	color: #658716 !important;
	background: url(../img/mas.gif) no-repeat left 5px;
	padding-left: 20px;
}

/*noticias home*/
.HomeNoticias h4
{
	float: left;
	width: 50%;
}

.HomeListaAcciones
{
	float: right;
	margin-top: 10px;
}
.HomeListaAcciones li
{
	display: inline;
	float: left; /*border-right: solid 1px #92B82E;*/
	padding: 0 5px;
}


.HomeNoticias .IconoIzquierda
{
	width: auto;
}
.HomeNoticias .IconosWeb20
{
	margin: 0;
}
.HomeNoticias img
{
	vertical-align: top;
}

.HomeNoticiaDestacada
{
	clear: both;
	border-bottom: solid 1px #E5E5E3;
	padding-bottom: 5px;
}
.HomeNoticiaDestacada h5
{
	color: #3087bd;
	font-size: 1.3em;
	font-weight: normal;
	border-bottom: none;
}
.HomeNoticiaDestacada a
{
	color: #3087bd;
}
.HomeNoticiaDestacada a:hover
{
	color: #89b51e;
}
.HomeNoticiaIzquierda
{
	float: left;
	width: 48%;
	padding: 5px 0;
}
.HomeNoticiaDerecha
{
	float: left;
	width: 38%;
	padding: 5px 0;
	padding-left: 15px;
	border-left: solid 1px #E5E5E3;
}
.HomeNoticiaIzquierda, .HomeNoticiaDerecha
{
	color: #3087bd;
	font-size: 1.2em;
	font-weight: normal;
}
.HomeNoticiaIzquierda a, .HomeNoticiaDerecha a
{
	color: #3087bd;
}
.HomeNoticiaIzquierda a:hover, .HomeNoticiaDerecha a:hover
{
	color: #89b51e;
}
.HomeNoticiasListado
{
	border-top: solid 1px #E5E5E3;
	padding-bottom: 5px;
	clear: both;
}
.HomeNoticiasListado ul
{
	float: none;
}
.HomeNoticiasListado li
{
	display: block;
	border: none;
	color: #3087bd;
	font-size: 1.1em;
	background: url(../img/topo-menu.gif) no-repeat left 5px;
	padding-left: 15px;
	padding-bottom: 5px;
	clear: both;
	float: none !important;
}
.HomeNoticiasListado li a
{
	color: #3087bd;
	font-weight: normal;
}
.HomeNoticiasListado a:hover
{
	color: #89b51e;
}
/*publicaciones home*/
.HomePublicaciones h4
{
	background: url(../img/hoja.gif) no-repeat left 5px;
	padding-left: 35px;
	color: #89B51E;
	font: normal 1.7em Georgia, "Times New Roman" , Times, serif;
	font-style: italic; /*float: left;*/
	margin: 5px 0;
}
.HomePublicaciones ul, .HomePublicaciones li
{
	clear: both;
}

.HomePublicaciones div
{
	margin-left: 80px;
	padding: 0;
	padding-bottom: 10px;
	font-weight: normal !important;
}
.HomePublicaciones img
{
	float: left;
	margin-bottom: 5px;
}
.HomePublicaciones span
{
	font-weight: normal !important;
}
.HomePublicaciones a
{
	color: #3087bd;
	font-weight: bold;
}

/**/
.HomeDestacadoIzquierda
{
	width: 45%;
	float: left;
	text-align: center !important;
	margin-top: 10px;
}
.HomeDestacadoDerecha
{
	width: 45%;
	float: left;
	text-align: center !important;
	margin-top: 10px;
}
.HomeDestacadoIzquierda img, .HomeDestacadoDerecha img
{
	float: none !important;
}
.TituloDestacadoHome
{
	color: #3087bd;
	font-weight: bold;
	font-size: 1.2em;
}



/*perfil contrantante*/

.HomePerfilContratante dt
{
	float: none;
	padding-bottom: 0 !important;
	margin-bottom: 0 !important;
}
.HomePerfilContratante dd
{
	margin-left: 17px;
	padding-bottom: 10px;
	margin-top: 0 !important;
	padding-top: 0 !important;
}
.HomePerfilContratante dd a
{
	color: #3087bd;
	font-weight: bold;
}
.HomePerfilContratante dt.Fecha-Buscador
{
	margin: 0 !important;
	background-position: left 6px !important;
}
.TituloHome
{
	color: #3087bd;
	font-weight: bold;
	font-size: 1.1em;
}

/*en 1 click*/
.HomeClick
{
	border: solid 8px #F1F9DF;
	padding: 5px;
	overflow: auto;
	height: 90%;
}
.HomeClick ul
{
	clear: both;
}
.HomeClick li
{
	float: left;
	width: 45%;
	padding: 5px 0;
}
.HomeClick li a
{
	color: #0074BF;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 18px;
}
.HomeClick li img
{
	float: left;
	border: solid 2px #EFEFEF;
	margin-right: 10px;
}


/*enlaces relacionados*/
.HomeEnlacesRelacionados li
{
	display: inline;
	margin: 0 3px !important;
}


/*mi perfil areas privadas*/
.AreasLeft
{
	float: left;
	width: 125px;
}
.AreasRight
{
	margin-left: 130px;
}
.AreasRight h4
{
	background: none;
	margin-top: 5px;
	clear: none;
	padding: 0;
	font-size: 1em;
}
.AreasRight .Usuario
{
	margin-top: 5px;
}

.RegistroContratista .p-label
{
	width: 11em;
}
.RegistroContratista .p-input
{
	width: 75%;
}

/*includes*/
.MargenesInclude
{
	margin: 0 10px;
}
.FilaInferior
{
	margin: 15px 0;border-top: solid 1px #D1EAF8;
	border-bottom: solid 2px #D1EAF8;
}
.FilaSuperior
{
	margin-bottom: 15px !important;
}
.FilaInferior, .FilaSuperior
{
	
	padding: 5px 10px;
	overflow: auto;
	height: 1%;
}
.espaciado
{
	padding: 15px;
}


/*--mantenimiento---*/
.Mantenimiento
{
	width: 60%;
	margin: 20px auto;
}
.Mantenimiento p
{
	background: url(../img/hoja.gif) no-repeat left 3px;
	padding-left: 40px;
	color: #89B51E;
	font: normal 1.6em Georgia, "Times New Roman" , Times, serif;
	font-style: italic; /*float: left;*/
	margin-bottom: 10px;
	margin-top: 20px;
}
/*idiomas*/
.Entrar
{
	background: url(../img/entrar.gif) no-repeat left 3px;
	border: none;
	cursor: pointer;
	color: #3087bd;
	font: bold 1em "Trebuchet MS" , Arial, Verdana;
	padding-left: 20px;
	text-align: left;
}
.PantallaIdiomas{width:30%; float:left}

.PantallaIdiomas p
{
	margin: 10px 0;
}
.IdiomasDerecha{ float:right; width:68%}

/*ESTILOS ADMINISTRACION*/

#Administracion .form-select
{
	width: 100%;
}
/*---barra acciones administrador---*/
#Administracion legend
{
	color: #89B51E;
	font: normal 1.2em Georgia, "Times New Roman" , Times, serif;
	font-style: italic;
	font-weight: bold;
	margin-top: 10px;
}
#AdministracionAcciones
{
	background: #F9F9F9;
	font-size: 0.85em;
	padding: 2px 10px;
	overflow: auto;
	height: 1%;
	margin-top: 10px;
	margin-bottom: 10px;
	clear: both;
}
#AdministracionAcciones input
{
	border: none;
	font: bold 1em "Trebuchet MS" , Arial, Verdana;
	color: #658716;
	cursor: pointer;
}
#AdministracionAcciones li
{
	background: none;
	padding: 0;
	float: left;
	margin: 2px 5px 2px 0;
}




.Nuevo
{
	background: url(../img/nuevo-mensaje.gif) no-repeat 5px 1px;
	padding-left: 30px !important;
	text-align: left;
}
.Guardar
{
	background: url(../img/guardar2.gif) no-repeat 5px 2px;
	padding-left: 30px !important;
	text-align: left;
	width: 8em;
}
.GuardarNuevo
{
	background: url(../img/guardarnuevo.gif) no-repeat 5px 2px;
	padding-left: 30px !important;
	text-align: left;
	width: 12em;
}
.GuardarVolver
{
	background: url(../img/Guardar-salir.gif) no-repeat 5px 2px;
	padding-left: 30px !important;
	text-align: left;
	width: 12em;
}

/*avisos*/
.AceptarAviso
{
	background: url(../img/aceptar.gif) no-repeat left 4px;
	border: none;
	color: #333;
	font: bold 0.95em "Trebuchet MS" , Arial, Verdana;
	cursor: pointer;
	float: right;
	padding-left: 10px;
}
.CancelarAviso
{
	background: url(../img/cancelar.gif) no-repeat left 4px;
	border: none;
	color: #333;
	font: bold 0.95em "Trebuchet MS" , Arial, Verdana;
	cursor: pointer;
	float: right;
	padding-left: 10px;
}


/*.Eliminar
{
	background: url(../img/Papelera.gif) no-repeat 5px 4px;
	padding-left: 10px !important;
	text-align: left;
}
.Volver
{
	background: url(../img/volver.gif) no-repeat 5px 4px;
	padding-left: 20px !important;
	text-align: left;
}*/


.EditarDocumento{border: none;
	font: bold 1em "Trebuchet MS" , Arial, Verdana;
	color: #658716;
	cursor: pointer;padding-left: 25px !important; text-align:left;
	background: url(../img/editar.gif) no-repeat 5px 4px;}

.EditarFicha
{
	background: url(../img/editar.gif) no-repeat 5px 4px;
	padding-left: 20px !important;
}

.Editar
{
	background: url(../img/responder-mensaje.gif) no-repeat 5px 4px;
	padding-left: 20px !important;
}
.Filtrar
{
	background: url(../img/buscar.gif) no-repeat 5px 4px;
	padding-left: 15px !important;
	border: none;
	font: bold 1em "Trebuchet MS" , Arial, Verdana;
	color: #658716;
	cursor: pointer;
}
.BorrarFiltro
{
	background: url(../img/BorrarFiltro.gif) no-repeat 5px 4px;
	padding-left: 10px !important;
	border: none;
	font: bold 1em "Trebuchet MS" , Arial, Verdana;
	color: #658716;
	cursor: pointer;
}
.SubirImagen
{
	background: url(../img/subirImagen.gif) no-repeat 5px 4px;
	padding-left: 20px !important;
	border: none;
	font: bold 1em "Trebuchet MS" , Arial, Verdana;
	color: #658716;
	cursor: pointer;
}
.EliminarImagen
{
	background: url(../img/eliminar.gif) no-repeat left 6px;
	border: none;
	color: #658716;
	font: bold 1em "Trebuchet MS" , Arial, Verdana;
	cursor: pointer;
	padding-top:0px !important; padding-bottom:0 !important; 
	padding-left: 15px !important;
	text-align: left; margin-left:5px
}
.Anyadir
{
	background: url(../img/mas-noticias.gif) no-repeat left 4px;
	border: none;
	color: #658716;
	font: bold 1em "Trebuchet MS" , Arial, Verdana;
	cursor: pointer;
	padding-top:0px !important; padding-bottom:0 !important; 
	padding-left: 20px !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;
	font: bold 1.1em "Trebuchet MS" , Arial, Verdana;
	color: #FF9900;
	cursor: pointer; padding-top:2px
}
/*formulario menus*/
#Administracion .p-label
{
	padding-top: 2px !important;
}
#Administracion .p-input
{
	padding-top: 2px !important;
}


#GestorMenus .p-label
{
	width: 8em;
}
#GestorMenus .p-input
{
	width: 72%;
}

#GestorMenus .fila-campos .p-input
{
	width: 86.5%;
}
#GestorMenus .botones
{
	margin-right: 1em;
}


.FichaAdmin .p-label
{
	width: 13em;
}
.FichaAdmin .fila-campos .p-input
{
	width: 75%;
}
#Parametro .p-input{width:73% !important}
.FichaAdmin .fila-campos .fila-campos1 .p-input, .FichaAdmin .fila-campos .fila-campos2 .p-input
{
	width: 40% !important;
}
.FichaAdmin .p-input
{
	width: 40%;
}
.FichaAdmin .p-input
{
	padding-top: 3px;
}
/*gestor documental*/
.FichaGestor .p-label
{
	width: 10em;
}
.FichaGestor .fila-campos .p-input
{
	width:78%;
}

.FichaGestor .p-input
{
	width: 40%;padding-top: 3px;
}


/*gestor paginas*/
#AdminBuscador .fila-campos1
{
	width: 70%;
}
#AdminBuscador .fila-campos2
{
	width: 24%;
}
#AdminBuscador .p-label
{
	width: 10em;
}
#AdminBuscador .p-input
{
	width: 70%;
}
/*gestor Noticias*/
#AdminBuscadorNoticias .fila-campos1
{
	width: 49%;
}
#AdminBuscadorNoticias .fila-campos2
{
	width: 49%;
}
#AdminBuscadorNoticias .p-label
{
	width: 10em;
}
#AdminBuscadorNoticias .fila-campos .p-input
{
	width: 80%;
}
#AdminBuscadorNoticias .p-input{width: 50%;}
/*
#AdminBuscadorNoticias .p-input1,#AdminBuscadorNoticias .p-input2
{
	width: 65%;
}*/

/*admin buscador informaciones*/

#AdminBuscadorInformaciones .p-label
{
	width: 10em;
}
#AdminBuscadorInformaciones .p-input
{
	width: 60%;
}

#AdminBuscadorInformaciones .fila-campos .p-input
{
	width: 86%;
}



/*--tablas---*/

.Fila1
{
	cursor: pointer;
}
.Fila2
{
	background: #F5F5F5;
	cursor: pointer;
}
.dxtlSelectedNode { background-color:rgb(160, 160, 160) !important; color:#fff}
.InputDisabled
{
	background: #F5F5F5;
	border: solid 1px #cccccc;
	font: normal 1em "Trebuchet MS" , Arial, Verdana;
	color: #999;
}
#Grid
{
	margin: 10px 0;
}
#Grid table
{
	width: 100%;
}
.dxtlHeader, .dxtlHeader td.dxtl{ text-align:center; white-space:normal !important }



.dxpControl
{
	width: auto !important;
}
.dxtlControl
{
	width: 100% !important;
}
.dxpPageNumber, .dxpButton
{
	color: #658716 !important;
	text-decoration: none;
	font: bold 1em "Trebuchet MS" , Arial, Verdana;
}
.dxpCurrentPageNumber
{
	background: #89b51e;
	color: #fff !important;
}
.dxgvTable{ font:normal 1.1em "Trebuchet MS" , Arial, Verdana !important}
td.dxgv{ padding:3px 5px !important}

.dxgv a
{
	color: #000 !important;
}
.dxgvControl
{
	margin-bottom: 10px;
}

.Seleccionador .InputDisabled
{
	width: 50%;
}

.Seleccionador .form-input, .SeleccionadorPeq .form-input
{
	width: 60%;
}

.Seleccionador, .SeleccionadorPeq, .AgregarInformaciones
{
	position: relative;
}

.SeleccionadorPeq .CapaSeleccionador
{
	width: 290px;
}
.CapaSeleccionador
{
	border: solid 2px #ccc;
	vertical-align: top;
	z-index: 3;
	width: 50em;
	height: auto; /*position: relative; 	left: 0px;*/
	position: absolute;
	left: 0px;
	top: 20px;
	padding: 10px;
	background: #fff;
}



.AgregarInformaciones .CapaSeleccionador{width:500px; left:-380px !important}


.CapaSeleccionador .botones
{
	margin-right: 0px !important;
}
.CapaSeleccionador .BordesFieldset
{
	margin-bottom: 10px;
}

#Filtro .p-label
{
	width: 6em;
}
#Filtro .p-input
{
	width: 80%;
}



.textoLOPD
{
	font: normal 0.9em "Trebuchet MS" , Arial, Verdana;
	padding: 1em 0;
}
.textoLOPD p
{
	margin-bottom: 1em;
	text-align: justify;
}
.NoBorde
{
	border: none !important;
}

.MiPerfil
{
	padding-top: 2px !important;
}
html > body .MiPerfil
{
	padding-top: 1px !important;
}


/*arbol de canales*/

.ArbolCanales{font-size: 0.9em; margin:10px 0}
.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}
.textoResaltadoConsejo{color:#3087BD; }	


.listaCHKForos li {
    display: inline;
    margin-right: 1em;
}


.TextoLabel{font-size:0.9em}


/*canal foto y descripcion en listado*/
.CanalIntro{ margin-bottom:10px; border:solid 4px #F5F5F5; overflow:auto; height:1%; padding:5px}
.CanalFoto{ float:left; width:150px; font-size:0.9em}

.CanalDescripcionFoto{ margin-left:160px}
.CanalDescripcion{ margin-left:0}




/* ******************* PopUp ******************************* */

.modalBackground 
{ background-color: Gray;
  filter: alpha(opacity=60);
  opacity: 0.6;
}
 .modalPopup
 { background-color:White;
   border-width:3px;
   border-style:solid;
   border-color:Gray;
   padding:10px;
   width: 850px;
   height:550px;
  }
  
.modalPopup h1{
    margin-bottom: 2em;
}

.PopUp .cuerpo{
    display:block;
    font-family:"Trebuchet MS",Arial,Verdana;
    font-size:1.3em;
    margin-bottom:1em;
    margin-top:1em;    
}

.PopUp .Boton{
    font-size: 1.1em !important; 
    margin-bottom: 1em;
}
/* *********** ENCUESTA **************** */ 
div.Encuesta .Boton
{
	background: #3087BD;
	text-transform: uppercase;
	padding: 0;
	color: #FFF !important;
	border: none;
	font: normal 1em "Trebuchet MS" , Arial, Verdana !important;
	padding: 0 5px;
	cursor: pointer;
	text-align: center !important;
}
.Clasificaciones ul{clear:both}

.MenuIdioma
{
	display:none !important
}

.Ecoeficiencia{ background:url(../img/PE.jpg) no-repeat right top; padding-right:165px;
                font-size:1.2em; padding-bottom:20px; padding-top:15px;
                border-bottom:solid 4px #89b51e}

.Parcelas .p-label{width:11em}
.Parcelas .p-input{width:60%}
.Parcelas .fila-campos .p-input{width:80%}

.Emplazamiento .p-label{width:15em}
.Emplazamiento .p-input{width:50%}
.Emplazamiento .fila-campos .p-input{width:75.5%}

.Parcelas .BordesFieldset, .Emplazamiento .BordesFieldset, .SolicitudParcelas .BordesFieldset{ margin-bottom:20px}

.cssVisualizacion .SolicitanteParcelas .p-label{width:11em !important}
.cssVisualizacion .SolicitanteParcelas .fila-campos1 .p-input{width:65% !important}
.cssVisualizacion .SolicitanteParcelas .fila-campos2 .p-label{width:6em !important}
.cssVisualizacion .SolicitanteParcelas .fila-campos2 .p-input{width:80% !important}
/*eventos listado par o impar*/
.Par{float:left; width:50%; margin-bottom:5px }
.Par p, .impar p{ text-align:center}
.Par a, .impar a{color:#3087bd; font-size:1em; font-weight:bold}
.impar{ float:none; clear: both}

/*icono programa ecoeficiencia*/
.ImagenEventos{ position:relative}
.ProgramaEcoeficiencia{ position:absolute; left:65px; }
.FotoEventos{ margin-top:5px; margin-right:5px}
.ProgramaEcoeficienciaFicha{ position:absolute; left:130px; }

/*wcu Publicaciones*/
.TextoWcuPublicacionesDestacadas
{
	float: left;
	margin: 0 10px;
	width: 75%;
}

/*wcu eventos home*/

.ProximosEventos{width:42%; float:left}
   
.ProximasFormaciones{width:52%; float:right}
.ProximosEventos, .ProximasFormaciones{font-weight: bold;
	color: #658716;
	font: bold 1em "Trebuchet MS" , Arial, Verdana;}


.ProximosEventos a, .ProximasFormaciones a
{
	color: #658716 !important;
	background: url(../img/mas.gif) no-repeat left 5px;
	padding-left: 18px;
}
.Tematicas { font-size:1.3em !Important; font-weight:bold; color:#89b51e !Important}
/*formulario dinamico*/
.FormularioDinamico .p-label{width:11em}
.FormularioDinamico .p-input{width:55%}
.FormularioDinamico .fila-campos .p-input{width:78%}
.FormularioDinamico legend{color: #89B51E;
	font: normal 1.2em Georgia, "Times New Roman" , Times, serif;
	font-style: italic;
	font-weight: bold;
	margin-top: 10px;}
#BusquedaAvanzadaFormulario .p-label{width:8em}
#BusquedaAvanzadaFormulario .p-input{width:75%}
