/* CSS Document */
html {
	min-width: 1070px;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	background-color: #F9F9F9;
}

h1 {
	font-size: 16px;
	margin: 0;
	color: #730310;
}

h2 {
	font-size: 14px;
	margin: 0px;
	background-color: #F7F4F2;
	border-bottom: #730310 1px solid;
	margin-top: 10px;
	color: #730310;
	padding: 4px;
}

h3 {
	font-size: 12px;
	margin: 0px;
}

h2.back {
	margin-left: 30px;
	width: auto;
	float: left;
}

a {
	color: #5C0107;
	text-decoration: none;
}

a:hover {
	color: #672E06;
	text-decoration: none;
}

a.boton {
	background-color: #D59479;
	padding: 10px;
	border: 1px solid #D59479;
	border-radius: 8px;
	font-weight: bold;
	float: right;
	color: #FFFFFF;
	background: #D59479
		url("./img/tmpl/default/bg-btn.png")
		repeat-x 0 0;
	color: #333;
	text-shadow: 0 1px 0 #fe6;
}

a.boton:hover {
	background-position: 0 -5px;
	color: #111;
}

a.botonDissabled {
	background-color: #A9A9A9;
	padding: 10px;
	border: 1px solid #A9A9A9;
	border-radius: 8px;
	font-weight: bold;
	float: right;
	color: #FFFFFF;
	background: #A9A9A9
		url("./img/tmpl/default/bg-btn-dissabled.png")
		repeat-x 0 0;
	color: #999;
	text-shadow: 0 1px 0 #FDF0E2;
}

a.botonDissabled:hover {
	background-position: 0 -5px;
	color: #777;
}

a.botonAccept {
	padding: 10px;
	border: 1px solid #7F261B;
	border-radius: 8px;
	font-weight: bold;
	float: right;
	color: #FFFFFF;
	background: #7F261B
		url("./img/tmpl/default/bg-btn-input.png")
		repeat-x 0 0;
	color: #FFF;
	text-shadow: 0 1px 0 #000;
}

a.botonAccept:hover {
	background-position: 0 -3px;
	color: #FFE7E6;
}

a.botonCancel {
	padding: 10px;
	border: 1px solid #C93A3A;
	border-radius: 8px;
	font-weight: bold;
	float: right;
	color: #F20A0A;
	background-color: #E35D5D;
	color: #FFF;
	text-shadow: 0 1px 0 #000;
}

a.botonCancel:hover {
	color: #FFE6E6;
}

a.botonFold {
	background-color: #FDF3CA;
	padding: 10px;
	border: #D87000 1px solid;
	color: #B25E05;
	font-weight: bold;
	float: right;
}

a.botonFold em {
	font-weight: normal;
	color: #000000;
	font-size: 11px;
	font-style: normal;
	line-height: 22px;
}

a.botonFold:hover {
	border-color: #FED4A5;
	background-color: #FDE5CA;
	color: #000000;
}

a.botonBack {
	float: left;
	width: 20px;
	margin-left: -40px;
	margin-right: 10px;
	display: block;
	background-color: #D59479;
	padding: 3px;
	border: 1px solid #D59479;
	border-radius: 2px;
	font-weight: bold;
	font-size: 10px;
	color: #FFFFFF;
	background: #D59479
		url("./img/tmpl/default/bg-btn.png")
		repeat-x 0 0;
	color: #333;
	text-shadow: 0 1px 0 #fe6;
}

a.botonBack:hover {
	background-position: 0 -5px;
	color: #111;
}

a.botonEdit {
	float: right;
	width: auto;
	margin-top: -26px;
	margin-right: 10px;
	display: block;
	background-color: #D59479;
	padding: 5px;
	border: 1px solid #D59479;
	border-radius: 2px;
	font-weight: bold;
	font-size: 10px;
	color: #FFFFFF;
	background: #D59479
		url("./img/tmpl/default/bg-btn.png")
		repeat-x 0 0;
	color: #333;
	text-shadow: 0 1px 0 #fe6;
}

a.botonEdit:hover {
	background-position: 0 -5px;
	color: #111;
}

a.linkDestacar {
	width: 16px;
	height: 16px;
	float: left;
	display: block;
	background: url("./img/destacado_off.gif");
}

a.linkDestacar:hover {
	background: url("./img/destacado.gif");
}

a.linkDestacar span {
	display: none;
}

a.favorito {
	width: 16px;
	height: 16px;
	float: left;
	padding: 0;
	margin: 3px 6px;
	background-color: transparent;
	border: none;
	display: block;
	background: url("./img/destacado.gif");
	background-repeat: no-repeat;
}

a.favorito.off {
	background: url("./img/destacado_off.gif");
}

a.favorito:hover {
	background: url("./img/destacado.gif");
}

a.favorito span {
	display: none;
}

a.goFullSize, a.retFullSize {
	float: right;
	width: 9px;
	height: 30px;
}

a.goFullSize {
	float: left;
	background-image:
		url("./img/icons/arrow-right.png");
	background-repeat: no-repeat;
	background-position: -5px 8px;
	border-left: green 4px solid;
}

a.retFullSize {
	background-image:
		url("./img/icons/arrow-left.png");
	background-repeat: no-repeat;
	background-position: -3px 8px;
	border-right: green 4px solid;
	margin-right: 12px;
}

a.goFullSize span, a.retFullSize span {
	display: none;
}

a.delFile {
	margin-left: 5px;
	filter: alpha(opacity = 20);
	opacity: 0.2;
}

a.gesFileDoc {
	margin-left: 5px;
	filter: alpha(opacity = 20);
	opacity: 0.2;
}

a.x {
	background-color: #B8494A;
	color: #FFF;
	padding: 2px 4px;
	font-weight: bold;
}

a.x:hover {
	background-color: #5C0107;
}

tr:hover a.gesFileDoc {
	filter: alpha(opacity = 50);
	opacity: 0.5;
}

tr:hover a.gesFileDoc:hover {
	filter: alpha(opacity = 100);
	opacity: 1;
}

div.contFile:hover a.delFile {
	filter: alpha(opacity = 100);
	opacity: 1;
}

div.contFile {
	float: left;
	margin-right: 10px;
}

div#listaSeguimientos a.delFile {
	float: left;
	padding-top: 5px;
}

div#listaSeguimientos a.delFile:hover {
	filter: alpha(opacity = 100);
	opacity: 1;
}

em.tamanyFile {
	color: #999;
	font-size: 11px;
	margin-left: 4px;
}

em.tamanyFile:hover {
	color: #333;
}

tr {
	height: 22px;
}

td.headList, tr.headList {
	color: #5C0107;
	cursor: default;
	font-weight: bold;
} /* cabecera de los listados */
tr.headList a {
	color: #5C0107;
} /* cabecera de los listados */
tr.headList a:hover {
	text-decoration: underline;
	color: #982903;
}

td.headListUp a {
	color: #EA5022;
	background-image:
		url("./img/lista_order_up.gif");
	background-repeat: no-repeat;
	padding-right: 10px;
	background-position: right;
}

td.headListDown a {
	color: #EA5022;
	background-image:
		url("./img/lista_order_down.gif");
	background-repeat: no-repeat;
	padding-right: 10px;
	background-position: right;
}

tr.totales td {
	border-top: #ddd 1px solid;
}

fieldset {
	display: block;
	position: relative;
	margin: 10px 0 10px 0;
	padding: 2px 0 10px 0;
	border: 1px solid #730310;
	background: transparent;
	background-image:
		url("./img/tmpl/default/bg_fieldset.png");
	background-repeat: repeat;
	color: #000;
	font-size: 11px;
	border-radius: 10px;
}

label {
	display: block;
	margin: 10px;
	font-size: 11px;
	line-height: 14px;
}

label b {
	color: #4F0B07;
	margin-right: 5px;
}

input, textarea, select {
	color: #330001;
	font-size: 11px;
	line-height: 12px;
	padding: 2px;
	border: #730310 1px solid;
}

textarea {
	color: #000;
	font-size: 12px;
}

input.boton {
	padding: 4px;
	font-size: 14px;
	vertical-align: top;
	color: #fff;
	border: #841D00 1px solid;
	border-radius: 5px;
	background: #A11A0D
		url("./img/tmpl/default/bg-btn-input.png")
		repeat-x 0 0;
	text-shadow: 0 1px 0 #000000;
}

input.boton:hover {
	background-position: 0 -5px;
	color: #eee;
	text-shadow: #fff;
	cursor: pointer;
}

input.boton.ok {
	border: #5B8000 1px solid;
	background: #A11A0D
		url("./img/tmpl/default/bg-btn-input-ok.png")
		repeat-x 0 0;
}

input.r {
	text-align: right;
}

fieldset input.boton {
	position: absolute;
	bottom: 10px;
	right: 10px;
	padding: 6px;
}

legend {
	color: #730310;
	margin: 5px;
	font: bold 15px arial, sans-serif;
}

.obligatorio {
	color: #FF0000;
}

#tooltip {
	position: absolute;
	background-color: #FFFFCC;
	border: #FFCC00 1px solid;
	width: 500px;
	padding: 10px;
}

/* clase de colores de texto */
.colorRojo {
	color: #FF0000;
}

.colorVerde {
	color: #991000;
}

.colorNaranja {
	color: #9C5312;
}

.colorAzul {
	color: #0033FF;
}

.colorLila {
	color: #BE3CE8;
}

.colorAmarilloFondo {
	color: #000000;
	background-color: #E7FC00;
	padding-left: 3px;
	padding-right: 3px;
}

.colorVerdeFondo {
	color: #FFFFFF;
	background-color: #991000;
	padding-left: 3px;
	padding-right: 3px;
}

.colorAzulFondo {
	color: #FFFFFF;
	background-color: #0033FF;
	padding-left: 3px;
	padding-right: 3px;
}

.colorNegroFondo {
	color: #FFFFFF;
	background-color: #000000;
	padding-left: 3px;
	padding-right: 3px;
}

.colorGrisFondo {
	color: #FFFFFF;
	background-color: #9E9D9E;
	padding-left: 3px;
	padding-right: 3px;
}

.colorNaranjaFondo {
	color: #fff;
	background-color: #CE690F;
	padding-left: 3px;
	padding-right: 3px;
}

.colorLilaFondo {
	color: #fff;
	background-color: #A200FF;
	padding-left: 3px;
	padding-right: 3px;
}

/* clases para indicar si tiene seguimiento el candidato, empresa... */
a.segON {
	color: #009900;
}

a.segON:hover {
	background-color: #009900;
	color: #FFF;
}

a.segOFF {
	color: #CC3300;
}

a.segOFF:hover {
	background-color: #CC3300;
	color: #FFF;
}

.last {
	background-color: #F6ECE8;
}

a.aplicar {
	float: left;
	margin-right: 5px;
	width: 16px;
	height: 16px;
	background-image: url("./img/aplicar.gif");
	background-repeat: no-repeat;
}

a.noaplicar {
	float: left;
	margin-right: 5px;
	width: 16px;
	height: 16px;
	background-image:
		url("./img/noaplicar.gif");
	background-repeat: no-repeat;
}

/**************************/
/* maquetacion estructura */
/**************************/
#contenedor {
	width: 100%;
	text-align: left;
	display: block;
	overflow: hidden;
}

#encabezado {
	height: 30px;
	width: 100%;
	background-color: #FFF;
	border-bottom: #eee 1px solid;
	position: fixed;
	z-index: 9999;
}

#logo {
	float: left;
	border: 0px;
	height: 25px;
	width: 250px;
	margin-top: 0px;
	background-image:
		url("./img/tmpl/default/logo.png");
	background-repeat: no-repeat;
	background-size: 100%;
	
}

#logo a {
	float: left;
	border: 0px;
	height: 25px;
	width: 250px;
	margin-top: 0px;
	display: block;
}

#f_usuari {
	float: right;
	text-align: right;
	height: 25px;
	width: 650px;
	padding: 0px;
	margin-top: 5px;
	margin-right: 5px;
	background-color: #FFF;
	font-size: 12px;
	color: #999999;
}

#f_usuari .nom {
	color: #722808;
	font-size: 14px;
}

#f_usuari a.logout {
	padding-right: 20px;
	background-image:
		url("./img/aviso_error.gif");
	background-repeat: no-repeat;
	background-position: right;
}

#contenido {
	clear: left;
	position: relative;
	margin: 20px;
	margin-top: 5px;
	padding-top: 100px;
	min-height: 500px;
	color: #000;
	text-align: left;
}

#rightBar {
	position: fixed;
	top: 95px;
	right: 0px;
	width: 15%;
	display: block;
	height: auto;
	padding: 10px;
	padding-right: 5px;
	padding-bottom: 20px;
	border: #aaa 1px solid;
	border-right: none;
	border-top: none;
	border-radius: 0px 0px 0px 8px;
	background-color: #eee;
	min-width: 170px;
}

#rightBar H1 {
	color: #730310;
}

#rightBar p {
	font-weight: bold;
	color: #FFF;
	line-height: 24px;
	display: block;
	clear: both;
	margin: 0px;
	width: 92%;
	padding-left: 10px;
	margin-bottom: 2px;
	background: #B42634
		url("./img/tmpl/default/bg-btn-input.png");
	border-radius: 6px 6px 0px 0px;
}

#rightBar a {
	width: 92%;
	background-color: #f5f5f5;
	float: left;
	padding: 5px 4px;
	margin: 2px 0px;
	line-height: 30px;
	border: #ccc 1px solid;
	border-radius: 4px 4px;
	color: #444;
	font: bold 11px arial, sans-serif;
	text-align: left;
}

#rightBar a:hover {
	border-color: #ccc;
	color: #333;
	background-color: #eee;
}

#rightBar a img {
	margin-right: 2px;
	margin-top: -2px;
}

#leftBar {
	position: relative;
	float: left;
	display: block;
	width: 83%;
	left: 0px;
}

/* Botones de navegacion */
#mainnav {
	float: left;
	width: 100%;
	height: 28px;
	padding-top: 4px;
	margin-bottom: 1px;
	background-color: #fff;
	display: inline;
	font: bold 11px arial, sans-serif;
	z-index: 99;
}

#subnav {
	float: left;
	width: 100%;
	height: 22px;
	padding: 5px;
	display: inline;
	border-bottom: #A11A0D 1px solid;
	color: #FFF;
	background: #A11A0D
		url("./img/tmpl/default/bg-btn-input.png")
		repeat-x 0 0;
	font: bold 11px arial, sans-serif;
}

#subnav span {
	font-size: 12px;
	line-height: 22px;
	font-weight: bold;
}
/*NAVEGACION*/
#mainnav ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	margin-left: 2px;
}

#mainnav ul li {
	float: left;
	height: 100%;
	padding: 0;
	margin: 0;
}

#mainnav ul li a {
	position: relative;
	margin: 0px;
	padding: 5px 6px;
	display: block;
	color: #BEC7CE;
	text-decoration: none;
	font-size: 13px;
	border: #CCC 1px solid;
	border-radius: 5px 5px 0px 0px;
	margin-right: 1px;
}

#mainnav ul li a:hover {
	color: #FFF;
	text-decoration: none;
	border-color: #530706;
	background: #530706
		url("./img/tmpl/default/bg-btn-input.png")
		repeat-x 0 0;
	background-position: 0 -10px;
}

#mainnav ul li.current_page_item a {
	background: #530706
		url("./img/tmpl/default/bg-btn-input.png")
		repeat-x 0 0;
	color: #FFF;
	font-size: 13px;
	border-color: #530706;
}

#mainnav ul li a .totalSinLeer {
	position: absolute;
	color: white;
	top: -12px;
	right: 0px;
	padding: 2px 4px;
	background-color: red;
	border: #691014 1px solid;
	border-radius: 5px;
}

#subnav a {
	font-size: 12px;
	float: left;
	margin-top: 3px;
	margin-right: 5px;
	color: #FFF;
	text-decoration: none;
	padding: 5px 4px;
	padding-bottom: 0px;
	height: 22px;
}

#subnav a.current_subpage_item {
	background-color: #F9F9F9;
	color: #000;
	border-radius: 5px 5px 0px 0px;
	padding-bottom: 0px;
}

#subnav a:hover {
	color: #FFFC00;
	text-decoration: none;
}

#subnav a.current_subpage_item:hover {
	color: #A11A0D;
}

#footer {
	
}

/* capas */
#tooltip {
	position: absolute;
	background-color: #FFFFCC;
	border: #FFCC00 1px solid;
	width: 300px;
	padding: 10px;
}

#zonaAvisos {
	/* capa que muestra errores de formularios o avisos de estado. La capa por defecto tiene estilo oculto dentro del codigo fuente*/
	background-color: #FFFFE1;
	border: #E3E5F2 1px solid;
	width: 500px;
	margin: auto;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}

#zonaAvisos h1 {
	color: #000000;
	letter-spacing: normal;
	text-indent: 20px;
	background-position: left;
	background-repeat: no-repeat;
	height: 16px;
	border: 0px;
}

#zonaAvisos ol {
	line-height: normal;
}

#zonaAvisos li {
	font-size: 11px;
	color: #000000;
}

/* imagenes para la zona de avisos determinado por clases */
#zonaAvisos h1.error {
	background-image:
		url("./img/aviso_error.gif");
	color: #DC0D0D;
}

#zonaAvisos ol.error li {
	list-style-image:
		url("./img/lista_error.gif");
}

#zonaAvisos h1.ok {
	background-image:
		url("./img/aviso_ok.gif");
	color: #2B9A0D;
}

#zonaAvisos ol.ok li {
	list-style-image:
		url("./img/lista_ok.gif");
}

#zonaAvisos h1.info {
	background-image:
		url("./img/aviso_info.gif");
	color: #0F86B8;
}

#zonaAvisos ol.info li {
	list-style-image:
		url("./img/lista_info.gif");
}

/* listado de seguimientos */
div.contentChkOptSeg {
	float: left;
	width: 185px;
	margin: 1px;
	border: #ccc 1px solid;
	border-radius: 1px;
	display: none;	
}

div.contentChkOptSeg:hover {
	background-color: #eee;
}

div.contentChkOptSeg.on {
	color: #1D910F;
	border-color: #1D910F;
	background-color: #EEF2ED;
}

div.contentChkOptSeg.all.on {
	color: #730310;
	border-color: #730310;
	background-color: #F5EFEF;
}

#listaSeguimientos, .listaSeguimientos {
	margin: 5px;
	color: #000000;
	display: block;
}

#listaSeguimientos div.bloqueSeg {
	position: relative;
	display: block;
	height: auto;
}

#listaSeguimientos div.bloqueSeg.off {
	position: relative;
	display: block;
	height: 14px;
	padding-top: 5px;
	padding-bottom: 0px;
	margin-top: -15px;
	margin-bottom: -15px;
	overflow: hidden;
	cursor: pointer;
	background-color: #ddd;
}

#listaSeguimientos div.bloqueSeg.off:hover {
	background-color: #F2F1ED;
}

#listaSeguimientos div.bloqueSeg.off a.delFile {
	display: none;
}

#listaSeguimientos div.bloqueSeg.off img {
	display: none;
}

#listaSeguimientos div.bloqueSeg.off div.left {
	height: 10px;
}

#listaSeguimientos #left, .listaSeguimientos #left {
	width: 18%;
	float: left;
	display: block;
}

#listaSeguimientos #right, .listaSeguimientos #right {
	width: 80%;
	overflow-wrap: break-word;
	word-wrap: break-word;
	word-break: break-all;
	float: left;
	border-left: #CCCCCC 1px solid;
}

#listaSeguimientos em, .listaSeguimientos em {
	float: left;
	font-style: normal;
	color: #000;
	width: 150px;
	margin-left: 10px;
}

#listaSeguimientos p, .listaSeguimientos p {
	float: left;
	margin: 0px 0px 0px 10px;
}

#listaSeguimientos p em, .listaSeguimientos p em {
	font-weight: bold;
	margin: 0px;
	width: 100%;
}

#listaSeguimientos p em.update, .listaSeguimientos p em.update {
	font-weight: normal;
	font-size: 9px;
	color: #999;
}

#listaSeguimientos br, .listaSeguimientos br {
	clear: both;
}

#listaSeguimientos hr, .listaSeguimientos hr {
	height: 1px;
	color: #A6C5D2;
}

#listaSeguimientos p b, .listaSeguimientos p b {
	color: #000;
}

#listaSeguimientos a.vinc, .listaSeguimientos a.vinc {
	padding: 3px;
	border: #722808 1px solid;
	float: left;
	margin: 2px;
	background-color: #722808;
	color: #FFF;
	font-size: 12px;
}

#listaSeguimientos a.vinc:hover, .listaSeguimientos a.vinc:hover {
	border: #722808 1px solid;
	background-color: #722808;
	color: #FFFD42;
}

#listaSeguimientos div.fotoSeg, .listaSeguimientos div.fotoSeg {
	height: 50px; width :25px;
	float: left;
}

/*Capa superpuesta con el mensaje de cargando */
#overDivLoading.opacidad_off {
	display: none;
}

#overDivLoading.opacidad_on {
	filter: alpha(opacity = 60);
	opacity: .6;
	background-color: #A3A3A4;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0pt;
	left: 0pt;
	z-index: 10000;
}

#overDivLoading p {
	background-color: #FF0000;
	width: auto;
	float: right;
	margin: 5px;
	padding: 2px;
	margin-top: 0px;
	color: #FFFFFF;
	border: #000 1px solid;
	font-size: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	cursor: default;
}

/*Aviso modo texto en rojo de ajax cargando u otro texto */
div.globalloading {
	position: fixed;
	width: auto;
	padding: 0px 30px;
	height: 24px;
	top: 35px;
	right: 40px;
	font-size: 12px;
	color: #B42634;
	font-style: italic;
	line-height: 24px;
	display: none;
	background: #FFF
		url("./img/ajax-loading.gif") no-repeat;
	background-position: right;
	background-size: 24px;
	z-index: 100000;
}

div.globalloading.off {
	background: none;
	background-color: #B42634;
	color: #FFF;
	text-align: right;
}

/* capa flotante formularios*/
#capaFlotante {
	width: 90%;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 9999;
	border: #B8494A 3px solid;
	border-radius: 10px;
	background-color: #F5EFEF;
	margin-bottom: 20px;
	display: block;
	overflow: hidden;
}

#capaFlotante a.cerrar {
	position: absolute;
	right: 30px;
	top: 10px;
	background-color: #D59479;
	padding: 10px;
	font-size: 16px;
	display: block;
	border: #D59479 1px solid;
	color: #FFFFFF;
	border-radius: 8px;
	background: #D59479
		url("./img/tmpl/default/bg-btn.png")
		repeat-x 0 0;
	color: #333;
	text-shadow: 0 1px 0 #fe6;
}

#capaFlotante a.cerrar:hover {
	background-position: 0 -5px;
	color: #111;
}

#capaFlotante #winContent {
	width: 95%;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
	padding-top: 40px;
	padding-bottom: 20px;
	overflow: hidden;
}

/* capa flotante agenda*/
#capaFlotanteAg {
	width: 90%;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: auto;
	border: #B8494A 3px solid;
	border-radius: 10px;
	background-color: #F5EFEF;
	margin-bottom: 20px;
	display: block;
	overflow: hidden;
}

#capaFlotanteAg a.cerrar {
	position: absolute;
	right: 10px;
	top: 10px;
	background-color: #D59479;
	padding: 10px;
	font-size: 16px;
	display: block;
	border: #D59479 1px solid;
	color: #FFFFFF;
	border-radius: 8px;
	background: #D59479
		url("./img/tmpl/default/bg-btn.png")
		repeat-x 0 0;
	color: #333;
	text-shadow: 0 1px 0 #fe6;
}

#capaFlotanteAg a.cerrar:hover {
	background-position: 0 -5px;
	color: #111;
}

#capaFlotanteAg #winContentAg {
	width: 95%;
	margin-left: auto;
	margin-right: auto;
	padding-top: 50px;
}

/* miniatura usuario listados */
#previewFoto {
	position: absolute;
	background-color: #FFFFFF;
	border: #CCCCCC 2px solid;
	width: 120px;
	padding: 2px;
}

/* Menu contextual */
#contextMenu {
	position: absolute;
	top: 0px;
	left: 0px;
	border: #CCCCCC 1px solid;
	background-color: #FFFFFF;
	border: #CCCCCC 1px solid;
	border-right: #999999 2px solid;
	border-bottom: #999999 2px solid;
}

#contextMenu {
	width: 130px;
}

#contextMenu a {
	width: 120px;
	height: 20px;
	line-height: 20px;
	float: left;
	color: #000000;
	padding: 5px;
	border-bottom: #E2E9EC 1px solid;
}

#contextMenu a:hover {
	color: #FFFFFF;
	background-color: #0066CC;
}

#capaListadoClientes {
	width: 500px;
	height: auto;
	max-height: 400px;
	position: relative;
	padding: 5px 0px 10px 5px;
	overflow: auto;
	display: block;
	border-top: #ccc 1px solid;
	border-left: #ccc 1px solid;
	border-bottom: #ddd 1px solid;
	border-right: #ddd 1px solid;
	background-color: #eee;
}

#capaListadoClientes a {
	float: left;
	line-height: 20px;
	width: 95%;
	padding: 3px;
	margin-bottom: 4px;
	border: #ccc 1px solid;
	color: #000;
	background-color: #FFF;
}

#capaListadoClientes a:hover {
	background-color: #7F261B;
	color: #FFF;
	border-color: #214129;
}

#capaListadoClientes div.col {
	position: relative;
	float: left;
	display: block;
	width: 100%;
	margin-right: 1%;
}

/* selector color de agenda desde nuevo seguimiento */
#formSeleccionFecha div.color {
	float: left;
	width: auto;
	min-width: 30%;
	margin-bottom: 8px;
	padding-bottom: 8px;
	border-bottom: #eee 1px solid;
}

#formSeleccionFecha div.color div.active {
	position: relative;
	float: left;
	display: block;
	width: 70px;
	margin-left: 10px;
	margin-right: 40px;
	height: 40px;
	line-height: 20px;
	margin-top: 10px;
}

#formSeleccionFecha div.color div.active a {
	position: relative;
	float: right;
	width: 20px;
	height: 20px;
	border: 1px solid;
}

#formSeleccionFecha div.color div.pallete {
	position: relative;
	float: right;
	width: auto;
	padding: 10px;
	opacity: 0.2;
}

#formSeleccionFecha div.color div.pallete:hover {
	opacity: 1;
}

#formSeleccionFecha div.color div.pallete a {
	position: relative;
	float: left;
	width: 20px;
	height: 20px;
	margin-left: 10px;
	border: #000000 1px solid;
}

#formSeleccionPresupuesto div.selectorBolasColor {
	float: left;
	width: auto;
	opacity: 0.2;
	margin-left: 40px;
}

#formSeleccionPresupuesto div.selectorBolasColor:hover {
	opacity: 1;
}

#formSeleccionPresupuesto div.selectorBolasColor a {
	osition: relative;
	float: right;
	width: 20px;
	height: 20px;
	margin-right: 5px;
}

/* pestañas para interior de apartados */
#navestados {
	float: left;
	border-bottom: #B42634 1px solid;
	width: 100%;
	height: 27px;
	padding-top: 25px;
	margin-bottom: 15px;
	display: inline;
}

#navestados a {
	float: left;
	margin: 0px;
	padding: 5px 6px;
	display: block;
	color: #B6BBBE;
	text-decoration: none;
	font-size: 13px;
	border: #CCC 1px solid;
	border-radius: 10px 10px 0px 0px;
	border-bottom: none;
	margin-right: 1px;
}

#navestados a:hover {
	color: #FFF;
	text-decoration: none;
	border-color: #530706;
	background: #B42634
		url("./img/tmpl/default/bg-btn-input.png")
		repeat-x 0 0;
	background-position: 0 -10px;
}

#navestados a.active {
	background: #530706
		url("./img/tmpl/default/bg-btn-input.png")
		repeat-x 0 0;
	color: #FFF;
	font-size: 13px;
	border-color: #B42634;
}

/***********************************************************************************************************************/

/* buscador rapido contactos en seguimiento */
.resultSearch {
	position: absolute;
	top: 40px;
	left: 0px;
	width: 400px;
	height: auto;
	min-height: 15px;
	border: #B42634 1px solid;
	background-color: #FFF;
	display: none;
}

.resultSearch .contentResultadosSmartSearch a {
	float: left;
	width: calc(100% - 10px);
	padding: 5px;
}

.resultSearch .contentResultadosSmartSearch a:hover {
	color: #FFF;
	background-color: #B42634;
}

.resultSearch .contentResultadosSmartSearch a.active {
	color: #FFF;
	background-color: #FF4659;
}

div.col {
	position: relative;
	float: left;
	display: block;
	width: 32%;
	margin-right: 1%;
}

/* estilos para ver el CV */
th.thCv {
	border-bottom: 1px solid #e3e5f2;
	font-size: 11px;
	color: #EA5022;
}

td.tdTitCv {
	font-size: 11px;
	color: #376A76;
}

td.tdCv {
	border-bottom: 1px solid #e3e5f2;
}

td b, td b a {
	color: #003366;
	font-size: 11px;
}

/* listado de vinculos */
a.filter {
	background-image:
		url("./img/filter_vinc_off.gif");
	width: 33px;
	height: 18px;
	float: right;
}

a.filter:hover {
	background-image:
		url("./img/filter_vinc_on.gif");
}

/* listado Mensajes */
a.sinLeer {
	font-weight: bold;
	color: #065A6E;
}

/* Lectura de mensaje */
a.botMail {
	font-size: 16px;
	font-weight: bold;
	margin-right: 30px;
	padding: 4px;
}

a.botMail:hover {
	background-color: #F0F7FA;
}

/* menu Mensajes */
a.fdInbox {
	background-image:
		url("./img/icons/mail_inbox.gif");
	background-position: left;
	background-repeat: no-repeat;
	text-indent: 34px;
}

a.fdOutbox {
	background-image:
		url("./img/icons/mail_outbox.gif");
	background-position: left;
	background-repeat: no-repeat;
	text-indent: 34px;
}

a.fdNewMail {
	background-image:
		url("./img/icons/mail_write.gif");
	background-position: left;
	background-repeat: no-repeat;
	text-indent: 34px;
}

/* Botonera inferior */
#alertBottom {
	padding: 0px;
	position: fixed;
	z-index: 80;
	bottom: -200px;
	right: 10px;
	height: 150px;
	width: 200px;
	cursor: pointer;
	line-height: 20px;
	text-align: center;
	font-weight: bold;
	border: #077288 1px solid;
	background-image:
		url("./img/tmpl/default/fdmsn.gif");
	overflow: hidden;
	display: none;
}

/* Listado productos */
#contentListadoProductos {
	position: relative;
	float: left;
	width: 82%;
	display: block;
	height: auto;
	padding: 0px;
	margin-right: 0px;
	margin-left: 5px;
	margin-top: 10px;
}

#contentListadoProductos H2 {
	width: 100%;
}

#contentListadoProductos.medio {
	min-width: 50%;
	width: auto;
	max-width: 82%;
}

/* Listado Estudios */
#listaEstudios {
	margin: 5px;
	color: #000000;
}

/* menu izquierda estudio */
#linksEstudio {
	position: relative;
	float: left;
	width: 15%;
	display: block;
	height: auto;
	padding: 4px;
	padding-bottom: 10px;
	padding-left: 0px;
	border: #aaa 1px solid;
	border-left: none;
	border-radius: 0px 8px 8px 0px;
	background-color: #eee;
	margin-right: 10px;
	margin-left: -20px;
	margin-top: 5px;
}

#linksEstudio p {
	margin: 0px;
	padding: 0px;
	margin: 4px 0px 5px 5px;
	line-height: 15px;
}

#linksEstudio ul {
	list-style: none;
	width: 100%;
	margin: 0px;
	padding: 0px;
}

#linksEstudio ul li {
	line-height: 20px;
}

#linksEstudio ul li ul {
	text-indent: 10px;
}

#linksEstudio ul li b {
	width: 92%;
	background-color: #666;
	float: left;
	padding: 6px 4px;
	margin: 5px 0px;
	line-height: 30px;
	cursor: default;
	border: #666 1px solid;
	border-radius: 4px 4px 0px 0px;
	color: #f5f5f5;
	font: bold 11px arial, sans-serif;
	margin-left: 2%;
}

#linksEstudio ul li a {
	width: 92%;
	background-color: #666;
	float: left;
	padding: 6px 4px;
	margin: 5px 0px;
	line-height: 30px;
	border: #666 1px solid;
	border-radius: 4px 4px 0px 0px;
	color: #f5f5f5;
	font: bold 11px arial, sans-serif;
	margin-left: 2%;
}

#linksEstudio ul li a:hover {
	background-color: #444;
}

#linksEstudio ul li a.active {
	background-color: #444;
}

#linksEstudio ul li li a {
	width: 92%;
	background-color: #f5f5f5;
	float: left;
	padding: 6px 4px;
	margin: 5px 0px;
	line-height: 30px;
	border: #ccc 1px solid;
	border-radius: 4px 4px;
	color: #444;
	font: bold 11px arial, sans-serif;
	margin-left: 2%;
}

#linksEstudio ul li ul li a {
	width: 82%;
	background-color: #f5f5f5;
	float: left;
	padding: 6px 4px;
	margin: 5px 0px;
	line-height: 30px;
	border: #ccc 1px solid;
	border-radius: 4px 4px;
	color: #444;
	font: bold 11px arial, sans-serif;
	margin-left: 12%;
}

#linksEstudio ul li li a:hover {
	border-color: #ccc;
	color: #333;
	background-color: #eee;
}

#linksEstudio ul li li a.active {
	background-color: #B42634;
	border-color: #66251A;
	color: #fff;
}

/* menu segundo nivel parelelo izquierda estudio */
#linksEstudio2 {
	position: relative;
	float: left;
	width: auto;
	min-width: 200px;
	display: block;
	height: auto;
	padding: 4px;
	padding-bottom: 10px;
	padding-left: 0px;
	border: #aaa 1px solid;
	border-left: none;
	border-radius: 0px 8px 8px 0px;
	background-color: #eee;
	margin-right: 10px;
	margin-left: -10px;
	margin-top: 10px;
}

#linksEstudio2 p {
	margin: 0px;
	padding: 0px;
	margin-left: 5px;
	line-height: 25px;
	font-weight: bold;
}

#linksEstudio2 ul {
	list-style: none;
	width: 100%;
	margin: 0px;
	padding: 0px;
}

#linksEstudio2 ul li {
	line-height: 20px;
}

#linksEstudio2 ul li b {
	width: 92%;
	background-color: #666;
	float: left;
	padding: 6px 4px;
	margin: 5px 0px;
	line-height: 30px;
	cursor: default;
	border: #666 1px solid;
	border-radius: 4px 4px 0px 0px;
	color: #f5f5f5;
	font: bold 11px arial, sans-serif;
	margin-left: 2%;
}

#linksEstudio2 ul li a {
	width: 92%;
	background-color: #f5f5f5;
	float: left;
	padding: 5px 4px;
	margin: 2px 0px;
	line-height: 30px;
	border: #ccc 1px solid;
	border-radius: 4px 4px;
	color: #444;
	font: bold 11px arial, sans-serif;
	margin-left: 2%;
}

#linksEstudio2 a:hover {
	border-color: #ccc;
	color: #333;
	background-color: #eee;
}

#linksEstudio2 ul li a.active {
	background-color: #B42634;
	border-color: #66251A;
	color: #fff;
}

/* pestañas arriba */
#tabs {
	position: relative;
	float: left;
	width: 100%;
	display: block;
	height: auto;
	padding: 0px;
	border-bottom: #aaa 1px solid;
	margin-right: 0px;
	margin-left: 5px;
	margin-top: 0px;
}

#tabs ul {
	list-style: none;
	width: 100%;
	margin: 0px;
	padding: 0px;
}

#tabs ul li {
	line-height: 20px;
	display: inline;
}

#tabs ul li a {
	width: auto;
	min-width: 80px;
	background-color: #f5f5f5;
	float: left;
	padding: 5px 8px;
	margin: 5px;
	margin-bottom: 0px;
	line-height: 34px;
	border: #ccc 1px solid;
	border-radius: 4px 4px 0px 0px;
	border-bottom: 0px;
	color: #444;
	font: bold 12px arial, sans-serif;
	text-align: center;
}

#tabs a:hover {
	border-color: #ccc;
	color: #333;
	background-color: #eee;
}

#tabs ul li a.active {
	background-color: #B42634;
	border-color: #66251A;
	color: #fff;
}

/* contenedores de tabs */
div.contentTabs {
	display: none;
}

div.contentTabs.active {
	display: block;
}

/* contenido interior estudio */
#contentEstudio {
	position: relative;
	float: left;
	width: 85%;
	display: block;
	height: auto;
	padding: 0px;
	margin-right: 0px;
	margin-left: 5px;
	margin-top: 10px;
}

#contentEstudio table {
	width: 95%;
	margin-left: 1%;
	border: #ccc 1px solid;
}

#contentEstudio table th {
	background-color: #fff;
	font-weight: bold;
	color: #730310;
}

#contentEstudio table td input {
	width: 90%;
}

#contentEstudio table td input.s0 {
	width: 80px;
}

#contentEstudio table td input.s1 {
	width: 100px;
}

#contentEstudio table td input.s2 {
	width: 40px;
}

#contentEstudio table td input.s3 {
	width: 50px;
}

#contentEstudio table td input.s4 {
	width: 60px;
}

#contentEstudio table td input.s5 {
	width: 70px;
}

#contentEstudio table td input.s6 {
	width: 80px;
}

#contentEstudio table td div {
	display: block;
	position: relative;
	line-height: 12px;
	height: 12px;
	border: #030 1px solid;
	padding: 3px 2px;
	background-color: #fff;
	cursor: pointer;
}

#contentEstudio table td div:hover {
	background-color: #eee;
}

#contentEstudio table td div.s1 {
	width: 200px;
}

#contentEstudio table tr.off td input {
	border: none;
	cursor: default;
}

#contentEstudio table tr.off td div {
	border: none;
}

#contentEstudio table tr.off td div:hover {
	background-color: #fff;
	cursor: default;
}

#contentEstudio table tr td.ro input {
	border: none;
}

/* capa flotante iluminacion convencional */
#capaIlumConv {
	width: 100%;
	min-width: 300px;
	height: 0px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 999;
	border: #B8494A 3px solid;
	border-radius: 10px;
	background-color: #F5EFEF;
	margin-bottom: 5px;
	padding-bottom: 10px;
	overflow: auto;
	display: none;
}

#capaIlumConv a.cerrar {
	position: absolute;
	right: 2px;
	top: 2px;
	background-color: #D59479;
	padding: 4px;
	font-size: 12px;
	display: block;
	border: #D59479 1px solid;
	color: #FFFFFF;
	border-radius: 8px;
	background: #D59479
		url("./img/tmpl/default/bg-btn.png")
		repeat-x 0 0;
	color: #333;
	text-shadow: 0 1px 0 #fe6;
}

#capaIlumConv a.cerrar:hover {
	background-position: 0 -5px;
	color: #111;
}

#capaIlumConv #winContentIlumConv {
	width: 95%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	padding-top: 0px;
	display: block;
}

#capaIlumConv #winContentIlumConv H2 {
	margin-bottom: 10px;
}

#capaIlumConv #winContentIlumConv a {
	float: left;
	line-height: 20px;
	width: 95%;
	padding: 5px;
	margin-bottom: 8px;
	border: #ccc 1px solid;
	color: #000;
	background-color: #FFF;
}

#capaIlumConv #winContentIlumConv a:hover {
	background-color: #7F261B;
	color: #FFF;
	border-color: #214129;
}

#capaIlumConv #winContentIlumConv div.col {
	position: relative;
	float: left;
	display: block;
	width: 32%;
	margin-right: 1%;
}

/* capa colores iluminacion */
#capaIlumColor {
	width: 150px;
	height: auto;
	min-width: 180px;
	min-height: 150px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 999;
	border: #B8494A 3px solid;
	border-radius: 10px;
	background-color: #F5EFEF;
	margin-bottom: 8px;
	display: none;
	overflow: hidden;
}

#capaIlumColor a.cerrar {
	position: absolute;
	right: 2px;
	top: 2px;
	background-color: #D59479;
	padding: 4px;
	font-size: 12px;
	display: block;
	border: #D59479 1px solid;
	color: #FFFFFF;
	border-radius: 8px;
	background: #D59479
		url("./img/tmpl/default/bg-btn.png")
		repeat-x 0 0;
	color: #333;
	text-shadow: 0 1px 0 #fe6;
}

#capaIlumColor a.cerrar:hover {
	background-position: 0 -5px;
	color: #111;
}

#capaIlumColor #winContentIlumColor {
	width: 95%;
	margin-left: auto;
	margin-right: auto;
	padding-top: 0px;
	line-height: 25px;
}

#capaIlumColor #winContentIlumColor a {
	float: left;
	line-height: 18px;
	width: 92%;
	padding: 3px;
	margin-bottom: 8px;
	border: #ccc 1px solid;
	color: #000;
	background-color: #FFF;
}

#capaIlumColor #winContentIlumColor a:hover {
	background-color: #7F261B;
	color: #FFF;
	border-color: #214129;
}

#capaIlumColor #winContentIlumColor H2 {
	margin-bottom: 10px;
}

/* capa flotante iluminacion led */
#capaIlumLed {
	width: 100%;
	min-width: 300px;
	height: 0px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 999;
	border: #B8494A 3px solid;
	border-radius: 10px;
	background-color: #F5EFEF;
	margin-bottom: 5px;
	padding-bottom: 10px;
	display: none;
	overflow: auto;
}

#capaIlumLed a.cerrar {
	position: absolute;
	right: 2px;
	top: 2px;
	background-color: #D59479;
	padding: 4px;
	font-size: 12px;
	display: block;
	border: #D59479 1px solid;
	color: #FFFFFF;
	border-radius: 8px;
	background: #D59479
		url("./img/tmpl/default/bg-btn.png")
		repeat-x 0 0;
	color: #333;
	text-shadow: 0 1px 0 #fe6;
}

#capaIlumLed a.cerrar:hover {
	background-position: 0 -5px;
	color: #111;
}

#capaIlumLed #winContentIlumLed {
	width: 95%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	padding-top: 0px;
	display: block;
}

#capaIlumLed #winContentIlumLed H2 {
	margin-bottom: 10px;
}

#capaIlumLed #winContentIlumLed a {
	float: left;
	line-height: 20px;
	width: 95%;
	padding: 5px;
	margin-bottom: 8px;
	border: #ccc 1px solid;
	color: #000;
	background-color: #FFF;
}

#capaIlumLed #winContentIlumLed a:hover {
	background-color: #7F261B;
	color: #FFF;
	border-color: #214129;
}

#capaIlumLed #winContentIlumLed div.col {
	position: relative;
	float: left;
	display: block;
	width: 32%;
	margin-right: 1%;
}

#capaIlumLed #winContentTabs {
	width: 95%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	padding-top: 0px;
	display: block;
}

#capaIlumLed #winContentTabs H2 {
	margin-bottom: 10px;
}

#capaIlumLed #winContentTabs #tabsEstudio {
	width: 98%;
	margin-bottom: 10px;
}

/* capa proveedores LED */
#capaProveedoresLed {
	width: auto;
	height: auto;
	min-width: 300px;
	min-height: 250px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 999;
	border: #B8494A 3px solid;
	border-radius: 10px;
	background-color: #F5EFEF;
	margin-bottom: 5px;
	display: none;
	overflow: hidden;
}

#capaProveedoresLed a.cerrar {
	position: absolute;
	right: 2px;
	top: 2px;
	background-color: #D59479;
	padding: 4px;
	font-size: 12px;
	display: block;
	border: #D59479 1px solid;
	color: #FFFFFF;
	border-radius: 8px;
	background: #D59479
		url("./img/tmpl/default/bg-btn.png")
		repeat-x 0 0;
	color: #333;
	text-shadow: 0 1px 0 #fe6;
}

#capaProveedoresLed a.cerrar:hover {
	background-position: 0 -5px;
	color: #111;
}

#capaProveedoresLed #winContentProvLed {
	width: 95%;
	margin-left: auto;
	margin-right: auto;
	padding-top: 0px;
}

#capaProveedoresLed #winContentProvLed a {
	float: left;
	line-height: 18px;
	width: 92%;
	padding: 3px;
	margin-bottom: 8px;
	border: #ccc 1px solid;
	color: #000;
	background-color: #FFF;
}

#capaProveedoresLed #winContentProvLed a:hover {
	background-color: #7F261B;
	color: #FFF;
	border-color: #214129;
}

#capaProveedoresLed #winContentProvLed H2 {
	margin-bottom: 10px;
}

/* Listado Proyectos */
#listaProyectos {
	margin: 5px;
	color: #000000;
}

/* Listado Presupuestos */
#listaPresupuestos {
	margin: 5px;
	color: #000000;
}

/* contenido interior presupuesto */
#contentPresupuesto {
	position: relative;
	float: left;
	width: 99%;
	display: block;
	height: auto;
	padding: 0px;
	margin-right: 0px;
	margin-left: 5px;
	margin-top: 10px;
}

#contentPresupuesto table {
	width: 95%;
	margin-left: 1%;
	border: #ccc 1px solid;
}

#contentPresupuesto table th {
	background-color: #fff;
	font-weight: bold;
	color: #730310;
}

#contentPresupuesto table td input {
	width: 90%;
}

#contentPresupuesto table td input.s0 {
	width: 80px;
}

#contentPresupuesto table td input.s1 {
	width: 100px;
}

#contentPresupuesto table td input.s2 {
	width: 40px;
}

#contentPresupuesto table td input.s3 {
	width: 50px;
}

#contentPresupuesto table td input.s4 {
	width: 60px;
}

#contentPresupuesto table td input.s5 {
	width: 70px;
}

#contentPresupuesto table td input.s6 {
	width: 80px;
}

#contentPresupuesto table td input.s7 {
	width: 90px;
}

#contentPresupuesto table td input.s8 {
	width: 150px;
}

#contentPresupuesto table td input.s9 {
	width: 200px;
}

#contentPresupuesto table td input.s10 {
	width: 250px;
}

#contentPresupuesto table td input.s11 {
	width: 300px;
}

#contentPresupuesto table td input.s12 {
	width: 350px;
}

#contentPresupuesto table td input.s13 {
	width: 400px;
}

#contentPresupuesto table td input.s14 {
	width: 450px;
}

#contentPresupuesto table td input.s15 {
	width: 500px;
}

#contentPresupuesto table td input.s16 {
	width: 550px;
}

#contentPresupuesto table td div {
	display: block;
	position: relative;
	line-height: 12px;
	height: 12px;
	border: #030 1px solid;
	padding: 3px 2px;
	background-color: #fff;
	cursor: pointer;
}

#contentPresupuesto table td div:hover {
	background-color: #eee;
}

#contentPresupuesto table td div.s1 {
	width: 200px;
}

#contentPresupuesto table tr.off td input {
	border: none;
	cursor: default;
}

#contentPresupuesto table tr.off td div {
	border: none;
}

#contentPresupuesto table tr.off td div:hover {
	background-color: #fff;
	cursor: default;
}

#contentPresupuesto table tr td.ro input {
	border: none;
}

/* seleccion multiple de usuarios en seguimiento */
div.capaSeleccionMultipleSeguimiento {
	display: none;
	position: absolute;
	left: 250px;
	top: 20px;
	width: 50%;
	height: 320px;
	border-radius: 5px;
	border: #000 1px solid;
	padding: 10px;
	overflow: auto;
	background-color: #fefefe;
	font-size: 16px;
	line-height: 18px;
	z-index: 999;
}

a.botonFormSegOpenDiv {
	margin-left: 10px;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	background-color: #F8EAE6;
	border: #EA5022 1px solid;
	color: #EA5022;
	width: 150px;
	height: 40px;
	line-height: 40px;
	float: left;
}
/* selector minutos y horas de seguimiento */
div.selectTimeSeg {
	padding: 5px;
	display: none;
}

div.selectTimeSeg select {
	width: 45px;
	font-size: 14px;
	line-height: 14px;
	padding: 2px;
	height: 27px;
	border-color: #999;
	border-radius: 3px;
	text-align: center;
	background-color: #efefef;
	margin: 0 2px 2px 5px;
}



.multiselect {
	width: 200px;
}

.selectBox {
	position: relative;
}



#checkboxes {
	display: none;
	border: 1px #dadada solid;
}

#checkboxes label {
	display: block;
}

#checkboxes label:hover {
	background-color: #1e90ff;
}

.multiselect {	
	background-color:#fff;
	position:absolute; z-index:89; 
	
}

.selectBox {
	position: relative;	
	background-color:#FFF;
}

.overSelect {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	
}

#checkboxes {
	display: none;
	border: 1px #dadada solid;
}

#checkboxes label {
	display: block;
}

#checkboxes label:hover {
	background-color: #1e90ff;
}
/*#ifr_archivo{ //Para que la zona de arrastre se posicione bien cdo a�ado el boton de Actividades en ajax_form_uploaddoc
width: 490px;
}	*/
#dept label{
	display: inline;
	color: #730310;
}

#dept{
	
	overflow: visible;
}
#anno{
	overflow: visible;
	left: -490px;
}


#capaFlotante{
	width: 50%;
}

#ifr_archivo{ 
width: 700px;
}

#titulo_archivo{ 
width:200px;
}

#anno2{ 
margin:0px 0 0px 0px;
width: 10px;
}

#Acts{ 
left: -155px;
}

@media screen and (min-width: 1000px) {
#guardarDoc{
top: -145px; 
left: -0px;
}
}


#drop_zone{ border:#ccc 1px dashed; color:#ccc; line-height: 80px; font-size: 20px; }
#drop_zone.over{ border:#999 1px dashed; color:#eee; }
#listDropedFiles{ font-size:11px; line-height: 18px; }
#listDropedFiles img{ width: 16px; height: 16px; margin-right: 3px;}
#listDropedFiles em{ color:#999; margin-left:3px; font-size: 10px;}

/*Para que el desplegable de usuarios en Seg Mensaje se vea la cruz de cerrar en móvil*/
#seleccionMultUsuarios{
width:auto;
}




