html {
	height: 100%;
}

body {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #ffffff;
	background-image: url(../imagenes/fondo.gif);
	text-align:center;
}

table,td,tr,form,p,div {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
td {
	vertical-align:top;
	font-size:10px;
}

input, select {
	font-size: 9px;
	border: 1px solid #a1a1a1;
	font-family: Verdana, Geneva, sans-serif;
	padding: 3px 3px 3px 3px;
}
option {
	padding: 1px 3px 1px 7px;
}
input.text {
	width: 430px;
}
input.semitext {
	width: 350px;
}
input[type="image"]{
	border:0px solid;
	padding:0;
}
select.text {
	width: 430px;
}
textarea {
	font-size: 11px;
	border: 1px solid #a1a1a1;
	font-family: Verdana, Geneva, sans-serif;
	width: 435px;
	height: 200px;
}
#work_action_layer { position: fixed; bottom: 0; left: 0; width: 100%; max-width: 100%; }
#work_action_layer > div { max-width: 100%; }
#layer_reject > div { max-width: 100%; }
#rechazo_motivo_capa { width: calc(100% - 320px); max-width: 630px; }
#rechazo_motivo_txt_tbl { width: calc(100% - 20px) !important; }
#formulario #layer_reject label { width: auto; padding-right: 15px; }

/************************************************************************************************************************
LOGIN
*************************************************************************************************************************/

#login {
	background-image: url(../imagenes/login.gif);
	background-repeat:no-repeat;
	width: 354px;
	height: 276px;
	margin-top: 50px;
	padding-top: 55px;
	padding-left: 22px;
	clear:both;
	text-align:left;
}
#login h2 {
	font-size: 11px;
	margin: 35px 0px 10px 0px;
}
#login p {
	margin: 0px 0px 10px 0px;
}

#login label {
	width: 100px;
	font-weight:bold;
	margin: 10px 0px 0px 0px;
}
#login fieldset {
	border: none;
	padding: 0px;
	margin: 0px 0px 10px 0px;
}
#login_footer {
	width:354px;
	padding-top: 25px;
	padding-left: 15px;
	text-align:left;
}
#login_footer small {
	float: left;
	margin-left: 10px;
}
#login_footer a {
	color: #ffffff;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
}
/************************************************************************************************************************
MAIN
*************************************************************************************************************************/
#main {
	text-align: left;
	margin: 0px auto 0px auto;
	width: 980px;
	max-width: 100%;
}
/************************************************************************************************************************
HEADER
*************************************************************************************************************************/
#header {
	background-image:url(../imagenes/header.gif);
	background-repeat:no-repeat;
	width: 980px;
	max-width: 100%;
	height: 67px;
	margin-top: 25px;
	clear:both;
}
#header p {
	float: right;
	text-align: right;
	margin: 0px 0px 0px 0px;
	padding: 20px 25px 0px 0px;
	width: 600px;
	height: 45px;
	vertical-align:bottom;
}
#header a {
	color: #000000;
	text-decoration: none;
	font-weight:bold;
}
/************************************************************************************************************************
FOOTER
*************************************************************************************************************************/
#footer {
	width: 965px;
	height: 75px;
	background-image: url(../imagenes/fondo_cotainer_footer.gif);
	background-repeat:no-repeat;
	padding-top: 25px;
	padding-left: 15px;
	text-align:left;
}
#footer small {
	float: left;
	margin-left: 10px;
}
#footer a {
	color: #ffffff;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
}
/************************************************************************************************************************
OPCIONES
*************************************************************************************************************************/

#categories {
	width: 980px;
	max-width: 100%;
	clear:both;
	background-image:url(../imagenes/fondo_container.gif);
	background-repeat:repeat-y;
	padding-top: 10px;
	overflow-x: auto;
}
#categories ul{
	padding: 3px 3px 3px 3px;
	width: 954px;
	background-image:url(../imagenes/options_top.gif);
	height:21px;
	margin: 0px auto 0px auto;
}
#categories li{
	float: left;
	border-left: 1px solid #b0b0b0;
	border-top: 1px solid #b0b0b0;
	border-bottom: 1px solid #b0b0b0;
	border-right: 1px solid #000000;
	list-style-type:none;
	list-style-position: outside;
	margin: 0px 0px 0px 0px;
	padding: 3px 5px 0px 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	height:16px;
	/*background-image:url(../imagenes/fondo_menu_off.gif);*/
	background-color:#d7d7d7;
}
#categories li.active{
	/*background-image:url(../imagenes/fondo_menu_on.gif);*/
	background-color:#FFFFFF;
}
#categories div.bn {
	float: left;
	border-right: 1px solid #000000;
}
#categories a {
	color: #000000;
	text-decoration:none;
	font-weight: bold;
}
#categories a.active {
	color: #800040;
	text-decoration:none;
	font-weight: bold;
}

.categories2 {
	width: 736px;
	text-align: left;
	clear:both;
	height:39px;
	background-color: #bdbdbd;
}



/*
CONTENIDO
*/
#container {
	width: 960px;
	max-width: calc(100% - 20px);
	text-align:left;
	background-image:url(../imagenes/fondo_container.gif);
	background-repeat:repeat-y;
	clear:both;
	padding: 10px 10px 10px 10px;
}
#container h2 {
	background-image:url(../imagenes/fondo_h1.gif);
	background-repeat: no-repeat;
	font-size: 12px;
	height: 20px;
	padding: 7px 15px 3px 15px;
	margin: 0px 0px 0px 0px;
}
#container h1 {
	font-size: 25px;
	letter-spacing:-2px;
	padding: 0px 0px 0px 0px;
}

/*
MENSAJES
*/
#mensajes {
	width: 960px;
	max-width: 100%;
	text-align:left;
	background-image:url(../imagenes/fondo_container_inside.gif);
	background-repeat:repeat-y;
	clear:both;
	margin: 0px 0px 10px 0px;
}
#mensajes_footer {
	background-image: url(../imagenes/list_footer.gif);
	background-repeat:no-repeat;
	height: 4px;
	clear:both;
}
#mensajes_footer_search {
	background-image: url(../imagenes/list_footer.gif);
	clear:both;
	background-repeat:no-repeat;
	height: 4px;
}
#mensajes h2 {
	background-image:url(../imagenes/fondo_h1.gif);
	background-repeat: no-repeat;
	font-size: 12px;
	height: 20px;
	padding: 7px 15px 3px 15px;
	margin: 0px 0px 0px 0px;
}
#mensajes p {
	margin: 15px 15px 15px 15px;
}


#mensajes_half {
	width: 480px;
	text-align:left;
	background-image:url(../imagenes/fondo_container_inside_half.gif);
	background-repeat:repeat-y;
	margin: 0px 0px 10px 0px;
}
#mensajes_footer_half {
	background-image: url(../imagenes/list_footer_half.gif);
	background-repeat:no-repeat;
	height: 4px;
}
#mensajes_half h2 {
	background-image:url(../imagenes/fondo_h1_half.gif);
	background-repeat: no-repeat;
	font-size: 12px;
	height: 20px;
	padding: 7px 15px 3px 15px;
	margin: 0px 0px 0px 0px;
}
#mensajes_half p {
	margin: 15px 15px 15px 15px;
}

/*
AYUDA
*/
#ayuda {
	width: 742px;
	text-align:left;
	background-image:url(../imagenes/fondo_container_inside.gif);
	background-repeat:repeat-y;
	clear:both;
	margin: 0px 0px 10px 0px;
}
#ayuda_footer {
	background-image: url(../imagenes/list_footer.gif);
	background-repeat:no-repeat;
	height: 4px;
	clear:both;
}
#ayuda h2 {
	background-image:url(../imagenes/fondo_h1.gif);
	background-repeat: no-repeat;
	font-size: 12px;
	height: 20px;
	padding: 7px 15px 3px 15px;
	margin: 0px 0px 0px 0px;
}
#ayuda p {
	margin: 15px 15px 15px 15px;
}


/*
BUSQUEDA
*/
#search {
	width: 960px;
	max-width: 100%;
	text-align:left;
	background-image:url(../imagenes/fondo_container_inside.gif);
	background-repeat:repeat-y;
	clear:both;
	margin: 0px 0px 10px 0px;
}
#search_footer {
	background-image: url(../imagenes/list_footer.gif);
	background-repeat:no-repeat;
	height: 4px;
	clear:both;
}

#search form {
	padding: 7px 7px 7px 7px;
}
#search label {
	width: 150px;
	float:left;
	font-weight:bold;
	}
#search fieldset {
	border: none;
	margin: 0px;
}
/*
ESTADISTICAS
*/
#stats {
	text-align:left;
	background-image:url(../imagenes/fondo_container_inside.gif);
	background-repeat:repeat-y;
	clear:both;
	padding: 3px 3px 3px 3px;
	margin: 0px 0px 0px 0px;
}
#stats h3 {
	font-size: 11px;
	padding: 0px 15px 0px 15px;
	margin: 15px 0px 15px 0px;
}
#stats p.borde {
	border-bottom: 1px solid #d5d5d5;
	padding: 10px 15px 10px 15px;
}

#stats_list_footer {
	background-image: url(../imagenes/list_footer.gif);
	background-repeat:no-repeat;
	height: 4px;
}

/*
Listado y paginaciones
*/
#listado {
	text-align:left;
	background-image:url(../imagenes/fondo_container_inside.gif);
	background-repeat:repeat-y;
	clear:both;
	padding: 3px 3px 3px 3px;
	margin: 0px 0px 0px 0px;
}
#formulario {
	text-align: left;
	background-image: url(../imagenes/fondo_container_inside.gif);
	background-repeat: repeat-y;
	clear: both;
	padding: 10px 15px 10px 15px;
	margin: 0;
	/* DAMIA, PARA ELIMINAR EL ESPACIO EN BLANCO QUE APARECE A VECES */
	width:929px;
	max-width: calc(100% - 30px);
	float: left;
	display: block;
}

/* DAMIA, PARA ELIMINAR EL ESPACIO EN BLANCO QUE APARECE A VECES */
#app { width: 950px; display: block; float: left; max-width: calc(100% - 10px); }
#formulario label {
	width: 175px;
}
#formulario fieldset {
	border: none;
}
#formulario div.form1 {
	clear: both;
	padding: 0px 0px 0px 0px;
}
#formulario a.back {
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px;
	text-decoration:none;
	color:#000000;
}
#required {
	width: 340px;
	float: left;
}
#options {
	width: 340px;
	float: right;
}
#otros {
	width: 680px;
	clear: both;
}
#formulario div.form2 {
	clear: both;
	padding: 10px 0px 10px 0px;
}
#formulario h3, #formulario .h3ok, #formulario .h3pend, #formulario .h3up {
	clear: both;
	font-size: 13px;
	padding: 5px 5px 5px 25px;
	margin: 15px 0px 15px 0px;
	border: 1px solid #000000;
	background: #aeaeae url('../imagenes/icons/icon_h3.png') no-repeat;
	background-position:center left;
}

#formulario .h3ok {
	background-color: #00b909;
}

#formulario .h3pend {
	background-color: #edea00;
}

#formulario .h3up {
	background-color: #ffb61a;
}

#formulario p {
	font-size: 9px;
	padding: 0px 0px 0px 0px;
	margin: 15px 0px 15px 0px;
}
p.list_information {
	font-size: 12px;
	font-weight:bold;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 15px;
	border: none;
}
.tbl_top {
	background-image:url(../imagenes/fondo_table_top.gif);
	padding: 7px 15px 7px 15px;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size:10px;
	color:#000000;
	text-decoration: none;
	font-weight:bold;
}

.tbl_top a {
	font-family:Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size:10px;
	color:#000000;
	text-decoration: none;
	font-weight:bold;
}
a.listado_sp {
	font-family:Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size:10px;
	color:#000000;
	text-decoration: none;
	font-weight:bold;
}
.tbl1 { background-color: #f2f2f2; border-bottom: 1px solid #a0a0a0;  padding: 7px 15px 7px 15px; }
.tbl2 { background-color: #eaeaea; border-bottom: 1px solid #a0a0a0; padding: 7px 15px 7px 15px; }

#paginacion, #paginacionTop {
	margin-top: 0px;
	float:right;
	border-bottom: 1px solid #353535;
	border-left: 1px solid #353535;
	border-right: 1px solid #353535;
	width:244px;
	height:24px;
	text-align:left;
	background-image: url(../imagenes/fondo_paginacion.gif);
	padding-top: 6px;
	padding-bottom: 0px;
	padding-left: 3px;
	padding-right: 3px;

}
#paginacion select, #paginacionTop select {
	font-size: 9px;
	padding:0px 0px 0px 0px;
}
#paginacion ul, #paginacionTop ul{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

	height:19px;
}
#paginacion li, #paginacionTop li{
	float: left;
	list-style-type:none;
	list-style-position: outside;
	margin: 0px 0px 0px 0px;
	padding: 3px 5px 3px 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	height:010px;
}
#paginacion li.jumpmenu, #paginacionTop li.jumpenu {
	float: right;
	margin: 0px;
	padding: 1px 0px 0px 0px;
}
#paginacion a, #paginacionTop a {
	color: #000000;
	text-decoration:none;
	font-weight: bold;
}
#paginacion a.active, #paginacionTop a.active {
	color: #800040;
	text-decoration:none;
	font-weight: bold;
}

.mesg_importante {
	background-color: #800040;
	color: #FFFFFF;
	border: 1px solid #000000;
	padding: 10px;
}
.mesg_importante strong {
	padding: 10px;
	display:block;
}
/************************************************************************************************************************
ESTILOS PARA VISUALIZAR INFO DE ILUSTRADORES
*************************************************************************************************************************/
.ilustracioListItem {
	width: 180px;
	float: left;
	margin: 5px 8px 5px 0px;
}
.ilustracioListItem a {
	color: #ffffff;
	text-decoration: none;
 }
.ilustracioListItemEdit {
	background-image:url(../imagenes/fons/fons_edit.gif);
	background-repeat:no-repeat;
	height: 12px;
	padding-left: 25px;
	margin: 2px 0px 3px 0px;
}
.ilustracioListItemDelete {
	background-image: url(../imagenes/fons/fons_delete.gif);
	background-repeat:no-repeat;
	height: 12px;
	padding-left: 25px;
}
h4 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
}
h5 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
}
/*
BORRAR al finalizar el proyecto
*/

.borrar{ 	border: 1px solid #00FF00 ;}
#formulario fieldset.borde {
	border: 1px solid #000000;
	padding: 20px;
	}
.pCheck {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
label {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
.error {
	background-color:#990000;
	color: #ffffff;
	padding: 3px 5px 3px 5px;
	line-height: 15px;
}
.ok {
	background-color: #00b909;
	color: #ffffff;
	padding: 3px 3px 3px 3px;
	line-height: 15px;
}


.DIVLEFT{
	width: 440px;
	float: left;
}
.DIVRIGHT {
	width: 440px;
	float: right;
}

td.noticiasImg {
	padding: 10px 10px 0px 0px;
	}

#sqlerror {
    border:1px solid;
    background-color: #ff0000;
    padding: 5px;
    margin: 10px;
}
.migaspan, .migaspan a {
    color: #807594;
    font-size:11px;
}
.migaspan a { text-decoration:none; }
.migaspan a:hover { text-decoration:underline; }
.flecha { color:#000000; }
#app { font-size:11px; background: no-repeat url(../imagenes/fondo_app.gif); height:17px; text-align:right; padding:3px 10px 0px 0px; }
.basicLink { color:#000000; text-decoration:none; }
.basicLink:hover { text-decoration: underline; }
.basicLink img { border:0px; }
.navegadorDirectorios { list-style:none; margin:0px 0px 0px 40px; font-size:12px; }
.navegadorDirectorios li { margin:2px 2px 2px 2px }
.fright{ float:right; }
.fleft{ float:left; }
#blockError { width:600px; position:absolute; background-color:#FF0000; display:none; border:1px solid; padding: 10px 10px 10px 10px; }
/************************************************************************************************************************
TABLA PARA CAMPOS DE LA APLICACI?N EN EL FORM DE M?DULO
*************************************************************************************************************************/
table.appVisibility td {
		border-bottom:#CCCCCC solid 1px;
		padding:4px 0px;
	}


/* ***********************************************************************************************************************
INSTALACION
*************************************************************************************************************************/
li.installKO {
	color: #660000;
	font-weight: bold;
	list-style-position:inside;
}
li.installOK {
	color: #006600;
	font-weight: bold;
	list-style-position:inside;
}
/* ***********************************************************************************************************************
BUSQUEDA AVANZADA
*************************************************************************************************************************/
.search_adv {
	padding: 10px 15px 10px 15px;
}
.search_adv input.text {
	width: 250px;
	margin-bottom: 10px;

}
.search_adv select.input-1 {
	width: 250px;
}

/**************************************************************************
FILE SELECTOR
***************************************************************************/
#popup-fileselector-container {width:887px; height:495px; background-color:#333; color:#FFF; padding:10px;}
#popup-fileselector-content {background-color:#FFF; color:#333; width:877px; height:455px; padding:5px; }
#popup-fileselector-data { display:inline; float:left;}
#popup-fileselector-dataSelected { display:inline; float:right; margin-right:7px;}
#popup-fileselector-container a{ color:#FFF; text-decoration:none; }
#popup-fileselector-container a:HOVER{ color:#999; text-decoration:none; }
#popup-fileselector-content a{ color:#F00; text-decoration:none; }
#popup-fileselector-content a:HOVER{ color:#333; text-decoration:none; }
#popup-fileselector-buttons div{ display:inline; margin-left:15px; }

*.fileDraggable{ cursor:move; background-color:#FFFFFF; width:100px; height:100px; }
*.fileRemovable{ cursor:move; background-color:#FFFFFF; width:100px; height:100px; }

.fileDraggableActive{ border:1px solid #459900; }
.fileDraggableHover{ border:1px solid #FF9900; }

/**************************************************************************
ALERTAS
***************************************************************************/



.cssBackground 		{height:100%; width:100%; background-color:#000; display:none; position:fixed; top:0; left:0; z-index:100; float:left; opacity:0.65;}
.cssPopup 			{margin:0 auto;}
.cssPopupContainer 	{position:absolute; display:none; z-index:101; width:100%;}

#popup-container 	{width:450px; background:url(../imagenes/alert/alert-bottom.gif) no-repeat bottom left; padding-bottom:4px;}
#popup-container h2 {background:url(../imagenes/alert/alert-top.gif) no-repeat 0 0; width:450px; height:30px; line-height:30px; color:#000;}
#popup-content 		{background:url(../imagenes/alert/alert-content.gif) repeat-y 0 0; width:430px; padding:10px;}

#popup-container-big 	{width:750px; background:url(../imagenes/alert/alert-bottom-big.gif) no-repeat bottom left; padding-bottom:4px;}
#popup-container-big h2 {background:url(../imagenes/alert/alert-top-big.gif) no-repeat 0 0; width:750px; height:30px; line-height:30px; color:#000;}
#popup-content-big 		{background:url(../imagenes/alert/alert-content-big.gif) repeat-y 0 0; width:730px; padding:10px;}

#popup-content a, #popup-content-big a 	{padding-top:10px;}
#popup-container h2, #popup-container p, #popup-container ol, #popup-container-big h2, #popup-container-big p, #popup-container-big ol {text-align:left;}
#popup-container h2, #popup-container ol li, #popup-container-big h2, #popup-container-big ol li { padding: 0 0 0 10px; }
#popup-container ol li, #popup-container-big ol li { list-style:none; }

.dhtmlgoodies_tree li { padding:10px; }
/*
#capaPopUp {
	background-color:#000;
	opacity:0.65;
	position:absolute;
	z-index:9001;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:none;
}
#popUpDiv {
	position:absolute;
	z-index:9002;
	overflow:auto;
	left:50%;
	display:none;
	top:50%;
}
*/

.step {
	cursor:pointer;
	background:no-repeat url(../imagenes/steped.gif);
	height:23px;
	width:900px;
	padding: 7px 10px 0px 10px;
	font-weight:bold;
	font-size:13px;
}

#formObjectName {
	padding:5px;
	margin-left:745px;
	border:1px solid;
	background-color: #fff;
	width:200px;
	z-index:2;
	position:absolute;
	display:none;
}
.cancelButton {
	border: 1px solid #a1a1a1;
	padding: 3px 3px 3px 3px;
}

.deprecated {
	color: #ff0000 !important;
}







/************************************************************************************************************************
MAIN 800x600
*************************************************************************************************************************/
#main800 {
	text-align: left;
	margin: 0px auto 0px auto;
	width: 762px;
}
/************************************************************************************************************************
HEADER 800x600
*************************************************************************************************************************/
#header800 {
	background-image:url(../imagenes/800x600/header.gif);
	background-repeat:no-repeat;
	width: 762px;
	height: 67px;
	margin-top: 25px;
	clear:both;
}
#header800 p {
	float: right;
	text-align: right;
	margin: 0px 0px 0px 0px;
	padding: 20px 25px 0px 0px;
	width: 300px;
	height: 45px;
	vertical-align:bottom;
}
#header800 a {
	color: #000000;
	text-decoration: none;
	font-weight:bold;
}


/*
CONTENIDO
*/
#container800 {
	width: 742px;
	text-align:left;
	background-image:url(../imagenes/800x600/fondo_container.gif);
	background-repeat:repeat-y;
	clear:both;
	padding: 10px 10px 10px 10px;
}
#container800 h2 {
	background-image:url(../imagenes/800x600/fondo_h1.gif);
	background-repeat: no-repeat;
	font-size: 12px;
	height: 20px;
	padding: 7px 15px 3px 15px;
	margin: 0px 0px 0px 0px;
}
#container800 h1 {
	font-size: 11px;
	height: 20px;
	padding: 0px 0px 0px 0px;
	margin: 15px 0px 0px 0px;
}





#formulario800 {
	text-align:left;
	background-image:url(../imagenes/800x600/fondo_container_inside.gif);
	background-repeat:repeat-y;
	clear:both;
	padding: 10px 15px 10px 15px;
	margin: 0px 0px 0px 0px;
}
#formulario800 label {
	width: 175px;
}
#formulario800 fieldset {
	border: none;
}
#formulario800 div.form1 {
	clear: both;
	padding: 10px 0px 0px 0px;
}
#required800 {
	width: 340px;
	float: left;
}

#formulario800 div.form2 {
	clear: both;
	padding: 10px 0px 10px 0px;
}
#formulario800 h3 {
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	margin: 15px 0px 15px 0px;
	border-bottom: 1px solid #000000;
}
#formulario800 p {
	font-size: 9px;
	padding: 0px 0px 0px 0px;
	margin: 15px 0px 15px 0px;
}

#stats_list_footer800 {
	background-image: url(../imagenes/800x600/list_footer.gif);
	background-repeat:no-repeat;
	height: 4px;
}

/************************************************************************************************************************
FOOTER 800
*************************************************************************************************************************/
#footer800 {
	width: 747px;
	height: 75px;
	background-image: url(../imagenes/800x600/fondo_cotainer_footer.gif);
	background-repeat:no-repeat;
	padding-top: 25px;
	padding-left: 15px;
	text-align:left;
}
#footer800 small {
	float: left;
	margin-left: 10px;
}
#footer800 a {
	color: #ffffff;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.tracks_table { width:100%; }
.tracks_table * { font-size:11px; }
.tracks_table th { padding:5px; font-size:13px; background-color:#b4b19c; border:1px solid #bababa; border-left:none; }
.tracks_table th:first-child, .tracks_table td:first-child { border-left:1px solid #bababa; }
.tracks_table td { border:1px solid #bababa; border-left:none; padding: 3px 4px; height:26px; }
.tracks_table td.hover { background-color:#ffecbb; }
.tracks_table td.checking, .tracks_table td.options { text-align:center; padding: 7px 0 0 0; }
.tracks_table td.options { width:130px !important; }
.tracks_table td.options div.fright { margin: 0 0 0 1px; }
.tracks_table td.options div.fright:first-child { margin: 0 0 0 0; }
.tracks_table td.title { width:125px; }
.tracks_table td.artist { width:140px; }
.tracks_table td.artist input, .tracks_table .list_artists { width:85px; }
.tracks_table td.artist div { margin: 2px 0 0 0; }
.tracks_table td.artist div:first-child { margin: 0 0 0 0; }
.tracks_table td div { float:left; }
.tracks_table .add_more { float:right; margin: 3px 0 0 3px; }
.tracks_table .order { width:30px; }
.tracks_table .order span { float:left; font-size:15px; }

.tracklist_action_layer, .covers_action_layer, .files_action_layer { position: fixed; z-index: 11; bottom: 62px; left: 0; width: 100%; text-align: center; }
.track-list-container { position: fixed; z-index: 10; bottom: 0; left: 0; width: 100%; border-top: 1px solid; background-color: #f2f2f2; text-align: center; }
.steps { display: flex; justify-content: space-between; }
.blockedByMe { width: calc(100% - 47px); }
.w500 { width: 500px; }

.hidden { display:none; }

@media (max-width: 767.9px) {
	.steps { display: block }
	.steps a { float: left; width: calc(100% - 12px); font-size: 11px; }
	#login { width: 85%; padding: 55px 20px 0 20px; border: 1px solid; background: #fff; text-align: center; }
	.DIVLEFT, .DIVRIGHT { width: 100%; }
	table.mceLayout { width: 100% !important; }
	iframe, #main, #header, #categories, #mensajes, #search, #app, .blocked, textarea, select, input[type="text"], #search label { max-width: 100% !important; }
	#video_youtube_iframe { height: 180px; }
	select, #mapaGoogle { width: 100% !important; }
	input[type="text"], input[type="password"] { width: calc(100% - 35px) !important; }
	.mceEditor { width: 100%; }
	#search { background: #f2f2f2; }
	#search form { width: calc(100% - 14px); }
	.artistas_parecidos_list, .works_related_list, .albumes_atados, #works_uploaded_letras, #works_uploaded_graffitis, #works_uploaded_maquetas, #works_uploaded_videos, #works_uploaded_bases, #works_uploaded_temas, #works_uploaded_eventos { padding: 0 !important; }
	.works_related_list .fleft:nth-child(2), .albumes_atados .fleft:nth-child(2), #works_uploaded_letras .fleft:nth-child(2), #works_uploaded_graffitis .fleft:nth-child(2), #works_uploaded_maquetas .fleft:nth-child(2), #works_uploaded_videos .fleft:nth-child(2), #works_uploaded_bases .fleft:nth-child(2), #works_uploaded_temas .fleft:nth-child(2), #works_uploaded_eventos .fleft:nth-child(2) { width: calc(100% - 108px) !important; }
	.artistas_parecidos_list .fleft:nth-child(2) { max-width: calc(100% - 38px); }
	#container, #formulario { width: calc(100% - 20px); max-width: calc(100% - 20px); padding-left: 10px; padding-right: 10px; }
	label[for='search_work_type_1'] { margin: 5px 0 0 5px !important; }
	label[for='search_work_type_2'] { margin: 5px 0 0 5px !important; }
	#search_work_type_2 { margin-left: 20px !important; }
	.w500 { width: 100%; }
	.w500 input { margin: 5px 0 0 0 !important; }
	#search .w500 label { width: auto; }
	.mceToolbar tr { display: block; }
	.mceToolbar tr td:nth-child(14) { float: left; line-height: 22px; }
	#container h1 { font-size: 20px; }
	#container h2 { background: #cecece; height: auto; padding-bottom: 7px; }
	#container h4 { font-size: 10px !important; margin-top: 5px; }
	#search label { width: 100%; }
	#search input[name='b'] { width: calc(100% - 58px) !important; }
	h3#app { width: calc(100% - 10px) !important; height: auto; background: #fff; padding-bottom: 6px; }
	#formulario, #msgErrorCenter { background: #f2f2f2; }
	#mensajes_footer_search, #mensajes_footer { display: none; }
	#work_action_layer { position: fixed; z-index: 10; bottom: 0; left: 0; width: 100%; }
	#work_action_layer > div { width: auto !important; }
	#layer_reject { height: auto; }
	#layer_reject > div { float: left; width: calc(100% - 20px) !important; }
	#layer_reject > div > div { width: 100% !important; }
	#user_compare_basic { max-width: 100%; }
	.compare_users { margin: 0 !important; }
	.vote_warning_div { width: 100% !important; }
	#album_publication_dia, #album_publication_mes, #album_publication_hour, #album_publication_minut,
	#video_publication_dia, #video_publication_mes, #video_publication_hour, #video_publication_minut,
	#agenda_publication_dia, #agenda_publication_mes, #agenda_publication_hour, #agenda_publication_minut,
	#release_date_dia, #release_date_dia, #release_date_mes, #release_date_hour, #release_date_minut,
	#agenda_date_dia, #agenda_date_dia, #agenda_date_mes, #agenda_date_hour, #agenda_date_minut,
	#track_publication_dia, #track_publication_mes, #track_publication_hour, #track_publication_minut { width: 17px !important; }
	#release_date_year, #album_publication_year, #video_publication_year, #track_publication_year, #agenda_publication_year { width: 32px !important; margin: 0 40px 0 0 !important; }
	#agenda_date_year { width: 32px !important; margin: 0 60px 0 0 !important; }
	#agenda_price_a, #agenda_price_t { width: 28px !important; text-align: center; }
	#localizacion_graffiti input { width: calc(100% - 50px) !important; }
	#rechazo_motivo_capa { margin: 5px 0 0 0 !important; }
	.confirm_form > div { margin-top: 10px !important; }
	.confirm_form > div > div:nth-child(2) { margin-top: 10px !important; }
	.jp-audio, .jp-gui.jp-interface { width: 100% !important; }
	div.jp-audio div.jp-type-playlist a.jp-previous { left: 5px !important; }
	div.jp-audio div.jp-type-playlist a.jp-play, div.jp-audio div.jp-type-playlist a.jp-pause { left: 35px !important; }
	div.jp-audio div.jp-type-playlist a.jp-next { left: 76px !important; }
	div.jp-audio div.jp-type-playlist a.jp-stop { left: 114px !important; }
	div.jp-audio div.jp-type-playlist div.jp-progress { left: 153px !important; }
	div.jp-audio div.jp-type-playlist div.jp-current-time, div.jp-audio div.jp-type-playlist div.jp-duration { left: 153px !important; }
	#track-list-bar { width: 100% !important; margin: 0 !important; max-height: 85px !important; }
	#track-list-bar ul li { padding: 8px 0 8px 5px !important; }
	#container { padding-bottom: 150px; }
	.track-list-container { height: 145px; }
	.tracklist_action_layer > div > div, .covers_action_layer > div > div, .files_action_layer > div > div { max-width: 100%; }
	.tracks_table { width: 960px !important; }
	.tracks_table .track_play_icon img, .tracks_table .track_delete_icon img { width: 28px; margin-right: 5px; }
	.tracks_table input[type="text"] { min-width: 100px; }
	.tracks_table td.options { float: left; width: 142px !important; min-height: 60px; }
}
