@import url(https://fonts.googleapis.com/css?family=Istok+Web:400,400italic,700,700italic);
@import url('menu.custom.css');
@import url('color.css');

/************ GENERALES *******************/
	.boton{cursor: pointer;}
	.loading_msg_ajax{position: absolute;background:rgba(255, 255, 255, 0.90);color: #000000;width: 100%;flex: inherit;height: 100%;z-index: 999999;position: fixed;padding-top: 200px;display: none;}
	body,h1,h2,h3,h4,h5{font-family: 'Istok Web', sans-serif;}
	#top-caja-logo, #pagina_contenido{padding: 30px 0px;}
	 #top-caja-titular{padding: 15px 0px;}
	#top-caja-titular h1, #pagina_contenido h3{padding: 0px;margin: 0px;}
	h1{font-size: 28px;}
	h2{font-size: 25px;}
	h3{font-size: 22px;}
	h4{font-size: 20px;}
	.uk-panel{padding: 30px;}
	.zona_body_normal{margin-bottom: 30px;}
	.separa_zona{display: block;width: 100%;height: 50px;}
	.caja_negra{background: #000000;color: #ffffff;}
	.caja_negra h1, .caja_negra h2, .caja_negra h3, .caja_negra h4{color: #ffffff;}
	.caja_blanca{border: 2px solid #000000;}
	.uk-grid-divider>[class*=uk-width-1-]:not(.uk-width-1-1):nth-child(n+2), .uk-grid-divider>[class*=uk-width-2-]:nth-child(n+2), .uk-grid-divider>[class*=uk-width-3-]:nth-child(n+2), .uk-grid-divider>[class*=uk-width-4-]:nth-child(n+2), .uk-grid-divider>[class*=uk-width-5-]:nth-child(n+2), .uk-grid-divider>[class*=uk-width-6-]:nth-child(n+2), .uk-grid-divider>[class*=uk-width-7-]:nth-child(n+2), .uk-grid-divider>[class*=uk-width-8-]:nth-child(n+2), .uk-grid-divider>[class*=uk-width-9-]:nth-child(n+2){
	border-left: 2px solid #000000;}
	.uk-breadcrumb{margin-top: 15px;color:#898989 ;}
	.uk-breadcrumb a{color: #898989;}
	.inscripciones_nopadding_derecha{padding-right: 0px !important;}
	.footer_pagina_insripciones{font-size: 13px;;}
	.footer_pagina_insripciones a{color: #444444;text-decoration: underline;}
/********************** MENÚ LATERAL *******************/
	.menu_lateral li{padding: 5px 10px;border-top: 1px solid #000000;}
	.menu_lateral li:last-child{padding: 5px 10px;border-bottom: 1px solid #000000;}
	.menu_lateral li, .menu_lateral li a{color: #000000;}
	.menu_lateral li.uk-active{background: #000000 url(../images/fondos/separa_menu_final.jpeg) repeat-y right center;color: #ffffff;border: none;}
	.menu_lateral li.uk-active, .menu_lateral li.uk-active a{color: #ffffff;}
/********************** TOOLBAR ************************/
	#top-toolbar{background: #252525;color: #ababab;padding: 3px 0px;}
	#top-toolbar a{	color: #ababab;}
/********************** TOP LOGO ************************/
	#top-caja-logo{border-bottom: 1px solid #252525;}
	#top-caja-logo-contenido {text-align: center;margin: auto;width: 250px;	}
/********************* TOP TITULAR *******************/
	#top-caja-titular{border-bottom: 1px solid #252525;text-align: center;}
	#top-caja-titular h1{font-size: bold;}
/*********************** CONTENIDOS ******************/
	#pagina_home img{text-align: center;}
	#pagina_home a{text-decoration: underline;color: #444;}
	#pagina_home .boton_acceder_home{display: block;background: #444444;width: 150px;padding: 15px 10px;text-align: center;color: #fff;text-decoration: none;margin: auto;}
/********************* CONTENIDO LOGIN *************/
	.cajas_formulario_login{margin-top: 30px;}
	.formulario_login{margin: auto;width: 220px;}
	.formulario_login label{text-transform: uppercase;margin-top: 20px;display: block;}
	.formulario_login input{width: 99%;height: 25px;padding: 0px;border: 0px;padding-left: 1%;}
	.boton_acceder{margin-top: 20px;width: 100%;margin-bottom: 10px;display: block;}
	.leyenda_olvidar_pass{display: block;font-size: 11px;margin-top: 20px;}
	.login_aviso_fecha_limite{margin-top: 15px;border: 2px solid #ff2626;padding: 30px;text-align: center;font-size: 18px;font-weight: bold;color: #ff2626;}
	.leyenda_registrarse a{color: #ffffff;text-decoration: underline;}
	.leyenda_registrarse{text-align: center;}
	/* Colores */
		.caja_negra .boton_acceder{background: #ffffff;color: #000000;}
		.caja_blanca .boton_acceder{background: #000000;color: #ffffff;}
		.caja_negra .formulario_login input{background: #000000;color: #ffffff;border: 1px solid #ffffff;}
		.caja_blanca .formulario_login input{	background: #ffffff;	color: #000000;	border: 1px solid #000000;}
		.caja_blanca .leyenda_registrarse a{color: #000000;}
		input.uk-button.uk-button-primary{background: #000000;color: #ffffff;}
/******************** REGISTRO *********************/
	.pagina_registro_1 h2{border-bottom: 3px solid #000000;padding-bottom: 30px;margin-bottom: 0px;font-weight: bold;}
	.pagina_registro_1 h5{color: #868686;border-bottom: 1px solid #868686;padding-bottom: 15px;padding-top: 15px;margin-top: 0px;}
	.registro_pasos{margin-top: 30px;margin-bottom: 30px;}
	.registro_pasos .uk-width-1-2 > div, .registro_pasos .uk-width-1-3 > div{border-bottom: 2px solid #b2b2b2;color: #b2b2b2;font-size: 18px;}
	.registro_pasos .uk-width-1-2.uk-active > div, .registro_pasos .uk-width-1-3.uk-active > div{color: #000000;border-bottom: 2px solid #000000;}
	.registro_leyenda_1{font-size: 18px;font-weight: bold;color: #000000;border-bottom: 1px solid #000000;}
	.registro_leyenda_2{font-size: 13px;color: #868686;margin-top: 5px;}
	.campo_formulario_registro{display: block;width: 100%;margin-right: 10px;margin-top: 20px;}
	.campo_formulario_registro label{display: block;width: 100%;font-size: 12px;font-weight: bold;}
	.campo_formulario_registro input[type=text], 
	.campo_formulario_registro input[type=password], 
	.campo_formulario_registro select{display: block;width: 100%;min-height: 20px;font-size: 13px;border: 1px solid #000000;color: #868686;padding: 5px;}
	select.campo_selector_especial{display: block;width: 100%;height: 30px;line-height: 20px; font-size: 13px;border: 1px solid #000000;color: #868686;padding: 5px;-moz-appearance: none;-webkit-appearance: none;appearance: none;border-radius: 0px;background: #fff url('../images/iconos/icono_flechaseleccionar.png') no-repeat 98% center;}
	.campo_formulario_registro .uk-autocomplete {display: block;width: 100%;}
	.campo_formulario_registro .uk-autocomplete input{padding: 5px;height: 32px;font-size: 13px;}
	
	.campo_formulario_registro .uk-form-select{border: 1px solid #000000;color: #868686;padding: 5px;width: 100%;}
	.campo_formulario_registro .uk-form-select .uk-icon{float: right;}
	.registro_caja_final{margin-top: 30px;border-top: 1px solid #000000;}
	.registro_caja_final > div{padding: 5px 10px;cursor: pointer;}
	.registro_caja_final .registro_boton_cancelar{background: #e5e5e5;float: left;text-align: left;border:1px solid #e5e5e5;color: #000000;border-top:none;}
	.registro_boton_cancelar a{color: #000000;}
	.registro_caja_final .registro_boton_siguientepaso{float: right;text-align: right;background: #000000;border:1px solid #000000;color: #ffffff;}
	.registro_boton_siguientepaso a{color: #ffffff;}
	.registro_caja_final .registro_boton_anteriorpaso{display: inline-block;	padding: 5px 10px;cursor: pointer;margin-left: 10px; float: left;text-align: left;background: #000000;border:1px solid #000000;color: #ffffff;}
	.registro_boton_anteriorpaso a{color: #ffffff;}
	
	.formulario_registro_datos_facturacion_2{border-left: 2px solid #000000;margin-left: 30px;padding-left: 15px;margin-top: 15px;}
	.campo_formulario_registro_sinmargen_superior{margin-top: 0px;}
	.campo_formulario_registro textarea{width: 	99%;height: 100px;padding: 1%;}
/************ RECUPERAR CONTRASEÑA *********/
	.pagina_recuperar_pass h2{margin-top: 20px;margin-bottom: 0px;}
	.pagina_recuperar_pass h5{margin-top: 20px;}
	.pagina_recuperar_pass input[type=text]{width: 90%;float: left;height: 24px;}	
	.pagina_recuperar_pass span{width: 9%;float: left;background: #000000;color: #ffffff;}

	.pagina_recuperar_pass2 h2{margin-top: 20px;margin-bottom: 0px;}
	.pagina_recuperar_pass2 h5{margin-top: 20px;}
	.pagina_recuperar_pass2 input[type=password]{width: 30%;float: left;height: 24px;margin-right: 10px;}	
	.pagina_recuperar_pass2 span{width: 9%;float: left;background: #000000;color: #ffffff;}
	.campos_inscripciones_anunciantes_extra .uk-grid{ margin-top: 0px !important;}
	
	
/************ CREAR INSCRIPCION *************/
	.registro_caja_final .registro_boton_guardar_inscripcion{float: right;text-align: right;background: #e5e5e5;border:1px solid #e5e5e5;color: #000000;}
	.campo_formulario_registro input.ocultar_campo_inscripcion{display: none;}
	.campo_formulario_registro .ocultar_campo_inscripcion{display: none;}
	.jueglo_bloque_campos_cargo{width: 100%;display: block;}
	.juego_bloque_campo_tipo_cargo{float: left;width: 10%;}
	.juego_bloque_campo_cargo{float: left;width: 40%;}
	.bloque_campo_nombre_empresa{float: right;width: 42%;}
	.campo_formulario_registro  .campo_persona_nombre,.campo_formulario_registro  .campo_persona_apellidos{width: 46% !important;float: left !important;}
	.campo_formulario_registro  .campo_persona_nombre{margin-right:  1%;}
	.inscripciones_thumbnail_titulo_pieza{font-size: 15px;border-bottom: 1px solid #000000;}
	.inscripciones_nueva_3_campo_resumen{margin-top: 20px;}
	.inscripciones_nueva_3_campo_resumen label{color: #adadad;text-transform: uppercase;}
	.inscripciones_nueva_3_campo_resumen h5{color: #adadad;font-size: 18px;margin-top: 5px;padding: 0px;border: 0px;font-weight: bold;}
	.multiples_piezas{display: none;}
	.boton_verde_inscripciones_plus{margin-top: 20px;border: 1px solid #a3d39c;background: #ffffff;color: #a3d39c;text-align: left;padding-left: 0px;}
	.boton_verde_inscripciones_plus .uk-icon{background: #a3d39c;color: #fff;padding: 7px 8px;font-size: 8px;margin-right: 10px;}
	.boton_verde_inscripciones_plus .texto_boton{padding-top: 10px;}
	.iframe_subir_material{width: 100%;height: 272px;overflow:hidden !important;}
	.boton_eliminar_cargo{display:inline-block;margin-left:20px;cursor:pointer;float:right;}
	.InscripcionCategoriaDescripcion, .InscripcionSeccionDescripcion, .CajaGrisDescripcion{
		font-size: 13px;
		font-style: italic;
		padding: 5px;
		background: #ebebeb;
		width: 100%;
		margin-top: 2px;
		text-align: justify;
		
	}
	.tabla-resumen-pedido{
		
	}
	.tabla-resumen-pedido tr td:nth-child(2){
		text-align: right
		;
	}
/************* Bases y Categorías ***********/
	.info_categorias_principal{font-size: 20px;display: block;border-bottom: 1px solid #000000;margin-top: 10px;padding-bottom: 10px;margin-bottom: 10px;color: #000000;}
	.info_categoria_subcategoria{margin-left: 20px;}
	.info_categoria_subcategoria label{font-weight: bold;}
	.listado_bases_categorias ol li p{ font-style: italic;font-size: 0.8;}
	.bases-descripcion-categoria{
		text-decoration: underline;
	}
	.bases-descripcion-categoria.post-1{
		margin-left: -30px;
		
	}
/***************** Listado inscripciones *************/
	.inscripciones_piezas_categoria thead{background: #ebebeb;}
	.inscripciones_piezas_categoria_thumbnail img{width: 50px;}
	.inscripciones_piezas_categoria a{color: #000000;}
	.pasador_imagenes_inscripciones{list-style: none;padding-left: 0px;margin-left: 0px;}
	.enlaces_pestanias_dentro > div.enlaces_dentro_completo > div{border-bottom: 4px solid #000000; }
	.uk-grid.uk-grid-collapse > div{padding-left: 0px;}
	.uk-grid.uk-grid-collapse{margin-left: 0;}
	.enlaces_pestanias_dentro .uk-button{	width: 100%;}
	.enlaces_pestanias_dentro .boton_listado_pdf{color: #000000;text-align: right;}
	.icono_formato{width: 50px;}
	.label-apartado-listado{
		font-weight: bold;
		margin-top: 40px;
	}
	#multimedia_piezas .uk-modal-dialog{
		min-height: 500px;
	}
/**************** SLIDE Imágenees ********/
.uk-slidenav-position:hover .uk-slidenav
{
	background: #ffffff !important;
}	
#MostrarMultimedia .uk-modal-dialog{
	width: 1200px;
}
#MostrarMultimedia .uk-position-cover{
	background-repeat: no-repeat;
	background-position: top center;
}
	
#MostrarMultimedia .uk-slideshow{	
	margin: auto;
	
}
.uk-slidenav-position .uk-pagination{
	text-align: center;
}
.uk-slidenav-position .uk-pagination li.uk-active a{
	background: #444444;
	color: #ffffff !important;
}

	
	
/******* VOTACIONES *******/
table.tablas_votaciones td{
	vertical-align: middle !important;
}	


/************* Votaciones jurado  ****/
.resumen-votaciones{
	position: fixed;
	left: 10px;
	top: 10px;
	padding: 10px;
	background: #efefef;
	border: 1px solid #ebebeb;
}

	