/* works area de reportes user */
.modalLoading {
	position: fixed;
	z-index:1000;
	background: url(images/cargando.gif) no-repeat center center;
	top:50%;
	left:50%;
	height: 50px;
	width: 250px;
	margin-left:-125px;
	margin-top:-25px;
	border:1px #ff0000 solid;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
}
.modalLayout {
    display:    none;
    position:   fixed;
    z-index:    1000;
    top:        0;
    left:       0;
    height:     100%;
    width:      100%;
    background: rgba( 255, 255, 255, .8 ) 
                50% 50% 
                no-repeat;
}

.loadigAction{

	position: relative;

	display:block;

	float:left;

	background: url(images/cargando.gif) no-repeat center center;

	margin: 0 5px 0 0;

	height: 15px;

	width: 210px;

}

#map{

	width:100% !important; 

	height:540px !important;

	margin:0 !important;

}

.rightElements{

	width:24%; height:650px; float: right; border: #999 solid 2px; padding:2px; overflow:auto;	

}

.leftElements{

	width:70%; float:right; border: #999 solid 2px; padding:2px;  margin:0 8px 8px 0; overflow:auto;

}

/* arrastrar y soltar */

.itemDraggable{

	border: 1px solid #2267a0; 

	font-weight: normal; 

	color: #000000;

	padding:6px;

	cursor:move;	

}



/* Menu de crh */

.bubbleMenuLayerOptions{

	min-width:34px;

	min-height:34px;

	padding:5px;

	background:#FFFFFF;

	border:#000000 1px solid;

	z-index:100000;

	position:absolute;	

	margin:0 0;

	float:none;

}

.bubbleMenu{

	min-width:34px;

	min-height:34px;

	padding:5px;

	background:#FFFFFF;

	border:#000000 1px solid;

	z-index:100000;

	position:absolute;	

}

.bubbleMenu a{

	text-decoration:none;

}

.subherr{

	position: absolute;

	background-image:url(images/nav.png);

	background-repeat:repeat-x;

	top:33px;

	left:50%;

	margin-left:-600px;

	width:1200px;

	height:32px;

	z-index: 100;

}

.subherr_sub{

	position: absolute;

	background-color:#5ca1da;

	top:65px;

	left:50%;

	margin-left:-600px;

	width:1200px;

	height:32px;

	z-index: 100;

}

span.boton_crm

{

  float:left;

  position: relative;

  display:block;

  margin: auto;

  width:160px;



}

span.boton_crm:hover

{

background-image:url(images/panelc/TDaccionHover.png);

background-repeat:repeat-x;

cursor:pointer;

}

span.sub_boton_crm

{

  display:none;

  float:left;

  color:#FFF;

  line-height:35px;

  position: relative;

  margin: 0 0 0 10px;

  width: auto;

}

span.sub_boton_crm a

{

	color:#FFF;

}

span.boton_title_crm

{

  position: relative;

  display:block;

  margin: 10px 0 0 20px;

}

.img_btn_crm{

	float:right;

	height: 32px;

  	width: 32px;

}

a.cerrarmess

{

  position: relative;

  display:block;

  float: right;

  background-image: url('iconos/actions/closeElement.gif');

  background-position: center right;

  background-repeat: no-repeat;

  margin: 0 5px 0 0;

  height: 32px;

  width: 32px;

}

a.cerrarmessmall

{

  position: relative;

  display:block;

  background-image: url('iconos/actions/closeElement.gif');

  background-position: center right;

  background-repeat: no-repeat;

  margin: 0 5px 0 0;

  height: 32px;

  width: 32px;

}

div.mensajes

{

	display:none;

	width:100%;

	height:auto;

	line-height:35px;

	background-color:#FFFF99;

	overflow:hidden;

	border:#FF0000;

	padding: 0 10px 0 10px;

}

/* barra de herramientas */

div.bartool{

	position:absolute;

	top:40px;

	left:70%;

	z-index:99;

	width:250px;

	height:auto;

	background-image:url(images/Footer.png);

	background-repeat:repeat-x;

	border: solid 1px #161816;

	padding: 10px 10px;

}

.bartool_boton{

	background-image:url(images/bartool_boton.png);

	background-repeat:no-repeat;

  	position: relative;

  	display:block;

  	float: left;

	overflow:hidden;

  	height: 42px;

  	width: 42px;

	padding:5px 0px 0px 0px;

}

.bartool_boton:hover{

	background-image:url(images/bartool_boton_hover.png);

	background-repeat:no-repeat;

}

a.bartool_save{

  position: relative;

  display:block;

  background-image: url('images/iconos/guardar.gif');

  background-position: center right;

  background-repeat: no-repeat;

  height: 32px;

  width: 32px;

}

a.bartool_cerrar{

  position: relative;

  display:block;

  background-image: url('images/iconos/regresar.gif');

  background-position: center right;

  background-repeat: no-repeat;

  height: 32px;

  width: 32px;

}

a.bartool_print{

  position: relative;

  display:block;

  background-image: url('images/iconos/imprimir.gif');

  background-position: center right;

  background-repeat: no-repeat;

  height: 32px;

  width: 32px;

}

/* Fin de Menu de crh */

/* Inicio de Listados */

table.List{

	width:100%;

	color:#000;

}

.trlist{

	background:#FFFFFF;

	color:#000;

}

.trlist:hover{

	background:#6C3;

	color:#FFF;

}

.trlist td{

	padding:5px;

	text-align:center;

	color:#000;	

}

.trhead{

	color:#FFF;

	border:1px #03F solid;

	background:#09F;

}

.trhead td{

	padding:5px;

	text-align:center;	

	color:#000;

}



/* Fin de listados */

/* estados */

.statRed{

	color:#ffffff;

	font-size:12px;

	background-image: url('iconos/status/status-red.png');

	background-repeat:no-repeat;

	background-position:center;

	height: 46px;

	width: 46px;

	text-align:center;

	line-height:46px;

}

.statBlue{

	color:#ffffff;

	font-size:12px;

	background-image: url('iconos/status/status-blue.png');

	background-repeat:no-repeat;

	background-position:center;

	height: 46px;

	width: 46px;

	text-align:center;

	line-height:46px;

}

.statYellow{

	color:#000000;

	font-size:12px;

	background-image: url('iconos/status/status-yellow.png');

	background-repeat:no-repeat;

	background-position:center;

	height: 46px;

	width: 46px;

	text-align:center;

	line-height:46px;

}

.statGreen{

	color:#ffffff;

	font-size:12px;

	background-image: url('iconos/status/status-green.png');

	background-repeat:no-repeat;

	background-position:center;

	height: 46px;

	width: 46px;

	text-align:center;

	line-height:46px;

}



.warnings{

	position:fixed;

	margin-top:-180px;

	margin-left:60%;

	z-index:99;

	width:300px;

	max-height:100px;

	overflow:auto;

}



/* notificaciones */

.Rnoti{

	position: absolute;

	top:0;

	left:50%;

	min-width:50px;

	height:33px;

	z-index:102;

}

.RnotiList{

	position: absolute;

	top:30px;

	left:50%;

	width:auto;

	height:auto;

	z-index:101;

	background-color:#FFF;

	border:#000 solid 1px;

}

.barIcon{

	float:right;

	width:32px;

	height:32px;

	text-align:right;

	z-index:102;

	cursor:pointer;

}

.barText{

	display:none;

	color:#FFF;

	background-color:#F00;

	font-size:0.8em;

	padding:2px 2px;

}

.listRnoti{

	display:none;

	min-width:170px;

	min-height:50px;

	max-height:450px;

	padding:10px 10px;

	overflow:auto;

	text-align:right;

}

.listRnoti p{

	padding:10px 0;

}

.listRnoti p span{

	font-weight:bold;

}

.alertNot{

	background-image:url(iconos/emblems/emblem-important.png);

}

.Help{

	background-image:url(iconos/apps/help-browser.png);

}

.Agenda{

	background-image:url(iconos/mimetypes/x-office-address-book.png);

}

/*listado de agenda*/

.tableAgenda{

	width:100%;

	border:#000099 solid 3px;

}

.tableAgenda tr td{

	border:#000000 solid 1px;

	padding:5px;

}



.tableAgenda tr:hover {

	background:#83B8E4;

}



.tableAgenda2{

	width:100%;

}

.tableAgenda2 tr td{

	border: none;

	padding:5px;

}

.tableAgenda2 tr td span{

	font-size:0.8em;

}

.tableAgenda2 tr:hover {

	background: #e2eef9;

}

