.cursorPointer {cursor: pointer;}
.disableInput {display: none;}

.underline {
	text-decoration: underline;
}

.visualizacionHorizontal{
	float:left;
}

.visualizacionVertical{
	clear:left;
}

/*NEWSLETTERS*/

a.noDecoration {
	text-decoration: none;
}

span.sinEnviar{
	color:#999999;
}
span.enviado{
	color:#00CC33;
}
span.enProgreso{
	color:#FFCC66;
}
span.cancelarEnvio{
	color:#FFCC66;
}
span.cancelado{
	color:#333333;
}
span.fallo{
	color:#FF0000;
}




/*** ESTILOS ***/


body {
	font-size:62.5%; 
	font-family:arial, Helvetica, sans-serif;
	margin:0;
	color:#656464;
	font-size:12px;
}

a{
	color:#656464 !important;
	text-decoration:none;
}

a:hover,a:focus,a:active{
	text-decoration:underline;
}

img {
	border: 0;
}

h1{
	font-size:22px;
	color:#000;
	text-transform:uppercase;	
	margin-top:0;
}

h2{
	font-size:14px;
	color:#000;
	text-transform:uppercase;
	float:left;
	margin-bottom:5px;
}

p{float:left;width:100%;font-size:12px !important;margin: 12px 0px;}

h1 + p{
    border-bottom: 1px dotted #CCCCCC;
    padding-bottom: 7px;    
}

a.boton,input[type="submit"],input[type="button"],button{
	height:36px;
	width:auto;
	border:0;
	color:#fff !important;
	text-transform:uppercase;
	background:url(../images/fondo-boton.png) repeat-x left top;
	font-weight:bold;
	padding:0px 10px;
	font-family:arial;
	float:right;
	cursor:pointer;
}
a.boton{font-size: 13px;height: 16px !important;padding-bottom: 10px !important;padding-top: 10px !important;}

a.boton:hover,input[type="submit"]:hover,input[type="button"]:hover,
a.boton:active,input[type="submit"]:active,input[type="button"]:active,
a.boton:focus,input[type="submit"]:focus,input[type="button"]:focus{
	background:#0d0d0d;
	text-decoration:none;
	border:0;
}

input[type="text"] + a.boton,input[type="text"] + input[type="submit"],input[type="text"] + input[type="button"]{
	height:33px;
	margin-top:0px;
}

input[type="text"],input[type="password"]{
    background: url("../images/fondo-input.png") no-repeat scroll 0 0 transparent !important;
    border: 0 !important;
    float: left !important;
    font-family: arial !important;
    font-size: 12px !important;
    height: 32px !important;
    padding: 0 12px 5px 7px !important;
    width: 183px !important;
}

input[type="text"]:focus,input[type="password"]:focus{
	border:0;
}

.ie8 input[type="text"],.ie8 input[type="password"]{
	padding-top:7px !important;
	height:24px !important;
	padding-right:24px !important;
	width:171px !important;
	overflow:hidden !important;
	zoom:1 !important;
}

.campo.fecha input[type="text"]{
	background:url(../images/fondo-input-calendar.png) no-repeat !important;
    padding-right: 32px !important;
    width: 164px !important;	
}

.campo.fecha .ui-datepicker-trigger{
    margin-left: -26px;
    margin-top: 6px;
	cursor:pointer;	
}

textarea{
    background: url(../images/fondo-textarea.png) no-repeat 0 0;
    border: 0 none;
    float: left;
    font-family: arial;
    font-size: 12px;
    height: 100px;
    padding: 7px 5px;
    resize: none;
    width: 294px;
	overflow:auto;
}

.bloque-datos-usuario textarea {
	background: url(../images/fondo-textarea-peq.png) no-repeat 0 0;
	height: 40px;
	padding: 8px;
}

input[type="file"]{
	font-family:arial !important;
	font-size:13px !important;
	margin-top:4px;
}

select,.customSelect{
    border: 0;
    float: left;
    height: 32px;
    padding: 0 7px 5px;
    width: 188px;
	font-size:12px;	
	cursor:pointer;
}


.campo{
	float:left;
	width:100%;
	margin-bottom:5px;
}


.campo label{
	color: #000000;
    float: left;
    font-weight: bold;
    margin-bottom: 2px;
    width:200px;
	padding-top:9px;
	min-height:1px;
	font-size:12px;
}
.campo a{
	float:left;
	margin-top:5px;
	margin-bottom:5px;	
}

.datos-usuario .campo.dosColumnas {width: 50%}

.campo.tipo2{width:50%;}

.campo.tipo2 label{
	width:100%;
}

/**ESTILOS GENERICOS**/
.fl{float:left !important;}
.fr{float:right !important;}
.fn{float:none !important;}
.tal{text-align:left !important;}
.tar{text-align:right !important;}
.tac{text-align:center !important;}
.w50{width:50px !important;}
.w55{width:55px !important;}
.w75{width:75px !important;}
.w90{width:90px !important;}
.w100{width:100px !important;}
.w120{width:120px !important;}
.w150{width:150px !important;}
.w175{width:175px !important;}
.w180{width:180px !important;}
.w200{width:200px !important;}
.w250{width:250px !important;}
.w350{width:350px !important;}
.w425{width:425px !important;}
.w500{width:500px !important;}
.w50perc{width:50% !important;}
.w100perc{width:100% !important;}

.dn{display:none !important;}
.db{display:block !important;}
.b0{border:0 !important;}
.mt0{margin-top:0 !important;}
.openPopup{cursor:pointer;}

.mr10{margin-right:10px !important;}
.ml10{margin-left:10px !important;}
.mt10{margin-top:10px !important;}
.mt7{margin-top:7px !important;}

.pr{position:relative !important;}
.pa{position:absolute !important;}


/** BOTONES ICONOS **/

.icon-accion{background: url("../images/fondo-icono.png") no-repeat scroll 0 0 transparent !important;float: left;height: 22px !important;margin-left: 6.5px;width: 22px !important;}
.icon-accion:hover,.icon-accion:active,.icon-accion:focus{background-position:0 -24px !important;}

.icon-accion .icono {display: block;height: 22px;width: 22px;}
.icon-accion.icon-edit .icono{background:url(../images/icon-edit.png) no-repeat;}
.icon-accion.icon-configurar .icono{background:url(../images/icon-configurar.png) no-repeat;}
.icon-accion.icon-copiar .icono{background:url(../images/icon-copiar.png) no-repeat;}
.icon-accion.icon-delete .icono{background:url(../images/icon-delete.png) no-repeat;}
.icon-accion.icon-pais .icono{background:url(../images/icon-pais.png) no-repeat;}
.icon-accion.icon-presstype .icono{background:url(../images/icon-presstype.png) no-repeat;}
.icon-accion.icon-lock .icono{background:url(../images/icon-lock.png) no-repeat;}
.icon-accion.icon-unlock .icono{background:url(../images/icon-unlock.png) no-repeat;}
.icon-accion.icon-ver .icono{background:url(../images/icon-ver.png) no-repeat;}
.icon-accion.icon-publish .icono,.icon-accion.icon-imgNoPublicada .icono{background:url(../images/icon-publish.png) no-repeat;}
.icon-accion.icon-unpublish .icono,.icon-accion.icon-imgPublicada .icono{background:url(../images/icon-unpublish.png) no-repeat;}


/*****/


#combosite{margin-bottom:20px;}

#wrapper{min-width:980px;width:100%;float:left;z-index:2;}
#background-image{min-width:980px;height: 100%;left: 0;overflow: hidden;position: fixed;top: 0;width: 100%; z-index: 1;}
#background-image img{display:block;min-width:980px;width:100%; height:auto;}
#background-image + #wrapper{position:relative;}

#footer{
	float:left;
	width:100%;
	margin-top:30px;
	text-align:center;
	padding-bottom:10px;
	padding-top:10px;
}

.menu-superior {
    float: left;
    height: 52px;
    padding-bottom: 5px;
    width: 100%;
	background:url(../images/fondo-menu-superior.png) repeat-x left top;
	
}

/** LISTADOS SUPERIORES **/
#solicititudes-pendientes{float:left;}
#solicititudes-pendientes .boton-top{width:47px;cursor:pointer;height:38px;float:left;background:url(../images/icon-solicitudes-pendientes.png) no-repeat;margin-left: 25px;margin-top: 3px;position:relative;}
#solicititudes-pendientes .boton-top .npendientes{background:url(../images/icon-nsolicitudes-left.png) no-repeat;color: #FFFFFF;font-size: 10px;height: 27px;padding-left: 6px;padding-top: 0px;position: absolute;right: 0;top: 0;width: 22px;font-weight:bold;line-height: 15px;}
#solicititudes-pendientes .boton-top .npendientes span{background: url(../images/icon-nsolicitudes.png) no-repeat right 0;float: left;height: 27px;padding-right: 11px;padding-top: 3px;}

.listado-superior .listado{display:none;position:absolute;margin-top:10px;background:#fff;background:url(../images/body-solicitudes.png) no-repeat left bottom;min-height:50px;width:277px;top:51px;left:3px;z-index:1;padding-left:9px;padding-right:9px;padding-bottom:10px;}
.listado-superior .listado .flecha-top{background: url("../images/top-solicitudes.png") no-repeat scroll left top transparent;float: left;height: 22px;margin-left: -8px;margin-top: -22px;padding-right: 19px;width: 100%;}
.listado-superior .listado .titulo-solicitudesPendientes{margin-top:-7px;font-weight:bold;font-size:13px;color:#656464;padding:10px 4%;font-size:13px;}
.listado-superior .listado .titulo-solicitudesPendientes a{float:right;font-weight:normal;text-decoration:underline;}
.listado-superior .listado .titulo-solicitudesPendientes a:hover,.listado-superior .listado .titulo-solicitudesPendientes a:focus{text-decoration:none;}

.listado-superior .listado .ver-todos a{float:left;width:92%;background: url(../images/fondo-menu-superior.png) repeat-x left center transparent;text-align:center;text-transform:uppercase;padding:10px 4%;font-weight:bold;}

#mis-listas{float:right;}
#mis-listas .boton-top{width:34px;height:34px;float:right;background:url(../images/icon-mislistas.png) no-repeat;margin-right: 47px;margin-top: 8px;cursor:pointer;}
#mis-listas .boton-top:hover,#mis-listas .boton-top:focus,#mis-listas .boton-top:active,#mis-listas .boton-top.active{background-position:0 -36px;}
#mis-listas .listado{position:absolute;min-height:50px;top:51px;right:26px;left:auto;}
#mis-listas .listado .flecha-top{background: url(../images/top-listas.png) no-repeat left top;}

.listado-superior .listado ul{padding:0;margin:0;}
.listado-superior .listado ul li{list-style:none;padding:10px 4%;border-top:1px solid #eae9e9;float:left;width:92%;}
.listado-superior .listado ul li .nombre{color:#72a9fc;font-weight:bold;float:left;}
.listado-superior .listado ul li .fecha{float:right;}
.listado-superior .listado ul li img{margin-left:2px;}


/** IDIOMA **/
/*
.idioma {
    float: right;
    text-align: right;
    width: 100%;
}

.idioma a{
    float: right;
    font-size: 15px;
    margin-left: 5px;
    margin-right: 5px;
}

.idioma a.active{
	font-weight:bold;
}

.idioma span.separador {
    border-left: 1px solid #646465;
    float: right;
    font-size: 14px;
    height: 11px;
    margin-top: 4px;
}
*/
/** PLANTILLA **/
.left-column {
    float: left;
    width: 225px;
	padding-left:25px;
	margin-top:10px;
	padding-right:25px;
}

.right-column {
    float: right;
    min-width: 680px;
    padding-right: 25px;
    width: 100%;
	margin-top:10px;
	width:705px;
	min-height:630px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}

/** LOGO **/
/*

.logo {
    float: left;
    width: 100%;
	margin-bottom:30px;
	margin-top:10px;
	margin-left: 10px;
}
/*
/** LOGIN **/

.pagina-login {
	left: 50%;
	top: 50%;
	position: absolute;
	width: 600px;
	margin-left: -300px;
	margin-top: -191px;
}

.pagina-login .bloque-login {
    box-shadow: 1px 1px 3px #B3B2B2;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#b3b2b2,direction=135,strength=3),
			progid:DXImageTransform.Microsoft.Shadow(color=#b3b2b2,direction=315,strength=1);
	background:#fff;
    float: left;
    padding: 3%;
    width: 94%;
}

.pagina-login #login{
    float: left;
    margin-right: 1.5%;
    width: 48.5%;
}

.pagina-login #registro{
    float: left;
    margin-left: 1.5%;
    width: 48.5%;	
}


.pagina-login .campo a{
	float:left;
	margin-top:5px;
	margin-bottom:5px;
}

.pagina-login .campo.politica-privacidad{
	float:left;
	margin-bottom:10px;
}


.pagina-login .campo label{
	color: #000000;
    float: left;
    font-weight: normal;
    margin-bottom: 2px;
    width: 100%;
	padding-top:0;
}

.pagina-login input[type=submit], .pagina-login input[type=button], .pagina-login input[type=submit]:hover, .pagina-login input[type=button]:hover {
	width: 183px;
	padding: 0 15px !important;
	height: 34px !important;
	box-sizing: content-box;
}

.pagina-login h2, .pagina-login .error {
	font-weight: normal;	
}

/** LOGOUT **/
/*
.logout {float: right;font-weight: bold;padding-right: 5px;}
.logout a{background:url(../images/logout.png) no-repeat left center;padding-left:20px;padding-top:1px;padding-bottom:1px;}
*/

/** CRFEAR CUENTA **/

.crear-cuenta {
    left: 50%;
    margin: 110px auto 0;
    position: absolute;
    width: 700px;
	margin-left:-350px;
}

.crear-cuenta .bloque-datos-usuario {
    box-shadow: 1px 1px 3px #B3B2B2;
	filter:progid: DXImageTransform.Microsoft.Shadow(color='#b3b2b2',direction='120',strength='3');
    float: left;
    padding: 3%;
    width: 94%;
	margin-bottom:30px;
	background:#fff;
}

.campo.tipoEmpresa .ez-radio + .ez-radio{margin-left:40px;}


/** MENU ADMIN LEFT **/
.menu-admin-left{float:left;width:100%;margin-bottom:10px;}
.menu-admin-left ul{margin:0;padding:0;float:left;width:95%;margin-left:5%;}
.menu-admin-left ul li{float: left;list-style: none;padding: 0;text-transform: uppercase;width: 100%;font-size:13px;margin-bottom:10px;}
.menu-admin-left ul li.opcionMenuSeleccionada{font-weight:bold;color:#000;}

.menu-admin-left ul li a{color:#000 !important;}


/** TABLA LISTADO **/
.tabla-listado{border-top:1px solid #bdbcbc;border-left:1px solid #bdbcbc;float:left;width:100%;border-collapse:collapse;}
.tabla-listado th{background:#F5F5F5;height:34px;padding:5px 5px;border-right:1px solid #bdbcbc;border-bottom:1px solid #bdbcbc;text-align:left;}
.tabla-listado td{border-right:1px solid #bdbcbc;border-bottom:1px solid #bdbcbc;text-align:left;padding:5px 5px;font-weight:bold;}
.tabla-listado td.acciones,.tabla-listado th.acciones{width:100px;}
.tabla-listado td.accionesMenu,.tabla-listado th.accionesMenu{width:130px;}

.tabla-listado td + td,.tabla-listado th + th{text-align:center;}


.enlaces-top-tabla{float:right;margin-top:15px;}
.enlaces-top-tabla a{font-weight:bold;margin-left:10px;font-size:13px;}
.enlaces-top-tabla a.borrar-todos{background:url(../images/icon-delete.png)no-repeat left -4px;padding-left:20px}
.enlaces-top-tabla a.exportarCSV{background:url(../images/icon-csv.png) no-repeat left 0px;padding-left:22px;padding-top:4px;}
.enlaces-top-tabla a.exportarXLS{background:url(../images/icon-xls.png) no-repeat left 0px;padding-left:22px;padding-top:4px;}


.tabla-listado td.acciones .icon-accion{background: url("../images/fondo-icono-mini.png") no-repeat scroll 0 0 transparent !important;float: left;height: 16px !important;margin-left: 6.5px;width: 17px !important;}
.tabla-listado td.acciones .icon-accion:hover,.tabla-listado td.acciones .icon-accion:active,.tabla-listado td.acciones .icon-accion:focus{background-position:0 -18px !important;}

.tabla-listado td.acciones .icon-accion .icono {display: block;height: 16px;width: 17px;}
.tabla-listado td.acciones .icon-accion.icon-edit .icono{background:url(../images/icon-edit-mini.png) no-repeat;}
.tabla-listado td.acciones .icon-accion.icon-configurar .icono{background:url(../images/icon-configurar-mini.png) no-repeat;}
.tabla-listado td.acciones .icon-accion.icon-copiar .icono{background:url(../images/icon-copiar-mini.png) no-repeat;}
.tabla-listado td.acciones .icon-accion.icon-delete .icono{background:url(../images/icon-delete-mini.png) no-repeat;}
.tabla-listado td.acciones .icon-accion.icon-pais .icono{background:url(../images/icon-pais-mini.png) no-repeat;}
.tabla-listado td.acciones .icon-accion.icon-lock .icono{background:url(../images/icon-lock-mini.png) no-repeat;}
.tabla-listado td.acciones .icon-accion.icon-unlock .icono{background:url(../images/icon-unlock-mini.png) no-repeat;}
.tabla-listado td.acciones .icon-accion.icon-ver .icono{background:url(../images/icon-ver-mini.png) no-repeat;}
.tabla-listado td.acciones .icon-accion.icon-publish .icono{background:url(../images/icon-publish-mini.png) no-repeat;}
.tabla-listado td.acciones .icon-accion.icon-unpublish .icono{background:url(../images/icon-unpublish-mini.png) no-repeat;}
.tabla-listado td.acciones .icon-accion.icon-structure .icono{background:url(../images/icon-structure-mini.png) no-repeat;}

#divTablaAutomaticos .tabla-listado{margin-bottom:20px;}

#tablaSolicitudesPendientes th.sortable,#tablaUsuariosActivos th.sortable {cursor:pointer;}


/** POPUPS **/

.ui-widget-overlay{background-repeat:repeat !important;}
.ui-dialog{font-family:arial !important;padding:15px !important;border: 1px solid #656464;border-radius: 0 0 0 0;box-shadow: 0 0 3px #5C5C5C;

	filter: progid:DXImageTransform.Microsoft.Shadow(color=#999999,direction=135,strength=3),
			progid:DXImageTransform.Microsoft.Shadow(color=#999999,direction=45,strength=3),
			progid:DXImageTransform.Microsoft.Shadow(color=#999999,direction=225,strength=3),
			progid:DXImageTransform.Microsoft.Shadow(color=#999999,direction=315,strength=3);

}
.ui-dialog .ui-dialog-content{padding:0 !important;height: auto !important;margin-bottom: 30px;}
.ui-dialog .ui-dialog-titlebar{border:0;background:0;padding:0 !important;margin:0;margin-bottom:5px !important;border-radius:0;border-bottom:1px dashed #000;}
.ui-dialog .ui-dialog-title {font-family: arial;font-size: 20px;text-transform: uppercase;}
.ui-dialog .ui-dialog-buttonpane{margin:0 !important;padding:0 !important;border:0 !important;}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {width: 100%;}
.ui-dialog .ui-button{height:36px !important;width:auto !important;border:0 !important;color:#fff !important;text-transform:uppercase !important;background:url(../images/fondo-boton.png) repeat-x left top !important;font-weight:bold !important;padding:0px 10px !important;font-family:arial !important;float:right !important;cursor:pointer !important;margin:0 !important;border-radius:0 !important;}
.ui-dialog .ui-button:hover,.ui-dialog .ui-button:focus,.ui-dialog .ui-button:active{background:#0d0d0d !important;}
.ui-dialog .ui-button + .ui-button{float:left !important;}

.ui-dialog .ui-button.ui-dialog-titlebar-close{background: 0 !important;height: 19px !important;padding: 0 2px !important;right: -10px;top: -10px;}
.ui-dialog-titlebar-close .ui-icon-closethick{background:url(../images/icon-close.png) no-repeat !important}

.ui-dialog p{margin-top:0;clear:both;}
.ui-dialog .campo label{width:145px;}
.ui-dialog .campo.tipo2 label{width:100%;}
.ui-dialog .campo .radio-block {margin-top: 6px;}

.ui-dialog .campo.tipo3{margin-top:10px;}
.ui-dialog .campo.tipo3 label{padding-top:0;}

.ui-dialog .campo.tipo4{width:32%;margin-right:1%}
.ui-dialog .campo.tipo4 label{padding-top:4px;width:115px;}


.ui-dialog #arbolCategorias{float:left;width:260px;margin-right:10px;overflow-x:auto;}
.ui-dialog #datoCategoriaMenu{border-left: 1px solid #000000;float: left;padding-left: 10px;width: 519px;}	
.ui-dialog #dialogoGestionPrensaImagen .campo.tipo2 label{padding-top:6px;width:auto;}
.ui-dialog #dialogoGestionPrensaImagen .bloque-marcarDesmarcar{margin-top:10px;}

.ui-dialog #dialogEditarSites .campo.tipo2 label{padding-top:6px;width:auto;}

#dialogoGestionPermisos .campo label {width: 90%; padding-top: 5px;}


/** SUBMENU **/
.submenu{float:left;width:100%;margin-bottom:10px;}
.submenu .item-menu{float:left;width:auto;background:url(../images/fondo-submenu.png) repeat-x;border:1px solid #e5e5e5;padding: 10px 14px;}
.submenu .item-menu:hover,.submenu .item-menu:active,.submenu .item-menu:focus,.submenu .item-menu.active{background:#0d0d0d url(../images/fondo-boton.png) repeat-x top left;color:#fff;}
.submenu .item-menu.active{font-weight:bold;}
.submenu .item-menu + .item-menu,.submenu li +li .item-menu{border-left:0;}
.submenu ul{margin:0;padding:0;}
.submenu ul li{list-style:none;}
.submenu a:hover,.submenu a:focus,.submenu a:active,.submenu .opcionMenuSeleccionada a{text-decoration:none;color:#fff !important;background:#0d0d0d url(../images/fondo-boton.png) repeat-x top left;}
.submenu .opcionMenuSeleccionada a{font-weight:bold;}



/** ARBOL **/
.jstree{margin-bottom:10px;}
.jstree-default.jstree-focused{background:0 !important;}
.jstree-default a ins.jstree-icon{display:none !important;}
.jstree-default .jstree-clicked {background: 0 !important;border: 0 !important;font-weight: bold !important;}
.jstree .icon-accion{position:absolute;top:-3px;right:0;cursor:pointer;}
.jstree .opcionMenuSeleccionada > .a-container > a{text-decoration:underline;}

#menuIzquierda {float: left;font-size: 13px;text-transform:uppercase;width:95%;margin-left:5%;color:#000;display:block;margin-top: 30px;}
#menuIzquierda  a{color:#000 !important;}
#menuIzquierda .jstree {float: left;margin-bottom: 10px;width: 100%;}
/*#menuIzquierda .jstree-default .jstree-open ins{display:none;}
#menuIzquierda .jstree-default .jstree-leaf ins {display: none;}*/
#menuIzquierda .jstree ul{float:left;width:100%;}
#menuIzquierda .jstree-default li{background:0;position:relative;float:left;width:100%;}
#menuIzquierda .jstree-default li li{font-size:11px;margin-left:5%;width:95%;}
#menuIzquierda .jstree-default li a{padding:0;width:90%;}
#menuIzquierda .jstree-default li a:hover,#menuIzquierda .jstree-default li a:focus,#menuIzquierda .jstree-default li a:active{background:0;text-decoration:underline;border:0;}
#menuIzquierda .jstree-default li.categoria-despublicada .a-container > a{color:#999 !important;}
#menuIzquierda .jstree-default li .a-container{/*float:left;*/width:100%;display:block;margin-bottom:3px;background:url(../images/fondo-transparente.png) repeat;}
#menuIzquierda .jstree-default ins { float:left; }

#menuIzquierda .menu-listas{margin:0;padding:0;clear:both;padding-top:10px;}
#menuIzquierda .menu-listas li{list-style:none;margin-bottom:10px;}
#menuIzquierda .menu-listas li.opcionMenuSeleccionada{font-weight: bold;}

/** FILTRO **/
#divFiltro{float:left;width:100%;margin-bottom:10px;margin-top:5px;}
#divTituloFiltro {border-bottom: 1px solid #000000;float: left;margin-bottom: 10px;position: relative;width: 100%;cursor:pointer;}
#divTituloFiltro #imgFiltro {bottom: -10px;position: absolute;right: 6px;}
#divTituloFiltro #imgFiltro.opened{bottom:0;}

.filtro-block{margin-bottom:20px;float:left;width.100%;}


/** CK EDITOR **/
.cke{float:left;width:100%;}


/** FOTOS PORTADA **/
.fotoLogin{float:left;width:100%;}
.fotosHome{float:left;width:100%;}

.fotoLogin #insertFotoLogin input[type="file"]{float:left;margin-top:5px;}
.fotoLogin #insertFotoLogin a.boton{margin-top:-2px;}

#previsualizaFotoLogin .foto-login{float:left;width:100%;text-align:center;padding-top:20px;padding-bottom:20px;}
#previsualizaFotoLogin .foto-login img{width:50%;min-width:675px;}
#previsualizaFotoLogin .controles{text-align:right;float:left;width:100%;}
#previsualizaFotoLogin .controles .icon-accion{float:right;}
.foto-home-listado {float: left;margin-top: 20px;width: 200px;margin-right:50px;}
.foto-home-listado .imagen {box-shadow: 1px 1px 2px #B3B2B2;height: auto;float:left;padding: 10px 8%;text-align: center;width: 84%;margin-bottom:5px;background:#fff;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#b3b2b2,direction=135,strength=2),
			progid:DXImageTransform.Microsoft.Shadow(color=#b3b2b2,direction=315,strength=1);

}
.foto-home-listado .imagen img {max-height: 100%;max-width: 100%;}
.foto-home-listado .controles {float: right;}
.foto-home-listado .referencia {color: #000000;float: left;font-size: 13px;font-weight: bold;padding-bottom: 5px;text-align: center;text-transform: uppercase;width: 100%;}


/** GESTION CATEGORIA **/
/*
#contenidoCategoria{float:left;width:100%;margin:0;padding:0;clear:both;text-transform: uppercase;font-size: 13px;margin-top: 60px !important;}*/
#contenidoCategoria .sub_info {text-align: center;}
/*#contenidoCategoria li {display: inline-block;width:180px;clear:none;margin-right:50px;list-style:none;margin-bottom:40px;vertical-align: top;float: none;position: relative;}*/
.placeHolder div {float:left;width:200px;clear:none;margin-right:50px;list-style:none;margin-bottom:40px;height:345px;}
/*#contenidoCategoria .referencia {color: #656464;float: none;font-size: 13px;font-weight: bold;padding-bottom: 5px;text-align: center;text-transform: uppercase;width: 110%;display: inline-block;padding: 0 38px 10px /*0 10% 8%*/;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;position: absolute;z-index: 9;top: 4px;}*/
#contenidoCategoria .referenciaPuntero {cursor: pointer;}
/*#contenidoCategoria .referenciaRel {position: relative;}*/
/*#contenidoCategoria .precio{color:#ab0212;font-weight:bold;font-size:15px;margin-top:5px;}
#contenidoCategoria .sub_info div{font-weight: bold;margin-bottom: 5px;}
#contenidoCategoria .imagen {box-shadow: 1px 1px 2px #B3B2B2;float: none;display: block;padding: 10px /*8%*/;text-align: center;/*width: 84%;*/margin-bottom: 5px;position: relative;background: #fff;filter:progid:DXImageTransform.Microsoft.Shadow(color=#b3b2b2,direction=135,strength=2), progid:DXImageTransform.Microsoft.Shadow(color=#b3b2b2,direction=315,strength=1);}
/*
#contenidoCategoria .imagen img {max-height: 100%;max-width: 100%;padding:0;background:transparent;}
#contenidoCategoria .imagen.enlaceVerDetalle{cursor:pointer;} 
#contenidoCategoria .imagen .imgNoPublicada + .overlay{background: none repeat scroll 0 0 #CCCCCC;height: 100%;left: 0;opacity: 0.5;filter:alpha(opacity=50);position: absolute;top: 0;width: 100%;box-shadow: 2px 2px 5px #ff0000;border:solid 1px #ff0000;}
.ie8 #contenidoCategoria .imagen .imgNoPublicada + .overlay{height:100%;width:100%;}

#contenidoCategoria ul.visualizacionVertical{width:800px;margin:0 auto;float:none;}
#contenidoCategoria li.visualizacionVertical .imagen .imgNoPublicada + .overlay{height:100%;width:100%;}*/

.bloqueListaPrecios{background: url(../images/fondo-textarea-grande.png) no-repeat 0 0;border: 0;float: left;font-family: arial;font-size: 12px;height: 540px;padding: 7px 5px;width: 585px;}
.bloqueListaPrecios #divListaPrecios{float: left;height: 540px;width: 100%;font-size:10px;}
.bloqueListaPrecios #divListaPrecios .col{float: left;width: 31%;padding-left: 1%;padding-right: 1%;}
.bloqueListaPrecios #divListaPrecios .col1 {border-right: solid 1px #000;}
.bloqueListaPrecios #divListaPrecios .col2 {border-right: solid 1px #000;}
.bloqueListaPrecios #divListaPrecios .precioEl{float: left;width: 100%;padding: 5px 0px;}
.bloqueListaPrecios #divListaPrecios .precioEl .pais{width: 52%;float: left;}
.bloqueListaPrecios #divListaPrecios .precioEl .precio{float: right;width: 48%;text-align: right;}

#menuDerecha #controles-pagina{float: left;width: 100%;margin-top:10px;margin-bottom:15px;}
#menuDerecha #controles-pagina .control {float: left;margin-right:20px;}
#menuDerecha #controles-pagina .control label{white-space:nowrap;float:left;}
#menuDerecha #controles-pagina .control .ez-checkbox{width:17px;margin-right:5px;margin-top:1px;}
#menuDerecha #controles-pagina #btnSaveOrdenFotos{margin-top:-9px;}

.ui-dialog #dialogoGestionMasiva .campo.tipo2 label {padding-top: 6px;width: auto;}
#dialogoGestionMasiva #divTiposPrensa {margin-left: 30px;clear:both;}

#contenidoCategoria .selectProduct {display: block;z-index: 10;background: url(../images/bg_selector.png);z-index: 10;width: 32px;height: 27px;position: relative;top: -2px;text-align: center;left: 5px;}
#contenidoCategoria .selectProduct .ez-checkbox {float: none;margin-top: 4px;}

/** PICKLIST **/
.pickList_controlsContainer{float: left;width: 22px;margin-top: 31px !important;}
.pickList_controlsContainer button{float: left;height: 22px !important;width: 22px;margin-bottom:5px;text-indent:-999px;}
.pickList_controlsContainer .pickList_addAll{background:url(../images/icon-picklist-addall.png) no-repeat;}
.pickList_controlsContainer .pickList_add{background:url(../images/icon-picklist-add.png) no-repeat;}
.pickList_controlsContainer .pickList_remove{background:url(../images/icon-picklist-remove.png) no-repeat;}
.pickList_controlsContainer .pickList_removeAll{background:url(../images/icon-picklist-removeall.png) no-repeat;}

.pickList_controlsContainer button:hover{background-position:0 -24px;}
.pickList {float: left;margin-top: 10px;}
.pickList_list{height:160px !important;width:196px !important;border:0 !important;padding:5px !important;background:url(../images/fondo-picklist.png) no-repeat;}
.pickList_list li{padding: 2px;width:175px;cursor:pointer;}
.pickList_listLabel{text-align:left !important;font-style:italic;}
.pickList_selectedListItem,.pickList_list li:hover{border:0 !important;background:#e1e1e1 !important;}

/** FILEUPLOAD **/
#fileupload .fileupload-buttonbar{float: left;padding-right: 30px;width: 100%;margin-top:15px;}
#fileupload .btn{	
	height:36px;
	width:auto;
	border:0;
	color:#fff;
	text-transform:uppercase;
	background:url(../images/fondo-boton.png) repeat-x left top;
	font-weight:bold;
	padding:0px 10px;
	font-family:arial;
	float:left;
	cursor:pointer;
	border-radius:0;
	opacity:1;
	filter:alpha(opacity=100);
}

.ie8 #fileupload .btn input[type="file"]{font-size:23px;}

#fileupload .btn.start{float:right;margin-left:10px;}
#fileupload .btn.cancel{float:right;margin-left:10px;}
#fileupload .btn-success{padding-top:8px;height:28px;}
#fileupload .btn i{display:none;}
#fileupload table{float:left;width:100%;}
#fileupload .span7{width:100%;}

#fileupload .btn:hover,#fileupload .btn:active,#fileupload .btn:focus{
	background:#0d0d0d;
}

.ie8 .progress{display:none;}
.ie8 #dialogoInsertaFichero{overflow-x:hidden;}

/** GESTION PAISES **/
.bloque-continente{float:left;width:48%;margin-right:2%;margin-bottom:40px;}
.bloqueListaPaises{background: url(../images/fondo-textarea-grande.png) no-repeat 0 0;border: 0;float: left;font-family: arial;font-size: 12px;height: 540px;padding: 7px 5px;width: 585px;}
#combosPaises,#divListaPaises{float: left;height: 540px;width: 100%;}
.bloqueListaPaises .pais {float: left;margin-right: 2%;width: 48%;}
#divListaPaises label{float:left;margin-top:5px;}
.bloque-marcarDesmarcar{float:left;width:100%;}
.bloque-continente .ez-radio {float: left;margin-right: 3px;margin-top: 3px;}

.divisas label,.tarifas label{float: left;margin-right: 20px;margin-top: 6px;}


/** DETALLE PRENDA **/
.detallePrenda{float:left;width:100%;}
.detallePrenda .datosPrenda{float:left;width:80%;}
.detallePrenda .imagen{text-align:center;float:left;}

.detallePrenda .bloqueDerechaImagen{float: right;width: 270px;margin-top:147px;}
.detallePrenda .bloqueDerechaImagen .aniadeLista{background:url(../images/icon-anadir-lista.png) no-repeat;float: left;margin-bottom: 5px;padding-left: 20px}
.detallePrenda .bloqueDerechaImagen .aniadeLista:hover{text-decoration:underline;}
.detallePrenda .bloqueDerechaImagen .descargarFoto{background:url(../images/icon-download.png) no-repeat;float: right;margin-bottom: 5px;padding-left: 20px}
.detallePrenda .bloqueDerechaImagen .descargarVideo{background:url(../images/icon-download.png) no-repeat;float: right;margin-bottom: 5px;padding-left: 20px}
.detallePrenda .bloqueDerechaImagen .descargarFoto:hover{text-decoration:underline;}
.detallePrenda .bloqueDerechaImagen .descargarVideo:hover{text-decoration:underline;}
.detallePrenda .bloqueDatosInfo{float: left;width: 270px;box-shadow:0 0 8px #b5b4b4;padding-top:15px;padding-bottom:15px;background:#fff;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#cccccc,direction=135,strength=6),
			progid:DXImageTransform.Microsoft.Shadow(color=#cccccc,direction=45,strength=6),
			progid:DXImageTransform.Microsoft.Shadow(color=#cccccc,direction=225,strength=6),
			progid:DXImageTransform.Microsoft.Shadow(color=#cccccc,direction=315,strength=6);
}
.detallePrenda .bloqueDatosInfo .dato{float:left;width:92%;font-size:14px;margin-bottom:7px;padding:0 4%;}
.detallePrenda .bloqueDatosInfo .dato .nombreDato{font-weight:bold;color:#656464;font-size:15px;float:left;width:115px;}
.detallePrenda .bloqueDatosInfo .dato .precio{font-weight:bold;color:#ab0212;font-size:13px; width: 110% !important; text-align: center;}
.detallePrenda .bloqueDatosInfo .dato .nombreDato + span{float:left;width:133px;}

.detallePrenda .anterior,.detallePrenda .siguiente {float: left;height: 400px;width:10%;text-indent:-9999px;}
.detallePrenda .anterior{background:url(../images/anterior.png) no-repeat left center;}
.detallePrenda .siguiente{background:url(../images/siguiente.png) no-repeat right center;}

/** ERRORES **/
.error{background: #FFC url(../images/icon-warning.png) no-repeat 5px center;border: 1px solid #FC0; color: #392410;float: left;font-style: italic;width:90%;padding:12px 2% 8px;font-weight:bold;padding-left:6%;}
.error p{margin:0;}
.line-error{background: url(../images/icon-warning.png) no-repeat 5px center;float: left;font-size: 11px;font-style: italic;font-weight: bold;margin-top: 5px;padding-bottom: 4px;padding-left: 27px;padding-top: 4px;}

/** CAPTCHA **/
/*#recaptcha_area
.recaptcha_theme_red #recaptcha_response_field {background: #FFFFFF !important;border: 1px solid #CCA940;border-radius: 0 0 0 0 !important;}
.recaptchatable a, .recaptchatable a:hover{margin:0;}
.ie8 #recaptcha_widget_div{float:left;}*/


/** NOTAS DE PRENSA **/
.tabla-listado .descripcion-nota{width:65%;}

#dialogoNuevaNotaPrensa .bloque-idioma-nota{float:left;width:100%;border-bottom:1px dashed #000;padding-bottom: 20px;padding-top: 20px;}
#dialogoNuevaNotaPrensa .bloque-idioma-nota:first-child{margin-top:0;padding-top:0;}

.notaPrensa{float:left;width:100%;margin-bottom:20px;}
.notaPrensa .tituloNotaPrensa{float:left;width:100%;}
.notaPrensa .tituloNotaPrensa h2{margin-bottom:0;}
.notaPrensa .descripcionNotaPrensa{float:left;width:100%;}
.notaPrensa .menuNotaPrensa{float:left;width:100%;text-align:right;}


.newNewsletter select.hasCustomSelect {cursor: pointer;float: left;height: 33px !important;margin-right: -202px;position: relative !important;margin-left:0;left: 0px !important; }
.usuariosAutomaticos {max-height: 500px;}
.usuariosAutomaticos h2 {float:none;}
.usuariosAutomaticos table {max-height: 500px;border-collapse: collapse;width: 100%;}
.usuariosAutomaticos table th {height: 34px;padding: 5px 5px;border: 1px solid #bdbcbc;text-align: left;}
.usuariosAutomaticos table td {border: 1px solid #bdbcbc;text-align: left;padding: 5px 5px;}

/*.chrome #dialogoNuevoMenu select.hasCustomSelect{
    cursor: pointer;
    float: left;
    height: 33px !important;
    margin-right: -202px;
    position: relative !important;
    margin-left:0	
}*/

.ui-dialog select.hasCustomSelect{left: 145px !important;}

.chrome #dialogoEstructuraMenu select{margin-left:0;}

/* Ini: menuIzquierda */

#menuIzquierda #listadoMenus + ul{ margin: 4px 0; }
#menuIzquierda #listadoMenus ul{ padding: 0em; list-style:none; display: block; margin:0em; float: left; position: relative; width: 100%; }
#menuIzquierda #listadoMenus p{ margin:0em; }
#menuIzquierda #listadoMenus ul li{ display: inline-block; width: 100%; line-height: 16px;}
#menuIzquierda #listadoMenus ul li a{ display: inline-block; height: auto; width: 100%; float: left; }
#menuIzquierda #listadoMenus ul li .icon-accion{ margin-top: -0.3em; position: absolute; right: 0em; cursor: pointer;}
#menuIzquierda #listadoMenus ul li a p{ font-size:12px !important; }

/* Primer nivel */
#menuIzquierda #listadoMenus ul > li{ text-transform: uppercase; }
/* Segundo nivel */
#menuIzquierda #listadoMenus ul > li > ul > li{ text-transform: none; }
/* #menuIzquierda #listadoMenus ul > li > ul > li p:first-letter{ text-transform: uppercase; } */
#menuIzquierda #listadoMenus ul > li > ul > li.categoria-publicada a p{ font-size:15px; }
/* Tercer nivel */
#menuIzquierda #listadoMenus ul > li > ul > li > ul > li{ margin-left: 0.5em; list-style-type:disc; padding-left: 14px; background: url('../images/ico-point.png') no-repeat 4.5px 5.5px; }

/*Color Primer nivel*/
#menuIzquierda #listadoMenus ul > li.active > div > a > p { color: #000000; font-weight: bold;}
#menuIzquierda #listadoMenus ul > li.active.categoria-despublicada > div > a > p { color: #ff0000; }
#menuIzquierda #listadoMenus ul > li.active.categoria-publicada > div > a > p { color: #000000; }
#menuIzquierda #listadoMenus ul > li.categoria-despublicada > div > a > p { color: #ff0000; }
#menuIzquierda #listadoMenus ul > li.categoria-publicada > div > a > p { color: #000000; }
/*Colores siguientes niveles*/
#menuIzquierda #listadoMenus ul > li > ul li.active > div > a > p { color: #000000; font-weight: bold;}
#menuIzquierda #listadoMenus ul > li > ul li.active.categoria-despublicada > div > a > p { color: #ff0000; }
#menuIzquierda #listadoMenus ul > li > ul li.active.categoria-publicada > div > a > p { color: #000000; }
#menuIzquierda #listadoMenus ul > li > ul li > div > a > p { color: #000000; }
#menuIzquierda #listadoMenus ul > li > ul li.categoria-despublicada > div > a > p { color: #ff0000;}
#menuIzquierda #listadoMenus ul > li > ul li.categoria-publicada > div > a > p { color: #000000;}

/*End: menuIzquierda */

/* Pagination */
.pagination {clear:both;text-align:center;padding:10px;color: #000000;font-weight: bold;font-size:12px;}
.pagination .prev {float:left;}
.pagination .next {float:right;}

/* Cookies */
#info_cookies {position: fixed;width: 781px;height: 75px;left: 50%;margin-left: -390px;z-index: 10;background: #f8f8f8;bottom: 0;overflow: hidden;padding: 10px 15px 0 15px;text-align: left;}
#info_cookies h4 {font: bold 11px Arial;color: #434343;margin: 0;}
#info_cookies a.boton {font: bold 11px Arial !important;color: #434343 !important;position: absolute;right: 5px;top: 5px;background: none;}
#info_cookies p {font: normal 11px Arial !important;color: #959595;display: block;padding-bottom: 10px;}
#info_cookies p a {font: normal 10px Arial !important;color: #959595;text-decoration: underline;}
.bloque-cookies h2 {float: none;}
.bloque-cookies p {float: none;}
.bloque-cookies p.comment{font: normal 9px Helvetica,Arial!important;}
.bloque-cookies .return_link {font: bold 13px Arial !important;background: #0d0d0d;text-decoration: none;border: 0;height: 33px;color: #fff !important;text-transform: uppercase;padding: 10px;display: block;float:right;}
.bloque-cookies h1 {text-align: center;}
.bloque-cookies .list-not-dot {list-style-type: none;}
.bloque-cookies .element-list-lower-alpha {list-style-type:lower-alpha;}
.bloque-cookies h3 {text-decoration: underline;}

/* Centro de compra calculado */
#datosCategoriaForm #centroCompraCalculado {margin-top: 7px; font-style: italic;}

/* Fotos publicas */
.fotos-publicas img.foto-publica { max-height: 125px; }

/** LOGOUT **/
/*.bienvenido {float: right;font-weight: bold;padding-right: 15px;}

.campo .webs a { float: none; margin: 0px;}

.lower {text-transform: lowercase;}*/

/* Elementos OneTrust */
.config-cookies {
	color: #656464 !important;
	border: 0 !important;
	padding: 0 !important;
	font: inherit !important;
	line-height: 0 !important;
	cursor: pointer !important;
}

.cookie-setting-link {
	color: #959595 !important;
}

#ot-sdk-btn.ot-sdk-show-settings:hover{
	background-color: transparent !important;
}