body { margin:0px; padding:0px; font-family:Verdana, Geneva, sans-serif;}
select, input, textarea { font-family:Verdana, Geneva, sans-serif; }
img { border:none;}

#entorno-pestanas { background:#414141; }
	#entorno-pestanas #menu-principal ul, #entorno-generales ul { padding:0px; margin:0px;}
	#entorno-pestanas li, #entorno-generales li {  display:block; float:left; font-size: 11px;}
	#entorno-pestanas a, #entorno-generales a{ text-decoration:none;  background-position:bottom; background-repeat: repeat-x;  display:block; padding: 0px 10px ;  border-left:solid 2px #484848; border-right:solid 1px #393939; line-height:30px;  height:30px; }

	#entorno-pestanas img, #entorno-generales img {margin-top:3px; float:left; margin-right:3px;}
	#entorno-pestanas .activa {background-image:none;  }
	#entorno-pestanas li.bienvenido {color: #BEBEBE; margin: 3px 6px; font-style: italic; font-size: 9px;}

/*	#entorno-pestanas a:hover { color:#FFF; background: url(../img/degradado-pulsado.png)   repeat-x; }			*/
		#entorno-pestanas .noactiva:hover, #entorno-generales .noactiva:hover { background-image:none; border-left:solid 2px #393939; border-right:solid 1px  #484848;}

#entorno-generales { float:right;  height:30px; position:relative;}
	#entorno-generales .vista-publica { background-color:#1C6AC1; color:white;}
	#entorno-generales .soporte { background-color:#EC8904; color:white;}
	#entorno-generales .vista-publica:hover { background-color:#2083CC;}

	#entorno-generales .importar-masivo { color:white;}
	#entorno-generales .importar-masivo:hover { }

	#entorno-generales .logout img { border-radius:20px;}
	#entorno-generales .logout:hover img { box-shadow:0px 0px 5px #FFF;}

	a { color:#1B53A7; text-decoration:none;}
	a:hover { text-decoration:underline;}
	a:visited { text-decoration:underline;}

#entorno-submenu, #entorno-submenu-flotante {clear:both; background-image:url(../img/submenu-suave.png); background-position: bottom; background-repeat:repeat-x; height:auto; border-bottom:solid 1px white; box-shadow: 3px 3px 5px #888;}
	#entorno-submenu ul, #entorno-submenu-flotante ul { padding:0px; margin:0px;}
	#entorno-submenu li, #entorno-submenu-flotante li{ display:block; float:left; font-size: 11px; padding: 7px;  margin: 1px; margin: 0px; }
	#entorno-submenu a, #entorno-submenu-flotante a { text-decoration:none; padding: 6px; line-height: 12px; }

	#entorno-submenu-flotante{ position:absolute; box-shadow: 5px 8px 18px -6px #555; z-index:1000;}
	#entorno-submenu-flotante li{ float:none;}
	#entorno-submenu-flotante li:hover{ background:#FFFFFF; }

#entorno-herramientas { clear:both; margin:20px 20px 10px 20px; height:30px; border-p:solid 1px white; border-bottom:solid 1px #CCC; background:#E1E1E6 url(../img/submenu-suave.png) bottom repeat-x; position:relative;}

	#entorno-herramientas .izquierda { float:left;  }
	#entorno-herramientas .derecha { float:right;  }
	#entorno-herramientas .boton {  font-size:11px; color:#666; text-decoration:none; line-height:23px; padding:3px 6px; border-left:solid 1px white;  border-right:solid 1px #CCC;   }
	#entorno-herramientas .boton:hover { background:#CDCDCD;  }
	#entorno-herramientas .boton img {  float:left; margin:0px 3px 0px 0px ; }
	#entorno-herramientas .rapidos{margin: 5px 0px 2px 5px; height: 22px; border:soliid 1px #999; color:#666; font-size:11px; }
	#entorno-herramientas .rapidos option{  padding:5px;}

	#entorno-filtros { display:none; background:#E1E1E6 url(../img/submenu-suave.png) bottom repeat-x; margin:0px 20px; }
	.filtro {display:inline-block; width:280px; border-bottom: solid 1px #CDCDCD; border-right: solid 1px #CDCDCD; margin: 2px; font-size: 11px; color:#5E5E5E; }
	.filtro .filtro-etiqueta { display:inline-block; text-align:right; padding-right:5px; width:118px; }
	.filtro .contenedor { display:inline-block; text-align:right; padding-right:5px;}
	.filtro input, .filtro select { font-size:11px; width:143px; color:#5E5E5E;}
	.filtro input.filtro-fecha { width:68px;}
	.filtro input.filtro-sino { width:18px;}

#entorno-datos { clear:both;}
#entorno-migas { margin:20px; font-size:10px; clear:both; font-weight: bold; }
	#entorno-migas ul { list-style:none; padding:0px; margin:0px;}
	#entorno-migas li { display:inline-block; list-style:none;
		vertical-align: top; /* BASELINE CORRECCIÓN*/
		zoom: 1; /* IE7 (hasLayout)*/
		*display: inline; /* IE */
	}
	#entorno-migas a {text-decoration:none; color:#333; font-size: 10px; font-weight: normal; line-height:14px; padding:4px; }
	#entorno-migas a:hover { background:#EBEBEB; }

#entorno-cabecera { background:#999; margin:0px 20px; font-size:10px; font-style:italic; color:#FFF;}
	/* #entorno-cabecera .columna { display:inline-block; padding:5px 0px;  border-right:solid 1px #666; padding-right:-1px;} */

#entorno-lista { overflow:auto;  	position:relative; width: 100%;  font-size:11px; background:#999;  }
	#entorno-cuerpo-lista { margin:0px 2px 0px 20px; background:#F3F3F3;}
/*	#entorno-cuerpo-lista .fila { border-bottom:solid 1px #CCC; }
	#entorno-cuerpo-lista .columna { display:inline-block; padding:5px 0px; border-right:solid 1px #666;}
	*/

#entorno-pie {position:absolute; bottom:0px; width:100%; height:auto;}
	#lista-personalizada-over { min-height:1px; margin: 0px 18px; }
	#lista-personalizada-under { margin:4px 18px 22px 18px; min-height:1px;}
	#entorno-paginas { position:absolute; bottom:4px; right:0px; }
		#entorno-paginas a{ display:block; float:left; margin:6px 3px 0px 0px;}
		#entorno-paginas .pagina {background:url(../img/pag.png) no-repeat; display:block; width:20px; height:17px; font-size:11px; line-height:17px; text-align:center; color:#666; font-weight:bold; text-decoration:none;}
	#entorno-numelementos  { padding:5px 0px 0px 8px; font-size:10px; position:absolute; bottom:4px; }
		#entorno-paginas .pagina:hover { color:#000;}


	#epp-pie {width: 37px; font-size: 10px; height: 11px; text-align: center; margin:0px;}

.ajuste { clear:both}


.cont-tabla{ margin:10px 20px 20px 20px;}

.boton{ font-size:11px; color:#666; text-decoration:none; line-height:23px; padding:5px 4px 5px 5px; border-left:solid 1px white;  border-right:solid 1px #CCC; background:whitesmoke url(../img/submenu-suave.png) bottom repeat-x; }
.iconocerrar{color:white;background: #db0000;padding: 4px 10px;}
.awesomecerrar, .awesomeeditar, .awesomedescargar{font-size:12px;}
.awesomecerrar{color:#db0000;}
.awesomeeditar{color:#55ab26;}
.awesomedescargar{color:#00A4DF}
/*
#aceptar-cancelar {position: absolute; bottom: 17px; right: 25px; width: auto; height: 19px; background: white; border-radius: 6px 0px 0px 0px; border-top: solid 2px #EAEAEA; z-index: 1002; padding:4px 3px 8px 5px; border-left: solid 2px #EAEAEA; display:none; }
*/
#entorno-pestanas .slicknav_menu li a{border: none; display:initial;background-image:none; background-color:inherit;}
#entorno-pestanas .slicknav_menu .noesflotante{display:block;}
#entorno-pestanas .slicknav_menu li{float:none;}
#entorno-pestanas #menu-principal .esflotante{display:block;background:#f2f2f2;position: absolute;z-index: 1000; background-image:url(../img/submenu-suave.png); background-position: bottom; background-repeat:repeat-x; height:auto; border-bottom:solid 1px white; box-shadow: 3px 3px 5px #888;}
#entorno-pestanas #menu-principal .esflotante li{float: none;}
#entorno-pestanas #menu-principal .esflotante li a{border:none;color:#666}
#entorno-pestanas .slicknav_menu >ul > li >a {border-left: 5px solid;}
#entorno-pestanas .slicknav_menu > ul > li > ul {margin-left: 40px;}

ul#menu-principal{margin:0;padding:0;}

#aceptar-cancelar {position: absolute; bottom: 17px; right: 25px; width: auto; height: 19px; background: white; border-radius: 5px 5px 5px 5px; border: solid 2px #EAEAEA; z-index: 1002; padding: 3px 3px 8px 4px; display: none; box-shadow: 4px 4px 7px 0px #A0A0A0; }

#aceptar-cancelar .boton { height:14px; display: inline-block; width: auto; line-height: 15px; margin-top: 0px; }
#aceptar-cancelar .boton:hover { text-decoration:none; background:#FFF; }

#aceptar-cancelar-espacio { display:block; height:60px; width:20px;  clear:both;}
.menu-desplegable {background:#F7F7F7; border:solid 1px #D1D1D1; border-radius:3px; position:absolute; display:none; z-index:100; box-shadow:3px 3px 10px 0px #000;}
	.menu-desplegable ul { list-style:none; margin:3px; padding:0px; font-style:normal; font-size:11px; }
	.menu-desplegable li { margin:1px; }
	.menu-desplegable a, #cabecera-tabla td .menu-desplegable a { color:#666666; text-decoration:none; padding: 4px 12px; display: block;}
	.menu-desplegable a:hover, #cabecera-tabla td .menu-desplegable a:hover { color:#FFF; background:#999999;}


#tablascroll { border-collapse:collapse; width:100%; background:white; color:#666; font-size:10px;}
	/*.tablascroll thead {position:absolute; top:0; left:0; width:100%;}*/
	#cuerposcroll {overflow-x:hidden; overflow-y:scroll;}

	/*.tablascroll tbody {display:block; overflow:auto; margin-top:24px;}*/
	#tablascroll th {background:#666; }
	#tablascroll th,
	#tablascroll td {padding:5px; border-bottom:1px solid #DDD; padding: 1px 3px 18px 3px;}

	#primera-fila, #primera-fila td { line-height:1px; border:0px; padding:0px; margin:0px;}
	#cabecera-tabla {position:absolute; margin-top:0px;  z-index:50;}

	#cabecera-tabla td, #primera-fila td {background:#414141; color:#CCC; font-style:italic; padding:5px 5px; }
	#cabecera-tabla td a, #primera-fila td a { color:#CCC; text-decoration:none;}
	#primera-fila td { padding-top:0px; padding-bottom:0px; border-top:0px; border-bottom:0px; }
	.imgorden { width:17px; display:inline;  }

	.col-editar { width:20px;}  .col-editar a { border-right:solid 1px #999; color:#333; text-decoration:none; padding:0px 5px;}
	.col-copiar { width:20px;}  .col-copiar a { border-right:solid 1px #999; color:#333; text-decoration:none; padding:0px 5px;}
	.col-borrar { width:20px;}  .col-borrar a { color:#333; text-decoration:none; padding:0px 5px;}
	#tablascroll td.col-editar{ padding:0px;}
	#tablascroll td.col-copiar{ padding:0px;}
	#tablascroll td.col-borrar{ padding:0px;}

	#tablascroll .cajatexto{ font-size:10px; padding:1px 4px; height:22px; color:#333333;}


	.col-acciones { width:130px;}
	.col-seleccionar { width:43px;}
		#btn-seleccionar{background:#C7C7C7; border-radius: 3px; border: solid 1px #DDD; padding: 3px 0px; width: 40px; }

		#acciones-multi {left: 29px; top: 33px; }
		#herramientas {right: 0px; top: 33px; }
		#importar {right: 0px; top: 33px; }
		#importar-general { top:35px; right: 12px; padding: 14px; }
		#importar-masivo { right:0px; padding: 14px; }
		#resultados-masivo{ width:600px; font-size: 12px;}
		#fsUploadProgress1 { margin:10px 0px;}
		#importar-masivo { right:0px; padding: 14px; }
		#importar-masivo object{ float:right;}
		#btnCancel1{ float:right; margin-left: 2px; font-size: 10pt; font-weight:bold; letter-spacing: -1px; font-family: arial; height: 24px;}



		#iframe-importar { display:none;}
		#iframe-importar-general { display:none;}
		#iframe-accionesmulti { display:none;}
		#iframe-masivo {display:none;}
		#iframe-nodo, #btn-submit { display:none;}

	.fila-activa { background:#E4E4E4;}

	.capa-hijos{  position:relative; width:1px; overflow:visible; display:none; color:#00C;}
	.capa-hijos2 { position:absolute; width:900px;  z-index:10; left:53px; top:1px; margin-top:15px; color:#0C6; }
		.capa-hijos ul { padding:0px; margin:0px;}
		.capa-hijos li {  margin:0px 5px 0px 0px; display:inline-block;
			vertical-align: top; /* BASELINE CORRECCIÓN*/
			zoom: 1; /* IE7 (hasLayout)*/
			*display: inline; /* IE */
		}
		.capa-hijos a {text-decoration:none; color:#333;}


	.tooltip{ position:relative; float:right; margin:0px;}
	.separador a img,.separador .tooltip{float:left;}

	.tipicon{ width:14px; height:14px; /*background:url(../img/tip.png) top left no-repeat;*/ display:block; text-decoration:none}
	.tipicon:before{content: "\f128";font: normal normal normal 14px/1 FontAwesome;background: #719dcc;padding: 1px 4px;color: white;border-radius: 50%;}
	.tip{ display:none; position:absolute; top:14px; left:14px; background:#648ebe; z-index:5; padding:5px; width:196px; color:#FFF; text-align:left; border-radius:4px; border:1px solid #3c578e; min-height:30px;}
	.closetip{ width:14px; height:14px; background:url(../img/closetip.png) top left no-repeat; display:block; text-decoration:none; position:absolute; right:4px;}
	.tooltip:hover .tip{display:block;}

	.candado {float:left; position:relative; margin:3px; }
	.candado .tipicon{ width:20px; height:20px; background:url(../img/tip.png) top left no-repeat; display:block; text-decoration:none}
	.candado:hover .tip {display:block;}

	.ordenacion input { width:25px; text-align:center; font-size:9px; border:solid white 1px;}
	.ordenacion img { margin:0px 3px;}
	.ordenacion.visible img { visibility:visible;}
	.ordenacion.novisible img { visibility:hidden; }

	.cajatexto{ border:solid 1px #BBB;}


	.marcado { background-image: url(../img/10.png); }
	#vista-previa-img { position:absolute; z-index:55; display:none; }
	.vp {display: block; float: left; padding:2px; } /* enlaces de vista previa en las listas*/
/* login   */
#total-login{width:100%;}
.fondologo{margin:0 auto; height:180px; margin-bottom:20px; width: 20%;}
.fondologo img{width:100%}
#flogin{margin: 0 auto;padding: 10px;width: 500px; font-size: 16px; font-family:Verdana, Geneva, sans-serif;background: white;border-radius: 6px;border: 2px solid #A8A8A8;max-width: 600px;}
#flogin #mensaje{clear:both;margin:10px 15px 15px 15px;color:#333333;text-align:center;font-size:14px;}

#flogin #mensajeresaltado{clear:both;margin:10px 15px 15px 15px;color:#BD152F;text-align:center;height:43px;font-size:14px;}

#flogin #form{display:inline-block;margin: 10px 0px;;width: 50%;border-left: 1px dashed #a8a8a8;vertical-align:middle;}
#flogin .info_login {width: 45%;display:inline-block;}

#flogin input {border:solid 1px #CCCCCC;background:#F2F2F2; padding:1px; width:100%; font-family:Verdana, Geneva, sans-serif; font-size:16px;padding: 6px;margin: 2px 0px;color: #747474;
}
#flogin .normal1 { font-size:12px; }

#flogin .user_login label, .password_login label {display: block;}
#flogin .texto_login .image-wrapper{position:relative;width: 20%;}
span.image-wrapper:before {content: "\f023";font: normal normal normal 14px/1 FontAwesome;font-size: 40px;margin-left: 20%;}
#flogin .texto_login img{display:inline-block; vertical-align:middle;width: auto;max-width: 75%;}
#flogin .texto_login span{display:inline-block; vertical-align:middle; width: auto;max-width: 75%;}

#flogin #form .boton{color:#666;  width: 100%; border-radius:3px;margin-top:15px;border-color:#666 }
#flogin #form .boton:hover{opacity:0.8;}
#flogin form{margin: -6px 15px}

@media only screen
and (max-width : 1024px) {
#flogin .info_login{width:100%; float:none;}
#flogin .info_login div.icono_login{margin-top:0;height:63px;}
#flogin .info_login div.texto_login{float:none;width:100%;margin-top:0; box-sizing:border-box; padding:0 15%;margin:0 15px;}
#flogin #form{float:none; width:100%; margin:0;border-left:none;box-sizing:border-box; padding:0 15%;}
#flogin input{width:100%}
#flogin .texto_login .image-wrapper{display:none;}
#flogin .texto_login span{width:100%;margin: 15px 0px;font-weight: 600; }
.fondologo{width:45%;}


}
@media only screen
and (max-width : 768px) {
#flogin{width:90%;}
#flogin .info_login{width:100%; float:none;}
#flogin .info_login div.icono_login{margin-top:0;height:63px;}
#flogin .info_login div.texto_login{float:none;width:100%;margin-top:0; box-sizing:border-box; padding:0 0%;margin:0 15px;}
#flogin #form{float:none; width:100%; margin:0;border-left:none;box-sizing:border-box; padding:0 0%;}
#flogin input{width:100%}
#flogin .texto_login .image-wrapper{display:none;}
#flogin .texto_login span{width:100%; }
.fondologo{width:70%;}


}


/*Aviso navegador IE6*/
#aviso-navegador {display:none;visibility:hidden;_background-color:#FFFFCC;_border:5px solid #EE5113;_color:#333333;_font-size:9pt;_height:auto;_line-height:12pt;_padding:15px;_position:absolute;_right:7px;_top:7px;_width:428px;_z-index:2;_visibility:visible;_display:block;}


/* inicio */

#inicio { width:980px; margin:auto; display:block; float:none; padding:20px; background: #EBEBEB; margin: 20px auto;}
	#texto-categoria { width:47%; float:left; padding:10px; text-align:justify}
	#texto-categoria h1 { margin:0; padding:0; font-size:22px; letter-spacing: -1px; font-family: arial; border-bottom: solid 3px #999}
	#iconos-categoria { width:50%; float:left;}
	#iconos-categoria a { width:100px; float:left; margin:4px; height:100px; font-size: 11px; text-decoration: none; color: black; opacity: .50; text-align:center;}
	#iconos-categoria a:hover { opacity:1;}

	#texto-categoria-inicio { width:47%; float:left; padding:10px; text-align:justify}
	#texto-categoria-inicio h1 { margin:0; padding:0; font-size:22px; letter-spacing: -1px; font-family: arial;}
	#texto-categoria-inicio { width:100%; float:left;}


/* form nodo */



	.ui-dialog-content { font-size:10px; background:none; overflow-x:none; }
	.ui-tabs { border: none; padding: 0px; margin: 0px;}
	.ui-tabs .ui-tabs-panel { padding:0px; }
	.ui-tabs-nav {background: none; border-top: none; border-right: none;  border-left: none; border-radius: 0;}
	.ui-dialog .ui-dialog-title span {font-size:9px; color:#999; font-style:italic; font-weight:normal; display:block; margin-top:4px;}
	.ui-dialog .ui-dialog-titlebar-close span { margin:-8px 0px 0px -8px; }

	.md_campo_0, .md_campo_1 {width:100%; float:left; min-width:180px; }
	.md_campo_2 {width:50%; float:left; min-width:304px; }
	.md_campo_3 {width:33.33%; float:left; min-width:304px; }
		.md_campo_3 select { max-width: 266px;}
	.md_campo_4 {width:25%; float:left; min-width:227px; }
	.md_campo_5 {width:20%; float:left; min-width:10px; }

	.campo-dentro {margin:1px;  background:#EEE;}
	.campo-dentro-separador {background:#DDD; color:#535353; margin: 0px 1px; background: #DDD; border-top: solid 1px white;}
	.campo-dentro-separador a { color:#6D6D6D; }

	.ayuda { float:left; width:14px; display:block; margin:5px 0px 0px 5px; height:14px;}
	.etiqueta { float:left; margin:5px 0px 0px 5px;}
	.etiqueta.hijosdirectos { padding: 5px;  font-size: 1.1em; background:#C0C0C0; margin: 0px; clear: both;  width: inherit; float: none; font-weight: bold;}
	.anchocompleto { width:885px}
	.anchocompleto a, .separador {display:block; text-decoration:none; padding:2px 0px; font-weight: bold; font-size: 11px;}
	.control { padding:0px 0px 5px 25px; clear:both; min-height:30px; }

	.campoimagen {border:0px; border-collapse: collapse; }
	.campoimagen a {float:left;}
	.campoimagen input {width:295px;}

	.ico_abrircerrar { cursor:pointer;}

	.hijosdirectos{margin:10px 0;}
	.hijosdirectos .etiqueta,.hijosdirectos .ayuda { display:none;}
	.hijosdirectos .control {padding: 0px;}
	.hijosdirectos .boton img {  float:left; margin:0px 3px 0px 0px ; }
	.hijosdirectos .boton {float: left;}
	.tabla-hijosdirectos {clear:both; width:100%;}
	.tabla-hijosdirectos thead{text-align:left;}
	.tabla-hijosdirectos tbody tr:first-child td img.subir { visibility:hidden;}
	.tabla-hijosdirectos tbody tr:last-child td img.bajar { visibility:hidden;}
	.tabla-hijosdirectos .orden {font-size:10px; text-align:center; width:14px;}
	.tabla-hijosdirectos .oculto {display:none;}


	.hijosdirectos .md_campo_0, .hijosdirectos .md_campo_1, .hijosdirectos .md_campo_2, .hijosdirectos .md_campo_3, .hijosdirectos .md_campo_4, .hijosdirectos .md_campo_5 {min-width:initial; }
	.hijosdirectos .campos_entero1, .hijosdirectos .campos_entero2, .hijosdirectos .campos_entero3, .hijosdirectos .campos_entero4 { width:35px;}
	.hijosdirectos .campos_input1, .hijosdirectos .campos_input2, .hijosdirectos .campos_input3, .hijosdirectos .campos_input4 { width:150px;}

	.hijosdirectos .campos_relacionado1, .hijosdirectos .campos_relacionado2, .hijosdirectos .campos_relacionado3, .hijosdirectos .campos_relacionado4 { width:96px;}
	.hijosdirectos .hijosdirectos .campos_textarea2, .hijosdirectos .campos_textarea3, .hijosdirectos .campos_textarea4 { width:100px;}
	.hijosdirectos .campos_textarea1 { width:200px;}
	.hijosdirectos	campo_relacionado_buscar { width:70px; }

	.ui-widget input, .ui-widget textarea, .ui-widget button  {color:#757575; font-size: 12px; padding:4px;}
	.ui-widget select {color:#757575; font-size: 12px; padding:3px;}
	.ui-widget input.inputfile{ padding:0px}
	.ui-widget { font-size:0.9em}

	.campos_input1, .campos_entero1 { width:386px;}
	.campos_input2, .campos_entero2 { width:386px;}
	.campos_input3, .campos_entero3 { width:252px;}
	.campos_input4, .campos_entero4 { width:174px;}
	.campos_input5, .campos_entero5 { width:134px;}

	.campos_input_pass1 { width:360px;}
	.campos_input_pass2 { width:360px;}
	.campos_input_pass3 { width:226px;}


	.campos_textarea1 { width:860px; height:76px;}
	.campos_textarea2 { width:386px; height:76px;}
	.campos_textarea3 { width:260px; height:76px;}


	.campos_color { width:50px; float:left;}

	.campo_relacionado_buscar {float:left; background-image:url(../img/lupa-buscar.png); background-repeat: no-repeat; background-position:right; width: 106px;}


	.campos_radio1{ width:100%; display:block; float:left; margin:3px 0px;}
	.campos_radio2{ width:50%; display:block; float:left; margin:3px 0px; text-align:center; padding:4px 0px;}
	.campos_radio3{ width:33%; display:block; float:left; margin:3px 0px; text-align:center; padding:4px 0px;}
	.campos_radio4{ width:25%; display:block; float:left; margin:3px 0px; text-align:center; padding:4px 0px;}
	.campos_radio5{ width:20%; display:block; float:left; margin:3px 0px; text-align:center; padding:4px 0px;}
	.campos_radio6{ width:16%; display:block; float:left; margin:3px 0px; text-align:center; padding:4px 0px;}
	.campos_radio7{ width:14%; display:block; float:left; margin:3px 0px; text-align:center; padding:4px 0px;}
	.campos_radio8{ width:12%; display:block; float:left; margin:3px 0px; text-align:center; padding:4px 0px;}

	.campos_radio1 img,
	.campos_radio2 img,
	.campos_radio3 img,
	.campos_radio4 img,
	.campos_radio5 img,
	.campos_radio6 img,
	.campos_radio7 img,
	.campos_radio8 img {margin:4px;}

	.campos_foraneo1{ width:100%; display:block; float:left; margin:3px 0px; text-align:left; }
	.campos_foraneo2{ width:50%; display:block; float:left; margin:3px 0px; text-align:center; padding:4px 0px; text-align:left; }
	.campos_foraneo3{ width:33%; display:block; float:left; margin:3px 0px; text-align:center; padding:4px 0px; text-align:left; }
	.campos_foraneo4{ width:25%; display:block; float:left; margin:3px 0px; text-align:center; padding:4px 0px; text-align:left; }
	.campos_foraneo5{ width:20%; display:block; float:left; margin:3px 0px; text-align:center; padding:4px 0px; text-align:left; }
	.campos_foraneo6{ width:16%; display:block; float:left; margin:3px 0px; text-align:center; padding:4px 0px; text-align:left; }
	.campos_foraneo7{ width:14%; display:block; float:left; margin:3px 0px; text-align:center; padding:4px 0px; text-align:left; }
	.campos_foraneo8{ width:12%; display:block; float:left; margin:3px 0px; text-align:center; padding:4px 0px; text-align:left; }

	.campos_hijodirecto1 {width: 393px; display: inline-block; text-align: right; margin-right: 3px; line-height: 21px; border-bottom: solid 1px #B6B6B6; margin: 2px;}
	.campos_hijodirecto2 {width: 393px; display: inline-block; text-align: right; margin-right: 3px; line-height: 21px; border-bottom: solid 1px #B6B6B6; margin: 2px;}
	.campos_hijodirecto3 {width: 244px; display: inline-block; text-align: right; margin-right: 3px; line-height: 21px; border-bottom: solid 1px #B6B6B6; margin: 2px;}
	.campos_hijodirecto4 {width: 230px; display: inline-block; text-align: right; margin-right: 3px; line-height: 21px; border-bottom: solid 1px #B6B6B6; margin: 2px;}

	.desplegable-contenedor {background:url(../img/fondodesplegar.png); height:76px; float:left; position:relative; margin-bottom:8px;}
	.desplegable-contenedor1 { width:855px;}
	.desplegable-contenedor2 { width:400px;}
	.desplegable-contenedor3 { width:248px;}
	.desplegable-contenedor4 { width:172px;}

	.desplegable-opciones {display:none; position:absolute; height:auto; border-bottom: solid 1px #615E5E; border-left: solid 1px #615E5E; border-right: solid 1px #615E5E; background:white; box-shadow: 4px 4px 12px 0px #444; z-index: 1;}
	.desplegable-abrir,.desplegable-abrir:hover  {background:url(../img/botondesplegar.png); width:20px; height:76px; float:left; text-decoration:none; cursor:pointer; }

	.desplegable-opcion {clear:both; margin:2px 0px;  cursor:pointer;}
	.desplegable-opcion img {padding:4px;  float: left;}
	.desplegable-opcion p { padding:4px; margin:0px;}

	.campos_fecha { width:76px; float:left;}
	.ui-datepicker-trigger {width:25px; height:25px; float:left;}
	.ui-datepicker{ z-index: 1003 !important;}
	.campos_dia,.campos_mes,.campos_ano {float:left;}

	.borrarimagen, .editarimagen, .descargarimagen {margin:3px;}
	.borrarimagen img, .editarimagen img, .descargarimagen img { width:15px; }

	#controles-edicion-imagen {font-size: 11px; margin-top: 10px; text-align: center; }
		#controles-edicion-imagen input {width: 30px; font-size: 10px; font-weight: bold; border: none; padding: 5px; text-align: center; background: #DDD;}
		#controles-edicion-imagen input.modificar-proporcion { width:auto; }
	#leyenda-edicion-imagen { margin-bottom:10px; }
	.menu-desplegable a.btn-edicion-imagen { width:100px; text-align:center; display:inline-block }

	textarea#css {height:400px;}

	#vis_xxxdatosvistapreviaxxx .campo-dentro-separador{ border-bottom-width:5px; padding:5px; background:none;}
	#vis_xxxdatosvistapreviaxxx {margin:20px 0px 8px 0px;}
	#link_xxxdatosvistapreviaxxx { font-size:16px; color:#000;}

	.boton-over-inc {font-size: 10px; padding: 1px 4px; height: 22px; color: #333333; background: rgb(236, 236, 236); padding: 5px;}
	.boton-over-inc:hover {  background:#CCCCCC; text-decoration:none; }

	.texto-elegido { font-weight:bold; line-height: 27px; margin-left: 10px;}
	.oculto {display:none;}
	/*
	#tablapropiedades .campos_radio1{ width:535px; display:block; float:left; margin:3px 0px;}
	#tablapropiedades .campos_radio2{ width:260px; display:block; float:left; margin:3px 0px; text-align:center; padding:4px 0px;}
	#tablapropiedades .campos_radio3{ width:171px; display:block; float:left; margin:3px 0px; text-align:center; padding:4px 0px;}
	#tablapropiedades .campos_radio4{ width:130px; display:block; float:left; margin:3px 0px; text-align:center; padding:4px 0px;}
	#tablapropiedades .campos_radio5{ width:106px; display:block; float:left; margin:3px 0px; text-align:center; padding:4px 0px;}

	#tablapropiedades .campos_externo1 { width:692px; clear:none; }
	#tablapropiedades .campos_externo2 { width:342px; clear:none; }
	#tablapropiedades .campos_externo3 { width:225px; clear:none; }
	#tablapropiedades .campos_externo3 select { width:63px;}

	#tablapropiedades .campos_color_cuadro { font-size:10px; border:solid 1px black; width:1px; height:20px; display:block; text-decoration:none; float:left; padding-left:19px; cursor:pointer;}

	#tablapropiedades .campos_input1 { width:400px; clear:none; }
	#tablapropiedades .campos_input2 { width:178px; clear:none; }
	#tablapropiedades .campos_input3 { width:61px; clear:none; }

	#tablapropiedades .campos_entero1 { width:178px; clear:none; }
	#tablapropiedades .campos_entero2 { width:178px; clear:none; }
	#tablapropiedades .campos_entero3 { width:61px; clear:none; }

	#tablapropiedades .campos_dia,#tablapropiedades  .campos_mes,#tablapropiedades  .campos_ano { font-size:10px;}
	#tablapropiedades .campos_fecha {width:72px; font-size:11px; }
	*/
	.sino-deshabilitado {opacity:0.5;}
	.imgsino {width:37px;}

	#copiar-idiomas {margin:-32px -9px; float: right; clear: both; position: absolute; right: 0px;}
	.slicknav_menu {display:none;}
@media (max-width:1024px){
	.slicknav_menu{display:block;float: left;z-index: 1000; position:absolute; padding:0;}
	.slicknav_btn{margin:0;}
	#menu-principal,#entorno-submenu{display:none; }
	#entorno-pestanas a{line-height:42px;}

}
@media (min-width:1024px){
	#entorno-pestanas #menu-principal .noesflotante{display:none !important;}
}

