html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,table,th,
fieldset, form, label, legend{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0;
	outline: 0;
	vertical-align: baseline;
}
blockquote, q {
	quotes: none;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
body{
	background-color:#fff;
	overflow:hidden;
	font-size : 8pt; font-weight: normal; font-family : helvetica,verdana,arial;
	text-align: left;color : #333;
}
br{clear:left;}
.bcalc{width:34px;}
#div_gcalculadora {position:absolute;border:1px solid;display:block;}
.div_gcalculadora {top:0px;left:0px;background-color:#fff;}
#div_gclima {position:absolute;border:1px solid;display:block;}
.div_gclima {top:0px;left:0px;}
#div_gclock {position:absolute;border:1px solid;display:block;}
.div_gclock {top:0px;left:0px;}
#div_gagenda {position:absolute;border:1px solid;display:block;}
.div_gagenda {top:0px;left:0px;background-color:#fff;}
#div_gcalen {position:absolute;border:1px solid;display:block;}
.div_gcalen {top:0px;left:0px;background-color:#fff;}
#div_gmail {position:absolute;border:1px solid;display:block;}
.div_gmail {top:0px;left:0px;background:#fff;}
.barra_gad{
	clear:both;
	height:22px;
	background-image: url(gadgets/barra_gad2.png);
	color:#fff;
	text-align:center;
	font-size:10pt;
	font-family:verdana,helvetica,arial;
	font-weight:bold;
	display:table;
	margin:0px;
	border:1px outset;width:100%;
}
.barra_filtro{
	clear:both;
	height:22px;
	background-image: url(gadgets/barra_gad.png);
	color:#fff;
	text-align:right;
	font-size:10pt;
	font-family:helvetica,arial,times,verdana;
	font-weight:bold;
	display:block;
	border:1px outset;
}
.pestana_contenido{
	width:800px;display:table;
	border:1px solid;padding:0px 5px 10px 5px;
	-moz-border-radius-bottomright:10px;
	-webkit-border-bottom-right-radius:10px;
	-moz-border-radius-bottomleft:10px;
	-webkit-border-bottom-left-radius:10px;
}
.barra_gad img{
margin-left:5px;cursor:pointer;
}
.barra_filtro img{
margin-left:5px;cursor:pointer;
}
.barra_gad img:hover{
border:1px outset;
}
.close_gad{float:right;margin:0px;padding:0px;}
.dlogin{
	position:absolute;top:100px;
	left:200px;width:300px;
	height:160px;
	border:2px solid;background-color:#fff;
	padding:15px;
	display:block;
}
.dlogin_nh{
	-moz-border-radius:10px;
	-webkit-border-radius: 10px;
	border:1px outset;
	background-color:#27842B;
	background-image: url(img/opaco_20.png);
	padding:20px;
	float:left;margin:25px 50px 0px 0px;
}
div.caps_lock{
	position:absolute;top:100px;left:100px;border:1px solid;background-color:#fff;
	text-align: center;color: #ff0000; display:none;
}
.contenido_prin{width:900px;height:630px;display:block;border:0px solid;background-image: url(img/fondo.jpg);text-align:left;}
.contenido_prin2{width:100%;display:block;border:1px solid;overflow:auto;}
.bloquesuperior{
	width: 475px; height:183px;display:block; float:right;text-align:center;border:0px inset;
	padding:0px;margin:0px;background-image:url(img/derfinal.jpg);clear:both;
}
.bloquesuperior2{
	display:block; float:right;text-align:center;border:0px inset;
	padding:0px;margin:0px;
}
.wysibox{overflow:auto;display:block;border:1px inset;margin:0px;padding:0px;background-color:#fff;font-size : 10pt; font-weight: normal;
font-family:verdana,helvetica;text-align:left;}
.wysi_toolbar{background-color:#fff;display:table;}
.tabla_lista {border: 0px solid ;background-color:#fff;font-size : 8pt;float:left;border-collapse: separate;border-spacing: 1px;empty-cells: show;}
.tabla_lista  td{border-top:1px solid;border-left:1px dotted;padding:2px;}
.tabla_lista tr{background:#e0e7ee;}
.tabla_lista tr.odd{background:#fff;}
.tabla_lista tr:hover{background:#FAEBD7;color:#B22222;}
/*.tabla_lista td:hover{font-weight:bold;}*/
.tabla_lista th{background:#B0C4DE;font-family:verdana,helvetica;font-size:8pt;text-decoration:none;font-weight:bold;color:#000;padding:2px;border:1px solid;border-bottom:0px;}
.paginador{background-color:#fff;border:1px inset;text-align:center;font-size:10pt;font-weight:bold;padding:2px;}
a{cursor:pointer;}
a:hover{text-decoration:underline;font-weight:bold;}
a  img:hover{border:1px outset;}
.wysi_imagen{border:1px inset;display:table;width:220px;height:110px;text-align:left;}
.windoww{border:1px outset;display:table;position:absolute;top:0px;left:0px;background-color: #fff;}
.window_con{display:block;width:800px;height:600px;overflow:auto;padding:5px;border:0px solid;}
.dwait{display:block;width:100px;height:100px;border:1px solid;background-color:#fff;position:absolute;top:50px;left:50px;}
.tabla_mail {border: 0px;background-color:#fff;font-size : 8pt;float:left;border-collapse: collapse;border-spacing: 0px;}
.tabla_mail  td{border-top:1px solid;border-left:1px dotted;padding:1px;}
.tabla_mail tr{background:#e0e7ee;}
.tabla_mail tr.odd{background:#fff;}
.tabla_mail tr:hover{background-color:#FAEBD7;}
.tabla_mail td:hover{background-color:#D8BFD8;}
div.bloquecen{
	display:table;
	border:0px solid;
	width:475px;
	height:350px;
	float:left;
	text-decoration:none;
	font-weight:normal;
	font-size:8pt;
}
div.bloqueizq{
	width: 418px;height:535px;display:block; border:0px solid;
	float: left;
}
div.bloqueprin{
	width: 482px; height:300px;float:left; display:block;padding:0px; border:3px solid;
}
div.bloqueder{
	width: 0px; float: left;display:none;
}
div.bloqueinf{
width: 900px; height:57px; background-image: url(img/telcel.jpg);clear:both;
}
.monitor_error{
	background-color:#FF4500;font-size:12pt;border:2px outset;
}
.monitor_alarm{
	background-color:#FFA500;font-size:12pt;border:2px outset;
}
div.encabezado{
	width:1000px;
	height:120px;
	display:block;
	border:0px solid;
	padding:0px;margin:0px;
}
div.main{
	width:100%;
	display:table;
	border:1px dotted;
}
:focus{outline: 1px dotted #fcc;background:#ffe;}
label{
	float:left;
	font-weight:normal;
	padding:3px;
	text-align:left;
	margin:3px 0px 0px 0px;
}
.labelf{
	background-color:#4682B4;
	text-align:right;
	width:180px;
	color:#fff;
	border:1px solid #0066CC;
}
fieldset{
	border:1px solid #000;
	padding:5px;
	margin:3px;
	width:780px;
	background:#eee;
	border:1px solid #4682B4;
	float:left;
	display:table;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
legend{font-size:10pt;font-weight:bold;}
input,select,textarea{
	float:left;
	text-align:left;
	padding:4px 3px 3px 3px;
	margin:3px 5px 0px 0px;
	font-family : verdana,helvetica,arial;
}
input,select,textarea{
	_border:1px solid #ccc;
	_font-size : 8pt;
	_font-weight: normal; 
	_height:22px;
	_width:180px;
}
input[type="text"],input[type="password"],select,textarea{
	border:1px solid #ccc;
	font-size : 8pt; font-weight: normal; font-family : verdana,helvetica,arial;
	width:180px;
}
input[type="submit"],[type="button"]{
	padding:2px;margin:2px;font-size:9pt;
}
input[type="checkbox"]{
	padding:0px;margin:5px 0px 5px 0px;
}
.textareaf{width:180px;height:28px;}
h1{font-size:12pt;}
.dcolor{width:15px;height:15px;display:block;float:left;border:1px solid;padding:1px;margin:2px;}
.boton_zoom{
	background:#fff;
	width:16px;height:16px;
	_height:20px;
	margin:3px 5px 0px 0px;
	padding:2px 0px 2px 0px;
	border:1px solid #ccc;
	border-left:0px;
	float:left;
}
.campo_zoom{
width:164px;margin-right:0px;border-right:0px;
}
.alerty{
	padding:0px;
	margin:0px;
	width:500px;
	height:300px;
	background:#F3F7FD;
	border:1px solid #BBD8FB;
	float:left;
	display:table;
	position:absolute;
	top:100px;left:100px;
	-moz-border-radius-bottomright:10px;
	-webkit-border-bottom-right-radius:10px;
	-moz-border-radius-bottomleft:10px;
	-webkit-border-bottom-left-radius:10px;
}
.alertx{
	padding:0px;
	margin:0px;
	width:500px;
	height:300px;
	background:#fff6bf;
	border:3px solid #ffd324;
	float:left;
	display:block;
	position:absolute;
	top:100px;left:100px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	font-size : 11pt; font-weight: normal; font-family : verdana,helvetica,arial;
}
.filtro{
	padding:0px;
	margin:5px;
	width:272px;
	height:20px;
	background:#eee;
	border:1px solid #bbb;
	float:left;
	display:table;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
}
.tabla_bi {
	padding: 0;
	margin: 0;
	empty-cells: show;
	border-collapse:collapse;
}
.tabla_bi td{
	font: 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	background: #fff;
	padding: 3px 3px 3px 6px;
	color: #3e5a61;
}
.tabla_bi td.norm{
	background: #DDFFDD;
	color: #000;
}
.tabla_bi td.norm1{
	background: #F5FAFA;
	color: #000;
}
.tabla_bi td.norm2{
	background: #fff;
	color: #000;/*3e5a61*/
}
.tabla_bi td.alt{
	background: #FFEFD5;
	color: #3e5a61;
}
.tabla_bi td.alt1{
	background: #FFF8EA;
	color: #000;
}
.tabla_bi td.alt2{
	background: #fff;
	color: #000;
}
.tabla_bi td.sigma{
	background: #B0E0E6;
	color: #000;
	border-top:1px solid;
	border-bottom:1px solid;
	text-align:right;
	font-weight:bold;
}
.tabla_bi th{
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: center;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA url(img/bi/bg_header.jpg) no-repeat;
}
.sigma1{
	border:1px inset;background:#bbb;
}
.sigma0{
	border:1px outset;background:#ddd;
}
div.telcel{
	display:block;
	bottom:0px;	height:45px;width:1000px;
	background-color:#0C287C;
}
div.cweb{
	display:table;
	/*border:1px solid #ddd;*/
	-moz-border-radius:10px;
	-webkit-border-radius: 10px;
	float:left;
	text-align:left;
	width:1000px;
	height:450px;
	background-image: url(img/banderin.gif);
	background-repeat:no-repeat;clear:both;
}
.bi_paleta{
width:20px;height:20px;display:block;border:1px outset;float:left;margin:3px;text-align:center;
}
.bi_galeria{
width:40px;height:40px;display:block;border:1px outset;float:left;margin:3px;text-align:center;
}
