@charset "iso-8859-1";
/* CSS Document */
/*estilos para normalizar diferencias entre navegadores*/
@import url(normal.css);
@import url(http://fonts.googleapis.com/css?family=Ubuntu);
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}
body
{
	background: url(/Recursos/Css/img/fnCabecera2.gif) no-repeat center top !important;
	font-size: 62%;
	font-family: Arial, "Trebuchet MS", Verdana;
}
.Contenedor /*antiguo Container*/
{
	font-size: 1.3em; /*tamanyo general de textos 13px*/
	color: #333;
	max-width: 1200px;
	min-width: 975px;
	margin: auto; /*width: 95%;*/ /*overflow: auto; 	height: 1%;*/
}
*html .Contenedor
{
	width: 975px;
}
/* Incio estilos maquetación a 1, 2 o 3 columnas*/

.fotoimg
{
	position: inherit;
	margin-left:5px;
	margin-right:5px;
}
.foto_fnd
{
	position: relative;
	z-index: 3;
	margin-top: -2.65em;
	margin-left:5px;
	padding-left:10px;
	width: 290px;
	height: 30px;
	background: #000;
	filter: alpha(opacity=60);
	opacity: 0.6;
}
.foto_fnd2
{
	position: relative;
	z-index: 3;
	margin-top: -4.95em;
	margin-left:5px;
	padding-left:10px;
	width: 290px;
	height: 60px;
	background: #000;
	filter: alpha(opacity=60);
	opacity: 0.6;
}
.foto_fnd3
{
	position: relative;
	z-index: 3;
	margin-top: -8.05em;
	margin-left:5px;
	padding-left:10px;
	width: 290px;
	height: 100px;
	background: #000;
	filter: alpha(opacity=60);
	opacity: 0.6;
}
.foto_fnd4
{
	position: relative;
	z-index: 3;
	margin-top: -8.05em;
	margin-left:5px;
	padding-left:10px;
	width: 290px;
	height: 100px;
	background: #000;
	filter: alpha(opacity=60);
	opacity: 0.6;
}
.foto_txt
{
	position: relative;
	z-index: 4;
	margin-top: -2em;
	color: #fff !Important;
	padding: 0;
	margin-left:15px;
	margin-right:6px;
	width: 290px;
}
.foto_txt2
{
	position: relative;
	z-index: 4;
	margin-top: -4em;
	color: #fff !Important;
	padding: 0;
	margin-left:10px;
	margin-right:6px;
	width: 290px;
}
.foto_txt3
{
	position: relative;
	z-index: 4;
	margin-top: -85px;
	color: #fff !Important;
	padding: 0;
	margin-left:15px;
	margin-right:6px;
	margin-bottom:15px;
	width: 290px;
}
.foto_txt4
{
	position: relative;
	z-index: 4;
	margin-top: -95px;
	color: #fff !Important;
	padding: 0;
	margin-left:15px;
	margin-right:6px;
	width: 290px;
}
.foto_texto
{
	position: relative;
	z-index: 4;
	margin-top: 0em;
	padding-top:15px;
	padding-right:10px;
	margin-left:10px;
	margin-right:10px !Important;
	width: 280px;
}
.enlacehome a
{
	font-size: 1.5em ;
	font-weight:bolder;
	color: #ffffff !Important;
}
.enlacehomeazul a
{
	font-size: 1.35em ;
	font-weight:bolder;
	color: #2aa4e8 !Important;
}
.enlacehomeazul a:hover
{
	color: #007bbf !Important;
}

.ContenedorCentral
{
	float: left;
	width: 100%;
}
.destacado-texto {
	background-color: #2aa4e8; /*bottom: 0;     left: 0px;     position: absolute;*/
	padding: 10px 10px 10px 10px;
	font-weight:bold;
}
.destacado-texto a{
	color:#fff !important;
}
.destacado-texto a:hover{
	color:#000 !important;
}
.destacado-imagen
{
	background-color:#f5f5f5 !Important;
	text-align:center;
}
.destacado h3 a
{
	font: bold 0.85em 'Ubuntu', "Times New Roman" , Times, serif !Important;
	color: #ffffff !Important;
}
.destacado h3 a:hover
{
	color: #f5f5f5 !Important;
	border-bottom:dashed 1px #f5f5f5;
}
.subtitle
{
	font-size: 1.2em;
	font-weight: normal;
	color: #e5e5e5 !Important;
}
.titulos
{
	color: #FFFFFF;;
}

div.Centro1
{
	margin: 0 255px 0 245px; overflow:auto; height:1%
}
div.Centro2
{
	margin: 0 0px 0 205px;
}
div.Centro3
{
	margin: 0 255px 0 0px;
}
div.Centro4
{
	margin: 0;
}
div.ColumnaIzquierda
{
	float: left;
	width: 175px;
	margin-left: -100%;
}
div.ColumnaIzquierda2
{
	float: left;
	width: 175px;
	margin-left:  -30%;
}
div.ColumnaDerecha
{
	float: left;
	width: 250px;
	margin-left: -250px;
	margin-top:17px;

}

/* 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: #2aa4e8; /*bottom: 0;     left: 0px;     position: absolute;*/
	font: normal 2.2em 'Ubuntu', "Times New Roman" , Times, serif;
	font-style: italic;
	color: #FFFFFF;
	padding-top: 5px;
}

/*----ESTILOS CABECERA----*/
#CabeceraRayas
{
}

#Cabecera
{
	margin-top: 0px;
	font-size: 0.85em;
	color: #999999; 
    /*background: url(http://www.ihobe.eus/Recursos/img/Emakunde.gif) no-repeat right top;*/
    overflow: auto;
    height: 1%;
}
#Cabecera h1
{
	float: left;
	width: 220px;
	height:120px;
}
#Cabecera img
{
	padding-top: 20px;
}
.CabeceraLogoDerecha
{
	float: left;
	width: 145px;
}
.CabeceraLogoDerechaExpres
{
	float: right;
	width: 145px;
}
.ContenedorCabecera
{
/*float: left; width:67%; */position:relative
}

#Form-Cabecera
{
	/*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 Arial, "Trebuchet MS" , Verdana;
	padding: 1px;
}
#CabeceraDerecha .Boton{ font-size:1em !important}
#Form-Cabecera p
{
	margin: 5px 0;
}
#CabeceraIzquierda {
    position: absolute;
    right: 80px;
    top: 10px;}
#CabeceraDerecha
{
	/*float: right;
	
	width: 30%; 
	padding-top:50px;*/
        position: absolute;
    right: 354px;
    top: 10px;
}

#CabeceraDerecha img
{
	padding-top: 5px;
}
#CabeceraDerechaExpres
{
	float: left;
	margin-left: 25%;
	padding-top: 10px;
}
#CabeceraDerecha .NoLogeado
{
	padding-top: 5px;
}
.NoLogeado .fila-campos
{
	margin: 0px 0 !important;
}
html > /**/ body .NoLogeado .fila-campos
{
	margin: 3px 0 !important;
}
.LogoDerecha
{
	float: left;
	width: 145px;
}
.LogoDerecha2
{
	float: right;
	width: 145px;
	padding: 10px 0;
}
#Form-Cabecera .NoLogeado p
{
	margin: 0px 0;
}
#Form-Cabecera .Logeado p
{
	margin: 5px 0;
}
.NoLogeado
{
	padding-left: 85px;
}
.NoLogeado input
{
	border: solid 1px #cccccc;
	padding: 1px;
	background: #f7f7ef;
	font: 1em Arial, "Trebuchet MS" , 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: #18181a;
	padding: 0 5px;
	border-right: solid 1px #18181a;
}
#MenuUsuarioConectado li a
{
	color: #18181a;
}
#Form-Cabecera input.Desconectar
{
	border: none;
	background: transparent; /*#fff;*/
	color: #18181a;
	cursor: pointer;
	padding: 0px;
	width: 70px;
	height: 15px;
	font: normal 1em Arial, "Trebuchet MS" , Verdana;
}
#MenuUsuarioNoConectado
{
	clear: both;
}

.LoginIzquierda #MenuUsuarioNoConectado
{
	text-align: right;
	clear: both !important;
}
#MenuUsuarioNoConectado li
{
	display: inline;
	color: #18181a;
	padding: 0 5px;
	padding-left: 20px !important;
}
#MenuUsuarioNoConectado li a
{
	color: #18181a;
}
.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: #FFF url( "../img/desplegar.gif" ) no-repeat right;
	border: medium none;
	color: #18181a;
	font: 1em "Trebuchet MS" ,Verdana;
	position: relative;
	padding: 0 1em 0 0;
	margin: 0;
	width: 12.2em; /*135px;*/
	text-align: center;
}
.MisAreasBotonOff
{
	background: #FFF url( "../img/plegar.gif" ) no-repeat right;
	border: medium none;
	color: #18181a;
	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 #18181a;
	z-index: 2000;
	position: absolute;
	left: 0;
	top: 15px; /*width: 150px;*/
	background: #fff;
	padding: 5px;
	border-bottom: solid 2px #18181a;
	font-size: 1.1em;
}
.RutaExtranet
{
	border: none;
	background: #fff;
	color: #18181a;
	cursor: pointer;
	padding: 0px; /*width: 70px;*/
	height: 15px;
	font: normal 1em Arial, "Trebuchet MS" , 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
{
	
	color: #2aa4e8;
	font: normal 2.4em 'Ubuntu', sans-serif;
	font-style: normal; /*float: left;*/
}

.MigaPan
{	padding-right: 5px;
	padding-top: 15px;
	color: #2aa4e8;
	font-family: 'Ubuntu', sans-serif;
	/*float: right;*/
	clear: both;
	overflow: auto;
	height: 1%;
	text-align:right;
}
/*.MigaPan ul{ float:right}*/
.BuenasPracticasListaImg li
{
    background: none !Important;

}

.MigaPan li
{
	display: inline;
	font-size: 0.85em;
	margin-right: 5px;
}
.MigaPan li div
{
	display: inline;
	font-weight:normal;
}

.MigaPan a
{
	color: #2aa4e8;
	background: url(../img/tri.gif) no-repeat right 6px;
	padding-right: 15px;
	font-size: 12px;
}
.MigaPan a:hover
{
	color: #858585;
}

#FilaSuperior h3
{
	color: #18181a;
	font-size: 2.4em;
	font-weight: normal;
}

/*LISTADO INICIAL*/

.Listado h3, .Eventos h4
{
	color: #2aa4e8;
	font: normal 1em 'Ubuntu', "Times New Roman" , Times, serif;
	font-weight: normal;
}
.Listado h3 a, .Listado h4 a
{
	color: #2aa4e8;
}
.Listado a:hover
{
	color: #787878;
}

.Listado p
{
	font-size: 1.1em;
}
.divCategoria
{
	color: #7c7c7c;
	margin-top: 0;
}
.Categoria
{
	color: #7c7c7c;
	margin-top: 10px;
}
.BordesFieldset .Categoria, .FechaDestacadaDerecha .Categoria
{
	margin-top: 0px;
}
p.Categoria
{
	color:#2aa4e8 !Important;
	font-size: 1em;
}

.ListadoFilaDestacada
{
	color:#000000;
	border-right:solid 5px #e5e5e5;
	border-left:solid 5px #e5e5e5;
	border-bottom:solid 5px #e5e5e5;
	border-top:solid 5px #e5e5e5;
	background: -webkit-gradient(linear, 0 0, 0 60px, from(#e5e5e5), to(#ffffff));
	background: -webkit-linear-gradient(#e5e5e5, #ffffff 60px);
	background: -moz-linear-gradient(#e5e5e5, #ffffff 60px);
	background: -ms-linear-gradient(#e5e5e5, #ffffff 60px);
	background: -o-linear-gradient(#e5e5e5, #ffffff 60px);
	background: linear-gradient(#e5e5e5, #ffffff 60px);
	-pie-background: linear-gradient(#e5e5e5, #ffffff 60px);
	-webkit-border-radius: 8px 8px 8px 8px;
	-moz-border-radius: 8px 8px 8px 8px;
	border-radius: 8px 8px 8px 8px;
	margin-bottom:20px;
	behavior: url(/Recursos/css/PIE.htc);
	padding: 10px;
	overflow: auto;
	height: 1%;
	clear: both;
}

.ListadoFilaDestacada h3
{
	color: #2aa4e8;
	font: normal 1.8em 'Ubuntu', "Times New Roman" , Times, serif;
	font-weight: normal;
}

.ListadoFilaDestacada a
{
	color: #2aa4e8;
}
.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 h3
{
	color: #2aa4e8;
	font: normal 1.8em 'Ubuntu', "Times New Roman" , Times, serif;
	font-weight: normal;
}
.ListadoFila img
{
	float: left;
	margin-right: 10px;
}

.ListadoFila .ImagenEventos
{
	width: 205px;
	float: left;
}
.Listado li, .Ficha li, .ResultadosBuscador li
{
	background: url(img/button-white.png) no-repeat 1px 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: 30px !Important;
}
/*---buscador --*/
fieldset
{
	border: none;
	clear: both;
}
.p-labelBibloteca{
	font-size:14px;
	font-weight:bolder;
}
.LegendHoja
{
	color: #231f20;
	font: normal 1.4em 'Ubuntu', "Times New Roman" , Times, serif;
	font-style: normal;
	margin-left:0px !important;
	padding-top:15px;
	padding-left:0px !important;
}
#ctl00_ch_upDocumentos{
	padding-top:5px;
}
.BordesFieldset
{
	background-color:#e5e5e5;
	padding:10px 0px 10px 12px !important;
	border:solid 1px #ffffff;
	-webkit-border-radius: 8px 8px 8px 8px;
	-moz-border-radius: 8px 8px 8px 8px;
	border-radius: 8px 8px 8px 8px;
	behavior: url(/Recursos/css/PIE.htc);
}
.FichaAnexos .BordesFieldset {
	color: #333333;
	background-color:#e5e5e5;

}
.FichaAnexos .BordesFieldset h3{
padding-top:0px !important;
}
.FichaAnexos dd
{
	margin-left: 7em;
}

.BordesFieldsetAzul{
	border: solid 8px #18181a;
	padding: 10px; 

}

/*---buscador en 1 click-----*/

#BusquedaSimple label
{
	float: left;
	width: 7em;
	font-weight: bold;
}
#BusquedaSimple input
{
	float: left;
	font: normal 0.95em Arial, "Trebuchet MS" , Verdana;
}
#BusquedaSimple .input
{
	width: 55%;
}
#BusquedaSimple .Boton
{
	float: right;
	margin-top: 10px;
	margin-right: 0.8em !important;
}

.BotonBusquedaAvanzada
{
	float: left;
	color: #007bbf;
	border: none;
	background: #e5e5e5;
	font: normal 0.75em Arial, "Trebuchet MS" , 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: #7c7c7c;
	padding-left: 20px;
	padding-top: 4px;
	font-size: 0.9em;
	margin: 0;
	margin-top: 2px !important;
	margin-bottom: 0px !important;
}
.ResultadosBuscador .GenericoBuscador
{
	background: url(../img/documento.gif) no-repeat left top;
	color: #2aa4e8;
	padding-left: 18px;
	font-size: 0.9em;
	margin: 0;
	margin-top: 10px;
}
.ResultadosBuscador h3, .BusquedaAvanzada h3
{
	font-size: 1.2em;
	font-weight: bold;
	color: #2aa4e8;
}
.ResultadosBuscador h3 a
{
	color: #2aa4e8;
}
.ResultadosBuscador h3 a:hover
{
	color: #2aa4e8;
}


.ResultadosBuscador a
{
	color: #18181a;
}

.ResultadosBuscador a:hover
{
	color: #2aa4e8;
}
.ResultadosBuscador .FilaResultados
{
	border-bottom:dotted 4px #e5e5e5; */
	padding-bottom: 15px;
	padding-top: 15px;
	margin-bottom: 0px;
	
}
.FilaResultados
{
	color: #7c7c7c !important;
	clear: both;
	margin-bottom: 10px;
}
.FilaResultados h3
{
	color: #18181a !important;
}

h3.ObservatorioTemas
{
	color: #18181a !important;
}

.FilaResultadosElemento h4
{
	color: #18181a;
	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: #7c7c7c;
	font-size: 0.95em !important;
	font-weight: normal !important;
}
/*
.FilaResultados p, .FilaResultadosNoticias p
{
	margin: 5px 0;
}*/
.FilaResultados ul
{
	margin-left: 20px;
	padding-top:0px !Important;
}
.Novedad
{
	background: url(../img/novedad.gif) no-repeat left top;
	color: #000;
	padding-left: 18px;
	font-size: 0.9em;
}



/*--busqueda avanzada---*/

.BusquedaAvanzada legend
{
	color: #2aa4e8;
	font: normal 1.2em 'Ubuntu', "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: #2aa4e8;
	font: normal 1.2em 'Ubuntu', "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: 45%;
}

#BusquedaAvanzadaNoticias .fila-campos2 .p-label
{
	width: 9em;
}
#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: 0.75em 0pt; 
    line-height: 1.5em; 
	border-bottom:dashed 2px #f5f5f5;
	color:#d5d5d5;
	padding-top:20px;
}
.Eventos h4{
    background: none;
	font-size: 1.1em;
}

.Eventos li a
{
	font-weight: bold;
	color: #18181a;
	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: 80%;
}
#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: 15em;
}
#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%;
}
.Centro4 ul li a
{
	color: #2aa4e8;
	
}
#ctl00_ch_ctl01_divIncludeAmpliacion
{
text-align:right;
}
.Centro4 ul li a:hover
{
	color: #007bbf;
}
/*-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: #2aa4e8;
}
.BotonNumeroSeleccionado
{
	background: #2aa4e8;
	padding: 0 2px !important;
	color: #fff !important;
}

html > /**/ body .BotonNumero
{
	padding: 0 !important;
}
html > /**/ body .BotonNumeroSeleccionado
{
	padding: 0 !important;
}
/*--lo ultimo---*/
#ctl00_ch_ctl01_ctl00_wcuCalendario_upEventos, #ctl00_ch_ctl01_divExterior, #ctl00_ch_ctl03_divExterior, #ctl00_ch_ctl06_divExterior {
background-color:#f0f0f0;
}

#ctl00_ch_ctl01_ctl00_UpCalendario .CalendarioTitulo h4
{
	padding-top: 0px !important;
}
#ctl00_ch_ctl01_ctl00_UpCalendario .TabsMargenSuperior
{
	margin-top: 0px !important;
}

#ctl00_ch_ctl01_ctl00_btnAgendaUdalsarea21
{
	color:#f5f5f5;
	padding-left:2px;
	padding-right:2px;
	padding-top: 0px !important;
	border-right:solid 1px #e5e5e5;
	border-left:solid 1px #e5e5e5;
	font-weight:normal;
	width:140px;
	background: -webkit-gradient(linear, 0 0, 0 80%, from(#007bbf), to(#2ba5e9));
    background: -webkit-linear-gradient(#007bbf, #2ba5e9 80%);
    background: -moz-linear-gradient(#007bbf, #2ba5e9 80%);
    background: -ms-linear-gradient(#007bbf, #2ba5e9 80%);
    background: -o-linear-gradient(#007bbf, #2ba5e9 80%);
    background: linear-gradient(#007bbf, #2ba5e9 70%);
    -pie-background: linear-gradient(#007bbf, #2ba5e9 100%);
     -webkit-border-radius: 15px 15px 0 0;
    -moz-border-radius: 15px 15px 0 0;
	border-radius: 15px 15px 0 0;
    behavior: url(/Recursos/css/PIE.htc);
}

#ctl00_ch_ctl01_ctl00_btnAgendaUdalsarea21.Activo
{
	font-weight: bold;
	width:160px;
	text-shadow:none;
	color:#FFFFFF;
	background: -webkit-gradient(linear, 0 0, 0 80%, from(#007bbf), to(#2ba5e9));
    background: -webkit-linear-gradient(#007bbf, #2ba5e9 80%);
    background: -moz-linear-gradient(#007bbf, #2ba5e9 80%);
    background: -ms-linear-gradient(#007bbf, #2ba5e9 80%);
    background: -o-linear-gradient(#007bbf, #2ba5e9 80%);
    background: linear-gradient(#007bbf, #2ba5e9 70%);
    -pie-background: linear-gradient(#007bbf, #2ba5e9 100%);
     -webkit-border-radius: 15px 15px 0 0;
    -moz-border-radius: 15px 15px 0 0;
	border-radius: 15px 15px 0 0;
    behavior: url(/Recursos/css/PIE.htc);
}
#ctl00_ch_ctl01_ctl00_btnAgendaMunicipal
{
	color:#f5f5f5;
	padding-left:2px;
	padding-right:2px;
	padding-top: 0px;
	border-right:solid 1px #e5e5e5;
	border-left:solid 1px #e5e5e5;
	border-top:solid 1px #e5e5e5;
	border-bottom:solid 1px #e5e5e5;
	font-weight:normal;
	border-right:none;
	width:120px;
}
#ctl00_ch_ctl01_ctl00_btnAgendaMunicipal.Activo
{
	font-weight:bold;
	width:140px;
}

.TabsMargenSuperior
{
	/*margin-top: 20px;*/
	margin-bottom: 10px;
	clear:both
}
#ctl00_ch_ctl01_ctl00_UpCalendario .Tabs
{
	background-color:#f0f0f0;
}
.Tabs
{
	color:#000000;
	padding:8px 6px 0px 6px;
	border-left:solid 1px #f5f5f5;
	border-right:solid 1px #f5f5f5;
	border-top:solid 1px #f5f5f5;
	border-bottom: none;
	background-color:#e5e5e5;
	-webkit-border-radius: 8px 8px 0px 0px;
	-moz-border-radius: 8px 8px 0px 0px;
	border-radius: 8px 8px 0px 0px;
	behavior: url(/Recursos/css/PIE.htc);
}
.Tabs li
{
	display: inline;
}
.Tabs input
{
	color:#f5f5f5;
	padding-left:2px;
	padding-right:2px;
	padding-top: 2px;
	font-weight:normal;
	border-right:solid 1px #e5e5e5;
	border-left:solid 1px #e5e5e5;
	border-top:solid 1px #e5e5e5;
	border-bottom:solid 1px #e5e5e5;
	background: -webkit-gradient(linear, 0 0, 0 80%, from(#007bbf), to(#2ba5e9));
    background: -webkit-linear-gradient(#007bbf, #2ba5e9 80%);
    background: -moz-linear-gradient(#007bbf, #2ba5e9 80%);
    background: -ms-linear-gradient(#007bbf, #2ba5e9 80%);
    background: -o-linear-gradient(#007bbf, #2ba5e9 80%);
    background: linear-gradient(#007bbf, #2ba5e9 70%);
    -pie-background: linear-gradient(#007bbf, #2ba5e9 100%);
    -webkit-border-radius: 15px 15px 0 0;
    -moz-border-radius: 15px 15px 0 0;
	border-radius: 15px 15px 0 0;
    behavior: url(/Recursos/css/PIE.htc);
}
.Tabs input.Activo
{
	color:#ffffff;
	padding-left:5px;
	padding-right:5px;
	padding-top: 5px;
	font-weight:bold;
}

.TabsBorde
{
	color:#000000;
	padding:2px 6px 0px 12px;
	border-left:solid 1px #f5f5f5;
	border-right:solid 1px #f5f5f5;
	border-bottom:solid 1px #f5f5f5;
	border-top: none;
	background-color:#e5e5e5;
	-webkit-border-radius: 0px 0px 8px 8px;
	-moz-border-radius: 0px 0px 8px 8px;
	border-radius: 0px 0px 8px 8px;
	behavior: url(/Recursos/css/PIE.htc);
}
#ctl00_ch_ctl01_ctl00_UpCalendario .Tabs input
{
	padding-top: 0px !important;
	background-color:#2aa4e8 !important;
	border:none !important;
	text-shadow:none !important;
	box-shadow:none !important;
	color:#FFFFFF !important;
}

#ctl00_ch_ctl01_ctl00_UpCalendario .Tabs input[disabled]
{
  padding: 0px 6px 0px 6px;
	border: none !important;
	color:#FFFFFF !important;
	cursor: inherit !important;
	border:none !important;
	text-shadow:none !important;
	box-shadow:none !important;

}


.TabsBorde li
{
	background: url(img/calendario.gif) no-repeat left top;
	padding-left: 20px;
	margin-top: 20px;
	margin-bottom: 8px;
	/*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: #2aa4e8;
}
.TabsBorde p
{
	color: #18181a;
	margin-top:10px;
	margin-bottom: 5px;
}

/*----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: #2aa4e8;
}

.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 Arial, "Trebuchet MS" , 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: #2aa4e8;
	font: bold 1em Arial, "Trebuchet MS" , Verdana;
	cursor: pointer;
	float: right;
	width: 10em;
}


/*---FICHA INFORMACION CENTRO---*/

.Ficha h3, .ContenidoEstatico h3
{
	color: #18181a;
	font-size: 1.6em;
	font-weight: normal;
	padding-bottom: 5px; /*width: 99.9%;*/
}
.FichaAnexos h3
{
	color: #2aa4e8 !important;	
    border-bottom:2px dotted #8f8f8f;
	padding-top:25px;
}
#ctl00_ch_panAnexoAdjudicacion {
	padding-left:10px;
}
#FichaContenido p
{
	margin: 10px 0;
}
#FichaContenido h4
{
	font-size: 0.8 em !Important;
	font-weight:normal;
	background:none;
	margin-left:0px;
}

#FichaContenido a
{
	color: #2aa4e8;
	font-weight: bold;
}
#FichaContenido a:hover
{
	color: #18181a;
}

h4
{
    border-bottom:2px dotted #8f8f8f;
    color:#8f8f8f;
    margin-bottom:5px;
    margin-top:2px;
    background:none;
	font: normal 1.3em 'Ubuntu', "Times New Roman" , Times, serif;

}
h4.h5{
    border-bottom:2px dotted #8f8f8f;
    color:#8f8f8f;
    margin-bottom:5px;
    margin-top:10px !important;
	background:none;
	font: normal 1.5em 'Ubuntu', "Times New Roman" , Times, serif;
}
h4.BPEmpresasConGestion{
    background: none;
    color:#2aa4e8;
    font-style: italic;
    font-weight: normal;
    margin: 5px 0;
    padding-bottom: 0;
    padding-left: 20px;


}
.ctl00_ch_wcuEventos_panCabecera h4
{
	font-size: 0.8 em !Important;
	font-weight:normal;
	background:none;
	margin-left:0px;
}
h5
{
	color: #007bbf !important;
	font-size: 1.2em;
	font-weight: bold;
	margin-top:0px;
	margin-right: 7px;
	margin-bottom:2px;
	vertical-align:bottom !important;
	border-bottom: dotted 1px #8f8f8f;
	padding:8px 15px 1px 6px !important;
	background: -webkit-gradient(linear, 0 0, 0 70%, from(#eaeaea), to(#fefefe));
	background: -webkit-linear-gradient(#eaeaea, #fefefe 70%);
	background: -moz-linear-gradient(#eaeaea, #fefefe 70%);
	background: -ms-linear-gradient(#eaeaea, #fefefe 70%);
	background: -o-linear-gradient(#eaeaea, #fefefe 70%);
	background: linear-gradient(#eaeaea, #fefefe 70%);
	-pie-background: linear-gradient(#eaeaea, #fefefe 70%);
	-webkit-border-radius: 8px 8px 0 0;
	-moz-border-radius: 8px 8px 0 0;
	border-radius: 8px 8px 0 0;
	behavior: url(/Recursos/css/PIE.htc);
	
}
.EnlaceDestacado
{
	color: #8f8f8f;
	font-size: 1.40em;
	font-weight: bold;
	margin-right: 7px;
	vertical-align:bottom !important;
	padding:5px 10px 10px 0px !important;
}
.EnlaceDestacado h6
{
	color: #8f8f8f;
}
.EnlaceDestacado h6 a
{
	color: #007bbf !important;
}
.Ficha img
{
	float: left;
	margin-right: 10px;
}
.Ficha a
{
	color: #2aa4e8;
	font-weight: bold;
}
.Ficha a:hover
{
	color: #18181a;
}

/*--paginacion ficha ----*/
/*.Ficha .Paginacion{  margin-top: 0;}*/
.Paginacion
{
	background: #F9F9F9;
	font-size: 0.85em;
	padding: 10px 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 Arial, "Trebuchet MS" , Verdana;
	color: #2aa4e8;
	cursor: pointer;
	padding: 0; line-height:20px
}

.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: #f9f9f9;
	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: #2aa4e8;
	font: bold 1em Arial, "Trebuchet MS" , 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: #2aa4e8;
	font: bold 0.95em Arial, "Trebuchet MS" , Verdana;
	cursor: pointer;
	padding-left: 20px;
	text-align: left;
}
.EliminarComentarios
{
	background: url(../img/eliminar-comentario.gif) no-repeat left 4px;
	border: none;
	color: #2aa4e8;
	font: bold 0.95em Arial, "Trebuchet MS" , Verdana;
	cursor: pointer;
	text-align: left;
	padding-left: 20px !important;
}

.Compartir
{
	display:none
}
.BarraAccionesDerecha .Compartir
{
	margin: 0;
}
.BarraAccionesDerecha .Compartir ul
{
	float: none;
}
.Compartir p
{
	float: left; margin:0!important
}
.Compartir li
{
	/*display: inline;*/ float:left;
	padding: 0 0 0 5px !important; margin:0!important;
	background: none !important;
}
.Compartir img{ margin-right:0 !Important}
.Acceder
{
	background: url(../img/acceder.gif) no-repeat left 4px;
	width: 6em;
	border: none;
	color: #2aa4e8;
	font: bold 1em Arial, "Trebuchet MS" , 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: right;
	padding-left: 10px;
	margin-bottom: 0px;
}
.FechaDestacadaDerecha h4
{
	font: normal 1.6em 'Ubuntu', "Times New Roman" , Times, serif;

}
.FechaDestacadaDerecha p
{
	color:#7c7c7c;
}
.FechaDestacadaDerecha ul li.EventosDestacados
{
	padding: 0;
	margin:0px;
	font-weight:normal;
}
.FechaDestacadaDerecha ul li a
{
	font-size: 14px;
	color: #2aa4e8;
	margin:0px !important;
	font-weight:normal !Important;
}
.Ficha .FechaDestacadaDerecha, .ResultadosBuscador .FechaDestacadaDerecha
{
	width: 90%;
}

#ExpresFicha .FechaDestacadaDerecha
{
	width: 60% !important;
}

.Listado .FechaDestacadaDerecha
{
	width: 60%;
}
.ListadoFilaDestacada .FechaDestacadaDerecha
{
	width: 63%;
}

.ListadoDerecha .FechaDestacadaDerecha
{
	width: 85%;/*90%; Con 90 se "cae" en IE7*/
}
/*-para cuando hay 3 columnas--*/
.Centro1 .ListadoDerecha .FechaDestacadaDerecha
{
	width: 75% !important;
}
.FechaDestacada
{
	padding-top:10px;
	width: 45px;
	float: right; /*padding:5px 0; margin:5px 0*/
	vertical-align:top;
}
.FechaDestacadaGris
{
	width: 45px;
	float: left; /*padding:5px 0; margin:5px 0*/
}

/*calendario azul*/
.FechaDestacada1
{
	height: 0px;
	line-height: 0px;
	font-size: 0 !important;
}
.FechaDestacada2
{
	color:#000000;
	padding:2px 2px 2px 2px;
	border:solid 1px #d5d5d5;
	-webkit-border-radius: 8px 8px 8px 8px;
	-moz-border-radius: 8px 8px 8px 8px;
	border-radius: 8px 8px 8px 8px;
	behavior: url(/Recursos/css/PIE.htc);
	font-size: 0.8em !important;
	font-weight:bold !important;
	text-align:center;
	line-height: 15px;
}
.FechaDestacada3
{
	height: 0px;
	line-height: 0px;
	font-size: 0 !important;
}

/*calendarioGris*/



/*---formulario envio ----*/


.FormEnvio
{
	border: solid 1px #8f8f8f;
	overflow: auto;
	height: 1%;
	margin-bottom: 10px;
	margin-top: 10px;
	color:#000000;
	padding:10px 12px 10px 12px;
	background: -webkit-gradient(linear, 0 0, 0 70%, from(#e5e5e5), to(#ffffff));
	background: -webkit-linear-gradient(#e5e5e5, #ffffff 70%);
	background: -moz-linear-gradient(#e5e5e5, #ffffff 70%);
	background: -ms-linear-gradient(#e5e5e5, #ffffff 70%);
	background: -o-linear-gradient(#e5e5e5, #ffffff 70%);
	background: linear-gradient(#e5e5e5, #ffffff 70%);
	-pie-background: linear-gradient(#e5e5e5, #ffffff 70%);
	-webkit-border-radius: 8px 8px 8px 8px;
	-moz-border-radius: 8px 8px 8px 8px;
	border-radius: 8px 8px 8px 8px;
	behavior: url(/Recursos/css/PIE.htc);
}
.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 #f9f9f9;
}
.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: #2aa4e8;
	font-size: 0.9em;
	font-weight: normal;
}
.NoticiaDestacada h3 a
{
	color: #333;
}
.NoticiaDestacada h3 a:hover
{
	color: #2aa4e8;
}

.NoticiaBorde
{
	padding-bottom: 5px;
	float: none;
}
/*
.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 Arial, "Trebuchet MS" , Verdana 

}
.InfoRelacionada h3
{
	color: #18181a;
	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: #2aa4e8;
}

/*---columna mas informacion relacionada--*/

.MasInformacionRelacionada
{
	float: right;
	width: 285px;
	margin: 0 0px 15px 15px;
}

.MasInformacionEnlaces
{
	color:#000000;
	padding:12px 12px 12px 22px;
	border:solid 1px #f5f5f5;
	height: auto;
	background: -webkit-gradient(linear, 0 0, 0 35px, from(#e5e5e5), to(#ffffff));
	background: -webkit-linear-gradient(#e5e5e5, #ffffff 35px);
	background: -moz-linear-gradient(#e5e5e5, #ffffff 35px);
	background: -ms-linear-gradient(#e5e5e5, #ffffff 35px);
	background: -o-linear-gradient(#e5e5e5, #ffffff 35px);
	background: linear-gradient(#e5e5e5, #ffffff 35px);
	-pie-background: linear-gradient(#e5e5e5, #ffffff 35px);
	-webkit-border-radius: 8px 8px 8px 8px;
	-moz-border-radius: 8px 8px 8px 8px;
	border-radius: 8px 8px 8px 8px;
	behavior: url(/Recursos/css/PIE.htc);

}
.MasInformacionEnlaces h5
{
	margin-top:0px;
	border-bottom: dotted 1px #8f8f8f;
	margin-right: 0px;
	margin-bottom:0px;
	background:none;
	vertical-align:bottom !important;
	border-bottom: dotted 0px;
	padding:0px 0px 0px 0px !important;	
	float: left;
}
.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 6px #f9f9f9;
	text-align: center;
	margin-bottom: 0px;
}
.MasInformacionImagen img
{
	padding: 10px;
	padding-left:10px;
	padding-bottom:10px;
	float: none;
}
.MasInformacionRelacionada h5
{
	margin: 5px 0 !important;
	font-size: 1em;
	color: #000;
	position: relative;
}
.MasInformacionRelacionada a
{
	color: #2aa4e8;
}

/*---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 #2aa4e8;
	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: #18181a;
	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 #2aa4e8;
}*/

/*--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: #2aa4e8;
}
td input
{
	border: none;
	color: #2aa4e8;
	font: normal 1em Arial, "Trebuchet MS" , Verdana;
	cursor: pointer;
}
td .p-input .form-input, .dxeButtonEdit .dxeEditArea{color:#000 !Important}
input.Descargar
{
	border: none;
	background: transparent  url(../img/descargar.gif) no-repeat left top;
	color: #2aa4e8;
	font: bold 1em Arial, "Trebuchet MS" , 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: #2aa4e8;
	font: bold 1em Arial, "Trebuchet MS" , 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: #2aa4e8;
	font: bold 1em Arial, "Trebuchet MS" , Verdana;
	cursor: pointer;
	text-align: center;
	padding-left: 20px;
	padding-right: 20px;
	text-align: left;
}

input.OcultarDetalle
{
	border: none;
	background: url(../img/ocultar-detalle.gif) no-repeat left 4px;
	color: #2aa4e8;
	font: bold 1em Arial, "Trebuchet MS" , 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: #2aa4e8;
	font: bold 1em Arial, "Trebuchet MS" , Verdana;
	cursor: pointer;
	text-align: center;
	padding-left: 20px;
	padding-right: 20px;
	width: 16em;
	text-align: left;
}
.ListadoDescargas
{
	padding-bottom: 40px; /*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: #2aa4e8;
	font: bold 1em Arial, "Trebuchet MS" , 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%;
}
.EventosDerecha h3
{
	font-family: 'Ubuntu', Arial, "Trebuchet MS", Verdana !important;
}

/*--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;
	color:#7c7c7c;
	margin-bottom:10px;
}


.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: #2aa4e8;
	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 h3, .Include h3
{
	font-weight: bold;
	color: #2aa4e8;
	font-family: 'Ubuntu', Arial, "Trebuchet MS", Verdana !important;
	font-size:18px !important;
	font-weight:normal !important;
}

.ContenidoEstatico a, .Include a, .RSS a
{
	font-weight: bold;
	color: #2aa4e8;
}
.ContenidoEstatico a:hover, .Include a:hover, .RSS a:hover
{
	font-weight: bold;
	color: #18181a;
}
.ContenidoEstatico h4
{
	clear: none;
}
.ContenidoEstatico ul li, .Include ul li
{
	background: url(img/button-white.png) 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 !Important;
	padding-right: 10px !Important;
}
.ImagenDerecha
{
	float: right;
	margin-left: 10px;
	margin-right: 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: #18181a;
}


.Home .Include a:hover
{
	font-weight: bold;
	color: #2aa4e8;
}

.rojo{
	color: #990000 !important;
}
.rojo:hover{
	color: #f7aeae !important;
}
.azul{
	color: #0091d0 !important;
}
.azul:hover{
	color: #87d0f9 !important;
}
.rosa{
	color: #c714aa !important;
}
.rosa:hover{
	color: #ef83de !important;
}
.verde{
	color: #9cca47 !important;
}
.verde:hover{
	color: #d3f398 !important;
}
.amarillo{
	color: #c29200 !important;
}
.amarillo:hover{
	color: #fdf171 !important;
}
.rosapalo{
	color: #f186de !important;
}
.rosapalo:hover{
	color: #f2d0ec !important;
}
.gris{
	color: #7d7d7d !important;
}
.gris:hover{
	color: #dcdcdc !important;
}






/*includes faqs buenas practicas */
.IncludeMostrarElegir
{
	margin-bottom: 10px;
}
.IncludeMostrarElegir h4
{
	background: url(../img/hoja.gif) no-repeat left 5px;
	padding-left: 35px;
	color: #2aa4e8;
	font: normal 1.7em 'Ubuntu', "Times New Roman" , Times, serif;
	font-style: italic; /*float: left;*/
	margin: 10px 0 5px 0;
	clear: both;
}
.IncludeMostrarElegir a
{
	color: #18181a;
	font-weight: bold;
}
.IncludeMostrarElegir a:hover
{
	color: #2aa4e8;
}
.IncludeMostrarElegir img
{
	float: left;
	/*width: 70px;*/
}
.IncludesMostrarElegir p
{
	margin: 10px 0;
}

.IncludeMostrarElegir .TextoMostrarElegir
{
	float: none;
	margin: 0 10px;
	width: 68% !important;
}
/*----tablas----*/
.ContenidoEstatico table, #Registro table, #FichaContenido table
{
	margin: 20px 50px;
	border: solid 1px #CCCCCC;
}
.ContenidoMunicipio table {
    width: 95%;
    border: solid 1px #CCCCCC;
    margin-bottom: 10px;
    float: left;
    margin-left :10px;
    width: auto;
}

table .blanco
{
	border: none !important;
}
.ContenidoEstatico th, #Registro th, #FichaContenido th, .ContenidoMunicipio th {
	background: #666666;
	text-align: left;
	padding: 0 5px;
	font-weight: normal;
	color: #fff;
}
#ctl00_ch_panGridResponsablePolitico{
	width:400px;
	float:left;
	padding-right:10px;
}
#ctl00_ch_panGridResponsableTecnico{
	width:540px;
	float:left;
}
#ctl00_ch_panBiblioteca{
	float:left;
}
.ContenidoEstatico td, #Registro td, #FichaContenido td
{
	border-bottom: dotted 1px #ccc;
	padding: 5px;
}
.ContenidoEstatico td a, #Registro td a, #FichaContenido td a
{
	color: #2aa4e8;
}
.ContenidoEstatico td a:hover, #Registro td a:hover, #FichaContenido td a:hover
{
	color: #18181a;
}
caption
{
	color: #333;
	font: normal 1.3em Trebuchets, Tahoma;
	padding-bottom: 10px;
	background: url(img/button-white.png) no-repeat left 7px;
	margin-bottom: 20px !important;
	padding-left: 15px;
	text-align: left;
}


.TextoAzul
{
	color: #18181a;
	font-weight: bold;
}
.TextoGris
{
	color: #666;
	font-weight: bold;
}
.TextoVerde
{
	color: #2aa4e8;
	font-weight: bold;
}

/*Maquetas mas informacion relacionada*/
.MasInformacionRelacionadaIzquierda
{
	float: left;
	width: 260px;
	margin: 0 15px 15px 5px;
	background: #fff;
}
.MasInformacionRelacionadaIzquierdaM7
{
	/*float: left;
	width: 250px;*/
	margin: 0 15px 15px 5px;
	background: #fff;
}
.MasInformacionRelacionadaDerecha
{
	float: right;
	width: 250px;
	margin: 0 5px 15px 15px;
	background: #fff;
}
.MasInformacionRelacionadaIzq3Col
{
	float: left;
	width: 150px;
	margin: 0 15px 15px 0;
	background: #fff;
}
.MasInformacionRelacionadaIzq3ColM7
{
	/*float: left;
	width: 150px;*/
	margin: 0 15px 15px 0;
	background: #fff;
} 
.MasInformacionRelacionadaDch3Col
{
	float: right;
	width: 150px;
	margin: 0 15px 15px 0;
	background: #fff;
}


.MasInfoFoto
{
	text-align: center !important;
	margin-left:10px;
}




/**/
.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: #18181a;
}




/*--genericos---*/
.Boton
{
	background: #E9EDEE;
	text-transform: uppercase;
	padding: 0;
	color: #666666 !important;
	border: none;
	font: normal 0.85em Arial, "Trebuchet MS" , 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%;
	padding-left: 0 !important;
	padding-right: 0 !important;
	padding: 0 0 0 0 !important;
}
.clear
{
	clear: both;
}
/*--pie---*/
.fondoPie, .fondoPiePopUp{
    margin: 10px 0;
	background-color:#8f8f8f;
}
#contenedorPie{
	margin:auto;
    max-width:975px;
    min-width:800px;
	
}
#Pie, .PiePopUp{
	clear: both;
	font-size: 1em;/*0.85em;*/
	color: #fff;
	margin: 0;
	/*border-top: solid 3px #E9EDEE;*/
	padding: 10px 5px 15px 5px;
	background-color:#8f8f8f;

}
.centrado{
padding-left:25px;
}
#Pie img, .PiePopUp img{
	/*float: left;*/
}
#Pie p, .PiePopUp p{
	text-align: right;
}
#Pie a, .PiePopUp a{
	color: #fff;
}
#Pie a:hover, .PiePopUp a:hover{
    border-bottom: 1px dashed #fff;
}

.PieEnlaces
{
	font-size: 1em;/*0.85em;*/
	color: #fff;
	font-weight: bold;
	margin: 5px;
	margin-bottom:10px;
	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: #fff !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;/*#FFF url('/recursos/img/circulo.gif') no-repeat left center;*/
    /*margin-left: 10px;*/  float: none;
  width: 100%;
}
li.title {
  display: none;
}
.phones {
display:none}
.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 #2aa4e8;
	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 #f9f9f9 !important;
	clear: none;
	margin-bottom: 5px;
}
.ajax__calendar_header
{
	background: #2aa4e8;
	padding-top: 3px;
}
.ajax__calendar_dayname
{
	background: #f9f9f9;
	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 #2aa4e8 !important;
}
.ajax_calendar_container table
{
	clear: none;
}
.ajax__calendar_body
{
}


.ajax__calendar_title
{
	color: #fff;
}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_title
{
	color: #f9f9f9 !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/button-white.png) no-repeat left 5px;
	padding-left: 15px;
	margin: 2px 0;
}
.CalendarioListadoEventos li a
{
	color: #18181a;
	font-weight: bold;
}
.CalendarioListadoEventos li a:hover
{
	color: #2aa4e8;
}

.ColumnaDerecha .Calendario, .ColumnaIzquierda .Calendario
{
	width: 100% !important;
}
.ColumnaIzquierda2
{
	width: 100% !important;
}
.Calendario
{
	background: #CCCCCC;
}
.Calendario th
{
	background: #2aa4e8;
	color: #FFFFFF;
	font-size: 1em;
	font-weight: bold;
	padding: 2px;
}
.Calendario td
{
	background: #e5e5e5;
	font-size: 1em;
	text-align: center;
	padding: 0px;
}
table.Calendario
{
	margin: 5px auto !important;
	border: solid 1px #ccc !important;width:70%
}
.Festivo
{
	color: #CC0000 !important;
	display: block;
	padding: 2px;
}
.DiaActivo, td.DiaActivo
{
	color: #fff;
	background-color: #18181a;
	display: block;
	padding: 2px;
}
.DiaActivo a
{
	color: #fff !important;
	font-weight:bold; 
	
}
#ctl00_ch_ctl02_ctl00_panEntradilla {
width:97%;
}
.DiaActivoOtroMes
{
	color: #fff;
	background-color: #18181a;
	display: none;
	padding: 2px;
	font-weight: normal !important;
}

.DiaCelebrado, td.DiaCelebrado
{
	color: #000;
	background-color: #ccc;
	display: block;
	padding: 2px;
}


.DiaCelebradoOtroMes
{
	color: #000;
	background-color: #ccc;
	display: none;
	padding: 2px;
	font-weight: normal !important;
}
.OtroMes
{
	color: #999 !important;
	display: none;
	padding: 2px;
}
.DiaActivoFestivo
{
	display: block;
	background-color: #18181a;
	padding: 2px;
	color: #CC0000 !important;
}
.Laborable
{
	display: block;
	padding: 2px;
	color: #000 !important;
}
.CalendarioTitulo h3
{
	font: bold 1.5em 'Ubuntu', "Times New Roman" , Times, serif;
	padding-bottom: 10px;
}

.CalendarioTitulo h4, .CalendarioTitulo h3
{
	color: #2aa4e8;
	font-style: normal;
	text-align: center !important;
	padding-top: 10px;
	float: none;
	background: none !important;
	padding-left: 0px;
	margin-bottom: 0px;
}
.CalendarioTitulo h4
{
	font: bold 1em 'Ubuntu', "Times New Roman" , Times, serif; text-align:left;
	background: none !important;
    border-bottom: none !important;

}
#divCalendario1{
/*padding-top:10px;*/
}

/*--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; text-align:left !important
}
#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 .form-input{padding:4px}
#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---*/
#ctl00_ch_wcuJustificacion_p2{
	margin-top:15px;
}
#ctl00_ch_wcuJustificacion_panbtnGuardar{
	margin-top:5px;
	margin-bottom:50px;
}
.Pasos
{
	background: url(../img/raya-pasos.gif) repeat-x left top;
	margin-bottom: 5px;
	border-right: solid 1px #D4D6D0;
	margin-top: 25px;
}
.Pasos input
{
	margin: 0;
	font: normal 1.4em 'Ubuntu', "Times New Roman" , Times, serif;
	cursor: pointer;
	width: 215px;
	font-style: italic;
	padding-bottom: 3px;
}
.Pasos4
{
	background: url(../img/raya-pasos.gif) repeat-x left top;
	margin-bottom: 5px;
	border-right: solid 1px #D4D6D0;
	margin-top: 25px;
}
.Pasos4 input
{
	margin: 0;
	font: normal 1.4em 'Ubuntu', "Times New Roman" , Times, serif;
	cursor: pointer;
	width: 180px;
	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: #2aa4e8;
	border: none;
	font: bold 1em Arial, "Trebuchet MS" , 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: #2aa4e8;
	border: none;
	font: bold 1em Arial, "Trebuchet MS" , 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: #2aa4e8;
	border: none;
	font: bold 1em Arial, "Trebuchet MS" , Verdana !important;
	padding: 0;
	cursor: pointer;
	width: 10em;
	text-align: right;
	padding-right: 15px;
}
.Lopd
{
	font-size: 0.9em; clear:both
}
.BotonIrHome
{
	background: #fff url(../img/home.gif) no-repeat left 5px;
	text-transform: uppercase;
	padding: 0;
	color: #2aa4e8;
	border: none;
	font: bold 1em Arial, "Trebuchet MS" , Verdana !important;
	cursor: pointer;
	text-align: left;
	padding-left: 20px;
}



/*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
{
	padding-left: 0px !important;
	color: #2aa4e8;
	font: normal 1.5em 'Ubuntu', "Times New Roman" , Times, serif;
	font-style: italic;
	margin-top: 10px;
}

.FichaAccesoIzquierda{ float:left; width:49%; border-right:#f9f9f9 8px solid}
.FichaAccesoDerecha{float:right;width:49%}
.FichaAccesoIzquierda p, .FichaAccesoIzquierda ul{ margin-right:5px}

/*
.FichaIzquierda legend, .FichaDerecha legend{ background:url(img/button-white.png) 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-campos .p-label
{
	text-align:left !Important;
}
.fila-campos .p-input
{
	padding-left:6px;
	text-align:left;
}
.fila-campos1 .p-label
{
	width: 200px;
	text-align:right;
}
.fila-campos1 .form-input
{
	width: 280px;
	padding-left:8px;
	text-align:left;
}

.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: 95%;
}
.form-select
{
	width: 95%; /*100%;*/
	height:20px;
}

.form-input, .form-select
{
	border: solid 1px #ccc;
	background: #fff;
	font: normal 0.9em Arial, "Trebuchet MS" , 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
{
	color:#000000;
	padding:0 12px 0px 12px;
	border:solid 1px #F6EBA9;
	background: -webkit-gradient(linear, 0 0, 0 70%, from(#eddc56), to(#faf9f1));
	background: -webkit-linear-gradient(#eddc56, #faf9f1 70%);
	background: -moz-linear-gradient(#eddc56, #faf9f1 70%);
	background: -ms-linear-gradient(#eddc56, #faf9f1 70%);
	background: -o-linear-gradient(#eddc56, #faf9f1 70%);
	background: linear-gradient(#eddc56, #faf9f1 70%);
	-pie-background: linear-gradient(#eddc56, #faf9f1 70%);
	-webkit-border-radius: 8px 8px 8px 8px;
	-moz-border-radius: 8px 8px 8px 8px;
	border-radius: 8px 8px 8px 8px;
	behavior: url(/Recursos/css/PIE.htc);
}

.Ayuda
{
	background: #FFFFCC;
	border: #F6EBA9 1px solid;
}

.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 Arial, "Trebuchet MS" , 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: #2aa4e8;
	font: normal 1em Arial, "Trebuchet MS" , Verdana;
	width: 120px;
	cursor: pointer;
}
.Pdf
{
	background: url(../img/pdf.gif) no-repeat left 2px;
	padding-left: 30px;
	border: none;
	color: #2aa4e8;
}
.Web
{
	background: url(../img/enlace.jpg) no-repeat left 2px;
	padding-left: 30px;
	color: #2aa4e8;
}
.Enlace
{
	color: #2aa4e8;
}
/*---galeria de imagenes----*/
.ContenidoBordes
{
	color:#000000;
	border:solid 8px #e5e5e5;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	margin-bottom:20px;
	behavior: url(/Recursos/css/PIE.htc);
	padding: 5px;
	clear: both;
}
.Galeria img
{
	float: left;
	padding-right: 10px;
}
.ImagenListado
{
	float: left;
	
	margin: 5px 20px 5px 0;
	text-align: center;
	padding: 5px 0;
	/*width: 135px;height: 170px;*/ /*se oculta y se pone como estilo en linea para diferentes tamaños de fotos*/
}
.ImagenListado p
{
	margin-top: 10px;
}
.ImagenAlto
{
	
	vertical-align: middle;
	
	border: solid 2px #EBF2FA;
	padding: 2px;
	/*line-height: 85px;height: 85px;*/ /*se oculta y se pone como estilo en linea para diferentes tamaños de fotos*/
}

.ImagenDetalle p
{
	text-align: center !important;
	font-weight: bold;
}
.ImagenDetalle img
{
	float: none;
}
.GaleriaImagenesLeft
{
	width: 250px;
	float: left;
}
.GaleriaImagenesRight
{
	float: right;
	width: 61%;
	padding-right:5px;
}
.GaleriaImagenesRight h3
{
	font-size:19px;
	padding-bottom:5px;
}

/*--galeria hijos---*/
.Album
{
	float: left;
	width: 223px;
	margin-left: 10px;
	margin-bottom: 20px;
}
.AlbumFotos
{
	padding: 0 10px;
	margin-left: 10px;
	font-size: 1.4em;
	vertical-align: text-bottom;
	background: #2aa4e8 no-repeat right center;
	color:#ffffff;
	border-right:solid 1px #fff;
	background: -webkit-gradient(linear, 0 0, 0 80%, from(#037dc1), to(#2ba5e9));
    background: -webkit-linear-gradient(#037dc1, #2ba5e9 80%);
    background: -moz-linear-gradient(#037dc1, #2ba5e9 80%);
    background: -ms-linear-gradient(#037dc1, #2ba5e9 80%);
    background: -o-linear-gradient(#037dc1, #2ba5e9 80%);
    background: linear-gradient(#037dc1, #2ba5e9 70%);
    -pie-background: linear-gradient(#037dc1, #2ba5e9 100%);
     -webkit-border-radius: 0 15px 0 0;
    -moz-border-radius: 0 15px 0 0;    border-radius: 0 15px 0 0;
    behavior: url(/Recursos/css/PIE.htc);
	font-weight:bold;
	border-right:none;
	height:22px;
	
}
.AlbumFotos p
{
	font-size: 0.6em;
	padding-top:6px;
	padding-left:-20px;
}
.NumeroFotos
{
	padding: 0 2px 0 10px;
	float: left;
	font-size: 1.4em;
	vertical-align: text-bottom;
	background: #2aa4e8 no-repeat right center;
    overflow: hidden;
    position: relative;
	color:#ffffff;
	background: -webkit-gradient(linear, 0 0, 0 80%, from(#007bbf), to(#2ba5e9));
    background: -webkit-linear-gradient(#007bbf, #2ba5e9 80%);
    background: -moz-linear-gradient(#007bbf, #2ba5e9 80%);
    background: -ms-linear-gradient(#007bbf, #2ba5e9 80%);
    background: -o-linear-gradient(#007bbf, #2ba5e9 80%);
    background: linear-gradient(#007bbf, #2ba5e9 70%);
    -pie-background: linear-gradient(#007bbf, #2ba5e9 100%);
     -webkit-border-radius: 15px 0px 0 0;
    -moz-border-radius: 15px 0px 0 0;    border-radius: 15px 0px 0 0;
    behavior: url(/Recursos/css/PIE.htc);
	font-weight:bold;
	border-right:none;
	text-align:center;
	height:22px;

}
.AlbumBorde
{
	border: solid 2px #2aa4e8;
	padding: 5px;
	height: 150px;
	background: #ffffff no-repeat right center;
    overflow: hidden;
    position: relative;
     -webkit-border-radius: 0 0 10px 10px;
    -moz-border-radius: 0 0 10px 10px;    border-radius: 0 0 5 0;
	font-weight:bold;
	text-align:center;
    behavior: url(/Recursos/css/PIE.htc);	
}
.AlbumBorde p
{
	text-align: center;
	color: #18181a;
	font-weight: bold;
	font-size: 1em;	
}
.AlbumBorde p.AlbumBoton
{
	font-size: 1em;
	text-align: right;
}
.VerImagenes
{
	background: url(../img/ver-imagenes.gif) no-repeat right 4px;
	border: none;
	color: #2aa4e8;
	font: bold 1em Arial, "Trebuchet MS" , Verdana;
	cursor: pointer;
	width: 8.2em;
	text-align: center;
}




.ImagenIzquierdaBorde
{
	float: left;
	margin-right: 10px;
	border: solid 2px #f9f9f9;
	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: #2aa4e8;
	width: 100px;
	display: block;
}
a.VerListado
{
	background: url(../img/documento.gif) no-repeat left top;
	padding-left: 15px;
	color: #2aa4e8;
}
input.VerListado
{
	background: url(../img/documento.gif) no-repeat left 3px;
	padding-left: 15px;
	color: #2aa4e8;
	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;
	margin-top:2px;
	margin-left: 0px;
	width: 220px;
	text-align: center;
}
.VideoCaja img
{
	padding-top: 0;
}
.VideoCaja a
{
	display: block;
	width: 250px;
	height: 185px;
	border: solid #ebf2fa 2px;
}
.VideoCajaIncludeVideo
{
	float: left;
	width: 300px;
	text-align: center;
}
.VideoCajaIncludeVideo img
{
	padding-top: 0;
	width: 290px;
	height: 225px;
}
.VideoCajaIncludeVideo a
{
	display: block;
	width: 290px;
	height: 225px;
	border: solid #ebf2fa 2px;
}
.VideoTexto
{
	float: right;
	width: 60%;
}
.VideoTexto p{
    margin-bottom: 0.7em;
}
.VideoCaja img{
    padding-right: 10px !important;
	width:250px;
	height:185px;
}

/*video en paginas planas*/

.MasInformacionRelacionadaIzquierda .VideoCaja, .MasInformacionRelacionadaDerecha .VideoCaja, .MasInformacionRelacionadaIzquierdaM7 .VideoCaja{width: 250px;}
.MasInformacionRelacionadaIzquierda .VideoCaja a, .MasInformacionRelacionadaDerecha .VideoCaja a, .MasInformacionRelacionadaIzquierdaM7 .VideoCaja a{	width: 250px;
	height: 185px;}
.MasInformacionRelacionadaIzquierda .VideoCaja img, .MasInformacionRelacionadaDerecha .VideoCaja img, .MasInformacionRelacionadaIzquierdaM7 .VideoCaja img
{
     padding-top: 0; /*65px;*/
}
	
/*cuando hay 3 columnas*/

.MasInformacionRelacionadaIzq3Col .VideoCaja, .MasInformacionRelacionadaDch3Col .VideoCaja, .MasInformacionRelacionadaIzq3ColM7 .VideoCaja{width: 150px;}
.MasInformacionRelacionadaIzq3Col .VideoCaja a, .MasInformacionRelacionadaDch3Col .VideoCaja a, .MasInformacionRelacionadaIzq3ColM7 .VideoCaja a{	width: 150px;
	height: 85px;}
	
.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: #18181a;
	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: #18181a;
	font: bold 1em Arial, "Trebuchet MS" , 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: #18181a;
	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: #2aa4e8;
	font: bold 1em Arial, "Trebuchet MS" , Verdana;
	width: 5em;
	cursor: pointer;
	text-align: right;
}
.Eliminar-mensaje
{
	background: url(../img/Eliminar-mensaje.gif) no-repeat 5px 4px;
	padding-left: 25px !important;
    border: none;
    font: bold 1em Arial, "Trebuchet MS" , Verdana;
    color: #2aa4e8;
    cursor: pointer;
    line-height: 20px;padding-bottom: 2px;background-position:4px 0
}
.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: #2aa4e8;
	font: bold 1em Arial, "Trebuchet MS" , Verdana;
	cursor: pointer;
	text-align: center;
}
.btnModificar{
	background: url(../img/responder-mensaje.gif) no-repeat 14px 4px;
	width: 11em;
	border: none;
	color: #2aa4e8;
	font: bold 1em Arial, "Trebuchet MS" , Verdana;
	cursor: pointer;
	text-align: center;
}
.btnBaja{
	background: url(../img/baja.gif) no-repeat 10px 4px;
	width: 11em;
	border: none;
	color: #2aa4e8;
	font: bold 1em Arial, "Trebuchet MS" , 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 2px;
	cursor: pointer;
	border: none;
	color: #2aa4e8;
	font: bold 1em Arial, "Trebuchet MS" , 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: #2aa4e8;
	font: bold 1em Arial, "Trebuchet MS" , 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: #2aa4e8;
	font: bold 1em Arial, "Trebuchet MS" , Verdana;
	width: 10em;
}
/*--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: #2aa4e8;
}
.EkoscanRight a:hover
{
	color: #18181a;
}
.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/button-white.png) 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: #2aa4e8;
	font: bold 1em Arial, "Trebuchet MS" , 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: #2aa4e8;
	font: normal 1em Arial, "Trebuchet MS" , 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: #2aa4e8;
	font: normal 1em Arial, "Trebuchet MS" , 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: #18181a;
	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: #2aa4e8;
	font: bold 1em Arial, "Trebuchet MS" , 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/button-white.png) 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/button-white.png) 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 'Ubuntu', "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: #18181a;*/
	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: #18181a;
}
.ListadoCompra dd
{
	padding-left: 20px;
	margin-bottom: 25px;
}

.Programa li
{
	margin-top: 5px;
	margin-left: 10px;
}
.Programa li ul li{ background:url(img/button-white.png) 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 h5
{
	margin-left: 6px !important;
}
.Programa .ListadoDescargas ul
{
	margin-top: 0 !important;
}




.ListadoDescargas li
{
	background: none;
	clear: both;
	font-weight: bold;
	color: #18181a;
}
.ListadoDescargas span
{
	/*display: block;	 	float: left;*/
	padding-top: 2px;
	padding-right: 10px;
}
.ListadoDescargas input
{
	height: 18px;
}

.EventosUbicaciones h6
{
	margin-left: 18px;
	color: #18181a;
	font-size: 1.15em;
	margin-top: 5px;
	padding-bottom:0px;
}

.EventosVerDetalle p
{
	margin-left: 20px !important;
	font-size: 1.15em;
	font-weight: bold;
	padding-top:0px !Important;
	padding-bottom:10px;
}
.EventosVerDetalle span
{
	display: block;
	padding-top: 0px;
	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
{
	font-size:10px;
	width: 250px;
	float: right;
	margin-bottom:15px;
}
.BuenasPracticasRight
{
	float: left;
	width: 62%;
}
.BuenasPracticasRight p
{
}
#ctl00_ch_panCamposCabecera{
	float:left;
	min-width:420px;
	width:auto;
}
#ctl00_ch_panDescriptoresCabecera{
	float:left;
	min-width:420px;
	width:auto;
}
/*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:40px}
.BuenasPracticasListaImg li ul li{ background:url(../img/topo-menu.gif) no-repeat left 5px}

/*descriptores buenas practicas*/
.DescriptoresIzquierda{margin-right:10px;}
.DescriptoresDerecha{ float:left}

/*listdo buenas practicas en horizontal*/
.BuenasPracticasListaImgHorizontal{ height:100px; !Important}

.BuenasPracticasListaImgHorizontal li{ display:inline; background:none; margin-right:5px;}


/*encuestas*/
.Encuesta
{
	background: url(../img/encuesta.gif) no-repeat left 5px;
}
.EncuestaTexto .p-label
{
	/*width: 40em;*/
	width:100%;
}

.EncuestaTexto .p-input
{
	/*width: 40%;*/
	width:90%;
}

.EncuestaHora .p-label
{
	width: 20em;
}
.EncuestaHora .p-input
{
	width: 40%;
}
.EncuestaTextArea{
	color:#000000;
	padding:15px 12px 8px 12px;
	border:solid 1px #f5f5f5;
	background-color:#e5e5e5;
	-webkit-border-radius: 8px 8px 8px 8px;
	-moz-border-radius: 8px 8px 8px 8px;
	border-radius: 8px 8px 8px 8px;
	width:940px !Important;
	behavior: url(/Recursos/css/PIE.htc);
}
.EncuestaVarias{
	color:#000000;
	padding:15px 15px 8px 12px;
	border:solid 1px #f5f5f5;
	background-color:#e5e5e5;
	-webkit-border-radius: 8px 8px 8px 8px;
	-moz-border-radius: 8px 8px 8px 8px;
	border-radius: 8px 8px 8px 8px;
	width:940px !Important;
	behavior: url(/Recursos/css/PIE.htc);
}
.EncuestaTexto{
	color:#000000;
	padding:15px 15px 8px 6px;
	width:940px !Important;
	border:solid 1px #f5f5f5;
	background-color:#e5e5e5;
	-webkit-border-radius: 8px 8px 8px 8px;
	-moz-border-radius: 8px 8px 8px 8px;
	border-radius: 8px 8px 8px 8px;
	behavior: url(/Recursos/css/PIE.htc);
	margin-top:5px;
}

.EncuestaTextArea .p-input
{
	clear: both;
	width: 95%;
}
.EncuestaVarias .p-label
{
	float: none;
}
.EncuestaSiNo .Radio
{
	clear: both;
}

/*buscador general*/
.BuscadorGeneral h3
{
	color: #2aa4e8;
	font: normal 1.2em 'Ubuntu', "Times New Roman" , Times, serif;
	font-style: italic;
	font-weight: bold;
	margin-top: 10px;
}
.BuscadorGeneral h4
{
	font-size: 1.2em;
	font-weight: bold;
	color: #18181a;
	background: none;
	padding-bottom: 0 !important;
	margin: 0px 0 !important;
	padding-left: 0;
}
.BuscadorGeneral h4 a
{
	color: #18181a;
}
.BuscadorGeneral h4 a:hover
{
	color: #2aa4e8;
}
.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: #f9f9f9;
	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: #2aa4e8;
	margin-bottom: 5px;
}
.CestaBorde h4
{
	background: none;
	padding: 0;
	color: #18181a;
	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 Arial, "Trebuchet MS" , 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: 0px 2px;
}
.ImagenBorde{border: solid 1px #EAF2C9; padding:3px}
.Borde
{
}
.BordeSuperior
{
}
/*Alto1*/
.CajaAncho1Alto1
{
	height: 120px;
	width: 33%;
	float: left;
}
.CajaAncho2Alto1
{
	height: 120px;
	width: 66%;
	float: left;
}
.CajaAncho3Alto1
{
	height: 120px;
	width: 99%;
	float: left;
}

/*Margenes home dependiendo de la altura*/
.CajaAncho1Alto1 .MargenesHome
{
	height: 110px;
	overflow: auto;
}
.CajaAncho2Alto1 .MargenesHome
{
	height: 110px;
	overflow: auto;
}
.CajaAncho3Alto1 .MargenesHome
{
	height: 110px;
	overflow: auto;
}



/*Alto2*/
.CajaAncho1Alto2
{
	height: 210px;
	width: 33%;
	float: left;
}
.CajaAncho2Alto2
{
	height: 210px;
	width: 66%;
	float: left;
}
.CajaAncho3Alto2
{
	height: 210px;
	width: 99%;
	float: left;
}


.CajaAncho1Alto2 .MargenesHome
{
	height: 220px;
	overflow: auto;
}
.CajaAncho2Alto2 .MargenesHome
{
	height: 220px;
	overflow: auto;
}
.CajaAncho3Alto2 .MargenesHome
{
	height: 220px;
	overflow: auto;
}

/*Alto3*/
.CajaAncho1Alto3
{
	height: 300px;
	width: 33%;
	float: left;
}
.CajaAncho2Alto3
{
	height: 300px;
	width: 66%;
	float: left;
}


.CajaAncho1Alto3 .MargenesHome
{
	height: 290px;
	overflow: auto;
}
.CajaAncho2Alto3 .MargenesHome
{
	height: 290px;
	overflow: auto;
}




/*contenidos home*/
.Home h4, .ColumnaDerecha h4, .ColumnaIzquierda h4, .FilaSuperior h4, .FilaInferior h4, .SuperiorCompleta h4, .InferiorCompleta h4
{
	padding-left: 2px;
	color: #8f8f8f;
	font: normal 1.5em 'Ubuntu', "Times New Roman" , Times, serif;
	margin: 0px 0 0 0;
	padding-top:0px;
	margin-right:5px;
	margin-top:3px !Important;
}
.ColumnaIzquierda2 h4
{
	padding-left: 2px;
	color: #8f8f8f;
	font: normal 1.5em 'Ubuntu', "Times New Roman" , Times, serif;
	margin: 0px 0 0 0;
	padding-top:0px;
	margin-right:5px;
	margin-top:3px !Important;
}
.HomeDestacado h4
{
	background: #EAEEEF;
	padding: 0;
	margin: 0;
	padding-left: 3px;
	color: #899FA5;
	font: normal 1.7em "Century Gothic" , "Trebuchet MS" , Arial;
	font-style: normal;
}
.HomeDestacado p
{
	color: #004C90;
	font: normal 1.6em 'Ubuntu', "Times New Roman" , Times, serif;
	text-align: right;
}

/*eventos home*/
.HomeEventos .FechaDestacadaDerecha
{
	width: 79%;
}
.HomeEventos h5
{
	color: #18181a;
	font-size: 1.2em;
	line-height: 18px;
	border-bottom: none;
	margin-top: 0 !important;
}
.HomeEventos h5 a
{
	color: #18181a;
}
.HomeSeparadorEventos
{
	clear: both;
	margin-bottom: 5px;
}
.EnlaceDerecha
{
	text-align: right;
	font-weight: bold;
	color: #2aa4e8;
	font: bold 1em Arial, "Trebuchet MS" , Verdana;
	clear: both /*width: 145px;*/;
}
.EnlaceDerecha a
{
	color: #2aa4e8 !important;
	background: url(../img/mas.gif) no-repeat left 5px;
	padding-left: 20px;
}

/*noticias home*/
.HomeNoticias h4
{
	float: left;
	width: 30%;
}


.HomeListaAcciones
{
	float: left;/*right;*/
	/*margin-top: 25px;*/
	margin-bottom: 0px !Important;
	padding-left:0px !Important;
	
	
}
.HomeListaAcciones li
{
	display: inline;
	float: left; /*border-right: solid 1px #92B82E;*/
	padding: 0 2px /*5px*/ !important; background:none !important; margin:0 !important
}

.HomeListaAcciones p{ margin:0 !important}
.HomeListaAcciones .IconosWeb20 { margin:0 !important}
.HomeListaAcciones .IconoIzquierda
{
	width: auto;
}

.HomeNoticias .IconoIzquierda
{
	width: auto;
}
.HomeNoticias .IconosWeb20
{
	margin: 0;
}
.HomeNoticias img
{
	vertical-align: top;
}

.HomeNoticiaDestacada
{
	clear: both;
	padding-bottom: 2px;
}
.HomeNoticiaDestacada h5
{
	color: #18181a;
	font-size: 1.1em;
	font-weight: normal;
	border-bottom: none;
	margin-top: 0 !important;
	padding: 0px !important;
}
.HomeNoticiaDestacada a
{
	color: #2aa4e8;
}
.HomeNoticiaDestacada a:hover
{
	color: #007bbf;
}
.HomeNoticiaIzquierda
{
	float: left;
	width: 98%;
	padding: 0px 0;
}
.HomeNoticiaDerecha
{
	/*display:none;*/
	float: left;
	width: 98%;
	padding: 0px 0 0 2px;
	border-left: dashed 1px #E5E5E3;
}
.HomeNoticiaIzquierda, .HomeNoticiaDerecha
{
	color: #18181a;
	font-size: 1em;/*1.2em;*/
	font-weight: normal;
}
.HomeNoticiaIzquierda a, .HomeNoticiaDerecha a
{
	color: #2aa4e8;
	font-size: 1.1em;
	
}
.HomeNoticiaIzquierda a:hover, .HomeNoticiaDerecha a:hover
{
	color: #007bbf;
}
.HomeNoticiasListado
{
	border-top: dashed 1px #E5E5E3;
	padding-bottom: 5px;
	clear: both;
	padding-top:8px;
	display:none;
}
.HomeNoticiasListado ul
{
	float: none;
}
.HomeNoticiasListado li
{
	display: block;
	border: none;
	color: #18181a;
	font-size: 1.1em;
	background: url(img/button-white.png) no-repeat left 5px;
	padding-left: 15px;
	padding-bottom: 5px;
	clear: both;
	float: none !important;
}
.HomeNoticiasListado li a
{
	color: #2aa4e8;
	font-weight: normal;
}
.HomeNoticiasListado a
{
	color: #2aa4e8;
}
.HomeNoticiasListado a:hover
{
	color: #007bbf;
}
.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: #2aa4e8;
}


/*publicaciones home*/
.HomePublicaciones h4
{
	background: url(../img/hoja.gif) no-repeat left 5px;
	padding-left: 35px;
	color: #2aa4e8;
	font: normal 1.7em 'Ubuntu', "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: #18181a;
	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: #18181a;
	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: #18181a;
	font-weight: bold;
}
.HomePerfilContratante dt.Fecha-Buscador
{
	margin: 0 !important;
	background-position: left 6px !important;
}
.TituloHome
{
	color: #18181a;
	font-weight: bold;
	font-size: 1.5em;
	padding-top:5px;
}

/*en 1 click*/
.HomeClick
{
	border: solid 8px #f9f9f9;
	padding: 5px;
	overflow: auto;
	height: 90%;
}
.HomeClick ul
{
	clear: both;
}
.HomeClick li
{
	float: left;
	width: 45%;
	padding: 5px 0;
}
.HomeClick li a
{
	color: #19171a;
	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;
}
.FilaSuperior h3
{
	color: #2aa4e8;
	font-size: 0.9em;
	font-weight: normal;
}
.FilaInferior, .FilaSuperior
{
	padding: 5px 10px;
	overflow: auto;
	height: 1%;
}
.espaciado
{
	padding: 15px;
}


/*--mantenimiento---*/
.Mantenimiento
{
	width: 60%;
	margin: 20px auto;
}
.Mantenimiento p
{
	background: url(img/button-white.png) no-repeat left 8px;
	padding-left: 15px;
	color: #2aa4e8;
	font: normal 1.8em 'Ubuntu', "Times New Roman" , Times, serif;
	font-style: italic; /*float: left;*/
	margin-bottom: 15px;
	margin-top: 30px;
}
/*idiomas*/
.Entrar
{
	background: url(../img/entrar.gif) no-repeat left 3px;
	border: none;
	cursor: pointer;
	color: #18181a;
	font: bold 1em Arial, "Trebuchet MS" , 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: #2aa4e8;
	font: normal 1.2em 'Ubuntu', "Times New Roman" , Times, serif;
	font-style: italic;
	font-weight: bold;
	padding-top: 10px; background:#fff
}
#AdministracionAcciones
{
	background: #F9F9F9;
	font-size: 0.85em;
	padding: 10px 10px;
	
	margin-top: 10px;
	margin-bottom: 10px;
	clear: both;
}
#AdministracionAcciones:after, #AdministracionAcciones:before{display:table; content:""}
    #AdministracionAcciones:after {clear:both}
#AdministracionAcciones input
{
	border: none;
	font: bold 1em Arial, "Trebuchet MS" , Verdana;
	color: #2aa4e8;
	cursor: pointer;  line-height: 20px;
}
#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 Arial, "Trebuchet MS" , 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 Arial, "Trebuchet MS" , 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 Arial, "Trebuchet MS" , Verdana;
	color: #2aa4e8;
	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: 25px !important;
}

.Editar
{
	background: url(../img/responder-mensaje.gif) no-repeat 5px 4px;
	padding-left: 25px !important;
}
.Filtrar
{
	background: url(../img/buscar.gif) no-repeat 5px 4px;
	padding-left: 15px !important;
	border: none;
	font: bold 1em Arial, "Trebuchet MS" , Verdana;
	color: #2aa4e8;
	cursor: pointer;
}
.BorrarFiltro
{
	background: url(../img/BorrarFiltro.gif) no-repeat 5px 4px;
	padding-left: 10px !important;
	border: none;
	font: bold 1em Arial, "Trebuchet MS" , Verdana;
	color: #2aa4e8;
	cursor: pointer;
}
.SubirImagen
{
	background: url(../img/subirImagen.gif) no-repeat 5px 4px;
	padding-left: 20px !important;
	border: none;
	font: bold 1em Arial, "Trebuchet MS" , Verdana;
	color: #2aa4e8;
	cursor: pointer;
}
.EliminarImagen
{
	background: url(../img/eliminar.gif) no-repeat left 6px;
	border: none;
	color: #2aa4e8;
	font: bold 1em Arial, "Trebuchet MS" , 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: #2aa4e8;
	font: bold 1em Arial, "Trebuchet MS" , 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 Arial, "Trebuchet MS" , 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: 79.5%;
}
#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: 58%;
}
.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;*/
}
.InputDisabled
{
	background: #F5F5F5;
	border: solid 1px #cccccc;
	font: normal 1em Arial, "Trebuchet MS" , 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: #2aa4e8 !important;
	text-decoration: none;
	font: bold 1em Arial, "Trebuchet MS" , Verdana;
}
.dxpCurrentPageNumber
{
	background: #2aa4e8;
	color: #fff !important;
}
.dxgvTable{ font:normal 1.1em Arial, "Trebuchet MS" , Verdana !important}
td.dxgv{ padding:3px 5px !important}

.dxgv a
{
	color: #000 !important;
}
.dxgv a span{font: bold 12px Arial, "Trebuchet MS" , Verdana !important;
  color: #2aa4e8 !important;}
.dxgvControl
{
	margin-bottom: 10px;
}

.ListaSeleccionador li{ background:url(img/button-white.png) 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% !important;
}

.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: relative;*/
    position:absolute;
	left: 0;
	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 Arial, "Trebuchet MS" , 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:#18181a; }	


.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: #18181a;
	text-transform: uppercase;
	padding: 0;
	color: #FFF !important;
	border: none;
	font: normal 1em Arial, "Trebuchet MS" , Verdana !important;
	padding: 0 5px;
	cursor: pointer;
	text-align: center !important;
}

/*********** ECOEFICIENCIA *********/
div.Compromisos {
    height: 23em;
    overflow: auto;
    border: 1px solid #18181a;
    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 Arial, "Trebuchet MS" , Verdana; color:#2aa4e8
}

/*************TWITTER***********************/

  #custom-tweet-button a {
    display: block;
    padding: 4px 10px 3px 25px;
    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:165px;
                font-size:1.2em; padding-bottom:20px; padding-top:15px;
                border-bottom:solid 4px #2aa4e8}

.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:#18181a; font-size:1em; font-weight:bold}
.impar{ float:none; clear: both}

/*icono programa ecoeficiencia*/
.ProgramaEcoeficiencia{ position:absolute; left:230px; }
.FotoEventos{ margin-top:5px; margin-right:5px}
.ProgramaEcoeficienciaFicha{ position:absolute; left:280px; }

/*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: #2aa4e8;
	font: bold 1em Arial, "Trebuchet MS" , Verdana;}


.ProximosEventos a, .ProximasFormaciones a
{
	color: #2aa4e8 !important;
	background: url(../img/mas.gif) no-repeat left 5px;
	padding-left: 18px;
}
.MargenesHome h4
{
	color: #007bbf !important;
	font-size: 1.2em;
	font-weight: bold;
	margin-top:0px;
	margin-right: 1px;
	margin-bottom:0px;
	vertical-align:bottom !important;
	border-bottom: dotted 1px #8f8f8f;
	padding:4px 10px 1px 4px !important;
	background: -webkit-gradient(linear, 0 0, 0 70%, from(#eaeaea), to(#fefefe));
	background: -webkit-linear-gradient(#eaeaea, #fefefe 70%);
	background: -moz-linear-gradient(#eaeaea, #fefefe 70%);
	background: -ms-linear-gradient(#eaeaea, #fefefe 70%);
	background: -o-linear-gradient(#eaeaea, #fefefe 70%);
	background: linear-gradient(#eaeaea, #fefefe 70%);
	-pie-background: linear-gradient(#eaeaea, #fefefe 70%);
	-webkit-border-radius: 8px 8px 0 0;
	-moz-border-radius: 8px 8px 0 0;
	border-radius: 8px 8px 0 0;
	behavior: url(/Recursos/css/PIE.htc);
	font-family: Arial, "Trebuchet MS" , Verdana;

}

.modalPopupEventos
{ background-color:White;
border-width:3px;
border-style:solid;
border-color:Gray;
padding:10px;
width: 650px;
height:310px;
/*display:none;*/
}

.PopUpEventos .cuerpo{
display:block;
font-family:"Trebuchet MS",Arial,Verdana;
font-size:1.8em;
margin-bottom:1em;
margin-top:1em;
}

.PopUpEventos .Boton{
font-size: 1em !important;
margin-bottom: 1em;
}


.modalPopupEventos .Entradilla{
display:block;
font: normal 2em 'Ubuntu', "Times New Roman" , Times, serif !Important;
font-size:1.8em;
color:#007bbf;
font-style:italic;
font-variant:normal;
margin-bottom: 1em;
margin-top:1em;
}

.ListaModal li{ background: url(img/topo-menu.gif) no-repeat left 5px;
padding-left: 15px;
margin: 6px 0; font-size:0.8em}
.ListaModal li a{color:#007bbf; font-weight:bold}

.dxgvHeader, .dxtlHeader{ background:#2aa4e8 !important}
.fila-campos
{
	clear: both;
	margin-bottom: 5px;
	float: left;
	width: 100%;
}
.fila-campos .p-label
{
	text-align:right;
}
.fila-campos .p-input
{
	padding-left:8px;
	text-align:left;
	vertical-align:baseline;
}
#ctl00_ch_wcuEncuestasSolicitudes_panRespuestaAnonima {
width:900px;}
.Observaciones { padding-left:2em; margin-top:0 !important;}
.Observaciones p { margin:0 0 5px 0 !important;}
.Observaciones .p-label { color:#666 !important; font-style:italic !important;}
.Observaciones textarea { float:none !important; width:93%;}

/*recomienda*/
.FilaRedesSocialesHome{width:623px; float:left;}
.Recomienda { background:url(../img/Recomienda.gif) no-repeat left top; color:#86B813; float:right; margin:0 !important; padding:3px 0 8px 30px ; }
.Recomienda a{color:#658716; font-size:0.9em}
.Recomienda a:hover{color:#3087bd}
.RecomiendaPie { background:url(../img/Recomienda.gif) no-repeat left top; color:#86B813; float:left; margin:0 0 0 65px!important;padding:3px 0 8px 30px ; }
.RecomiendaPie a{color:#658716 !important; font:bold 1.1em "Trebuchet MS" , Arial, Verdana}
.RecomiendaPie a:hover{color:#3087bd !important; text-decoration:none; border-bottom:none !Important}
#BusquedaMunicipios .fila-campos1 .p-label{
	text-align:left !important;
}
#BusquedaMunicipios .fila-campos1 .p-input{
	padding-left:8px;
}
.AmbitosTematicos{
	font-weight:bolder;
}
.p-labelBibloteca{
     padding-top: 2px;
      float: left;
      font-weight: bold; 
      width:100%;  
  }  
.p-labelFecha {
    padding-top: 2px;
      float: left;
      font-weight: bold; 
      margin:0 1em 0 3em;
      }
.DescargarDocumento {
    float: left;
    margin-right: 10px;
    margin-top: 4px;
}
.BuenasPracticas {
    margin-bottom:10px;
    clear:both;
    }
.BuenasPracticasDch {
      float: right;
      width:79%;
      }
.BuenasPracticasIzq {
    float: left;
    width: 19%;
    margin-bottom:10px;

}
.AmbitosTematicos {
font-weight:bold;
margin-left:40px;
}
.AmbitoTexto { clear:both;}
.Criterio { 
font-weight:bold;
margin-left:40px;
clear:both;
}
.CriterioTexto { margin-left:60px;}


.ContenidoMunicipio table {
      width: 95%;
      border: solid 1px #CCCCCC;
      margin-bottom:10px;
      }
#ctl00_ch_repAccionesAdjudicacion_ctl00_panAccionesAdjudicacionResumen{
	display:none !important;
}
/************Municipio************/
.BordeBotom {
    border-bottom: 2px solid #666;
    margin-bottom: 1em;
    padding-bottom: 10px;
}

.p-labelBibloteca {
    padding-top: 2px;
    float: left;
    font-weight: bold;
    width: 100%;
}

.p-labelFecha {
    padding-top: 2px;
    float: left;
    font-weight: bold;
    margin: 0 1em 0 3em;
}

.DescargarDocumento {
    float: left;
    margin-right: 10px;
    margin-top: 4px;
}

.ImgTematicos {
    /*margin-left: 3em !important;*/
    margin-bottom: 5px;
    float: left !important;
    clear: both;
}

.RefrescarSeleccionador {
    background: url(../img/en-revision.gif) no-repeat left 4px;
    border: none;
    cursor: pointer;
    padding-left: 10px;
    height: 22px;
    font-weight: bold;
}

.AmbitosTematicos {
    font-weight: bold;
    margin-left: 40px;
}

.AmbitoTexto {
    clear: both;
    margin-left: 10px;
}

.Criterio {
    font-weight: bold;
    margin-left: 40px;
    clear: both;
}

.CriterioTexto {
    margin-left: 10px;
}
/***IMAGEN ALEATORIA HOME***/
.ImagenesAleatoriasTexto {
    width: 300px;
    background: #2aa4e8;
    color: #fff;
    float: left;
    height: 165px;
    font-weight: bold;
    padding-left: 0.5em;
	padding-top:10px;
    position: relative;
}

.imgAleatoria {
    margin-right: 5px;
	margin-left: 10px;
	float:left;
}

.TituloInfo {
    float: none !important;
	width:320px !important;
    font-weight: bold !important;
}

.IconosAleatorias {
    position: absolute;
    top: 10.5em;
}

/*botones banner deslizante*/
.BannerPausa{background:url(/recursos/css/img/Pause.png) no-repeat left top;width:30px; height:30px; text-indent:-999px; cursor:pointer; border:none}
.BannerAtras{background:url(/recursos/css/img/Atras.png) no-repeat left top; width:30px; height:30px;text-indent:-999px; cursor:pointer; border:none}
.BannerSiguiente{background:url(/recursos/css/img/Siguiente.png) no-repeat left top; width:30px; height:30px;text-indent:-999px; cursor:pointer; border:none;}
.ImagenesAleatoriasTexto .Titulo1 {
    font-size: 1.3em !important;
}

.ImagenesAleatorias img {
    float: left;
	width:480px;
}

*:first-child + html .IconosAleatorias {
    right: 3em;
}
#ctl00_ch_ctl06_ctl00_divTitulo{
	width:93% !important;
	float: none !important;
	margin-top:10px;
}
#ctl00_ch_ctl06_ctl00_imgImagen{
	float:left !important;
}
.BuenaPracticaDestacada {
         margin-bottom: 10px;
    }
.BuenaPracticaDestacada a {
    color: #2aa4e8;
    font-weight: bold;    
    float:left ;
}

.BuenaPracticaDestacada img {
    width :150px;    
}
#ctl00_ch_ctl06_ctl00_imgImagen{
	float:left;
	width:298px;
	height:100px;
	overflow: hidden !important;
	overflow-X: hidden !important;
	overflow-y: hidden !important;


}
#ctl00_ch_ctl06_ctl00_divTitulo{
	background-color:#2aa4e8;
	padding-left:5px;
	margin-right:5px;
	padding-bottom:5px;
	padding-top:5px;
	width:280px;
	float:left;
}
#ctl00_ch_ctl06_ctl00_divTitulo a{
	color:#fff;
}
#ctl00_ch_ctl06_ctl00_divTitulo a:hover{
	color:#000;
}
#divDatosIniciativa dl dt, #ctl00_ch_panInterna dl dt, #ctl00_ch_panSupramunicipal dl dt, #ctl00_ch_panCiudadana dl dt, #ctl00_ch_panPestania dl dt{
	text-align:right;
	width:25%;
}
#divDatosIniciativa dl dd ul li{
	padding-left:10px;
	display:inline;
}
.Textonormal{
	font-size: 1.1em; /*tamanyo general de textos 13px*/
	color: #333;
	max-width: 975px;
	min-width: 800px;
	margin: auto; /*width: 95%;*/ /*overflow: auto; 	height: 1%;*/
}
.Textonormal a{
	font-size: 1.1em; /*tamanyo general de textos 13px*/
	color: #333;
	max-width: 975px;
	min-width: 800px;
	margin: auto; /*width: 95%;*/ /*overflow: auto; 	height: 1%;*/
}
.Textonormal a:hover{
	text-decoration:underline;
}
.NoLogeado{
	display:none;
}
.Logeado{
	
	padding-top:10px;
}

.EntradillaNoticiasHome{
	display:none;
}



/*ESTILOS TAK 21*/

#AdminBuscador .fila-campos .p-input-min {
    width: 30%;
}

.p-input-min .form-input {
    width: 35%;
}
.UdalsareaTAK .fila-campos .p-label,.UdalsareaTAK .fila-campos1 .p-label,.UdalsareaTAK .fila-campos2 .p-label {text-align:left}
.UdalsareaTAK .Boton{background:#2aa4e8;  color: #fff !important;  padding: 5px;}
.UdalsareaTAK  legend{padding-top:10px}
.UdalsareaTAK .fila-campos .p-input, .UdalsareaTAK .fila-campos1 .p-input, .UdalsareaTAK .fila-campos2 .p-input{padding-left:0 !Important}
.PanelGeneral{  background: url(../img/PanelGeneral.gif) no-repeat 5px 1px;
  padding-left: 30px !important;
  text-align: left;}
.DuplicarAno{  background: url(../img/Duplicar.gif) no-repeat 5px 1px;
  padding-left: 30px !important;
  text-align: left;}
.Informes{  background: url(../img/Informes.gif) no-repeat 13px 7px;
  padding-left: 30px !important;
  text-align: left;}

.DetalleAnyos p {  margin-bottom: 10px;
  line-height: 21px;
}
.DetalleAnyos h3{margin: 10px 0;
  color: #000;
  font: normal 1.6em 'Ubuntu', "Times New Roman" , Times, serif;}
.DetalleAnyos h4, .DetalleAnyos h5{margin-bottom:20px}
.DetalleAnyos li{margin-bottom:10px}
.DetalleAnyos .Check{ margin-bottom:10px}

div#Grafico img {
  display: block;
  margin: auto;
  text-align: center;
}
/*redes sociales cabecera*/


.ParametroCabecera li {
display:inline-block; margin-right:5px}
.ParametroCabecera img {
 padding-top:0 !important}
.ParametroCabecera ul{
    position: absolute;
    top: 10px;
    right: 535px;}
.Emakunde{position: absolute;
    top: 0;
    right: 0;}
.Emakunde img{width: 90%;}
/*include buenas practicas*/
/*include buenas practicas*/
.Caja09512073-46ae-4a94-8801-8582c9431bd3 .IncludeMostrarElegir,
.Caja2747df1f-9fe7-4a9b-b48c-0840500cd199 .IncludeMostrarElegir,
.Caja6f6c42de-5246-4da6-97b1-e7c1b9f959a9 .IncludeMostrarElegir
{background-color: #f5f5f5 !Important;
    text-align: center;}
.Caja09512073-46ae-4a94-8801-8582c9431bd3 .TextoMostrarElegir,
.Caja2747df1f-9fe7-4a9b-b48c-0840500cd199 .TextoMostrarElegir,
.Caja6f6c42de-5246-4da6-97b1-e7c1b9f959a9 .TextoMostrarElegir
{background-color: #2aa4e8;
    padding: 10px 10px 10px 10px;
    font-weight: bold;
    width: auto !important;
    clear: both;
    color: #fff;
    margin: 0;
text-align:left}
.Caja09512073-46ae-4a94-8801-8582c9431bd3 .IncludeMostrarElegir img,
.Caja2747df1f-9fe7-4a9b-b48c-0840500cd199 .IncludeMostrarElegir img,
.Caja6f6c42de-5246-4da6-97b1-e7c1b9f959a9 .IncludeMostrarElegir img{float:none}
.Caja09512073-46ae-4a94-8801-8582c9431bd3 .IncludeMostrarElegir a,
.Caja2747df1f-9fe7-4a9b-b48c-0840500cd199 .IncludeMostrarElegir a,
.Caja6f6c42de-5246-4da6-97b1-e7c1b9f959a9 .IncludeMostrarElegir a{color:#fff}
/*udalsarea mugi*/
.HeaderMUGI{font: normal 15px 'Ubuntu', sans-serif;
    color: #2aa4e8;}
.UdalsareaMUGI label{font-size:1em}
.UdalsareaMUGI .fila-campos1 .p-label{text-align:left}
.UdalsareaMUGI .fila-campos .p-input, 
.UdalsareaMUGI .fila-campos1 .form-input{padding:0}
.UdalsareaMUGI .fila-campos1 .form-input{width:100%}
.fieldsetMUGI{border: dotted 1px #2aa4e8;
    padding: 20px 10px;
    margin: 20px 0;}
p.TituloMUGI{    font: bold 14px Arial;
    color: #8f8f8f;
    text-transform: uppercase;
    padding: 10px 0px;    clear: both;}
.Nuevo{border: none;
    font: bold 1em Arial, "Trebuchet MS" , Verdana;
    color: #2aa4e8;
    cursor: pointer;
    line-height: 20px;padding-bottom: 2px;}
.Guardar{border: none;
    font: bold 1em Arial, "Trebuchet MS" , Verdana;
    color: #2aa4e8;
    cursor: pointer;
    line-height: 20px;padding-bottom: 2px;
}
.Cancelar{border: none;
    font: bold 1em Arial, "Trebuchet MS" , Verdana;
    color: #2aa4e8;
    cursor: pointer;
    line-height: 20px;padding-bottom: 2px;
    background: url(../img/cancelar.gif) no-repeat 5px 2px;
	padding-left: 30px !important;
	width: 8em;
}
.select-peq{display: inline-block;
    width: 50%!important;}

.botones-div{
    text-align: right;
}
.Editar{border: none;
    font: bold 1em Arial, "Trebuchet MS" , Verdana;
    color: #2aa4e8;
    cursor: pointer;
    line-height: 20px;padding-bottom: 2px; background-position:4px 0
}
.CalcularSubindicadores{ 
/* background: url(../img/list.gif) no-repeat 5px 1px;
  padding-left: 30px !important;
  text-align: left; font: bold 1em Arial, "Trebuchet MS" , Verdana;
    padding-bottom: 3px;
    margin: 15px 0 0 0;*/
	background: #666;
    /* padding-left: 30px !important; */
    text-align: left;
    font: bold 15px Arial, "Trebuchet MS" , Verdana;
    padding: 5px;
    /*margin: 15px 0 0 0;*/
    /* border: solid 2px #2aa4e8; */
    color: #fff;
    border:none; cursor:pointer
}

.Informes{  background: url(../img/informes.gif) no-repeat 5px 1px;
  padding-left: 30px !important;
  text-align: left;}

.Informe{border: none;
    font: bold 1em Arial, "Trebuchet MS" , Verdana;
    color: #2aa4e8;
    cursor: pointer;
    line-height: 20px;padding-bottom: 2px;
}

.TxtPlegado{
    background-color: #f5f5f5;
    border: solid 1px #ddd;
    display: block;
    clear: both;
    border-radius: 5px;
    padding: 10px; margin-top:10px
}
.BordeAccordion{ -webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
    padding: 10px; border: solid 1px #ddd;
    border-top:none; overflow:auto; height:1%; margin-bottom:50px
}

.BotonPlegar{  
    background: url(../img/plegar.gif) no-repeat 5px 1px;
    padding-left: 20px !important;
    text-align: left;    font-weight: bold;
    font-size: 1.1em;
    TEXT-TRANSFORM: UPPERCASE;
}
.BotonDesplegar{  
    background: url(../img/desplegar.gif) no-repeat 5px 1px;
    padding-left: 20px !important;
    text-align: left;
	    font-weight: bold;
    font-size: 1.1em;
    TEXT-TRANSFORM: UPPERCASE;
}
.RadioAltaBaja{
    padding-bottom: 7px;
    text-align: right;
}
.UdalsareaMUGI .SubirImagen{    background-position: left top;
    padding-bottom: 2px;}

.UdalsareaMUGI .form-input, .UdalsareaMUGI .form-select{ height:28px; border-radius:5px; padding:0 5px; width:100%}
.UdalsareaMUGI textarea {
    height: auto !important;
}
.UdalsareaMUGI .p-label, .UdalsareaMUGI .p-input, .UdalsareaMUGI .p {
        line-height: 28px;
    min-height: 28px;
}
.UdalsareaMUGI .Boton {
    background: #666;
    padding: 5px; font-size:1em;    font-size: 1em !important;
    color: #fff !important;
}
.UdalsareaMUGI .BordesFieldset {
    background: #fff;
}
.UdalsareaMUGI .BordesFieldset .BordesFieldset{ background:#f7f7f7}
.fila-campos3{	float: left;
	width:32%;
    margin-right:10px;
	margin-bottom: 5px;}
.FichaAdmin .fila-campos3 .p-label{width:7em}
.fila-campos4{	float: left;
	width:23%;
    margin-right:10px;
	margin-bottom: 5px;}
.BuscadorMUGI .fila-campos3 .p-label{width:85px}
.BuscadorMUGI .fila-campos3 .p-input{width:72.5%}
.BuscadorMUGI .Radio li {
    margin: 2px 5px 2px 0;
}
.Contraer {
    background: url(../img/plegar.gif) no-repeat left center;
    padding: 2px 0 0 17px;
    margin: 15px 15px 15px 0;
    border: none;
    cursor: pointer;    font: bold 1em Arial, "Trebuchet MS" , Verdana;
    color: #2aa4e8;
}

.Expandir {
    background: url(../img/desplegar.gif) no-repeat left center;
    padding: 2px 0 0 17px;
      margin: 15px 15px 15px 0;
    border: none;
    cursor: pointer;    font: bold 1em Arial, "Trebuchet MS" , Verdana;
    color: #2aa4e8;
}
.ModificarSubIndicador .p-label{width:7em}
.Responsabilidad .p-label{width:300px}
.Responsabilidad  .p-input{width:100px !important}
.divAccion .fila-campos3 .p-label{    width: 115px;}
.divAccion .fila-campos3 .p-input{width:58%}

.Excel {
    background: url(../img/Excel.png) no-repeat left center;
    padding: 2px 0 0 17px;
    margin-bottom: 10px;
    border: none;
    cursor: pointer;
}
.Exportar {
        float: right;
    margin-left: 10px;
    font: bold 1em Arial, "Trebuchet MS" , Verdana;
    color: #2aa4e8;
    padding: 2px 0 0 17px;
    margin: 15px 15px 15px 0;
}

    .Exportar .dxmMenu table {
        height: 23px !important;
    }

    .Exportar .dxmMenuItem {
        padding: 0 8px !important;
    }
	
	p.p-pautas{    font-weight: bold;
    margin: 10px 0;}
	.ul-pautas{margin-left:10px}
	.ul-pautas li {
    margin: 7px 0;
}
	.ul-pautas li  label{padding-left:5px}
	    .MostrarColumna{display:inline-block; vertical-align:middle;padding: 2px 0 0 17px;
    margin: 15px 15px 15px 0;}
.MostrarColumna .dxbButton {
    background: #fff url(../img/column.png) no-repeat left top;
    border: none;
    cursor: pointer;
    font: bold 1em Arial, "Trebuchet MS" , Verdana;
    color: #2aa4e8;
    padding-left: 13px;}


/*nuevo tabs udalsarea---*/
/*tabs horizontal*/
.stats-horizontal {
    margin-top: 20px;
    border-bottom: solid 1px #ddd;
    clear:both
}

    .stats-horizontal .stats-tabs__item {
        display: inline-block;
    }

    .stats-horizontal .stats-tabs__input {
        background: -webkit-gradient(linear, 0 0, 0 70%, from(#e5e5e5), to(#ffffff));
        background: -webkit-linear-gradient(#e5e5e5, #ffffff 70%);
        background: -moz-linear-gradient(#e5e5e5, #ffffff 70%);
        background: -ms-linear-gradient(#e5e5e5, #ffffff 70%);
        background: -o-linear-gradient(#e5e5e5, #ffffff 70%);
        background: linear-gradient(#e5e5e5, #ffffff 70%);
        -pie-background: linear-gradient(#e5e5e5, #ffffff 70%);
        -webkit-border-radius: 8px 8px 0 0;
        -moz-border-radius: 8px 8px 0 0;
        border-radius: 8px 8px 0 0;
        border: solid 1px #ddd;
        padding: 10px;
        border-bottom: none;
        cursor: pointer;
            position: relative;
    top: 3px;
    }

    .stats-horizontal .stats-tabs__activo {
        background: #fff;
        top: 4px;
        position: relative;
        padding-top: 11px;
    }

    
.stats-tabs__input .dxbButton {
    color: #000000;
    font: normal 12px Tahoma;
    vertical-align: middle;
    border: none;
    background: none;
    padding: 0;
    cursor: pointer;
}

.tabs-border {
    border: solid 1px #ddd;
    border-top: none;
    padding: 10px;   
}

/*tabs horizontal dentro del popup*/
.stats-tabs-popup{    border-bottom: solid 2px #2AA4E8;}
.stats-tabs-popup .stats-tabs__activo {
    background: #2AA4E8;
    top: 1px;
    position: relative;
    padding-top: 11px;
    color: #fff;
    border: solid 1px #2AA4E8;
    font-weight: bold;
}

/*tabs vertical*/
.tabs-vertical{ display: table;
    width: 100%;}
.tabs-list {
    display: table-cell;
    vertical-align: top;
    width: 100px;
}

.tabs-container {
    display: table-cell;
    border: solid 1px #ddd;
    padding: 10px;
}

.stats-vertical .stats-tabs__item {
    position: relative;
    z-index: 1;
    margin-right: -1px !important;
}

.stats-vertical .stats-tabs__input {
    border: none;
    border-bottom: solid 1px #ddd;
    background-color: #fff;
    padding: 14px 15px 15px 14px !important;
    cursor: pointer;
    padding: 14px 15px 15px 14px !important;
    cursor: pointer;
    width: 100%;
        border-right: solid 1px #ddd;
        text-align: right;
    font: normal 13px Arial;
}

.stats-vertical .stats-tabs__activo {
    border: 1px solid #ddd;
    border-right: none;
    background-color: #fff;
        font-weight: bold;
    color: #2aa4e8;
}


/*POp Up*/
.modalBackground {
    background: #333;
    opacity: .8;
    padding: 10px;
    /*width: 850px;
    height: 550px;*/
}

.Popup {
    background-color: #fff;

    font-size: 13px;
 
    width: 90vw !important;
   /* overflow: auto !important; 
    height:600px !important;
  height:90vh !important;*/
   /*    -webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5);
    box-shadow: 0 5px 15px rgba(0,0,0,.5);
    border-radius:5px   ; border: solid 1px #ddd;   padding: 1em;*/
  
}


    .Popup img {
        margin: auto;
        display: block;
        max-width: 100%;
    }

.Derecha{text-align:right}
.Cerrar{        border: none;
    background: #fff;
    padding: 10px 10px 10px 30px;
    margin-bottom: 10px;
    cursor: pointer;
    background: url(../img/cerrar.gif) no-repeat 5px 9px;
    color: #2aa4e8;
    font-weight: bold;
    text-indent: -999px;
}

/*POPUP*/
.Tit-PopUp{font: normal 1.5em 'Ubuntu', sans-serif, Arial, Verdana;
    color: #2aa4e8;
    border-bottom: solid 1px #2aa4e8;
    margin-bottom: 10px;
        padding: 10px 0;
}
.Popup .FichaAdmin .fila-campos .p-input {
    width: 77%;
}
.Popup .FichaAdmin .p-input {
    width: 52%;
}
.Popup .p-label{width:15em}
/*.Popup .CapaSeleccionador{width:100% !important}*/
.legend-PopUp{
        color: #2aa4e8;
    font: normal 1.1em 'Ubuntu', "Times New Roman" , Times, serif;
    font-style: italic;
    font-weight: bold;
    padding-top: 10px;
    background: #fff;
}
.p-input-sm{width:30% !important}
.p-input-md {
    width: 64% !important;
}


.body-modal-open{    
     overflow: hidden;}



/*nueva modal devxpress*/
.dxpcLite .dxpc-header, .dxdpLite .dxpc-header{    font-size: 18px !important; 
    font-weight: bold !important;}

.footer-botones{    position: absolute;
    bottom: 10px;
    width: 97.5%;
    right: 29px;
    background-color: #DCDCDC;
    border-top: 1px solid #C9C9C9;
    padding: 10px;
    margin-top: 20px;
    z-index: 9999;}

.CalcularSubindicadores .dxbButton{
color: #fff;
    font: bold 14px Arial !important;
    vertical-align: middle;
    border: none !important;
    background: none !important;
    padding: 1px;
    cursor: pointer;
    /*margin:0px !important;*/
}


.btn-grid .dxbButton{    border: none;
    background: transparent;}
.btn-grid .dxbButton div.dxb{ padding:0}
.btn-ver span{text-indent:-9999px; background:url(/Recursos/Img/lupa.gif) no-repeat left top; display:block; width:16px; height:16px}
.btn-editar span{text-indent:-9999px; background:url(/Recursos/Img/editar.gif) no-repeat left top; display:block; width:16px; height:16px}

.p-inline{    display: inline-block;
    vertical-align: middle;}
	
	