* {margin:0;padding:0;} html,body { width:100%; height:100%;}
body {background:#DDD;color:#000;font:normal 13px/1.2 Tahoma,Arial,sans-serif;text-align:center;}
table { border-collapse:collapse;border-spacing:0;} td { vertical-align:top; }
#ingreso {width:300px;padding:100px 10px 10px;margin:0 auto;border:3px solid #999;text-align:center;
	background:#CCC url(logo.png) center 10px no-repeat;position:relative;top:20px;}
#ingreso .msj {padding:0 0 20px;}
#contenedor {max-width:1200px;padding:0 10px 10px;margin:0 auto;text-align:left;position:relative;}
.btn1 {color:#000;background:#CCC;display:inline-block;text-align:center;cursor:pointer;border:2px solid #999;
	text-decoration:none;vertical-align:baseline;font:bold 13px/1 Tahoma,Arial,Helvetica,sans-serif;padding:3px 6px;}
.btn1:hover {border-color:#AAA;background:#CECECE;color:#444;}
#zonasupext {background:#DDD;padding-top:10px;width:1200px;}
#listaContactos {width:33%;height:300px;position:absolute;right:5px;top:140px;border:2px groove #393;
	background:#FFF;overflow-y:auto;}
#contenedor.busqueda #listaContactos {border-color:#C33;}
#listaContactos>div {padding:10px;line-height:1.5;}
#listaContactos>div a {display:block;color:#000;text-decoration:none;}
#listaContactos>div .btn1 {display:inline-block;}
#listaContactos>div a:hover {background:#EEE;}
#listaContactos>div .busqRBtns {text-align:center;margin:10px 0;}
#listaContactos>div .busqRBtns a:hover{text-decoration:none;}
ul#ctlContactos {position:absolute;left:0;top:119px;padding-left:2px;display:none;font-size:0;}
ul#ctlContactos li {display:inline-block;font-size:13px;margin-right:4px;}
ul#ctlContactos li a {display:inline-block;text-decoration:none;line-height:21px;padding:0 10px;color:#000;
	background-image:-ms-linear-gradient(hsla(0,0%,100%,.5) 0%,hsla(0,0%,100%,.1) 40%,hsla(0,0%,100%,0) 40%);
	background-image:-moz-linear-gradient(hsla(0,0%,100%,.5) 0%,hsla(0,0%,100%,.1) 40%,hsla(0,0%,100%,0) 40%);
	background-image:-webkit-linear-gradient(hsla(0,0%,100%,.5) 0%,hsla(0,0%,100%,.1) 40%,hsla(0,0%,100%,0) 40%);
	background-image:-o-linear-gradient(hsla(0,0%,100%,.5) 0%,hsla(0,0%,100%,.1) 40%,hsla(0,0%,100%,0) 40%);
	background-image:linear-gradient(hsla(0,0%,100%,.5) 0%,hsla(0,0%,100%,.1) 40%,hsla(0,0%,100%,0) 40%);
	border:1px solid #333;border-radius:4px 4px 0 0;}
ul#ctlContactos li a.nvinteres1 {background-color:#080;border-color:#040;}
ul#ctlContactos li a.nvinteres2 {background-color:#E60;border-color:#830;}
ul#ctlContactos li a.nvinteres3 {background-color:#963;border-color:#531;}
ul#ctlContactos li a:not(:hover):not(.activo) {background-color:rgba(0,0,0,.2);border-color:#333;}
ul#ctlContactos li a.activo {color:#FFF;}
#listaContactos.vnvinteres1>div a:not(.nvinteres1) {display:none;}
#listaContactos.vnvinteres2>div a:not(.nvinteres2) {display:none;}
#listaContactos.vnvinteres3>div a:not(.nvinteres3) {display:none;}
#zonasup {height:80px;padding:10px 0 10px 340px;background:url(logo.png) 5px 10px no-repeat;}
#zonasup .consultor {padding-top:20px;}
#zonasup .btn1 {margin-left:30px;}
#zonasup #modo.editar {background:#9C9;} #zonasup #modo.buscar {background:#C99;}
#zonasup .alarma a {color:#F00;font-weight:bold;text-decoration:none;}
#zonasup .alarma a:hover {text-decoration:underline;}
#zonasup .fecha {padding:3px; background:#CCC;border:1px solid #888;display:inline-block;margin-right:20px;}
#contenido {width:66%;}
.campo {display:inline-block;padding:4px;}
.alto {vertical-align:top;}
.colorSeg {display:inline-block;width:1em;height:1em;border:1px solid #000;margin-left:0.5em;position:relative;
	top:2px;}
input.texto {width:130px;padding:0 3px;font:normal 13px/1.2 Tahoma,Arial,sans-serif;}
input#nllamadas.texto,input#ncorreos.texto,input#alarmahora.texto,input#alarmahorafin.texto,input#oferta.texto {width:50px;}
input#idContacto.texto, input.fecha {width:70px;}
input#nombre.texto, input#telefono.texto, input#celular.texto, input#sitioweb.texto {width:200px;}
select {font:normal 13px/1.2 Tahoma,Arial,sans-serif;}
textarea {font:normal 13px/1.2 Tahoma,Arial,sans-serif;padding:3px;height:4.8em;}
label.preTxtA {display:block;padding:0 0 3px 3px;}
.observPrev div {width:501px;height:6em;padding:0 3px;background:#EEE;border:1px solid #CCC;margin-bottom:10px;
	overflow:hidden;overflow-y:auto; }
.observPrev div span {font-weight:bold;font-size:11px;}
textarea#observ {width:500px;height:6em;}
fieldset {padding:10px;margin-top:20px;border-color:#393;background:#FFF;}
fieldset legend {padding:0 5px;font-weight:bold;background:#FFF;border:2px groove #393;}
#contenedor fieldset a.ligaCorreo {width:10px;height:6px;background:#3C3 url(correo.gif) 0 0 no-repeat;
	display:inline-block;overflow:hidden;text-indent:-99em;opacity:0.8;border:2px solid #090;margin-left:3px;}
#contenedor fieldset a.ligaCorreo:hover {opacity:1;}
#contenedor.busqueda fieldset, #contenedor.busqueda fieldset legend {border-color:#C33;background:#FEF8D8;}
#contenedor fieldset.fechaBusq {display:none;}
#contenedor.busqueda fieldset.fechaBusq {display:block;}
#contenedor.busqueda fieldset.fechaBusq, #contenedor.busqueda fieldset.fechaBusq legend {background:#FED8D8;}
fieldset.contCampos {position:relative;}
fieldset.interno {display:inline-block;vertical-align:middle;margin:0 0 0 5px;border-color:#DDD;}
fieldset.interno legend {font-weight:normal;border:0;}
fieldset a.guardar, fieldset a.buscar {position:absolute;right:-7px;bottom:-7px;}
fieldset#estadsAdmin {position:relative;}
fieldset#estadsAdmin legend {cursor:pointer;}
fieldset#estadsAdmin legend:hover {color:#FFF;background:#000;}
fieldset#estadsAdmin .tResult {margin:10px auto 0;border:1px solid #AAA;background:#FFF;}
fieldset#estadsAdmin .tResult td {padding:3px 5px;vertical-align:baseline;}
fieldset#estadsAdmin .tResult td:nth-child(4) {width:80px;}
fieldset#estadsAdmin .tResult td:nth-child(2),fieldset#estadsAdmin .tResult td:nth-child(3),
	fieldset#estadsAdmin .tResult td:nth-child(6) {text-align:right;}
fieldset#estadsAdmin .tResult tr:nth-child(2n-1) td {background:#DDD;}
fieldset#estadsAdmin .tResult tr.totales td {border-top:2px solid #000;font-weight:bold;}
fieldset#estadsAdmin .tResult tr.titl td {border-bottom:2px solid #FFF;font-weight:bold;text-align:center;padding:3px;
	background:#777;color:#FFF;}
fieldset#cotizs .archcotiz {clear:both;padding:5px 0;}
fieldset#cotizs a,fieldset#cotizs span.btnSubir {float:left;width:16px;height:16px;margin:0 5px;overflow:hidden;
	text-indent:-99em;background:none 0 0 no-repeat;visibility:hidden;}
fieldset#cotizs .existente a,fieldset#cotizs .existente span.btnSubir {visibility:visible;}
fieldset#cotizs span.btnSubir {position:relative;background-image:url(icorcicl.png);visibility:visible;
	margin-right:10px;}
fieldset#cotizs .existente strong.ctztit {cursor:pointer;}
fieldset#cotizs .existente strong.ctztit:hover {text-decoration:underline;}
fieldset#cotizs span.btnSubir input {position:absolute;left:-20px;top:-10px;width:40px;height:60px;border:0;
	-moz-transform:scale(3);filter:Alpha(opacity=0);opacity:0;cursor:pointer;}
fieldset#cotizs .btCtzV {background-image:url(icopdf.gif);margin-left:0;}
fieldset#cotizs .btCtzB {background-image:url(icoborra.png);}
span#vfechaI {width:95px;padding:0 3px;margin-bottom:-3px;font:normal 13px/1.2 Tahoma,Arial,sans-serif;
	background:#EEE;background:rgba(0,0,0,.07);display:inline-block;vertical-align:baseline;}
#subnegra {width:100%;height:100%;background:#000;position:fixed;left:0;top:0;display:none;z-index:2;}
#subblanca {width:100%;height:100%;background:url(esperar.gif) center center no-repeat;position:fixed;
	left:0;top:0;display:none;z-index:1;}
#capasobnegra {width:102%;height:100%;position:fixed;left:0;top:0;text-align:center;overflow-x:hidden;
	overflow-y:auto;display:none;z-index:2;}
#capasobnegra_caja {display:inline-block;min-width:400px;border:3px solid #CCC;margin-top:40px;text-align:left;
	background:#FFF;padding:10px;visibility:hidden;}
#capasobnegra_caja.listaConsultores {line-height:1.5;max-height:1000px;overflow:hidden;overflow-y:auto;}
#capasobnegra_caja.listaConsultores a {color:#000;text-decoration:none;}
#capasobnegra_caja.listaConsultores a:hover {text-decoration:underline;}
#capasobnegra_caja.listaConsultores .busqRBtns {text-align:center;margin:10px 0;}
#capasobnegra_caja.listaConsultores .busqRBtns a:hover{text-decoration:none;}
#capasobnegra_caja.listaObservaciones {width:500px;padding:5px;max-height:300px;overflow:hidden;overflow-y:auto;}
#capasobnegra_caja.listaObservaciones dt {padding:4px 5px;line-height:1;background:#EEE;font-weight:bold;}
#capasobnegra_caja.listaObservaciones dd {margin:0 0 5px;padding:5px;}
#capasobnegra_caja.listaObservaciones dd:hover {background:#EEE;}
#capasobnegra_caja.estadisticas {line-height:1.5;min-width:200px;}
.estatus1 b, .estatus2 b {display:inline-block;width:1em;height:1em;border:1px solid #000;position:relative;top:2px;}
.estatus1.id1 b {background:#FFF;} .estatus1.id2 b {background:#CD0;} .estatus1.id3 b {background:#8D0;}
.estatus1.id4 b {background:#0CF;} .estatus1.id5 b {background:#CCC;} .estatus1.id6 b {background:#F00;}
.estatus2.id1 b {background:#080;} .estatus2.id2 b {background:#E60;} .estatus2.id3 b {background:#963;}
.estatus2.id1 {color:#080;} .estatus2.id2 {color:#E60;} .estatus2.id3 {color:#963;}
#capasobnegra_caja.estadisticas {line-height:1.5;}
#capasobnegra_caja.datosConsultor {visibility:visible;text-align:center;}
#capasobnegra_caja.datosConsultor label {display:block;padding:5px 0 2px;}
#capasobnegra_caja.datosConsultor label.chk {display:inline-block;padding-left:10px;}
#capasobnegra_caja.datosConsultor input.texto {width:250px;padding:1px 4px;}
#capasobnegra_caja.datosConsultor a.btn1 {margin-top:10px;}
#frDescargas,#frmDescargas {position:absolute;left:0;top:0;display:none;}
iframe#iframeFinSubir {width:0;height:0;overflow:hidden;border:0;}