﻿@charset "utf-8";
/* CSS Document */

@font-face {
  font-family: 'AvenirLTStd35Light';
  src: url('fuentes/avenirltstd-light-webfont.eot');
  src: local('☺'), url('fuentes/avenirltstd-light-webfont.woff') format('woff'), url('fuentes/avenirltstd-light-webfont.ttf') format('truetype'), url('fuentes/avenirltstd-light-webfont.svg#AvenirLTStd35Light') format('svg');
}
@font-face {
  font-family: 'AvenirLTStd55Roman';
  src: url('fuentes/avenirltstd-roman-webfont.eot');
  src: local('☺'), url('fuentes/avenirltstd-roman-webfont.woff') format('woff'), url('fuentes/avenirltstd-roman-webfont.ttf') format('truetype'), url('fuentes/avenirltstd-roman-webfont.svg#AvenirLTStd55Roman') format('svg');
}
@font-face {
  font-family: 'AvenirLTStd65Medium';
  src: url('fuentes/avenirltstd-medium-webfont.eot');
  src: local('☺'), url('fuentes/avenirltstd-medium-webfont.woff') format('woff'), url('fuentes/avenirltstd-medium-webfont.ttf') format('truetype'), url('fuentes/avenirltstd-medium-webfont.svg#AvenirLTStd65Medium') format('svg');
}
@font-face {
  font-family: 'AvenirLTStd65Oblique';
  src: url('fuentes/avenirltstd-mediumoblique-webfont.eot');
  src: local('☺'), url('fuentes/avenirltstd-mediumoblique-webfont.woff') format('woff'), url('fuentes/avenirltstd-mediumoblique-webfont.ttf') format('truetype'), url('fuentes/avenirltstd-mediumoblique-webfont.svg#AvenirLTStd65Oblique') format('svg');
}
@font-face {
  font-family: 'AvenirLTStd85Heavy';
  src: url('fuentes/avenirltstd-heavy-webfont.eot');
  src: local('☺'), url('fuentes/avenirltstd-heavy-webfont.woff') format('woff'), url('fuentes/avenirltstd-heavy-webfont.ttf') format('truetype'), url('fuentes/avenirltstd-heavy-webfont.svg#AvenirLTStd85Heavy') format('svg');
}
body {
	font-family: AvenirLTStd35Light, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #444;
}
:hover {
	transition: all 0.1s linear;
	-webkit-transition: all 0.1s linear;
	-moz-transition: all 0.1s linear;
	-ms-transition: all 0.1s linear;
	-o-transition: all 0.1s linear;
}
#container_textarea :hover, .mceWrapper :hover{
	transition: none;
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
}
:focus{
	outline: none;
}
.resaltar:focus{
	outline: solid 1px #60bdd8;
}
.editable{
	border: 1px solid #FAFAFA !important;
}
.editable:hover{
	border: 1px solid #C6D5E1 !important;
	transition:  linear 0.2s;
	/* Firefox 4 */
	-moz-transition: linear 0.2s;
	/* Safari and Chrome */
	-webkit-transition: linear 0.2s;
	/* Opera */
	-o-transition: linear 0.2s;
}
.editable:focus{
	background-color: #FFF !important;
}
* { padding: 0; margin: 0;
}
a {
	outline: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-decoration: none;
}
a img{
	outline: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
h2 {
	font-family: AvenirLTStd35Light, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #207D98;
	display: block;
	font-weight: normal;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 100%;
}
h3 {
	font-family: AvenirLTStd65Medium, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 19px;
	color: #207D98;
	padding-bottom: 6px;
/*	max-width: 235px;*/
	font-weight: normal;
}
h3 a {
	font-family: AvenirLTStd85Heavy, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 19px;
	color: #207D98;
/*	float: left; */
/*	max-width: 235px;*/
	font-weight: normal;
}
h3 a:hover {
	font-family: AvenirLTStd85Heavy, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 19px;
	color: #4994a9;
/*	float: left; */
/*	max-width: 235px;*/
	font-weight: normal;
}
h4 {
	font-family: AvenirLTStd85Heavy, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 19px;
	color: #333;
	display: block;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	padding-bottom: 3px;
	font-weight: normal;
}
h4 a {
	font-family: AvenirLTStd85Heavy, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 19px;
	color: #333;
	float: left;
	font-weight: normal;
	text-transform: uppercase;
	height: 20px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	max-width: 249px;
}
h4 a:hover {
	font-family: AvenirLTStd85Heavy, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 19px;
	color: #666;
	float: left;
	font-weight: normal;
}
h6 {
	font-family: AvenirLTStd85Heavy, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333;
	display: block;
	font-weight: normal;
}
strong {
	font-family: AvenirLTStd65Medium, Arial, Helvetica, sans-serif;
}
.float-left {
	float: left !important;
}
.float-right {
	float: right !important;
}
.cierre {
	font-size: 0px;
	clear: both;
	height: 0px;
	display: block;
}
.medium {
	font-family: AvenirLTStd65Medium, Arial, Helvetica, sans-serif;
}
#header {
	height: 70px;
	width: 100%;
	min-width: 1000px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(img/cabecera.png);
	background-repeat: no-repeat;
	background-position: center top;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #207d98;
}
#header #menu {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	height: 55px;
	font-size: 16px;
}
#header #menu ul {
	list-style-type: none;
	padding-top: 10px;
	float: left;
	display: block;
	width: 920px;
	height: 53px;
}
#header #menu ul li {
	text-align: center;
	height: 45px;
	float: left;
	margin-right: 18px;
	margin-left: 18px;
}
#header #menu ul li.ultimo {
	text-align: center;
	height: 45px;
	float: left;
	margin-right: 0px;
}
#header #menu ul li a {
	color: #666;
	vertical-align: bottom;
	padding-top: 27px;
}
#header #menu ul li a:hover {
	color: #207d98;
}
#header #menu ul li a .icono {
	height: 27px;
	display: block;
}
#header #menu ul li a.home {
	display: block;
	background-image: url(img/menu-home.png);
	background-repeat: no-repeat;
	background-position: center top;
}
#header #menu ul li a.home:hover {
	display: block;
	background-image: url(img/menu-home-active.png);
	background-repeat: no-repeat;
	background-position: center top;
}
#header #menu ul li a.home.active {
	display: block;
	background-image: url(img/menu-home-active.png);
	background-repeat: no-repeat;
	background-position: center top;
	color: #207D98;
}
#header #menu ul li a.secciones {
	display: block;
	background-image: url(img/menu-secciones.png);
	background-repeat: no-repeat;
	background-position: center top;
}
#header #menu ul li a.secciones:hover {
	display: block;
	background-image: url(img/menu-secciones-active.png);
	background-repeat: no-repeat;
	background-position: center top;
}
#header #menu ul li a.secciones.active {
	display: block;
	background-image: url(img/menu-secciones-active.png);
	background-repeat: no-repeat;
	background-position: center top;
	color: #207D98;
}
#header #menu ul li a.archivos {
	display: block;
	background-image: url(img/menu-archivos.png);
	background-repeat: no-repeat;
	background-position: center top;
}
#header #menu ul li a.archivos:hover {
	display: block;
	background-image: url(img/menu-archivos-active.png);
	background-repeat: no-repeat;
	background-position: center top;
}
#header #menu ul li a.archivos.active {
	display: block;
	background-image: url(img/menu-archivos-active.png);
	background-repeat: no-repeat;
	background-position: center top;
	color: #207D98;
}
#header #menu ul li a.archivos-disabled {
	display: block;
	background-image: url(img/menu-archivos-disabled.png);
	background-repeat: no-repeat;
	background-position: center top;
	color: #ccc;
}
#header #menu ul li a.archivos-disabled:hover {
	color: #ccc;
}
#header #menu ul li a.usuarios {
	display: block;
	background-image: url(img/menu-usuarios.png);
	background-repeat: no-repeat;
	background-position: center top;
}
#header #menu ul li a.usuarios:hover {
	display: block;
	background-image: url(img/menu-usuarios-active.png);
	background-repeat: no-repeat;
	background-position: center top;
}
#header #menu ul li a.usuarios.active {
	display: block;
	background-image: url(img/menu-usuarios-active.png);
	background-repeat: no-repeat;
	background-position: center top;
	color: #207D98;
}
#header #menu ul li a.usuarios-disabled {
	display: block;
	background-image: url(img/menu-usuarios-disabled.png);
	background-repeat: no-repeat;
	background-position: center top;
	color: #ccc;
}
#header #menu ul li a.usuarios-disabled:hover {
	color: #ccc;
}
#header #menu ul li a.permisos {
	display: block;
	background-image: url(img/menu-permisos.png);
	background-repeat: no-repeat;
	background-position: center top;
}
#header #menu ul li a.permisos:hover {
	display: block;
	background-image: url(img/menu-permisos-active.png);
	background-repeat: no-repeat;
	background-position: center top;
}
#header #menu ul li a.permisos.active {
	display: block;
	background-image: url(img/menu-permisos-active.png);
	background-repeat: no-repeat;
	background-position: center top;
	color: #207D98;
}
#header #menu ul li a.grupos {
	display: block;
	background-image: url(img/menu-grupos.png);
	background-repeat: no-repeat;
	background-position: center top;
}
#header #menu ul li a.grupos:hover {
	display: block;
	background-image: url(img/menu-grupos-active.png);
	background-repeat: no-repeat;
	background-position: center top;
}
#header #menu ul li a.grupos.active {
	display: block;
	background-image: url(img/menu-grupos-active.png);
	background-repeat: no-repeat;
	background-position: center top;
	color: #207D98;
}
#header #menu ul li a.panel {
	display: block;
	background-image: url(img/menu-panel.png);
	background-repeat: no-repeat;
	background-position: center top;
}
#header #menu ul li a.panel:hover {
	display: block;
	background-image: url(img/menu-panel-active.png);
	background-repeat: no-repeat;
	background-position: center top;
}
#header #menu ul li a.panel.active {
	display: block;
	background-image: url(img/menu-panel-active.png);
	background-repeat: no-repeat;
	background-position: center top;
	color: #207D98;
}
#header #menu ul li a.panel-disabled {
	display: block;
	background-image: url(img/menu-panel-disabled.png);
	background-repeat: no-repeat;
	background-position: center top;
	color: #ccc;
}
#header #menu ul li a.panel-disabled:hover {
	color: #ccc;
}
#header #menu ul li a.configuracion {
	display: block;
	background-image: url(img/menu-configuracion.png);
	background-repeat: no-repeat;
	background-position: center top;
}
#header #menu ul li a.configuracion:hover {
	display: block;
	background-image: url(img/menu-configuracion-active.png);
	background-repeat: no-repeat;
	background-position: center top;
}
#header #menu ul li a.configuracion.active {
	display: block;
	background-image: url(img/menu-configuracion-active.png);
	background-repeat: no-repeat;
	background-position: center top;
	color: #207D98;
}
#header #menu ul li a.configuracion-disabled {
	display: block;
	background-image: url(img/menu-configuracion-disabled.png);
	background-repeat: no-repeat;
	background-position: center top;
	color: #ccc;
}
#header #menu ul li a.configuracion-disabled:hover {
	color: #ccc;
}
#header #menu ul li a.estadisticas {
	display: block;
	background-image: url(img/menu-estadisticas.png);
	background-repeat: no-repeat;
	background-position: center top;
}
#header #menu ul li a.estadisticas:hover {
	display: block;
	background-image: url(img/menu-estadisticas-active.png);
	background-repeat: no-repeat;
	background-position: center top;
}
#header #menu ul li a.estadisticas.active {
	display: block;
	background-image: url(img/menu-estadisticas-active.png);
	background-repeat: no-repeat;
	background-position: center top;
	color: #207D98;
}
#header #menu ul li a.estadisticas-disabled {
	display: block;
	background-image: url(img/menu-estadisticas-disabled.png);
	background-repeat: no-repeat;
	background-position: center top;
	color: #ccc;
}
#header #menu ul li a.estadisticas-disabled:hover {
	color: #ccc;
}
#header #menu ul li a.catalogo {
	display: block;
	background-image: url(img/menu-catalogo.png);
	background-repeat: no-repeat;
	background-position: center top;
}
#header #menu ul li a.catalogo:hover {
	display: block;
	background-image: url(img/menu-catalogo-active.png);
	background-repeat: no-repeat;
	background-position: center top;
}
#header #menu ul li a.catalogo.active {
	display: block;
	background-image: url(img/menu-catalogo-active.png);
	background-repeat: no-repeat;
	background-position: center top;
	color: #207D98;
}
#header #menu ul li a.catalogo-disabled {
	display: block;
	background-image: url(img/menu-catalogo-disabled.png);
	background-repeat: no-repeat;
	background-position: center top;
	color: #ccc;
}
#header #menu ul li a.catalogo-disabled:hover {
	color: #ccc;
}
#header #menu ul li a.boletin {
	display: block;
	background-image: url(img/menu-boletin.png);
	background-repeat: no-repeat;
	background-position: center top;
}
#header #menu ul li a.boletin:hover {
	display: block;
	background-image: url(img/menu-boletin-active.png);
	background-repeat: no-repeat;
	background-position: center top;
}
#header #menu ul li a.boletin.active {
	display: block;
	background-image: url(img/menu-boletin-active.png);
	background-repeat: no-repeat;
	background-position: center top;
	color: #207D98;
}
#header #menu ul li a.boletin-disabled {
	display: block;
	background-image: url(img/menu-boletin-disabled.png);
	background-repeat: no-repeat;
	background-position: center top;
	color: #ccc;
}
#header #menu ul li a.boletin-disabled:hover {
	color: #ccc;
}
#header #menu #usuario {
	font-size: 11px;
	height: 30px;
	display: block;
	float: left;
	color: #333;
	width: 154px;
	background-image: url(img/usuario-borde-izq.png);
	background-repeat: no-repeat;
	background-position: left 8px;
	padding-left: 20px;
	padding-top: 25px;
}
#header #menu #usuario span {
	font-family: AvenirLTStd65Medium, Arial, Helvetica, sans-serif;
	color: #207D98;
	display: block;
	text-overflow: ellipsis;
	overflow: hidden;
	height: 12px;
	width: 155px;
	white-space: nowrap;
}
#header #menu #usuario p strong {
	font-family: AvenirLTStd65Medium, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
	display: block;
	padding-bottom: 2px;
	line-height: 14px;
}
#header #menu #salir {
	display: block;
	float: right;
	font-size: 16px;
	/*font-family: AvenirLTStd65Medium, Arial, Helvetica, sans-serif;*/
	width: 42px;
	padding-top: 10px;
	background-image: url(img/usuario-borde-izq.png);
	background-repeat: no-repeat;
	background-position: left 8px;
	padding-left: 9px;
	height: 50px;
	padding-right: 5px;
}
#header #menu #salir a {
	display: block;
	color: #666;
	background-image: url(img/salir.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 26px;
	padding-top: 27px;
	text-align: center;
}
#header #menu #salir a:hover {
	display: block;
	color: #000;
	background-image: url(img/salir-active.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 26px;
}
#avisos-gestion {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	background-image: url(img/fondo-avisos-gestion-cab.png);
	background-repeat: no-repeat;
	background-position: center -4px;
	display: none;
}
#avisos-gestion-contenido {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(img/fondo-avisos-gestion.png);
	background-repeat: repeat-y;
	background-position: center top;
	display: none;
	padding-left: 20px;
	padding-right: 20px;
}
#avisos-gestion-contenido img {
	vertical-align: text-bottom;
}
#avisos-gestion-contenido a {
	color: #444;
	text-decoration: underline;
}
#avisos-gestion-pie {
	background-image: url(img/fondo-avisos-gestion-pie.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 14px;
	padding-right: 40px;
	padding-left: 40px;
	display: none;
}
#wrapper-cuerpo {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
#wrapper-cuerpo #cuerpo-cabecera {
	background-image: url(img/fondo1-cab.png);
	background-repeat: no-repeat;
	background-position: center -4px;
	/*height: 57px;*/
	padding-right: 40px;
	padding-left: 40px;
	padding-top: 13px;
	position: relative;
	z-index: 1;
}
#wrapper-cuerpo #cuerpo-pie {
	background-image: url(img/fondo1-pie.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 14px;
	padding-right: 40px;
	padding-left: 40px;
}
#wrapper-cuerpo #cuerpo-cabecera .float-left #nav {
	float: left;
	height: 30px;
	width: 90px;
}
#wrapper-cuerpo #cuerpo-cabecera .float-left #nav a {
	display: block;
	float: left;
	height: 22px;
	width: 23px;
	margin-right: 10px;
}
#wrapper-cuerpo #cuerpo-cabecera .float-left #info {
	float: left;
	height: 30px;
	width: 420px;
}
#wrapper-cuerpo #cuerpo-cabecera .float-left #info a {
	display: block;
	float: left;
	height: 24px;
	background-image: url(img/info.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 30px;
	padding-top: 4px;
	color: #207d98;
}
#wrapper-cuerpo #cuerpo-cabecera .float-left #info a:hover {
	display: block;
	float: left;
	height: 24px;
	background-image: url(img/info-active.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 30px;
	padding-top: 4px;
	color: #207d98;
}
#wrapper-cuerpo #cuerpo-cabecera .float-left #breadcrumb {
	display: block;
	clear: left;
	/*width: 420px;*/
	text-transform: uppercase;
	padding-top: 8px;
	color: #207D98;
	font-size: 12px;
}
#wrapper-cuerpo #cuerpo-cabecera .float-left #breadcrumb .separador {
	padding-right: 4px;
	padding-left: 4px;
}
#wrapper-cuerpo #cuerpo-cabecera .float-left #breadcrumb a {
	color: #207D98;
}
#wrapper-cuerpo #cuerpo-cabecera .float-left #breadcrumb a.active {
	color: #207D98;
	font-family: AvenirLTStd65Medium, Arial, Helvetica, sans-serif;
}
#wrapper-cuerpo #cuerpo-cabecera #ver-web {
	display: block;
	float: left;
	height: 57px;
	width: 78px;
}
#wrapper-cuerpo #cuerpo-cabecera #ver-web a {
	text-align: center;
	display: block;
	height: 23px;
	width: 78px;
	background-image: url(img/ver-web.png);
	background-repeat: no-repeat;
	background-position: center center;
	color: #73AABA;
	padding-top: 35px;
}
#wrapper-cuerpo #cuerpo-cabecera #ver-web a:hover {
	text-align: center;
	display: block;
	height: 23px;
	width: 78px;
	background-image: url(img/ver-web-hover.png);
	background-repeat: no-repeat;
	background-position: center center;
	color: #207D98;
	padding-top: 35px;
}
#wrapper-cuerpo #cuerpo-cabecera #resumen {
	font-size: 12px;
	height: 45px;
	display: block;
	float: right;
	color: #666;
	padding-top: 12px;
	width: 420px;
}
#wrapper-cuerpo #cuerpo-cabecera #resumen .bloque {
	color: #bbb;
	float: right;
	background-image: url(img/usuario-borde-izq.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 12px;
	padding-left: 12px;
	text-align: center;
}
#wrapper-cuerpo #cuerpo-cabecera #resumen .bloque-izq {
	color: #bbb;
	float: right;
	background-image: url(img/usuario-borde-izq.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 12px;
	padding-left: 12px;
	text-align: right;
}
#wrapper-cuerpo #cuerpo-cabecera #resumen a:hover{
	color: #666;
}
#wrapper-cuerpo #cuerpo-cabecera #resumen .bloque .cifra {
	font-family: AvenirLTStd65Oblique, Arial, Helvetica, sans-serif;
	font-size: 30px;
	line-height: 24px;
	display: block;
	letter-spacing: -2px;
}
#wrapper-cuerpo #cuerpo-cabecera #resumen .bloque-izq .cifra {
	font-family: AvenirLTStd65Oblique, Arial, Helvetica, sans-serif;
	font-size: 30px;
	line-height: 24px;
	display: block;
	letter-spacing: -2px;
}
#wrapper-cuerpo #cuerpo-cabecera #resumen .bloque-der {
	color: #bbb;
	float: right;
	padding-right: 0px;
	padding-left: 10px;
	text-align: center;
}
#wrapper-cuerpo #cuerpo-cabecera #resumen .bloque-der .cifra {
	font-size: 30px;
	line-height: 24px;
	font-family: AvenirLTStd65Oblique, Arial, Helvetica, sans-serif;
	display: block;
	letter-spacing: -2px;
}
#wrapper-cuerpo #cuerpo {
	background-image: url(img/fondo1.png);
	background-repeat: repeat-y;
	background-position: center top;
	padding-bottom: 5px;
	position: relative;
}
#wrapper-cuerpo #cuerpo #contenido-cab {
	width: 934px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(img/fondo2-cab.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 20px;
	padding-right: 20px;
	padding-left: 20px;
	display: block;
	clear: both;
}
#wrapper-cuerpo #cuerpo #contenido-pie {
	width: 934px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(img/fondo2-pie.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 20px;
	padding-right: 20px;
	padding-left: 20px;
	display: block;
	clear: both;
}
#wrapper-cuerpo #cuerpo #contenido {
	position: relative;
	width: 940px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(img/fondo2.png);
	background-repeat: repeat-y;
	background-position: center top;
	padding-right: 17px;
	padding-left: 17px;
	display: block;
	padding-top: 5px;
}
#wrapper-cuerpo #cuerpo #contenido .texto {
	padding-bottom: 15px;
	display: block;
	font-size: 16px;
}
#wrapper-cuerpo #cuerpo #contenido .texto a.ayuda {
	display: block;
	height: 23px;
	width: 67px;
	float: right;
	background-image: url(img/ayuda-fondo.png);
	background-repeat: no-repeat;
	background-position: left top;
	color: #73AABA;
	font-size: 12px;
	cursor: pointer;
	font-family: AvenirLTStd65Medium, Arial, Helvetica, sans-serif;
	text-align: center;
	padding-top: 35px;
}
#wrapper-cuerpo #cuerpo #contenido .texto a.ayuda:hover {
	display: block;
	height: 23px;
	width: 67px;
	float: right;
	background-image: url(img/ayuda-fondo-hover.png);
	background-repeat: no-repeat;
	background-position: left top;
	color: #207D98;
	font-size: 12px;
	cursor: pointer;
	font-family: AvenirLTStd65Medium, Arial, Helvetica, sans-serif;
	text-align: center;
	padding-top: 35px;
}

#wrapper-cuerpo #cuerpo .mostrar-todas,
#wrapper-cuerpo #cuerpo .ocultar-todas {
	padding-right: 10px;
	padding-left: 10px;
	float: left;
}
#wrapper-cuerpo #cuerpo .mostrar-todas span,
#wrapper-cuerpo #cuerpo .ocultar-todas span {
	padding: 1px 0;
}
#wrapper-cuerpo #cuerpo a.mostrar-todas:hover {
	
}
#wrapper-cuerpo #cuerpo a.ocultar-todas:hover {
	
}

#wrapper-cuerpo #cuerpo .boton {
	padding: 0 20px 10px 10px;
}
.boton1 {
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #999), color-stop(1, #8F8F8F) );
	background:-moz-linear-gradient( center top, #999999 5%, #8F8F8F 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999', endColorstr='#8F8F8F');
	float: right;
	background-color:#999999;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border: 1px solid #868686;
	display:inline-block;
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
	margin-left: 10px;
	padding: 4px 9px;
	-webkit-box-shadow: 0 3px 4px #dedede;
	-moz-box-shadow: 0 3px 4px #dedede;
	-ms-box-shadow: 0 3px 4px #dedede;
	-o-box-shadow: 0 3px 4px #dedede;
	box-shadow: 0 3px 4px #dedede;
}
.boton1 span{
	display:block; 
	float:left; 
	padding-top:3px; 
	padding-left:8px;
}
.boton1:hover {
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #8F8F8F), color-stop(1, #8F8F8F) );
	background:-moz-linear-gradient( center top, #8F8F8F 5%, #8F8F8F 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8F8F8F', endColorstr='#8F8F8F');
	background-color:#666666;
	color: #fff;
	margin-left: 10px;
	padding: 4px 9px;
	-webkit-box-shadow: 0 0px 0px #dedede;
	-moz-box-shadow: 0 0px 0px #dedede;
	-ms-box-shadow: 0 0px 0px #dedede;
	-o-box-shadow: 0 0px 0px #dedede;
	box-shadow: 0 0px 0px #dedede;
}
.boton1.secundario {
    opacity: 0.6;  
    padding: 1px 8px!important;
}
span.boton1.disabled {
	display: block;
	height: 19px;
	float: right;	color: #FFF;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 4px;
	padding-left: 16px;
	font-size: 12px;
	font-family: AvenirLTStd65Medium, Arial, Helvetica, sans-serif;
	opacity: 0.5;
	position:relative;
}
span.boton1-disabled-explanation {
	position: absolute;
	bottom: 32px;
	left: 10px;
	font-size: 12px;
	color: red;
	margin-top:10px;
	text-align: center;
	background: white;
	border-radius: 2px;
	border: 1px solid #E9E9E9;
	box-shadow: 0 0 1px black;
}
.boton a.boton2 {

}
.boton a.boton2 span {
	
}
.boton a.boton2:hover {
	
}
.secundario-label {
    float: left;
    padding: 3px 0 0 20px;
	font-family: "AvenirLTStd65Medium";
}
#wrapper-cuerpo #cuerpo #contenido .panel {
	display: block;
/*	float: left;*/
	height: 124px;
	width: 270px;
	background-image: url(img/panel.png);
	background-repeat: no-repeat;
	background-position: center center;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 15px;
	margin-bottom: 10px;
	position: relative;
}
#wrapper-cuerpo #cuerpo #contenido .columna-inicio {
	float: left;
	width: 300px;
	min-height: 200px;
	margin-right: 20px;
	/*background-color: #DDD;*/
}
#wrapper-cuerpo #cuerpo #contenido .columna-inicio .placeholder {
	background: #f9f9f9;
	height: 154px;
	margin-bottom: 13px;
	border: 1px dashed #4183C4;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#wrapper-cuerpo #cuerpo #contenido .columna-inicio.der {
	margin-right: 0;
}

#wrapper-cuerpo #cuerpo #contenido .panel .mover {
	float: right;
	width: 29px;
	height: 23px;
	text-align: right;
	vertical-align: top;
	right: 1px;
	position: absolute;
	top: 2px;
	cursor: move;
	background: url(img/panel-mover.png) no-repeat;
}
#wrapper-cuerpo #cuerpo #contenido .panel .mover:hover {
	float: right;
	width: 29px;
	height: 23px;
	text-align: right;
	vertical-align: top;
	right: 1px;
	position: absolute;
	top: 2px;
	cursor: move;
	background: url(img/panel-mover-hover.png) no-repeat;
}
#wrapper-cuerpo #cuerpo #contenido .panel .icono {
	float: right;
	width: 35px;
	text-align: right;
	vertical-align: top;
	bottom: 17px;
	right: 11px;
	position: absolute;
}
#wrapper-cuerpo #cuerpo #contenido .panel .icono2 {
	float: right;
	width: 35px;
	text-align: right;
	vertical-align: top;
	position: absolute;
	right: 15px;
	bottom: 19px;
}
#wrapper-cuerpo #cuerpo #contenido .panel ul {
	display: block;
	float: left;
	width: 270px;
	padding-top: 5px;
	max-height: 101px;
	overflow: hidden;
	list-style-type: none;
}
#wrapper-cuerpo #cuerpo #contenido .panel ul li {
	background-image: url(img/ul.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 10px;
}
#wrapper-cuerpo #cuerpo #contenido .panel ul li a {
	color: #444;
}
#wrapper-cuerpo #cuerpo #contenido .panel ul li a:hover {
	color: #207D98;
}
#wrapper-cuerpo #cuerpo #contenido .panel ul li a strong a {
	font-family: AvenirLTStd85Heavy, Arial, Helvetica, sans-serif;
}
#wrapper-cuerpo #cuerpo #contenido .pie {
	padding-bottom: 15px;
	display: block;
	font-size: 14px;
	padding-top: 20px;
}
#wrapper-cuerpo #cuerpo #contenido form label {
	font-family: AvenirLTStd65Medium, Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 14px;
	float: left;
	display: block;
	height: 18px;
	padding-top: 2px;
	padding-right: 10px;
}
#wrapper-cuerpo #cuerpo #contenido form input {
	font-family: AvenirLTStd65Medium, Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 14px;
	padding-right: 4px;
	padding-left: 4px;
	border-radius: 4px;
	border-style: solid;
	border-width: 1px;
	border-color: #C6D5E1;
}
#wrapper-cuerpo #cuerpo #contenido form select {
	font-family: AvenirLTStd65Medium, Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 14px;
}
#wrapper-cuerpo #cuerpo #contenido form #nombre-seccion {
	float: left;
}
#wrapper-cuerpo #cuerpo #contenido form #header-seccion {
	float: left;
	margin-right: 0px;
}
#wrapper-cuerpo #cuerpo #tinymce {
	padding-right: 10px;
	padding-left: 10px;
	text-align: center;
	padding-bottom: 15px;
}
#wrapper-cuerpo #cuerpo #edicion {
	text-align: center;
	background-image: url(img/fondo-edicion.png);
	background-repeat: repeat-y;
	background-position: center top;
	border-top-width: 1px;
	/*border-bottom-width: 1px;*/
	border-bottom-width: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #bbbbbb;
	border-bottom-color: #bbbbbb;
	margin-bottom: 10px;
	margin-right: 10px;
	margin-left: 10px;
	padding-top: 15px;
	height: 712px;
}
.rendimiento {
	display: block;
	text-align: right;
	margin-right: 22px;
	margin-top: 0px;
	font-size: 9px;
	font-family: Helvetica, Arial;
	color: #a2a2a2;
}
.showhide {
	background: url(img/hide.png);
	width: 16px;
	height: 16px;
	margin-right: 5px;
	cursor: pointer;
}
.show {
	background: url(img/show.png);
}
/* BOTONERA */
.botonera span{
	display: block;
	float: left;
}
.botonera a.vivo {
	background-image: url(img/ic-envivo.png);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	float: left;
	height: 19px;
	width: 31px;
}
.botonera a.vivo:hover {
	background-image: url(img/ic-envivo-hover.png);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	float: left;
	height: 19px;
	width: 31px;
}
.botonera a.ver {
	background-image: url(img/ic-verweb.png);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	float: left;
	height: 19px;
	width: 31px;
}
.botonera a.ver-disabled {
	background-image: url(img/ic-verweb-disabled.png);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	float: left;
	height: 19px;
	width: 31px;
}
.botonera a.ver:hover {
	background-image: url(img/ic-verweb-hover.png);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	float: left;
	height: 19px;
	width: 31px;
}
.botonera a.ver-disabled {
	background-image: url(img/ic-verweb-disabled.png);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	float: left;
	height: 19px;
	width: 31px;
}
.botonera a.obligatorio_activado {
	background-image: url(img/ic-campo-obligatorio.png);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	float: left;
	height: 19px;
	width: 31px;
}
.botonera a.obligatorio_activado:hover {
	background-image: url(img/ic-campo-obligatorio-hover.png);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	float: left;
	height: 19px;
	width: 31px;
}
.botonera a.obligatorio_desactivado {
	background-image: url(img/ic-campo-obligatorio-disabled.png);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	float: left;
	height: 19px;
	width: 31px;
}
.botonera a.obligatorio_desactivado:hover {
	background-image: url(img/ic-campo-obligatorio-disabled-hover.png);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	float: left;
	height: 19px;
	width: 31px;
}
.botonera a.default_activado {
	background-image: url(img/ic-campo-defecto.png);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	float: left;
	height: 19px;
	width: 31px;
}
.botonera a.default_activado:hover {
	background-image: url(img/ic-campo-defecto-hover.png);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	float: left;
	height: 19px;
	width: 31px;
}
.botonera a.default_desactivado   {
	background-image: url(img/ic-campo-defecto-disabled.png);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	float: left;
	height: 19px;
	width: 31px;
}
.botonera a.default_desactivado:hover {
	background-image: url(img/ic-campo-defecto-disabled-hover.png);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	float: left;
	height: 19px;
	width: 31px;
}
.botonera a.default_check_activado {
	background-image: url(img/ic-campo-check-defecto.png);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	float: left;
	height: 19px;
	width: 31px;
}
.botonera a.default_check_activado:hover {
	background-image: url(img/ic-campo-check-defecto-hover.png);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	float: left;
	height: 19px;
	width: 31px;
}
.botonera a.default_check_desactivado {
	background-image: url(img/ic-campo-check-defecto-disabled.png);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	float: left;
	height: 19px;
	width: 31px;
}
.botonera a.default_check_desactivado:hover {
	background-image: url(img/ic-campo-check-defecto-disabled-hover.png);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	float: left;
	height: 19px;
	width: 31px;
}
.botonera a.editar {
	background-image: url(img/ic-editar.png);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	float: left;
	height: 19px;
	width: 31px;
}
.botonera a.editar:hover {
	background-image: url(img/ic-editar-hover.png);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	float: left;
	height: 19px;
	width: 31px;
}
.botonera a.editar-disabled {
	background-image: url(img/ic-editar-disabled.png);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	float: left;
	height: 19px;
	width: 31px;
}
.botonera a.propiedades {
	background-image: url(img/ic-propiedades.png);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	float: left;
	height: 19px;
	width: 31px;
}
.botonera a.propiedades:hover {
	background-image: url(img/ic-propiedades-hover.png);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	float: left;
	height: 19px;
	width: 31px;
}
.botonera a.propiedades-disabled {
	background-image: url(img/ic-propiedades-disabled.png);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	float: left;
	height: 19px;
	width: 31px;
}
.botonera a.superlink {
	background-image: url(img/ic-superlink.png);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	float: left;
	height: 19px;
	width: 31px;
}
.botonera a.superlink:hover {
	background-image: url(img/ic-superlink-hover.png);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	float: left;
	height: 19px;
	width: 31px;
}
.botonera a.superlink-disabled {
	background-image: url(img/ic-superlink-disabled.png);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	float: left;
	height: 19px;
	width: 31px;
}
.botonera a.seo {
	background-image: url(img/ic-seo.png);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	float: left;
	height: 19px;
	width: 31px;
}
.botonera a.seo:hover {
	background-image: url(img/ic-seo-hover.png);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	float: left;
	height: 19px;
	width: 31px;
}
.botonera a.seo-disabled {
	background-image: url(img/ic-seo-disabled.png);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	float: left;
	height: 19px;
	width: 31px;
}
.botonera a.permisos {
	background-image: url(img/ic-permisos.png);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	float: left;
	height: 19px;
	width: 31px;
}
.botonera a.permisos:hover {
	background-image: url(img/ic-permisos-hover.png);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	float: left;
	height: 19px;
	width: 31px;
}
.botonera a.permisos-disabled {
	background-image: url(img/ic-permisos-disabled.png);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	float: left;
	height: 19px;
	width: 31px;
}
.botonera a.eliminar {
	background-image: url(img/ic-eliminar.png);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	float: left;
	height: 19px;
	width: 31px;
}
.botonera a.eliminar:hover {
	background-image: url(img/ic-eliminar-hover.png);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	float: left;
	height: 19px;
	width: 31px;
}
.botonera a.eliminar-disabled {
	background-image: url(img/ic-eliminar-disabled.png);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	float: left;
	height: 19px;
	width: 31px;
}
/*

*/
.botonera a.pedido {
	background-image: url(img/pedidos-min.png);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	float: left;
	height: 19px;
	width: 31px;
	opacity: 0.7;
}
.botonera a.pedido:hover {
	opacity: 1;
}
.botonera a.productos {
	background-image: url(img/productos-min.png);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	float: left;
	height: 19px;
	width: 31px;
	opacity: 0.7;
}
.botonera a.productos:hover {
	opacity: 1;
}
.botonera a.libreria-catalogo {
	background-image: url(img/libreria-catalogo-min.png);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	float: left;
	height: 19px;
	width: 31px;
	opacity: 0.7;
}
.botonera a.libreria-catalogo:hover {
	opacity: 1;
}
.botonera a.categorias {
	background-image: url(img/categorias-min.png);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	float: left;
	height: 19px;
	width: 31px;
	opacity: 0.7;
}
.botonera a.categorias:hover {
	opacity: 1;
}
.botonera a.pedido-zonas {
	background-image: url(img/pedido-zonas-min.png);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	float: left;
	height: 19px;
	width: 31px;
	opacity: 0.7;
}
.botonera a.pedido-zonas:hover {
	opacity: 1;
}
.botonera a.pedido-formas {
	background-image: url(img/pedido-formas-min.png);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	float: left;
	height: 19px;
	width: 31px;
	opacity: 0.7;
}
.botonera a.pedido-formas:hover {
	opacity: 1;
}
.botonera a.duplicar {
	background-image: url(img/ic-duplicar.png);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	float: left;
	height: 19px;
	width: 31px;
}
.botonera a.duplicar:hover {
	background-image: url(img/ic-duplicar-hover.png);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	float: left;
	height: 19px;
	width: 31px;
}


.cargando {
	background-image: url(img/cargando.gif) !important;
	width: 16px !important;
	height: 16px !important;
}
.permiso-administrador {
	display: block;
	float: left;
	background-image: url(img/ic-permisos-config.png);
	width: 16px;
	height: 16px;
}
.permiso-administrador:hover {
	background-image: url(img/ic-permisos-config-hover.png);
}
.permiso-administrador-disabled {
	display: block;
	float: left;
	background-image: url(img/ic-permisos-config-disabled.png);
	width: 16px;
	height: 16px;
}
.texto-idioma-defecto {
	display: block;
	float: left;
	background-image: url(img/ic-campo-check-defecto.png);
	width: 16px;
	height: 16px;
}
.texto-idioma-defecto:hover {
	background-image: url(img/ic-campo-check-defecto-hover.png);
}
.texto-idioma-defecto-disabled {
	display: block;
	float: left;
	background-image: url(img/ic-campo-check-defecto-disabled.png);
	width: 16px;
	height: 16px;
}
.texto-idioma-defecto-disabled:hover {
	background-image: url(img/ic-campo-check-defecto-disabled-hover.png);
}
/*
*
*	UI DIALOG SAMU'S STYLES INI
*
**/
.dialog-modal-info {
	padding: 0px;
	min-height: 50px;
}
.dialog-modal-info .ui-dialog-titlebar {
	background: url("img/fondo_titulo_info.png") repeat-x scroll 50% 50% #CC6666;
}
.box_inner_ok {
	width: 97%;
	border: none;
	padding: 10px;
	background: url('img/a5_ok.gif') repeat-x;
	color: inherit;
	min-height: 50px;
}
.box_inner_ok h2 {
	font-size:16px;
}
.dialog-modal-ok {
	padding: 0px;
	min-height: 50px;
}
.dialog-modal-ok .ui-dialog-titlebar {
	background: url("img/fondo_titulo_ok.png") repeat-x scroll 50% 50% #169C26;
}
.box_inner_loading {
	width: 97%;
	border: none;
	padding: 10px;
	color: inherit;
	min-height: 60px;
}
.dialog-modal-loading {
	padding: 0px;
	min-height: 50px;
}
.box_inner_alert{
	/*width:97%;*/
	border: none;
	padding: 10px;
	background: url('img/a5_alert.gif') repeat-x;
	color: inherit;
	min-height: 50px;
}
.box_inner_alert h2 {
	font-size:16px;
}
.box_inner_alert.estatico h2{
	color: #694400;
}
.dialog-modal-loading {
	padding: 0px;
	min-height: 50px;
}
.box_inner_alert.estatico {
	clear: both;
	margin: 20px 11px;
	border-radius: 5px;
	border: 1px solid #FCEBD2;
	background: #FFF5E7;
	background-image: linear-gradient(bottom, #FFF7E8 29%, #FFF0E2 69%);
	background-image: -o-linear-gradient(bottom, #FFF7E8 29%, #FFF0E2 69%);
	background-image: -moz-linear-gradient(bottom, #FFF7E8 29%, #FFF0E2 69%);
	background-image: -webkit-linear-gradient(bottom, #FFF7E8 29%, #FFF0E2 69%);
	background-image: -ms-linear-gradient(bottom, #FFF7E8 29%, #FFF0E2 69%);
	box-shadow: 0 0 5px #EBEBEB;
	-o-box-shadow: 0 0 5px #EBEBEB;
	-moz-box-shadow: 0 0 5px #EBEBEB;
	-webkit-box-shadow: 0 0 5px #EBEBEB;
	-ms-box-shadow: 0 0 5px #EBEBEB;
}
.estatico a{
	color: black;
}
.estatico a:hover{
	text-decoration: underline;
}
.estatico h2{
	float: none;
	padding-top: 0;
}
.dialog-modal-alert {
	padding: 0px;
	min-height: 50px;
}
.dialog-modal-alert .ui-dialog-titlebar {
	background: url("img/fondo_titulo_alert.png") repeat-x scroll 50% 50% #E0CE00;
}
.dialog-modal-error {
	padding: 0px;
	min-height: 50px;
}
.dialog-modal-error .ui-dialog-titlebar {
	background: url("img/fondo_titulo_error.png") repeat-x scroll 50% 50% #CC6666;
}

.box_inner_pedidos {
	border: solid 1px #fff;
	padding: 5px;
	background: url('img/a6.gif') repeat-x;
	color: #FFFFFF;
	text-align: center;
}
.box_inner_pedidos h2 {
	font-size:15px;
}
.box_inner_pedidos h2 a {
	color: #FFFFFF;
	text-decoration:none;
}
.box_inner_pedidos h2 a:hover {
	color: #AAAAAA;
}


.captioned_image {
	position: relative;
	padding-bottom: 15px;
	float: left;
	margin-right: 17px;
}
.captioned_image div {
	position: absolute;
	font-size: 9px;
	bottom: 0px;
	left: 0px;
}
/*
*
*	UI DIALOG SAMU'S STYLES FIN
*
**/


/**
*
*	PESTAÑAS SOBRE EL CONTENIDO INI
*
**/
#wrapper-cuerpo #cuerpo #contenido-cab-tabs {
	width: 934px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(img/fondo2-cab.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 50px;
	padding-right: 20px;
	padding-left: 20px;
	display: block;
	clear: both;
}
#wrapper-cuerpo #cuerpo ul.tabs {
	list-style-type: none;
	height: 39px;
	display: block;
	padding-left: 8px;
	z-index: 9998;
	font-family: AvenirLTStd65Medium, Arial, Helvetica, sans-serif;
	font-size: 15px;
}
#wrapper-cuerpo #cuerpo ul.tabs li {
	display: block;
	float: left;
	height: 33px;
	margin-left: -10px;
}
#wrapper-cuerpo #cuerpo ul.tabs li.on .izq {
	height: 39px;
	width: 20px;
	background-image: url(img/tab-on-izq.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	float: left;
}
#wrapper-cuerpo #cuerpo ul.tabs li.off .izq {
	height: 39px;
	width: 20px;
	background-image: url(img/tab-off-izq.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	float: left;
}
#wrapper-cuerpo #cuerpo ul.tabs li.on .der {
	height: 39px;
	width: 20px;
	background-image: url(img/tab-on-der.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	float: left;
}
#wrapper-cuerpo #cuerpo ul.tabs li.off .der {
	height: 39px;
	width: 20px;
	background-image: url(img/tab-off-der.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	float: left;
}
#wrapper-cuerpo #cuerpo ul.tabs li.on a {
	display: block;
	float: left;
	height: 27px;
	padding-top: 14px;
	background-image: url(img/tab-on.png);
	background-repeat: repeat-x;
	background-position: left top;
	color: #207D98;
}
#wrapper-cuerpo #cuerpo ul.tabs li.off a {
	display: block;
	float: left;
	height: 27px;
	padding-top: 14px;
	background-image: url(img/tab-off.png);
	background-repeat: repeat-x;
	background-position: left top;
}
#wrapper-cuerpo #cuerpo ul.tabs li.off a:hover {
	color: #207D98;
}
#wrapper-cuerpo #cuerpo ul.tabs li a {
	color: #000;
}
/**
*
*	PESTAÑAS SOBRE EL CONTENIDO FIN
*
**/
.panel-form{
	margin-left: -8px;
	margin-bottom: 20px;
	background: #FAFAFA;
	width: 916px;
	padding: 10px 20px;
	border-bottom: 1px solid #DDD;
	padding-bottom: 10px;
	border-top: 1px solid #DDD;
}
#wrapper-cuerpo #cuerpo #contenido .panel-form>div {
	margin-bottom: 10px;
}
#wrapper-cuerpo #cuerpo #contenido .panel-form input.input-texto {
	border: 1px solid #FAFAFA;
	border-radius: 2px;
	width: 790px;
	background: #FAFAFA;
	float: none;
	font-size: 18px;
}
#wrapper-cuerpo #cuerpo #contenido .panel-form input.input-checkbox {
	
        width: 5%;
        margin-right: 82%;
}
#wrapper-cuerpo #cuerpo #contenido .panel-form input.input-color {
	padding: 0 !important;
}
#wrapper-cuerpo #cuerpo #contenido .panel-form input.input-nombre {
	font-size: 25px;
}
#wrapper-cuerpo #cuerpo #contenido .panel-form .boton-editar,
#wrapper-cuerpo #cuerpo #contenido .panel-form .boton-guardar {
	display:block;
	float:left;
	margin-top:7px;
	margin-right:8px;
	width: 16px;
	height: 16px;
}
#wrapper-cuerpo #cuerpo #contenido .panel-form #boton-editar-cabecera {
	margin-top:4px;
}
#wrapper-cuerpo #cuerpo #contenido .panel-form .boton-editar {
	background: url(img/editar.png) no-repeat;
}
#wrapper-cuerpo #cuerpo #contenido .panel-form .boton-guardar {
	background: url(img/guardar.png) no-repeat;
}
#wrapper-cuerpo #cuerpo #contenido .panel-form dl dd input {
	width: 500px;
	font-size: 14px;
	padding: 2px;
	border: 1px solid #C6D5E1 !important;
}
#wrapper-cuerpo #cuerpo #contenido .panel-form dl dt {
	font-weight: bold;
	clear: both;
}
#wrapper-cuerpo #cuerpo #contenido #backup {
	width: 925px;
	margin-right: auto;
	margin-left: auto;
}
#wrapper-cuerpo #cuerpo #contenido #agrupacion {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 20px;
	color: #444;
	font-size: 14px;
	text-align: center;
	line-height: 25px;
}
#wrapper-cuerpo #cuerpo #contenido #agrupacion a {
	color: #444;
}
#wrapper-cuerpo #cuerpo #contenido #agrupacion a:hover {
	color: #207D98;
}
#wrapper-cuerpo #cuerpo .config {
	border-width: 0px;
	border-collapse: collapse;
}
#wrapper-cuerpo #cuerpo .config .odd, .odd {
	border-width: 0px;
	border-collapse: collapse;
	background-color: #F1F1F1;
}
#cargando-login{
	padding-top: 20%;
	text-align: center;
}
#wrapper-login {
	padding-top: 10%;
	display: none;
}
#wrapper-login #empresa-logo {
	text-align: center;
}
#wrapper-login #login {
	height: 208px;
	width: 354px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(img/login-fondo.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 60px;
	padding-bottom: 60px;
	padding-right: 60px;
	padding-left: 60px;
}
#wrapper-login #login #cms3 {
	font-family: AvenirLTStd85Heavy, Arial, Helvetica, sans-serif;
	color: #666;
	font-size: 13px;
	text-align: right;
}
#wrapper-login #login #cms3 .verde {
	color: #207D98;
}
#wrapper-login #login #form {
	padding-top: 10px;
	font-family: AvenirLTStd35Light, Arial, Helvetica, sans-serif;
	padding-left: 29px;
	padding-bottom: 10px;
}
#wrapper-login #login #form label {
	display: block;
	font-size: 16px;
	color: #207D98;
	font-family: AvenirLTStd55Roman, Arial, Helvetica, sans-serif;
}
#wrapper-login #login #form .input {
	background-color: #EFEFEF;
	background-image: url(img/login-input.png);
	background-position: center center;
	height: 35px;
	width: 280px;
	font-family: AvenirLTStd35Light, Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #444;
	padding-right: 8px;
	padding-left: 8px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-bottom: 10px;
	background-repeat: no-repeat;
}
#wrapper-login #login #form #acceder {
	background-image: url(img/login-acceder.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 41px;
	width: 87px;
	font-size: 13px;
	text-transform: uppercase;
	color: #207D98;
	float: right;
	margin-right: 44px;
	background-color: #EFEFEF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: AvenirLTStd65Medium, Arial, Helvetica, sans-serif;
	cursor: pointer;
}
#wrapper-login #login #form #acceder:active {
	background-image: url(img/login-acceder-hover.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 41px;
	width: 87px;
	font-size: 13px;
	text-transform: uppercase;
	color: #207D98;
	float: right;
	margin-right: 44px;
	background-color: #EFEFEF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: AvenirLTStd65Medium, Arial, Helvetica, sans-serif;
	cursor: pointer;
}
#wrapper-login #login #volver {
	padding-left: 10px;
	font-family: AvenirLTStd65Medium, Arial, Helvetica, sans-serif;
	display: block;
	float: left;
	padding-top: 2px;
}
#wrapper-login #login #volver a {
	display: block;
	padding-left: 18px;
	background-image: url(img/login-volver.png);
	background-repeat: no-repeat;
	background-position: left center;
	color: #666;
}
#wrapper-login #login #volver a:hover {
	display: block;
	padding-left: 18px;
	background-image: url(img/login-volver-hover.png);
	background-repeat: no-repeat;
	background-position: left center;
	color: #207D98;
}
/* para evitar el borde dorado al seleccionar en el accordion de los FAQs */
.ui-state-focus {
	outline: none;
}
.paneles_avanzados .un-texto,
.paneles_avanzados .dos-textos,
.paneles_avanzados .tres-textos {
	float: right;
	overflow: hidden;
	margin-right: 66px;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.paneles_avanzados .un-texto {
	width: 730px;
}
.paneles_avanzados .dos-textos {
	width: 790px;
}

.paneles_avanzados .tres-textos {
	width: 855px;
}
.paneles_avanzados .imagen {
	max-height:60px;
	max-width:80px;
	float:left;
	padding-right:5px;
}
#tabla_lista_control_versiones {
	position: absolute;
	z-index: 9999;
	display: none;
	background: #eee;
	width: 916px;
	height: 709px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	color: #444;
	left: 9px;
	margin-top: 1px;
}
#boton-versiones {
	display: block;
	position: absolute;
	z-index: 10;
	width: 120px;
	height: 40px;
	right: 0px;
	margin-top: -33px;
	margin-right: 20px;
	background-image: url(img/solapa-versiones-off.png);
	background-repeat: no-repeat;
	background-position: left center;
}
#boton-versiones.activo {
	background-image: url(img/solapa-versiones-on.png);
	margin-right: 21px;
}
#boton-versiones a {
	display: block;
	font-family: AvenirLTStd65Medium, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #444;
	margin-top: 12px;
	margin-left: 15px;
}
#boton-versiones.activo a {
	margin-left: 16px;
}
#boton-versiones a img {
	margin-left: 3px;
	vertical-align: text-top;
}
.boton-checkbox {
	position: absolute;
	right: 0;
	top: -70px;
}
.noticia-imagen{
	position: absolute;
	right: 92px;
	top: -70px;
	height: 41px;
	width: 50px !important;
	text-align: center;
}
.boton-items, .boton-checkbox div, .noticia-imagen {
	width: 71px;
	border: 1px solid #C9C6C6;
	background: #EBEBEB;
	border-radius: 4px;
	margin-right: 10px;
	font-size: 11px;
	padding: 5px;
	margin-bottom: 3px !important;
	display: block;
}
.boton-items{
	margin-right: 0;
	position: absolute;
	right: 43px;
	width: 68px;
	text-align: center;
	background: #EEE;
	border-radius: 4px;
	padding: 6px 5px;
	font-size: 14px;
	color: #444;
	line-height: 14px;
	font-family: AvenirLTStd65Medium, Arial, Helvetica, sans-serif;
}
.boton-items:hover{
	background-color: whiteSmoke;
}
.noticia-imagen img{
	height: 41px;
	width: 46px;
}
.boton-checkbox label {
/*	display: block;*/
}
.boton-checkbox input {
	float: left;
	margin-right: 2px;
}
.boton_bloque {
	display: block;
	float: left;
	width: 150px;
	height: 100px;
	border-radius: 5px;
	border: 1px solid #ddd;
	margin: 8px;
	padding: 10px;
	text-align:center;
}
fieldset {
	padding: 10px;
	margin-bottom: 10px;
	border-color: white;
	border-radius: 3px;
}
fieldset legend {
	font-weight: bold;
	color: #207D98;
}
#pasos_producto {
	list-style: none;
	margin: 10px 20px;
	height: 26px;
}
#pasos_producto li {
	display: inline;
}
#pasos_producto li a {
	width: 240px;
	height: 16px;
	padding: 5px 0;
	text-align: center;
	color: #fff;
	display: block;
	float: left;
}
#pasos_producto li a.primero {
	background: url(img/pasos-inicio-off.png);
}
#pasos_producto li a.medio {
	background: url(img/pasos-medio-off.png);
}
#pasos_producto li a.final {
	background: url(img/pasos-final-off.png);
}
#pasos_producto li.activa a.primero {
	background: url(img/pasos-inicio-on.png);
}
#pasos_producto li.activa a.medio {
	background: url(img/pasos-medio-on.png);
}
#pasos_producto li.activa a.final {
	background: url(img/pasos-final-on.png);
}
#pasos_producto li a.primero:hover {
	background: url(img/pasos-inicio-hover.png);
}
#pasos_producto li a.medio:hover {
	background: url(img/pasos-medio-hover.png);
}
#pasos_producto li a.final:hover {
	background: url(img/pasos-final-hover.png);
}
#pasos_producto li.activa a {
	font-weight: bold;
	color: #fff;
}
.catalogo_producto_imagenes {
	list-style: none;
	clear: both;
	margin-top: 20px;
}
.catalogo_producto_imagenes li {
	float: left;
	width: 100px;
	height: 100px;
	margin: 2px;
	padding: 5px;
	position: relative;
	cursor: move;
}
.boton_borrar {
	position: absolute;
	right: -3px;
	top: -3px;
	background: url(img/borrar.gif) no-repeat;
	width: 16px;
	height: 16px;
}
.catalogo_producto_imagenes li:hover .boton_borrar {
	display: block !important;
}
.boton_cerrar_cuadrado {
	width: 29px;
	height: 23px;
	position: absolute;
	right: 0px;
	top: 0px;
	background: url(img/cerrar-esquinado.png) no-repeat;
}
.boton_cerrar_cuadrado:hover {
	background: url(img/cerrar-esquinado-hover.png) no-repeat;
}
#checklist {
	margin-left: 5px;
	list-style: none;
}
#checklist li {
	margin-left:10px;
	list-style: none;
	padding: 5px;
}
#checklist label {
	float: none !important;
	height: auto !important;
}
#tabla_estadisticas dt,
#tabla_estadisticas dd {
	display:inline;
	float:left;
}
#tabla_estadisticas dt {
	margin: 2px;
	padding: 4px;
	font-weight: bold;
}
#tabla_estadisticas a {
	color: #444;
	background: #eee;
	border-radius: 5px;
	margin: 2px;
	padding: 4px;
	display: block;
	float: left;
	text-shadow: 1px 0 0 white;
}
#tabla_estadisticas a:hover{
	color: #207D98;
	background: #ddd;
}
.lista_formulario dt,
.lista_formulario dd {
	float: left;
	height: 20px;
	padding: 10px 0;
	color: #666;
}
.lista_formulario dt {
	font-family: AvenirLTStd85Heavy, Arial, Helvetica, sans-serif;
	padding-right: 30px;
	text-align: right;
	width: 22%;
	padding-top: 12px;
	height: 18px;
}
.lista_formulario dd{
	width: 73%;
}
.lista_formulario dt:nth-of-type(odd),
.lista_formulario dd:nth-of-type(odd) {
	background-color: #F1F1F1;
}
.lista_formulario dt:nth-of-type(even),
.lista_formulario dd:nth-of-type(even) {
	/*background-color: #F1F1F1;*/
}
#wrapper-cuerpo #cuerpo #contenido .lista_formulario dd input {
	border-radius: 2px;
	width: 300px;
	font-size: 16px;
}
#wrapper-cuerpo #cuerpo #contenido .lista_formulario dd input[type=checkbox],
#wrapper-cuerpo #cuerpo #contenido .lista_formulario dd input[type=radio] {
	width: 14px;
}
#lista_modulos {
	list-style: none;
}
#lista_modulos li {
	display: inline;
}
#lista_modulos li a {
	background: url(img/panel-config.png) no-repeat;
	display:block;
	float: left;
	width: 132px;
	height: 76px;
	padding: 10px;
	margin: 18px;
	color: #63a4b7;
}
#lista_modulos li a:hover {
	background: url(img/panel-config-hover.png) no-repeat;
	color: #207d98;
}
#lista_modulos li a div {
	display:block;
	margin: 7px auto;
	width: 26px;
	height: 26px;
	opacity: 0.7;
}
#lista_modulos li a span {
	text-align:center;
	margin: 0 auto;
	display: block;
	line-height: 1.1;
	family-font: AvenirLTStd55Roman, Arial, Helvetica, sans-serif;
}
#lista_modulos li a:hover div,
#lista_modulos li a:hover span {
	opacity: 1;
}
.elegirseccion{
	right: 152px;
	padding: 5px;
	box-shadow: 0px 0px 12px #DDD;
	-webkit-box-shadow: 0px 0px 12px #DDD;
	-moz-box-shadow: 0px 0px 12px #DDD;
	-ms-box-shadow: 0px 0px 12px #DDD;
	-o-box-shadow: 0px 0px 12px #DDD;
	display:none;
	position:absolute;
	background:white;
	border:1px solid #ddd;
	top:140
}
#elegirnombreseccion{
	color: #207D98;
}
::selection {
	background: #51B8D6; /* Safari */
}
::-moz-selection {
	background: #51B8D6; /* Firefox */
}
.sortable :hover {
	transition: 0;
	-webkit-transition: 0;
	-moz-transition: 0;
	-ms-transition: 0;
	-o-transition: 0;
}
.btn.iframe-btn {
    -webkit-border-radius: 0 4px 4px 0;  
    -moz-border-radius: 0 4px 4px 0;  
    border-radius: 0 4px 4px 0;
    margin-left: -5px;
    display: inline-block;    
    *display: inline;   
    padding: 3px 12px;    
    margin-bottom: 0;    
    font-size: 14px;    
    line-height: 20px;    
    color: #333333;    
    text-align: center;    
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);    
    vertical-align: top;    
    cursor: pointer;    
    background-color: #f5f5f5;    
    *background-color: #e6e6e6;    
    background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);    
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));    
    background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);    
    background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);    
    background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);    
    background-repeat: repeat-x;    
    border: 1px solid #cccccc;    
    *border: 0;    
    border-color: #e6e6e6 #e6e6e6 #bfbfbf;    
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);    
    border-bottom-color: #b3b3b3;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);    
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);    *zoom: 1;    
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.sortable :hover{
	transition: all 0s linear;
	-webkit-transition: all 0s linear;
	-moz-transition: all 0s linear;
	-ms-transition: all 0s linear;
	-o-transition: all 0s linear;
}
#datos_formulario td {
	padding: 5px;
}
.submit-hidden{
	position: absolute; left: -9999px; width: 1px; height: 1px;
}
#login form{
	position: relative;
}
#login form #selector_idioma{
	position: absolute;
	top: 90px;
	width: 100%;
	display: none;
	opacity: 0.8;
}
#login form #boton_selector_idioma{
	float: left;
	margin-top: 11px;
}
#wrapper-login #login #form label#recordar_idioma{
	display: inline;
	float: right;
	color: #585858;
	font-size: 14px;
	margin-top: 2px;
	margin-right: 30px;
}
#wrapper-login #login #form label#recordar_idioma input{
	float: left;
	margin-top: 2px;
	margin-right: 5px;
}
.tree-classic * {
    transition: all 0s linear;   
    -webkit-transition: all 0s linear;   
    -moz-transition: all 0.1s linear;   
    -ms-transition: all 0.1s linear;   
    -o-transition: all 0.1s linear;
}
#wrapper-cuerpo #cuerpo #contenido form .superlinks label {
    font-family: AvenirLTStd85Heavy, Arial, Helvetica, sans-serif;
    display: block;
}
#wrapper-cuerpo #cuerpo #contenido form .superlinks td {
    vertical-align: top;
    padding-top: 10px;
    padding-bottom: 15px;
}
#wrapper-cuerpo #cuerpo #contenido form .superlinks tr {
    border-bottom: 1px solid #DDD;
}
#wrapper-cuerpo #cuerpo #contenido form .superlinks table {
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 20px;
}
#wrapper-cuerpo #cuerpo #contenido form .superlinks td:first-child {
    width: 26%;
    padding-right: 20px;
    padding-left: 20px;
}
#wrapper-cuerpo #cuerpo #contenido form .superlinks input.input-texto {
    width: 90%;
    line-height: 26px;
    border: 1px solid #C6D5E1 !important;
}
#wrapper-cuerpo #cuerpo #contenido form .superlinks textarea {
    width: 91%;
    border: 1px solid #C6D5E1 !important;
    border-radius: 3px;
    padding-right: 4px;
	padding-left: 4px;
	font-family: AvenirLTStd65Medium, Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;
}
#wrapper-cuerpo #cuerpo #contenido form .superlinks .descripcion {
    
    font-size: 12px;
    padding-top: 3px;
}
#wrapper-cuerpo #cuerpo #contenido form .superlinks .google{
	width: 512px;
}
#wrapper-cuerpo #cuerpo #contenido form .superlinks .googleTitle{
	color: #1E0FBE;
	overflow:hidden;
    text-overflow:ellipsis;
    white-space: nowrap;   
	font-family: arial,sans-serif;
	line-height: 1.2;
	text-decoration: underline;
	cursor: pointer;
}
#wrapper-cuerpo #cuerpo #contenido form .superlinks .googleDescr{
	line-height: 1.24;
	color: #444;
	font-family: arial,sans-serif;
}
#wrapper-cuerpo #cuerpo #contenido form .superlinks .googleUrl{
	color: #006621;
	font-size: 14px;
	line-height: 1.2;
}
.elegirfamilia{
	position: absolute;
	z-index: 999;
	background: #FFF;
	border-radius: 3px;
	padding: 6px;
	box-shadow: 0 0 2px #808080;
}
