/*
DEFINICION DE COLORES:

#0671D2 - Azul Hirix 

//AppColours
var PRIMARYCOLOR = "#0671d2"; //Azul MyCity
var SECUNDARYCOLOR = "#0456a0"; //Azul oscuro
var EXTREME_GRAY = "#DDDDDD"; //Gris para usar de fondo de las listas
var HARD_GRAY = "#EEEEEE"; //Gris para usar de fondo de las listas
var SOFT_GRAY = "#FBFBFB"; //Gris para usar en los fondos de los formularios
var MEDIUM_GRAY = "#F5F5F5"; //Gris para usar en las cabeceras de los formularios
var SEPARATOR_GRAY = "#F0F0F0"; //Gris para usar en los separadores
var TEXTCOLOR = "#444444"; //Color para usar en los textos
var SECUNDARYTEXTCOLOR = "#808080"; //Color secundario para usar en los textos
var TITLECOLOR = "#FFFFFF"; //Color para usar en los titulos de la actionbar
var BORDERCOLOR = "#c3c3c3"; //color para usar en los bordes de las views

var SWITCHACTIVECOLOR = "#0456a0";
var SWITCHNOACTIVECOLOR1 = "#4ca7fa";
var SWITCHNOACTIVECOLOR2 = "#0671d2";

var WIDGET DISABLED = "#f1f1f1";

*/
/* ************************** */
/* Fondo genericos para debug */
/* ************************** */
.fondoRojo {
	background-color: red;
}

.fondoVerde {
	background-color: green;
}

.fondoAzul {
	background-color: blue;
}

.fondoAmarillo {
	background-color: yellow;
}

.fondoGris {
	background-color: gray;
}

.whiteBackground {
	background-color: white;
}

/*COLOR DE LETRA POR DEFECTO*/
body, table td, select, button, .gwt-TextBox, .gwt-DateBox, .gwt-ListBox,
	.gwt-TextArea, .gwt-RichTextArea, .uploadFilesItemContainer, .cardValue,
	.iconSelectorIconPanel, .gwt-PasswordTextBox, .gwt-TimeBox,
	.loginPanelWidget, .targetResultPanelStyle, .choiceListButtons,
	.iconSelectorFirstButton, .choiceListLastButton,
	.translatableTextBoxInfoButton, .translatableTextAreaInfoButton,
	.translatableRichTextAreaInfoButton, .iconSelectorTopLabel,
	.iconSelectorSecondButton, .textAreaTitle, .translatableTextAreaTitle,
	.gwt-RichTextToolbar, .uploadFilesTitle, .cardTitle, .targetHeaderStyle,
	.smMapWidgetContainer, .gridDockPanel, .transposedGridDockPanel,
	.transposedGridTitleLabel, .softRedLabel, .softGreenLabel,
	.softYellowLabel, .softBlueLabel, .softOrangeLabel, .softPurpleLabel,
	.softGrayLabel, .smTimeTableResulPanelStyle, .smTimeTableWidgetStyle,
	.flextablePrincipalTitleStyle, .flextableSecondaryTitleStyle,
	.smIconPanelStyle, .loginForgot, .loginButtonText, .loginEmail,
	.loginPassword, .gwt-TimeBox-menu A, .piSelectorHeader,
	.gridDockPanelMini, .allPIsScrollPanelStyle, .findUserByEmailStyle,
	.panelDataViewTile, .panelDataViewTimeHTML, .gwt-DisclosurePanel,
	.gwt-DisclosurePanel .header, .gwt-DisclosurePanel .header a,
	.gwt-DisclosurePanel .header td, .gwt-GreenDialogBox .Caption,
	.gwt-YellowDialogBox .Caption, .gwt-RedDialogBox .Caption,
	.productDescriptionPartPanel, .fileTextBoxButtonsStyle,
	.fileTextBoxLastButtonStyle {
	color: #444444;
}

/*OTROS COLORES*/
/*Blanco*/
.userNameHTML, .searchFormTitleStyle, .formTitleStyle,
	.gwt-BlueDialogBox .Caption, .switchRightHTML, .switchLeftHTML,
	.socialNetworkButton, .socialNetworkHTMLButton, .mapAddressHTML {
	color: #fff;
}

/*Gris*/
/*Se utiliza para los detalles del mensaje de chat enviado - El autor y la fecha de envio*/
.chatMessageExtraInfoStyle {
	color: #808080;
}

.greyTitle {
	color: #6e6d6d;
}

/*Azul*/
.menuTitleStyle, .submenuTitleStyle, .userInfoNameTitleStyle,
	.auditTitleStyle, .lateralMenuButtonOpenedLevel0,
	.blueUnderlinedTitleStyle {
	color: #0671d2 !important;
}

.gwt-TimeBox.invalid {
	color: #900;
}

.hiperlinkStyle:hover {
	color: #0000EE;
}

.fontColorBlue {
	color: #0570d1;
}

/*Rojo*/
.textRedColorStyle {
	color: #f00;
}

/*Verde*/
.textGreenColorStyle {
	color: #008000;
}

/*BACKGROUND COLOR*/
/*Blancos*/
.choiceListEnableTextBox, .whiteBgColor {
	background-color: #fff !important;
}

/*Grises*/
.workspacePanel, .backgroundSoftSoftGray, .uploadFilesItemContainer,
	.lateralMenuPanelStyle, .lateralSubMenuPanelStyle {
	background-color: #fdfdfd;
}

.translatableTextBoxInfoButton, .translatableTextAreaInfoButton,
	.translatableRichTextAreaInfoButton {
	background-image: none !important;
	background-color: #f1f1f1 !important;
}

.gwt-TextBox[disabled] {
	background-color: #f1f1f1;
}

.showAdminNotificableEntityButton, .menuHoverStyle, .gwt-DateBox[disabled],
	.gwt-ListBox[disabled], .gwt-TextArea[disabled], .checkbox_disabled,
	.iconSelectorTopLabel, .colorPickerLabel, .isPercentagePanel,
	.setTextBoxIsSetPanel, .smTimeTableWidgetStyle, .textAreaTitle,
	.translatableTextAreaTitle, .gwt-RichTextToolbar, .uploadFilesTitle,
	.cardTitle, .targetHeaderStyle, .smMapWidgetContainer,
	.transposedGridTitleLabel, .indicatorWidgetFooterStyle,
	.smIconDialogBoxStyle, .flextableSecondaryTitleStyle,
	.menuContainerWidgetBackground, .editFormTopButtonStyle,
	.lateralMenuButtonOpened, .lateralMenuButtonOpenedLevel0,
	.menuLateralCMIOrNotificationStyle, .piSelectorHeader,
	.filesWidgetTopBarLabel, .filesWidgetTopBarLabelWithoutButtons,
	.filesWidgetSecondButton, .filesWidgetFirstButton,
	.imageViewerTitleHtml, .piSelectorGridTopBarLabel,
	.piSelectorGridTopBarLabelWithoutButtons, .piSelectorGridAddButton,
	.basicChoiceSetGridTitleContainerStyle,
	.basicChoiceSetGridTitleContainerStyleWithoutResults,
	.panelDataViewTile, .mapButton, .mapLastButton, .locationLastButton,
	.backgroundSoftGray, .fileTextBoxButtonsStyle,
	.fileTextBoxLastButtonStyle {
	background-color: #f1f1f1 !important;
}

/* SEPARADOR HORIZONTAL*/
/*
.lineSoftGraySeparator {
	/* background-color: #e5e5e5; */ /*
	border-bottom: 1px solid #e5e5e5;
}
*/
.lenguagePanel {
	background-color: #f3f3f3;
}

.infoFormSoftGrayStyle, .surveyHeaderContainerStyle,
	.surveyQuestionStyle {
	background-color: #f9f9f9;
}

.softGrayBackground {
	background-color: #fdfdfd;
	border-right: 1px solid #c3c3c3;
}

.smImagePanelBackground {
	background-color: #f2f2f2;
}

.gwt-TimeBox-menu .highlighted A, .gwt-TimeBox-menu A:hover {
	background-color: #eee;
}

.popupInfoDialogSoftGrayStyle, .gridSearchBoxDisableStyle {
	background-color: #e5e5e5 !important;
}

.gwt-DefaultDialogBox .Caption {
	background-color: #d5d5d5;
}

.gwt-TimeBox-menu .selected A, .gwt-TimeBox-menu .selected.highlighted A,
	.chatHeaderStyle {
	background-color: #ccc;
}

.setTextBoxOriginalValueStyle {
	background-color: #bbbbbb;
}

/*Azules*/
.userNameHTML, .menuEntryLineBlueSeparator, .searchFormTitleStyle,
	.formTitleStyle, .gwt-BlueDialogBox .Caption, .mapAddressHTML {
	background-color: #0671D2;
}

.smIconPanelSelectedStyle {
	background-color: #628cd5 !important;
}

.softBlueLabel, .gridSoftBlueRow, .softBlueBgColor,
	.panelDataViewTimeHTML {
	background-color: #c4e1eb !important;
}

.softSoftBlueBgColor {
	background-color: #e8f2fa !important;
}

.blueChatMessageStyle, .popupInfoDialogSoftBlueStyle,
	.piInfoWidgetContainer {
	background-color: #B7DBFD;
}

/*Amarillos*/
.lateralMenuButton:hover, .publishLateralButton:hover,
	.menuLateralCMIOrNotificationStyle:hover, .smIconPanelMouseOverStyle,
	.softYellowLabel, .gridSoftYellowRow, .softYellowBgColor,
	.showAdminNotificableEntityButtonOver, .popupInfoDialogSoftYellowStyle,
	.flexTableHTMLStyle, .extendedInfoStyle, .locationNotSelectedBackground
	{
	background-color: #ffffdf !important;
}

.smNoTranslationTextBoxFormat {
	background-color: #fff2cc;
}

.gwt-YellowDialogBox .Caption {
	background-color: #feffcb;
}

/*Rojos*/
.popupInfoDialogSoftRedStyle {
	background-color: #ffaaaa;
}

.gridRedRow, .gridColumnErrorType, .softRedLabel, .gridSoftRedRow,
	.softRedBgColor, .smTextBoxFormatError {
	background-color: #fcc !important;
}

.softOrangeLabel, .gridSoftOrangeRow, .softOrangeBgColor,
	.locationNotFoundBackground {
	background-color: #ffd6be !important;
}

.gwt-RedDialogBox .Caption {
	background-color: #ffaaaa;
}

/*Verdes*/
.gridGreenRow {
	background-color: #aaffae !important;
}

.softGreenLabel, .gridSoftGreenRow, .softGreenBgColor,
	.findUserByEmailStyle:hover, .locationSelectedBackground {
	background-color: #cbffde !important;
}

.greenChatMessageStyle, .popupInfoDialogSoftGreenStyle {
	background-color: #c1eb99;
}

.alternativeCreatorPanel {
	background-color: #e3fbcb;
}

.findUserByEmailStyle {
	background-color: #edfff3 !important;
}

.gwt-GreenDialogBox .Caption {
	background-color: #68a864;
}

/*Morado*/
.softPurpleLabel, .gridSoftPurpleRow, .softPurpleBgColor {
	background-color: #dcc4eb !important;
}

.softGrayLabel {
	background-color: rgb(241, 241, 241) !important;
}

/*BACKGROUND*/
.gwt-DefaultDialogBox, .gwt-BlueDialogBox, .gwt-GreenDialogBox,
	.gwt-YellowDialogBox, .gwt-RedDialogBox, .smIconPanelStyle,
	.gwt-TextBox, .gwt-DateBox, .gwt-ListBox, .gwt-TextArea,
	.gwt-RichTextArea, .cardValue, .iconSelectorIconPanel,
	.gwt-PasswordTextBox, .gwt-TimeBox, .loginPanelWidget,
	.targetResultPanelStyle, .smTimeTableResulPanelStyle,
	.menuLateralNotificationBadagePanelStyle, .imageViewerCircle,
	.gwt-TimeBox-menu .popupContent, .loginEmail, .loginPassword,
	.allPIsScrollPanelStyle, .productDescriptionPartPanel {
	background-color: #fff;
}

/* .gridSoftRedRow {
	background: linear-gradient(#ffbdbd, #fbcece) !important;
}

.gridSoftBlueRow {
	background: linear-gradient(#add8e6, #bddce6) !important;
}

.gridSoftGreenRow {
	background: linear-gradient(#b4ecb4, #c9f5c9) !important;
}

.gridSoftYellowRow {
	background: linear-gradient(#fffacb, #fcf5b4) !important;
}

.gridSoftOrangeRow {
	background: linear-gradient(#fedecb, #ffd6be) !important;
}

.gridSoftPurpleRow {
	background: linear-gradient(#e5d3f0, #dcc4eb) !important;
} */
/*BORDER*/
/*Gris*/
.loginEmail, .loginPassword, .editFormTopButtonStyle, .gwt-TextBox,
	.gwt-DateBox, .gwt-ListBox, .gwt-TextArea, .gwt-RichTextArea,
	.uploadFilesItemContainer, .cardValue, .iconSelectorIconPanel,
	.gwt-PasswordTextBox, .gwt-TimeBox, .loginPanelWidget,
	.targetResultPanelStyle, .choiceListButtons, .iconSelectorFirstButton,
	.choiceListLastButton, .translatableTextBoxInfoButton,
	.translatableTextAreaInfoButton, .translatableRichTextAreaInfoButton,
	.isPercentagePanel, .setTextBoxIsSetPanel, .iconSelectorTopLabel,
	.iconSelectorSecondButton, .textAreaTitle, .translatableTextAreaTitle,
	.gwt-RichTextToolbar, .uploadFilesTitle, .cardTitle, .targetHeaderStyle,
	.smMapWidgetContainer, .smImagePanelBackground, .gridDockPanel,
	.transposedGridDockPanel, .smIconPanelStyle, .colorPickerLabel,
	.colorPickerSelectedColorValue, .smTimeTableResulPanelStyle,
	.smTimeTableWidgetStyle, .indicatorWidgetStyle, .gwt-DefaultDialogBox,
	.gwt-BlueDialogBox, .gwt-GreenDialogBox, .gwt-YellowDialogBox,
	.gwt-RedDialogBox, .chatPanelStyle, .popupInfoDialogSoftBlueStyle,
	.popupInfoDialogSoftGreenStyle, .popupInfoDialogSoftYellowStyle,
	.popupInfoDialogSoftRedStyle, .popupInfoDialogSoftGrayStyle,
	.menuLateralCMIOrNotificationStyle, .infoFormSoftGrayStyle,
	.loginButton, .showAdminNotificableEntityButton, .tabHeaderStyle:hover,
	.menuButtonContentPanel, .lateralMenuButtonOpened,
	.lateralMenuButtonOpenedLevel0, .publishLateralButton,
	.piSelectorHeader, .gridDockPanelMini, .allPIsScrollPanelStyle,
	.piInfoWidgetContainer, .panelDataViewTile, .mapButton, .mapLastButton,
	.locationLastButton, .productDescriptionPartPanel,
	.fileTextBoxButtonsStyle, .fileTextBoxLastButtonStyle {
	border-color: #c3c3c3 !important;
}

.indicatorWidgetHeaderStyle {
	background-color: #fcfcfc !important;
	border-bottom: 1px solid rgb(195, 195, 195) !important;
}

.surveyQuestionStyle, .gwt-TimeBox-menu .popupContent {
	border-color: #ccc;
}

.lateralMenuPanelStyle, .lateralSubMenuPanelStyle,
	.smTimeTableResulPanelHTMLStyle {
	border-right-color: #ccc !important;
}

.surveyHeaderContainerStyle, .gwt-BlueDialogBox .Caption,
	.gwt-GreenDialogBox .Caption, .gwt-YellowDialogBox .Caption,
	.gwt-RedDialogBox .Caption {
	border-bottom-color: #ccc;
}

.transposedGridTitleLabel, .piSelectorHTMLStyle {
	border-bottom-color: #ccc !important;
}

.indicatorWidgetFooterStyle {
	border-top-color: #ccc !important;
}

.smButtonStyle, .infoAuditStyle, .infoPublishStyle, .infoPublishStyle,
	.otherCityEntityPublishingData, .piInfoButton {
	border-color: #6e6e72 !important;
}

.smButtonSoftStyle {
	border-color: #c3c3c3 !important;
}

/*Azul*/
.loginEmail:focus, .loginPassword:focus, .gwt-TextBox:focus,
	.gwt-DateBox:focus, .gwt-ListBox:focus, .gwt-TextArea:focus,
	.gwt-RichTextArea:focus, .uploadFilesItemContainer:focus, .cardValue:focus,
	.iconSelectorIconPanel:focus, .gwt-PasswordTextBox:focus, .gwt-TimeBox:focus,
	.loginPanelWidget:focus, .targetResultPanelStyle:focus,
	.defaultSubmenuWidgetImagePanel {
	border-color: #0671D2 !important;
}

.tabHeaderSelectedStyle, .auditTitleStyle, .blueUnderlinedTitleStyle {
	border-bottom-color: #0671D2 !important;
}

/*SIN ORDENAR: */
.filesHTMLOver {
	color: #f1f1f1 !important;
}

.filesDetailPanel:hover {
	color: #f1f1f1 !important;
	background-color: #0671D2;
}

.filesDetailPanel {
	border-bottom-color: #f0f0f0 !important;
}

.switchHTMLNotSelected, .socialNetworkButton {
	background: #0671D2; /* For browsers that do not support gradients */
	background: -webkit-linear-gradient(#4CA7FA, #0671D2);
	/* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#4CA7FA, #0671D2);
	/* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#4CA7FA, #0671D2);
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(#4CA7FA, #0671D2); /* Standard syntax */
}

.switchHTMLSelected {
	background: #0456A0;
}

.fontColorRed {
	color: red;
}

.cityEntityManagementOtherTabsActive {
	background-color: #0671D2;
	color: #ffffff;
}

.cityEntityManagementOtherTabsNotActive {
	background-color: #f5f5f5;
	color: #444444;
}

.publicationBlockHeaderRow {
	background-color: #ebebeb;
}