/* 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/fnCabecera2012-01.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%;*/
}

*html .Contenedor
{
	width: 975px;margin:0
}
/* Incio estilos maquetación a 1, 2 o 3 columnas*/

.ContenedorCentral
{
	float: left;
	width: 100%;
}
div.Centro1
{
	margin: 0 255px 0 245px; overflow:auto; height:1%;
}
div.Centro2
{
	margin: 0 0px 0 245px; 
}
div.Centro3
{
	margin: 0 255px 0 0px; 
}
div.Centro4
{
	margin: 0; 
}
div.ColumnaIzquierda
{
	float: left;
	width: 245px;
	margin-left: -100%;
}

* html div.ColumnaIzquierda{/*margin-left: -52% !important;display: inline ; */  margin-left: -970px !important; left:0;position:relative; height:1%; }

div.ColumnaDerecha
{
	float: left;
	width: 250px;
	margin-left: -250px;
}
/* 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:67%
	/*width: 50%;*/
}

.Form-Cabecera
{width:65%; float:right
	/*float: left; 	width: 50%;*/
}

.Form-Cabecera label
{
	float: left;
	width: 7em; font-size:1em
}
.BuscadorCabecera
{
	width: 100px;
	background: #F7F7EF;
	border: solid 1px #CCCCCC;
	color: #999999;
	font: normal 1em "Trebuchet MS" , Arial, Verdana;
	padding: 1px;
}
#CabeceraDerecha .Boton{ font-size:1em !important}
#Form-Cabecera p
{
	margin: 5px 0;
}

#CabeceraDerecha
{
	float: right;
	/*padding-left: 56px;*/
	width: 30%; /*28%;*/
}
#CabeceraIzquierda
{
	float: left;
	width: 65%; /*58%;*/
	padding-left: 10px;
	/*border-left: solid 1px #E6E6CC;*/
	border-right: solid 1px #E6E6CC; /*  height:60px*/
}

#CabeceraDerecha img
{
	padding-top: 5px;
}
#CabeceraDerechaExpres
{
	float: left;
	margin-left: 25%;
	padding-top: 10px;
}
.NoLogeado
{
	padding-top: 5px; 
}
.NoLogeado .fila-campos
{
	margin: 0px 0 !important;
}
html > /**/ body .NoLogeado .fila-campos
{
	margin: 3px 0 !important;
}
.LogoCabecera{ text-align:center}
.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
{
	white-space: nowrap;
	width: 295px;
}
#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: transparent; /*#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: 13.5em;/*135px;*/ /*Prueba para convertir el enlace en botón*/
	position: relative;
}
.MisAreasBoton
{
	background: #f1f9fc url( "../img/desplegar.gif" ) no-repeat right;
	border: medium none;
	color: #3087BD;
	font: 1em "Trebuchet MS" ,Verdana;
	position: relative;
	padding: 0 1em 0 0;
	margin: 0;
	width: 12.2em; /*135px;*/
	text-align: center;
}
.MisAreasBotonOff
{
	background: #f1f9fc url( "../img/plegar.gif" ) no-repeat right;
	border: medium none;
	color: #3087BD;
	font: 1em "Trebuchet MS" ,Verdana;
	position: relative;
	padding: 0 0em 0 0;
	margin: 0;
	width: 13.5em; /*135px;*/
	text-align: center;
}
/*.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;
	clear: both;
}
.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;
	font-size: 1.1em;
}
.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
{
	/*float: right;*/
	padding-top: 0px;
	padding-bottom: 5px;
	clear: both;
	overflow: auto;
	height: 1%;
}
/*.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, .Eventos h4
{
	color: #3087BD;
	font-size: 1.6em;
	font-weight: normal;
}
.Listado h3 a, .Listado h4 a
{
	color: #3087BD;
}
.Listado a:hover
{
	color: #89B51E;
}

.Listado p
{
	font-size: 1.1em;
}
.divCategoria
{
	color: #658716;
	margin-top: 0;
}
.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;
}
.Ficha li ul li
{
	background: none;
	
}
ul.pregunta li{
    font-weight: bold;
}
ul.pregunta li ul li{
    font-weight: normal;
}

.mensajeErrorExamen{
	/*background: url(../img/error.gif) no-repeat left top;
	border: #CC0000 1px solid;*/
	background: #FFFFCC url(../img/alert.gif) no-repeat 1px 5px;
	border: #F6EBA9 1px solid;
	clear: both;
	padding: 0px 5px 0px 25px;
	font-weight: normal;
	color: #000 !important;
	margin: 10px 0;
	overflow: auto;
    
}
    
   


ul.examenes{
    clear:both;
    margin-left: 1em;
}
ul.examenes li{
    padding-left: 18px;
    background: url(../img/bullet-examenes.gif) no-repeat left 1px;
    margin: 0 0 2px 0;
    font: bold 1em "century gothic", verdana, arial;
    color: #AAA;
}
ul.examenes li a{
    font-size: 1em;
}
ul.examenes li img{
    float: none;
}
ul li ul li{
    background: none;
}
.ListaIndexContenidos
{
	margin-left: 8% !important;
}

.ListaIndexContenidos li
{
	background: none !important;
	float: left;
	width: 20%;
	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;
}
.BordesFieldsetRepositorio
{
	border: solid 8px #F1F9DF;
	padding: 2px 10px; /*overflow: auto; 	height: 1%;*/
}
.BordesFieldset
{
	border: solid 8px #F1F9DF;
	padding: 10px; /*overflow: auto; 	height: 1%;*/
}
.BordesFieldsetAzul{
	border: solid 8px #3087bd;
	padding: 10px; 

}

/*---buscador en 1 click-----*/

#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, .BusquedaAvanzada 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;
}
h3.ObservatorioTemas
{
	color: #3087BD !important;
}

.FilaResultadosElemento h4
{
	color: #3087BD;
	font: normal bold 1em "Trebuchet MS" ,Arial,Verdana;
	background: none;
	padding-left: 0;
}
.FilaResultadosNoticias
{
	width: 45%;
	float: left;
	margin-bottom: 10px;
	margin-right: 10px;
}
.FilaResultadosNoticiasMenosPeso{
	width: 100%;
	float: none;
	margin-bottom: 0px;
	margin-right: 10px;

}
.FilaResultadosNoticiasMenosPeso h3{
    font-size: 1em;
    font-weight: bold;
}
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;
}


.separadorTipoEvento{
    
}
.Eventos h3{
    margin: 1em 0pt; 
    line-height: 2em; 
    background: url("/recursos/img/fn-h4.jpg") repeat-x scroll left bottom transparent;
}
.Eventos h4{
    background: none;
}

.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;
}
.FichaDatosCertificados ul{ margin-left:30px; font-weight:bold !important}

/*--ordenar----*/

.NumResultados
{
	float: left;
	width: 48%;
	margin-bottom: 5px;
	font-weight: bold;
	font-size: 0.9em;
	clear: left;
}
.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
{
	margin-top: 20px;
	/*overflow: auto;
	height: 1%;*/
	margin-bottom: 10px;
	clear:both
}
.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
{
	margin: 10px 0;
	font-size: 0.9em;
	clear: both;
	/*overflow: auto;*/
	height: 1%;
}
.IconosWeb20 li
{
	margin-bottom: 10px;
}
.Suscribir
{
	font-size: 0.9em;
	clear: both;
	overflow: auto;
	height: 1%;
}
.IconosWeb20 a, .IconoDerecha a
{
	color: #333;
}
.IconosWeb20 a:hover, .IconoDerecha a:hover
{
	color: #89B51E;
}

.IconoIzquierda
{
	float: left;
	width: 45px;
}

.IconoIzquierdaBoletin
{
	float: left;
	width: 70px;
}

.IconoDerecha
{
	float: left;
	width: 65%;
}
.SugerirNoticia
{
	background: url(../img/sugerir.jpg) no-repeat 8px 5px;
	padding: 10px 0 15px 70px !important;
	margin-bottom: 5px;
}
.SugerirNoticia input
{
	background: #fff;
	border: none;
	font: normal 0.9em "Trebuchet MS" , Arial, Verdana;
	width: 95px;
	cursor: pointer;
	color: #333;
}
.Boletin
{
	margin-top: 20px;
	clear: both;
}
.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;
}
h4.h5{
    border-bottom:1px dotted #CAEDFF;
    color:#3087BD;
    font-size:1.2em;
    font-weight:bold;
    margin-bottom:5px;
    margin-top:10px !important;
    background:none;
}
h4.BPEmpresasConGestion{
    background: none;
    color:#658716;
    font-style: italic;
    font-weight: normal;
    margin: 5px 0;
    padding-bottom: 0;
    padding-left: 20px;


}

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
{
	background: #F9F9F9;
	font-size: 0.85em;
	padding: 2px 5px;
	overflow: auto;
	height: 1%;
	margin-top: 10px;
	margin-bottom: 10px;
	clear: both;
}
.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 4px;
	width: 70px;
}
.Anterior
{
	background: url(../img/anterior.gif) no-repeat left 4px;
	width: 70px;
}
.Siguiente
{
	background: url(../img/siguiente.gif) no-repeat right 4px;
	width: 80px;
}
.Ultimo
{
	background: url(../img/ultimo.gif) no-repeat right 4px;
	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
{
	background: #F1F9DF;
	font-size: 0.85em;
	overflow: auto;
	height: 1%;
	padding: 3px;
	margin: 10px 0;
	position: relative;
	clear: both;
}

.BarraAccionesIzquierda
{
	float: left;
	width: 74%; /*margin-left: 15px;*/
}
.BarraAccionesIzquierda p
{
	float: left;
	margin-left: 5px;
}

.BarraAccionesDerecha
{
	float: right;
	width: 26%;
}
.AccionesVideo .BarraAccionesDerecha {width:59%  !important}
/*{
	width: 33% !important;
}*/
.AccionesVideo .BarraAccionesIzquierda {width:40% !important}
{
	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;
}

.votararriba
{
	background: url(../img/votarArriba.jpg) no-repeat 5px 4px;
	text-align: left;
	padding-left: 25px !important;
	width: 10em;
	float:left;
	padding-bottom: 0.4em;
	
}
.votarabajo
{
	background: url(../img/votarAbajo.jpg) no-repeat 5px 4px;
	text-align: left;
	padding-left: 25px !important;
    width: 11em;
    float:left;	
    padding-bottom: 0.4em;
}
.votararribavotos{
    float: left;
    display: block;
    padding-top: 0.2em;
    margin-left: 0.3em;
}
.Volver
{
	background: url(../img/volver.gif) no-repeat 5px 4px;
	text-align: left;
	padding-left: 25px !important;
}

.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
{
	margin: 15px 0;
	clear: both;
	overflow: auto;
	height: 1%;
}
.BarraAccionesDerecha .Compartir
{
	margin: 0;
}
.BarraAccionesDerecha .Compartir ul
{
	float: none;
}
.Compartir p
{
	float: left; margin:0!important
}
.Compartir li
{
	/*display: inline;*/ float:left;
	padding: 0 0 0 5px !important; margin:0!important;
	background: none !important;
}
.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: 12px;
}
.FechaDestacadaDerecha ul li.EventosDestacados
{
	padding: 0;
	margin: 0;
}
.Ficha .FechaDestacadaDerecha, .ResultadosBuscador .FechaDestacadaDerecha
{
	width: 90%;
}

#ExpresFicha .FechaDestacadaDerecha
{
	width: 60% !important;
}

.Listado .FechaDestacadaDerecha
{
	width: 60%;
}
.ListadoFilaDestacada .FechaDestacadaDerecha
{
	width: 63%;
}

.ListadoDerecha .FechaDestacadaDerecha
{
	width: 89%;/*90%; Con 90 se "cae" en IE7*/
}
/*-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; padding:5px 0
}
.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
{
	margin: 1em 0;
}
.NoticiaDestacada h3
{
	color: #89B51E;
	font-size: 0.9em;
	font-weight: normal;
}
.NoticiaDestacada h3 a
{
	color: #333;
}
.NoticiaDestacada h3 a:hover
{
	color: #89B51E;
}

.NoticiaBorde
{
	border-bottom: solid 1px #CAEDFF;
	padding-bottom: 5px;
}
/*
.NoticiaSinBorde
{
	padding: 14px;
}
*/



/*--noticias relacionadas---*/
.InfoRelacionada
{
	overflow: auto;
	height: 1%;
	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%;
}
.RepositoriosRelacionados 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 5px;
	background: url(../img/fn-mas-info.jpg) repeat-x left top;
	margin-bottom: 10px;
	clear: both;
	overflow: auto;
	height: 1%;
}
.MasInformacionEnlaces div
{
	float: left;
}
.DivEnlaces
{
	width: 70%;
}
.MasInformacionEnlaces div.WarningPeq
{
	float: none;
	margin-top: 5px;
}
.MasInformacionEnlaces ul
{
	clear: both;
	margin-left: 0 !important;
}
.MasInformacionEnlaces li img{ float:left; margin-right:10px}
.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;
}
td .p-input input{color:#000 !Important}
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, .RSS a
{
	font-weight: bold;
	color: #658716;
}
.ContenidoEstatico a:hover, .Include a:hover, .RSS 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, .Ficha ol
{
	margin-left: 60px !important;
}
.ContenidoEstatico ol li, .Include ol li, .Ficha 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;
	/*width: 70px;*/
}
.IncludesMostrarElegir p
{
	margin: 10px 0;
}

.IncludeMostrarElegir .TextoMostrarElegir
{
	float: left;
	margin: 0 10px;
	width: 68% important!;
}
/*----tablas----*/
.ContenidoEstatico table, #Registro table, #FichaContenido table
{
	margin: 20px auto;
	width: 95%;
	border: solid 1px #CCCCCC;
}
table .blanco
{
	border: none !important;
}
.ContenidoEstatico th, #Registro th, #FichaContenido th
{
	background: #666666;
	text-align: left;
	padding: 0 5px;
	font-weight: normal;
	color: #fff;
}
.ContenidoEstatico td, #Registro td, #FichaContenido td
{
	border-bottom: dotted 1px #ccc;
	padding: 5px;
}
.ContenidoEstatico td a, #Registro td a, #FichaContenido td a
{
	color: #658716;
}
.ContenidoEstatico td a:hover, #Registro td a:hover, #FichaContenido td a:hover
{
	color: #3087bd;
}
caption
{
	color: #333;
	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;
}
.MasInformacionRelacionadaIzquierdaM7
{
	/*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: 225px;
	margin: 0 15px 15px 0;
	background: #fff;
}
.MasInformacionRelacionadaIzq3ColM7
{
	/*float: left;
	width: 150px;*/
	margin: 0 15px 15px 0;
	background: #fff;
} 
.MasInformacionRelacionadaDch3Col
{
	float: right;
	width: 225px;
	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---*/
#fondoPie{
    margin: 10px 0;
	border-top: solid 3px #3087BD; clear:both
}
.fondoPie, .fondoPiePopUp{
    margin: 10px 0;
	border-top: solid 3px #3087BD;
}
#contenedorPie{
	margin:auto;
    max-width:975px;
    min-width:760px;
}
#Pie, .PiePopUp{
	clear: both;
	font-size: 1em;/*0.85em;*/
	color: #939393;
	margin: 0;
	/*border-top: solid 3px #E9EDEE;*/
	padding: 10px 5px 15px 5px;
	background: #FFF;/*url("../img/fn-pie-proveedores.jpg") repeat-x scroll left bottom #83B437;*/
	
}
#Pie img, .PiePopUp img{
	/*float: left;*/
}
#Pie p, .PiePopUp p{
	text-align: right;
}
#Pie a, .PiePopUp a{
	color: #939393;
}
#Pie a:hover, .PiePopUp a:hover{
    border-bottom: 1px dashed #83B437;
}

.PieEnlaces
{
	font-size: 1em;/*0.85em;*/
	color: #939393;
	font-weight: bold;
	
	border: 4px solid #EBF5FC;
	margin: 5px;
	padding: 5px 5px 5px 5px;
	/*background: #7AAF3C url('/recursos/img/fn-pie-proveedores.jpg') repeat-x bottom;*/
}
.PieEnlaces div
{
	float: left;
	width: 16%;
}
.PieEnlaces a
{
	color: #939393 !important;
}
.PieEnlaces > ul > li{
    float: left;
    width: 15%;
    background: none;
    font-weight: bold;
    color: #717171;
}

.PieEnlaces > ul > li > ul > li{
    list-style: none;
    padding-left: 10px;
    background: url("/recursos/img/circulo.gif") no-repeat scroll 3px 6px #FFFFFF;/*#FFF url('/recursos/img/circulo.gif') no-repeat left center;*/
    /*margin-left: 10px;*/
}
.PieEnlaces li
{
	font-weight: normal;
	/*background: url(../img/circulo.gif) no-repeat left 8px;*/
	background: none;
	padding-left: 10px;
	font-weight: normal;
	color: #939393;
}

.pieCreative
{
	/*width: 47%; 	float: right;*/
	clear: both;
	font-size: 1em;/*0.85em;*/
	color: #939393;
	text-align: right;
}
.pieCreative a
{
	color: #939393 !important;
	margin-left: 5px;
}
/* **** Fin Pie ******** */


/*---votaciones----*/
.VotacionTexto
{
	float: left;
	width: 4.5em;
	padding-top: 2px;
	font-weight: bold;
}
.VotacionVotar
{
	float: left;
	width: 22em;
}
.VotacionVotar2
{
	float: left;
	width: 8.5em;
}
.VotacionVotar ul
{
	margin: 0 !important;
	width: 20em;
}
.VotacionVotar li
{
	display: inline;
	padding: 0 !important;
	margin: 0 !important;
	background: none !important;
}
.VotacionVotar li input
{
    height:2em;
	/*padding: 0 !important;
	margin: 0 !important;*/
	
}
.VotacionResultado
{
	float: left;
	width: 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;
}



#ListadoCalendarioAnual .CajaCalendario
{
	float: left;
	width: 50%;
}

#ListadoCalendarioAnual .CalendarioListadoEventos
{
	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 !important;
	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;
}

.Check li ul li{
    padding-left: 2em;
}

.Radio li
{
	display: inline;
	background: none;
	padding-left: 0px;
	margin: 2px 10px 2px 0;
}
.RadioSaltos li
{
	background: none;
	padding-left: 0px;
	margin: 2px 10px 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*/
#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}

/*
.FichaIzquierda legend, .FichaDerecha legend{ background:url(../img/topo-menu.gif) no-repeat left top;
                                              color:}*/
/*----------------------------------------------------------------------------------- */
/* 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-campos1-ancho
{
	width: 100%;
	float: left;
	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;
}
.separado{
    margin-top: 1em;
}
.botones
{
	float: right;
}
.form-input
{
	width: 99.5%;
}
.form-select
{
	width: 95%; /*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;
}

.Ayuda
{
	background: #FFFFCC;
	border: #F6EBA9 1px solid; clear:both
}

.Ayuda span
{
	background: url(../img/info.gif) no-repeat left top;
	color: #000;
}

.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: 10px 0;
	overflow: auto;
}
.FondoAzul{
	background: #FFFFCC;
	border: #ebf5fc 1px solid;
	clear: both; 
	padding:10px; 
	margin-top:10px; 
	width:95%;
	background: #FFFFCC url(../img/fn-azul.jpg) repeat-x left top;
	
}
.Obligatorio
{
	color: #CC0000;
}


.AccesoDenegado, .Error, .Ok, .Warning, .Ayuda
{
	margin: 10px 0px;
	padding: 10px 10px 0px 20px;
	overflow: auto;
}
.AccesoDenegado span, .Error span, .Ok span, .Warning span, .Ayuda 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: 170px;
}
.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: 250px;
	float: left;
}



.Centro2 .GaleriaImagenesRight, .Centro3 .GaleriaImagenesRight	
{
	float: left;
	width: 60%; margin-left:10px}
.Centro1 .GaleriaImagenesRight{	float: left;
	width: 40%; margin-left:10px}
	
.Centro4 .GaleriaImagenesRight{float: right;
	width: 70%;margin-left:10px}
/*--galeria hijos---*/
.Album
{
	float: left;
	width: 170px;
	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;
}

/*para videos mas pequenyos*/
.VideoCajaIncludeVideo .VideoCaja{float: left;
	width: 230px;
	text-align: center;}
.VideoCajaIncludeVideo .VideoCaja a{display: block;
	width: 230px;
	height: 150px;
	border: solid #ebf2fa 2px;}

.VideoCajaIncludeVideo img{ padding:0;width: 230px;    
	height: 150px;}

.VideoTexto
{
	float: left;
	width: 65%;
	margin-left: 10px;
}
.VideoTexto p{
    margin-bottom: 0.7em;
}


/*video en paginas planas*/

.MasInformacionRelacionadaIzquierda .VideoCaja, .MasInformacionRelacionadaDerecha .VideoCaja, .MasInformacionRelacionadaIzquierdaM7 .VideoCaja, .ColumnaFotoIzquierda .VideoCaja{width: 250px;}
.MasInformacionRelacionadaIzquierda .VideoCaja a, .MasInformacionRelacionadaDerecha .VideoCaja a, .MasInformacionRelacionadaIzquierdaM7 .VideoCaja a, .ColumnaFotoIzquierda .VideoCaja a{	width: 250px;
	height: 185px;}
.MasInformacionRelacionadaIzquierda .VideoCaja img, .MasInformacionRelacionadaDerecha .VideoCaja img, .MasInformacionRelacionadaIzquierdaM7 .VideoCaja img, .ColumnaFotoIzquierda .VideoCaja img
{
	padding-top: 0; /*65px;*/
}
	
/*cuando hay 3 columnas*/

.MasInformacionRelacionadaIzq3Col .VideoCaja, .MasInformacionRelacionadaDch3Col .VideoCaja, .MasInformacionRelacionadaIzq3ColM7 .VideoCaja{width: 225px;}
.MasInformacionRelacionadaIzq3Col .VideoCaja a, .MasInformacionRelacionadaDch3Col .VideoCaja a, .MasInformacionRelacionadaIzq3ColM7 .VideoCaja a{	width: 225px;
	height: 170px;}
	
.MasInformacionRelacionadaIzq3Col .VideoCaja img, .MasInformacionRelacionadaDch3Col .VideoCaja img, .MasInformacionRelacionadaIzq3ColM7 .VideoCaja img
{
	padding-top: /*25;*/ 0px;
}	

/*---repositorios---*/

/*arbol repositorios*/

.Repositorio1
{
}
.Repositorio2
{
	padding-left: 23px;
}
.Repositorio3
{
	padding-left: 23px;
}
.Repositorio4
{
	padding-left: 23px;
}
.Repositorio5
{
	padding-left: 23px;
}
.Repositorio1 ul
{
	margin-left: 15px;
}
/*margenes repositorio parrafo*/

.Repositorio1 p
{
	padding-left: 35px;
}
.Repositorio2 p
{
	padding-left: 37px;
}
.Repositorio3 p, .Repositorio4 p, .Repositorio5 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, .Repositorio4 .BordesFieldset, .Repositorio5 .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%;
}

.btnSuscripcion{
	background: url(../img/suscribir.gif) no-repeat 14px 4px;
	width: 11em;
	border: none;
	color: #658716;
	font: bold 1em "Trebuchet MS" , Arial, Verdana;
	cursor: pointer;
	text-align: center;
}
.btnModificar{
	background: url(../img/responder-mensaje.gif) no-repeat 14px 4px;
	width: 11em;
	border: none;
	color: #658716;
	font: bold 1em "Trebuchet MS" , Arial, Verdana;
	cursor: pointer;
	text-align: center;
}
.btnBaja{
	background: url(../img/baja.gif) no-repeat 10px 4px;
	width: 11em;
	border: none;
	color: #658716;
	font: bold 1em "Trebuchet MS" , Arial, Verdana;
	cursor: pointer;
	text-align: center;
}

/*--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%;
}
.BuenasPracticasLeft p{clear:both}
/*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;
}

/*listado buenas practicas*/
.BuenasPracticasListaImg li{ margin:0 0 5px 0!important}
.BuenasPracticasListaImg img{ float:none}
.BuenasPracticasListaImg li ul{ margin-left:30px}
.BuenasPracticasListaImg li ul li{ background:url(../img/topo-menu.gif) no-repeat left 5px}

/*descriptores buenas practicas*/
.DescriptoresIzquierda{ float:left; margin-right:5px }
.DescriptoresDerecha{  float:left}

/*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;
}



.ImagenBorde{border: solid 1px #EAF2C9; padding:3px}
.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, .ColumnaDerecha h4, .ColumnaIzquierda h4, .FilaSuperior h4, .FilaInferior h4, .SuperiorCompleta h4, .InferiorCompleta 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;
	margin-top: 0 !important;
}
.HomeEventos h5 a
{
	color: #3087bd;
}
.HomeSeparadorEventos
{
	clear: both;
	margin-bottom: 5px;
}
.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: 30%;
}

.HomeListaAcciones
{
	float: right;
	margin-top: 25px;
}
.HomeListaAcciones li
{
	display: inline;
	float: left; /*border-right: solid 1px #92B82E;*/
	padding: 0 5px !important; background:none !important; margin:0 !important
}

.HomeListaAcciones p{ margin:0 !important}
.HomeListaAcciones .IconosWeb20 { margin:0 !important}
.HomeListaAcciones .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;
	margin-top: 0 !important;
}
.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: 1em;/*1.2em;*/
	font-weight: normal;
}
.HomeNoticiaIzquierda a, .HomeNoticiaDerecha a
{
	color: #3087bd;
	font-size: 1.2em;
	
}
.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;
}
.HomeNoticiasListado dt{
    line-height: 1em;
    padding: 0.2em 0 0 18px;
    margin:0;
    font-weight: normal;
    
}
.HomeNoticiasListado dd{
    clear:both;
    color:#88BB11;
    display:block;
    padding-top:0px;
}
.HomeNoticiasListado dd a{
    color: #3087bd;
}


/*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: 105px; /*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;
	position: relative;
	background: #fff;
}

.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; float:left
}
/*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: 74%;
}
#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: 28%;
}
#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;
}

.ListaSeleccionador li{ background:url(../img/topo-menu.gif) no-repeat left 10px; padding-left:15px; padding-bottom:5px}
/*
.Seleccionador input{ color:#000 !important}*/
.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;
}

.GestorInformacionesFicha .CapaSeleccionador{ position: relative !important; margin-bottom:10px !important; width: 51em; top:0 !Important}


.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}
/*
.CanalDescripcionFoto, .CanalDescripcion{ font:bold 1.3em "Times New Roman",Times,serif; }*/



/* ******************* 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;
}

/*********** ECOEFICIENCIA *********/
div.Compromisos {
    height: 23em;
    overflow: auto;
    border: 1px solid #3087BD;
    padding: 1em .5em;
}


.FilaCambio{ background:#ffffcc !important; border:#f6eba9 1px solid !important}
.Clasificaciones ul{clear:both}
.BotonSeleccionar
{
	background: url(../img/list.gif) no-repeat left 3px;
	border: none;
	
	width: 9em;
	cursor: pointer;font:bold 1em "Trebuchet MS" , Arial, Verdana; color:#658716
}

/*************TWITTER***********************/

  #custom-tweet-button a {
    display: block;
    padding: 0px 5px 0px 20px;
    background: url(../img/twitter.jpg) left top no-repeat !important;
    border: 1px solid #A4CCE5;
    color: #2A7090 !important; font-size:0.9em
  }
  
 
.Ecoeficiencia{ background:url(../img/PE.jpg) no-repeat right top; padding-right:120px;
                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%}

/*anexos*/
.FichaAnexos .p-label{ width:18em}
.FichaAnexos .p-label span{ font-size:0.9em}
.FichaAnexos .p-input{ width:45%}
.FichaAnexos li{ background:url(../img/topo-menu.gif) no-repeat left 10px; padding-left:15px}
.FichaAnexos li li{background:url(../img/topo-menu.gif) no-repeat left 10px !important; padding-left:15px}
.FormAnexos .p-label{width:10em !important}
.FormAnexos .p-input{width:60% !important}
.FormAnexos .fila-campos .p-input{width:80% !important}


#divImagenVideo .fila-campos2 .p-label{width:7em !important}
#divImagenVideo .fila-campos2 .p-input{width:70% !important}
