/*
* Estilo que muestra en rojo un texto
*/
.textoRojo{
	color: red;
}
/*
* Estilo que muestra en azul un texto
*/
.textoAzul{
	color: blue;
}

/* 
 * Estilo de Iconos
 */

.tamanioIcono{
	width:35px;
	height:35px;
}

.tamanioIconoError{
	width:15px;
	height:15px;
}

.tamanioIconoSmall{
	width:15px;
	height:15px;
}

.tamanioIconoImagenMiddle{
	width:25px;
	height:25px;
}

/*
*Estilo de las Imagenes que son botones
*/
.tamanioBotonImagen{
	width:35px;
	height:35px;
}

.tamanioBotonImagenSmall{
	width:25px;
	height:25px;
}

/* 
 * Mensaje de error para algun campo
 */
.msjError{
	color: red;
	font-style: italic;
	font-family: Arial;
	font-weight: bold;

}


/* mensaje de exito al usuario */
.msjExito {
	display:block;
	text-align: center;
	font-family: Arial;
	font-weight: bold;
	padding: 10px 0px 6px 15px;
	color: #072864;
}

/* mensaje preventivo al usuario */
.msjAlerta {
	display:block;
	text-align: center;
	font-family: Arial;
	font-weight: bold;
	padding: 10px 0px 6px 15px;
	color: #CC9900;
}

/* mensaje de exito al usuario filiales */
.msjExitoFiliales {
	display:block;
	text-align: center;
	font-family: Arial;
	font-weight: bold;
	font-size: 40px;
	/*color: #072864;*/
	color: #13c40d;
}

/* mensaje preventivo al usuario */
.msjDeError {
	display:block;
	/*text-align: center;*/
	font-family: Arial;
	font-style: italic;
	font-weight: bold;
	font-size: 20px;
	/*padding: 10px 0px 6px 15px;*/	
	color: red;
	/*height : 21px;*/
}

.msjDeExito {
	display:block;
	text-align: center;
	font-family: Arial;
	font-weight: bold;
	font-size: 40px;
	color: #13c40d;
}
.msjDeErrorMini {
	display:block;
	/*text-align: center;*/
	font-family: Arial;
	font-style: italic;
	font-size: 12px;
	/*padding: 10px 0px 6px 15px;*/	
	color: red;
	/*height : 21px;*/
}

/**
*Estilo para los botones del M�dulo de Recaudaci�n de pagos
*/
.btnAzul{
    background-color: #638cb5; 
	color:#FFFFFF;
	cursor: pointer; 
	cursor: hand;
	-moz-border-radius: 5px;
}


.dr-pnl {
    border-style: solid;
    border-width: 1px;
    padding: 1px;
}
.dr-pnl-h {
    background-position: left top;
    background-repeat: repeat-x;
    border-style: solid;
    border-width: 1px;
    padding: 2px;
    font-size: 12px;
}
.dr-pnl-b {
    padding: 10px;
}
.dr-pnl {
    background-color: #F1F1F1;
    border-color: #C0C0C0;
}
.dr-pnl-h {
    background-color: #0F4D9E;
    background-image: url("../images/app/imagen-menu.gif");
    border-color: #0F4D9E;
    color: #FFFFFF;
    font-family: Arial,Verdana,sans-serif;
    font-weight: bold;
}
.dr-pnl-b {
    color: #000000;
    font-family: Arial,Verdana,sans-serif;

}


.dr-toolbar-ext {
    background-color: #0F4D9E;
    background-image: url("../images/app/imagen-menu.gif");
    background-position: left top;
    background-repeat: repeat-x;
    border: 1px solid #C0C0C0;
    padding: 0;
}
.dr-toolbar-int {
    color: #FFFFFF;
    font-family: Arial,Verdana,sans-serif;
    font-weight: bold;
    padding: 2px 10px;
    white-space: nowrap;
    font-size: 12px;
}

.rich-container input, .rich-input, .rich-container select, .rich-select, .rich-container textarea, .rich-textarea, .rich-container button, .rich-button, .rich-container keygen, .rich-keygen, .rich-container isindex, .rich-isindex, .rich-container legend, .rich-legend, .rich-container a, .rich-link, .rich-container fieldset, .rich-fieldset, .rich-field, .rich-field-edit, .rich-field-error, .rich-button, .rich-button-disabled, .rich-button-over, .rich-button-press {
    color: #000000;
    font-family: Arial,Verdana,sans-serif;
    
}
.rich-container fieldset, .rich-fieldset {
    border-style: solid;
    border-width: 1px;
    padding: 10px;
}
.rich-container hr, .rich-hr {
    border-style: solid;
    border-width: 1px;
}
.rich-container legend, .rich-legend {
    font-weight: bold;
}
.rich-container form, .rich-form {
    margin: 0;
    padding: 0;
}
.rich-container fieldset, .rich-fieldset {
    border-color: #C0C0C0;
}
.rich-container hr, .rich-hr {
    border-color: #C0C0C0;
}
.rich-container a, .rich-link {
    color: #0F4D9E;
}
.rich-container a:hover, .rich-link:hover {
    color: #FF0000;
}
.rich-container a:visited, .rich-link:visited {
    color: #187afb;
}
.rich-field, .rich-field-edit, .rich-field-error {
    border-color: #C0C0C0;
    border-style: inset;
    border-width: 1px;
}
.rich-field {
    background-color: #FFFFFF;
    background-image: url("/jeveris/faces/a4j/g/3_3_0.GAorg.richfaces.renderkit.html.images.ButtonBackgroundImage/DATB/eAFjYGDgjoi4z8AwgQkAClgCLQ__");
    background-position: 1px 1px;
    background-repeat: no-repeat;
}
.rich-field-edit {
    background-color: #dafffe;
}
.rich-field-error {
    background-color: #FF0000;
    background-image: url("/jeveris/faces/a4j/g/3_3_0.GAorg.richfaces.renderkit.html.images.InputErrorIcon/DATB/eAF79uw!AAWAAsw_");
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 7px;
}
.rich-button, .rich-button-disabled, .rich-button-over, .rich-button-press {
    background-color: #71aaf8;
    background-position: left top;
    background-repeat: repeat-x;
    border-color: #C0C0C0;
    border-style: solid;
    border-width: 1px;
    cursor: pointer;
    padding: 2px 10px;
    text-align: center;
}
.rich-button {
    background-image: url("../images/app/boton.png");
}
.rich-button-disabled {
    background-image: url("../images/app/boton.png");
}
.rich-button-over {
    background-image: url("../images/app/boton.png");
}
.rich-button-press {
    background-image: url("../images/app/botonPress.png");
    background-position: left bottom;
}
.rich-box-border-color-control-select {
    border-color: #00c8ff;
}
.rich-box-border-color-subborder {
    border-color: #FFFFFF;
}
.rich-box-border-color-header {
    border-color: #0F4D9E;
}
.rich-box-border-color-general {
    border-color: #F1F1F1;
}
.rich-box-border-color-additional {
    border-color: #71aaf8;
    color: white;
    font-weight: bold;
}
.rich-box-border-color-panel {
    border-color: #C0C0C0;
}
.rich-box-border-color-tip {
    border-color: #00aaff;
}
.rich-box-border-color-table {
    border-color: #C0C0C0;
}
.rich-box-border-control-select, .rich-box-border-subborder, .rich-box-border-header, .rich-box-border-general, .rich-box-border-additional, .rich-box-border-panel, .rich-box-border-tip, .rich-box-border-table {
    border-style: solid;
    border-width: 1px;
}
.rich-box-border-control-select {
    border-color: #00c8ff;
}
.rich-box-border-subborder {
    border-color: #FFFFFF;
}
.rich-box-border-header {
    border-color: #0F4D9E;
}
.rich-box-border-general {
    border-color: #F1F1F1;
}
.rich-box-border-additional {
    border-color: #71aaf8;
    color: white;
    font-weight: bold;
}
.rich-box-border-panel {
    border-color: #C0C0C0;
}
.rich-box-border-tip {
    border-color: #00aaff;
}
.rich-box-border-table {
    border-color: #C0C0C0;
}
.rich-box-bgcolor-header {
    background-color: #0F4D9E;
}
.rich-box-bgcolor-general {
    background-color: #F1F1F1;
}
.rich-box-bgcolor-additional {
    background-color: #71aaf8;
    color: white;
    font-weight: bold;
}
.rich-box-bgcolor-tab {
    background-color: #00e9ff;
}
.rich-box-bgcolor-trim {
    background-color: #71aaf8;
}
.rich-box-bgcolor-tip {
    background-color: #b0e6ff;
}
.rich-box-bgcolor-table {
    background-color: #FFFFFF;
}
.rich-box-bgcolor-table-footer {
    background-color: #CCCCCC;
}
.rich-box-bgcolor-table-subfooter {
    background-color: #F1F1F1;
}
.rich-box-bgcolor-editor {
    background-color: #F1F1F1;
}
.rich-box-bgcolor-edit {
    background-color: #dafffe;
}
.rich-text-color-header {
    color: #FFFFFF;
}
.rich-text-color-general {
    color: #000000;
}
.rich-text-color-tab-disabled {
    color: #b0e6ff;
}
.rich-text-color-select {
    color: #00c8ff;
}
.rich-text-color-link-general {
    color: #CF0000;
}
.rich-text-color-link-hover {
    color: #FF0000;
}
.rich-text-color-link-visited {
    color: #CF0000;
}
.rich-font-size-general {
    font-size: 12px;
}
.rich-font-size-header {
    font-size: 11px;
}
.rich-font-family-general {
    font-family: Arial,Verdana,sans-serif;
}
.rich-font-family-header {
    font-family: Arial,Verdana,sans-serif;
}
.rich-text-general {
    color: #000000;
    font-family: Arial,Verdana,sans-serif;
    font-size: 12px;
}
.rich-text-header {
    color: #FFFFFF;
    font-family: Arial,Verdana,sans-serif;
    
}
.rich-text-tab-disabled {
    color: #C47979;
    font-family: Arial,Verdana,sans-serif;
    font-size: 11px;
}
.rich-text-control-select {
    color: #00c8ff;
    font-family: Arial,Verdana,sans-serif;
    
}
.rich-gradient-header-inverse {
    background-image: url("/jeveris/faces/a4j/g/3_3_0.GAorg.richfaces.renderkit.html.gradientimages.HeaderInverseGradientImage/DATB/eAFjYGDgZmCYEBFxnwkAB1sCLQ__");
    background-repeat: repeat-x;
}
.rich-gradient-header {
    background-image: url("/jeveris/faces/a4j/g/3_3_0.GAorg.richfaces.renderkit.html.gradientimages.HeaderGradientImage/DATB/eAFjYGDgjoi4z8AwgQkAClgCLQ__");
    background-repeat: repeat-x;
}
.rich-gradient-tab {
    background-image: url("/jeveris/faces/a4j/g/3_3_0.GAorg.richfaces.renderkit.html.gradientimages.TabGradientImage/DATB/eAFjYGDgXrfu7cePH5kAFlUFKg__");
    background-repeat: repeat-x;
}
.rich-gradient-tab-inverse {
    background-image: url("/jeveris/faces/a4j/g/3_3_0.GAorg.richfaces.renderkit.html.gradientimages.TabInverseGradientImage/DATB/eAFjYGDg!vjx47p1b5kAF!MFKg__");
    background-repeat: repeat-x;
}
.rich-gradient-input {
    background-image: url("/jeveris/faces/a4j/g/3_3_0.GAorg.richfaces.renderkit.html.gradientimages.InputGradientImage/DATB/eAFjYGDgfvLk5!!!!5kAGc0FzA__");
    background-repeat: repeat-x;
}
.rich-gradient-menu-inverse {
    background-image: url("/jeveris/faces/a4j/g/3_3_0.GAorg.richfaces.renderkit.html.gradientimages.MenuInverseGradientImage/DATB/eAFjYGDgfvLk57p1b5kAF3IFGA__");
    background-repeat: repeat-x;
}
.rich-gradient-menu {
    background-image: url("/jeveris/faces/a4j/g/3_3_0.GAorg.richfaces.renderkit.html.gradientimages.MenuGradientImage/DATB/eAFjYGDgXrfu7ZMnP5kAFgoFGA__");
    background-repeat: repeat-x;
}
.rich-gradient-button-inverse {
    background-image: url("/jeveris/faces/a4j/g/3_3_0.GAorg.richfaces.renderkit.html.gradientimages.ButtonInverseGradientImage/DATB/eAFjYGDgPnLk-5MnP5kAF1oFTg__");
    background-repeat: repeat-x;
}
.rich-gradient-button {
    background-image: url("/jeveris/faces/a4j/g/3_3_0.GAorg.richfaces.renderkit.html.gradientimages.ButtonGradientImage/DATB/eAFjYGDgfvLk55Ej35kAGCAFTg__");
    background-repeat: repeat-x;
}

.rich-container input, .rich-input, .rich-container select, .rich-select, .rich-container textarea, .rich-textarea, .rich-container button, .rich-button, .rich-container keygen, .rich-keygen, .rich-container isindex, .rich-isindex {
    border-color: #C0C0C0;
    border-width: 1px;
    color: #000000;
}
.rich-container button, .rich-button {
    background-position: left top;
    background-repeat: repeat-x;
    border-width: 1px;
}
.rich-button, .rich-container button[type="button"], .rich-button-button, .rich-container button[type="reset"], .rich-button-reset, .rich-container button[type="submit"], .rich-button-submit, .rich-container input[type="reset"], .rich-input-reset, .rich-container input[type="submit"], .rich-input-submit, .rich-container input[type="button"], .rich-input-button {
    background-position: left top;
    background-repeat: repeat-x;
    border-width: 1px;
}
.rich-container button, .rich-button {
    background-color: #0F4D9E;
    background-image: url("/jeveris/faces/a4j/g/3_3_0.GAorg.richfaces.renderkit.html.images.ButtonBackgroundImage/DATB/eAFjYGDgjoi4z8AwgQkAClgCLQ__");
    border-color: #C0C0C0;
    color: #FFFFFF;
    font-family: Arial,Verdana,sans-serif;
    
}
.rich-button, .rich-container button[type="button"], .rich-button-button, .rich-container button[type="reset"], .rich-button-reset, .rich-container button[type="submit"], .rich-button-submit, .rich-container input[type="reset"], .rich-input-reset, .rich-container input[type="submit"], .rich-input-submit, .rich-container input[type="button"], .rich-input-button {
    background-color: #0F4D9E;
    background-image: url("/jeveris/faces/a4j/g/3_3_0.GAorg.richfaces.renderkit.html.images.ButtonBackgroundImage/DATB/eAFjYGDgjoi4z8AwgQkAClgCLQ__");
    border-color: #C0C0C0;
    color: #FFFFFF;
    font-family: Arial,Verdana,sans-serif;
    
}
.rich-container button[disabled] {
    background-color: #CCCCCC;
    background-image: url("/jeveris/faces/a4j/g/3_3_0.GAorg.richfaces.renderkit.html.images.ButtonDisabledBackgroundImage/DATB/eAFjYGDg!vjx45kzZ5gAGIMFRQ__");
    border-color: #CCCCCC;
    color: #C47979;
}
.rich-button-disabled, .rich-container button[type="button"][disabled], .rich-button-button-disabled, .rich-container button[type="reset"][disabled], .rich-button-reset-disabled, .rich-container button[type="submit"][disabled], .rich-button-submit-disabled, .rich-container input[type="reset"][disabled], .rich-input-reset-disabled, .rich-container input[type="submit"][disabled], .rich-input-submit-disabled, .rich-container input[type="button"][disabled], .rich-input-button-disabled {
    background-color: #CCCCCC;
    background-image: url("/jeveris/faces/a4j/g/3_3_0.GAorg.richfaces.renderkit.html.images.ButtonDisabledBackgroundImage/DATB/eAFjYGDg!vjx45kzZ5gAGIMFRQ__");
    border-color: #CCCCCC;
    color: #C47979;
}
.rich-container textarea {
    background-position: 1px 1px;
    background-repeat: no-repeat;
    border-style: inset;
    border-width: 1px;
}
.rich-textarea, .rich-container textarea[type="textarea"], .rich-textarea-textarea, .rich-container input[type="text"], .rich-input-text, .rich-container input[type="password"], .rich-input-password, .rich-container select, .rich-select {
    background-position: 1px 1px;
    background-repeat: no-repeat;
    border-style: inset;
    border-width: 1px;
    font-size: 20px;
}
.rich-container textarea {
    background-color: #FFFFFF;
    background-image: url("/jeveris/faces/a4j/g/3_3_0.GAorg.richfaces.renderkit.html.images.InputBackgroundImage/DATB/eAFjYGDgfvLk5!!!!5kAGc0FzA__");
    border-color: #C0C0C0;
    color: #000000;
    font-family: Arial,Verdana,sans-serif;
    
}
.rich-textarea, .rich-container textarea[type="textarea"], .rich-textarea-textarea, .rich-container input[type="text"], .rich-input-text, .rich-container input[type="password"], .rich-input-password, .rich-container select, .rich-select {
    background-color: #FFFFFF;
    background-image: url("/jeveris/faces/a4j/g/3_3_0.GAorg.richfaces.renderkit.html.images.InputBackgroundImage/DATB/eAFjYGDgfvLk5!!!!5kAGc0FzA__");
    border-color: #C0C0C0;
    color: #000000;
    font-family: Arial,Verdana,sans-serif;
    
}
.rich-container textarea[disabled] {
    color: #C0C0C0;
}
.rich-textarea-disabled, .rich-container textarea[type="textarea"][disabled], .rich-textarea-textarea-disabled, .rich-container input[type="text"][disabled], .rich-input-text-disabled, .rich-container input[type="password"][disabled], .rich-input-password-disabled {
    color: #C0C0C0;
}

.rich-pmenu {
    overflow: hidden;
    padding-right: 4px;
}
.dr-pmenu-top-group {
    background-position: left top;
    background-repeat: repeat-x;
    cursor: pointer;
    height: 20px;
    padding: 2px 1px 2px 2px;
}
.dr-pmenu-group {
    border-top: 1px solid;
    cursor: pointer;
    margin-top: 1px;
    padding: 2px 1px 1px;
}
.dr-pmenu-item {
    border-top: 1px solid;
    cursor: pointer;
    margin-top: 1px;
    padding: 2px 1px 1px;
}
.dr-pmenu-top-group-div {
    border: 1px solid;
    margin-bottom: 3px;
    overflow: hidden;
    padding: 1px;
    width: 100%;
}
.dr-pmenu-group-self-label {
    padding-left: 5px;
    width: 100%;
}
.dr-pmenu-nowrap {
    white-space: nowrap;
}
.dr-pmenu-top-group {
    background-color: #0F4D9E;
    background-image: url("../images/app/imagen-menu.gif");
    color: #FFFFFF;
    font-family: Arial,Verdana,sans-serif;
    
    font-weight: bold;
}
.dr-pmenu-group {
    border-top-color: #C0C0C0;
    color: #000000;
    font-family: Arial,Verdana,sans-serif;
    
    font-weight: bold;
}
.dr-pmenu-item {
    border-top-color: #C0C0C0;
    color: #000000;
    font-family: Arial,Verdana,sans-serif;
    
}
.dr-pmenu-top-group-div {
    border-color: #C0C0C0;
}
.dr-pmenu-disabled-element {
    color: #C47979;
}
.dr-pmenu-hovered-element {
    background-color: #71aaf8;
    color: white;
    font-weight: bold;
}
.dr-pmenu-disabled-element {
    cursor: default;
}
.dr-pmenu-selected-item {
    font-style: italic;
}

.dr-table {
    background-color: #FFFFFF;
    border-collapse: collapse;
    border-left: 1px solid #C0C0C0;
    border-top: 1px solid #C0C0C0;
    empty-cells: show;
}
.dr-table-cell {
    border-bottom: 1px solid #C0C0C0;
    border-right: 1px solid #C0C0C0;
    color: #000000;
    font-family: Arial,Verdana,sans-serif;
    
    padding: 4px;
}
.dr-subtable-cell {
    border-bottom: 1px solid #C0C0C0;
    border-right: 1px solid #C0C0C0;
    color: #000000;
    font-family: Arial,Verdana,sans-serif;    
    padding: 4px;
}
.dr-table-header {
    background-color: #71aaf8;
    background-image: url("../images/app/imagen-menu.gif");
    background-position: left top;
    color: white;
    font-weight: bold;
    
    background-repeat: repeat-x;
}
.dr-table-header-continue {
    background-color: #71aaf8;
}
.dr-table-headercell {
    border-bottom: 1px solid #C0C0C0;
    border-right: 1px solid #C0C0C0;
    color: white;
    font-family: Arial,Verdana,sans-serif;
    font-weight: bold;
    padding: 4px;
    text-align: center;
    font-size:13px;
}
.dr-table-subheader {
    background-color: #ECF4FE;
}
.dr-table-thead {
    border-bottom: 1px solid #C0C0C0;
}
.dr-table-subheadercell {
    border-right: 1px solid #C0C0C0;
    color: #000000;
    font-family: Arial,Verdana,sans-serif;
    font-size:11px;
    padding: 4px;
    text-align: center;
    white-space: nowrap;
}

.dr-table-sortable-header {
    background-position: right center;
    background-repeat: no-repeat;
    white-space: nowrap;
}
.dr-table-cursor-pointer {
    cursor: pointer;
}
.rich-inplace-edit, .rich-inplace-view {
    cursor: default;
}
.dr-table-header-sort-img {
    vertical-align: middle;
}
.dr-table-footer {
    background-color: #CCCCCC;
}
.dr-table-footer-continue {
    background-color: #CCCCCC;
}
.dr-table-footercell {
    border-bottom: 1px solid #C0C0C0;
    border-right: 1px solid #C0C0C0;
    color: #000000;
    font-family: Arial,Verdana,sans-serif;
    font-weight: bold;
    padding: 4px;
    text-align: left;
}
.dr-table-subfooter {
    background-color: #F1F1F1;
}
.dr-table-subfootercell {
    border-bottom: 1px solid #C0C0C0;
    border-right: 1px solid #C0C0C0;
    color: #000000;
    font-family: Arial,Verdana,sans-serif;
    padding: 4px;
    text-align: left;
}
.dr-subtable-header {
    background-color: #ECF4FE;
}
.dr-subtable-headercell {
    border-bottom: 1px solid #C0C0C0;
    border-right: 1px solid #C0C0C0;
    color: #000000;
    font-family: Arial,Verdana,sans-serif;
    padding: 4px;
    text-align: center;
}
.dr-subtable-footer {
    background-color: #F1F1F1;
}
.dr-subtable-footercell {
    border-bottom: 1px solid #C0C0C0;
    border-right: 1px solid #C0C0C0;
    padding: 4px;
    text-align: left;
}
.rich-sort-asc {
    background-image: url("/jeveris/faces/a4j/g/3_3_0.GAorg.richfaces.renderkit.html.iconimages.DataTableIconSortAsc/DATB/eAFjYGD4!!8!AAYAAv4_");
}
.rich-sort-desc {
    background-image: url("/jeveris/faces/a4j/g/3_3_0.GAorg.richfaces.renderkit.html.iconimages.DataTableIconSortDesc/DATB/eAFjYGD4!!8!AAYAAv4_");
}
input.rich-inplace-field {
    background-color: #C0C0C0;
    border: inset 1px;
}

.rich-inplace-view, .rich-inplace-select-view {
	border: inset 1px;
	
	border-right-color: silver;
	border-bottom-color: silver;
	
}

.rich-separator{
	background-image:url("../images/app/separador_comp.gif") !important;
	background-repeat: repeat;
}