/** Add css rules here for your application. */
/** Example rules used by the template application (remove for your app) */
html, body {
	margin: 0;
	padding: 0
}

h1 {
	font-size: 2em;
	font-weight: bold;
	color: #777777;
	margin: 40px 0px 70px;
	text-align: center;
}

.sendButton {
	display: block;
	font-size: 16pt;
}

/** Most GWT widgets already have a style name defined */
.gwt-DialogBox { /*width: 400px;*/
	
}

.dialogVPanel {
	margin: 5px;
}

.serverResponseLabelError {
	color: red;
}

/** Set ids using widget.getElement().setId("idOfElement") */
#closeButton {
	margin: 15px 6px 6px;
}

.center {
	margin-top: 10%;
}

.donasur {
	width: 100%;
	border-collapse: collapse;
}

.donasur td {
	padding: 0px;
}

.yearMonitornig td {
	padding: 0px;
}

.tituloMediano2 {
	color: #32829B;
	font-weight: bold;
	font-size: 11px;
}

.textoGrisMediano {
	color: #5F5F5F;
	font-weight: normal;
	font-size: 10px;
}

.masInformacion {
	padding-top: 15px;
}

.footer { /*
	height: 80px;
	*/
	width: 100%;
}

.body {
	width: 100%;
	padding-top: 20px;
}

.menuTop {
	width: 100%;
}

.menuBottom {
	width: 100%;
}

/**
Link grande Arial 12 negrita RGB(0,0,100)
*/
.gwt-Anchor-grande {
	font-size: 11px !important;
	color: RGB(55, 96, 146) !important;
	font-weight: bold !important;
	text-decoration: none;
}

.gwt-Anchor {
	font-size: 11px;
	color: RGB(55, 96, 146); /* !important;*/
	text-decoration: none;
	cursor: pointer;
	white-space: nowrap;
}

.gwt-AnchorBold:hover {
	color: #4060A0;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
	cursor: pointer;
}

.gwt-AnchorBold {
	color: #4060A0;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	cursor: pointer;
}

/**
 "Ttulo mediano2 Arial 11 negrita RGB(50,130,155)" 
*/
.tituloMediano {
	font-size: 11px;
	color: #32829B;
	font-weight: bold;
}

/**
Texto gris mediano Arial 9 RGB(95,95,95)
*/
.gwt-Label-grisMediano {
	font-size: 9px !important;
	color: #5F5F5F !important;
}

.noUnderline {
	text-decoration: none;
}

.gwt-Hyperlink, .gwt-Hyperlink a {
	font-size: 11px;
	color: #4060A0;
	text-decoration: none
}

.gwt-Hyperlink:hover {
	text-decoration: underline;
}

.gwt-Label {
	color: #505050;
}

.selected {
	background-color: yellow;
}

.gwt-Image-in {
	cursor: pointer;
}

.gwt-StackLayoutPanelHeader-selected {
	background-color: blue;
}

.optionMenu {
	width: 100%;
}

.list-40 {
	width: 100%;
}

.linkInmutable:hover {
	color: #4060A0;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
	cursor: pointer;
}

.linkInmutable:visited {
	color: #4060A0;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

.linkInmutable {
	color: #4060A0;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

.initSession:hover {
	color: #4060A0;
	font-size: 11px;
	text-decoration: underline;
	cursor: pointer;
	font-weight: bold;
}

.initSession:visited {
	color: #4060A0;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

.initSession {
	color: #4060A0;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

.sectionPanel {
	width: 100%;
}

.sectionPanel .titleSectionPanel .gwt-Label {
	color: #00339A;
	font-size: 18px;
	font-weight: normal;
}

.MultiSectionFormPanel .sectionPanel .titleSectionPanel .gwt-Label {
	color: #00339A;
	font-size: 18px;
	font-weight: normal;
}

.titleHome {
	font-size: 18px;
	font-weight: normal;
	color: #C13100;
}

.titleHome .gwt-Anchor {
	font-size: 18px;
	font-weight: normal;
	color: #C13100;
	text-decoration: none;
}

.titleHome .gwt-Anchor:hover {
	font-size: 18px;
	font-weight: normal;
	color: #C13100;
	text-decoration: underline;
}

.MultiSectionFormPanel .sectionPanel .titleSectionPanel {
	text-align: left;
	width: 100%;
	border-bottom: none;
}

.sectionPanel .subtitle .gwt-Label {
	color: gray;
	font-weight: normal;
}

.donasur-CustomDialogBox .sectionPanel .titleSectionPanel {
	text-align: left;
	width: 100%;
	border-bottom: none;
}

.donasur-CustomDialogBox .dummyTable {
	width: 0px;
}

.donasur-CustomDialogBox-50 {
	width: 50% !important;
}

.donasur-CustomDialogBox-50 .dummyTable {
	width: 100% !important;
}

.donasur-CustomDialogBox-70 {
	width: 70% !important;
}

.donasur-CustomDialogBox-70 .dummyTable {
	width: 100% !important;
}

.donasur-CustomDialogBox-100 {
	width: 100% !important;
}

.donasur-CustomDialogBox-100 .dummyTable {
	width: 100% !important;
}

.sectionPanel .titleSectionPanel { /*border-bottom: 2px solid #FE6400;*/
	text-align: left;
	width: 100%;
	border-bottom: 2px solid #000099;
}

.wecomeUser .sectionPanel .titleSectionPanel {
	border-bottom: 2px solid #C13100;
	text-align: left;
	width: 100%;
}

.wecomeUser .sectionPanel .titleSectionPanel .gwt-Label {
	color: #C13100;
}

.sisa-SisaList .headerSisaPagePanel {
	width: 100%;
}

.sisa-SisaList .headerSisaPagePanel .title {
	width: 100%;
	color: #000099;
	font-size: 18px;
	font-weight: normal;
}

.donasur-ListPanel .headerListPanel .headerListPanel .title {
	color: #000099;
}

.PaginationPanel .text .gwt-Label {
	color: #505050;
}

.gwt-DecoratedStackPanel .gwt-StackPanelItem:hover .stackItemTopLeft {
	border-left: 1px solid #bbbbbb;
	background: white url(images/corner_orange.png) no-repeat 0px -49px
		!important;
	-background: url(images/corner_ie6.png) no-repeat -5px -23px;
}

.gwt-DecoratedStackPanel-init .gwt-StackPanelItem-selected .stackItemTopLeft
	{
	border-left: 1px solid #bbbbbb;
	background: white url(images/corner_orange.png) no-repeat 0px -49px
		!important;
	-background: url(images/corner_ie6.png) no-repeat -5px -23px;
}

.gwt-DecoratedStackPanel .gwt-StackPanelItem-first:hover .stackItemTopLeft
	{
	border-left: 1px solid #bbbbbb;
	background: white url(images/corner_orange.png) no-repeat 0px -49px
		!important;
	-background: url(images/corner_ie6.png) no-repeat -5px -23px;
	background-color: white;
	border: 0 none;
}

.gwt-DecoratedStackPanel-init .gwt-StackPanelItem-first-selected .stackItemTopLeft
	{
	border-left: 1px solid #bbbbbb;
	background: white url(images/corner_orange.png) no-repeat 0px -49px
		!important;
	-background: url(images/corner_ie6.png) no-repeat -5px -23px;
	background-color: white;
	border: 0 none;
}

.gwt-DecoratedStackPanel .gwt-StackPanelItem:hover .stackItemTopRight {
	border-right: 1px solid #bbbbbb;
	background: white url(images/corner_orange.png) no-repeat -6px -49px
		!important;
	-background: url(images/corner_ie6.png) no-repeat -5px -23px;
}

.gwt-DecoratedStackPanel-init .gwt-StackPanelItem-selected .stackItemTopRight
	{
	border-right: 1px solid #bbbbbb;
	background: white url(images/corner_orange.png) no-repeat -6px -49px
		!important;
	-background: url(images/corner_ie6.png) no-repeat -5px -23px;
}

.gwt-DecoratedStackPanel .gwt-StackPanelItem-first:hover .stackItemTopRight
	{
	border-right: 1px solid #bbbbbb;
	background: white url(images/corner_orange.png) no-repeat -6px -49px
		!important;
	-background: url(images/corner_orange.png) no-repeat -5px -23px;
	background-color: white;
	border: 0 none;
}

.gwt-DecoratedStackPanel-init .gwt-StackPanelItem-first-selected .stackItemTopRight
	{
	border-right: 1px solid #bbbbbb;
	background: white url(images/corner_orange.png) no-repeat -6px -49px
		!important;
	-background: url(images/corner_orange.png) no-repeat -5px -23px;
	background-color: white;
	border: 0 none;
}

.gwt-DecoratedStackPanel .gwt-StackPanelItem:hover .stackItemTopCenter {
	background: url(images/hborder_orange.jpg) 0px -21px repeat-x;
}

.gwt-DecoratedStackPanel-init .gwt-StackPanelItem-selected .stackItemTopCenter
	{
	background: url(images/hborder_orange.jpg) 0px -21px repeat-x;
}

.gwt-DecoratedStackPanel .gwt-StackPanelItem:hover .stackItemMiddleLeft
	{
	background: #FFB077 url(images/hborder_orange.jpg) repeat-x 0px -989px;
	border-left: 1px solid #bbbbbb;
}

.gwt-DecoratedStackPanel-init .gwt-StackPanelItem-selected .stackItemMiddleLeft
	{
	background: #FFB077 url(images/hborder_orange.jpg) repeat-x 0px -989px;
	border-left: 1px solid #bbbbbb;
}

.gwt-DecoratedStackPanel .gwt-StackPanelItem-first:hover .stackItemTopCenter
	{
	background: url(images/hborder_orange.jpg) 0px -21px repeat-x;
}

.gwt-DecoratedStackPanel-init .gwt-StackPanelItem-first-selected .stackItemTopCenter
	{
	background: url(images/hborder_orange.jpg) 0px -21px repeat-x;
}

.gwt-DecoratedStackPanel .gwt-StackPanelItem-first:hover .stackItemMiddleLeft
	{
	background: #FFB077 url(images/hborder_orange.jpg) repeat-x 0px -989px;
	border-left: 1px solid #bbbbbb;
}

.gwt-DecoratedStackPanel-init .gwt-StackPanelItem-first-selected .stackItemMiddleLeft
	{
	background: #FFB077 url(images/hborder_orange.jpg) repeat-x 0px -989px;
	border-left: 1px solid #bbbbbb;
}

.gwt-DecoratedStackPanel .gwt-StackPanelItem:hover .stackItemMiddleRight
	{
	background: #FFB077 url(images/hborder_orange.jpg) repeat-x 0px -989px;
	border-right: 1px solid #bbbbbb;
}

.gwt-DecoratedStackPanel-init .gwt-StackPanelItem-selected .stackItemMiddleRight
	{
	background: #FFB077 url(images/hborder_orange.jpg) repeat-x 0px -989px;
	border-right: 1px solid #bbbbbb;
}

.gwt-DecoratedStackPanel .gwt-StackPanelItem:hover .stackItemMiddleCenter
	{
	font-weight: bold;
	font-size: 1.3em;
	background: #FFB077 url(images/hborder_orange.jpg) repeat-x 0px -989px;
}

.gwt-DecoratedStackPanel-init .gwt-StackPanelItem-selected .stackItemMiddleCenter
	{
	font-weight: bold;
	font-size: 1.3em;
	background: #FFB077 url(images/hborder_orange.jpg) repeat-x 0px -989px;
}

.gwt-DecoratedStackPanel .gwt-StackPanelItem-first:hover .stackItemMiddleRight
	{
	background: #d3def6 url(images/hborder_orange.jpg) repeat-x 0px -989px;
	border-right: 1px solid #bbbbbb;
}

.gwt-DecoratedStackPanel-init .gwt-StackPanelItem-first-selected .stackItemMiddleRight
	{
	background: #d3def6 url(images/hborder_orange.jpg) repeat-x 0px -989px;
	border-right: 1px solid #bbbbbb;
}

.gwt-DecoratedStackPanel .gwt-StackPanelItem-first:hover .stackItemMiddleCenter
	{
	font-weight: bold;
	font-size: 1.3em;
	background: #FFB077 url(images/hborder_orange.jpg) repeat-x 0px -989px;
}

.gwt-DecoratedStackPanel-init .gwt-StackPanelItem-first-selected .stackItemMiddleCenter
	{
	font-weight: bold;
	font-size: 1.3em;
	background: #FFB077 url(images/hborder_orange.jpg) repeat-x 0px -989px;
}

.gwt-DecoratedStackPanel .gwt-StackPanelItem-below-selected .stackItemTopRight
	{
	background-color: #BBBBBB;
}

.gwt-DecoratedStackPanel .gwt-StackPanelItem-below-selected .stackItemTopLeft
	{
	background-color: #BBBBBB;
}

.gwt-PushButton {
	background-color: green;
}

.gwt-DialogBox .dialogContent {
	padding: 3mm;
}

.donasur-CustomDialogBox .Caption {
	cursor: move !important;
	color: gray;
}

.donasur-CustomDialogBox { /*	z-index: 9998;*/
	clip: auto !important;
}

.donasur-BackPanel {
	margin-left: 49px;
}

.donasur-BackPanelForTrazabilidad {
	margin-left: 10px !important;
}

/*
=================================
LISTAS
=================================
*/
.donasur-ListPanel {
	width: 100%;
}

.donasur-ListPanel .headerListPanel {
	width: 100%;
}

.donasur-ListPanel .headerListPanel .headerListPanel .title .title {
	color: #003398;
	font-size: 18px;
}

.donasur-ListPanel .headerListPanel .headerListPanel .subtitle .subtitle
	{
	color: #666666;
}

.donasur-ListPanel .footer {
	color: #666666;
	font-size: 11px;
}

.donasur-ListPanel .paginationSeparator {
	border-bottom: 1px solid gray;
	padding-top: 10px;
	width: 100%;
}

.donasur-ListPanel .referencePanel {
	margin-left: -4px;
	padding-bottom: 5px;
}

.cell {
	font-size: 12px !important;
	text-align: left;
}

.cell .headerListPanel {
	font-size: 12px !important;
}

.textoVordo4 {
	color: #800040;
	font-size: 10px;
}

.paginationAndActionPanel {
	width: 100%;
	padding-bottom: 2px;
}

.donasur-ListPanel .referencePanel {
	margin-left: -4px;
}

.opacity30 {
	filter: alpha(opacity =                                                  
		                                                         
		                                                   30);
	/* CSS3 standard */
	opacity: 0.3;
}

.gwt-Anchor-backPanel {
	font-size: 12px !important;
}

.texto3 {
	font-size: 12px !important;
}

.listTextBox {
	width: 300 px !important;
}

/*
FIN LISTA
*/
.referencePanel .sisa-SisaDisclosurePanel .header td {
	color: #6699FF;
	font-size: 11px;
	font-weight: normal;
}

/* .gwt-DisclosurePanel .header td .subtitle { */
/* 	text-decoration: none !important; */
/* } */
/* .gwt-DisclosurePanel .header td  .gwt-Label { */
/* 	color: #32829B !important; */
/* 	font: 12px verdana, arial !important; */
/* } */
/* .gwt-DisclosurePanel .header td .subtitle:hover { */
/* 	text-decoration: none !important; */
/* } */
/* .gwt-DisclosurePanel .header td .title:hover { */
/* 	text-decoration: underline; */
/* } */
/* .gwt-DisclosurePanel .header td .subtitle { */
/* 	text-decoration: none !important; */
/* 	color: #505050; */
/* 	font: 11px verdana, arial !important; */
/* } */
.donasur-DonasurDisclosurePanel {
	width: 100%;
}

.donasur-DonasurDisclosurePanel-open {
	
}

.donasur-DonasurDisclosurePanel-closed {
	
}

.donasur-DonasurDisclosurePanel .header, .donasur-DonasurDisclosurePanel .header a,
	.donasur-DonasurDisclosurePanel .header td {
	/*text-decoration: none;  /* Remove underline from header */
	text-decoration: none;
	font-size: 14px;
	color: #004080;
	/*font-weight: bold;*/
	cursor: pointer;
	cursor: hand;
}

.donasur-DonasurDisclosurePanel .content {
	border-left: 3px #e8eef7;
	padding: 4px 0px 4px 6px;
	margin-left: 6px;
}

.donasur-DonasurDisclosurePanel-referencesContent .content {
	border-left: 3px #e8eef7;
	padding: 4px 0px 4px 6px !important;
	margin-left: 17px !important;
}

.salida .gwt-DisclosurePanel .header td  .gwt-Label {
	/* 	color: #00339A !important; */
	/* 	font: 12px verdana, arial !important; */
	font-weight: bold;
	font-size: 14px;
}
/* .salida .gwt-DisclosurePanel .header td { */
/* 	color: #00339A !important; */
/* 	font: 12px verdana, arial !important; */
/* 	vertical-align: top; */
/* } */
.referencias .gwt-DisclosurePanel .header td .gwt-Label {
	/* 	color: #00339A !important; */
	/* 	font: bolder 11px verdana, arial !important; */
	font-weight: normal;
}

/* .gwt-DisclosurePanel div { */
/* 	overflow: visible !important; */
/* } */
.referencePanel .code {
	color: #666666;
}

.donasur-PagePanel .configurarLista {
	color: #4060A0;
	text-decoration: none;
	font-size: 11px;
}

.pagePanel {
	padding-left: 2px;
}

.gwt-DialogBox {
	
}

.gwt-DialogBox .Caption {
	/*background: #e3e8f3 url(images/hborder_blue.jpg) repeat-x 0px -2003px !important;*/
	border-top: 5px solid RGB(113, 136, 179) !important;
}

.gwt-DialogBox .dialogBottomCenter {
	background: url(images/hborder_blue.png) repeat-x 0px -4px !important;
	-background: url(images/hborder_blue.png) repeat-x 0px -4px !important;
}

.gwt-DialogBox .dialogMiddleLeft {
	background: url(images/vborder_blue.png) repeat-y !important;
	width: 1px;
}

.gwt-DialogBox .dialogMiddleRight {
	background: url(images/vborder_blue.png) repeat-y -4px 0px !important;
	-background: url(images/vborder_blue.png) repeat-y -4px 0px !important;
	width: 1px;
}

.gwt-DialogBox .dialogTopLeft {
	background: url(images/corner_blue.png) no-repeat -13px 0px !important;
	-background: url(images/corner_blue.png) no-repeat -13px 0px !important;
}

.gwt-DialogBox .dialogTopRight {
	background: url(images/corner_blue.png) no-repeat -18px 0px !important;
	-background: url(images/corner_blue.png) no-repeat -18px 0px !important;
}

.gwt-DialogBox .dialogBottomLeft {
	background: url(images/corner_blue.png) no-repeat 0px -15px !important;
	-background: url(images/corner_blue.png) no-repeat 0px -15px !important;
}

.gwt-DialogBox .dialogBottomRight {
	background: url(images/corner_blue.png) no-repeat -5px -15px !important;
	-background: url(images/corner_blue.png) no-repeat -5px -15px !important;
}

.gwt-DialogBox .dialogMiddleCenter {
	width: 0%;
}

.donasur-CustomDialogBox-50 .dialogMiddleCenter {
	width: 100% !important;
}

.donasur-CustomDialogBox-70 .dialogMiddleCenter {
	width: 100% !important;
}

.donasur-CustomDialogBox-100 .dialogMiddleCenter {
	width: 100% !important;
}

.donasur-CustomDialogBox-30 {
	width: 30% !important;
}

.donasur-CustomDialogBox-30 .dummyTable {
	width: 100% !important;
}

.donasur-CustomDialogBox-30 .dialogMiddleCenter {
	width: 100% !important;
}

.gwt-PopupPanel {
	border: 3px solid RGB(113, 136, 179) !important;
}

body, table td, select {
	font-size: 12px !important;
	font-family: Tahoma, Arial Unicode MS, Arial, sans-serif !important;
}

.gwt-ListBox:active {
	background-color: #FFFFC0;
	font-size: 13px !important;
}

.gwt-ListBox {
	font-size: 13px !important;
}

.space {
	padding-right: 2px;
}

.list_textbox {
	width: 50px;
}

.ActionListPanel {
	padding-bottom: 7px;
}

.dato {
	color: black !important;
}

.additionalSystems .gwt-Anchor {
	font-size: 12px;
}

.line {
	border-bottom: 1px solid gray;
	margin-bottom: 5px;
	padding-top: 5px;
}

.goToPageLink {
	font-size: 12px;
}

.image {
	cursor: pointer;
}

.gwt-DisclosurePanel {
	width: 100%;
}

/********************************************************************************************/
/*                            Dual list styles											    */
/********************************************************************************************/
.dualListBox .buttons {
	padding: 2px;
}

.dualListBox .buttons .oneRight {
	width: 50px;
}

.dualListBox .buttons .oneLeft {
	width: 50px;
}

.dualListBox .buttons .allRight {
	width: 50px;
}

.dualListBox .buttons .allLeft {
	width: 50px;
}

.dualListBox .leftPanel {
	border: 1px;
	border-color: #0099AA;
	border-style: solid;
	/*padding-left: 5px;*/
}

.dualListBox .filterPanel {
	border: 1px;
	border-color: #0099AA;
	border-style: solid;
	margin-bottom: 3px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-style: italic;
}

.dualListBox .rightPanel {
	border: 1px;
	border-color: #0099AA;
	border-style: solid;
	/*padding-left: 5px;*/
}

.dualListBox .draggableItem { /*    padding: 2px;  */
	cursor: hand;
	cursor: pointer;
	white-space: nowrap;
}

.dualListBox .dragdrop-selected {
	width: 100%;
	background-color: #b8cad9;
	color: black;
	filter: alpha(opacity =    
		                                                         
		                                                         
		                                                                 100);
	opacity: 1;
	-moz-opacity: 1;
}

/* style for the selected items when them are dragging*/
.dualListBox .dragdrop-dragging {
	visibility: hidden;
}

/* Style for the movable panel that contains the dragged items */
.dualListBox .dragdrop-movable-panel {
	background-color: #b8cad9;
	/*font-weight: bold;*/
}

/* Style for the panel that has the movable panel over it */
.dualListBox .draggable-over-panel { /*border-color: #000099;
    background-color: #BBBBBB*/
	
}

.gwt-TextArea {
	height: 66px;
	width: 250px;
}

.selectFileField {
	font-size: 12px;
}

.selectFileField {
	font-size: 12px;
}

.selectFileFieldDownloadImage {
	margin-left: 5px;
	cursor: pointer;
}

.selectFileFieldAnchor {
	
}

.overline {
	border-top-color: gray;
	border-top-style: solid;
	border-top-width: 1px;
	padding-top: 10px;
}

.year {
	background-color: rgb(55, 96, 145);
	color: white;
	font-weight: bold;
}

.currentMonth {
	background-color: rgb(127, 127, 127);
	text-align: center;
	font-weight: bold;
	color: white;
}

.futureMonth {
	background-color: rgb(127, 127, 127);
	text-align: center;
	font-weight: bold;
	color: white;
}

.programs {
	background-color: rgb(127, 127, 127);
	text-align: center;
	font-weight: bold;
	color: white;
}

.totals {
	background-color: rgb(197, 217, 241);
}

.mesCerrado {
	background-color: rgb(0, 153, 0);
}

.mesNoCerrado {
	background-color: rgb(255, 192, 0);
}

.mesNoInformado {
	background-color: rgb(255, 47, 47);
}

.noParticipa {
	background-color: rgb(191, 191, 191);
	text-align: center;
}

.AUX_SIT_REG_MC-1 {
	background-color: rgb(255, 192, 0);
	color: white !important;
}

.AUX_SIT_REG_MC-2 {
	background-color: rgb(0, 153, 0);
	color: white !important;
}

.AUX_SIT_REG_MC-3 {
	background-color: rgb(255, 47, 47);
	color: white !important;
}

.AUX_SIT_REG_MC-4 {
	background-color: rgb(191, 191, 191);
	text-align: center;
	color: white !important;
}

.AUX_SIT_REG_MC-4 .gwt-Label {
	color: black !important;
	color: white;
}

.AUX_SIT_REG_MC-text-1 {
	color: rgb(255, 192, 0) !important;
}

.AUX_SIT_REG_MC-text-2 {
	color: rgb(0, 153, 0) !important;
}

.AUX_SIT_REG_MC-text-3 {
	color: rgb(255, 47, 47) !important;
}

.AUX_SIT_REG_MC-text-4 {
	color: rgb(191, 191, 191) !important;
}

.AUX_SIT_REG_MC-1:hover {
	text-decoration: underline;
	cursor: pointer;
	color: white;
}

.AUX_SIT_REG_MC-2:hover {
	text-decoration: underline;
	cursor: pointer;
	color: white;
}

.AUX_SIT_REG_MC-3:hover {
	text-decoration: underline;
	cursor: pointer;
	color: white;
}

.porcentaje:hover {
	text-decoration: none !important;
	cursor: default !important;
}

/*
.AUX_SIT_REG_MC-4:hover {
	text-decoration: underline;
	cursor: pointer;
	color: white;
}
*/
.SYS_MC_VALUE {
	color: white;
	text-align: center;
}

.information-0 {
	border: solid rgb(55, 96, 145) 5px;
	border-radius: 10px 10px 10px 10px;
	width: 200px;
}

.information-1 {
	border: solid rgb(255, 192, 0) 5px;
	border-radius: 10px 10px 10px 10px;
	width: 200px;
}

.information-2 {
	border: solid rgb(0, 153, 0) 5px;
	border-radius: 10px 10px 10px 10px;
	width: 200px;
}

.information-3 {
	border: solid rgb(255, 47, 47) 5px;
	border-radius: 10px 10px 10px 10px;
	width: 200px;
}

.gwt-RadioButton label {
	display: inline;
}

.gwt-RadioButton input {
	display: inline;
}

.total {
	font-weight: bold;
	text-align: center;
	background-color: rgb(55, 96, 145);
	color: white;
}

.totalPendiente {
	font-weight: bold;
	text-align: center;
	background-color: red;
	color: white;
}

.totalCantidades {
	text-align: center;
	background-color: red;
	color: white;
}

.totalVerde {
	text-align: center;
	background-color: rgb(0, 153, 0);
	color: white;
}

.total:hover {
	text-decoration: underline;
	cursor: pointer;
}

.totalGlobal {
	font-weight: bold;
	text-align: center;
	background-color: #CD6601;
	color: white;
}

.cantidades {
	text-align: center;
	background-color: #CD6601;
	color: white;
}

.totalGlobal:hover {
	text-decoration: underline;
	cursor: pointer;
}

.cantidades:hover {
	text-decoration: underline;
	cursor: pointer;
}

.totalCantidades:hover {
	text-decoration: underline;
	cursor: pointer;
}

.totalVerde:hover {
	text-decoration: underline;
	cursor: pointer;
}

.fullTotal {
	font-weight: bold;
	text-align: center;
	background-color: rgb(153, 102, 0);
	color: white;
}

.fullTotal:hover {
	text-decoration: underline;
	cursor: pointer;
}

.countrySeparator {
	border-bottom: 2px solid gray;
	padding-bottom: 0;
}

.referencias  .header td {
	color: #505050 !important;
}

.gwt-TabBarItem {
	background-color: #DBDBDB !important;
	height: 35px;
	margin-left: 6px !important;
	padding: 0 6px !important;
	border-radius: 5px 5px 0 0;
}

.gwt-TabBarItem-selected {
	background-color: #ADADAD !important;
	border-bottom: 1px solid #ADADAD;
	border-top: 1px solid #ADADAD;
	height: 35px;
	margin-left: 6px !important;
	padding: 0 6px !important;
}

.gwt-TabBarItem table {
	opacity: 0.5 !important;
}

.gwt-TabBarItem-selected table {
	opacity: 1 !important;
}

.gwt-TabBarItem .gwt-Label {
	color: black !important;
	font-weight: normal !important;
}

.gwt-TabBarItem-selected .gwt-Label {
	color: black !important;
	font-weight: bold !important;
}

.gwt-TabPanelBottom {
	border-color: #ADADAD !important;
}

.pagePanel .gwt-Anchor {
	font-size: 12px;
}

.selectableImage {
	cursor: pointer;
}

.tooltip {
	background-color: #FDFDCF;
	color: #585858;
	border: 1px solid #cc9;
	padding: 6px;
	font-size: 11px;
	-moz-box-shadow: 2px 2px 11px #666;
	-webkit-box-shadow: 2px 2px 11px #666;
	box-shadow: 2px 2px 11px #666;
	margin-right: 75px;
}

.linkDisabled5 {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.link5 {
	color: #004080;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.pagePanel .order {
	font-weight: bold;
}

.gwt-TextBox:active {
	background-color: #FFFFC0;
}

.descriptionHeaderCell {
	text-align: left;
	white-space: nowrap;
}

.qtyHeaderCell {
	text-align: right;
}

td.countryFlagCell {
	background-color: white;
}

td.fileTotalCell {
	font-weight: bold;
	color: blue;
	background-color: #FDAF6E;
	text-align: right;
}

td.fileTotalCell:hover {
	cursor: pointer;
	text-decoration: underline;
	background-color: #D68949;
}

.nolink td.fileTotalCell:hover {
	cursor: default;
	text-decoration: none;
	background-color: #D68949;
}

td.descriptionCell {
	white-space: nowrap;
	text-align: left;
}

td.descriptionTotalCell {
	white-space: nowrap;
	text-align: left;
	background-color: #FDAF6E;
	font-weight: bold;
}

td.dataCell {
	color: blue;
	text-align: right;
}

td.dataTotalCell {
	background-color: #FDAF6E;
	font-weight: bold;
	color: blue;
	text-align: right;
}

td.dataCell:hover {
	cursor: pointer;
	text-decoration: underline;
	background-color: #D68949;
}

.nolink td.dataCell:hover {
	cursor: default;
	text-decoration: none;
	background-color: #D68949;
}

td.dataTotalCell:hover {
	cursor: pointer;
	text-decoration: underline;
	background-color: #D68949;
}

.nolink td.dataTotalCell:hover {
	cursor: default;
	text-decoration: none;
	background-color: #D68949;
}

td.percentageCell {
	text-align: right;
}

td.percentageTotalCell {
	background-color: #FDAF6E;
	font-weight: bold;
	text-align: right;
}

/* Verde=100% de cobertura (reporte verz con informacin confiable) */
/* Naranja=Entre 70% y 99% de cobertura (reporte con cobertura alta, informacin bastante confiable) */
/* Rojo suave=Entre 50% y 70% de cobertura (reporte con cobertura media, informacin relativamente confiable) */
/* Rojo intenso=Menos de 50% de cobertura (reporte con baja cobertura, poco confiable) */
/* Gris=No participa o no aplica */
.coberturaCompleta td.descriptionTotalCell {
	background-color: #8BC67C;
}

.coberturaCompleta  td.percentageTotalCell {
	background-color: #8BC67C;
}

.coberturaCompleta  td.dataTotalCell {
	background-color: #8BC67C;
}

.nolink .coberturaCompleta   td.dataTotalCell:hover {
	background-color: #8BC67C;
	cursor: default;
	text-decoration: none;
}

.coberturaCompleta td.dataCell:hover {
	background-color: #70BE5C;
	cursor: pointer;
	text-decoration: underline;
}

.nolink .coberturaCompleta  td.dataCell:hover {
	cursor: default;
	text-decoration: none;
	background-color: #70BE5C;
}

.coberturaCompleta td.fileTotalCell {
	background-color: #8BC67C;
}

.coberturaCompleta td.fileTotalCell:hover {
	cursor: pointer;
	text-decoration: underline;
	background-color: #70BE5C;
}

.nolink .coberturaCompleta  td.fileTotalCell:hover {
	cursor: default;
	text-decoration: none;
	background-color: #70BE5C;
}

.coberturaAlta td.descriptionTotalCell {
	
}

.coberturaAlta  td.percentageTotalCell {
	
}

.nolink .coberturaAlta  td.dataCell:hover {
	
}

.coberturaAlta  td.dataTotalCell {
	
}

.coberturaAlta td.dataCell:hover {
	
}

.coberturaAlta td.fileTotalCell {
	
}

.coberturaAlta td.fileTotalCell:hover {
	
}

.nolink .coberturaAlta  td.fileTotalCell:hover {
	
}

.coberturaMedia td.descriptionTotalCell {
	background-color: #F97171;
}

.coberturaMedia  td.percentageTotalCell {
	background-color: #F97171;
}

.coberturaMedia td.dataCell:hover {
	background-color: #F97171;
	cursor: pointer;
	text-decoration: underline;
}

.nolink .coberturaMedia  td.dataCell:hover {
	background-color: #D64D4D;
	cursor: default;
	text-decoration: none;
}

.coberturaMedia  td.dataTotalCell {
	background-color: #F97171;
}

.coberturaMedia td.fileTotalCell {
	background-color: #F97171;
}

.coberturaMedia td.fileTotalCell:hover {
	background-color: #D64D4D;
	cursor: pointer;
	text-decoration: underline;
}

.nolink .coberturaMedia  td.fileTotalCell:hover {
	background-color: #D64D4D;
	cursor: default;
	text-decoration: none;
}

.coberturaBaja td.descriptionTotalCell {
	background-color: #D64D4D;
}

.coberturaBaja  td.percentageTotalCell {
	background-color: #D64D4D;
}

.coberturaBaja  td.dataTotalCell {
	background-color: #D64D4D;
}

.coberturaBaja td.dataCell:hover {
	background-color: #C23939;
	cursor: pointer;
	text-decoration: underline;
}

.nolink .coberturaBaja  td.dataCell:hover {
	background-color: #C23939;
	cursor: default;
	text-decoration: none;
}

.coberturaBaja td.fileTotalCell {
	background-color: #D64D4D;
}

.coberturaBaja td.fileTotalCell:hover {
	background-color: #C23939;
	cursor: pointer;
	text-decoration: underline;
}

.nolink .coberturaBaja  td.fileTotalCell:hover {
	background-color: #C23939;
	cursor: default;
	text-decoration: none;
}

.coberturaBajaReferencia {
	background-color: #D64D4D;
}

.coberturaMediaReferencia {
	background-color: #F97171;
}

.coberturaAltaReferencia {
	background-color: #FDAF6E;
}

.coberturaCompletaReferencia {
	background-color: #8BC67C;
}

.pathPanelSticky {
	position: fixed;
	top: 0px;
	left: 0px;
	background-color: white;
	float: left;
	height: 20px;
	width: 100%;
	z-index: 1;
}

.pathPanel {
	background-color: white;
	float: left;
	height: 20px;
	width: 100%;
	margin-left: 10px;
}

.menuPanelSticky {
	position: fixed;
	top: 20px;
	right: 0px;
	float: left;
	margin-left: -340px;
	width: 340px;
	z-index: 1;
}

.menuPanel {
	float: left;
	margin-left: -340px;
	width: 340px;
}

.cw-Anchor-disabled, .cw-Anchor-disabled:hover, .cw-Anchor-disabled:visited
	{
	cursor: default !important;
	color: #c9c9c9 !important;
	border: none !important;
	text-decoration: none !important;
}

.americadelsur #mainTable #labelContainer {
	width: 160px !important;
	vertical-align: middle;
}

/**
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    contenteditable attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that are clearfixed.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */
.cf:before, .cf:after {
	content: " "; /* 1 */
	display: table; /* 2 */
}

.cf:after {
	clear: both;
}

/**
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
.cf {
	zoom: 1;
}

.vital-section-subtitle {
	text-align: left;
	font-weight: bold;
	color: #a5a5a5;
	border-bottom: 2px solid #a5a5a5;
	width: 75%;
	padding-bottom: 5px;
	margin-bottom: 10px;
	margin-top: 25px;
}

.show {
	width: 1%;
}

.swiper-container {
	width: 95%;
	z-index: 0 !important;
	height: 100%;
}

.swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.swiper-pagination-bullet-active {
	background: none repeat scroll 0 0 grey;
	opacity: 1;
}

.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
	background-image:
		url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
	left: 0px !important;
}

.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
	background-image:
		url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
	right: 0px !important;
}

.tablero td.header {
	font-weight: bold !important;
	text-align: center;
	border-left: medium none;
	border-right: medium none;
	border-top: medium none;
}

.tablero td.fila {
	text-align: right;
	border-left: medium none;
	border-top: medium none;
	border-bottom: none;
}

.actionRowPanel img.gwt-Image {
	cursor: pointer;
}

.tableroMensual div.totalBlanco:hover {
	text-decoration: underline;
	cursor: pointer;
}

.tableroMensual div.totalBlanco {
	text-decoration: none;
}

.reportePrediseniado .titleLabel {
	font-size: 16px;
}

.reportePrediseniado .linkLabel {
	font-size: 13px;
}

.gwt-TreeItem {
	display: block !important;
}
