.menu-usuario-caja-motivos {
    float: right;
    width: 240px;
    position: relative;
}

.menu-usuario-caja-motivos-interior {
    width: 240px;
    position: absolute;
    top: 180px;
    right: 0;
}

.menu-usuario-caja-motivos .menu-usuario-caja-motivos-title p {
    color: #C00058;
    font-weight: bold;
    font-size: 16px;
}

.menu-usuario-caja-motivos ul {
    padding: 9px 0;
}

.menu-usuario-caja-motivos ul li {
    padding: 2px 0 2px 18px;
    font-weight: bold;
    background: transparent url(img/icons/icon_motivos2.png) left 5px no-repeat;
}

.menu-usuario-caja-motivos ul li.dato-importante a {
    text-decoration: underline;
}

.menu-usuario-nav {
    background: transparent;
    width: 240px;
    float: left;
}

.menu-usuario-nav * {
	box-sizing: content-box;
}

.menu-usuario-nav-interior {
    background: transparent;
    width: 227px;
    float: left;
    position: relative;
}

.menu-usuario-nav-interior .modal-obr {
    position: absolute;
    height: 100%;
    background: #FF0000;
    width: 227px;
}

.menu-usuario-nav-interior .modal-obra-interio {
    position: fixed;
    height: 200px;
    margin-left: 13px;
    width: 201px;
    background: black;
}

#menu-message {
	margin-top: 20px;
	padding: 15px 20px;
	border: 4px solid #EEB;
	font-weight: bold;
	background: #FFC;
}

#menu_content h2 {
	margin-top: 0;
	color: #000;
    font-size: 22px;
    font-weight: 700;
}

#artista-trusted {
	margin-top: 10px;
	padding-left: 66px;
}

#artista-trusted img {
	margin-bottom: 0;
	margin-right: 3px;
}

#artista-trusted b {
	display: inline-block;
	margin-top: 7px;
}

.usuario-nav {
    display: block;
    margin-top: 9px;
}

.usuario-nav li {
    display: block;
    line-height: 36px;
}

.usuario-nav li a {
    display: block;
    font-size: 14px;
    color: #666;
    padding: 2px 0 2px 41px;
    background-color: transparent;
    background-position: 5px center;
    background-repeat: no-repeat;
}

.usuario-nav li a:hover {
    text-decoration: none;
    color: #000;
}

.usuario-nav li .nav-selected {
	font-weight: 700;
}

.usuario-nav li .subirobra {
    padding: 0;
    margin: 27px 0 18px 0;
    width: 151px;
    background-position: 0 0
}

.usuario-nav li .subirobra:hover {
    color: #666;
}

.usuario-nav li .misobras {
    background-image: url(img/icons/menu/misobras.png);
}

.usuario-nav li .misobras:hover, .usuario-nav li .misobras.nav-selected {
    background-image: url(img/icons/menu/misobras_hover.png);
}

.usuario-nav li .misdatos {
    background-image: url(img/icons/menu/misdatos.png);
}

.usuario-nav li .misdatos:hover, .usuario-nav li .misdatos.nav-selected {
    background-image: url(img/icons/menu/misdatos_hover.png);
}

.usuario-nav li .miscompras {
    background-image: url(img/icons/menu/miscompras.png);
}

.usuario-nav li .miscompras:hover, .usuario-nav li .miscompras.nav-selected {
    background-image: url(img/icons/menu/miscompras_hover.png);
}

.usuario-nav li .mismensajes {
    background-image: url(img/icons/menu/mismensajes.png);
}

.usuario-nav li .mismensajes:hover, .usuario-nav li .mismensajes.nav-selected {
    background-image: url(img/icons/menu/mismensajes_hover.png);
}

.usuario-nav li .miscriticas {
    background-image: url(img/icons/menu/miscomentarios.png);
}

.usuario-nav li .miscriticas:hover, .usuario-nav li .miscriticas.nav-selected {
    background-image: url(img/icons/menu/miscomentarios_hover.png);
}

.usuario-nav li .misfavoritos {
    background-image: url(img/icons/menu/misfavoritos.png);
}

.usuario-nav li .misfavoritos:hover, .usuario-nav li .misfavoritos.nav-selected {
    background-image: url(img/icons/menu/misfavoritos_hover.png);
}

.usuario-nav li .misstats {
    background-image: url(img/icons/menu/misstats.png);
}

.usuario-nav li .misstats:hover, .usuario-nav li .misstats.nav-selected {
    background-image: url(img/icons/menu/misstats_hover.png);
}

.usuario-nav li .mispro {
	color: #B4346F;
    background-image: url(img/icons/menu/mispro_pink.png);
}

.usuario-nav li .mispro:hover, .usuario-nav li .mispro.nav-selected {
	color: #F2F1ED;
	background-color: #B4346F;
    background-image: url(img/icons/menu/mispro.png);
}

.usuario-nav li .missuscripciones {
    background-image: url(img/icons/menu/missuscripciones.png);
}

.usuario-nav li .missuscripciones:hover, .usuario-nav li .missuscripciones.nav-selected {
    background-image: url(img/icons/menu/missuscripciones_hover.png);
}

.usuario-nav li .mispreferencias {
    background-image: url(img/icons/menu/mispreferencias.png);
}

.usuario-nav li .mispreferencias:hover, .usuario-nav li .mispreferencias.nav-selected {
    background-image: url(img/icons/menu/mispreferencias_hover.png);
}

.usuario-nav li .misslideshows {
    background-image: url(img/icons/menu/misslideshow.png);
}

.usuario-nav li .misslideshows:hover, .usuario-nav li .misslideshows.nav-selected {
    background-image: url(img/icons/menu/misslideshow_hover.png);
}

.usuario-nav li .misdatospersonales {
    background-image: url(img/icons/menu/misdatospersonales.png);
}

.usuario-nav li .misdatospersonales:hover, .usuario-nav li .misdatospersonales.nav-selected {
    background-image: url(img/icons/menu/misdatospersonales_hover.png);
}


.menu-usuario-content {
    width: 740px;
    float: right;
    position: relative;
}

.menu-usuario-content-interior {
     float: left;
     min-width: 500px;
}

.menu-usuario-content-interior .error-campo {
    padding-bottom: 2px;
    color: #ED493C;
    font-weight: 700;
    text-align: right;
}

.menu-usuario-content-interior .error-campo-plus {
    padding: 18px 9px;
    text-align: center;
    margin-bottom: 27px;
    width: 457px;
    color: #ED493C;
    font-weight: 700;
    background: #f4c5c1;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    border-radius: 10px;
}

.menu-usuario-content-interior .caja-obligatorio {
    padding: 9px;
    color: #000;
    text-align: center;
    margin-bottom: 27px;
    width: 455px;
    border: 1px solid #FFA180 !important;
    -moz-box-shadow: 0 0 10px #ffa180, 0 1px 2px rgba(0, 0, 0, .15) inset !important;
    -webkit-box-shadow: 0 0 10px #ffa180, 0 1px 2px rgba(0, 0, 0, .15) inset !important;
    box-shadow: 0 0 10px #ffa180, 0 1px 2px rgba(0, 0, 0, .15) inset !important;

    font-weight: 700;
    background: #FFF;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
}

.menu-usuario-content-interior input[type="text"], .menu-usuario-content-interior input[type="email"], .menu-usuario-content-interior input[type="number"], .menu-usuario-content-interior input[type="tel"], .menu-usuario-content-interior input[type="password"] {
    width: 231px;
    float: right;
    margin: 0;
}

.menu-usuario-content-interior select {
    width: 245px;
    float: right;
    margin: 0;    
}

.menu-usuario-content-interior input[type="file"] {
	float: right;
	width: 244px;
	margin-top: 5px;
}

.menu-usuario-content-interior .button-amarillo {
    margin-top: 18px;
}

.menu-usuario-content-interior .caja-dato {
    padding-bottom: 9px;
    width: 475px;
}

.menu-usuario-content-interior .caja-dato-oculta {
	display: none;
}

.menu-usuario-content-interior .menu-usuario-copy {
    font-size: 11px;
    line-height: 14px;
    color: #A7A7A7;
    padding-bottom: 12px;
    width: 475px;
    display: block;
    margin-top: -7px;
    clear: both;
}

.menu-usuario-content-interior .menu-usuario-copy p {
    width: 245px;
    padding-left: 230px;
}

.menu-usuario-content-interior .menu-usuario-copy p.bottom-text {
    width: 100%;
    padding-left: 0;
}

.menu-usuario-content-interior .caja-dato label {
    color: #626262;
    font-weight: 700;
    padding-right: 5px;
    line-height: 30px;
}

.menu-usuario--mensaje {
	border-top: 1px solid #CCC;
	padding: 18px;
	margin-bottom: 27px;
	border: 1px solid #EBEBEB;
	background: #FFF;
}

.menu-usuario--mensaje p {
	padding: 5px 0
}

.input-obligatorio {
    border: 2px solid #FFA180 !important;
    -moz-transition: border .2s linear, box-shadow .2s linear;
    -webkit-transition: border .2s linear, -webkit-box-shadow .2s linear;
     border: 1px solid #FFA180 !important;
    -moz-box-shadow: 0 0 10px #ffa180, 0 1px 2px rgba(0, 0, 0, .15) inset !important;
    -webkit-box-shadow: 0 0 10px #ffa180, 0 1px 2px rgba(0, 0, 0, .15) inset !important;
    box-shadow: 0 0 10px #ffa180, 0 1px 2px rgba(0, 0, 0, .15) inset !important;   
}

.cm-input {
	display: none;
}

.cm-input + label {
	float: left;
	width: 235px;
	padding: 7px 0;
	margin-bottom: 15px;
	border: 1px solid #CCC;
	border-right: 0;
	font-size: 13px;
	text-align: center;
	background: linear-gradient(to bottom, #F6F6F6 0%, #C9C9C9 100%);
	cursor: pointer;
}

.cm-input + label:first-of-type {
	border-radius: 5px 0 0 5px;
}

.cm-input + label:last-of-type {
	border-radius: 0 5px 5px 0;
	border-right: 1px solid #CCC;
}

.cm-input + label:hover {
	background: linear-gradient(to bottom, #E6E6E6 0%, #B9B9B9 100%);
}

.cm-input:checked + label:hover {
	font-weight: bold;
	background: linear-gradient(to bottom, #B9B9B9 0%, #E6E6E6 100%);
}

.cm-input + label:active {
	background: linear-gradient(to bottom, #C9C9C9 0%, #F6F6F6 100%);
}

.cm-input:checked + label, .cm-input:checked + label:hover, .cm-input:checked + label:active {
	font-weight: bold;
	box-shadow: inset 0px 0px 10px 0px rgba(50, 50, 50, 0.20);
	background: linear-gradient(to bottom, #C9C9C9 0%, #F6F6F6 100%);
	cursor: default;
}

#label-nif-info {
	display: inline;
	margin: 0 10px;
	height: 21px;
	line-height: 19px;
	padding: 0 4px;
}

/* PERSONALIZACIÓN SUBIR OBRA
----------------------------------------------- */

.subir-obra-top {
    display: block;
    padding-bottom: 18px;
}

.subir-obra-top p {
    color: #A7A7A7;
    padding-top: 4px;
}

.caja-subida {
    padding: 9px 0 27px 0;
    min-height: 30px;
    width: 475px; 
    float: left;
}

.subir-obra form.subida-obra {
    height: 66px;
    width: 350px;
}


.subir-obra form.subida-obra .caja-archivo {
    display: block;
    height: 30px;
    padding: 9px 0;
    width: 400px;
}

.subir-obra form.subida-obra .caja-archivo input[type="submit"] {
    float: left;    
    margin-left: 0 !important;
}

.subir-obra form.subida-obra .caja-archivo input[type="file"] {
    margin: 0;
    margin-left: 10px;
    margin-top: 4px;
}

.subir-obra form.subida-obra .caja-check {
    float: left;
    width: 350px;
    height: 18px;
    padding: 0 9px 0 0;
}

.subir-obra form.subida-obra .caja-check input[type="checkbox"] {
    margin: 2px 3px 0 0;
    float: left;
}

.subir-obra form.subida-obra .caja-check p {
    float: left;
}

.subir-obra .caja-dato textarea {
    width: 449px;
    max-width: 449px;
    min-height: 100px;
    padding-bottom: 9px;
    display: block;
}

.caja-dato-medidas {
    padding-bottom: 9px;
    min-height: 30px;
    width: 475px;
}

.caja-dato-medidas input[type="text"], .caja-dato-medidas input[type="email"], .caja-dato-medidas input[type="number"], .caja-dato-medidas input[type="tel"] {
    margin-right: 3px;
    margin-left: 3px;
    float: left;
    width: 57px;
}

.caja-dato-medidas-interior {
    width: 245px; 
    float: right;    
}

.caja-dato-medidas-interior span {
    float: left;
    line-height: 30px;
    font-size: 16px;
    padding: 0 3px;
    color: #CCC;
}

.subir-obra .usuario-guardar {
     padding: 15px;
     width: 443px;
     margin-top: 9px;
     border: 1px solid #CCC;
     background: #FAFAFA;
     moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}

.relleno-subida {
    padding: 63px 0;
}

.relleno-subida-plus {
    padding: 63px 0 63px 0;
}

.subida-obra-ok {
    width: 588px;
    float: left;
    padding-bottom: 9px;    
}

.subida-obra-ok img {
    float: left;
}

.subida-obra-opciones-calidad {
    padding-bottom: 5px;
    margin-left: 64px;
    font-size: 16px;
    font-weight: 700;
}

.subida-obra-subir-otro {
    margin-left: 64px;   
}

/* PERSONALIZACIÓN DATOS ACCESO
----------------------------------------------- */

.datos-acceso-top {
    display: block;
    padding-bottom: 18px;
}

.datos-acceso-top p {
    color: #A7A7A7;
    padding-top: 4px;
}

.datos-acceso .usuario-guardar {
     padding: 15px;
     width: 443px;
     margin-top: 9px;
     border: 1px solid #CCC;
     background: #FAFAFA;
     moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}

.datos-acceso .usuario-guardar .button-amarillo {
    width: 151px;
    margin-top: 0;
}

/* PERSONALIZACIÓN DATOS PERSONALES
----------------------------------------------- */

.datos-usuario-top {
    display: block;
    padding-bottom: 18px;
}

.datos-usuario-top p {
    color: #A7A7A7;
    padding-top: 4px;
}

.datos-usuario .usuario-guardar {
     padding: 15px;
     width: 443px;
     margin-top: 15px;
     border: 1px solid #CCC;
     background: #FAFAFA;
     moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}

.datos-usuario .usuario-guardar .button-amarillo {
    margin-top: 0;
}

.datos-usuario input.phone1-prefijo {
    width: 50px;
    margin-right: 9px;
}

.datos-usuario input.phone1 {
    width: 157px
}

/* PERSONALIZACIÓN MI PERFIL
----------------------------------------------- */

.datos-perfil {
    padding-bottom: 18px;
}

.datos-perfil-top {
    display: block;
    padding-bottom: 18px;
}

.datos-perfil-top p {
    color: #A7A7A7;
    padding-top: 4px;
}

.datos-perfil-toggle {
	cursor: pointer;
}

.datos-perfil-toggle span {
	padding: 0 10px;
	color: #666
}

.datos-perfil-toggle:hover span {
	color: #000
}

.datos-perfil textarea {
    width: 449px;
    max-width: 449px;
    min-height: 175px;
}

.datos-perfil .usuario-guardar {
    padding: 15px;
    width: 443px;
    margin-top: 9px;
    border: 1px solid #CCC;
    background: #FAFAFA;
    moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;    
}

.datos-perfil .usuario-guardar .button-amarillo {
    margin-top: 0;
}

.datos-perfil-dominio {
    padding: 15px 0;
    width: 475px;
    margin-bottom: 18px;
    border-bottom: 1px solid #CCC;
    border-top: 1px solid #CCC;
}

.datos-perfil-dominio p {
    padding-right: 18px;
    height: 18px;
    font-weight: 700;
    float: left;
}

.datos-perfil-dominio a {
    float: left;
}

.datos-perfil-dominio span {
    font-weight: 400;
}

.datos-perfil .imagen-upload {
    display: block;
    padding-top: 4px;
    margin-left: 66px;
}

.datos-perfil .imagen-upload input[type="file"] {
    margin: 0;
}

#info-pro {
	margin-bottom: 18px;
	padding-bottom: 15px;
	border-bottom: 1px solid #CCC;
}

/* PERSONALIZACIÓN ESTADÍSTICAS
----------------------------------------------- */
#stats-info {
	float: left;
	margin-bottom: 30px;
}

#stats-info li {
	float: left;
	width: 50%;
	padding: 2px 10px;
	border-left: 1px solid #CCC;
	font-size: 12px;
	color: #666;
}

#stats-tabs {
	margin-bottom: 20px;
}

#stats-search-cont {
	display: none;
	float: left;
	position: relative;
	font-size: 14px;
}

#stats-search-label, #stats-search, #stats-search-clear {
	float: left;
	width: 30px;
	padding: 5px 0;
	border: 1px solid #CCC;
	background: #FFF;
}

#stats-search-label {
	border-right: none;
	border-radius: 4px 0 0 4px;
	text-align: center;
	font-family: FontAwesome, Arial, Helvetica, sans-serif;
	color: #333;
}

#stats-search {
	width: 400px;
	border-left: none;
	border-right: none;
	border-radius: 0;
	box-shadow: none;
}

#stats-search-clear {
	border-left: none;
	border-radius: 0 4px 4px 0;
	color: #333;
	text-align: center;
	font-weight: bold;
	font-family: FontAwesome, Arial, Helvetica, sans-serif;
}

#stats-search-clear:disabled {
	color: #FFF;
}

#stats-search-cont .dropdown-menu {
	top: 25px !important;
	left: 0 !important;
	width: 100%;
	border: 1px solid #CCC;
	border-top: none;
	border-radius: 0 0 4px 4px;
	box-shadow: 0 5px 5px rgba(0, 0, 0, 0.176);
	font-size: inherit;
}

#stats-search-cont .dropdown-menu > li > a {
	padding: 3px 30px;
}

#stats-search-cont .dropdown-menu > li > a::before {
	content: "\F067";
	position: absolute;
	left: 0;
	width: 30px;
	text-align: center;
	font-family: FontAwesome, Arial, Helvetica, sans-serif;
}

#stats-date {
	display: none;
	float: right;
	padding: 5px 10px;
	margin-bottom: 10px;
	border: 1px solid #CCC;
	border-radius: 4px;
	background: #FFF;
	cursor: pointer;
	font-size: 14px;
}

#stats-interval {
	display: none;
	float: right;
	clear: right;
	margin-bottom: 10px;
	font-size: 14px;
}

#stats-interval li {
	float: left;
	padding: 5px 10px;
	cursor: pointer;
	border: 1px solid #CCC;
	border-right: none;
	background: #DFDFDF;
}

#stats-interval li:first-child {
	border-radius: 4px 0 0 4px;
}

#stats-interval li:last-child {
	border-right: 1px solid #CCC;
	border-radius: 0 4px 4px 0;
}

#stats-interval li:hover {
	background: #CFCFCF;
}

#stats-interval li.selected, #stats-interval li:active {
	background: #BFBFBF;
}

.stats-chart-cont {
	float: left;
	width: 100%;
	margin-top: 10px;
}

.stats-chart-cont p {
	color: #666;
    font-size: 20px;
    font-weight: 700;
}

#label-empty {
	display: none;
	font-size: 14px;
	font-weight: normal;
}

#stats-more {
	display: none;
	position: relative;
	width: 100%;
	margin-top: 20px;
	border: none;
	background: none;
	color: #337AB7;
}

#stats-more:hover {
	color: #23527C;
}

#stats-more span {
	position: relative;
	z-index: 2;
	padding: 0 10px;
	background: #FFF;
}

#stats-more hr {
	position: absolute;
	top: 50%;
	width: 100%;
	margin: 0;
	border-color: #CCC;
}

/* PERSONALIZACIÓN MÉTODO DE COBRO
----------------------------------------------- */

.datos-cobro-top {
    display: block;
    padding-bottom: 18px;
}

.datos-cobro-top p {
    color: #A7A7A7;
    padding-top: 4px;
}

.datos-cobro .usuario-guardar {
    padding: 15px;
    width: 443px;
    margin-top: 9px;
    border: 1px solid #CCC;
    background: #FAFAFA;
    moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;    
}

.datos-cobro .usuario-guardar .button-amarillo {
    width: 151px;
    margin-top: 0;
}

/* 
----------------------------------------------- */

.menu-usuario-content-nav {
    float: right;
    width: 240px;
    position: relative;
}

.menu-usuario-content-nav ul {
    position: absolute;
    top: 0;
    right: 0;
    width: 240px;
}

.menu-usuario-content-nav ul li:first-child {
    border-top: 1px solid #E5E5E5;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
    -o-border-top-right-radius: 5px;
    -ms-border-top-right-radius: 5px;
    -khtml-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
    -o-border-top-left-radius: 5px;
    -ms-border-top-left-radius: 5px;
    -khtml-border-top-left-radius: 5px;
    border-top-left-radius: 5px;    
}

.menu-usuario-content-nav ul li:last-child {
    border-bottom: 1px solid #E5E5E5;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -o-border-bottom-right-radius: 5px;
    -ms-border-bottom-right-radius: 5px;
    -khtml-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -o-border-bottom-left-radius: 5px;
    -ms-border-bottom-left-radius: 5px;
    -khtml-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;  
}

.menu-usuario-content-nav ul li {
    background: #F1F1F1;
    border-bottom: 1px solid #E5E5E5;
    border-left: 1px solid #E5E5E5;
    border-right: 1px solid #E5E5E5;
    padding: 0;
    clear: left;
}

.menu-usuario-content-nav ul li:hover {
    background: #E6E6E6;
}

.menu-usuario-content-nav ul li a {
    background: transparent;
    padding: 6px 15px;
    display: block;
    color: #666;
}

.menu-usuario-content-nav ul li a:hover {
    color: #000;
    text-decoration: none;
}

/* GESTIONA LA VENTA
----------------------------------------------- */

.gestiona-page {
    background: transparent /*url(/img/bg_04.jpg) repeat;*/;
    width: 740px;    
}

.gestiona-centrar {
    margin: 0 auto;
}

.gestiona-page form {
    width: 210px;
    padding: 18px;
    float: left;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    border-radius: 10px;
    border: 1px solid #CCC;
    border-bottom: 3px solid #CCC;
    background: #FFF;
}

.gestiona-page form.apagada{
    opacity: 0.3 !important;
    filter: alpha(opacity=30) !important;
}

.gestiona-page form.paso1 {
    -moz-border-radius-topright: 0;
    -webkit-border-top-right-radius: 0;
    -o-border-top-right-radius: 0;
    -ms-border-top-right-radius: 0;
    -khtml-border-top-right-radius: 0;
    border-top-right-radius: 0;
    -moz-border-radius-bottomright: 0;
    -webkit-border-bottom-right-radius: 0;
    -o-border-bottom-right-radius: 0;
    -ms-border-bottom-right-radius: 0;
    -khtml-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;    
    border-right: 0;
    width: 209px;
}

.gestiona-page form.paso2 {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -o-border-radius: 0;
    -ms-border-radius: 0;
    -khtml-border-radius: 0;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -o-border-radius: 0;
    -ms-border-radius: 0;
    -khtml-border-radius: 0;
    border-radius: 0;   
}

.gestiona-page form.paso3 {
    -moz-border-radius-topleft: 0;
    -webkit-border-top-left-radius: 0;
    -o-border-top-left-radius: 0;
    -ms-border-top-left-radius: 0;
    -khtml-border-top-left-radius: 0;
    border-top-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    -webkit-border-bottom-left-radius: 0;
    -o-border-bottom-left-radius: 0;
    -ms-border-bottom-left-radius: 0;
    -khtml-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;    
    border-left: 0;
    width: 209px;    
}

.gestiona-page form input.button-fucsia {
    margin: 0 !important;
    width: 170px !important;
}

.gestiona-page .caja-dato { 
    padding-bottom: 9px;
    min-height: 30px;
    width: 400px;
}

.gestiona-page .caja-dato label { 
    color: #626262;
    font-weight: 700;
    float: left;
    padding-right: 5px;
    line-height: 30px;
}

.gestiona-page .caja-dato input[type="text"], .gestiona-page .caja-dato input[type="email"], .gestiona-page .caja-dato input[type="number"], .gestiona-page .caja-dato input[type="tel"], .gestiona-page form input[type="password"] {
    width: 231px;
    float: right;
    margin: 0;
}

.gestiona-page input.button-fucsia {
    width: 151px;
    margin-top: 0;
}

.gestiona-page .pass-olvidado {
    text-align: right;
    font-size: 11px;
}

.gestiona-page .pass-olvidado input[type="checkbox"] {
    margin: 0;
    float: left;
    height: 18px;
}

.gestiona-page .pass-olvidado label {
    margin: 0 !important;
    float: left !important;
    line-height: 18px !important;
    font-weight: 400 !important;
    padding-left: 5px !important;
}

.gestiona-page .pass-olvidado a.enlace-recordar {
    float: right;
}

.gestiona-page .registro-cuenta {
    width: 438px;
    margin-left: 269px;
    text-align: right;
}

.gestiona-page .usuario-guardar {
    padding: 15px;
    width: 177px;
    margin-top: 9px;
    border: 1px solid #CCC;
    background: #FAFAFA;
    moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    float: left;
    min-height: 30px;
}

.gestiona-page .usuario-guardar input {
    width: 151px;
    margin-top: 0;
    color: #000;
}

.gestiona-page .menu-usuario-copy {
    font-size: 11px;
    line-height: 14px;
    color: #A7A7A7;
    padding-bottom: 9px;
    width: 400px;
    display: block;
}

.gestiona-page .menu-usuario-copy p {
    width: 246px;
    padding-left: 156px;
}

/* EXTRAS
----------------------------------------------- */

/*td.nomola {
    max-width: 99px;
    overflow: hidden;
}*/

.usuario-guardar span.msg_link {
    min-width: 80px;
    min-height: 20px;
    display: block;
    color: #AAA;
    padding: 5px 0 3px 0;
    border: 1px solid #CCC;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    background: #FAFAFA;
    cursor: pointer;
    cursor: hand;
    outline: 0;
    text-decoration: none;
    text-align: center;
    font-weight: 700;
    font-size: 12px;
}

/* OTROS
----------------------------------------------- */

.menu_mensajes {
    float: left;
    padding-bottom: 9px;
    min-width: 500px;
}

ul.listado_beta {
    float: left;
}

ul.listado_beta a {
    color: #444;
    float: left;
}

ul.listado_beta a:hover {
    text-decoration: none;
    cursor: pointer;
    cursor: hand;    
}

ul.listado_beta li:hover {
    background: #EEE;
}

li.listado_beta_top {
    width: 740px;
    padding: 18px 0;
    float: left;
    background: #FFF; 
}

li.listado_beta_top:hover {
    background: #FFF !important;
}

li.listado_beta_top span.asunto {
    color: #626262;
    font-weight: 700;
    float: left;
    width: 400px;
    text-align: left;
    line-height: 30px;
}

li.listado_beta_top span.nombre {
    color: #626262;
    font-weight: 700;
    float: left;
    width: 170px;
    text-align: left;
    line-height: 30px;
}

li.listado_beta_top span.fecha {
    color: #626262;
    font-weight: 700;
    float: left;
    width: 170px;
    text-align: left;
    line-height: 30px;
}

li.modul_11_admin {
    width: 738px;
    float: left;
    margin-bottom: -1px;
    border: 1px solid #CCC;
    background: #F5F5F5;  
    font-weight: 400;
    color: #ED493C;
}

li.modul_11_admin .listado_beta_contenido {
    float: left;
}

li.modul_11_admin .asunto {
   width: 364px;
   padding: 9px 18px;
}

li.modul_11_admin a {
   float: left;
}

li.modul_11_admin .nombre {
   width: 170px;
   padding: 9px 0;   
}

li.modul_11_admin .fecha {
   width: 168px;
   padding: 9px 0;
}

li.modul_12_admin {
    width: 738px;
    float: left;
    margin-bottom: -1px;
    border: 1px solid #CCC;
    background: #FFF;  
    font-weight: 700;
}

li.modul_12_admin .listado_beta_contenido {
    float: left;
}

li.modul_12_admin .asunto {
   width: 364px;
   padding: 9px 18px;
}

li.modul_12_admin a {
   float: left;
}

li.modul_12_admin .nombre {
   width: 170px;
   padding: 9px 0;   
}

li.modul_12_admin .fecha {
   width: 168px;
   padding: 9px 0;
}

li.modul_13_admin {
    width: 738px;
    float: left;
    margin-bottom: -1px;
    border: 1px solid #CCC;
    background: #F5F5F5;  
    font-weight: 400;
    color: #AAA;
}

li.modul_13_admin .listado_beta_contenido {
    float: left;
}

li.modul_13_admin .asunto {
   width: 364px;
   padding: 9px 18px;
}

li.modul_13_admin a {
   float: left;
}

li.modul_13_admin .nombre {
   width: 170px;
   padding: 9px 0;   
}

li.modul_13_admin .fecha {
   width: 168px;
   padding: 9px 0;
}

li.modul_14_admin {
    width: 738px;
    float: left;
    margin-bottom: -1px;
    border: 1px solid #CCC;
    background: #F5F5F5;  
    font-weight: 400;
    color: #18b118;
}

li.modul_14_admin .listado_beta_contenido {
    float: left;
}

li.modul_14_admin .asunto {
   width: 364px;
   padding: 9px 18px;
}

li.modul_14_admin a {
   float: left;
}

li.modul_14_admin .nombre {
   width: 170px;
   padding: 9px 0;   
}

li.modul_14_admin .fecha {
   width: 168px;
   padding: 9px 0;
}

.contenedor_botones {
    padding: 18px;
    width: 702px;
    float: left;
    margin-top: 9px;
    border: 1px solid #CCC;
    background: #FAFAFA;
}

.contenedor_botones .button-fucsia {
    width: 151px;
    margin-top: 0;
}

.note-editable {
	word-wrap: break-word;
}

.note-editable ul {
	display: block;
	list-style-type: disc;
	margin: 1em 0;
	padding-left: 40px;
}

.note-editable ol {
	display: block;
	list-style-type: decimal;
	margin: 1em 0;
	padding-left: 40px;
}

.note-editor.note-frame.noresize .note-editing-area .note-editable {
	overflow: hidden;
	border-radius: 0 0 4px 4px;
}

.note-editor.note-frame.noresize .note-statusbar .note-resizebar {
	display: none;
}