/* quitando items google */
a[href^="http://maps.google.com/maps"]{display:none !important}
a[href^="https://maps.google.com/maps"]{display:none !important}

.gmnoprint a, .gmnoprint span, .gm-style-cc {
    display:none;
}
/* works area de reportes user */
.modalLoading {
	position: fixed;
	z-index:1000;
	background: url(images/loader_img.gif) no-repeat center center;
	left:50%;
	height: 188px;
	width: 250px;
	margin-left:-125px;
	border:1px #1100ff 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(iconos/animations/cargando.gif) no-repeat center center;
	margin: 0 5px 0 0;
	height: 15px;
	width: 210px;
}
#alertasM{
	padding:10px;
	width:350px;
	position:absolute;
	left:100%;
	margin-left:-375px;
	top:325px;
	border:1px solid #03C;
	background:#FFF;
}
#alertasM button{
	float:right;	
}
#alertasM .txt{
	max-width:350px;
	max-height:250px;;
	overflow:auto;
}
#alertasM .txt .title{
	font-size:16px;
	font-weight:bold;
}
#alertasM .txt .item{
	clear:both;
	margin-top:10px;
	border-bottom:#039 solid 1px;
}
/* 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 */
.subMenu{
	width:100%;
	color:#000;
}

.subMenu .item{
	cursor: pointer;
	background:#FFFFFF;
	color:#000;
}
.subMenu .item:hover{
	background:#c0c0c0;
	border: solid 1px #83B8E4;
}
.subMenu .item .text{
	padding:5px;
}

/* 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:absolute;
	top:40px;
	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;
}
