/**
 * Autor: Horacio Sanchez B
 * mail: hsb12001@gmail.com
 * Descripcion: Propuesta de estilos para instituciones educativas, overwrite nihilo
 * Fecha: 23/01/2013
 */

.nihilo .dijitMenuPassive .dijitMenuItemHover,
.nihilo .dijitMenuItemSelected {
	
	
	background-color: #e4f4eb; 
	-moz-background-color: #e4f4eb; 
	-webkit-background-color: #e4f4eb; 
	-khtml-background-color: #e4f4eb; 
	color: #243C5F;
	-moz-color: #243C5F;
	-webkit-color: #243C5F;
	-khtml-color: #243C5F;
	
}

.dj_quirks .dijitMenuPassive .dijitMenuItemHover,
.dj_quirks .dijitMenuItemSelected
.dj_webkit .dijitMenuPassive .dijitMenuItemHover,
.dj_webkit .dijitMenuItemSelected,
.dj_chrome .dijitMenuPassive .dijitMenuItemHover,
.dj_chrome .dijitMenuItemSelected,	
.dj_contentbox .dijitMenuPassive .dijitMenuItemHover,
.dj_contentbox .dijitMenuItemSelected{
	background-color: #e4f4eb;
	color: #243C5F;
}


<!-- Dojo grid -->
.nihilo .dojoxGridHeader {
	background-color: #777777;
}

.nihilo .dojoxGridHeader .dojoxGridCell { 
	border: 1px solid;
	border-color: #d31145 #ACA899 #ACA899 #d31145;
	background-color: #777777;
	color: #000 !important;
	padding-bottom: 1px;
}
.nihilo .dojoxGridHeader .dojoxGridCellOver {
	background-image: none;
	background-color: #777777;
	border-bottom-color: #d31145;
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom-width: 1px;
	color: #FFFFFF;
}


.nihilo .dojoxGridHeader.dojoxGridCellFocus.dojoxGridCellOver {
	background-color: #777777;
	border-bottom-color: #d31145;
	border-top-color: #d31145;
	border-right-color: #d31145;
	border-left-color: #d31145;
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom-width: 1px;
}
.nihilo .dojoxGridSortNode{
	white-space:nowrap;
	font-size: 0.9em;
}

.dojoxGridRowOver {
	border-top-color: #FEBE47;
	border-bottom-color: #FEBE47;
	
	
	
}




.dijit_a11y .nihilo .dojoxGridRowSelected { 
	background-color: #e4f4eb; 
	border-style: solid; 
} 

.nihilo .dojoxGridRowOver .dojoxGridCell {
	background-color: #b6b6b6; 
}
.nihilo .dojoxGridRowOdd {
	background-color: #f0f0f0;	
}

.nihilo .dojoxGridRowSelected {
	                  
	background-color: #e4f4eb;
}

.nihilo .dojoxGridHeader {
	background-color:  #777777;
}


.nihilo .dojoxGridHeader .dojoxGridCell { 
	border-width: 1px;
	padding-bottom: 0px;
	border-color: transparent #ACA899 #919191 transparent;
	background-color: #777777;
	color: #FFFFFF !important;
}
.nihilo .dojoxGridHeader .dojoxGridCellOver {
	background-color: #777777;
	color: #000 !important;
}


.dijitDialogUnderlay {
background: #000000;
opacity: 0.7;
}


.pbwDialogConfirm {
	border-top: 1px solid #ccc;
	padding: 3px;
	text-align:center;
	background-color: #fff;
}
.pbwDialogConfirm .dijitCheckBox {
	margin: 0.2em;
}


.adhesiveLabelIcon {
  background-image: url('../img/adhesive_label.png');
  background-repeat: no-repeat;
  vertical-align:middle;
  width: 28px;
  height: 28px;
  text-align: center;
}
.paqueteIcon {
  background-image: url('../img/package.png');
  background-repeat: no-repeat;
  vertical-align:middle;
  width: 28px;
  height: 28px;
  text-align: center;
}


.gestorInstitucionIcon {
  background-image: url('../img/gestor_institucion.png');
  background-repeat: no-repeat;
  vertical-align:middle;
  width: 28px;
  height: 28px;
  text-align: center;
}
.gestorEntidadIcon {
  background-image: url('../img/gestor_entidad.png');
  background-repeat: no-repeat;
  vertical-align:middle;
  width: 28px;
  height: 28px;
  text-align: center;
}


.updateDataGestorIcon {
  background-image: url('../img/update_data_gestor.png');
  background-repeat: no-repeat;
  vertical-align:middle;
  width: 28px;
  height: 28px;
  text-align: center;
}
.updateTramiteGestorIcon {
  background-image: url('../img/update_data_tramites_gestor.png');
  background-repeat: no-repeat;
  vertical-align:middle;
  width: 28px;
  height: 28px;
  text-align: center;
}

.labelFilter{
	color: #9b2442;
    font-family: Arial;
    font-size: 0.65em;    
    font-style: normal;
    font-variant: normal;    
    line-height: normal; 
	
}

/*
.solrPagination A:link {
	font-family:Arial, Helvetica, sans-serif;
	text-align: right;
	padding-right:10px;
	color:#666666;
	font-weight: normal;
	font-size:0.8em;
	text-decoration: none;

}
.solrPagination A:visited {
	font-family:Arial, Helvetica, sans-serif;
	text-align: right;
	padding-right:10px;
	color:#666666;
	font-weight: normal;
	font-size:0.8em;
}
.solrPagination A:active {
	font-family:Arial, Helvetica, sans-serif;
	text-align: right;
	padding-right:10px;
	color:#666666;
	font-weight: normal;
	font-size:0.8em;
}
.solrPagination A:hover {
	font-family:Arial, Helvetica, sans-serif;
	text-align: right;
	padding-right:10px;
	color:#B92025;
	font-weight: normal;
	font-size:0.8em;
	text-decoration: underline;
}
*/
.cursorHand{
	cursor: pointer;
    cursor: hand;
}




<!-- Dojo grid -->

<!--Calendar -->
/*
.claro .dijitTabContainerTop-tabs .dijitTabInnerDiv,
.claro .dijitTabContainerTop-tabs .dijitTabContent {
    border-radius: 2px 2px 0px 0px;
    -moz-border-radius: 2px 2px 0px 0px;
    -webkit-border-top-left-radius:2px;
    -webkit-border-top-right-radius:2px;
} */



#warning_prof { 
	background: url(../img/warning_gob.png) no-repeat center;/*hold1*/
	width:24px!important;
	height:24px!important;
}
#referencia_prof{
	background: url(../img/help_pago.png) no-repeat center; /*hold1*/
	width:24px!important;
	height:24px!important;
	cursor: pointer;
	cursor: hand;
}
#imgLupaCurp{
	background: url(../img/lupa.png) no-repeat center; /*hold2*/
	width:15px!important;
	height:15px!important;
	cursor: pointer;
	cursor: hand;
}

#imgLupaSepomex{
	background: url(../img/lupa.png) no-repeat center; /*hold2*/
	width:15px!important;
	height:15px!important;
	cursor: pointer;
	cursor: hand;
}


.dj_webkit .dijitTextBoxDisabled INPUT {
    color: #777!important;
}




.alert {
    border: 1px solid transparent;
    border-radius: 4px;
}

.alert {
    border-width: 2px;
    text-align: center;
    padding: 20px 15px;
}

.alert-success {
    background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #3c763d;
}



.alert-warning {
    background-color: #fcf8e3;
    border-color: #faebcc;
    color: #8a6d3b;
}


.alert-danger {
    background-color: #f2dede;
    border-color: #D0021B;
    color: #545454;
}

.alert, .thumbnail {
    margin-bottom: 25px;
}

